@media (min-width: 1400px) and (max-width: 1800px) 
{
	h1.header-title-trusted-plugin:before
	{
		left: 150px !important;
	}
	.ul-menu-tag-school .current_page_item a:after
	{
		right: 19px !important;
	}
}

@media (min-width: 992px) and (max-width: 1024px) 
{
	.or_login_as_text_simple {
    		display: flex;
    		justify-content: center;
	}
	.main-div-school-container:after
	{
		display: none;
	}
	p.login-remember {
 	   display: block !important;
	}

	.school-page .navbar-inverse
	{
		background-color: #ffffff;
	}
	ul#menu-main-menu li a
	{
		display: inline-block;
		padding: 10px 20px !important;
		width: 100% !important;
	}
	ul.ul-menu-tag-school li.menu-item.menu-item-object-page::after
	{ 
		display: none !important;
	}
	div ul#menu-main-menu li{
		padding-left: 10px !important;
	}
	div.menu-main-menu-container,div.responsive_sidebar_css,nav.navbar.navbar-inverse.nav-school-menu-logo,nav div.logo-title-img-school-plugin
	{
		width: 100% !important;
	}
	ul#menu-main-menu
	{
		padding-right: 0px !important;
		width: 100% !important;
	}
	nav div.logo-title-img-school-plugin a img
	{
		margin: auto;
	}
	.same-cls-sprite-bck-img {
		background-size: 60%;
		background-repeat: no-repeat;
	}
	.first-img-set-access {
		background-position: center -145px !important;
	}
	.second-img-set-access{
		background-position: center -0px !important;
	}
	.third-img-set-access {
		background-position: center -285px !important;
	}
	.four-img-set-access {
		background-position: center -375px !important;
	}
	.five-img-set-access {
		background-position: center -520px !important;
	}
	div.col-sm-7.col-sm-offset-3.col-md-7.col-md-offset-2.main.content-start
	{
		padding-right: calc(var(--bs-gutter-x) / 2);
    		padding-left: calc(var(--bs-gutter-x) / 2);
	}
}
@media  (max-width: 1000px)
{
	header#site-header .toggle-inner
	{
		color: #ffffff !important;
	}
	span.toggle-text
	{
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) 
{	
	.or_login_as_text_simple
	{
		display: flex !important;
		justify-content: center;
	}
	div.main-div-school-container:after
	{
		display: none !important;
	}
	div.heade-content-login-page .double_shadow_to_text_plugin_trusted
	{
		display: none !important;
	}
	div.col-sm-7.col-sm-offset-3.col-md-7.col-md-offset-2.main.content-start
	{
		padding-right: calc(var(--bs-gutter-x) / 2);
    		padding-left: calc(var(--bs-gutter-x) / 2);
	}	
	.school-page .navbar-inverse
	{
		background-color: #ffffff;
	}
	ul.ul-menu-tag-school li.menu-item.menu-item-object-page::after
	{ 
		display: none !important;
	}
	.same-cls-sprite-bck-img {
		min-height: 125px;
		background-size: 50% !important;
		background-repeat: no-repeat;
	}
	.first-img-set-access {
		background-position: center -225px;
	}
	.second-img-set-access {
		background-position: center -0px;
	}
	.third-img-set-access {
		background-position: center -450px;
	}
	.four-img-set-access {
		background-position: center -625px;
	}
	.five-img-set-access {
		background-position: center -850px;
	}
	ul#menu-main-menu
	{
		padding-right: 0px !important;
		width: 100% !important;
	}
	div.menu-main-menu-container,div.responsive_sidebar_css,nav.navbar.navbar-inverse.nav-school-menu-logo,nav div.logo-title-img-school-plugin
	{
		width: 100% !important;
	}
	nav div.logo-title-img-school-plugin a img
	{
		margin: auto;
	}
	ul#menu-main-menu li a
	{
		display: inline-block;
		padding: 10px 20px !important;
		width: 100% !important;
	}
	div ul#menu-main-menu li{
		padding-left: 10px !important;
	}
	.header-title-trusted-plugin:before
	{
		left: 0px !important;
		top: 0px !important
	}
	button.toggle.nav-toggle.mobile-nav-toggle {
    		display: none !important;
	}
	div.new-total-four-content-logo-plugin-scl
	{
		padding: 20px 0px 0px !important;
	}
	div.mother_div .col-md-4, div.mother_div .col-md-8,div.father_div .col-md-4, div.father_div .col-md-8
	{
		padding-right:0px !important;
	}
	.school-admission-page div.main-div-school-container:after
	{
		display: none;
	}
	.main_div_school_img
	{
		display:none;
	}
	div.mojoomla_logo
	{
		display: block;
	}
	div.mojoomla_logo img
	{	
		margin: auto;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	button.accordion-button
	{	
		font-size:2rem !important;
	}
	.main_div_school_img
	{
		display:none;
	}
	div.mojoomla_logo
	{
		display: block;
	}
        div#sibling_div .smgt_form_select select {
                margin-bottom: 10px !important;
        }
	div#sibling_div .row
	{
		margin-bottom: 15px !important;
	}
	div.mojoomla_logo img
	{	
		margin: auto;
	}
	div.school-app-button-main-div {
    		float: unset;
    		margin: auto !important;
		margin-bottom: 3rem !important;
    		text-align: center;
    		display: flex;
		padding:0px;
	}
	div.mother_div .col-md-4, div.mother_div .col-md-8,div.father_div .col-md-4, div.father_div .col-md-8
	{
		padding:0px !important;
	}
	ul.ul-menu-tag-school li.menu-item.menu-item-object-page::after
	{ 
		display: none !important;
	}
	form#registration_form {
 	   padding: 3px;
	}
	.content-form-login-page-school-plugin.admission-frm-start.md-form {
		padding:0px 10px !important;
	}
	div.mother_div select
	{
		height: 44px !important;
	}
	
	.form-control
	{	
		font-size: 1.3rem !important;
	}
	header#site-header .section-inner
	{
		margin-left: auto;
	}
	div.main-div-school-container .content-form-login-page-school-plugin.md-form
	{
		max-width: unset;	
	}
	.header-title-trusted-plugin:before
	{
		left: 0px !important;
		top: 0px !important
	}
	header#site-header .sell
	{
		margin: 0px 20px 20px 20px !important;
	}
	h1.header-title-trusted-plugin:before
	{
		left: 0px !important;
		float: left !important;
		top: -10px !important;
	}
	body.school-page nav.navbar-inverse
	{
		background-color: #ffffff !important;
		border-color: #ffffff;
	}
	.logo-title-img-school-plugin,.logo-title-img-school-plugin a img
	{
		margin: auto;
	}
	
	ul#menu-main-menu
	{
		padding-right: 0px !important;
		width: 100% !important;
	}
	div.menu-main-menu-container
	{
		width: 100% !important;
	}
	ul#menu-main-menu li
	{
		width: 100% !important;
	}
	ul#menu-main-menu li a
	{
		display: inline-block;
		padding: 10px 20px !important;
		width: 100% !important;
	}
	div.main-div-school-container
	{
		background-color: #ffffff;
	}
	.main
	{
		padding: 10%;
	}
	.same-cls-sprite-bck-img {
		min-height: 100px;
		background-size: 55%;
		background-repeat: no-repeat;
	}
	.first-img-set-access {
		background-position: center -190px;
	}
	.second-img-set-access {
		background-position: center -0px;
	}
	.third-img-set-access {
		background-position: center -375px;
	}
	.four-img-set-access {
		background-position: center -510px;
	}
	.five-img-set-access {
		background-position: center -695px;
	}
	.super_admin_popup 
	{
		margin-right: auto !important;
	}
	div.new-total-four-content-logo-plugin-scl
	{
		padding: 20px 0px 0px !important;
	}
	.link-button-app-school {
		width: 100%;
		text-align: center !important;
		justify-content: center;
	}
	.school-app-button-main-div
	{
		float: unset;
	}
	.or_login_as_text_simple p
	{
		justify-content: center;
	}
	div ul#menu-main-menu li{
		padding-left: 20px !important;
	}
	button.toggle.nav-toggle.mobile-nav-toggle {
    		display: none !important;
	}
	.content-form-login-page-school-plugin.md-form form p.login-username, .content-form-login-page-school-plugin.md-form form p.login-password, .content-form-login-page-school-plugin.md-form form p.login-remember
	{
		width: 100%;
    		margin-right: 0px;
		max-width: unset !important;
	}
	.content-form-login-page-school-plugin .login-submit input
	{
		width: 100%;
	}

}
@media  (max-width: 576px)
{
	form#registration_form {
        	padding: 0px 0px 0px 0px;
    	}
	.same-cls-sprite-bck-img {
		background-size: auto;
		background-repeat: no-repeat;
	}
	.same-cls-sprite-bck-img {
        	min-height: 90px;
    	}
	div.content-form-login-page-school-plugin.admission-frm-start.md-form {
		padding: 0px 0px 0px 0px !important;
	}
	h1.header-title-trusted-plugin
	{
		text-align:left;	
	}
	h3.selling-codecanyon-plugin 
	{
		max-width: unset !important;
        margin: 0px !important;
        width: 100% !important;
	display: table-cell;
        /* float: inline-start !important; */
        text-align: left !important;
		font-size: 18px !important;
    }
	.first-img-set-access {
        background-position: center -155px;
    }
	.second-img-set-access {
        background-position: center -0px;
    }
	.third-img-set-access {
        background-position: center -310px;
    }
	.four-img-set-access {
        background-position: center -470px;
    }
	.five-img-set-access {
        background-position: center -620px;
    }
	div.new-total-four-content-logo-plugin-scl
	{
		padding: 20px 0px 0px !important;
	}
	.link-button-app-school {
		width: 100%;
		text-align: center !important;
		justify-content: center;
	}
	.school-app-button-main-div
	{
		float: unset;
	}
	.or_login_as_text_simple p
	{
		justify-content: center;
	}
	.display_block
	{
		display: block !important;
	}
	div ul#menu-main-menu li {
        padding-left: 10px !important;
    }
	h1.header-title-trusted-plugin:before
	{
		left: -8px !important;
		
	}
}
@media (min-width: 577px) and (max-width: 991px) 
{
	div.super_admin_popup {
    		margin: 0px !important;
    		margin-left: 4% !important;
	}
	div.row.display_block {
    		display: inline-block;
    		width: 50%;
	}
	.row.display_block .school-app-button-main-div {
    		width: 100%;
    		padding-left: 10%;
	}
	.row.display_block .school-app-button-main-div a
	{
		margin: 0px !important;
    		width: 100%;
        	display: flex;
    		justify-content: center;
	}
	div.mojoomla_logo {
    		margin-top: 20px;
	}

}
