@media only screen and (max-width: 1199px) {

	/*--------------------- INDEX ------------------------*/

	.feature {
		padding: 30px 0 40px 30px;
	}
	.feature ul li .single-feature {
		padding-top: 25px;
	}
	.feature ul li .single-feature .icon {
		width: 60px;
	}
	.feature ul li .single-feature .cont h4 {
		font-size: 22px;
	}
	.footer-about ul li {
		margin-right: 2px;
	}
	.footer-about .logo {
	    width: 150px;
	}

}

@media only screen and (max-width: 991px) {

	/*--------------------- INDEX ------------------------*/

	.single-slider {
		padding: 70px 0;
	}
	.slider-cont h1 {
		font-size: 50px;
	}
	#about-part {
		padding-top: 40px;
		padding-bottom: 0px;
	}
	.section-title h2 {
		font-size: 45px;
	}
	.section-title {
		padding-bottom: 10px;
	}
	#course-part,
	#publication-part,
	#testimonial,
	#patnar-logo {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.main-hea-arrr {
	    display: none;
	}
	.section-title h2 {
	    font-size: 35px;
	}

	.navigation .navbar {
		padding: 8px 0px;
	}

	.right-icon {
		position: absolute;
		top: 8px;
		right: 60px;
	}
	.navigation .navbar .navbar-nav {
		margin-right: 0px;
	}
	.navbar-collapse{
	    position: absolute;
	    top: 100%;
	    left: 0;
	    width: 100%;
	    z-index: 99;
	    background-color: #fff;
	    padding: 5px 10px;
	}

	.navigation .navbar .navbar-nav li {
		margin-right: 0;
	}
	.navigation .navbar .navbar-nav li a {
		padding: 8px 10px;
		display: block;
	}
	.navigation .navbar .navbar-nav li .sub-menu {
		position: relative !important;
		width: 100% !important;
		left: 0 !important;
		top: auto !important;
		opacity: 1 !important;
		visibility: visible !important;
		display: none;
		right: auto;
		-webkit-transition: none;
		transition: none;
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		text-align: left;
		height: 300px;
		overflow-y: auto;
	}
	.navigation .navbar .navbar-nav li a .sub-nav-toggler {
		position: absolute;
		padding: 7px 11px;
		background: none;
		border: 0;
		top: 0;
		right: 0;
		cursor: pointer;
		display: block;
	}
	.navigation .container {
		max-width: 100%;
	}
	.sub-menu-2-li:hover .sub-menu-2 {
		position: static;
		left: 0;
		width: 100%;
	}
	.sub-menu-2 li a {
		padding-left: 40px !important;
	}

	/*--------------------- ABOUT US ------------------------*/

	#page-banner {
		padding-bottom: 80px;
		padding-top: 80px;
	}
	#about-page {
		padding-top: 20px;
		padding-bottom: 80px;
	}
	#teachers-part {
		padding-bottom: 80px;
	}
	#counter-part {
		padding-bottom: 80px;
		padding-top: 30px;
	}
	.vision-main {
		padding-top: 80px;
		padding-bottom: 30px;
	}
	.about-cont p {
	    padding-top: 20px;
	}
	.jwalin-laser {
	    padding-top: 20px;
	}
	.page-banner-cont h2 {
    	font-size: 45px;	
    }

	/*--------------------- CONTACT US ------------------------*/

	#contact-page {
		padding-bottom: 80px;
		padding-top: 50px;
	}
	.main-form {
		padding-top: 10px;
	}
	.contact-from {
		padding: 25px;
	}
	.contact-address {
	    padding: 0px 25px 30px 25px;
	}

	/*--------------------- Laser Machine Diode Module ------------------------*/

	.nrs-primium-main {
		padding-bottom: 0 !important;
	}
	.nrs-red-lst {
		padding-bottom: 80px !important;
	}
	.sec-refurbised-ul {
		padding-top: 30px;
	}

	/*--------------------- 3D Laser Marking Machine ------------------------*/

	.laser-main-sec {
		padding-top: 60px !important;
		padding-bottom: 0px;
	}
	.laser-lst-sec {
		padding-bottom: 60px;
	}
}

@media only screen and (max-width: 767px) {

	/*--------------------- INDEX ------------------------*/

	.slider-cont h1 {
	    font-size: 40px;
	}
	.slider-cont p {
		font-size: 17px;
	}
	#about-part {
		padding-top: 10px;
	}
	.section-title {
	    padding-bottom: 0;
	}
	.section-title h2 {
	    font-size: 30px;
	}
	#course-part, 
	#publication-part, 
	#testimonial, 
	#patnar-logo {
	    padding-top: 60px;
	    padding-bottom: 60px;
	}
	.why-jwalin {
	    display: block;
	}
	.why-jwalin-fst,
	.why-jwalin-sec {
		width: 100%;
	}
	.why-jwalin-fst img {
	    width: auto;
	    height: auto;
	}
	.why-jwalin-fst {
		text-align: center;
	}
	.feature .feature-title h3 {
	    font-size: 30px;
	    color: #fff;
	    padding-bottom: 5px;
	}
	.footer-top {
		padding-top: 20px;
		padding-bottom: 50px;
	}
	.footer-about {
	    padding-right: 0;
	}

	/*--------------------- ABOUT US ------------------------*/

	#page-banner {
	    padding-bottom: 50px;
	    padding-top: 50px;
	}
	.page-banner-cont h2 {
    	font-size: 42px
	}
	#about-page {
	    padding-top: 0;
	    padding-bottom: 60px;
	}
	#teachers-part {
	    padding-bottom: 50px;
	}
	#counter-part {
	    padding-bottom: 50px;
	    padding-top: 0;
	}
	.vision-main {
	    padding-top: 50px;
	    padding-bottom: 20px;
	}
	.about-image  {
		margin-top: 30px;
	}
	.about-single-items {
		padding-top: 20px;
	}

	/*--------------------- CONTACT US ------------------------*/

	#contact-page {
	    padding-bottom: 60px;
	    padding-top: 30px;
	}
	.contact-address ul li .single-address .icon i {
		width: 45px;
		line-height: 45px;
		font-size: 21px;
	}

	/*--------------------- Laser Machine Diode Module ------------------------*/

	.section-title h2 {
	    font-size: 25px;
	}
	.nrs-primium-main .single-course .cont h4 {
	    font-size: 18px;
	    padding: 0;
	}
	.nrs-pri-plus-tab {
		margin-top: 30px;
	}
	.sec-refurbised-ul h3 {
		font-size: 20px;
	}
	.sec-refurbised-ul {
	    padding-top: 20px;
	}
	.nrs-red-lst {
	    padding-bottom: 60px !important;
	}
}

@media only screen and (max-width: 575px) {

	/*--------------------- INDEX ------------------------*/

	.slider-cont h1 {
	    font-size: 28px;
	}
	.slider-cont p {
	    font-size: 16px;
	    padding-bottom: 30px;
	} 
	.main-btn {
		margin-top: 30px;
		padding: 0 20px;
		line-height: 42px;
		font-size: 15px;
	}
	.single-course .cont h4 {
		font-size: 18px;
		padding-bottom: 0;
	}
	.feature {
	    padding: 40px 15px;
	}
	.feature .feature-title h3 {
		font-size: 23px;
	}
	.feature ul li .single-feature .cont h4 {
	    font-size: 18px;
	}
	.feature ul li .single-feature .icon {
	    width: 52px;
	    padding-right: 25px;
	}
	.testimonial-slide .slick-arrow {
		display: none !important;
	}
	.section-title h2 {
	    font-size: 25px;
	}
	.single-testimonial .testimonial-cont {
	    padding-left: 0px;
	}
	.single-testimonial .testimonial-thum {
	    position: static;
	    left: 0;
	    top: 0;
	    -webkit-transform: translateY(0);
	    transform: translateY(0);
	}
	.single-testimonial .testimonial-thum .quote {
		display: none;
	}
	.navbar-brand {
	    width: 180px;
	}

	/*--------------------- ABOUT US ------------------------*/

	.page-banner-cont h2 {
	    font-size: 30px;
	}
	.page-banner-cont .breadcrumb .breadcrumb-item {
		font-size: 16px;
	}
	.mission-main {
		padding-bottom: 30px;
	}
	.mission-main>h3 {
		font-size: 22px;
	}

	/*--------------------- CONTACT US ------------------------*/

	.contact-from {
	    padding: 15px;
	}
	.contact-address {
	    padding: 0 15px 15px 15px;
	}
	.contact-address ul li .single-address .icon i {
	    width: 40px;
	    line-height: 40px;
	    font-size: 18px;
	}
	.contact-from .main-form .single-form input, .contact-from .main-form .single-form textarea {
	    height: 43px;
	    padding: 0 15px;
	    font-size: 14px;
	}
	.contact-from .main-form .single-form textarea {
		padding-top: 10px;
		height: 100px;
	}

	/*--------------------- Laser Machine Diode Module ------------------------*/

	.laser-main-sec {
	    padding-top: 50px !important;
	    padding-bottom: 0px;
	}
	.laser-lst-sec {
		padding-bottom: 50px;
	}
}

@media only screen and (max-width: 419px) {

	.navbar-brand {
	    width: 150px;
	}
	.page-banner-cont h2 {
	    font-size: 23px;
	    padding-bottom: 10px;
	}
	.page-banner-cont .breadcrumb .breadcrumb-item {
	    font-size: 15px;
	}
	.specification-main {
		font-size: 14px;
	}
}

@media only screen and (max-width: 415px) {
	.laser-machin-tbl-fst-div {
		font-size: 13px;
	}
	.laser-machin-tab-fst-div div {
		font-size: 12px;
	}
	.laser-matchin-tbl-one,
	.laser-matchin-tbl-two {
		padding: 5px 8px;
	}
}