/*
margins & paddings
a b c d => top right bottom left
a b c => top right-left bottom
a b => top-bottom left-right
*/

@media(max-width:399.99px) {
	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer {
		width: 300px !important;
		height: 280px !important;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-dataContainer {
		width: 300px !important;
	}
}

@media(max-width:480.99px) {
	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-prev {
		left: -80px;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-next {
		right: -80px;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-prev span {
		width: 17px;
		left: 53px;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-next span {
		left: -20px;
		background-position: -32px 0;
	}
}

@media(max-width:359.99px) {
	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-prev span {
		left: 53px;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-next span {
		left: -20px;
	}
}

@media(min-width:360px) and (max-width:399.99px) {
	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-prev span {
		left: 45px;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-next span {
		left: -8px;
		background-position: -32px 0;
	}
}

@media(min-width:400px) and (max-width:429.99px) {
	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer {
		width: 330px !important;
		height: 300px !important;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-dataContainer {
		width: 330px !important;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-prev span {
		left: 45px;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-next span {
		left: -8px;
		background-position: -32px 0;
	}
}

@media(min-width:430px) and (max-width:450.99px) {
	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer {
		width: 360px !important;
		height: 300px !important;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-dataContainer {
		width: 360px !important;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-prev span {
		left: 45px;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-next span {
		left: -12px;
		background-position: -32px 0;
	}
}

@media(min-width:451px) and (max-width:480.99px) {
	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer {
		min-width: 390px;
		height: 330px !important;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-dataContainer {
		min-width: 390px;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-prev span {
		left: 45px;
	}

	.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer .sby_lb-nav a.sby_lb-next span {
		left: -15px;
		background-position: -32px 0;
	}
}

@media(min-width:481px) {
	@media(max-height:385px) {
		.sby_lightbox.sby_video_lightbox .sby_lb-outerContainer {
			height: 215px !important;
		}
	}
}

@media(max-width:972.99px) {
	.pp_pic_holder .pp_content .pp_expand {
		display: none !important;
	}

	.inner-page.photo-gallery .wpb_gallery_slides ul.wpb_image_grid_ul li.isotope-item {
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	body.inner-page.photo-gallery .pp_pic_holder.pp_default {
		width: 100% !important;
		left: 3px !important;
	}

	.pp_pic_holder .pp_content_container #pp_full_res img {
		width: 100% !important;
		padding-right: 8px;
		height: auto !important;
	}

	.pp_pic_holder .pp_content {
		width: 100% !important;
		height: auto !important;
	}

	.pp_pic_holder .pp_content .pp_hoverContainer {
		width: 100% !important;
		padding-right: 33px;
	}

	.pp_pic_holder .pp_content .pp_details {
		width: 100% !important;
		margin-top: 15px !important;
	}

	.pp_pic_holder .pp_content .pp_details .pp_close {
		right: 7px;
	}
}

@media(min-width:672px) and (max-width:972.99px) {
	body.inner-page.photo-gallery .pp_pic_holder.pp_default .pp_top,
	body.inner-page.photo-gallery .pp_pic_holder.pp_default .pp_content_container,
	body.inner-page.photo-gallery .pp_pic_holder.pp_default .pp_bottom
	{
		top: -70px !important;
	}

	.pp_pic_holder .pp_content_container #pp_full_res img {
		height: 75vh !important;
		object-fit: contain;
	}

	.pp_pic_holder .pp_content .pp_hoverContainer {
		top: -35px;
	}

	.pp_fade .pp_gallery {
		display: none !important;
	}

	.pp_pic_holder .pp_content {
		height: 75vh !important;
	}

	.inner-page.photo-gallery .wpb_gallery_slides ul.wpb_image_grid_ul li.isotope-item {
		width: 50%;
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.inner-page.photo-gallery .wpb_gallery_slides ul.wpb_image_grid_ul li.isotope-item:nth-child(odd) {
		padding-right: 10px;
	}

	.inner-page.photo-gallery .wpb_gallery_slides ul.wpb_image_grid_ul li.isotope-item:nth-child(even) {
		padding-left: 10px;
	}
}

@media(min-width:973px) {
	.inner-page.photo-gallery .wpb_gallery_slides ul.wpb_image_grid_ul li.isotope-item {
		width: 33.33%;
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.inner-page.photo-gallery .wpb_gallery_slides ul.wpb_image_grid_ul li.isotope-item:nth-child(3n+1) {
		padding-right: 10px;
	}

	.inner-page.photo-gallery .wpb_gallery_slides ul.wpb_image_grid_ul li.isotope-item:nth-child(3n+2) {
		padding-left: 5px;
		padding-right: 5px;
	}

	.inner-page.photo-gallery .wpb_gallery_slides ul.wpb_image_grid_ul li.isotope-item:nth-child(3n+3) {
		padding-left: 10px;
	}
}

@media(max-width:767.99px) {
	.section-container.section-about p {
		font-size:16px;
	}

	.section-container.section-journey .vc_single_image-wrapper img
	{
		height: 580px;
	}

	.page-section-container.banner-container figure.vc_figure img {
		height: 40vh;
	}

	.section-container.section-journey-button {
		margin-top: -100px;
	}

	.section-container.section-journey a {
		width: 100%;
		text-transform: capitalize;
	}

	.section-container.section-contact {
	    margin-top: 25px;
	}

	/* Styles by @designerBinod */
	.logoTitle {
		top: 0;
	}

	.categoryBox {
		display: flex;
		flex-direction: column;
		gap: 15px;
	}

	.categoryBox .cataItem {
		height: auto;
		padding-top: 15px;
		padding-bottom: 15px;
		border-radius: 10px;
		margin-top: 0 !important;
		top: 0 !important;
	}

	.homeCategorySection .wpb_single_image img,
    .homeCategorySection .categoryBoxOuter::before,
    .homeCategorySection .logoBg
    {
		display: none;
	}

	.homeCategorySection .wpb_single_image img {
        display: block;
    }

	.section {
		display: flex;
		flex-direction: column;
	}

	.inner-page.wisdom .page-section-container.content-container p img {
	    width: 100%;
	}
}

@media(min-width:481px) and (max-width:767.99px) {

}

@media(min-width:768px) {
	.section-container.section-about .vc_single_image-wrapper img {
		object-fit: cover;
	}

	.section-container.section-journey .img-in-content {
		display: none;
	}

	.section-container.section-journey .text-for-mobile {
		display: none;
	}

	.section-container.section-journey-bottom {
		margin-top: -50px;
	}

	.section-container.section-journey-bottom .wpb_single_image {
		margin-top: 10px;
	}

	.page-section-container.banner-container figure.vc_figure img {
		height: 72vh;
	}

	.section-container.section-journey .wpb_single_image img {
		height: 700px;
	}

	.section-container.section-journey .vc_btn3-container {
		padding-top: 25px;
		padding-bottom: 25px;
	    background-color: var(--font-alt);
	    margin-top:
	}

	body.inner-page.journey .completion .main-img img {
		object-fit: cover;
		min-height: 720px;
	}
}

@media(min-width:768px) and (max-width:921.99px) {
	.section-container.section-about .vc_single_image-wrapper img {
		height: 730px;
	}

	.section-container .section-journey ul {
		font-size: 1.3rem;
	}

	.inner-page.wisdom .page-section-container.content-container p img {
	    width: 49.5%;
	}

	.inner-page.wisdom .page-section-container.content-container p img:nth-child(odd) {
		padding-right: 10px;
	}

	.inner-page.wisdom .page-section-container.content-container p img:nth-child(even) {
		padding-left: 10px;
	}


}

@media(min-width:922px) {
	header.site-header .main-header-bar {
		padding-top: 0.5em;
		padding-bottom: 0.5em;
	}

	.main-header-container .site-branding {
		padding-left: 1em;
	}

	.main-header-container .site-branding .site-logo-img img {
	    width: 110px;
	}

	.section-container h2 {
		font-size: 2.3rem !important;
	}

	.section-container.section-journey ul {
		font-size: 1.3rem;
	}

	.section-container.section-journey ul > li:not(:last-child) {
		margin-bottom: 15px;
	}

	.inner-page.wisdom .page-section-container.content-container p img {
	    width: 33.33%;
	}

	.inner-page.wisdom .page-section-container.content-container p img:nth-child(3n+1) {
		padding-right: 10px;
	}

	.inner-page.wisdom .page-section-container.content-container p img:nth-child(3n+2) {
		padding-left: 10px;
		padding-right: 10px;
	}

	.inner-page.wisdom .page-section-container.content-container p img:nth-child(3n+3) {
		padding-left: 10px;
	}
}

@media(min-width:922px) and (max-width:1023.99px) {
	.section-container.section-about .vc_single_image-wrapper img {
		height: 750px;
	}
}

@media(max-width:1023.99px) {
	/* .pp_pic_holder {
		width: 100% !important;
	}

	.pp_pic_holder .pp_content {
		width: 100%;
		padding-right: 8px;
	} */
}

@media(max-width: 921.99px) {
	header.site-header .main-header-bar {
		padding-top: 0;
		padding-bottom: 0;
	}

	.main-header-bar .main-header-container .ast-mobile-menu-buttons {
		padding-top: 1em;
		padding-bottom: 1em;
	}

	header.site-header .main-header-bar .menu-item .ast-menu-toggle {
		border-radius: 2px;
	}

	.main-header-container .site-branding .site-logo-img img {
	    width: 75px;
	}

	.section-container.section-contact form input[type=submit] {
		width: 100%;
	}

	.section-container.section-journey ul {
		font-size: 16px;
	}
}

@media(min-width:1024px) and (max-width:1199.99px) {
	.section-container.section-about .vc_single_image-wrapper img {
		height: 675px;
	}
}

@media(min-width:1024px) {
	ul.main-header-menu li.menu-item {
		font-size: 1.1rem;
	}
}

@media(min-width:1200px) {
	.section-container.section-about .vc_single_image-wrapper img {
		height: 580px;
	}
}

/* @designerBinod styles */
@media (max-width:1499.99px) {
	.homeCategorySection::before {
		right: -80px;
	}

	.homeCategorySection .vc_col-sm-10 {
		width: 76% !important;
	}
}

@media (max-width:1199.99px) {
	.categoryBox .cataItem {
		height: 120px;
		font-size: 16px;
	}
}

@media (max-width:991.99px) {
	.homeCategorySection .vc_col-sm-10 {
		width: 100% !important;
	}

	.homeCategorySection::before {
		display: none;
	}
}
