@media screen and (max-width: 2560px) and (min-width: 1922px) {
	#carousel-thumbs {
		left: 64%;
	}
	#testimonials .icon-box{
		top: 99%;
	}

}
@media screen and (max-width: 2560px) and (min-width: 1600px) {
	#carousel-thumbs {
		bottom: 500px;
	}
	.slider-animated .carousel-control-next,.slider-animated .carousel-control-prev {
		top: 86%;
	}
	.slider-animated .carousel-control-next{
		right: 28.1%;
	}
	.slider-animated .carousel-control-prev{
		left: 49%;
	}
	#carousel-thumbs .owl-prev, #carousel-thumbs .owl-next {
		top: 90.8%;
	}
	#carousel-thumbs .owl-next {
    	left: -5.6%;
	}
	#carousel-thumbs .owl-prev {
    	left: -13.6%;
	}
	.progress{
		width: 60%;
	}
	#findeffects .number-slide{
		right: 16%;
    	top: 104%;
	}
	#Brand {
    	margin-top: -24%;
	}
	#Popular-Categories .categories-cty-box{
		height: 455px;
	}
	.vwslideimg_width .vw-slide-cover{
		margin: -28% 5% 0 5%;
	}
	#carousel-thumbs {
		left: 56%;
	}
	#testimonials .icon-box{
		top: 51%;
  		left: 4%;
	}
	#top-articles{
		margin-top: -19%;
	}
}
@media screen and (max-width: 1600px) and (min-width: 1440px) {
	#Brand {
    	margin-top: -33%;
	}
	#testimonials .icon-box{
		top: 42%;
	}
	#carousel-thumbs{
		left: 24%
	}
}
@media screen and (max-width: 1199px) {
	#search {
		left: 45px;
	}
	.toggle-nav {
		display: block;
		text-align: right;
	}
	.toggle-nav i {
		font-size: 29px;
		color: #283891 !important;
	}
	.sidenav .close-sidebar {
		position: relative;
		font-size: 32px;
		display: block;
		padding-right: 7%;
		color: #ffffff;
		cursor: pointer;
		cursor: pointer;
    	text-align: right;
	}
	.sticky .toggle-nav i {
		margin-right: 30px;
	}
	.main-navigation ul li.current-menu-item a{
		border-top: none !important;
	}
	.main-navigation ul li>ul {
		opacity: 1;
		display: block !important;
		visibility: visible !important;
		transform: none;
		box-shadow: unset;
		padding: 0;
		margin: 0;
	}
	.main-navigation ul li a:before,
	.main-navigation ul li a:before {
		background-color: transparent;
	}
	.main-navigation ul li:hover>ul {
		display: block !important;
		padding: 0;
		color: #000000;
	}
	.main-navigation ul li {
    	height: 100%;
	}
	.main-navigation ul li ul li ul {
		position: unset;
	}
	.main-navigation ul li ul{
		display: none;
		position: relative !important;
	}
	.main-navigation ul ul li a:hover{
		transition: unset;
		padding: 12px 12px;
	}
	.headerbar {
		display: block !important;
		margin: 0;
	}
	.main-navigation ul ul li{
		padding: 0px 12px;
  		margin: 0px 0 0px 0;
	}
	.main-navigation ul ul li a {
		padding-left: 16px;
		color: #ffff !important;
	}
	.main-navigation ul li.current_page_item:after,.main-navigation ul li a:hover:after {
		display: none;
	}
	.main-header .main-navigation,#slider .icon_img img,#slider p {
		display: none
	}
	.main-navigation,.main-navigation li {
		padding: 0;
		display: block;
		width: 250px;
	}
	.main-navigation ul li a {
		padding: 12px 19px 12px 8px;
		display: block;
		border-bottom: 1px solid #e2e2e2;
		background: 0 0!important;
		text-align: left;
		margin: 0;
	}
	#sidebar1 {
		height: 100%;
		width: 0;
		position: fixed !important;
		z-index: 9999999;
		top: 0;
		right: 0;
		background: linear-gradient(324deg, hsl(14deg 84% 55%) 6%, #283891 100%);
		overflow-x: hidden;
    	transition: .9s;
		padding-top: 25px !important;
	}
	#sidebar1 ul li a{
		color: #fff !important;
		border-bottom: none;
	}
	#sidebar1 ul li:hover>ul {
	  visibility: visible;
	  opacity: 1;
	  height: auto;
	  z-index: 11111;
	  transform: scale(1) !important;
	}
	#sidebar1 ul li:hover>ul {
    	display: block !important;
    	transition: all .4s ease;
	}
	/*#sidebar1 ul ul a:hover:after {
 		display: none;
	}*/
	#sidebar1 ul ul {
    	background: #fff;
    	border-top: 4px solid var(--color-pink);
    	/*padding: 1rem 0;*/
    	visibility: hidden;
    	display: none !important;
    	opacity: 0;
    	animation-name: fadeOutUp;
  		transform: scale(0) !important;
  		transform-origin: top left;
  		transition: all 0.3s ease-out;
	}
	@keyframes fadeOutUp {
	  from {
	    opacity: 1;
	  }

	  to {
	    opacity: 0;
	    transform: translate3d(0, -100%, 0);
	  }
	}
	#sidebar1 ul ul li a:after{
		content: '' !important;
		background: #283891 !important;
		padding: 10px 0px;
		height: 85%;
		width: 92%;
		border-radius: 0 50% 50% 50%;
		transform: scale(0);
		transform-origin: top left;
		position: absolute !important;
		top: 0;
		left: 0;
		z-index: -1;
		transition: all 0.3s ease;
	}
	#sidebar1 ul ul li a:hover:after{
	  border-radius: 0;
	  transform: scale(1);
	}
	#sidebar1 .main-navigation ul ul li a:hover:after {
		content: "";
	}
	.main-navigation ul ul{
		width: 100%;
	}
	.main-navigation ul ul,.main-navigation ul ul li {
		background: transparent !important;
	}
	.main-navigation ul ul li {
		display: block;
		padding-left: 1px;
		border-bottom: none;
	}
	.main-navigation ul ul ul li {
		padding-left: 15px;
	}
	.main-navigation ul.sub-menu li a:before {
		content: none;
	}
	.social-icons, .wrapper{
		margin-top: 10%;
	}
	#slider h1{
		font: 400 34px/55px var(--font-fredoka);
	}
	.vwslideimg_width h4{
		width: 100%;
	}
	.vwslideimg_width p {
		padding: 16px 10px;
	}
	.vwslideimg_width .vw-slide-cover{
		margin: -34% 5% 0 5%;
	}
	#findeffects .number-slide{
		right: 18%;
    	top: 113%;
	}
	#carousel-thumbs .owl-prev, #carousel-thumbs .owl-next{
		top: 89.8%;
	}
	#carousel-thumbs .owl-prev{
		left: -0.9%;
	}
	#carousel-thumbs .owl-next{
		left: 7.4%;
	}
	#carousel-thumbs {
		left: 23%;
	}
	#Brand{
		margin-top: -45%;
	}
	#Popular-Categories .categories-cty-box{
		height: 254px;
	}
	#aboutus svg {
    	left: 3%;
	}
	#aboutus .about-me-right-img img{
		width: 75%;
	}
	#aboutus .about-me-right-box{
		width: 200px;
    	height: 200px;
    	padding: 17px 17px;
    	bottom: -2%;
	}
	.slider-animated .sub-heading{
		font-size: 40px;
	}
	#aboutus .about-me-inner-right-box{
		width: 165px;
    	height: 165px;
	}
	#Content-area {
    	margin-top: -19.6%;
	}
	#Content-area img {
		height: 90px;
    	width: 90px;
	}
	#school-activities-categories {
    	margin-top: -6.6rem;
	}
	#online-class .online_class_box i {
    	margin-left: 100px;
	}
	#online-class .online_class_box input[type=submit]{
		margin: 12px 4px 0px 45px;
	}
	#online-class #online-class-time{
		padding: 0px 10% 0 10%;
	}
	.icon_overlay{
		height: 86% !important;
    	width: 85% !important;
	}
	#our-features-box{
		padding: 0 26% 0 18%;
    	margin-top: -9%;
	}
	#kindergarten-classes svg,#aboutus svg,#online-class svg, #school-activities svg, #our-gallery svg, #our-features svg, #our-staff svg, #testimonials svg, #our-events h6 svg, #our-blog h6 svg,#newsletters svg{
		top: unset;
		margin-top: -7px;
	}
	#meal-menu-sect1 .meal-menu-left-img2 img{
		left: 27%;
	}
	#vw-footer .footer-logo img {
    	margin-top: -13.2%;
	}
	.contact-page-section2 .contact-address a p{
		line-height: 34px;
	}
	.contact-page-section2 h2{
		font: 400 32px/40px var(--font-fredoka);
	}
	#sponsor-content .sponsor-content-box{
		margin-top: -11.6%;
	}
	#newsletters svg {
    	left: 5%;
	}
	#sponsor-content .sponsor-content-inn-box h6 a p {
		font-size: 13px;
	}
	#our-events .events-box-content .svg-img{
		bottom: 38%;
	}
	input#author{
		width: 60% !important;
	}
	input#email {
    	width: 60.4% !important;
	}
	input#url{
		width: 59.5% !important;
	}
	#testimonials .icon-box{
		top: 22%;
	}
	#Subscribe .Subscribe-right-box h2 {
		width: 85%;
	}
	#top-articles{
		margin-top: -33%;
	}
	.single-post-comment{
		width: 75%;
		margin-top: 25%;
	}
	/* #Recent-launches .end-img img {
    	margin-left: 12%;
	} */
}
@media screen and (max-width: 991px){
	#slider-inner,.number-slide,.carousel-control-prev,.carousel-control-next,.progress,#carousel-thumbs .owl-prev, #carousel-thumbs .owl-next{
		display: none !important;
	}
	.slider-animated .sub-heading{
		max-width: 100%;
	}
	.slider-animated .carousel-caption{
		bottom: 45px;
	}
	.single-page-title {
		font: 600 32px/50px var(--font-open-sans);
	}
	#Brand {
    	 margin-top: 0%;
	}
	.single-post-comment{
		width: 100%;
		margin-top: 32%;
	}
	.page-template-blog-fullwidth-extend #single_post .postbox .post-content-box h4{
		padding-right: 0;
		margin-right: 0;
	}
	#contact-information .contact-form-right-img{
		display: none;
	}
}
@media screen and (max-width: 768px){
	#Popular-Categories .categories-cty-box {
		height: 307px;
	}
	/* #Recent-launches .end-img img {
    	margin-left: 25%;
	} */
}
@media screen and (max-width: 575px){
	.slider-animated .carousel-caption{
		bottom: 0;
	}
	.slider-animated .sliderbox{
		text-align: center;
	}
	.slider-animated .carousel-caption{
		left: 15%;
	}
	.slider-animated .sliderbox .para,.slider-animated .main-heading,#contact-information .contact-form-right-img,.nav-links .post-title {
		display: none;
	}
	.slider-animated .sub-heading{
		font-size: 24px;
		line-height: 96px;
		max-width: 100% !important;
	}
	#About-us .about_us_img_top1{
		width: auto;
		text-align: center;
	}
	#About-us .about_us_img_top1 img,#About-us .about_us_img_top img, #About-us .about_us_img_top2 img{
		width: auto;
	}
	#About-us .about_us_img_top2{
		text-align: right;
	}
	#About-us .about_us_img_top3{
		text-align: center;
		display: block;
	}
	#Recent-launches .recent_launch_box_left,#Recent-launches .recent_launch_box_right{
		text-align: center;
	}
	#entertainment h2, #restaurants h2, #popular-brand h2{
		border-left: none;
	}
	#Subscribe .Subscribe-right-box h2,#vw-footer_box .footer1 p{
		width: 100%;
	}
	#top-articles{
		margin-top: -61%;
	}
	#top-articles1 h2 {
    	margin-top: -27%;
	}
	#testimonials .icon-box{
		top: 54%;
	}
	#Popular-Categories .categories-cty-box{
		height: 400px;
	}
	.banner-image{
		background-image: none !important;
	}
	.banner-image .card{
		border-top-right-radius: unset;
		border-bottom-right-radius: unset;
		border-radius: unset;
	}
	.entry-title:after,.socialbox{
		display: none;
	}
	.page-template-blog-fullwidth-extend #single_post .postbox .post-content-box h4{
		padding-right: 0rem;
    	margin-right: 0rem;
	}
	.single-page-title{
		font: 600 24px/30px var(--font-open-sans);
	}
	.single-post-comment{
		width: 100%;
		margin-top: 30%;
	}
	.nav-previous{
		width: auto;
	}
	.content_boxes{
		transform: translateY(-5%);
	}
	#Subscribe .newsletter-code input[type=submit]{
		text-align: center;
   		margin: 0 auto !important;
    	display: block;
    	margin-top: 5px !important;
	}
	#Top-Contributors{
		margin-top: -81px !important;
	}
	#contact-information form input[type=submit]{
		margin: 0 auto !important;
		text-align: center !important;
	}
	#top-articles .log-content{
		text-align: center !important;
		margin: 0 auto;
	}
	/* #Recent-launches .end-img img {
    	margin-left: 54%;
	} */
}
@media screen and (max-width: 480px){
	#testimonials .icon-box{
		top: 37%;
	}
	#top-articles{
		margin-top: -77%;
	}
	#Popular-Categories .categories-cty-box {
    	height: 300px;
	}
	/* #Recent-launches .end-img img {
		margin-left: 35%;
	} */
}
@media screen and (max-width: 375px){
	#testimonials .icon-box{
		top: 27%;
	}
	#top-articles1 h2 {
    	margin-top: -44%;
	}
	#top-articles {
    	margin-top: -102%;
	}
	#Popular-Categories .categories-cty-box {
    	height: 249px;
	}
	/* #Recent-launches .end-img img {
    	margin-left: 26%;
	} */
}
@media screen and (max-width: 320px){
	#Popular-Categories h4 a{
		font-size: 18px;
	}
	#Popular-Categories .categories-cty-box {
		height: 200px;
	}
	#Popular-Categories .owl-carousel .owl-item img{
		margin-top: 33%;
	}
	#testimonials .icon-box {
    	top: 15%;
	}
	#top-articles .blog-inner-box1:hover .hide-sec{
	  transition: 0.3s;
	  display: none;
	}
	/* #Recent-launches .end-img img{
		margin-left: 10%;
	} */
}
