/*
Theme Name: WP Bootstrap Starter Child
Theme URI: https://wp-themes.com/wp-bootstrap-starter
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress WP Bootstrap Starter child theme.
Template: wp-bootstrap-starter
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: wp-bootstrap-starter-child
*/
@font-face {
    font-family: 'FuturaBookC';
    src: url('https://jivemeducation.com/admissions/wp-content/uploads/fonts/FuturaBookC.eot');
    src: url('https://jivemeducation.com/admissions/wp-content/uploads/fonts/FuturaBookC.eot?#iefix') format('embedded-opentype'),
        url('https://jivemeducation.com/admissions/wp-content/uploads/fonts/FuturaBookC.woff2') format('woff2'),
        url('https://jivemeducation.com/admissions/wp-content/uploads/fonts/FuturaBookC.woff') format('woff'),
        url('https://jivemeducation.com/admissions/wp-content/uploads/fonts/FuturaBookC.ttf') format('truetype'),
        url('https://jivemeducation.com/admissions/wp-content/uploads/fonts/FuturaBookC.svg#FuturaBookC') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bebas Neue';
    src: url('https://jivemeducation.com/admissions/wp-content/uploads/fonts/BebasNeue-Regular.eot');
    src: url('https://jivemeducation.com/admissions/wp-content/uploads/fonts/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://jivemeducation.com/admissions/wp-content/uploads/fonts/BebasNeue-Regular.woff2') format('woff2'),
        url('https://jivemeducation.com/admissions/wp-content/uploads/fonts/BebasNeue-Regular.woff') format('woff'),
        url('https://jivemeducation.com/admissions/wp-content/uploads/fonts/BebasNeue-Regular.ttf') format('truetype'),
        url('https://jivemeducation.com/admissions/wp-content/uploads/fonts/BebasNeue-Regular.svg#BebasNeue-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.flag-container {
    pointer-events: none;
}
*{
    font-family: 'FuturaBookC'!important;
}
*{
    margin-top: 0!important;
    outline: none;
}
html body {
    color: #333;
    font-family: 'FuturaBookC'!important;
    font-size: 16px;
}
a:hover, a:focus, a:active,
html body a {
    font-weight: 400;
    font-size: 16px!important;
}
html body .entry-content .wastocon_home_faqs .accordion-heading br,
.innertextfooter,
#masthead,
footer,
.hiddendiv,
p:empty,
div:empty,
h2:empty,
.hidedesktop{display:none!important}
html body .wastocon_home_8 .innertextfooter{display:block!important}
html body .post-navigation .nav-previous a, html body .post-navigation .nav-next a {
    background-color: transparent!important;
    border-radius: 0px!important;
    padding: 2px 10px!important;
    text-decoration: none!important;
    border: solid #333 1px;
    margin: 0 5px;
}
html body .entry-content .wastocon_home_faqs .accordion-heading .accordion-toggle strong::before {
	content: "_";
	font-weight: 300;
    padding: 0 10px;/*
    transform: scale(2.2)!important;*/
	position: relative;
	top: -8px;
}
html body .entry-content .wastocon_home_faqs .accordion-heading .accordion-toggle.collapsed strong::before {
	content: "+";
	font-weight: 300;
    padding: 0 10px;
    transform: scale(1.4)!important;
	position: static;
}
html body .entry-content .wastocon_home_faqs .accordion-heading .accordion-toggle strong {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: row-reverse;
}
html body .post-navigation .nav-previous a:hover, html body .post-navigation .nav-next a:hover {
    background-color: #056ab2!important;
    color: #fff!important;
    border: solid #056ab2 1px;
    padding: 2px 10px!important;
}
html body div h2:empty{
    margin: 0!important;
    padding: 0!important;
    margin-block-end: 0!important;
    margin-block-start: 0!important;
}
html body h6,
html body h5,
html body h4,
html body h3,
html body h2,
html body h2 b,
html body h1 b,
html body h1 {
    line-height: 1.2;
    font-weight: 500!important;
    color: #0c4686;
    font-family: 'Bebas Neue'!important;
}
html body h1 {
    margin: 0!important;
    font-size: 30px!important;
}
html body .section  {
    padding: 70px 0;
}
.comment-form-email label  {
    display: block;
}
html body .form-submit .submit,
html body .content-area .btnlink a {
    background-color: transparent!important;
    border-radius: 0px!important;
    padding: 2px 10px!important;
    text-decoration: none!important;
    border: solid #333 1px!important;
    color: #333!important;
    font-family: 'Bebas Neue'!important;
}
html body .content-area div .btnlink a:hover {
    background-color: #056ab2!important;
    color: #fff!important;
    border: solid #056ab2 1px;
}
html body li{
    font-size: 16px!important;
    font-family: 'FuturaBookC'!important;
    line-height: 1.4;
}
html body {
    color: #252525;
}
html body p {
    margin: 0 0 15px!important;
    font-size: 16px!important;
    font-family: 'FuturaBookC'!important;
    line-height: 1.4;
}
html body .form-control:focus {
    outline: 0!important;
    box-shadow: unset!important;
}
.wpcf7-select-parent .wpcf7-select,
.wpcf7 textarea,
.wpcf7 input,
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #ffffff!important;
    padding: 0 5px;
	width: 100%;
    font-family: 'Bebas Neue'!important;
}
.wpcf7-select-parent .wpcf7-select,
.wpcf7 textarea,
.wpcf7 input,
input[type="radio"],
input[type="text"],
::-moz-placeholder { /* Firefox 19+ */
    color: #ffffff!important;
    opacity: 1 !important;
	width: 100%;
    font-size: 15px!important;
    font-family: 'Bebas Neue'!important;
    border: solid #ccc 0px!important;
    border-bottom: solid 1px #959595!important;
    border-radius: 0!important;
    background: transparent!important;
    padding: 0!important;
    text-transform: uppercase;
}
.wpcf7-select-parent .wpcf7-select,
.wpcf7 textarea,
.wpcf7 input,
:-ms-input-placeholder { /* IE 10+ */
    color: #ffffff!important;
    opacity: 1 !important;
    font-size: 15px!important;
    font-family: 'Bebas Neue'!important;
    border: none!important;
    border-bottom: solid 1px #959595!important;
    border-radius: 0!important;
    background: transparent!important;
    padding: 0!important;
}
.wpcf7-select-parent .wpcf7-select,
.wpcf7 textarea,
.wpcf7 input,
:-moz-placeholder { /* Firefox 18- */
    color: #ffffff!important;
    opacity: 1 !important;
    border: none!important;
    border-radius: 0!important;
    background: transparent!important;
    font-family: 'Bebas Neue'!important;
}
body input::-moz-placeholder {
    color: #ffffff!important;
    opacity: 1 !important;
    border: none!important;
    border-bottom: solid 1px #959595!important;
    border-radius: 0!important;
    background: transparent!important;
    font-family: 'Bebas Neue'!important;
}
.wpcf7 input[type="tel"], .wpcf7 input[type="url"], .wpcf7 input[type="email"], input, input[type="text"], select, textarea {
    font-size: 15px!important;
    color: #ffffff!important;
    opacity: 1 !important;
    width: 100%;
    font-size: 20px!important;
    opacity: 1 !important;
    padding: 8px!important;
    border: none!important;
    border-bottom: solid 0px #959595!important;
    border-radius: 0!important;
    background: rgb(255 255 255 / 26%)!important;
    padding: 10px!important;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'Bebas Neue'!important;
}
body div select,
body div input {
    font-family: 'Bebas Neue'!important;
    height: 40px !important;
    color: #fff!important;
    border: none!important;
    border-radius: 0!important;
	background: rgb(255 255 255 / 26%) !important;
}
body div select option{
    color: #333!important;
    font-size: 15px!important;
}
html body div textarea {
    height: 70px !important;
    border: solid #ccc 1px!important;
    overflow: hidden;
    border: none!important;
    border-radius: 0!important;
    background: transparent!important;
    font-family: 'Bebas Neue'!important;
}
html body .wpcf7-radio .wpcf7-list-item-label {
    text-transform: uppercase;
    font-family: 'Bebas Neue'!important;
    font-size: 20px!important;
    color: #fff;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output,
.wpcf7-not-valid-tip {
    background: #fff;
    text-align: center;
    font-weight: 600;
}
html body .wpcf7-list-item,
html body .wpcf7-radio label {
    width: 100%;
    display: block;
}
html body h2 {
    font-size: 30px!important;
    font-weight: 500!important;
    margin-bottom: 15px;
}
html body h3{
    font-size: 28px!important;
}
html body h4{
    font-size: 25px!important;
}
html body h5{
    font-size: 14px!important;
}
html body h6{
    font-size: 12px!important;
}
.site-header-irfan .navbar {
    display: block;
    margin-bottom: 0px;
    border: none;
}
html header#masthead {
    background-color: #fff!important;
    box-shadow: none!important;
    padding-bottom: 0!important;
	padding: 0!important;
}
html header#masthead .logobarwrapper {
    padding: 30px 0!important;
    max-width: 900px!important;
}
html body .container-fluid {
    padding-right: 0!important;
    padding-left: 0!important;
}
#content.site-content {
    padding-bottom: 0!important;
    padding-top: 0!important;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
    color: #ffffff!important;
    padding: 1.2rem 2rem!important;
    font-weight: 500!important;
    font-size: 14px!important;
    text-transform: uppercase;
    font-family: 'FuturaBookC'!important;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {
    color: #e9af13!important;
    font-weight: 500!important;
}
html body header .container-fluid nav #main-nav .navbar-nav.container {
    justify-content: center!important;
}
footer .site-info,
html .centerdiv p,
html .centerdiv{
    text-align: center;
}
html body .logobarwrapper1 {
    height: auto!important;
}
html body .row {
    margin-right: 0!important;
    margin-left: 0!important;
}
.slinks {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: right;
}
.slinks li{
    display: inline-block;
    margin-left: 30px;
}
html body .widgettitle2 {
    margin-top: 20px!important;
}
body:not(.theme-preset-active) footer#colophon {
    color: #252525;
    background-color: #ebe9ea;
    font-family: 'FuturaBookC'!important;
    padding: 15px 20px;
}
html body .carousel-control-prev-icon {
    background-image: url("/wp-content/uploads/2022/07/arrow-1-01.svg")!important;
    width: 32px;
    height: 30px;
}
html body .carousel-control-prev-icon:hover {
    background-image: url("/wp-content/uploads/2022/07/arrow-01.svg")!important;
    width: 32px;
    height: 30px;
}
html body .carousel-control-next-icon {
    background-image: url("/wp-content/uploads/2022/07/arrow-R-01-1.svg")!important;
    width: 32px;
    height: 30px;
}
html body .carousel-control-next-icon:hover {
    background-image: url("/wp-content/uploads/2022/07/arrow-R-01.svg")!important;
    width: 32px;
    height: 30px;
}
html body .dropdown-menu .dropdown-item {
    font-weight: 400!important;
}
html body .dropdown-item.active, html body .dropdown-item:active, html body .dropdown-item:hover {
    color: #333!important;
}
.blogtitle {
    padding-top: 50px;
}
html body .blogtitle h1 hr {
    margin-top: 18px!important;
    margin-bottom: 30px;
    max-width: 65px;
    border-top: solid #f7e809 3px;
}
html body .blogtemplate h2{
    font-size: 1.6em!important;
    margin: 30px 0 0!important;
}
html body.archive .content-area h2 a,
html body .blogtemplate h2 a{
    font-size: 20px!important;
}
.post.hentry {
    margin-bottom: 0px!important;
}
html body .content-area a:hover,
html body .widget-area a:hover,
html body .content-area a,
html body .widget-area a,
html body .blogpage h2 a{
    color: #333333!important;
    background: transparent;
    padding: 0;
    font-family: 'FuturaBookC'!important;
}
html body .widget-area li.nav-item a {
    margin-bottom: 10px;
    font-weight: 400;
}
html body .widget-area li {
    margin-bottom: 15px!important;
}
html body .blogtemplate .site-main li:not(:last-child){
    margin: 0 0 50px!important;
}
html body .blogtemplate .site-main li:last-child p:last-child{
    margin: 0 0 0px!important;
}
html body .btn-primary {
    background: #0c4686!important;
    color: #fff!important;
    font-weight: 600!important;
    border: none!important;
    border-radius: 5px !important;
}
html body .btn-primary:hover {
    background: #218324!important;
    color: #fff!important;
}
html body .showhide .sub_but {
    text-align: center;
    margin: 25px 0 0!important;
}
html body .showhide .sub_but .wpcf7-spinner {
    display: block;
    margin: 10px auto 0!important;
}
html body .blogtemplate ul{
    padding: 0!important;
    list-style-type: none;
    margin-bottom: 0;
}
html body .catinnerwrpr .post-thumbnail img,
html body .blogtemplate ul li img{
    width: 100%;
}
html body div .post-thumbnail img,
html body .catinnerwrpr .post-thumbnail img,
html body .blogtemplate ul li img{
    width: 100%;
}
html body .dropdown-menu {
    background-color: #333;
}
html body div .dropdown-menu .dropdown-item{
    color: #ccc!important;
}
html body div .dropdown-menu .dropdown-item:focus,
html body div .dropdown-menu .dropdown-item:hover {
    background: #000!important;
}
html body .modal {
	top: 100px!important;
}
html body div .sitereadmore {
    background: none!important;
    border: none!important;
    font-size: 15px!important;
    padding: 0!important;
}
html body div .sitereadmore:hover {
    color: #e9af13;
}
html body .modal-content .modal-header {
    align-items: center!important;
	padding: 0rem 2rem !important;
}
html body .modal-content .modal-header .modal-title{
	margin: 0 !important;
    font-size: 22px;
}
html body .modal-content .modal-body{
	padding: 1.5rem 2rem 5px;
}
html body .modal-content .textarea{
	margin: 0 !important;
}
html body .modal-content .imgarea p{
	margin: 0 !important;
}
html body .modal-header b{
    font-weight: 400;
    font-size: 15px;
}
html body button:focus {
    outline: 0px dotted!important;
    outline: 0px auto -webkit-focus-ring-color!important;
}
html body .rowcat_title {
    width: 100%;
    justify-content: center;
    max-width: 900px;
    margin: 0 auto!important;
}
html body .rowcat_titlesingleblog .blogtitle {
    max-width: 1078px;
    padding-top: 50px;
}
html body .catinnerwrprsingleblog .post-thumbnail{
    margin-bottom: 40px;
}
html body header .container-fluid nav #main-nav {
    background: black!important;
}
html body .blogtitle h1,
html body .rowcat_titlesingleblog h1 {
    margin: 0 auto 20px;
}
html body .modal-body {
    text-align: left!important;
}
.post-navigation .nav-previous a, .post-navigation .nav-next a, .post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover {
    background: #fff none repeat scroll 0 0!important;
    padding: 15px!important;
    max-width: 360px;
}
.post-navigation .nav-previous a::before {
    font-size: 22px;
    margin: 0 5px 0 0;
}
.post-navigation .nav-next a::after {
    font-size: 22px;
    margin: 0 0 0 5px;
}
html body .comments-area {
    margin: 80px 0 0px!important;
}
.nav > li > a:focus, .nav > li > a:hover {
    background-color: transparent;
}
html body .comment-form .form-submit  {
    margin: 20px 0 0!important;
}
html body .comment-form .form-submit input {
    font-weight: 400!important;
}
html body .comment-form .form-submit input:hover {
    background-color: #056ab2!important;
    color: #fff!important;
    border: solid #056ab2 1px!important;
}
html body .slidecolm1 {
    width: 20%;
    margin-right: 4%;
}
html body .slidecolm1 img {
    width: 100%;
}
html body .slidecolm2{
    width: 75%;
}
.container, .container-lg, .container-md, .container-sm, .container-xl {
    padding: 0!important;
}
.post.hentry {
    margin-bottom: 0px!important;
}
.modal-header .close {
    transform: scale(1.5);
}
html body .bdp_blog_template a.bd-more-tag {
    background-color: transparent!important;
    border-radius: 0px!important;
    padding: 2px 10px!important;
    text-decoration: none!important;
    border: solid #333 1px;
}
html body .bdp_blog_template a.bd-more-tag:hover {
    background-color: #056ab2!important;
    color: #fff!important;
    border: solid #056ab2 1px;
}
html body .social-component a:hover {
    background: unset!important;
    border-color: unset!important;
    color: #000 !important;
}
.post_content-inner p, .bd-post-content {
    color: #333333!important;
    font-size: 15px!important;
    font-weight: 400!important;
    font-family: 'FuturaBookC'!important;
    line-height: 1.5!important;
    text-align: justify!important;
}
span.bd-category-link,
.bd-metadatabox,
.bdp_blog_template .blog_header h2, .bdp_blog_template .blog_header h2 a, .bdp_blog_template .bd-blog-header h2, .bdp_blog_template .bd-blog-header a, .bdp_blog_template .bd-blog-header h2 a, .bdp_blog_template .bd_ad_container h4, .blog_template .bd_ad_container h4 {
    color: #333333 !important;
    font-family: 'FuturaBookC'!important;
}
.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li a.page-numbers:hover, .bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li > span.current {
    background-color: #000!important;
    color: #fff!important;
}
.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li a.page-numbers {
    background-color: #ddd!important;
}
html body.archive .content-area h2,
html body .blogtemplate h2 html body h2 {
    margin-top: 20px!important;
    line-height: .5!important;
}
html body .bd-link-label {
    color: #056ab2;
}
.bdp_blog_template.classical .bd-blog-header h2  {
    line-height: 1;
}
.bdp_blog_template.classical .bd-blog-header h2 a {
    font-weight: 600!important;
    line-height: 1.1;
}
html .vertical-slider ul {
    padding: 0;
}
html .widget {
    margin: 0;
}
html body .wp-bdp-title a{
    font-weight: 400;
}
html body .blgdata .carousel img{
    width: 100%;
}
.blgdatafeaturd{
    padding-top: 30px!important;
} 
html body h3.rpwe-title a {
    position: relative;
    font-style: italic!important;
    font-weight: 400;
    text-transform: uppercase;
}
html body .container .widget-area .rpwe-li {
    margin-bottom: 5px!important;
}
html body li.rpwe-li {
    border: none!important;
    padding-bottom: 15px!important;
}
html body .blgdatafeaturdrow1 .container{
    display: flex;
} 
html body .widget-area .widget_custom_html {
    text-align: center;
}
html body .widget-area .widget_custom_html .btnlink a{
    background: black!important;
    text-transform: uppercase!important;
    font-size: 15px!important;
    padding: 8px 20px!important;
    text-decoration: none!important;
    font-weight: 400!important;
    font-family: 'FuturaBookC'!important;
    color: #fff!important;
}
html body .widget-area .widget_custom_html .btnlink a:hover {
    background: #e9af13!important;
    padding: 8px 20px!important;
    font-family: 'FuturaBookC'!important;
    text-transform: uppercase!important;
    font-size: 15px!important;
}
html body .widget-area ul{
    list-style-type: disc;
    padding-left: 18px!important;
}
html body .searchform{
    margin-bottom: 20px;
}
html body .searchform .searchinner2 .banner-text-btn{
    margin-left: 5px;
    background: black!important;
    text-transform: uppercase!important;
    font-size: 15px!important;
    padding: 8.5px !important;
    text-decoration: none!important;
    font-weight: 400!important;
    font-family: 'FuturaBookC'!important;
    color: #fff!important;
    border: solid 0px #000!important;
    height: auto!important;
}
html body .searchform .searchinner2 .banner-text-btn:hover{
    background: #f7e809!important;
    color: #333333!important;
}
html aside .glacier_newsletter {
    background: #f7e809;
    padding: 15px 20px 10px!important;
    margin-bottom: 40px;
}
html body .widget .addtoany_list a,
html body .widget .addtoany_list a:hover{
    padding: 0 4px!important;
}
html body .navbar-brand a img {
    height: 80px;
    border-radius: 100px;
}
html body .logobarwrapper2 h4 a{
    font-size: 23px!important;
    color: #333333!important;
}	
html body .entry-content .row .container .wpcf7{
    max-width: 460px!important;
    margin: 0 auto!important;
}
html body .cta_wrapper {
    margin-top: 40px!important;
}
html body .cta_wrapper a {
    padding: 10px 35px!important;
    color: #fff!important;
    font-weight: 500!important;
    background: rgb(255 255 255 / 26%)!important;
}
html body .cta_wrapper a:hover{
    color: #fff!important;
}
html body div a:hover,
html body div a{
    text-decoration: none!important;
}
html body .carousel-control-prev-icon:hover,
html body .carousel-control-prev-icon {
    background: url(/wp-content/uploads/2022/09/arrowR.svg) no-repeat!important;
    width: 35px!important;
    height: 35px!important;
}
html body .carousel-control-next-icon:hover,
html body .carousel-control-next-icon {
    background: url(/wp-content/uploads/2022/09/arrowL.svg) no-repeat!important;
    width: 35px!important;
    height: 35px!important;
}
html body .arrows {
    width: 100px;
    display: flex;
    margin-top: 30px!important;
}
html body .arrows .carousel-control-next,
html body .arrows .carousel-control-prev{
    position: static;
    width: 100%; 
    justify-content: flex-start;
}
html body .accordion-heading {
    margin: 20px 10px;
    padding: 0px 15px;
    border-radius: 5px !important;
}
html body .accordion-heading a:hover,
html body .accordion-heading a{
    color: #ffffff!important;
    font-size: 20px!important;
    text-transform: uppercase;
}
.accordion-inner {
    padding: 0 30px 30px;
    color: #ccc;
}
.accordion-heading a {
    display: block;
}
html body .footerrow1innerb .innertext a{
    color: #000!important;
}
html body .callicontop {
    position: absolute;
    right: -90px;
    z-index: 99999;
    color: #fff;
    bottom: 260px;
    transform: rotate(-90deg);
}
html body .callicontop a {
    background: transparent url(/wp-content/uploads/2022/09/phon-icon-01.svg) no-repeat 0px 4px !important;
    background-size: 14px!important;
    padding-left: 22px!important;
    color: #fff!important;
}
html body .content-area .callicontop a:hover {
    color: #fff!important;
    text-decoration: underline!important;
}
html body .transport2 textarea {
    height: 120px!important;
}
html body .footerrow1 .col-6 {
    border-radius: 20px !important;
}
html body .carousel-indicators li {
    height: 20px;
    background-color: #0c4686;
    width: 20px;
}
html body .carousel-indicators {
    bottom: -70px;
}
html body .wastocon_home_6{
    background: #f8f8f8;
    padding-bottom: 50px!important;
}
html body .wastocon_home_1 {
    background: url(https://wastocon.paarami.com/wp-content/uploads/2022/12/img-from-top.png) no-repeat;
    background-size: cover;
    color: #fff;
}
html body .wastocon_home_1 h1,
html body .wastocon_home_1 h3{
    color: #fff;
}
html body .wastocon_home_1 .innerlogo{
    margin-bottom: 40px;max-width: 350px;
width: 100%;
}
html body .wastocon_home_1 .wastocon_home_1ul {
    list-style-type: none;
    padding: 0;
    margin: 35px auto !important;
}
html body .wastocon_home_1 .wastocon_home_1ul li {
    background: url(https://wastocon.paarami.com/wp-content/uploads/2022/12/Tickmark-01.svg) no-repeat 0 4px;
    padding-left: 48px;
    margin-bottom: 10px;
    background-size: 34px;
	padding-bottom: 12px;
}
html body .wastocon_home_1 .showhide h3 {
    color: #0c4686!important;
    margin-bottom: 20px;
    font-size: 26px!important;
    font-weight: 600!important;
}
html body .wastocon_home_2 .container {
    max-width: 800px!important;
}
html body .wastocon_home3_2 {
    padding-bottom: 0!important;
}
html body .counter-box {
    font-size: 35px!important;
    color: #0c4686;
    font-weight: 500!important;
}
html body .counter-box {
    font-size: 30px;
    color: #0c4686;
    font-weight: 500!important;
}
html body .wastocon_home_2_a {
    margin-bottom: 40px;
}
html body .wastocon_home_3 {
    padding-top: 20px!important;
    padding-bottom: 80px!important;
}
html body .wastocon_home_3 .wastocon_home_3b .inner {
    background: #f8f8f8;
    padding: 30px;
    max-width: 90%;
    margin-left: auto;
}
html body .entry-content .container-fluid ul{
    padding-left: 20px;
    list-style-type: none;
}
html body .entry-content .container-fluid .wastocon_home_4_row2 ul li:before,
html body .entry-content .container-fluid .wastocon_home_3b ul li:before {
    content: "";
    height: 9px;
    width: 9px;
    background: #0c4686!important;
    position: absolute;
    left: -18px;
    top: 6px;
    border-radius: 50px;
}
html body .entry-content .container-fluid ul li {
    position: relative;
    font-size: 17px!important;
    margin-bottom: 6px;
}
html body .entry-content .container-fluid ul.wastocon_home_1ul {
    padding-left: 0!important;
}
html body .wastocon_home_4 {
    background: #f8f8f8;
}
html body .wastocon_home_7 h2,
html body .wastocon_home_5 h2,
html body .wastocon_home_4 .wastocon_home_4_row1 {
    margin-bottom: 40px!important;
}
html body .wastocon_home_6 h2 {
    margin-bottom: 0px!important;
}
html body .wastocon_home_4 .col-4 h3 {
    font-size: 22px!important;
    margin-bottom: 15px!important;
}
html body .wastocon_home_4 .col-4 h3 {
    font-size: 22px!important;
    margin-bottom: 15px!important;
}
html body .wastocon_home_4 .wastocon_home_4_row2 {
    margin-bottom: 60px!important;
}
html body .wastocon_home_5 .innericons {
    height: 130px;
    width: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    box-shadow: 0px 0px 16px -2px rgb(0 0 0 / 14%);
    margin-bottom: 25px;
}
html body .wastocon_home_5 .innericons img {
    max-height: 80px;
}
html body .wastocon_home_5 .container h4{
    color: #252525;
    font-size: 18px!important;
}
html body .wastocon_home_3 .container.centerdiv{
    margin-top: 60px!important;
}
html body .wastocon_home_7 .inner_text h4{
    color: #252525;
    font-size: 22px!important;
    margin: 0;
}
html body .wastocon_home_7 .inner_text {
    padding: 10px 20px;
    box-shadow: 0px 0px 16px -2px rgb(0 0 0 / 14%);
    min-height: 82px;
    display: flex;
    justify-content: center;
    align-items: center;
}
html body .wastocon_home_8 {
    background: #f7f7f7 url(/wp-content/uploads/2022/12/vector-image-bottom.png) no-repeat right 0 bottom -6px;
    background-size: 60%;
}
html body .wastocon_home_8 .innerbordr p {
    color: #0c4686;
    padding: 20px;
    border: solid 1px;
    border-radius: 10px;
    max-width: 80%;
    margin: 0 0 0 auto!important;
    font-size: 18px!important;
    font-weight: 500;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #46b450;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: red;
    color: red;
}
html body .entry-content .container-fluid.wastocon_home3_3 .wastocon_home_3b ul li ul li:before {
    background: #218324!important;
}
html body .wastocon_home_7.wastocon_home3_7 .inner_text {
    padding: 40px 40px 25px;
    display: block!important;
}
html body .entry-content .container-fluid .pstepsimg {
  max-width: 500px;
  margin: 0 auto;
}
html body .entry-content .container-fluid .wastocon_home_5b .col-12 .inner {
	max-width: 360px;
	margin: 0 auto;
}
html body .entry-content .wastocon_home3_3 .row.centerdiv p,
b, strong {
	font-weight: 500;
}
html body .entry-content .cta_wrapper a {
    font-size: 20px!important;
    font-family: 'Bebas Neue'!important;
}
html body .entry-content .thankpage {
	height: 100vh;	
}
html body .entry-content .thankpage h1{
	  margin-top: 40px!important;
}
html body .entry-content .wastocon_home_faqs {
	  padding-top: 20px!important;
}
html body .jhunjhunu_home_1 {
    background: url(https://jivemeducation.com/admissions/wp-content/uploads/2023/02/banner.png) left bottom no-repeat;
    background-size: cover;
    background-blend-mode: overlay;
    background-color: rgb(0 0 0 / 40%);
    padding-bottom: 40px!important;
}
html body .jhunjhunu_home_2 h3,
html body .jhunjhunu_home_2 h2,
html body .jhunjhunu_home_1 h1,
html body .jhunjhunu_home_1 p {
    color: #fff!important;
}
html body .jhunjhunu_home_10,
html body .jhunjhunu_home_9,
html body .jhunjhunu_home_2 {
    background: #112130;
    color: #fff;
}
html body .jhunjhunu_home_2 h2 {
    color: #ffffff!important;
}
html body .jhunjhunu_home_2 .jhunjhunu_home_2b h2 b {
    color: #5c6671!important;
    display: block;
}
html body .jhunjhunu_home_3 {
    background: url(https://jivemeducation.com/admissions/wp-content/uploads/2023/02/side-view-hand-holding-tube-1.png) no-repeat;
    background-size: cover;
}
html body .jhunjhunu_home_4 {
    background: url(https://jivemeducation.com/admissions/wp-content/uploads/2023/02/Fully-gym-3.png) no-repeat;
    background-size: cover;
}
html body .jhunjhunu_home_5 {
    background: url(https://jivemeducation.com/admissions/wp-content/uploads/2023/02/use-of-new-baneer.png) no-repeat;
    background-size: cover;
}
html body .jhunjhunu_home_6 {
    background: url(https://jivemeducation.com/admissions/wp-content/uploads/2023/02/olympic-standard-infrastructure-3.png) no-repeat;
    background-size: cover;
    padding-bottom: 30px;
}
html body .jhunjhunu_home_7 {
    background: url(https://jivemeducation.com/admissions/wp-content/uploads/2023/02/multi-sports-complex-bg.png) no-repeat;
    background-size: cover;
}
html body .jhunjhunu_home_8 {
    background: url(https://jivemeducation.com/admissions/wp-content/uploads/2023/02/training-by-international-experts-bg-1.png) no-repeat;
    background-size: cover;
}
html body .jhunjhunu_home_11 {
    background: url(https://jivemeducation.com/admissions/wp-content/uploads/2023/02/footar.png) no-repeat;
    background-size: cover;
    padding: 120px 0;
}
html body .jhunjhunu_home_4 .col-4.centerdiv {
    padding: 70px 60px!important;
}
html body .jhunjhunu_home_4 .col-4.centerdiv h2{
    font-size: 50px!important;
    z-index: 999;
    position: relative;
    color: #fff;
    line-height: 1;
}
html body h1 b{
    display: block;
    font-size: 29px;
    font-weight: 400!important;
    color: #fff!important;
}
html body .jhunjhunu_home_1 h1 {
    margin: -20px auto 60px!important;
}
html body .entry-content .container-fluid.jhunjhunu_home_1 ul {
    padding-left: 0px;
    margin-top: 50px!important;
}
html body .entry-content .container-fluid ul li {
    display: inline-block;
    margin-right: 15px;
}
html body .entry-content .jhunjhunu_home_2 .lightcolor {
    position: relative;
    padding-left: 95px;
}
html body .entry-content .jhunjhunu_home_2 h2.lightcolor:before {
    content: "40";
    height: 90px;
    width: 90px;
    position: absolute;
    z-index: 9999;
    left: 0px;
    font-size: 100px;
    top: -20px;
    color: #fff!important;
}
html body .entry-content .jhunjhunu_home_2 .jhunjhunu_home_2b2 h2.lightcolor:before {
    content: "1";
}
html body .entry-content .jhunjhunu_home_2 .jhunjhunu_home_2b3 h2.lightcolor:before {
    content: "45";
}
html body .entry-content .jhunjhunu_home_2 .jhunjhunu_home_2b2 h2.lightcolor {
    padding-left: 50px!important;
}
html body .entry-content .jhunjhunu_home_2 .innerdiv {
    padding: 0 14px!important;
}
html body .entry-content .jhunjhunu_home_2 .jhunjhunu_home_2a,
html body .entry-content .jhunjhunu_home_2 .jhunjhunu_home_2c h2,
html body .entry-content .jhunjhunu_home_logo {
    margin-bottom: 50px!important;
}
html body .entry-content h2 b{
    color: #91004d!important;
}
html body .entry-content .jhunjhunu_home_2 .jhunjhunu_home_2c {
    padding-top: 120px!important;
}
html body .btn-primary,
html body .btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    background: rgb(255 255 255 / 26%)!important;
    font-weight: 100!important;
    border-radius: 0px !important;
    line-height: 1;
}
html body .entry-content .jhunjhunu_home_2c2 .inner {
    margin: 0 auto;
    margin-left: 60px;
    max-width: 70%;
}
html body .entry-content .jhunjhunu_home_2c2 .inner2 {
    float: right;
    text-align: right;
    margin-top: 70px !important;
}
html body input[type="radio"] {
    width: 20px!important;
    height: 20px!important;
    accent-color: #91004d!important;
    float: right;
}
html body .wpcf7-radio .wpcf7-list-item {
    margin: 0!important;
}
html body .jhunjhunu_home_3 .jhunjhunu_home_3b h2{
    font-size: 50px!important;
}
html body .jhunjhunu_home_5 h2{
    font-size: 50px!important;
    z-index: 999;
    position: relative;
    color: #040404;
    line-height: 1;
    max-width: 350px;
    margin-bottom: -47px;
    margin-left: 50px;
}
html body .jhunjhunu_home_5 .jhunjhunu_home_5a1 img{
    max-width: 400px;
    width: 100%;
}
html body .jhunjhunu_home_5 .jhunjhunu_home_5a2 p{
    text-align: right;
    margin: 50px auto 0!important; 
    color: #000;
}
html body .jhunjhunu_home_8 .jhunjhunu_home_8a2,
html body .jhunjhunu_home_6 .col-4 {
    text-align: right;
    margin: 0px auto 0!important;
    color: #fff!important;
    padding-left: 50px!important;
}
html body .jhunjhunu_home_8 .jhunjhunu_home_8a2 h2,
html body .jhunjhunu_home_6 .col-4 h2 {
    font-size: 50px!important;
    z-index: 999;
    position: relative;
    color: #ffffff;
    line-height: 1;
    max-width: 270px;
    margin-left: auto;
}
html body .jhunjhunu_home_8 .jhunjhunu_home_8a2 h2 {
    max-width: unset;
}
html body .jhunjhunu_home_7 .inner1 {
    padding-right: 20px!important;
}
html body .jhunjhunu_home_7 .inner2 {
    text-align: right;
}
html body .jhunjhunu_home_7 .inner2 h2{
    font-size: 50px!important;
    color: #040404;
    line-height: 1;
    margin-top: 50px!important;
}
html body .jhunjhunu_home_4 .col-4.centerdiv p{
    color: #fff!important;
}
html body .jhunjhunu_home_7 .inner2 p {
    max-width: 85%;
    margin-left: auto!important;
}
html body .innerwraper .innerimg {
    width: 20%;
}
html body .innerwraper .innertext {
    width: 80%;
}
html body .jhunjhunu_home_9 .innerwraper .innerleft .innerimg {
    padding-right: 30px;
}
html body .jhunjhunu_home_9 .innerwraper .innerright .innerimg{
    padding-left: 30px;
}
html body .jhunjhunu_home_9 .innerwraper .innerright .innertext{
    text-align: right;
}
html body .jhunjhunu_home_9 .innerwraper .innerright {
    flex-direction: row-reverse;
}
html body .jhunjhunu_home_9 .innerwraper .innerleft .innerimg {
    flex-direction: row-reverse;
}
html body .jhunjhunu_home_9 .innerwraper .row {
    align-items: center;
}
html body .jhunjhunu_home_11 a:hover,
html body .jhunjhunu_home_11 a,
html body .jhunjhunu_home_11 p,
html body .jhunjhunu_home_11 h4,
html body .jhunjhunu_home_11 h3,
html body .jhunjhunu_home_11 h2,
html body .jhunjhunu_home_10 h2,
html body .jhunjhunu_home_9 h4,
html body .jhunjhunu_home_9 h2 {
    color: #fff!important;
}
html body .jhunjhunu_home_11a1 .inner img {
    margin-bottom: 60px;
}
html body ul.innerUl img {
    width: 20px;
    max-height: 20px;
}
html body .jhunjhunu_home_11 .innerUl {
    padding-left: 0px!important;
}
html body .jhunjhunu_home_11 .jhunjhunu_home_11a2 .inner {
    text-align: right;
}
html body .jhunjhunu_home_11 .jhunjhunu_home_11a1 h2 {
    font-size: 60px!important;
    margin: 0;
    padding: 0;
}
html body .jhunjhunu_home_11 .jhunjhunu_home_11a1 h3 b{
    font-family: 'Bebas Neue'!important;
    color: #91004d!important;
}
html body .jhunjhunu_home_11 .jhunjhunu_home_11a2 .inner p,
html body .jhunjhunu_home_11 .jhunjhunu_home_11a2 .inner a {
    font-size: 20px!important;
}
html body .jhunjhunu_home_11 .jhunjhunu_home_11a2 .inner .webadd a {
    font-size: 26px!important;
    font-weight: 600;
}
html body .jhunjhunu_home_11 .jhunjhunu_home_11a2 .inner .webadd {
    margin-top: 70px!important;
}
html body .jhunjhunu_home_9 .innerwraper .innertext p {
    color: #ccc;
    width: 76%;
}
html body .jhunjhunu_home_9 .innerwraper .innerright .innertext p {
    margin-left: auto!important;
}
html body .jhunjhunu_home_2 p,
html body .jhunjhunu_home_10 p{
    color: #ccc!important;
}
html body .jhunjhunu_home_10 .jhunjhunu_home_10a h2{
    margin: 0;
}
html body .jhunjhunu_home_10 .jhunjhunu_home_10a h2{
    margin: 0;
}
html body .jhunjhunu_home_10 .jhunjhunu_home_10b{
    margin-top: 60px!important;
}
html .pum-theme-152 .pum-content,
html .pum-theme-lightbox .pum-content,
html body #popmake-164 .popmake-content,
html body .content-area .popmake-160:hover, 
html body .content-area .popmake-160 {
    color: #ffffff!important;
}
html body #popmake-164 {
	background: #112130!important;
    padding: 32px 30px 0;
}
html body #popmake-164 .popmake-content ol {
    padding-left: 25px;
}
html body #popmake-164 .popmake-content {
	background: #112130!important;
    padding: 32px 30px 0;
}
html body .entry-content .container-fluid .accordion-inner ul {
    margin-top: 10px!important;
    list-style-type: disc!important;
}
html body .entry-content .container-fluid .accordion-inner ul li {
    display: list-item;
}
html body .entry-content .jhunjhunu_home_preschool h4 {
	color: #252525 !important;
	font-size: 18px !important;
	margin-top: 15px !important;
	font-family: 'FuturaBookC' !important;
}
html body .entry-content .jhunjhunu_home_preschool .inner2 img{
	max-width: 80px;
	width: 100%;
}
html body .entry-content .jhunjhunu_home_preschool h2{
	margin-bottom: 30px !important;
}
html body .entry-content .jhunjhunu_home_preschool .jhunjhunu_home_preschoolb{
	margin-top: 40px !important;
}
html body .entry-content .popupformsecn .cta_wrapper a.cta {
	color: #91004d !important;
	background: #fff !important;
}
html body .entry-content .jhunjhunu_home_preschool .cta_wrapper a.cta {
	color: #fff !important;
	background: #91004d !important;
}
html body .pum-theme-152 .pum-container, .pum-theme-lightbox .pum-container {
    background-color: #112130!important;
    color: #fff!important;
}
html body .pum-theme-152 .pum-container, .pum-theme-lightbox .pum-container {
    background-color: #112130!important;
    color: #fff!important;
}



@media only screen and (min-width: 801px) {
.col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
    float: left;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-right: 0!important;
    padding-left: 0!important;
}
.container, .container-lg, .container-md, .container-sm, .container-xl {
	max-width: 900px!important
}	
html body .catinnerwrpr .content-area,
html body .blogpage .blogtemplate{
    flex: 0 0 75%!important;
    max-width: 75%!important;
    padding-right: 6%!important;
}
html body .catinnerwrpr .widget-area,
html body .blogpage .widget-area{
    flex: 0 0 25%!important;
    max-width: 25%!important;
}
html body .mega-menu-item-878 .mega-sub-menu{
    padding: 5px 0 0 15px!important;
}
html body .widget-area li.nav-item a {
    font-style: italic!important;
    text-transform: inherit!important;
    line-height: 1.2;
}	
html body .tnp-subscription div.tnp-field-button {
    position: relative;
    left: -2px;
}	
html body .mega-menu-row .mega-menu-column li {
    padding: 0!important;
}		
html body .mega-menu-row .mega-sub-menu{
    position: static!important;
}	
html body div .mega-menu-wrap .mega-sub-menu{
    list-style-type: disc!important;
}
html body .logobarwrapper nav{
    display: flex!important;
    justify-content: space-between!important;
    width: 100%!important;
}	
html body .container-fluid .section.wastocon_home_4 .col-4:not(:first-child),
.container-fluid.centerdiv.section.wastocon_home_2 .col-3:not(:first-child) {
    background: url(https://wastocon.paarami.com/wp-content/uploads/2022/12/Small-zigzag-01.svg) repeat-y left center;
    background-size: 7px;
}	
html body .container-fluid .section.wastocon_home_4 .col-4 {
    padding: 0 40px!important;
    background-repeat-y: repeat!important;
}
html body .wastocon_home_3 .wastocon_home_3a .inner{
    padding-right: 5%;
}
html body .wastocon_home_5 .wastocon_home_5a{
    max-width: 1000px!important;
    margin-bottom: 60px;
}
html body .wastocon_home_5 .inner{
    padding: 0 30px;
}
html body .wastocon_home_5 .wastocon_home_5b{
    max-width: 700px!important;
}
html body .wastocon_home_4 .container,
html body .wastocon_home_3 .container{
    max-width: 900px!important;
}
html body .wastocon_home_3 .wastocon_home_4_row1 {
    margin-bottom: 40px;
}
html body .wastocon_home_7 .row {
    justify-content: space-between!important;
}
html body .wastocon_home_7 .col-6 {
    flex: 0 0 48%!important;
    max-width: 48%!important;
}
html body h1 {
    padding-right: 30px;
    font-size: 80px!important;
    font-weight: 400!important;
}
html body .post-3913 .wastocon_home_4_row2 .col-4 {
	flex: 0 0 50%!important;
	max-width: 50%!important;
}
html body .post-3913 .container-fluid.section.wastocon_home_4 .col-4.wastocon_home_4c {
	padding-left: 60px !important;
}	
html body .post-3913 .wastocon_home_2 .col-3 {
	flex: 0 0 33.33%!important;
	max-width: 33.33%!important;
}
html body .wastocon_home_7.wastocon_home3_7 .inner_text {
    min-height: 298px;
}
html body .entry-content .thankpage {
	display: flex;
align-items: center;
}
html body .jhunjhunu_home_3 .jhunjhunu_home_3b .inner1 p{
    padding-right: 70px;
}
html body .jhunjhunu_home_3 .jhunjhunu_home_3a{
    margin-bottom: 60px;
}
html body .jhunjhunu_home_3 .jhunjhunu_home_3a{
    margin-bottom: 60px;
}
html body .jhunjhunu_home_3 .jhunjhunu_home_3b .inner1 h2 {
    font-size: 50px!important;
    z-index: 999;
    position: relative;
    color: #000;
    margin-top: 50px!important;
}/*
html body .jhunjhunu_home_3 .jhunjhunu_home_3b .inner2 img {
    transform: scale(1.1);
}*/
html body .jhunjhunu_home_3 {
    background: url(https://jivemeducation.com/admissions/wp-content/uploads/2023/02/side-view-hand-holding-tube-1.png) left top -60px no-repeat;
}	
html body .entry-content .jhunjhunu_home_preschool .inner2 {
	padding-left: 50px !important;
}
html body .entry-content .jhunjhunu_home_preschool .jhunjhunu_home_preschoolb {
	margin-left: -30px !important;
}
	
	
	
}
	
	
	
	
	
	


	
@media only screen and (max-device-width: 1024px) and (min-device-width: 700px){
html body .navbar {
    text-align: center;
    justify-content: center;
}
html body #main-nav {
    justify-content: center!important;
    display: none!important;
}
html body div #main-nav.show {
    display: flex!important;
}	
	
	
}





@media only screen and (min-width: 1101px) {

	
}






@media only screen and (min-width: 1161px) {

.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1000px!important;
}
	
}





@media only screen and (min-width: 1301px) {
.container, .container-lg, .container-md, .container-sm, .container-xl{
    max-width: 1100px!important;
}
	
}




@media only screen and (min-width: 1401px) {

	
	
}



	
	
	


@media only screen and (min-width: 1601px) {
	
html body p,
html body li {
    font-size: 18px!important;
}
	
}
	
@media only screen and (min-width: 1901px) {
.container, .container-lg, .container-md, .container-sm, .container-xl{
    max-width: 85%!important;
}
html {
    max-width: 85%!important;
    margin: 0 auto;
    background: lightgrey;
}
	
}




	
@media only screen and (max-device-width: 1450px) and (min-device-width: 1024px){	

}







	
	
@media only screen and (max-width: 800px) {
html body .jhunjhunu_home_10 p br,	
html body .jhunjhunu_home_5 .jhunjhunu_home_5a2 p br,
html body .jhunjhunu_home_1 .form,
.hidemobile{display:none!important}
.hidedesktop{display:block!important}	

html body .tnp-subscription {
    display: block!important;
    border: solid #cccccc 0px;
}
html body .tnp-subscription .tnp-button {
    margin-top: 20px;
}	
html body .tnp-subscription div.tnp-field-email input{
    border: 2px solid #ccc!important;
    padding: 15px 10px 15px 50px!important;
    border-radius: 8px!important;
    color: #fff!important;
}
html body .logobarwrapper{
    justify-content: center!important;
    text-align: center;
    padding: 0 20px!important;
}
html body .logobarwrapper div{
    margin: 20px 0!important;
}
html body .navbar{
    text-align: center!important;
}
html body .side2 .colmsec1 .inner {
    text-align: center!important;
    background: none;
}	
html body div .mhic_abt_5 .inner,	
.mhic_home_2 .col-3 .inner,	
html .slinks {
    text-align: center;
}
footer .site-info,	
html .widget {
    font-size: 16px;
}	
html body .modal-content .modal-body{
    overflow-y: scroll;
    height: 400px;
}
html .archive .catinnerwrpr {
    padding: 0 15px!important;
}
html body .comments-area {
    margin-bottom: 70px!important;
}
html body .post-navigation .nav-links .nav-previous,
html body .post-navigation .nav-links .nav-next {
    float: none!important;
    width: 100%!important;
    display: block!important;
}
html body .post-navigation .nav-links .nav-next {
    margin-top: 10px!important;
}
html body .post-navigation .nav-links .nav-previous a,
html body .post-navigation .nav-links .nav-next a {
    text-align: center!important;
    display: block!important;
    max-width: 100%!important;
}
html body .site-main .entry-footer {
    text-align: center;
    font-family: 'FuturaBookC'!important;
}
html body .rowcat_titlesingleblog h1 {
    margin: 0 auto 40px;
    font-size: 22px;
    padding: 0 20px;
}
html body #secondary.widget-area{
    margin-top: 30px!important;
    padding: 0 30px!important;
}
html body .blgdatafeaturdrow1 .container{
    max-width: 353px;
} 
html body #footer-widget .footerrow1, html body #footer-widget .footerrow2 {
    padding-bottom: 50px!important;
}	
html body .footerrow1a	{
    margin-bottom: 10px;
}
.frm-fld {
    width: 100%;
}	
html body #footer-widget .footerrow3,	
html body .logobarwrapper div.mega-menu-wrap,
html body .mega-menu-toggle.mega-menu-open,
html body .mega-menu-wrap .mega-menu-toggle{
    margin: 0!important;
}
html body .row div {
    flex: 0 0 100%!important;
    max-width: 100%!important;
}	
html body .row  {
    display: block;
}	
html body .entry-content .cta_wrapper a {
    display: block;
    width: 100%;
    text-align: center;
    max-width: 200px;
    margin: 20px auto 0!important;
}
html body .entry-content .cta_wrapper a {
    display: block;
    width: 100%;
    text-align: center;
    max-width: 200px;
    margin: 20px auto 0!important;
}
html body #footer-widget .footerrow1{
    padding-bottom: 0px!important;
}
html body .popup-container {
    margin-top: 30px!important;
}
html body #footer-widget .footerrow3 {
    padding-bottom: 60px!important;
}
html body .searchform .searchinner2 .banner-text-btn {
    margin: 10px 0 0!important;
}
html body .navbar-brand a img {
    height: 100px;
}
html body .content-area .container-fluid.mhic_abt_6 p,
.navbar-light .navbar-brand {
    margin: 0px!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    color: #000!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    margin: 7px 0;
}
html body .entry-content .cta_wrapper a {
    padding: 12px!important;
}	
html body .entry-content .carousel-item img {
    width: 100%;
}	
html body .entry-content .container-fluid {
    padding-right: 20px!important;
    padding-left: 20px!important;
}
html body .site-content .content-area {
    padding: 0px!important;
}
html body .entry-content .container-fluid.wastocon_home_1 {
    padding: 40px 20px!important;
}	
html body .entry-content .container-fluid.wastocon_home_1 .showhide{
    margin-top: 40px!important;
}	
html body .jhunjhunu_home_1 h1 {
    font-size: 45px!important;
    margin: 0px auto 30px!important;
}
html body div h1 b{
    font-size: 20px;
}	
html body .jhunjhunu_home_7 .inner2 h2,	
html body .jhunjhunu_home_8 .jhunjhunu_home_8a2 h2,
html body .jhunjhunu_home_6 .col-4 h2,	
html body .jhunjhunu_home_4 .col-4.centerdiv h2,	
html body .jhunjhunu_home_3 .jhunjhunu_home_3b h2,	
html body div h2{
    font-size: 25px!important;
}	
html body .jhunjhunu_home_7 .jhunjhunu_home_7a h2{
    color: #000!important;
}	
html body .jhunjhunu_home_5 h2 {
    font-size: 25px!important;
    z-index: 999;
    position: relative;
    color: #040404;
    line-height: 1;
    max-width: 350px;
    margin-bottom: 20px;
    margin-left: 0;
}
html body .jhunjhunu_home_7 .inner2 p {
    max-width: 100%;
    margin: 30px auto 0!important;
    text-align: center;
}	
html body .jhunjhunu_home_5 .jhunjhunu_home_5a2 p {
    text-align: left;
    margin: 50px auto 0!important;
    color: #000;
}
html body .wastocon_home_4 .col-4 h3,	
html body div h3{
    font-size: 20px!important;
}	
html body .wastocon_home_7 .inner_text {
    margin-bottom: 20px;
}
html body .wastocon_home_8 .innerbordr p {
    margin: 0 auto!important;
    max-width: 100%;
}
html body .wastocon_home_8 {
    background: #f7f7f7 url(/wp-content/uploads/2022/12/vector-image-bottom.png) no-repeat center bottom;
    background-size: 100%;
    padding-bottom: 70%;
    padding-top: 50px;
}	
html body .wastocon_home_5 .inner,
html body .wastocon_home_2,
html body .wastocon_home_7 {
    padding-bottom: 35px!important;
}	
html body .wastocon_home_3 {
    padding-bottom: 55px!important;
}	
html body .wastocon_home_4 {
    padding-top: 50px!important;
}	
html body .row div.container-fluid.wastocon_home_2 .container .col-3 {
    flex: 0 0 50%!important;
    max-width: 50%!important;
}
html body .row div.container-fluid.wastocon_home_2 .container .row {
    display: flex;
}
html body .wastocon_home_7 .inner_text h4 {
    font-size: 15px!important;
}	
html body .wastocon_home_4 .wastocon_home_4b {
    margin: 40px auto!important;
}	
html body .wastocon_home_5 .wastocon_home_5b .col-6:last-child .inner {
    padding-bottom: 0px!important;
}
html body .home_slider {
    margin-bottom: 70px!important;
}
html body .wastocon_home_4	.wastocon_home_4_row1,
html body .wastocon_home_4	.wastocon_home_4_row1 p {
    text-align: left!important;
}
html body .entry-content .wastocon_home_faqs .accordion-heading .accordion-toggle.collapsed strong::before {
	top: 4px;
}
html body .jhunjhunu_home_9 .innerwraper .hidedesktop .row {
    display: flex!important;
    text-align: right;
    margin-bottom: 20px;
}
html body .jhunjhunu_home_9 .innerwraper .hidedesktop .row div{
    flex: 0 0 50%!important;
    max-width: 50%!important;
}
html body .jhunjhunu_home_9 .innerwraper .hidedesktop .row div.innerimg{
    flex: 0 0 30%!important;
    max-width: 30%!important;
    padding-right: 15px;
}
html body .jhunjhunu_home_9 .innerwraper .innerright.hidedesktop .row {
    flex-direction: row-reverse;
    margin-left: auto!important;
    text-align: right;
}	
html body .jhunjhunu_home_9 .innerwraper .innerright.hidedesktop .row div.innerimg {
    flex: 0 0 40%!important;
    max-width: 40%!important;
}	
html body .jhunjhunu_home_9 .innerwraper .innerright.hidedesktop .row div.innertext {
    flex: 0 0 40%!important;
    max-width: 40%!important;
}	
html body .jhunjhunu_home_9 .innerwraper .hidedesktop .row .innerimg {
    padding-right: 0px!important;
}
html body .jhunjhunu_home_9 .innerwraper .innerright .innerimg {
    padding-left: 20px;
}	
html body .jhunjhunu_home_9 .innerwraper .innerleft .innertext {
    margin-left: 20px;
    text-align: left;
}	
html body .jhunjhunu_home_1 {
    background: #485b30 url(https://jivemeducation.com/admissions/wp-content/uploads/2023/02/banner-2.png) left top no-repeat!important;
    background-size: 100%!important;
    background-blend-mode: unset!important;
    padding-bottom: 40px!important;
}
html body .entry-content .jhunjhunu_home_2c2 .inner2 {
    float: unset;
}	
html body .entry-content .jhunjhunu_home_2c2 .inner {
    margin: 40px auto 0!important;
    text-align: revert;
}
html body .entry-content .jhunjhunu_home_2 .jhunjhunu_home_2b2 {
    margin: 70px auto 50px!important;
}
html body .entry-content .jhunjhunu_home_2 .jhunjhunu_home_2c {
    padding-top: 70px!important;
}	
html body .jhunjhunu_home_11 {
    background: url(https://jivemeducation.com/admissions/wp-content/uploads/2023/02/jhunjhunuacademy3.png) no-repeat;
    background-size: cover;
    padding: 50px 0;
}
html body .jhunjhunu_home_6 {
    background: url(https://jivemeducation.com/admissions/wp-content/uploads/2023/02/jhunjhunuacademy4.png) no-repeat;
    background-size: cover;
    padding-bottom: 30px;
}	
html body .jhunjhunu_home_4 {
    background: url(https://jivemeducation.com/admissions/wp-content/uploads/2023/02/jhunjhunuacademy1.png) no-repeat;
    background-size: cover;
}
html body .jhunjhunu_home_8 .jhunjhunu_home_8a2,	
html body .jhunjhunu_home_6 .col-4 {
    padding: 25px 15px 0!important;
}	
html body .jhunjhunu_home_9 h2 {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}
html body .jhunjhunu_home_9 .innerwraper {
    margin-top: 60px!important;
}
html body .jhunjhunu_home_8 {
    padding: 40px 0!important;
}	
html body .jhunjhunu_home_preschool	.jhunjhunu_home_preschoolb {
	display: flex!important;
}
html body .jhunjhunu_home_preschool	.jhunjhunu_home_preschoolb div {
	flex: 0 0 50% !important;
	max-width: 50% !important;
    margin-bottom: 30px!important;
}
html body .entry-content .jhunjhunu_home_preschool .inner2 {
    padding-top: 50px !important;
}
html body .entry-content .jhunjhunu_home_8,
html body .entry-content .jhunjhunu_home_preschool {
    padding-bottom: 70px!important;
}
html body .entry-content .jhunjhunu_home_6 {
    padding-bottom: 50px!important;
}
	
	
}













@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
html body .glacier_dbe_2row_1, html body .glacier_home_5 .container, html body .glacier_home_6 .container, html body .glacier_home_3 .container, html body .glacier_home_2 .container,	
html header#masthead .logobarwrapper,	
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 90%!important;
}		
	
}




@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 90%!important;
}	
#masthead nav {
    justify-content: center!important;
}	

}




@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 90%!important;
}	
#masthead nav {
    justify-content: center!important;
}		
	
}





@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
	
}






@-moz-document url-prefix() {
	
	
}