/* Media Query for Mobile Devices */
@media (max-width: 560px) {
    #backto-top{display: none;}
    p{font-size: 14px;line-height: 22px;}
    .tick_double ul { columns: 1; -webkit-columns: 1; -moz-columns: 1; } 
    .stellarnav > ul > li > a{font-size: 14px;}
    .menumain.fixed-top{top: 0;position: static;}
    .menumain .container {padding: 6px 15px;border-radius: 0;}
    .menu_call{position: absolute;right: 75px;}
    .menu_call span{display: none;}
    .menu_call .btn-primary{padding: 5px;}
    .menu_call .btn-primary i{margin-left: 0;padding: 8px;}
    .banner-main .carousel-item::before{display: none;}
    .banner-main .carousel-item img{animation: none!important;}
    .carousel-caption{position: inherit;width: 100%!important;background-image: linear-gradient(var(--purple) 10%, var(--purple2) 50%);padding: 15px;bottom: 0!important;right: 0!important;left: 0!important;text-align:center;}
    .carousel-indicators [data-bs-target]{display:none;}
    .logo-main {padding-left: 0;}
    .logo-main img {width: 180px;}
    .banner-main .carousel-caption h1 {font-size: 24px;}
    .sectiongap {padding: 30px 0;}
    .btn-primary,.banner-main .btn-primary,.banner-main .btn-outline-light{padding: 8px 12px;}
    .btn-primary i{padding: 8px;}
    .banner-main .btn-outline-light{margin-left: 5px;}
    .section_title_left h2,.section_title h2 {font-size: 20px;padding-bottom: 10px;margin-bottom: 10px;}
    .intro .card{padding: 10px;margin: 10px 0 15px 0;}
    .intro .card:last-child{margin-bottom: 0;} 
    .intro .card h4{margin-bottom: 5px;}
    .intro .section_title_left{margin-bottom: 15px;}
    .about_us .card h5{font-size: 18px;}
    .section_title {width: 100%;margin:0 0 25px 0;}
    .focus_div .card{padding: 10px 12px;}
    .focus_div .card .image_block {margin-bottom: 12px;}
    .focus_div .card img {width: 45px;}
    .focus_div .card h5 {font-size: 16px;margin-bottom: 5px;}
    .home_form .section_title_left h2 {font-size: 30px;}
    .home_form form h2 {font-size: 22px;margin-bottom: 25px;}
    .home_form form {padding: 20px;margin-top: 20px;}
    .home_form form p{margin-bottom: 5px;}
    footer{padding: 15px 0;}
    footer .nav {padding-bottom: 10px;margin-bottom: 10px;}
    .courses .card-footer {padding: 5px;}
    .course_row{flex-wrap: nowrap;overflow-x: scroll;}
    .courses .card,.courses .card-body{padding: 10px;}
    
    .inner_banner{padding: 30px 0;}
    .inner_banner .inner_text h1{font-size: 24px;}
    .about_us .card {padding: 15px;}
    .reviews .image_block{margin-bottom: 20px;}
    .reviews .owl-carousel {margin-top: 20px;}
    .reviews .owl-carousel .item {padding: 15px;}
    .reviews .item img {width: 40px;}
    .reviews .item p{font-size: 16px;line-height: 26px;}
    .career_div .accordion-flush .accordion-item{margin-bottom: 10px;}
    .career_div .accordion-flush .accordion-item .accordion-button{padding: 15px;}
    .career_div .accordion-body {padding: 10px 15px;}
    .courses_div .card-body {padding: 5px;}
    .stellarnav.mobile.right > ul, .stellarnav.mobile.left > ul{max-width: 100%!important;}
    .blog_div .card .btn-primary {margin-top: 0;}
    .blog_div .card-body, .blog_div .card-footer{padding: 15px;}

    .guten_div .content h1,.guten_div .content h1 a{font-size: 24px;}
    .guten_div .content h2,.guten_div .content h2 a{font-size: 22px;}
    .guten_div .content h3,.guten_div .content h3 a{font-size: 20px;}
    .guten_div .content h4,.guten_div .content h4 a{font-size: 20px;}
    .guten_div .content h5,.guten_div .content h5 a{font-size: 18px;}
    .guten_div .content h6,.guten_div .content h6 a{font-size: 17px;}

    .section_title_left {margin-bottom: 25px;}
    .about_us .about_row{flex-wrap: nowrap;overflow-x: scroll;}

    .thanku_bg .image_block img{width: 70%;}
    .thanku_bg p {font-size: 16px;}


}
  
/* IPHONE SE , Samsung S8+ Landscape */
@media (min-width: 481px) and (max-width: 769px) and (orientation:landscape) {
    #backto-top{display: none;}
    p{font-size: 14px;line-height: 24px;}
    .tick_double ul { columns: 1; -webkit-columns: 1; -moz-columns: 1; } 
    .stellarnav > ul > li > a{font-size: 14px;}
    /* .menumain.fixed-top{top: 0;position: static;}
    .menumain .container {padding: 10px 15px;} */
    .menu_call{position: absolute;right: 140px;}
    .menu_call span{display: none;}
    .menu_call .btn-primary{padding: 5px;}
    .menu_call .btn-primary i{margin-left: 0;padding: 8px;}
    .banner-main .carousel-item::before{display: none;}
    .banner-main .carousel-item img{animation: none!important;}
    .carousel-caption{position: inherit;width: 100%!important;background-image: linear-gradient(var(--purple) 10%, var(--purple2) 50%);padding: 20px 40px;bottom: 0!important;right: 0!important;left: 0!important;text-align:center;}
    .carousel-indicators [data-bs-target]{display:none;}
    .logo-main {padding-left: 0;}
    .logo-main img {width: 170px;}
    .banner-main .carousel-caption h1 {font-size: 24px;}
    .sectiongap {padding: 40px 0;}
    .btn-primary,.banner-main .btn-primary,.banner-main .btn-outline-light{padding: 8px 12px;}
    .btn-primary i{padding: 8px;}
    .banner-main .btn-outline-light{margin-left: 5px;}
    .section_title_left h2,.section_title h2 {font-size: 24px;padding-bottom: 10px;margin-bottom: 10px;}
    .intro .card{padding: 10px;margin: 10px 0;}
    .intro .card h4{margin-bottom: 5px;}
    .section_title {width: 100%;margin:0 0 25px 0;}
    .focus_div .card{padding: 10px;}
    .focus_div .card h5 {font-size: 16px;margin-bottom: 5px;}
    .home_form .section_title_left h2 {font-size: 30px;}
    .home_form form h2 {font-size: 22px;margin-bottom: 25px;}
    .home_form form {padding: 20px;margin-top: 20px;}
    footer{padding: 15px 0;}
    footer .nav {padding-bottom: 10px;margin-bottom: 10px;}

    .courses .card,.courses .card-body{padding: 10px;}
    .reviews .image_block{margin-bottom: 20px;}
    .reviews .owl-carousel {margin-top: 20px;}
    .reviews .owl-carousel .item {padding: 15px;}
    .reviews .item img {width: 40px;}
    .reviews .item p{font-size: 16px;line-height: 26px;}
    .career_div .accordion-flush .accordion-item{margin-bottom: 10px;}
    .career_div .accordion-flush .accordion-item .accordion-button{padding: 15px;}

    .inner_banner {padding: 110px 0 40px 0;}
    .courses_div .card-body {padding: 0;}

    
}

/* IPHONE SE , Samsung S8+ Landscape */


/* SAMSUNG NOTE 20 + GOOGLE PIXEL 7*/
@media (orientation: landscape) and (min-width: 900px) and (max-height: 420px) {

    
}

/* SAMSUNG NOTE 20 + GOOGLE PIXEL 7*/


/* IPad Air , Ipad Mini and Similar portrait */

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .menu_call{position: absolute;right: 125px;}
    .menu_call span{display: none;}
    .menu_call .btn-primary{padding: 5px;}
    .menu_call .btn-primary i{margin-left: 0;padding: 8px;}
    .banner-main .carousel-caption{bottom: 20px!important;width: 85%;}
    .banner-main .carousel-caption h1{font-size: 32px;}
    .banner-main .carousel-indicators {left: -80px;}
    .sectiongap {padding: 50px 0;}
    .section_title h2,.section_title_left h2 {font-size: 30px;}
    .intro .section_title_left{margin-bottom: 0;}
    .intro .card {margin: 15px 0;padding: 15px 10px;}
    .banner-main .btn-primary,.banner-main .btn-outline-light{padding: 10px 15px;}
    .home_form .section_title_left h2{font-size: 40px;}
    .home_form form {padding: 20px;margin-top: 20px;}
    .home_form form h2 {font-size: 24px;margin-bottom: 25px;}

    .section_title{width: 90%;}
    .focus_div .card p{line-height: 22px;}


}
/* IPad Air , Ipad Mini and Similar portrait */


/* IPAD PRO VERSION ONLY!! */
@media (width: 1032px) and (height: 1376px) and (orientation: portrait) {
    .banner-main .carousel-caption {width: 55%;bottom: 30px;}
    .banner-main .carousel-caption h1{font-size: 42px;}
}

@media (width: 1366px) and (height: 1024px) and (orientation: landscape) {
    
}

/* IPAD PRO VERSION ONLY!! */

/* SURFACE PRO VERSION ONLY!! */
@media (width: 960px) and (height: 1440px) and (orientation: portrait) {
    .banner-main .carousel-caption{bottom: 40px!important;width: 60%;left: 12%;}
    .banner-main .carousel-caption h1{font-size: 36px;}
    .menu_call {right: 200px;}
}

/* SURFACE PRO VERSION ONLY!! */


/* IPAD , NEST HUB landscape layouts */
@media (orientation: landscape) and (min-width: 1024px) and (max-width: 1180px) {
    .banner-main .carousel-caption h1 {font-size: 40px;}
    .banner-main .carousel-caption{bottom: 50px;}
    .section_title_left h2,.section_title h2{font-size: 30px;}
    .home_form .section_title_left h2{font-size: 50px;}
    .home_form form {margin-top: 40px;}
    .btn-primary {padding: 8px 12px;}
    
}

/* IPAD , NEST HUB landscape layouts */

/* NEST HUB Max Only */
@media (orientation: landscape) and (width: 1280px) and (height: 800px) {
    
}

/* NEST HUB Max Only */

/* Galaxy S20 Android 11/ A55 Only */
@media (orientation: landscape) and (width: 800px) and (height: 360px) {
    #backto-top{display: none;}
    p{font-size: 15px;line-height: 24px;}
    .tick_double ul { columns: 1; -webkit-columns: 1; -moz-columns: 1; } 
    .stellarnav > ul > li > a{font-size: 14px;}
    .menu_call{position: absolute;right: 115px;}
    .menu_call span{display: none;}
    .menu_call .btn-primary{padding: 5px;}
    .menu_call .btn-primary i{margin-left: 0;padding: 8px;}
    .banner-main .carousel-item img{animation: none!important;}
    .carousel-caption{bottom: 20px!important;width: 70%!important;}
    .carousel-indicators [data-bs-target]{display:none;}
    .logo-main {padding-left: 0;}
    .logo-main img {width: 170px;}
    .banner-main .carousel-caption h1 {font-size: 28px;}
    .sectiongap {padding: 40px 0;}
    .btn-primary,.banner-main .btn-primary,.banner-main .btn-outline-light{padding: 8px 12px;}
    .btn-primary i{padding: 8px;}
    .banner-main .btn-outline-light{margin-left: 5px;}
    .section_title_left h2,.section_title h2 {font-size: 26px;padding-bottom: 10px;margin-bottom: 10px;}
    .intro .card{padding: 14px 10px;margin: 10px 0;}
    .intro .card h4{margin-bottom: 5px;}
    .section_title {width: 100%;margin:0 0 20px 0;}
    .focus_div .card{padding: 15px;}
    .focus_div .card h5 {font-size: 16px;margin-bottom: 5px;}
    .home_form .section_title_left h2 {font-size: 30px;}
    .home_form form h2 {font-size: 22px;margin-bottom: 25px;}
    .home_form form {padding: 20px;margin-top: 20px;}
    footer{padding: 15px 0;}
    footer .nav {padding-bottom: 10px;margin-bottom: 10px;}

    .courses .card,.courses .card-body{padding: 10px;}
    
}

/* Galaxy S20 Android 11/ A55 Only */

/* IPAD Mini Only */
@media (orientation: landscape) and (width: 1024px) and (height: 768px) {
       .banner-main .carousel-caption {bottom: 20px;}
        .banner-main .carousel-caption h1 {font-size: 32px;}

}

@media (orientation: portrait) and (width: 768px) and (height: 1024px) {
    .menu_call {right: 100px;}
    .banner-main .carousel-caption {bottom: 10px!important;}
    .banner-main .carousel-caption h1{font-size: 30px;}

}
/* IPAD Mini Only */


/* IPHONE XR, IPHONE 11 Pro / 11 Pro Max / 12 / 14/ 14 Pro, */

@media screen and (min-width: 812px) and (max-width: 896px) and (max-height: 430px) and (orientation: landscape) {
    #backto-top{display: none;}
    p{font-size: 15px;line-height: 24px;}
    .tick_double ul { columns: 1; -webkit-columns: 1; -moz-columns: 1; } 
    .stellarnav > ul > li > a{font-size: 14px;}
    /* .menumain.fixed-top{top: 0;position: static;}
    .menumain .container {padding: 10px 15px;} */
    .menu_call{position: absolute;right: 160px;}
    .menu_call span{display: none;}
    .menu_call .btn-primary{padding: 5px;}
    .menu_call .btn-primary i{margin-left: 0;padding: 8px;}
    .banner-main .carousel-item img{animation: none!important;}
    .carousel-caption{bottom: 15px !important;width: 55% !important;}
    .carousel-indicators [data-bs-target]{display:none;}
    .logo-main {padding-left: 0;}
    .logo-main img {width: 170px;}
    .banner-main .carousel-caption h1 {font-size: 28px;}
    .sectiongap {padding: 40px 0;}
    .btn-primary,.banner-main .btn-primary,.banner-main .btn-outline-light{padding: 8px 12px;}
    .btn-primary i{padding: 8px;}
    .banner-main .btn-outline-light{margin-left: 5px;}
    .section_title_left h2,.section_title h2 {font-size: 26px;padding-bottom: 10px;margin-bottom: 10px;}
    .intro .card{padding: 10px;margin: 10px 0;}
    .intro .card h4{margin-bottom: 5px;}
    .section_title {width: 100%;margin:0 0 20px 0;}
    .focus_div .card{padding: 15px;}
    .focus_div .card h5 {font-size: 16px;margin-bottom: 5px;}
    .home_form .section_title_left h2 {font-size: 30px;}
    .home_form form h2 {font-size: 22px;margin-bottom: 25px;}
    .home_form form {padding: 20px;margin-top: 20px;}
    footer{padding: 15px 0;}
    footer .nav {padding-bottom: 10px;margin-bottom: 10px;}

    .courses .card,.courses .card-body{padding: 10px;}
    
}

/* IPHONE XR, IPHONE 11 Pro / 11 Pro Max / 12 / 14/ 14 Pro, */

/* iPhones (Pro Max) , Samsung Galaxy A51/A71 */
@media (orientation: landscape) and (min-width: 900px) and (max-height: 440px) {
    #backto-top{display: none;}
    p{font-size: 15px;line-height: 24px;}
    .tick_double ul { columns: 1; -webkit-columns: 1; -moz-columns: 1; } 
    .stellarnav > ul > li > a{font-size: 14px;}
    /* .menumain.fixed-top{top: 0;position: static;}
    .menumain .container {padding: 10px 15px;} */
    .menu_call{position: absolute;right: 180px;}
    .menu_call span{display: none;}
    .menu_call .btn-primary{padding: 5px;}
    .menu_call .btn-primary i{margin-left: 0;padding: 8px;}
    .banner-main .carousel-item img{animation: none!important;}
    .carousel-caption{bottom: 20px!important;left: 12%!important;}
    .carousel-indicators [data-bs-target]{display:none;}
    .logo-main {padding-left: 0;}
    .logo-main img {width: 170px;}
    .banner-main .carousel-caption h1 {font-size: 30px;}
    .sectiongap {padding: 40px 0;}
    .btn-primary,.banner-main .btn-primary,.banner-main .btn-outline-light{padding: 8px 12px;}
    .btn-primary i{padding: 8px;}
    .banner-main .btn-outline-light{margin-left: 5px;}
    .section_title_left h2,.section_title h2 {font-size: 26px;padding-bottom: 10px;margin-bottom: 10px;}
    .intro .card{padding: 14px 10px;margin: 10px 0;}
    .intro .card h4{margin-bottom: 5px;}
    .section_title {width: 100%;margin:0 0 20px 0;}
    .focus_div .card{padding: 15px;}
    .focus_div .card h5 {font-size: 16px;margin-bottom: 5px;}
    .home_form .section_title_left h2 {font-size: 30px;}
    .home_form form h2 {font-size: 22px;margin-bottom: 25px;}
    .home_form form {padding: 20px;margin-top: 20px;}
    footer{padding: 15px 0;}
    footer .nav {padding-bottom: 10px;margin-bottom: 10px;}

    .courses .card,.courses .card-body{padding: 10px;}
    
}

/* iPhones (Pro Max) , Samsung Galaxy A51/A71 */


/* Media Query for Large screens */
@media (min-width: 1300px) and (max-width:1920px) {
    .container {
        max-width: 1200px;
    }
}

@media (min-width: 1200px) and (max-width:1299px) {
    .banner-main .carousel-caption {width: 50%;bottom: 60px;}
    .banner-main .carousel-caption h1{font-size: 46px;}

}

/* @media (min-width: 1000px) and (max-width:1199px) {
    .banner-main .carousel-caption {width: 55%;bottom: 30px;}
    .banner-main .carousel-caption h1{font-size: 32px;}

} */

@media (min-width: 1920px) and (max-width: 2560px) {

    /* .container { max-width: 1680px; } */
    .container {
        max-width: 1320px;
    }

}

/* @media (min-width: 2560px){
 .container { max-width: 1920px; } 
 }*/