@media only screen and (max-width:1160px) {

}

@media only screen and (max-width:991px) {
	.top-content-section {
		margin-top: 20px;
	}
    .top-content-section .top-logo a {
        padding: 10px 15px;
        border-radius: 20px;
    }
    .top-content-section .top-logo img {
        max-width: 170px;
    }
    .top-section .form-section {
		padding: 15px;
		border-radius: 15px;
	}
	.top-section .form-section h2 {
		font-size: 22px;
		line-height: 40px;
	}
	.top-content-section .top-cnt p {
		font-size: 28px;
		line-height: 34px;
	}
	.top-content-section .top-cnt h1 {
		font-size: 64px;
		line-height: 70px;
	}
	.top-content-section .top-cnt h1.large {
    	font-size: 90px;
        line-height: 90px;
        margin-top: 20px;
	}
	.Workshop-overview-section .cnt:before {
		width: 200px;
		height: 207px;
	}
	.Workshop-overview-section .cnt {
		margin-top: 10px;
	}
	.Workshop-overview-section .cnt p {
		font-size: 14px;
		line-height: 20px;
		padding-right: 140px;
	}
	.heading h2 {
		font-size: 28px;
		line-height: 34px;
	}
	.Workshop-overview-section {
		margin-top: 30px;
	}
	.Workshop-overview-section .cnt img {
		width: 80%;
		max-width: 400px;
		margin: 20px 0 10px;
	}
	.streams-overview-section .streams-outer {
		padding: 30px 15px;
	}
	.streams-overview-section .streams-outer .streams-box h2 {
		font-size: 22px;
		line-height: 30px;
	}
	.streams-overview-section .streams-outer .streams-box h2 span {
		font-size: 14px;
	}
	.streams-overview-section .streams-outer .streams-box p {
		font-size: 14px;
		line-height: 20px;
	}
	.features-section {
		margin-top: 30px;
	}
	.features-section .col-sm-4 {
		margin-top: 15px;
	}
	.features-section .features-box .icon img {
		max-width: 90px;
	}
	.features-section .heading {
		margin-bottom: 10px;
	}
	.features-section .features-box h2 {
		font-size: 16px;
		line-height: 24px;
	}
	.aarambh-bottom-section {
		margin-top: 40px;
	}
	.aarambh-bottom-section h2 {
		font-size: 24px;
		line-height: 34px;
	}

}

@media only screen and (max-width:767px) {
	.top-section .form-section {
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
	}
	.top-content-section .left-block {
		width: 100%;
		padding: 0;
		max-width: 100%;
	}
	.top-content-section .top-cnt {
		margin: 20px 0;
	}
	.top-content-section .top-cnt p {
		font-size: 22px;
		line-height: 30px;
	}
	.top-content-section .top-cnt h1 {
		font-size: 58px;
		line-height: 60px;
	}
	.Workshop-overview-section .cnt:before {
		display: none;
	}
	.Workshop-overview-section .cnt p {
		padding-right: 0;
	}
	.Workshop-overview-section .cnt {
		padding-bottom: 20px;
	}
	.streams-overview-section .streams-outer .streams-box {
		padding: 15px;
	}
	.social-section {
		padding: 10px 0;
	}
	.social-section .footer-logo img {
		max-width: 120px;
	}
	.social-section .footer-social {
		margin-top: 4px;
	}
	.social-section .footer-social ul li a {
		width:34px;
		height: 34px;
		padding: 4px;
	}
	.social-section .footer-social ul li {
		margin-left: 8px;
	}
	footer .copyright {
		padding: 10px 0;
		font-size: 13px;
		line-height: 20px;
	}
}

@media only screen and (max-width:575px) {
	.streams-overview-section .streams-outer .col-sm-6 {
		margin-top: 15px;
	}
	.aarambh-bottom-section h2 {
		font-size: 18px;
		line-height: 24px;
	}
	.aarambh-bottom-section .bottom-image {
		margin-top: -20px;
	}
}

@media only screen and (max-width:479px) {
	.top-section .form-section .form-group label {
		width: 100%;
		font-size: 14px;
		line-height: 20px;
		height: auto;
		margin-bottom: 5px;
	}
	.top-section .form-section .form-group .form-control {
		width: 100%;
	}
	.top-section .form-section .form-group {
		margin-bottom: 15px;
	}
	.top-section .form-section .form-group#mobileno .col-3 {
		padding-left: 15px;
	}
	.top-section .form-section .form-group#mobileno .col-9 {
		padding-right: 15px;
	}
	.why-choose-section .choose-box p {
		font-size: 12px;
		line-height: 20px;
	}
}	





