@media(max-width: 1199px) {
	#navigation.style-1 ul a {
		padding: 10px 8px;
	}
	.main-navigation #navigation ul {
		padding-right: 45px;
	}
	.blockBg h2{
		font-size: 14px;
	}
}

@media(max-width: 991px) {
	.proglist li:nth-child(2){
		min-height: auto;
	}
	.aboutBoxTitle h2{
		font-size: 75px;
		line-height: 40px;
		margin: 0 0 30px;
	}
	.aboutImg{
		margin-top: 0;
	}
	.boxrightborder, .boxrightborder{
		border: 0;
	}
	.bottomBox:after{
		display: none;
	}
	.bottomBox{
		margin-top: 0;
	}
	.bottomBox .pl-5{
		padding-left: 15px !important;
	}
	.enjContent{
		font-size: 15px;
	}
	.enjstar{
		font-size: 20px;
	}
	.bottomBox p{
		font-size: 15px;
		line-height: 26px;
	}
	#navigation {
		display: none;
	}
	.topsocial {
		display: none;
	}
	.logopnl img {
		height: 145px;
	}
	.mmenu-trigger {
		margin: 0;
		position: absolute;
		right: 15px;
		top: -112px;
		background-color: #fff;
	}
	.mm-menu.mm-offcanvas {
		z-index: 99;
	}
	.bannercontent h2 {
		font-size: 22px;
	}
	.bannercontent h1 {
		font-size: 30px;
		margin: 10px 0;
	}
	.profileImg {
		width: 280px;
		margin: 0 auto 30px;
	}
	.profileImg img {
		height: auto;
	}
	.about-pnl .aboutbox:after {
		display: none;
	}
	.aboutContent {
		padding-left: 0px;
		text-align: center;
	}
	.progressHeading h3 {
		font-size: 22px;
		line-height: 30px;
	}
	.progressHeading h2 {
		font-size: 26px;
	}
	.proglist li {
		width: 100%;
		padding: 0;
	}
	.guideContent {
		padding-right: 0;
		text-align: center;
	}
	.guideContent p {
		text-align: center;
	}
	.guidepnl {
		text-align: center;
	}
	.tabimg img {
		width: 400px;
	}
	.chooseBnr {
		height: 300px;
	}
	.instafeed {
		font-size: 0;
		text-align: center;
	}
	.listinsta {
		width: 25%;
		float: none;
		display: inline-block;
		font-size: 10px;
	}
	.lets-chat {
		margin-top: 50px;
	}
	.footerlogo {
		margin-bottom: 25px;
	}
	.testimonialbox .owl-carousel .owl-nav .owl-next {
		right: -60px;
	}
	.testimonialbox .owl-carousel .owl-nav .owl-prev {
		left: -60px;
	}
	.blogList {
		padding: 0;
	}
	.blogImg {
		width: 100%;
	}
	.blogContent {
		width: 100%;
		padding: 0;
		padding-top: 25px;
	}
	.sidebar {
		width: 300px;
		margin: auto;
	}
	.innerBlogpnl,
	.bnrPnl {
		border-top: 0;
	}
	.contcatImg {
		width: 300px;
		margin: auto;
	}
	.contcatImg img {
		height: 350px;
		width: 100%;
	}
}

@media (max-width: 767px) {
	.chooseBnr {
		height: 350px;
	}
	.evMobile{
		display: inline-block;
		color: #5f5351;
	}
	.eventstable thead{
		display: none;
	}
	.eventstable tbody td{
		float: left;
		width: 100%;
		padding: 6px 10px;
	}
	.eventstable tbody td:last-child{
		padding-bottom: 10px;
	}
	.eventstable tbody td:last-child, .eventstable tbody td:first-child{
		width: 100%;
	}
	.aboutprocessPnl{
		padding: 20px;
	}
	.processHeading{
		padding: 20px;
	}
	.sweettitle{
		font-size: 65px;
	}
}

@media(max-width: 520px) {
	.bannercontent {
		margin-top: 100px;
		margin-bottom: 80px;
	}
	.bannerPnl {
		min-height: auto;
	}
	.bannercontent p{
		font-size: 14px;
	}
	.bannercontent h1 {
		font-size: 18px;
		line-height: 22px;
	}
	.bannercontent h2 {
		font-size: 14px;
		line-height: 22px;
	}
	.aboutContent h2,
	.guideContent h2,
	.progressHeading h2 {
		font-size: 24px;
	}
	.testimonialbox {
		padding: 35px 20px;
	}
	.enquiryBox textarea.form-control {
		height: 100px;
	}
	.progressHeading h3 {
		font-size: 18px;
		line-height: 22px;
	}
	.prog-list .progcount {
		width: 70px;
	}
	.prog-list .progcount {
		font-size: 28px;
	}
	.prog-list .progtext {
		width: calc(100% - 74px);
	}
	.pathtitle,
	.letstitle {
		font-size: 100px;
	}
	.testimonialbox .owl-carousel .owl-nav .owl-next {
		right: -20px;
	}
	.testimonialbox .owl-carousel .owl-nav .owl-prev {
		left: -20px;
	}
	.borderBox, .aboutContentBox{
		padding: 15px;
	}
	.enjContent{
		width: 120px;
	}
	.quickintro h2{
		font-size: 22px;
	}
	.underpic p{
		font-size: 16px;
		line-height: 26px;
	}
}

@media(max-width: 480px) {
	.adtitle{
		font-size: 24px;
	}
	.listinsta {
		width: 50%;
	}
	.tabimg img {
		width: 100%;
	}
	.sidebar {
		width: 100%;
	}
	.blogtitle {
		font-size: 22px;
	}
	.contcatImg {
		width: 100%;
	}
	.contcatImg img {
		height: auto;
	}
	.bnrPnl h2 {
		font-size: 80px;
	}
	.iconContct {
		width: 60px;
		height: 60px;
		margin: 15px auto;
		line-height: 60px;
		font-size: 25px;
	}
	h2.contetext {
		font-size: 15px;
	}
	.bnrPnl {
		padding: 20px 0;
	}
	.singleBlog {
		margin-bottom: 50px;
	}
	.processHeading h3{
		font-size: 60px;
		letter-spacing: 2px;
	}
	.processBlock h4{
		font-size: 18px;
		min-height: auto;
	}
	.processBlock{
		margin-bottom: 20px;
	}
	.workshoptitle{
		font-size: 60px;
	}
	.worktitle{
		font-size: 20px;
	}
	.processBlock h3{
		font-size: 30px;
	}
	.registerBox{
		padding: 20px;
	}
	.sidebarSocial li {
	    font-size: 12px;
	    vertical-align: middle;
	}
	.shopBox{
		padding: 30px 15px;
	}
	.shopBox .adtitle{
		font-size: 25px;
	}
	.shopsubtitle{
		font-size: 16px;
	}
	.product_info h2, .product_info h3{
		line-height: 20px;
		font-size: 14px;
	}
}
