@media(min-width: 1920px){
	.container, .container-lg, .container-md, .container-sm, .container-xl{
		max-width: 1650px!important;
	}
}

@media(min-width: 1480px){
	.container, .container-lg, .container-md, .container-sm, .container-xl{
		max-width: 1450px;
	}
}

@media(max-width: 1366px){
	.course-tab .right_bar ul li.nav-item a.nav-link{
		padding: 6px 5px;
	}

	.prev .btn-circle , .next .btn-circle {
		padding: 0;
		width: 30px;
		height: 30px;
		display: inline-block;
		line-height: 28px;
	}
}
@media(max-width: 1300.90px){
	.courses-part .col-md-8.col-sm-12{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.courses-part .col-md-4.col-sm-12{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.courses-right-left, .courses-right-right{
		margin-top: 25px;
	}
}

@media(max-width: 1199px){
	.course-tab{
		flex-direction: column;
		display: flex;

	}
	.course-tab .left_bar{
		flex: 100%;
		max-width: 100%;
		order: 2;
	}
	.course-tab .right_bar{
		flex: 100%;
		max-width: 100%;
		order: 1;
	}
	.course-tab .left_bar .tab-content .tab-pane{
		height: auto;
	}
	.course-tab .right_bar ul li.nav-item{
		margin-left: 0px;
	}

	.wrapper .main header nav ul li {
		font-size: 15px;
	}

	.wrapper .main header nav ul li a.nav-link {
		padding: 5px 5px;
		margin: 0 5px;
	}

	.navbar-brand img {
		max-width: 180px;
	}

	.wrapper .main .welcome-content .right h1 {
		font-size: 60px;
		color: #d1c3b7;
		line-height: 60px;
		text-align: right;
	}

	.welcome-content .col-md-4 , .welcome-content .col-md-8{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.right{
		margin-top: 50px;
	}

	.wrapper .main .welcome-content .right .list-item{
		padding-left: 0px;
	}

	.wrapper .main .welcome-content .right h1{
		text-align: left;
	}

	.wrapper .main .welcome-content {
		padding-top: 75px;
	}

	.wrapper .main .welcome-content .right .list-item{
		margin-top: 20px;
	}
	.lg-title-add h1 {
		position: initial;
		margin: 20px 0px -8px 0px;
	}
	.wrapper .main .welcome-content .list-item {
		padding: 0px;
		margin-top: 20px;
		align-items: flex-start;
	}
	#home-collectors {
		padding-top: 30px;
	}
	#home-collectors .col-md-4 {
		margin-bottom: 60px;
	}
	.wrapper .main .welcome-content .list-item {
		flex-direction: row;
		column-gap: 25px;
	}
	.wrapper .main .welcome-content .list-item .artwork a {
		flex-direction: column;
	}
	.banner-btm-border.mobile-border-hide {
		border: none;
	}
}

@media(max-width: 1023px){
	.all-culture-column .left-culture{
		flex: 0 0 50%;
    	max-width: 50%;
	}
	.all-culture-column .right-ordering{
		flex: 0 0 50%;
    	max-width: 50%;
	}
	.gallery .gallery-thumb{
		height: auto;
	}
	.course-tab .right_bar ul li.nav-item a.nav-link{
		padding: 6px 15px;
	}
	.wrapper .main .welcome-content .right .list-item{
		padding-left: 0;
	}
}

@media(max-width: 991.90px){
	.new-course-wrap-left ul li{
		margin-bottom: 0px;
	}
	.new-course-wrap-left ul{
		margin-bottom: 25px;
	}
	.header-part {
		-webkit-transition: all 0.5s ease 0s;
		-moz-transition: all 0.5s ease 0s;
		-ms-transition: all 0.5s ease 0s;
		-o-transition: all 0.5s ease 0s;
		transition: all 0.5s ease 0s;
		-webkit-transform: translateX(-280px);
		-moz-transform: translateX(-280px);
		-ms-transform: translateX(-280px);
		-o-transform: translateX(-280px);
		transform: translateX(-280px);
	}

	.main-part{
		margin-left: 0px;
	}

	.main-header-two-column{
		flex-direction: column;
		align-items: flex-end;
		display: flex;
		width: 100%;
	}

	.main-header-wrap{
		align-items: flex-start;
	}

	.main-header-title{
		order: 2;
		width: 100%;
	}

	.main-header-info{
		order: 1;
		margin-bottom: 5px;
	}

	.toggle{
		display: block;
		position: absolute;
		cursor: pointer;
	}

	#close{
		display: block;
	}

	#close span{
		text-align: right;
		display: block;
		margin-top: 10px;
		margin-right: 10px;
		cursor: pointer;
	}

	#close span img{
		width: 35px;
	}

	.toggle img{
		width: 20px;
	}

	.header-part.mystyle{
		transform: translateX(0);
        z-index: 9;
	}

	.header-part.mystyle2{
		transform: translateX(-280px);
        z-index: 9;
	}

	.course-tab .left_bar .tab-content .tab-pane {
		padding: 25px 15px;
	}
	
	.student-course .right .dropdown .btn.btn-primary{
		padding: 10px;
	}
	.content > h2{
		font-size: 34px;
	}

	.bottom{
		flex-wrap: wrap;
		background: transparent;
	}
	
	.bottom-top-row {
		flex: 0 0 100%;
		max-width: 100%;
		display: flex;
		margin-top: 50px;
		background: rgba(255, 255, 255, 0.20);
	}
	.wrapper .main header nav ul li {
		font-size: 20px;
	}
	.wrapper .main header nav ul li a.nav-link.active {	
		font-size: 17px;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 768px){
	.course-block{
		flex-direction: column;
	}
	.course-tab .left_bar{
		order: 2;
	}
	.course-tab .right_bar{
		order: 1;
	}
	.course-tab .left_bar .tab-content .tab-pane{
		height: auto;
	}
	.course-tab .left_bar .tab-content .tab-pane.quiz-bg .quiz-box{
		width: 100%;
	}
	.course-tab .left_bar .tab-content .tab-pane.quiz-bg .quiz-box .question .quiz1{
		padding: 20px;
	}
	.course-tab .left_bar .tab-content .tab-pane.quiz-bg .quiz-box .question .quiz2{
		padding: 20px;
	}
	.course-tab .left_bar .tab-content .tab-pane.quiz-bg .quiz-box .question .quiz4{
		padding: 20px;
	}
	/*---jyoti css 22-02-2023--*/
	.student-profile-grid p{
		margin-bottom: 20px;
	}
	.welcome-content .row {
		margin: 0px;
	}
}

@media screen and (max-width: 767px){
	.all-product .product .card{
		margin-top: 20px;
	}
	.product-detail-page .content-part .parameter .text-row strong{
		width:auto;
	}
	.product-detail-page .content-part .parameter .text-row{
		flex-direction: column;
	}
	.all-culture-column .left-culture{
		width: 50%;
	}

	.all-culture-column .right-ordering{
		width: 50%;
	}

	.all-product .search{
		margin-bottom:10px;
	}

	footer .footer-row .footer-col {
        max-width: 100%;
        flex: 0 0 100%;


    }

    footer .footer-row{
        flex-wrap: wrap;
    }
    
    footer .footer-row .footer-col:first-child{
        border-right:none;
    }

    footer .footer-row .footer-col:nth-child(2){
        border-top: solid 1px #fff;
        border-bottom: solid 1px #fff;
		padding-top: 10px;
    }

    

	.gallery .gallery-thumb .gallery-img figure img{
		height: auto;
	}
	.profile-bg-left{
		height: auto;
		margin-bottom: 1rem;
	}
	.profile-bg-right .edit-icon{
		margin-bottom: 10px;
	}
	/*---jyoti css 22-02-2023--*/
	.student-create-profile .first-form form .form-group.gender{
		padding-right: 30px;
	}
	.student-create-profile .first-form form .form-group.birthdate{
		padding-left: 30px;
	}
	.student-create-profile .first-form form{
		padding: 0 25px;
	}
	.student-create-profile .first-form .progres-bar{
		padding: 0;
	}
	.student-course{
		flex-direction: column;
	}
	.student-course .right{
		flex-direction: column;
	}
	.student-course .right .dropdown .btn.btn-primary{
		width: 100%;
		margin-bottom: 10px;
	}
	.student-course .right .dropdown.mr-2{
		margin-right: 0 !important;

	}
	.student-course .right .search.mr-2{
		margin-right: 0 !important;
	}
	.student-course .right .search input{
		width: 100%;
		margin-bottom: 10px;
	}

	#artwork-category-details .col-lg-4.col-md-6.col-sm-12.col-xs-12 {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-content: center;
	}

	.wrapper .main .welcome-content .right .list-item{
		flex-wrap: wrap;
	}

	.wrapper .main .welcome-content .right .list-item .artwork {
		max-width: 50%;
		flex: 0 0 50%;
	}

	footer .footer-bottom-row ul.menu li{
		font-size: 13px;
	}

	footer .footer-bottom-row ul.menu{
		justify-content: center;
	}

	.row.footer-bottom-row {
		text-align: center;
		padding-top: 25px;
	}

	footer .footer-row .footer-col{
		padding: 20px 3px;
	}
	footer ul.privacy-links {
		justify-content: center;
		padding: 0px;
		flex-direction: column;
		row-gap: 7px;
	}

	.product-detail-page .content-part .heading, .product-detail-page #product-wrapper .parameter, #product-wrapper .product-discriptions {
		padding-left: 1em;
	}
	.all-category-title h2{
		margin-left: 0%;
	}

	.artifact-desktop-pagination{
		display:none;
	}

	.artifact-mobile-pagination{
		display:block;
	}

}

@media screen and (max-width: 640px){
	.today-batch-box-right{
		flex-direction: column;
		justify-content: center;
        width: 100%;
	}
	.class-status{
		margin-right: 0;
		margin-top: 10px;
        margin-bottom: 20px;
	}
	.today-batch-lbl{
		margin-right: 0;
	}
	.courses-left-slider-robo{
		text-align: center;
		margin-top: 15px;
	}
	.today-batch-box-left{
		flex-direction: column;
		width: 100%;
	}
	.wrapper #banner-text .left{
		max-width: 100%;
	}
	#home-collectors button {		
		display: block;
		margin: auto;
	}
	.product-detail-page .content-part .heading, .product-detail-page #product-wrapper .parameter, #product-wrapper .product-discriptions {
		margin: 0px 15px;
	}
	.dimention-map svg {
		margin-left: 20px;
	}
	.product-detail-page .dimension-row {		
		margin-left: 15px;
	}	
	.no-data-found {
		position: initial;
		transform: initial;
		margin-top: 25px;
	}	
}

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

	.wrapper .main .welcome-content .right h1{
        line-height: 50px;
        font-size: 50px;        
    }

    .wrapper .main .welcome-content .right .list-item .artwork{
        max-width: 100%;
        flex: 0 0 100%;
    }

	.courses-left-slider{
		justify-content: center;
	}
	.courses-slider-info-right{
		margin-top: 10px;
	}
	.courses-slider-info-left{
		flex-direction: column;
		width: 100%;
		justify-content: center;
		max-width: 100%;
	}
	.courses-left-slider-img{
		margin-right: 0;
	}
	.new-course-wrap-inner{
		flex-direction: column;
	}
	.new-course-wrap-right{
		order: 1;
		margin-bottom: 15px;
	}
	.new-course-wrap-left{
		order: 2;
		width: 100%;
	}
	.new-course-wrap{
		padding: 20px;
	}
	.new-course-wrap-left .theme-btn{
		min-width: 100%;
	}

	.inner-about-us {
		padding-left: 20px;
	}

	/*---jyoti css 22-02-2023--*/

	.student-create-profile .first-form h2 span{
		top: -27px;
	}

	footer .footer-row .footer-col{
		max-width: 100%;
		flex: 0 0 100%;
	}

	footer .footer-row{
		flex-wrap: wrap;
		text-align: center;
	}

	footer .footer-row .footer-col{
		border-right: none;
	}

	footer .footer-row .footer-col{
		padding: 0px;
		padding-top: 10px;
	}

	.footer-col .img-fluid {
		margin-bottom: 40px;
		margin-top: 25px;
	}

	footer .footer-row .footer-col ul.menu li{
		margin-bottom: 10px;
	}

	footer .footer-bottom-row ul.menu li{
		padding-left: 0px;
	}

	.wrapper .main .welcome-content .right .list-item .artwork {
		max-width: 100%;
		flex: 0 0 100%;
	}

	.wrapper .main .welcome-content .right h1 {
		font-size: 42px;
		color: #d1c3b7;
		line-height: 45px;
	}

	.lg-title-add h1 {
		font-size: 40px;
		margin: 0px 0px -5px 0px;
		float: right;
		width: 250px;
		line-height: 36px;
	}
	
	.wrapper .main .welcome-content .list-item .artwork .icon img {
		width: 40px;
	}
	.wrapper .main .welcome-content .list-item .artwork .icon {
		width: 75px;
		height: 75px;
		line-height: 70px;
	}
	.wrapper .main .welcome-content .list-item .artwork .text {
		margin: initial;
		width: auto;
	}
	.wrapper .main .welcome-content .list-item{
		column-gap: 25px;
		justify-content: center;
	}
	.wrapper .main .welcome-content .list-item .artwork .text {
		font-size: 16px;
	}
	#home-arts {
		padding: 0px;
	}
	.wrapper .main .welcome-content .bottom {
		background-color: transparent;
	}
	footer .footer-row {
		border-top: none;
		border-bottom: none;
		border-left: solid 1px #b5a78a;
		border-right: solid 1px #b5a78a;
	}
	.welcome-content .container {
		padding: 0px;
	}
	.wrapper .main .welcome-content .left {	
		font-size: 24px;		
		max-width: 300px!important;
	}	
}

@media screen and (max-width: 480px){
	.all-culture-column .row{
		flex-direction: column;
	}

	.all-culture-column .left-culture {
		flex: 0 0 100%;
		max-width: 100%;
		width:100%;
	}

	.all-culture-column .right-ordering {
		flex: 0 0 100%;
		max-width: 100%;
		width:100%;
	}
	.courses-slider-info-right{
		width: 100%;
		text-align: center;
	}	
	.course-advance-title{
		flex-direction: column;
	}
	.course-advance-title .right{
		margin-top: 10px;
	}
	.gallery h2{
		font-size: 15px;
	}
	.course-block .left-sidbar .nav .menu .submenu .menu-bar a{
		font-size: 10px;
	}
	.course-block .left-sidbar .nav .menu a{
		font-size: 12px;
	}

	/*---jyoti css 22-02-2023--*/

	.student-create-profile .first-form{
		padding: 25px 0;
	}
	.student-create-profile .first-form form .btn{
		flex-direction: column;

	}
	.student-create-profile .first-form button.previous{
		margin-right: 0;
		margin-bottom: 10px;
	}

}

@media screen and (max-width: 412px){
	.wrapper .main {
		background: url(../img/mobile_home_bg.jpg) no-repeat, #1b242b !important;		
	}

	#page-inner .wrapper .main {
		background: transparent !important;
	}


}