/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px)
{

}

@media (max-width: 1536px)
{
	/*--karan Start--*/
		.yourskills h2{font-size: 44px;}
		.autocount-wrap h5{font-size: 40px;}
		.autocount-wrap h3{font-size: 16px;}
		.applycour-info{gap: 10px;}
		.applycour-info h2{font-size: 40px;}
		.applycour-info span{font-size: 16px;}
		
		.elctvehrgt-side h3{font-size: 24px;}
		.srcharea-box .form-group .form-control{width: 350px;}
		.loadmore-btn{font-size: 16px;}
		.elctvehrgt-box .fcour_txt .cmn_btn{font-size: 14px; padding: 12px 14px;}
		.cntctfrm h3{font-size: 36px;}
		.cntpageinfo h5 a, .cntpageinfo h5{font-size: 16px;}
		.pt-37{padding-top: 30px;}
		.fullcours-title h1{font-size: 30px;}
		.courseinfo-wrap h3{font-size: 20px;}
		.info-row span{font-size: 14px;}
		/*.item .fcour_bx {max-height: 555px;min-height: 555px;}*/
		.fcour_txt h4 {font-size: 16px;}
		.courses_blog .cmn_btn {margin: 15px auto 0;font-size: 14px;padding: 12px 10px;}
		.fcour_txt ul li {font-size: 14px; }
		.blur-owl::after {max-width: 282px;min-width: 282px;}
		.blur-owl::before {max-width: 282px;min-width: 282px;}
		}
	/*--karan End--*/
	

/* Laptop */
@media (max-width: 1440px)
{
	/* Profile */
	.conti_btn, .complte_btn, .restart_btn{padding: 9px 15px;grid-gap: 8px;font-size: 15px;}
	.course_btns a{min-width: fit-content;}
	.course_img{max-width: 160px;}
	
	/*--karan Start--*/
		.yourskills h2{font-size: 40px;}
		.applycour-info h2{font-size: 36px;}
		.applycourwrap:before{bottom: -69px}
		.exsteam-wrap{gap: 60px;}
		.exsteam-info h4{font-size: 18px;}
		.exsteam-info p{font-size: 14px;}
		
		.explrbox-wrap h2{font-size: 18px;}
		.explrbox-list ul li a{font-size: 14px;}
		.price-box{font-size: 14px;}
	/*--karan End--*/
  /* wd-mr */
  .explor-ctgry-slider .category-prev{left: -45px;}
	.explor-ctgry-slider .category-next{right: -45px;}
	/*.item .fcour_bx {max-height: 530px;min-height: 530px;}*/
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px)
{
	/* Profile */
	.ols_shdow{font-size: 120px;}
	.course_item{flex-direction: column;}
	.course_img{max-width: 100%;}
	.course_img img{width: 100%;border-radius: 15px 15px 0 0;}
	.profle_menu {padding: 16px;}
	/* Resume course */
	.resume_blog .course_img{max-width: 100%;}
	/* Order Summary */
	.summ_title .mycorse_flx .form-group:first-child, .summ_title .mycorse_flx .form-group:last-child{min-width: unset;}
	.mycorse_flx .form-control{font-size: 14px;padding: 12px 16px;}
	.mycorse_flx .frm_icon{margin: 10px 15px;}
	.mycorse_flx .frm_icon svg{width: 20px;}
	.course_bx h4{font-size: 20px;}
	/*--karan Start--*/
	.yourskills h2{font-size: 34px;}
	.exsteam-info h4{font-size: 16px;}
	.exsteam-wrap{gap: 24px;}
	.applycour-info h2{font-size: 30px;}
	.applycour-info p{font-size: 14px;}
	.applycour-info span{font-size: 14px;}
	
	/*--karan End--*/
	
}

@media (max-width: 1199px)
{
	.elctvehrgt-side{flex-direction: column;align-items: flex-start;}
	.elctvehrgt-side{margin-bottom: 24px;}
	.cntctfrm h3{font-size: 30px;}

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{
	/* Home  */
	br{display: none;}
	main{padding: 90px 0 0;}
	.row-reverse{flex-direction: column-reverse;}
	/* Common section padding */
	.about_blog, .categories_blog, .features_blog, .courses_blog, .contact_blog, .prof_blog{padding: 30px 0;}
	.hero_txt h1{font-size: 30px;margin-bottom: 12px;}
	.hero_txt p, .count_txt p, .ol_txt p, .categ_bx a, .feature_bx p, .course_flx p, .fcour_txt ul li{font-size: 14px;}
	.ol_txt h5, .categ_bx h4, .feature_bx h3, .fcour_txt h4{font-size: 16px;}
	.cmn_btn, .cont_txt .cmn_btn{padding: 10px 20px;font-size: 14px;}
	.count_flx{grid-gap: 20px;}
	.count_bx{grid-gap: 10px;}
	.count_txt h5, .count_no{font-size: 20px;}
	.ol_icon{min-width: 50px;width: 50px;height: 50px;}
	.ol_icon svg{width: 30px;height: 30px;}
	.counter_blog{margin-bottom: 30px;}
	.cm_tag{font-size: 14px;}
	.cmn_title h3{font-size: 30px;margin-bottom: 10px;}
	.cmn_title p{font-size: 14px;margin-bottom: 15px;}
	.categ_bx{padding: 12px;}
	.grid-4{gap: 20px;    grid-template-columns: repeat(2, 1fr);}
	.categories_blog .cmn_title, .features_blog .cmn_title, .cont_txt .cmn_title{margin-bottom: 30px;}
	.feature_bx, .fcour_txt{padding: 15px;}
	.feature_bx .ol_icon{min-width: 55px;width: 55px;height: 55px;}
	.course_flx{display: block;text-align: center;}
	.courses_blog .cmn_title h3{margin-bottom: 5px;}
	.course_flx .cm_tag{    margin: 0 auto 17px;}
	.fcour_txt ul{flex-direction: column;align-items: flex-start; grid-gap: 9px;margin-bottom: 20px;}
	.fcour_txt .cmn_btn{margin: 0 auto;}
	.cont_txt{margin: 20px 0 0;padding: 0;}
	.cont_txt .form-control{padding: 14px 18px;font-size: 14px;}
	.categories_blog .cmn_btn{margin: 20px auto 0;}
	/* Profile */
	.inr_banner{padding: 40px 0 10px;}
	.ols_shdow {top:-15px;font-size: 110px;}
	.user_bx, .profle_menu{padding: 12px; border-radius: 10px;margin-bottom: 15px;}
	.user_lft{grid-gap: 10px;}
	.user_img img{min-width: 60px;width: 60px;height: 60px;}
	.user_txt h4{font-size: 18px;}
	.user_txt ul li h6{font-size: 14px;}
	.user_txt ul li h6 b{font-size: 16px;}
	.user_txt ul{grid-gap: 20px;}
	.user_txt ul li::before{display: none;}
	.edit_btn{font-size: 14px;grid-gap: 8px;padding: 8px 12px;}
	.profle_menu li a{grid-gap: 10px;font-size: 14px;}
	.profle_menu ul{display: flex;align-items: center;justify-content: flex-start; grid-gap: 20px;white-space: nowrap;overflow-y: auto;}
	.profle_menu li:last-child, .profle_menu li:first-child{padding: 10px 0;}
	.profle_menu li{padding: 10px 0;border: 0;}
	.course_bx{padding: 15px;border-radius: 10px;}
	.course_bx h4{font-size: 16px;}
	.mycorse_flx .form-control{padding: 12px 15px;font-size: 14px;}
	.mycorse_flx .frm_icon{margin: 9px 15px;}
	.mycorse_flx .frm_icon svg {width: 18px;}
	.course_item{margin-bottom: 15px;}
	/* Resume Course */
	.course_info p, .overview_tab ul li, .instru_txt p{font-size: 14px;}
	.overview_tab p{font-size: 14px;margin-bottom: 12px;}
	.instructor_bx{padding: 15px;grid-gap: 15px;}
	.instru_img img{min-width: 130px;}
	.course_txt, .course_info ul{grid-gap: 15px;}
	.control-btn{width: 60px;height: 60px;}
	.control-btn::before{width: 80px;height: 80px;}
	.control-btn::after{width: 100px;height: 100px;}
	.play-icon svg{width: 28px;height: 30px;}
	/* Order Summary */
	.profle_menu{margin-bottom: 15px;}
	.custom-table thead th{font-size: 15px;}
	.custom-table tbody tr, .terms_blog p{font-size: 14px;}
	/* Edit Profile */
	.edit_bx{max-width: 100%;}
	.profile_bx .tabs-menu .nav-link{padding: 10px 25px;font-size: 14px;}
	
	/*--karan Start--*/
	.elevate-sec,.kkcounter-sec,.metexprts-sec,.testimonials-sec,.applycour-sec{padding: 30px 0 30px 0;}
	.abtpg-rgt ul li{font-size: 14px;}
	.automotiv-grid{grid-template-columns:repeat(2, 1fr);padding-top: 24px;gap: 24px;}
	.yourskills h2{font-size: 18px;}
	.yourskills ul li img{width: 48px;height: 48px;}
	.yourskills h2 img,.yourskills ul{display: none;}
	.autocount-wrap h5{font-size: 24px;}
	.autocount-wrap h3{font-size: 14px;}
	.applycourwrap:before{display: none;}
	.exsteam-wrap{grid-template-columns: repeat(2, 1fr);padding-top: 8px}
	.testislide-itemsrgt p{font-size: 14px;}
	.testireview-info h4{font-size: 18px;}
	.testireview-info p{font-size: 14px;}
	.testireview-info{padding-top: 20px;}
	.testislider-for:before{width: 100px;height: 100px;}
	.testislide-img img{width: 253px;height: 253px;}
	.applycour-info{padding: 14px 14px;}
	
	.srcharea-box .form-group .form-control{width: 100%;}
	.srcharea-box,.srcharea-box .form-group,.srcharea-box .dropdown,.srcharea-box .dropdown .dropdown-toggle {width: 100%;}
	.elctvehrgt-innr{flex-direction: column;align-items: flex-start;}
	.elctvehrgt-side h3{font-size: 20px;}
	.resume_blog{padding: 0 0 30px 0;}
	.resume_blog .nav-tabs{white-space: nowrap;overflow-y: auto;}
	.getintoch-sec .row{flex-direction: column-reverse;}
	.cntctfrm{width: auto;}
	.cntpageinfo,.cntpage-box{padding-bottom: 20px;}
	.getintoch-sec,.mapsec,.cntctfrm h3{    padding-bottom: 30px;}
	.cntctfrm h3{font-size: 26px;}
	.cntpage-icon svg{width: 55px; height: 55px;}
    .fullcours-sec{padding: 30px 0 30px 0;}
	.fullcours-title h1{font-size: 22px;}
	.fullcours-sec .row{flex-direction: column-reverse;}
	.resum_btns span,.tabs-menu .nav-link,.resum_flx h4,.overview_tab p{font-size: 14px;}
	.resume_blog .accordion-button, .fullcurri-sec .accordion-button{font-size: 16px;}
	.courseinfo-wrap h3{font-size: 18px;}

	.resume_blog .accordion-item, .overview_tab, .fullcurri-sec .accordion-item{padding: 14px 14px;}	
	
    /*--karan End--*/
  /* wd-mr referral code popup */
  .referral-modal .modal-body{padding: 30px 16px;}
  .referral-heading h4{font-size: 25px; margin-bottom: 8px;}
  .referral-heading p,.referral-modal .form-control, .checkout-btn, .refrral-txt{font-size: 15px;}
	.apply-btn{padding: 11.5px 20px;}
  .referral-modal .form-control{padding: 11px 90px 11px 16px;}
  /* slider arrow */
  .explor-ctgry-slider .category-prev, .explor-ctgry-slider .category-next{ position: static;
    transform: none; width: 30px; height: 30px; min-width: 30px;}
  .explor-ctgry-slider .category-prev{left:unset;}
	.explor-ctgry-slider .category-next{right: unset;}
   .explor-ctgry-slider .swiper-navigation-wrapper {
    display: flex;
    justify-content: center;
    gap: 15px;
    margin-top: 40px;
  }
  .explor-ctgry-slider .swiper-button-prev::after, .explor-ctgry-slider .swiper-button-next::after{font-size: 12px;}
  /* faq page */
  .wd-faq-blog{padding: 36px 0;}
  .wd-faq-blog .accordion-button{padding: 20px 16px 15px;}
  .wd-faq-blog .accordion-body{padding: 0 16px;}
  .wd-faq-blog .accordion-body p{margin-bottom: 15px; font-size: 14px;}
  /*.item .fcour_bx {max-height: 470px;min-height: 470px;}*/
  /*.elctvehrgt-box .fcour_bx {max-height: 520px;min-height: 520px;}*/
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{	
	/* Home */
	.hero_bnr{height: auto;padding: 150px 0 80px;}
	.count_flx{flex-direction: column;align-items: flex-start;}
	.hero_txt h1{font-size: 22px;}
	.cmn_title h3{font-size: 20px;}
	.hero_bnr{padding: 100px 0 80px;}
	.feature_bx{margin-bottom: 20px;}
	/* Profile */
	.ols_shdow{font-size: 80px;}
	.inr_banner h1{font-size: 50px;}
	.course_txt{flex-direction: column;grid-gap: 15px;}
	.course_btns{flex-direction: unset;}
	.course_btm p{font-size: 14px;}
	.user_bx{flex-direction: column;grid-gap: 10px;align-items: flex-start;}
	/* Resume course */
	.course_info ul {
    align-items: flex-start;grid-gap:6px;flex-direction: column;align-content: flex-start;}
	.conti_btn{margin: 0 auto 0 0;}
	/* Order Summary */
	.summ_title {align-items: flex-start;grid-gap:10px;flex-direction: column;}
	.summ_title .mycorse_flx, .summ_title .mycorse_flx .form-group{width: 100%;}
	.custom-table tbody td, .custom-table thead th{padding: 8px 10px;}
	/* Edit Profile */
	.edit_bx p{font-size: 14px;margin: 15px auto;}
	.edit_bx .form-control{padding: 12px 15px;}
	.edit_bx .frm_icon{margin: 12px 15px;}
	.edit_bx .cmn_btn {margin: 20px auto 0;}
	.circle{width: 100px;height: 100px;}
	.p-image{width: 30px;height: 30px;}
	/*--karan Start--*/
	.applycour-info h2{font-size: 20px; text-align: center;}
	.testislider-for:before{display: none;}
	.testislide-img img{width: 150px; height: 150px;}
	/*.item .fcour_bx {max-height: unset;min-height: unset;}*/
	 /*.elctvehrgt-box .fcour_bx {max-height: unset;min-height: unset;}*/
	
	/*--karan End--*/
	
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{
	/* Home */
	.grid-4 { gap: 15px;grid-template-columns: repeat(1, 1fr);}
	/* Profile */
	.inr_banner h1 {font-size: 30px;}
	.ols_shdow{font-size: 50px;top: 0;}
	.course_info ul {display: flex;align-items: flex-start;grid-gap: 9px;flex-direction: column;}
	.course_btm{flex-direction: column;grid-gap: 10px;}
	.edit_btn{margin: 0 auto;text-align: center;}
	.user_txt ul{grid-gap: 10px;flex-direction: column;}
	/* video course */
	.control-btn{width: 40px;height: 40px;}
	.control-btn::before{width: 50px;height: 50px;}
	.control-btn::after{width: 60px;height: 60px;}
	.play-icon svg{width: 22px;height: 26px;}
	/* Edit Profile */
	.edit_bx .frm_flx{display: block;}
	
	/*--karan Start--*/
	.exsteam-wrap,.automotiv-grid{grid-template-columns: repeat(1, 1fr);}
	/*--karan End--*/
	.resume_blog .accordion-button, .fullcurri-sec .accordion-button{flex-direction: column;grid-gap: 10px;        align-items: flex-start;}
	.acc-flx{justify-content: center;width: 100%;}
	.blur-owl::before {
    background: unset;
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
}
.blur-owl::after {
    background: unset;
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
}
	.shadow_txt {
    display: none;
}

header .navbar .logo img {
	width: 100%;
	height: 60px;
	object-fit: cover;
}

.fullcours-img img {
	max-width: 100%;
	max-height: unset;
}


}