.hidden__desktop,
.button__ovrlay {
	display: none;
}

.profile__sidebar.card {
	position: sticky;
	top: 0;
}

.hu_col.hu_col_first:hover{
	background-color: #aecaf3 !important;
}

.program__section .card.program_col{padding: 0 20px; min-height: 200px;}


@media (min-width: 1200px) {
	.course_foundation .card-caption h2 {
		font-size: 1.5rem;
		margin-bottom: 1.75rem;
	}
}

@media (max-width: 1199px) {
	body .owl-carousel .owl-nav button.owl-next {
		right: 10px;
	}

	body .owl-carousel .owl-nav button.owl-prev {
		left: 10px;
	}
}

@media (min-width: 991px) and (max-width: 1024px) {
	.program__section .card.program_col{min-height: 224px;}
}

@media (min-width: 992px) {
	body .faculty_section {
		background-repeat: no-repeat;
	}

	li.nav-item.hidden__desktop {
		display: none !important;
	}

	li.nav-item:first-child {
		border-left: 0;
		padding-left: 0;
	}

	.mega_menu .dropdown-menu li.dropend .dropdown-menu.show,
	.mega_menu .dropdown-menu li.dropend:hover .dropdown-menu {
		display: block;
		transition: all 0.5s;
	}

	.navbar-expand-lg .navbar-nav .mega_menu .dropdown-menu {
		position: absolute;
		width: 100%;
		max-width: 920px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	.dropdown-item.dropdown-toggle::after {
		opacity: 0;
		transform: translate(-16px, 0px);
		transition: all 0.5s;
	}

	.dropend .dropdown-item.dropdown-toggle.show::after,
	.dropend:hover .dropdown-item.dropdown-toggle::after,
	.dropdown-item.dropdown-toggle:focus::after {
		opacity: 1;
		transform: translate(0, 0px);
		transition: all 0.5s;
	}

	.dropend:focus>.dropdown-item,
	.dropend:hover>.dropdown-item,
	.dropend>.dropdown-item.dropdown-toggle.show {
		color: #1e2125;
		background-color: #f8f9fa;
	}

	header li.mega_menu.nav-item {
		padding: 3px 12px;
		position: inherit;
	}

	.mega_menu .dropdown-menu li {
		position: initial;
		max-width: 245px;
	}

	header .dropdown-menu .dropdown-item {
		padding: 10px 15px;
		justify-content: space-between;
		align-items: center;
		font-weight: 600;
		color: #333;
	}

	.mega_menu .dropdown-menu .dropdown-menu .dropdown-item {
		font-weight: 400;
		display: block;
	}

	.mega_menu .dropdown-menu li.dropend .dropdown-menu {
		height: auto;
		top: 0;
		left: 235px;
		width: calc(100% - 235px);
		transition: all 0.5s;
	}

	.mega_menu .dropdown-menu li.dropend .dropdown-menu.show,
	.mega_menu .dropdown-menu li.dropend:hover .dropdown-menu {
		display: block;
		transition: all 0.5s;
		min-height: 100%;
	}

	.dropend .dropdown-menu {
		transform-origin: top;
		animation-fill-mode: forwards;
		transform: scale(1, 0);
		transition: all 0.2s linear;
		display: block;
		opacity: 0;
		visibility: hidden;
		right: auto;
		left: 100%;
	}

	.dropend>.dropdown-menu.show,
	.dropend:hover>.dropdown-menu {
		visibility: visible;
		opacity: 1;
		display: block;
		top: 0;
		right: auto;
		left: 100%;
		margin-top: 0;
		position: absolute;
		transform-origin: top;
		animation-fill-mode: forwards;
		transform: scale(1, 1);
		transition: all 0.2s linear;
	}

	.mega_menu .dropdown-menu li.dropend .dropdown-menu li {
		align-items: unset;
		display: inherit;
		width: 49%;
		max-width: 100%;
		display: inline-block;
	}

	.navbar-expand-lg .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
		width: 100%;
		justify-content: inherit;
		margin-left: 0px;
	}

	header li.nav-item {
		padding: 3px 7px;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 991px){
	/* ---------------------Manish style code start 768---------------------- */

    .mainmenu.main-menu-navbar.nav-contact{padding: 5px 0;} 
    .mainmenu.main-menu-navbar.nav-contact .navbar-toggler-icon{height: 2.5em; width: 2.5em;}
    .mainmenu.main-menu-navbar.nav-contact .navbar-collapse{height: auto !important; padding: 20px 15px;} 
    #menu_area .mainmenu ul li a{font-size: 24px;}
    #navbarSupportedContent .mobile__header button i{font-size: 30px;}
    #navbarSupportedContent a.btn_login{font-size: 24px;}
    .hu-users.hu_use_sec .hu_col h6{font-size: 24px;}
    .hu-users.hu_use_sec .hu_icon{max-width: 80px;}
    .card.quiz_post.cours_item_slider .thum_box{height: auto;}
    .course_main_container .quiz_post .card-title{font-size: 33px;}
    .course_main_container .quiz__price_area .quiz__btn{font-size: 24px !important; padding: 8px 18px !important;}
    .cp_advantages__section .single-tutor h5{font-size: 28px;}
    .cp_advantages__section .single-tutor p{font-size: 26px;}
    .cp_advantages__section li.list-group-item{font-size: 28px !important; margin-bottom: 10px !important;}
    .course_main_container .view_btn a{font-size: 28px;}
    .education-area-two h3.section-title{font-size: 46px !important;}
    .education-area-two .section-hedding.text-left p{font-size: 28px !important;}
    .education-area-two .section-hedding h5.section-title{font-size: 30px !important;}
    .education-area-two .list-group-item i{display: flex !important; align-items: center !important; justify-content: center !important;}
    .mainTitle.mainTitleUnderline{font-size: 50px !important;}
    #faq .card .card-header .btn-header-link{font-size: 35px !important;}
    #faq .card-body p{font-size: 26px !important;}
    .cp_testimonial__section .section-hedding h3.section-title{font-size: 38px !important;}
    .cp_testimonial__section .testimonial-content h4{font-size: 48px !important;}
    .cp_testimonial__section .testimonial-content p{font-size: 36px !important;}
    .cp_testimonial__section .testimonial-img{max-width: 200px !important;}
    .cp_testimonial__section .testimonial-item{height: 560px !important;}
    .cp_testimonial__section .testimonial-slider.owl-carousel .owl-item img{height: 180px !important;}
    .our_app_section .app-wrap-content{display: flex; flex-direction: column; align-items: center; justify-content: center; margin-bottom: 45px;}
    .our_app_section .app-wrap-content h3{font-size: 60px !important;}
    .our_app_section .app-wrap-content .larningJurney a.btn.btn-dark{font-size: 28px;}
    .free_counsil_session a.btn{font-size: 30px !important;}
    footer#footer_window{padding: 55px 15px !important;}
    #footer_window .footer_heading{font-size: 30px !important; padding-bottom: 30px !important;}
    #footer_window .address-list i{font-size: 24px !important;}
    #footer_window .address-list span{font-size: 24px !important;}
    #footer_window .fot_list.list-fte li a{font-size: 24px !important;}
    #footer_window .bottom-footer-privacy{display: block !important;}
    #footer_window .bottom-footer-privacy .fotr_btm_txt{font-size: 24px !important; margin-bottom: 20px;}
    #footer_window .bottom-footer-privacy ul li a{font-size: 24px;}
    #footer_window .bottom-footer-privacy .privcy_list{justify-content: normal !important; gap: 20px;}
	.program__section .card.program_col{min-height: 300px;}

    /* -------------------Manish style code End-------------------- */
}

@media (max-width: 1540px) {
	header ul.navbar-nav.navbar-nav-scroll li.nav-item {
		padding: 3px 7px;
		display: inline-block;
	}

	header ul.navbar-nav.navbar-nav-scroll {
		display: inline-block;
	}
}

@media (max-width: 991px) {
	#cp__login .modal-dialog {
		margin: 15px;
		border-radius: 15px;
		overflow: hidden;
	}
 	.mobile_header_cross{
        display:block !important;
        background-color:inherit !important;
        padding:0 !important;
    }
    .mobile_header_cross .button__ovrlay{
        display:block !important;
    }
    .mobile_header_cross button.btn-close.button__ovrlay.btn-close-white.show {
	    position: absolute;
	    left: 0 !important;
	    color:#000 !important;
	    opacity: 1;
	    top: 0 !important;
	}

	.mobile_header_cross .btn-close-white{
    	filter:unset !important;
	}
	.mobile_header_cross .btn-mobile-close{
		opacity: 1 !important;
		background-color: #fff !important;
		border-radius: 0 !important;
		padding:10px;
	}
	header ul.navbar-nav.navbar-nav-scroll li.nav-item,
	header ul.navbar-nav.navbar-nav-scroll {
		display: block;
	}

	body .hu-users {
		z-index: 1;
	}

	body .hu_col {
		justify-content: left;
	}

	.col_profile__sidebar.d-block {
		margin-bottom: 40px;
	}

	.m_spacing {
		padding-top: 0 !important;
	}

	.tab-content.m_spacing {
		padding-right: 15px;
		padding-left: 15px;
	}

	.tab-content.m_spacing .mt_40 {
		margin-top: 1px;
	}

	.tab-content.m_spacing .tab_nav {
		padding: 15px 0;
	}

	.card-body.flex_box {
		display: block;
		text-align: center;
	}

	.quiz_icon_box {
		max-width: 60px;
	}

	body .intro_header h2 {
		font-size: 20px;
	}

	.content__right {
		margin-top: 15px;
	}

	.main_sidebar .nav__container {
		overflow: hidden;
		padding-top: 30px;
	}

	.sidebar-wrapper {
		top: 20px;
		height: 100%;
		margin-bottom: 20px;
	}

	button.sidebar_toggle_btn.btn.btn-primary {
		display: block;
	}

	.mt_40 {
		margin-top: 40px;
	}

	.col.container_box {
		padding: 10px;
		background-color: #eceff1;
	}

	nav.nav_breadcrumb {
		position: inherit;
		margin-bottom: 0 !important;
		margin: 0 auto;
		margin-top: 18px;
	}

	nav.nav_breadcrumb ol.breadcrumb {
		margin-bottom: 0;
	}

	.new_post_tab-icon {
		width: 30px;
		height: 30px;
		font-size: 15px;
		line-height: 30px;
	}

	.nav-tabs-overflow .nav-tabs {
		width: 600px;
	}

	#add_new_feed .nav-tabs .nav-link {
		padding: 7px;
	}

	.new_post_tab h5 {
		font-size: 14px;
		margin-bottom: 0;
	}

	#add_new_feed .modal-body.modal_body_content {
		padding: 1rem;
	}

	.card_courses img.courses_icon_img {
		margin-bottom: 14px;
		margin-right: 0;
	}

	a.top_cont {
		font-size: 14px;
	}

	li.nav-item.hidden__desktop .nav-link {
		color: #333 !important;
	}

	.social-icons a {
		font-size: 14px;
	}

	.registration-login-content .accordion {
		padding: 7px;
		min-height: calc(100% - 127px);
	}

	.after__login__wrapper {
		width: 95%;
	}

	.card_courses .card__flex {
		padding: 9px;
		display: block;
		align-items: center;
		text-align: center;
		width: 100%;
	}

	.card_courses .icon__angle-right {
		display: none;
	}

	button.btn-close.button__ovrlay.btn-close-white {
		background-size: 18px;
	}

	.mobile__header.hidden__desktop {
		background-color: var(--bs-primary);
		padding: 15px;
		position: relative;
	}

	.hidden__mobile {
		display: none;
	}

	.hidden_mobile_course {
		display: block !important;
		margin-top: 20px;
	}

	.funfact_icon {
		height: 50px;
		font-size: 36px;
	}

	.login-right {
		padding: 30px;
	}

	#cp__login button.btn-close {
		right: 10px;
	}

	.registration-login-content .content-center.my-3 {
		display: block;
	}

	.login_left {
		padding: 28px 8px;
		min-height: auto;
	}

	.navbar-light .navbar-toggler {
		padding: 5px;
		border: 0;
	}

	ul.nav.text-right.justify-content-end {
		justify-content: center;
		text-align: center !important;
		justify-content: center !important;
	}

	.footer-links {
		margin-left: 12px;
	}

	footer ul.list-group {
		margin-bottom: 15px;
	}

	.section-hedding.text-center {
		margin: 0 auto 20px;
	}

	.contentWrapper .course_btn_nav {
		width: 26px;
	}

	.cp_funfact__section .funfact__col {
		padding: 15px;
	}

	.counting {
		font-size: 28px;
	}

	h3.section-title {
		font-size: 26px;
	}

	.single-tutor_icon {
		margin-bottom: 20px;
	}

	body .owl-carousel .owl-nav button {
		width: 30px !important;
		height: 30px !important;
	}

	body .owl-carousel .owl-nav button span {
		font-size: 26px;
		line-height: 20px;
	}

	.ck_default_style {
		padding: 18px 16px !important;
	}

	.education-area-two .list-group {
		margin-top: 0;
		padding: 0 15px;
	}

	.contentWrapper .tabsWrapper {
		width: calc(100% - 21px);
	}

	.education-img-wrap img {
		width: 100% !important;
		margin-top: 40px;
	}

	.col-lg-6.col-sm-6.mt-5 {
		margin-top: 0 !important;
	}

	.app-wrap {
		background-size: cover;
		padding: 20px;
	}

	.app-wrap .button-group {
		display: block;
	}

	.button-group .btn-dark {
		margin-top: 10px;
	}

	.app-wrap-img {
		display: none;
	}

	i.fas.fa-language.fa-fw {
		color: #0f4c75;
	}

	.righi_box .fa-language {
		color: var(--bs-primary);
	}

	a.dropdown-item.dropdown-toggle {
		display: flex;
		background-color: transparent;
		align-items: center;
		justify-content: space-between;
	}

	nav.navbar .navbar-nav .dropdown-item {
		font-weight: 400;
		color: #212529;
		padding: 10px 0;
	}

	nav.navbar .dropdown-toggle::after {
		display: inline-block;
		margin-left: 0.255em;
		vertical-align: 0.255em;
		content: "";
		border-top: 0.3em solid;
		border-right: 0.3em solid transparent;
		border-bottom: 0;
		border-left: 0.3em solid transparent;
		transition: all 0.5s;
	}

	nav.navbar .dropdown-toggle.show::after {
		transform: rotate(180deg) !important;
		transition: all 0.5s;
	}

	.counselling_card {
		padding: 15px;
	}

	body .owl-carousel .owl-nav button.owl-next {
		right: 10px !important;
	}

	body .owl-carousel .owl-nav button.owl-prev {
		left: 10px !important;
	}

	.counselling_card:after {
		display: none;
	}

	button.btn.get_start.signupforfreedemocta {
		min-width: auto;
	}

	form.d-flex.search_form {
		margin-bottom: 15px;
	}

	.navbar-nav-scroll {
		max-height: calc(100vh - 70px);
	}

	.button__ovrlay.button__ovrlay_slid {
		position: fixed;
		height: 100vh !important;
		width: 0;
		transition: all 0.5s;
		right: -16px;
		top: 0;
		bottom: 0;
		background-color: #00000052;
		opacity: 0;
		z-index: 9;
	}

	.button__ovrlay.button__ovrlay_slid.show {
		width: 100%;
		right: 0;
		transition: all 0.5s;
		opacity: 1;
		position: fixed;
	}

	.navbar-collapse {
		display: block !important;
		position: fixed;
		height: 100vh !important;
		flex-grow: 1;
		align-items: center;
		width: 330px;
		overflow: auto;
		right: 0;
		box-shadow: -26px -3px 22px #00000024;
		top: 0;
		padding: 0;
		background-color: #fff;
		z-index: 999;
		transition: all 0.5s;
		transform: translate(100%, 0px);
		opacity: 0;
	}

	.mainmenu a,
	.navbar-default .navbar-nav>li>a,
	.mainmenu ul li a,
	.navbar-expand-lg .navbar-nav .nav-link {
		color: #000 !important;
	}

	.navbar-collapse .navbar-nav {
		padding: 20px !important;
	}

	.navbar-collapse .navbar-nav .dropdown-menu {
		position: static;
		border: 0;
		padding: 0;
		padding: 0;
		margin: 0;
		background-color: transparent !important;
		box-shadow: none !important;
	}

	.navbar-collapse.show {
		transform: translate(0, 0px);
		opacity: 1;
		transition: all 0.5s;
	}

	body .back-to-top {
		line-height: 33px;
		width: 35px;
		height: 35px;
		padding: 0 !important;
	}

	section {
		padding: 40px 0;
	}

	a.navbar-brand {
		max-width: 160px;
	}

	.we_offer_col_design {
		display: block;
	}

	.bottom-heading-quiz {
		margin-top: 15px;
	}

	.dailydose-col img {
		width: 70px;
		height: 70px;
		margin-right: 11px;
		background-color: #ffff;
		padding: 6px;
		box-shadow: 0px 1px 6px #0000003d;
	}

	.ck_default_style table {
		max-width: 599px;
	}
	.mobile_header_cross{
    	display: none;
    }

	ul.course-details {
		grid-template-columns: 1fr 1fr 1fr !important;
		grid-gap: 5px;
		grid-row-gap: 8px;
		display: grid;
	}

	.d-flex.align-items-center.mb-4.justify-content-between {
		grid-gap: 10px;
	}

	/* -------------------Manish style code Start 991-------------------- */


    .course_main_container .our_course_main_tab_head .card.quiz_post .thum_box img{max-height: 170px !important;} 
    .contact-right iframe{height: 340px !important; width: 100% !important;}
	.main_banner_section_container .hu-users.hu_use_sec{padding: 5px 20px;}
	.main_banner_section_container .hu_col.hu_col_first{min-width: 290px;}

    
    /* -------------------Manish style code End-------------------- */
}
@media only screen and (min-width: 768px) {
    .mainmenu .collapse ul li:hover>ul {
        display: block
    }

    .mobile_header_cross{
    	display: none;
    }

    .mainmenu .collapse ul ul {
        position: absolute;
        top: 100%;
        left: 0;
        min-width: 250px;
        display: none
    }

    /*******/
    .mainmenu .collapse ul ul li {
        position: relative
    }

    .mainmenu .collapse ul ul li:hover>ul {
        display: block;
           /* top: -168px;*/
    }

    .mainmenu .collapse ul ul ul {
        position: absolute;
        top: 0;
        left: 100%;
        min-width: 250px;
        display: none
    }

    /*******/
    .mainmenu .collapse ul ul ul li {
        position: relative
    }

    .mainmenu .collapse ul ul ul li:hover ul {
        display: block
    }

    .mainmenu .collapse ul ul ul ul {
        position: absolute;
        top: 0;
        left: -100%;
        min-width: 250px;
        display: none;
        z-index: 1
    }


}
@media (max-width: 767px) {
	.munu_lists li {
		text-align: left;
	}
	.cp_sell_course_price strong{
		display:block;
	}
	.foot_list_sec li{
      background-color:inherit !important;
      box-shadow: inherit !important; 
	}
	.hu_use_sec{
		display:block;
	}
 .nav_mail{
    	display:block;
    	float:inherit !important;
    }
	.group_btn .btn {
		font-size: 13px;
	}
	.navbar-nav .show .dropdown-menu .dropdown-menu>li>a {
        padding: 16px 15px 16px 35px
    }

    .navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu>li>a {
        padding: 16px 15px 16px 45px
    }
    .top_navbar {
		position: sticky;
		top: 52px !important;
		z-index: 99999;
	}
	.top_navbar_stick{
		position:sticky;
		top:87px !important;
		z-index: 99999;
	}

	body #cp__login .modal-dialog {
		margin: 0 15px;
	}

	.course-info .d-flex.align-items-center {
		display: block !important;
	}

	.course-details li.nav-item {
		border-left: 0;
		padding-left: 0;
	}

	.transaction-success {
		padding: 15px;
	}

	.comments__box {
		padding-bottom: 2px;
		margin-bottom: 20px;
	}

	form.comment-form.inline-items,
	.post__author.author {
		margin-bottom: 10px;
		padding: 0 6px;
	}

	form.comment-form.inline-items,
	.post__author.author {
		margin-bottom: 10px;
	}

	article.post-item {
		padding: 5px;
	}

	.comt-user img {
		width: 36px;
		height: 36px;
	}

	.comtuser-name h5 {
		font-size: 14px;
		margin-right: 10px;
	}

	.comtuser-name {
		display: flex;
	}

	.post-item nav.nav.nav-pills.nav-fill .nav-link {
		padding: 5px;
		font-size: 12px;
	}

	article.post-item .card.card-body {
		padding: 0px;
	}

	.col_profile__sidebar {
		display: none;
	}

	.comment-temp .nav li li {
		margin-left: 15px !important;
	}

	.tab_box_item {
		display: block;
	}

	.comt-user,
	.commentImg {
		margin-right: 2px;
	}

	.comments__box .comt-reply {
		float: none;
	}

	.tiles_tag_title h4 a {
		font-size: 17px;
		margin-top: 10px;
		display: block;
	}

	.tab_box_item .img_thumbnail_tiles {
		transition: all 0.5s;
		margin: 0 auto;
	}

	.nav_timing li.nav-item {
		border-left: 0 !important;
		padding-left: 0;
	}

	#cp__login .modal-content {
		margin: 0;
		height: 100vh;
		width: 100vw;
		overflow: auto;
		border-radius: 0;
		border: 0;
	}

	.live_class_content h2 {
		font-size: 18px;
	}

	.card__flex h5.card-title {
		font-size: 14px;
	}

	.owl-dots button.owl-dot {
		width: 10px;
		height: 10px;
	}

	#thumbs {
		display: none !important;
	}

	.section-hedding p {
		font-size: 16px;
	}

	.app-wrap-content h3 {
		font-size: 25px;
	}

	.app-wrap-content li.breadcrumb-item {
		font-size: 14px;
	}

	body .owl-carousel .owl-nav button {
		bottom: 55%;
	}

	.col.col_search_right {
		padding: 0;
	}

	.center_title_bar {
		padding: 7px 8px;
	}

	.ck_default_style h3 {
		font-size: 21px !important;
	}

	ul.list-group.chat__list .list-group-item {
		margin: 6px 0px 5px 0px;
	}

	img.chating_user_img {
		width: 30px;
		height: 30px;
		margin-right: 12px;
	}

	.chat_user_name a {
		font-size: 12px;
	}

	ul.list-group.chat__list .list-group-item {
		align-items: flex-start;
	}

	a.nav-link.chat-reply {
		position: inherit;
	}

	.ck_default_style table {
		max-width: 599px;
	}

	.course-info .input-group {
		margin-top: 15px;
		width: 100%;
	}

	ul.justify-content-center.nav-pills.filter-button-group{
		width:initial !important;
	}

	/* -------------------Manish style code Start 768-------------------- */

    #main-content > *{padding-left: 15px; padding-right: 15px;}

    .main_banner_section_container{padding-left: 0 !important; padding-right: 0 !important;}

    #faq .card .card-header .btn-header-link.collapsed{
        font-size: 14px !important;
    }

    .maintain_height_onsmview{height: auto !important;}
    .maintain_height_onsmview .our_course_main_tab_head{position: relative !important;} 

    .maintain_height_onsmview .view_btn{margin-top: 32px; margin-right: 14px;}

    .maintain_height_onsmview .quiz__price_area .quiz__btn{padding: 5px 14px; font-size: 14px;}
    .course_main_container .overflow_tabs{margin: 0 !important;}
    ul.nav-pills.filter-button-group li{margin-bottom: 0 !important;}
    .smview_program_section{padding-top: 20px !important;}
    .smview_program_section .container{padding:0 5px;}
    .cp_advantages__section .single-tutor .single-tutor_icon{display: inline; float: left; height: 45px; width: 45px; display: flex; align-items: center; justify-content: center; margin-bottom: 0 !important;}
    .cp_advantages__section .single-tutor h5{margin:10px 0 20px 55px !important;}
    .cp_advantages__section .single-tutor{padding: 20px 15px;}
    .cp_advantages__section .education-content2{margin-bottom: 5px !important;} 
    .main_home_pagefaq_container{padding-top: 15px !important; padding-bottom: 15px !important;}
    .main_home_pagefaq_container .row.py-5{padding-top: 15px !important; padding-bottom: 15px !important;}
    .our_app_section .app-wrap{padding: 30px !important;}
    .our_app_section .app-wrap-content .larningJurney a.btn.btn-dark{margin: 0 !important;}
    .our_app_section .app-wrap-img{margin-top: 10px !important;}
    .mainmenu.main-menu-navbar.nav-contact .navbar-collapse{height: auto !important; padding: 20px 15px !important;}
    .our_app_section .app-wrap-content{display: flex; flex-direction: column; align-items: center; justify-content: center; margin-bottom: 45px;}
	.main_banner_section_container .hu_col.hu_col_first{min-width: 260px;}
	.course_main_container .nav.nav-pills.filter-button-group{row-gap: 12px;}

    /* ------------------Manish style code end-------------------- */
	
}

@media (max-width: 575px){
	/* ------------------Manish style code Start 575-------------------- */

    .top_heads.top_heads_header.top-head .munberss{display: flex; flex-direction: column; }
    .top_navbar.top_head_header.top_sticky{top: 53px !important;}
    .our_app_section.free_counsil_session{margin-bottom: 20px !important;}
    .our_app_section.free_counsil_session a.btn{margin-top: 15px !important;}
	.main_banner_section_container .hu_col.hu_col_first{min-width: 215px;}


    /* ------------------Manish style code end-------------------- */
}

@media (max-width: 499px) {
	.top-head .social-icons {
		text-align: left;
		margin-top: 4px;
	}

	ul.course-details {
		grid-template-columns: 1fr 1fr !important;
		grid-gap: 5px;
		grid-row-gap: 8px;
	}

	.ck_default_style table {
		max-width: 268px;
	}

	.comt-detail {
		padding: 11px;
	}

	span.assistance__icon {
		display: none;
	}

	.comments__box .comt-reply {
		font-size: 12px;
	}

	.comment-item .comt-detail time {
		font-size: 11px;
	}

	.card-footer .btn.read_notes_btn {
		margin-top: 10px;
	}

	.course-info .btn.get_start {
		margin-left: 0;
		margin-top: 20px;
	}

	ul.course-details {
		grid-template-columns: 1fr 1fr;
	}

	.center_title_bar .col.mr-0.pr-0 {
		margin-right: 0;
		padding-right: 0;
	}

	.center_title_bar form.d-flex.search_form.mb-0 {
		width: 144px;
	}

	.center_title_bar h4 {
		font-size: 16px;
	}

	body .owl-carousel .owl-nav button {
		bottom: 40%;
	}

	.cp_funfact__section .col-lg-4.col-md-6.col-6 {
		width: 100% !important;
	}

	.navbar-collapse {
		width: 260px;
	}

	h3.section-title {
		font-size: 20px;
	}

	/* ------------------Manish style code Start 499-------------------- */

	.main_banner_section_container .hu_col.hu_col_first{min-width: 190px;}

	/* ------------------Manish style code End-------------------- */

}

@media (max-width: 499px) {
	.row.align-items-center .col-lg-6.col-md-6.col-6 {
		width: 100%;
	}
}


@media (max-width: 400px){
	.main_banner_section_container .hu-users.hu_use_sec{padding: 5px 10px;}
	.main_banner_section_container .hu_col.hu_col_first{min-width: 160px;}
}

