 /*#####################################################################*/
@media screen and (min-width: 1451px) and (max-width: 1600px) {

/*Global*/
.container{max-width: 1400px;}

/*Home*/
.home_sec01 .banner_img {height: 900px;}
.home_sec01 .banner_img .desc h1 {font-size: 58px;}
.home_sec01 .banner_img .desc h1 + p{max-width: 85%;}
.home_sec02 .head h2 {font-size: 96px;}
.home_sec03 .desc{padding: 40px 25px;}
.home_sec04 .desc h2 {font-size: 42px;}
.home_sec04 .desc p {font-size: 16px; max-width: 75%;}
.home_sec05 .desc{padding: 80px 50px;}
.home_sec06 .desc .boxes figure figcaption h3 {font-size: 31px;}
.home_sec08 figure figcaption h3, .home_sec11 .desc h3{font-size: 20px;}
.home_sec10 .head h2 .home_sec12 .head h2,.home_sec13 .head h2{font-size: 46px;}
.home_sec10 .boxes figure figcaption h3 {font-size: 26px;}
.home_sec10 .boxes figure figcaption h3 {font-size: 26px;}
.home_sec12 .desc figure h3 {font-size: 20px;}
.home_sec12 .desc figure p{font-size: 18px;}
.set > a h3{font-size: 18px;}
.accordion-container .content p{font-size: 18px;}

/*Contact Us*/
.contact_sec01 .desc h1{font-size: 52px;}

/*Inner Banner*/
.inner_banner, .inner_banners {height: 600px;}
.inner_banner h1, .inner_banners h1{font-size: 72px;}

/*Subject*/
.subject_sec02::before, .subject_sec03::before{width: 90%;}
.subject_sec02 .head h2{font-size: 72px;}
.subject_sec02 .desc h3{font-size: 22px;}
.subject_sec02 .btns p{max-width: 100%;}
.subject_sec03 .head h2{font-size: 36px;}

}
/*#####################################################################*/
@media screen and (min-width: 1300px) and (max-width: 1450px) {

/*Global*/
.container {max-width: 1280px;}

/*404*/
.sec_404 {padding: 60px 0;}
.sec_404 .msgbox {margin: 40px 0;}
.sec_404 .head h2 {font-size: 36px;}
.sec_404 .desc p{max-width: 75%;}

/*Header*/
.top_bar .head ul > li{font-size: 15px;}
header .container {max-width: 1240px;}

/*Footer*/
footer .head p{font-size: 52px;line-height: 62px;}

/*Home*/
.home_sec01 .custom_arrow{width: 45px;}
.home_sec01 .banner_img {height: 850px;}
.home_sec01 .banner_img .desc h1 {font-size: 52px;}
.home_sec01 .banner_img .desc h1 + p{max-width: 90%;}
.home_sec02 .head h2 {font-size: 82px;}
.home_sec02 .desc h3{font-size: 24px;}
.home_sec03 .head h2{font-size: 46px;}
.home_sec03 .desc figure figcaption h3{font-size: 18px;}
.home_sec03 .desc{padding: 40px 25px;}
.home_sec04 .desc h2 {font-size: 36px;}
.home_sec04 .desc p {font-size: 16px;max-width: 85%;}
.home_sec04 .desc a{font-size: 20px; }
.home_sec05 .desc{padding: 60px 50px;border-radius: 60px;}
.home_sec05 .desc h2{font-size: 42px;}
.home_sec06 .head p {max-width: 90%;}
.home_sec06 .desc .boxes figure figcaption p {font-size: 16px;}
.home_sec07 .head h2 {font-size: 42px;}
.home_sec07 figure{padding: 40px 20px; }
.home_sec07 figure figcaption h3 {font-size: 20px; }
.home_sec06 .head h2{font-size: 42px;}
.home_sec06 .desc .boxes figure figcaption h3 {font-size: 27px;}
.home_sec08 .head h2{font-size: 42px; }
.home_sec08 .head p {max-width: 50%;}
.home_sec08 figure figcaption h3, .home_sec11 .desc h3{font-size: 20px;}
.home_sec10 .head h2 .home_sec12 .head h2,.home_sec13 .head h2{font-size: 46px;}
.home_sec10 .boxes figure figcaption h3 {font-size: 24px;}
.home_sec12 .desc figure h3 {font-size: 20px;}
.home_sec12 .desc figure p{font-size: 18px;}
.set > a h3{font-size: 18px;}
.accordion-container .content p{font-size: 18px;}
.home_sec09 .head a img{max-width: 90%;}
.home_sec09 .head a::after{padding: 60px 5px; font-size: 125px;}
.home_sec10 .head h2{font-size: 42px;}
.home_sec10 .boxes figure span {font-size: 62px;}
.home_sec10 .boxes figure figcaption h3 + p{max-width: 90%;}
.home_sec11 .head h2{font-size: 42px;}
.home_sec12 .head h2 {font-size: 42px;}

/*Contact Us*/
.contact_sec01 .desc h1{font-size: 46px;}
.contact_sec01 .desc h2{font-size: 22px;}
.contact_sec01 .desc ul > li{font-size: 18px; padding: 12px 0;}

/*Inner Banner*/
.inner_banner, .inner_banners {height: 550px;}
.inner_banner h1, .inner_banners h1{font-size: 58px;}
.inner_banners p{font-size: 24px; max-width: 65%;}

/*Courses*/
.sec_course .desc h2{font-size: 28px;}
.course_sec04{padding: 25px 0}
.course_sec04 .desc h2{font-size: 52px;}

/*Subject*/
.subject_sec02::before, .subject_sec03::before{width: 95%;}
.subject_sec02 .head h2{font-size: 62px;}
.subject_sec02 .desc::after{padding: 18px; right: 40px;}
.subject_sec02 .desc h3{font-size: 22px;}
.subject_sec02 .btns p{max-width: 100%;}
.subject_sec03 .head h2{font-size: 36px;}
.subject_sec01 .desc p{max-width: 90%;}
.subject_sec03 .head h3{font-size: 30px;}


}
/*#####################################################################*/
@media screen and (min-width: 1100px) and (max-width: 1299px) {

/*Global*/
.container{max-width: 1180px;}

/*404*/
.sec_404 {padding: 40px 0 60px;}
.sec_404 .msgbox {margin: 40px 0;}
.sec_404 .msgbox span{font-size: 225px;}
.sec_404 .head h2 {font-size: 32px; line-height: 28px;}
.sec_404 .desc p{max-width: 90%; font-size: 20px;}
.sec_404 .btns a {font-size: 18px;padding: 15px 40px;}

/*Header*/
.top_bar .col-md-6:first-child{flex: 0 0 66.666667%; max-width: 66.666667%;}
.top_bar .col-md-6:last-child{flex: 0 0 33.333333%; max-width: 33.333333%;}
.top_bar .head ul > li{font-size: 15px;}
header .container {max-width: 1140px;}
header .nav_bar ul{gap: 0 35px;}

/*Footer*/
footer .head p{font-size: 48px;line-height: 58px;}

/*Home*/
.home_sec01 .banner_img .desc p strong{font-size: 16px; } 
.home_sec01 .banner_img .desc a{font-size: 16px; padding: 12px 30px; } 
.home_sec02 .desc p {font-size: 17px; }
.home_sec01 .custom_arrow{width: 45px;}
.home_sec01 .slick-dots li a{font-size: 18px;}
.home_sec01 .banner_img {height: 800px;}
.home_sec01 .banner_img .desc h1 {font-size: 46px;}
.home_sec01 .banner_img .desc h1 + p{font-size: 18px;max-width: 95%;line-height: 36px;}
.home_sec02 .head h2 {font-size: 72px;}
.home_sec03 .desc figure img{height: 165px; }
.home_sec06 .desc .boxes figure{gap: 0 10px;}
.home_sec02 .desc h3{font-size: 24px;}
.home_sec03 .head h2{font-size: 42px;}
.home_sec03 .desc figure figcaption h3{font-size: 18px;}
.home_sec03 .desc{padding: 30px 20px;}
.home_sec04 .desc h2 {font-size: 32px;}
.home_sec04 .desc p {font-size: 16px;max-width: 90%;}
.home_sec04 .desc a{font-size: 18px;}
.home_sec05 .desc{padding: 60px 50px;border-radius: 60px;}
.home_sec05 .desc h2{font-size: 42px;max-width: 80%;}
.home_sec06 .head p {max-width: 100%;}
.home_sec06 .desc .boxes figure figcaption p {font-size: 16px;}
.home_sec06 .desc .boxes figure figcaption h3 {font-size: 24px;line-height: 32px;}
.home_sec06 .head h2{font-size: 36px;}
.home_sec07 .head h2 {font-size: 36px;}
.home_sec07 figure{padding: 40px 20px; }
.home_sec07 figure figcaption h3 {font-size: 18px;}
.home_sec07, .home_sec10{padding-top: 40px; }
.home_sec08 .head h2{font-size: 36px;}
.home_sec08 .head p {max-width: 50%;}
.home_sec08 figure figcaption h3, .home_sec11 .desc h3{font-size: 18px;}
.home_sec10 .boxes figure figcaption::before{font-size: 36px;}
.home_sec10 .head{margin: 0 0 100px}
.home_sec10 .boxes figure .imgs img {height: 375px;}
.home_sec10 .head h2 .home_sec12 .head h2,.home_sec13 .head h2{font-size: 36px;}
.home_sec10 .boxes figure figcaption h3 {font-size: 22px;}
.home_sec12 .desc figure h3 {font-size: 18px;max-width: 100%;}
.home_sec12 .desc figure p{font-size: 17px;line-height: 32px;}
.set > a h3{font-size: 18px;}
.accordion-container .content p{font-size: 18px;}
.home_sec09 .head a img{max-width: 80%;}
.home_sec09 .head a::after{padding: 46px 5px;font-size: 100px;}
.home_sec10 .head h2{font-size: 36px;}
.home_sec10 .boxes figure span {font-size: 52px;}
.home_sec10 .boxes figure figcaption h3 + p{max-width: 100%;font-size: 17px;}
.home_sec11 .head h2{font-size: 36px;}
.home_sec12 .head h2 {font-size: 36px;}
.home_sec11{padding-top: 60px;}
.home_sec11 .head h2 + p {max-width: 60%;}
.home_sec11 .desc p{font-size: 16px;}
.home_sec11 .desc{padding: 20px 15px;}
.home_sec12 .desc figure img{height: 250px;}
.home_sec10 .boxes.box_1 figure span {bottom: 205px;}
.home_sec10 .boxes.box_1 figure span {bottom: 185px;}
.home_sec10 .boxes.box_2 figure span {top: -35px;}
.home_sec10 .boxes.box_1 figure::after, .home_sec10 .boxes.box_2 figure::after{top: 30px;}

/*About Us*/
.about_sec01 .descs h2{font-size: 40px;}

/*Contact Us*/
.contact_sec01 .desc h1{font-size: 46px;}
.contact_sec01 .desc h2{font-size: 22px;}
.contact_sec01 .desc ul > li{font-size: 18px; padding: 12px 0;}

/*Inner Banner*/
.inner_banner, .inner_banners {height: 550px;}
.inner_banner h1{font-size: 58px;}
.inner_banners h1{font-size: 48px;}
.inner_banners p{font-size: 22px; max-width: 80%;}

/*Courses*/
.sec_course .desc h2{font-size: 28px;}
.course_sec04{padding: 25px 0}
.course_sec04 .desc h2{font-size: 52px;}
.course_sec05{padding-top: 100px;}

/*Subject*/
.subject_sec02::before, .subject_sec03::before{width: 95%;}
.subject_sec02 .head h2{font-size: 48px;}
.subject_sec02 .desc::after{padding: 18px; right: 40px;}
.subject_sec02 .desc h3{font-size: 20px; line-height: 28px;}
.subject_sec02 .btns p{max-width: 100%;}
.subject_sec03 .head h2{font-size: 32px;}
.subject_sec03 .head p{font-size: 17px;}
.subject_sec01 .desc p{max-width: 100%;}
.subject_sec03 .head h3{font-size: 30px;}
.subject_sec02 .desc{padding: 40px 20px;}
.subject_sec02 .desc p, .subject_sec02 .desc ul > li{font-size: 17px;}
.subject_sec03{padding: 60px 0 100px;}

}
/*#####################################################################*/
@media screen and (min-width: 901px) and (max-width:1099px) {

/*Global*/

/*404*/
.sec_404 {padding: 40px 0 60px;}
.sec_404 .msgbox {margin: 40px 0;}
.sec_404 .msgbox span{font-size: 225px;}
.sec_404 .head h2 {font-size: 32px; line-height: 28px;}
.sec_404 .desc p{max-width: 90%; font-size: 20px;}
.sec_404 .btns a {font-size: 18px;padding: 15px 40px;}

/*Header*/
.top_bar .col-md-6:first-child{flex: 0 0 66.666667%; max-width: 66.666667%;}
.top_bar .col-md-6:last-child{flex: 0 0 33.333333%; max-width: 33.333333%;}
.top_bar .head ul > li{font-size: 15px;}
header{position: initial; padding: 10px 0;}
header .container {max-width: 1140px;}
header .nav_bar ul{gap: 0 35px;}
header .col-md-2{flex: 0 0 100%; max-width: 100%;}
header .col-md-7{display: none;}
header .col-md-3{display: none;}
header .row{padding: 0; }
.page-template-page-home header .row{background: transparent; box-shadow: none !important;}
header .row{padding: 0; }
header .btns{background: transparent; border: none; padding: 0; display: block;}
header .btns a:first-child::after{display: none;}
header .logo img {height: 50px; object-fit: cover; object-position: center;}


/*Footer*/
footer{padding: 70px 0;}
footer .col-md-5, footer .col-md-7{flex: 0 0 100%; max-width: 100%;}
footer .head p{font-size: 42px;line-height: 58px;}
footer .contact_form{max-width: 85%; margin: 0 auto; margin-top: 50px; padding: 40px;}
footer .social_icons ul > li{margin-bottom: 0;}
footer .social_icons ul{display: flex; align-items: center; gap: 0 50px;}
footer .footer_logo img{max-width: 25% !important;}
/*footer .social_icons{margin: 40px 0 20px;}*/
footer .contact_form input[type=submit]{max-width: 40%;}
.copy_right{padding: 6px 0;}
.copy_right p{font-size: 16px;}

/*Home*/
.home_sec01{position: initial;}
.home_sec01 .custom_arrow{display: none !important;}
.home_sec01 .slick-dots li a{font-size: 18px;}
.home_sec01 .banner_img .desc p strong{font-size: 16px;} 
.home_sec01 .banner_img .desc a{font-size: 16px;padding: 10px 25px;} 
.home_sec02 .desc p {font-size: 17px; }
.home_sec02 .head p strong, .home_sec03 .head p strong {font-size: 16px; }
.home_sec02 .head h2 + p{font-size: 17px; }
.home_sec02 .desc{margin: 75px 0 0; }
.home_sec02 .desc p:nth-child(2) {margin: 0 0 25px; }
.home_sec03 .desc figure figcaption p{font-size: 18px; }
.home_sec03 .col-md-4{flex: 0 0 50%; max-width: 50%;}
.home_sec03 .col-md-4:last-child .desc{margin-bottom: 0;}
.home_sec02 figure img{display: block;max-width: 55%;margin: 0 auto;}
.home_sec02 .col-md-6{flex: 0 0 100%; max-width: 100%;}
.home_sec01 .custom_arrow{width: 45px;}
.home_sec01 .slick-dots li a{font-size: 18px;}
.home_sec01 .banner_img {height: 650px;}
.home_sec01 .banner_img .desc h1 {font-size: 42px;line-height: 58px;}
.home_sec01 .banner_img .desc h1 + p{font-size: 17px;max-width: 100%;line-height: 32px;}
.home_sec02 .head h2 {font-size: 62px;}
.home_sec02 {padding: 100px 0 0px;}
.home_sec03 .desc figure img{height: 100px;}
.home_sec06 .desc .boxes figure{gap: 0 10px;}
.home_sec02 .desc h3{font-size: 24px;}
.home_sec03{padding-bottom: 40px;}
.home_sec03 .head h2{font-size: 32px;}
.home_sec03 .desc figure figcaption h3{font-size: 18px;line-height: 28px;}
.home_sec03 .desc{padding: 30px 25px;margin: 0 0 75px;}
.home_sec03 .row{justify-content: center;}
.home_sec04 .desc h2 {font-size: 28px;}
.home_sec04 .row {margin-bottom: 75px; } 
.home_sec04 .row:nth-child(odd) {flex-direction: column-reverse; margin-bottom: 75px; }
.home_sec04 .desc::after{display: none;}
.home_sec04 figure img {width: 85%; display: block; margin: 0 auto}
.home_sec04 .desc{margin: 50px 0 0;}
.home_sec04 .desc p {font-size: 16px;max-width: 100%;}
.home_sec04 .col-md-5, .home_sec04 .col-md-7{flex: 0 0 100%;max-width: 100%;}
.home_sec04 .desc a{font-size: 18px;}
.home_sec05{padding-top: 40px; }
.home_sec05 .desc a {font-size: 16px; padding: 14px 40px;}
.home_sec06{padding: 40px 0; } 
.home_sec06 .head {margin: 0 0 75px; } 
.home_sec07 .head p{font-size: 17px; } 
.home_sec07 .col-md-3, .home_sec07 .col-md-6{flex: 0 0 33.333333%; max-width: 33.333333%; } 
.home_sec07 figure figcaption p {font-size: 15px; }
.home_sec06 .col-md-5, .home_sec06 .col-md-7{flex: 0 0 100%;max-width: 100%;}
.home_sec05 .desc{padding: 50px 25px;border-radius: 40px;}
.home_sec05 .desc h2{font-size: 36px;max-width: 100%;margin: 10px 0 25px;}
.home_sec06 .head p {max-width: 100%;font-size: 17px;}
.home_sec06 .desc .boxes figure figcaption p {font-size: 16px;font-weight: 500;}
.home_sec06 .desc .boxes figure figcaption h3 {font-size: 17px;font-weight: 500;line-height: 32px;}
.home_sec06 .head h2{font-size: 32px;}
.home_sec07 .head h2 {font-size: 32px;}
.home_sec07 figure{padding: 40px 15px;min-height: 200px;}
.home_sec07 figure figcaption h3 {font-size: 16px;}
.home_sec07, .home_sec10{padding-top: 40px; }
.home_sec08 .head h2{font-size: 32px;}
.home_sec08 .head p {max-width: 60%;font-size: 17px;}
.home_sec08 figure figcaption h3, .home_sec11 .desc h3{font-size: 18px;}
.home_sec09{padding-bottom: 60px; }
.home_sec10 .boxes figure figcaption::before{font-size: 30px;}
.home_sec10 .head{margin: 0 0 100px}
.home_sec10 .boxes figure .imgs img {height: 250px;}
.home_sec10 .head h2 .home_sec12 .head h2,.home_sec13 .head h2{font-size: 32px;}
.home_sec10 .boxes figure figcaption h3 {font-size: 18px;}
.home_sec12 .desc figure h3 {font-size: 17px;max-width: 100%;}
.home_sec12 .desc figure p{font-size: 15px;line-height: 32px;}
.set > a h3{font-size: 16px;}
.accordion-container .content p{font-size: 16px;}
.home_sec09 .head a img{max-width: 70%;}
.home_sec09 .head a::after{padding: 46px 5px;font-size: 100px;}
.home_sec10 .head h2{font-size: 32px;}
.home_sec10 .boxes figure span {font-size: 32px;width: 50px;height: 50px;}
.home_sec10 .boxes figure figcaption h3 + p{max-width: 100%;font-size: 17px;}
.home_sec11 .head h2{font-size: 32px;}
.home_sec12 .head h2 {font-size: 32px;}
.home_sec11{padding-top: 40px;}
.home_sec11 .head h2 + p {max-width: 60%;font-size: 17px;}
.home_sec11 .desc p{font-size: 16px;}
.home_sec11 .desc{padding: 20px 15px;}
.home_sec12 .desc figure img{height: 250px;}
.home_sec10 .boxes.box_1 figure span {bottom: 225px;}
.home_sec10 .boxes figure span {bottom: 195px;}
.home_sec10 .boxes.box_2 figure span {top: -25px;}
.home_sec10 .boxes.box_1 figure::after, .home_sec10 .boxes.box_2 figure::after{display: none;}
.home_sec11 .head p strong{font-size: 16px;}
.home_sec13 .col-md-5, .home_sec13 .col-md-7{flex: 0 0 100%; max-width: 100%;}
.home_sec13{padding-bottom: 60px;}

/*About Us*/
.about_sec01 .descs h2{font-size: 32px;}
.about_sec01 {padding-top: 60px; }
.about_sec01 .row:last-child {margin-top: 0;}
.about_sec02::before, .about_sec02::after{display: none;}
.about_sec01 figure img{max-width: 100%;}

/*Contact Us*/
.contact_sec01 .desc h1{font-size: 38px;}
.contact_sec01 .desc h2{font-size: 22px; margin: 15px 0;}
.contact_sec01 .desc ul > li{font-size: 18px; padding: 12px 0;}
.contact_sec01 .col-md-6{flex: 0 0 100%;max-width: 100%;}
.contact_sec01 .c_form{max-width: 75%; margin: 0 auto; margin-top: 25px;}
.contact_sec01 .c_form input[type=submit]{max-width: 30%;}

/*Inner Banner*/
.inner_banner, .inner_banners {height: 450px; margin-top: 0;}
.inner_banner h1{font-size: 46px;}
.inner_banners h1{font-size: 38px;}
.inner_banners p{font-size: 22px; max-width: 80%;}

/*Courses*/
.sec_course .desc h2{font-size: 26px; margin: 0;}
.course_sec04{padding: 25px 0}
.course_sec04 .desc h2{font-size: 42px;}
.course_sec05{padding-top: 100px;}
.course_sec01{padding-bottom: 0;}
.sec_course .col-md-6{flex: 0 0 100%; max-width: 100%;}
.sec_course figure img{max-width: 75%; display: block; margin: 0 auto;}
.sec_course .row:nth-child(odd){flex-direction: column-reverse;}
.sec_course figure::after{width: 200px; height: 200px; right: 0; left: 0; top: 150px; margin: 0 auto;}
.sec_course .desc{margin-top: 75px;}
.sec_course .row{margin-bottom: 75px;}
.course_sec04{margin-top: -35px;}

/*Subject*/
.subject_sec02::before, .subject_sec03::before{width: 95%;}
.subject_sec02 .head h2{font-size: 48px;}
.subject_sec02 .desc::after{padding: 18px; right: 40px;}
.subject_sec02 .desc h3{font-size: 20px; line-height: 28px;}
.subject_sec02 .btns p{max-width: 100%;}
.subject_sec03 .head h2{font-size: 32px;}
.subject_sec03 .head p{font-size: 17px;}
.subject_sec01 .desc p{max-width: 100%;}
.subject_sec03 .head h3{font-size: 30px;}
.subject_sec02 .desc{padding: 40px 20px;}
.subject_sec02 .desc p, .subject_sec02 .desc ul > li{font-size: 17px;}
.subject_sec03{padding: 60px 0 120px;}
.subject_sec01 .row{flex-direction: column !important;margin-bottom: 0 !important;}
.subject_sec01 .btns {/* margin: 0 0 50px; */}
.subject_sec02 .col-md-6{}

}
/*#####################################################################*/
@media screen and (min-width: 901px) and (max-width:992px) {

/*Global*/
.container {max-width: 840px;}

/*404*/
.sec_404 .head h2 {font-size: 30px;}

/*Header*/
.top_bar .head ul > li{font-size: 14px;}

/*Footer*/
footer .contact_form{max-width: 90%;}
.copy_right{padding: 10px 0;}
.copy_right p{font-size: 16px;}

/*Course*/
.subject_sec02 .desc::after{display: none;}

}
/*#####################################################################*/
@media screen and (min-width: 768px) and (max-width:900px) {

/*Global*/

/*404*/
.sec_404 {padding: 20px 0 60px;}
.sec_404 .msgbox {margin: 40px 0 20px;}
.sec_404 .msgbox span{font-size: 200px; line-height: 90%;}
.sec_404 .head h2 {font-size: 26px; line-height: 26px;}
.sec_404 .desc p{max-width: 100%; font-size: 18px;}
.sec_404 .btns a {font-size: 18px;padding: 15px 40px;}

/*Header*/
.top_bar .col-md-6:first-child{flex: 0 0 66.666667%; max-width: 66.666667%;}
.top_bar .col-md-6:last-child{flex: 0 0 33.333333%; max-width: 33.333333%;}
.top_bar .head ul > li{font-size: 15px;}
header{position: initial; padding: 10px 0;}
header .container {max-width: 1140px;}
header .nav_bar ul{gap: 0 35px;}
header .col-md-2{flex: 0 0 100%; max-width: 100%;}
header .col-md-7{display: none;}
header .col-md-3{display: none;}
.page-template-page-home header .row{background: transparent; box-shadow: none !important;}
header .row{padding: 0; }
header .btns{background: transparent; border: none; padding: 0; display: block;}
header .btns a:first-child::after{display: none;}
header .logo img {height: 50px; object-fit: cover; object-position: center;}


/*Footer*/
footer{padding: 40px 0;}
footer .col-md-5, footer .col-md-7{flex: 0 0 100%; max-width: 100%;}
footer .head p{font-size: 32px;line-height: 38px;}
footer .contact_form{max-width: 100%;margin: 0 auto;margin-top: 50px;padding: 40px 30px;}
footer .social_icons ul > li{margin-bottom: 0;}
footer .social_icons ul{}
footer .social_icons ul > li figure{margin-bottom: 25px;}
footer .social_icons ul > li:last-child figure{margin-bottom: 0;}
footer .footer_logo img{max-width: 25% !important;}
/*footer .social_icons{margin: 40px 0 20px;}*/
footer .contact_form input[type=submit]{max-width: 40%;}
footer .contact_form h3 {font-size: 22px;}
.copy_right{padding: 6px 0;}
.copy_right p{font-size: 16px;}

/*Home*/
.home_sec01{position: initial;}
.home_sec01 .custom_arrow{display: none !important;}
.home_sec01 .slick-dots li a{font-size: 18px;}

/*Home*/
.home_sec01{position: initial;}
.home_sec01 .custom_arrow{display: none !important;}
.home_sec01 .slick-dots li a{font-size: 18px;}
.home_sec01 .banner_img .desc p strong{font-size: 14px;} 
.home_sec01 .banner_img .desc a{font-size: 15px;padding: 10px 25px;} 
.home_sec02 .desc p {font-size: 17px; }
.home_sec02 .head p strong, .home_sec03 .head p strong {font-size: 14px;}
.home_sec02 .head h2 + p{font-size: 17px; }
.home_sec02 .desc{margin: 75px 0 0; }
.home_sec02 .desc p:nth-child(2) {margin: 0 0 25px;}
.home_sec03 .desc figure figcaption p{font-size: 16px;}
.home_sec03 .col-md-4{flex: 0 0 50%; max-width: 50%;}
.home_sec03 .col-md-4:last-child .desc{margin-bottom: 0;}
.home_sec02 figure img{display: block;max-width: 55%;margin: 0 auto;}
.home_sec02 .col-md-6{flex: 0 0 100%; max-width: 100%;}
.home_sec01 .custom_arrow{width: 45px;}
.home_sec01 .slick-dots li a{font-size: 18px;}
.home_sec01 .banner_img {height: 500px;}
.home_sec01 .banner_img .desc h1 {font-size: 32px;line-height: 48px;}
.home_sec01 .banner_img .desc h1 + p{font-size: 16px;max-width: 100%;line-height: 28px;}
.home_sec02 .head h2 {font-size: 46px;line-height: 58px;}
.home_sec02 {padding: 60px 0 0px;}
.home_sec03 .desc figure img{height: 100px;}
.home_sec06 .desc .boxes figure{gap: 0 30px;}
.home_sec02 .desc h3{font-size: 20px;}
.home_sec03{padding-bottom: 20px;}
.home_sec03 .head h2{font-size: 28px;}
.home_sec03 .desc figure figcaption h3{font-size: 16px;line-height: 28px;}
.home_sec03 .desc{padding: 20px 10px;margin: 0 0 75px;}
.home_sec03 .row{justify-content: center;}
.home_sec04 .desc h2 {font-size: 22px;}
.home_sec04 .row {margin-bottom: 75px; } 
.home_sec04 .row:nth-child(odd) {flex-direction: column-reverse; margin-bottom: 75px; }
.home_sec04 .desc::after{display: none;}
.home_sec04 figure img {width: 85%; display: block; margin: 0 auto}
.home_sec04 .desc{margin: 50px 0 0;}
.home_sec04 .desc p {font-size: 16px;max-width: 100%;}
.home_sec04 .col-md-5, .home_sec04 .col-md-7{flex: 0 0 100%;max-width: 100%;}
.home_sec04 .desc a{font-size: 16px;}
.home_sec05{padding-top: 40px; }
.home_sec05 .desc a {font-size: 15px;padding: 14px 30px;}
.home_sec06{padding: 20px 0 40px;} 
.home_sec06 .head {margin: 0 0 75px; } 
.home_sec07 .head p{font-size: 16px;} 
.home_sec07 .col-md-3, .home_sec07 .col-md-6{flex: 0 0 50%;max-width: 50%;} 
.home_sec07 figure figcaption p {font-size: 15px; }
.home_sec06 .col-md-5, .home_sec06 .col-md-7,  .home_sec06 .col-md-6{flex: 0 0 100%;max-width: 100%;}
.home_sec06 .desc .boxes ,  .home_sec06 .desc .boxes.box_03{margin: 0 0 50px; }
.home_sec08 .lectures {margin-left: 0; }
.home_sec08 figure img{height: 250px;}
.slick-arrow{right: 105px; width: 45px; height: 45px;}
.slick-next.slick-arrow{right: 40px;}
.home_sec08 figure figcaption{padding: 15px 15px 10px;}
.home_sec07 figure img{width: 50px;}
.home_sec07 .row{justify-content: center;}
.home_sec07 .col-md-3:nth-child(7) figure, .home_sec07 .col-md-6:nth-child(8) figure{margin-bottom: 35px;}
.home_sec05 .desc{padding: 30px 25px;border-radius: 30px;}
.home_sec05 .desc h2{font-size: 28px;max-width: 100%;margin: 10px 0 15px;}
.home_sec06 .head p {max-width: 100%;font-size: 16px;}
.home_sec06 .desc .boxes figure figcaption p {font-size: 16px;font-weight: 500;}
.home_sec06 .desc .boxes figure figcaption h3 {font-size: 17px;font-weight: 500;line-height: 32px;}
.home_sec06 .head h2{font-size: 26px;}
.home_sec07 .head h2 {font-size: 26px;}
.home_sec07 figure{padding: 40px 15px;min-height: 200px;}
.home_sec07 figure figcaption h3 {font-size: 16px;}
.home_sec07, .home_sec10{padding-top: 40px; }
.home_sec08 .head h2{font-size: 32px;}
.home_sec08 .head p {max-width: 75%;font-size: 16px;}
.home_sec08 figure figcaption h3, .home_sec11 .desc h3{font-size: 16px;}
.home_sec09{padding-bottom: 60px; }
.home_sec10 .boxes figure figcaption::before{font-size: 30px; display:none;}
.home_sec10 .head{margin: 0 0 50px}
.home_sec10 .boxes figure .imgs img {height: 200px;}
.home_sec10 .boxes figure figcaption{margin-top: 15px;}
.home_sec10 .head h2 .home_sec12 .head h2,.home_sec13 .head h2{font-size: 26px;}
.home_sec10 .boxes figure figcaption h3 {font-size: 20px;}
.home_sec12 .desc figure h3 {font-size: 17px;max-width: 100%;}
.home_sec12 .desc figure p{font-size: 15px;line-height: 32px;}
.set > a h3{font-size: 16px;}
.accordion-container .content p{font-size: 16px;}
.home_sec09 .head a img{max-width: 70%;}
.home_sec09 .head a::after{padding: 46px 5px;font-size: 100px;}
.home_sec10 .head h2{font-size: 26px;}
.home_sec10 .boxes figure span {font-size: 32px;width: 50px;height: 50px;}
.home_sec10 .boxes figure figcaption h3 + p{max-width: 100%;font-size: 16px;}
.home_sec11 .head h2{font-size: 26px;}
.home_sec12 .head h2 {font-size: 26px;}
.home_sec11{padding-top: 40px;}
.home_sec11 .head h2 + p {max-width: 75%;font-size: 16px;}
.home_sec11 .desc p{font-size: 15px;}
.home_sec11 .desc{padding: 20px 15px;}
.home_sec12 .desc figure img{height: 250px;}
.home_sec10 .boxes.box_1 figure span {bottom: 225px;}
.home_sec10 .boxes figure span {bottom: 195px;}
.home_sec10 .boxes figure span {top: -25px; display: none;}
.home_sec10 .col-md-4{flex: 0 0 50%; max-width: 50%;}
.home_sec10 .boxes figure span{margin: 0 0 75px;}
.home_sec10 .col-md-4:last-child {margin-bottom: 0;}
.home_sec10 .boxes.box_1 figure::after, .home_sec10 .boxes.box_2 figure::after{display: none;}
.home_sec11 .testimonials {margin-left: 0;}
.home_sec11 .head p strong{font-size: 14px;}
.home_sec13 .col-md-5, .home_sec13 .col-md-7{flex: 0 0 100%; max-width: 100%;}
.home_sec13{padding-bottom: 60px;}
.home_sec10 .row{justify-content: center;}
.home_sec10 .boxes{margin: 0 0 50px;}
.home_sec10 .col-md-4:last-child .boxes{margin: 0; }
.home_sec12 .blog {margin-left: 0;}
.home_sec13 .head figure img {max-width: 25%;}

/*About Us*/
.about_sec01 .descs h2{font-size: 32px; margin: 15px 0;}
.about_sec01 {padding-top: 60px; }
.about_sec01 .row:last-child {margin-top: 0;}
.about_sec02::before, .about_sec02::after{display: none;}
.about_sec01 figure img{max-width: 100%;}
.about_sec01 .col-md-4:first-child{flex: 0 0 100%; max-width: 100%}
.about_sec01 .col-md-4{flex: 0 0 50%; max-width: 50%}
.about_sec01 .desc {margin: 25px 0 0;}

/*Contact Us*/
.contact_sec01 .desc h1{font-size: 32px;}
.contact_sec01 .desc h2{font-size: 20px; margin: 15px 0;}
.contact_sec01 .desc ul > li{font-size: 18px; padding: 12px 0;}
.contact_sec01 .col-md-6{flex: 0 0 100%;max-width: 100%;}
.contact_sec01 .c_form{max-width: 85%; margin: 0 auto; margin-top: 25px;}
.contact_sec01 .c_form input[type=submit]{max-width: 40%;}

/*Inner Banner*/
.inner_banner, .inner_banners {height: 375px; margin-top: 0;}
.inner_banner h1{font-size: 34px; line-height: 46px;}
.inner_banners h1{font-size: 30px;}
.inner_banners p{font-size: 20px; max-width: 80%;}

/*Courses*/
.sec_course .desc h2{font-size: 24px; margin: 0;}
.course_sec04{padding: 25px 0}
.course_sec04 .desc h2{font-size: 42px;}
.course_sec05{padding-top: 100px;}
.course_sec01{padding-bottom: 0;}
.sec_course .col-md-6{flex: 0 0 100%; max-width: 100%;}
.sec_course figure img{max-width: 75%; display: block; margin: 0 auto;}
.sec_course .row:nth-child(odd){flex-direction: column-reverse;}
.sec_course figure::after{width: 150px; height: 150px; right: 0; left: 0; top: 150px; margin: 0 auto;}
.sec_course .desc{margin-top: 75px;}
.sec_course .row{margin-bottom: 75px;}
.course_sec04{margin-top: -35px;}
.course_sec03 .row:nth-child(2) figure::after{right: 0; left: 0;}
.course_sec05 .col-md-4{flex: 0 0 50%; max-width: 50%;}

/*Subject*/
.subject_sec01{padding:0;}
.subject_sec02::before, .subject_sec03::before{width: 95%;}
.subject_sec02 .head h2{font-size: 36px;}
.subject_sec02 .desc::after{padding: 18px; right: 40px;}
.subject_sec02 .desc h3{font-size: 20px; line-height: 28px;}
.subject_sec02 .btns p{max-width: 100%;}
.subject_sec03 .head h2{font-size: 28px;}
.subject_sec03 .head p{font-size: 16px;}
.subject_sec01 .desc p{max-width: 100%;}
.subject_sec03 .head h3{font-size: 24px;}
.subject_sec02 .desc{padding: 40px 20px;}
.subject_sec02 .desc p, .subject_sec02 .desc ul > li{font-size: 16px;}
.subject_sec03{padding: 60px 0 100px; margin-bottom: 40px;}
.subject_sec01 .btns {margin: 50px 0 25px;}
.subject_sec02 .col-md-6{flex: 0 0 100%;max-width: 100%;}
.subject_sec02{padding: 60px 0;}
.subject_sec03 .head ul > li {font-size: 16px;}
.subject_sec02{padding: 60px 0 30px;}

}
/*#####################################################################*/
@media screen and (min-width: 681px) and (max-width:767px) {

/*Global*/
.container {max-width: 640px;}

/*404*/
.sec_404 {padding: 20px 0 60px;}
.sec_404 .msgbox {margin: 30px 0 20px;}
.sec_404 .msgbox span{font-size: 175px; line-height: 85%;}
.sec_404 .head h2 {font-size: 26px; line-height: 26px;}
.sec_404 .desc p{max-width: 100%; font-size: 17px;}
.sec_404 .btns {margin: 15px 0 0;}
.sec_404 .btns a {font-size: 17px;padding: 13px 35px;}


/*Header*/
.top_bar .col-md-6:first-child{flex: 0 0 66.666667%; max-width: 66.666667%;}
.top_bar .col-md-6:last-child{flex: 0 0 33.333333%; max-width: 33.333333%;}
.top_bar .head ul > li{font-size: 15px;}
header{position: initial; padding: 7px 0;}
header .container {max-width: 1140px;}
header .nav_bar ul{gap: 0 35px;}
header .col-md-2{flex: 0 0 100%; max-width: 100%;}
header .col-md-7{display: none;}
header .col-md-3{display: none;}
a#hamburg {top: 57px;}
.page-template-page-home header .row{background: transparent; box-shadow: none !important;}
header .row{padding: 0; }
header .btns{background: transparent; border: none; padding: 0; display: block;}
header .btns a:first-child::after{display: none;}
header .logo img {width: 100px; height: 40px; object-fit: cover; object-position: center;}


/*Footer*/
footer{padding: 40px 0;}
footer .col-md-5, footer .col-md-7{flex: 0 0 100%; max-width: 100%;}
footer .head p{font-size: 32px;line-height: 38px;}
footer .contact_form{max-width: 100%;margin: 0 auto;margin-top: 50px;padding: 30px 30px;}
footer .social_icons ul > li{margin-bottom: 0;}
footer .social_icons ul{}
footer .social_icons ul > li figure{margin-bottom: 25px;}
footer .social_icons ul > li:last-child figure{margin-bottom: 0;}
footer .footer_logo img{max-width: 25% !important;}
/*footer .social_icons{margin: 40px 0 20px;}*/
footer .contact_form input[type=submit]{max-width: 35%; height: 50px; font-size: 16px;}
footer .social_icons ul > li figure figcaption a {font-size: 16px;}
footer .contact_form h3 {font-size: 24px; margin: 0 0 15px;}
footer .contact_form label {font-size: 14px;}
footer .contact_form label{margin: 0 0 6px 10px;}
.copy_right{padding: 6px 0;}
.copy_right p{font-size: 16px;}

/*Home*/
.home_sec01{position: initial;}
.home_sec01 .custom_arrow{display: none !important;}
.home_sec01 .slick-dots li a{font-size: 18px;}

.home_sec01{position: initial;}
.home_sec01 .custom_arrow{display: none !important;}
.home_sec01 .slick-dots li a{font-size: 18px;}
.home_sec01 .banner_img .desc p strong{font-size: 14px;} 
.home_sec01 .banner_img .desc a{font-size: 15px;padding: 10px 25px;} 
.home_sec02 .desc p {font-size: 16px;}
.home_sec02 .head p strong, .home_sec03 .head p strong {font-size: 14px;}
.home_sec02 .head h2 + p{font-size: 16px;}
.home_sec02 .desc{margin: 75px 0 0; }
.home_sec02 .desc p:nth-child(2) {margin: 0 0 25px;}
.home_sec03 .desc figure figcaption p{font-size: 17px;}
.home_sec03 .col-md-4{flex: 0 0 100%;max-width: 100%;}
.home_sec03 .col-md-4:last-child .desc{margin-bottom: 0;}
.home_sec02 figure img{display: block;max-width: 65%;margin: 0 auto;}
.home_sec02 .col-md-6{flex: 0 0 100%; max-width: 100%;}
.home_sec01 .custom_arrow{width: 45px;}
.home_sec01 .slick-dots li a{font-size: 18px;}
.home_sec01 .banner_img {height: 450px;}
.home_sec01 .banner_img .desc h1 {font-size: 28px;line-height: 42px;}
.home_sec01 .banner_img .desc h1 + p{font-size: 16px;max-width: 100%;line-height: 28px;}
.home_sec02 .head h2 {font-size: 38px;line-height: 58px;}
.home_sec02 {padding: 60px 0 0px;}
.home_sec03 .desc figure img{height: 100px;display: block;margin: 0 auto;}
.home_sec06 .desc .boxes figure{gap: 0 30px;}
.home_sec02 .desc h3{font-size: 18px;}
.home_sec03{padding-bottom: 20px;}
.home_sec03 .head h2{font-size: 24px;}
.home_sec03 .desc figure figcaption h3{font-size: 18px;line-height: 28px;}
.home_sec03 .desc{padding: 20px 10px;margin: 0 0 75px;}
.home_sec03 .row{justify-content: center;}
.home_sec04 .desc h2 {font-size: 20px;}
.home_sec04 .row {margin-bottom: 75px; } 
.home_sec04 .row:nth-child(odd) {flex-direction: column-reverse; margin-bottom: 75px; }
.home_sec04 .desc::after{display: none;}
.home_sec04 figure img {width: 100%;display: block;margin: 0 auto}
.home_sec04 .desc{margin: 50px 0 0;}
.home_sec04 .desc p {font-size: 16px;max-width: 100%;}
.home_sec04 .col-md-5, .home_sec04 .col-md-7{flex: 0 0 100%;max-width: 100%;}
.home_sec04 .desc a{font-size: 16px;}
.home_sec05{padding-top: 40px;padding-bottom: 60px;}
.home_sec05 .desc a {font-size: 14px;padding: 12px 20px;}
.home_sec06{padding: 20px 0 40px;} 
.home_sec06 .head {margin: 0 0 50px;} 
.home_sec07 .head p{font-size: 16px;} 
.home_sec07 .col-md-3, .home_sec07 .col-md-6{flex: 0 0 50%;max-width: 50%;} 
.home_sec07 figure figcaption p {font-size: 15px; }
.home_sec06 .col-md-5, .home_sec06 .col-md-7,  .home_sec06 .col-md-6{flex: 0 0 100%;max-width: 100%;}
.home_sec06 .desc .boxes ,  .home_sec06 .desc .boxes.box_03{margin: 0 0 50px; }
.home_sec08 .lectures {margin-left: 0; }
.home_sec08 figure img{height: 250px;}
.slick-arrow{right: 105px; width: 45px; height: 45px;}
.slick-next.slick-arrow{right: 40px;}
.home_sec08 figure figcaption{padding: 15px 15px 10px;}
.home_sec07 figure img{width: 50px;}
.home_sec07 .row{justify-content: center;}
.home_sec07 .col-md-3:nth-child(7) figure, .home_sec07 .col-md-6:nth-child(8) figure{margin-bottom: 35px;}
.home_sec05 .desc{padding: 30px 25px;border-radius: 30px;}
.home_sec05 .desc h2{font-size: 24px;max-width: 100%;margin: 0 0 10px;}
.home_sec06 .head p {max-width: 100%;font-size: 16px;}
.home_sec06 .desc .boxes figure figcaption p {font-size: 16px;font-weight: 500;}
.home_sec06 .desc .boxes figure figcaption h3 {font-size: 17px;font-weight: 500;line-height: 32px;}
.home_sec06 .head h2{font-size: 22px;}
.home_sec07 .head h2 {font-size: 24px;}
.home_sec07 figure{padding: 40px 15px;min-height: 200px;}
.home_sec07 figure figcaption h3 {font-size: 16px;}
.home_sec07, .home_sec10{padding-top: 40px; }
.home_sec10{padding-bottom: 60px; }
.home_sec08 .head h2{font-size: 24px;}
.home_sec08 .head p {max-width: 75%;font-size: 16px;}
.home_sec08 figure figcaption h3, .home_sec11 .desc h3{font-size: 16px;}
.home_sec09{padding-bottom: 60px; }
.home_sec10 .boxes figure figcaption::before{font-size: 30px; display:none;}
.home_sec10 .head{margin: 0 0 50px}
.home_sec10 .boxes figure .imgs img {height: 200px;}
.home_sec10 .boxes figure figcaption{margin-top: 15px;}
.home_sec10 .head h2 .home_sec12 .head h2,.home_sec13 .head h2{font-size: 26px;}
.home_sec10 .boxes figure figcaption h3 {font-size: 18px;}
.home_sec12 .desc figure h3 {font-size: 17px;max-width: 100%;}
.home_sec12 .desc figure p{font-size: 15px;line-height: 32px;}
.set > a h3{font-size: 16px;}
.accordion-container .content p{font-size: 16px;}
.home_sec09 .head a img{max-width: 100%;}
.home_sec09 .head a::after{padding: 26px 5px;font-size: 60px;}
.home_sec10 .head h2{font-size: 24px;}
.home_sec10 .boxes figure span {font-size: 32px;width: 50px;height: 50px;}
.home_sec10 .boxes figure figcaption h3 + p{max-width: 100%;font-size: 15px;}
.home_sec11 .head h2{font-size: 26px;}
.home_sec12 .head h2 {font-size: 26px;}
.home_sec11{padding-top: 40px;}
.home_sec11 .head h2 + p {max-width: 75%;font-size: 16px;}
.home_sec11 .desc p{font-size: 15px;}
.home_sec11 .desc{padding: 20px 15px;}
.home_sec12 .desc figure img{height: 250px;}
.home_sec10 .boxes.box_1 figure span {bottom: 225px;}
.home_sec10 .boxes figure span {bottom: 195px;}
.home_sec10 .boxes figure span {top: -25px; display: none;}
.home_sec10 .col-md-4{flex: 0 0 50%; max-width: 50%;}
.home_sec10 .boxes figure span{margin: 0 0 75px;}
.home_sec10 .col-md-4:last-child {margin-bottom: 0;}
.home_sec10 .boxes.box_1 figure::after, .home_sec10 .boxes.box_2 figure::after{display: none;}
.home_sec11 .testimonials {margin-left: 0;}
.home_sec11 .head p strong{font-size: 14px;}
.home_sec13 .col-md-5, .home_sec13 .col-md-7{flex: 0 0 100%; max-width: 100%;}
.home_sec13{padding-bottom: 60px;}
.home_sec10 .row{justify-content: center;}
.home_sec10 .boxes{margin: 0 0 50px;}
.home_sec10 .col-md-4:last-child .boxes{margin: 0; }
.home_sec12 .blog {margin-left: 0;}
.home_sec13 .head figure img {max-width: 25%;}
.home_sec03 .desc figure{display: block}
.home_sec03 .desc figure::before{display: none;}
.home_sec03 .desc figure figcaption {margin: 25px 0;}
.home_sec03 .head {margin: 0 0 50px; }
.home_sec04 .desc p strong {font-size: 20px;}
.home_sec04{padding-bottom: 40px;}
.home_sec13 .head figure {margin-top: 50px;}

/*About Us*/
.about_sec01 .descs h2{font-size: 32px; margin: 15px 0;}
.about_sec01 {padding-top: 30px; }
.about_sec01 .row:last-child {margin-top: 0;}
.about_sec02::before, .about_sec02::after{display: none;}
.about_sec01 figure img{max-width: 100%;}
.about_sec01 .col-md-4:first-child{flex: 0 0 100%; max-width: 100%}
.about_sec01 .col-md-4{flex: 0 0 50%; max-width: 50%}
.about_sec01 .desc {margin: 25px 0 0;}

/*Contact Us*/
.contact_sec01 .desc h1{font-size: 32px;}
.contact_sec01 .desc h2{font-size: 20px; margin: 15px 0;}
.contact_sec01 .desc ul > li{font-size: 18px; padding: 12px 0;}
.contact_sec01 .col-md-6{flex: 0 0 100%;max-width: 100%;}
.contact_sec01 .c_form{max-width: 85%; margin: 0 auto; margin-top: 25px;}
.contact_sec01 .c_form input[type=submit]{max-width: 40%; height: 50px;}

/*Inner Banner*/
.inner_banner, .inner_banners{height: 375px; margin-top: 0;}
.inner_banner h1{font-size: 34px; line-height: 46px;}
.inner_banners h1{font-size: 26px;}
.inner_banners p{font-size: 18px; max-width: 90%;}

/*Courses*/
.sec_course .desc h2{font-size: 22px;margin: 0;}
.sec_course .desc p{font-size: 17px;}
.course_sec04{padding: 20px 0;}
.course_sec04 .desc h2{font-size: 36px;}
.course_sec05{padding-top: 100px;}
.course_sec01{padding-bottom: 0;}
.sec_course .col-md-6{flex: 0 0 100%; max-width: 100%;}
.sec_course figure img{max-width: 85%;display: block;margin: 0 auto;}
.sec_course .row:nth-child(odd){flex-direction: column-reverse;}
.sec_course figure::after{width: 150px;height: 150px;right: 0;left: 0;top: 110px;margin: 0 auto;}
.sec_course .desc{margin-top: 50px;}
.sec_course .row{margin-bottom: 75px;}
.course_sec04{margin-top: -35px;}
.course_sec03 .row:nth-child(2) figure::after{right: 0; left: 0;}
.course_sec05 .col-md-4{flex: 0 0 50%; max-width: 50%;}

/*Subject*/
.subject_sec01{padding:0;}
.subject_sec02::before, .subject_sec03::before{width: 95%;}
.subject_sec02 .head h2{font-size: 36px;}
.subject_sec02 .desc::after{display:none;}
.subject_sec02 .desc h3{font-size: 20px; line-height: 28px;}
.subject_sec02 .btns p{max-width: 100%; font-size: 17px;}
.subject_sec03 .head h2{font-size: 24px;}
.subject_sec03 .head p{font-size: 16px;}
.subject_sec01 .desc p{max-width: 100%;}
.subject_sec03 .head h3{font-size: 24px;}
.subject_sec02 .desc{padding: 40px 20px;}
.subject_sec02 .desc p, .subject_sec02 .desc ul > li{font-size: 16px;}
.subject_sec03{padding: 60px 0 100px; margin-bottom: 40px;}
.subject_sec01 .btns {margin: 50px 0 25px;}
.subject_sec02 .col-md-6{flex: 0 0 100%;max-width: 100%;}
.subject_sec02{padding: 60px 0;}
.subject_sec03 .head ul > li {font-size: 16px; line-height: 28px; padding: 5px 0;}
.subject_sec02{padding: 60px 0 30px;}
.subject_sec02 .btns {margin: 0 0 25px;}


}
/*#####################################################################*/
@media screen and (min-width: 501px) and (max-width:680px) {

/*Global*/
.container {max-width: 600px;}

/*404*/
.sec_404 {padding: 20px 0 60px;}
.sec_404 .msgbox {margin: 30px 0 20px;}
.sec_404 .msgbox span{font-size: 150px; line-height: 80%; padding: 15px;}
.sec_404 .head h2 {font-size: 22px; line-height: 24px;}
.sec_404 .desc p{max-width: 100%; font-size: 16px; line-height: 28px;}
.sec_404 .btns {margin: 15px 0 0;}
.sec_404 .btns a {font-size: 16px;padding: 13px 35px;}

/*Header*/
.top_bar .col-md-6:first-child{flex: 0 0 66.666667%; max-width: 66.666667%;}
.top_bar .col-md-6:last-child{flex: 0 0 33.333333%; max-width: 33.333333%;}
.top_bar .head ul > li{font-size: 13px;}
header{position: initial; padding: 7px 0;}
header .container {max-width: 1140px;}
header .nav_bar ul{gap: 0 35px;}
header .col-md-2{flex: 0 0 100%; max-width: 100%;}
header .col-md-7{display: none;}
header .col-md-3{display: none;}
a#hamburg {top: 47px;}
.page-template-page-home header .row{background: transparent; box-shadow: none !important;}
header .row{padding: 0; }
header .btns{background: transparent; border: none; padding: 0; display: block;}
header .btns a:first-child::after{display: none;}
header .logo img {width: 100px; height: 40px; object-fit: cover; object-position: center;}
.top_bar .social_icon ul > li a{font-size: 13px; width: 22px; height: 22px;}


/*Footer*/
footer{padding: 40px 0;}
footer .col-md-5, footer .col-md-7{flex: 0 0 100%; max-width: 100%;}
footer .head p{font-size: 26px;line-height: 32px;}
footer .contact_form{max-width: 100%;margin: 0 auto;margin-top: 50px;padding: 30px 30px;}
footer .social_icons ul > li{margin-bottom: 0;}
footer .social_icons ul{}
footer .social_icons ul > li figure{margin-bottom: 25px;}
footer .social_icons ul > li:last-child figure{margin-bottom: 0;}
footer .footer_logo img{max-width: 25% !important;}
/*footer .social_icons{margin: 40px 0 20px;}*/
footer .contact_form input[type=submit]{max-width: 35%; height: 50px; font-size: 16px;}
footer .social_icons ul > li figure figcaption a {font-size: 16px;}
footer .contact_form h3 {font-size: 24px; margin: 0 0 15px;}
footer .contact_form label {font-size: 14px;}
footer .contact_form label{margin: 0 0 6px 10px;}
.copy_right{padding: 6px 0;}
.copy_right p{font-size: 14px; padding: 0;}

/*Home*/
.home_sec01{position: initial;}
.home_sec01 .custom_arrow{display: none !important;}
.home_sec01 .slick-dots li a{font-size: 18px;}

.home_sec01 .banner_img .desc p strong{font-size: 14px;} 
.home_sec01 .banner_img .desc a{font-size: 15px;padding: 8px 18px;} 
.home_sec02 .desc p {font-size: 16px;}
.home_sec02 .head p strong, .home_sec03 .head p strong {font-size: 14px;}
.home_sec02 .head h2 + p{font-size: 16px;}
.home_sec02 .desc{margin: 75px 0 0; }
.home_sec02 .desc p:nth-child(2) {margin: 0 0 25px;}
.home_sec03 .desc figure figcaption p{font-size: 17px;}
.home_sec03 .col-md-4{flex: 0 0 100%;max-width: 100%;}
.home_sec03 .col-md-4:last-child .desc{margin-bottom: 0;}
.home_sec02 figure img{display: block;max-width: 75%;margin: 0 auto;}
.home_sec02 .col-md-6{flex: 0 0 100%; max-width: 100%;}
.home_sec01 .custom_arrow{width: 45px;}
.home_sec01 .slick-dots li a{font-size: 18px;}
.home_sec01 .banner_img {height: 450px;}
.home_sec01 .banner_img .desc h1 {font-size: 24px;line-height: 36px;}
.home_sec01 .banner_img .desc h1 + p{font-size: 16px;max-width: 100%;line-height: 28px;}
.home_sec02 .head h2 {font-size: 36px;line-height: 52px;}
.home_sec02 {padding: 60px 0 0px;}
.home_sec03 .desc figure img{height: 100px;display: block;margin: 0 auto;}
.home_sec06 .desc .boxes figure{gap: 0 30px;}
.home_sec02 .desc h3{font-size: 18px;}
.home_sec03{padding-bottom: 20px;}
.home_sec03 .head h2{font-size: 24px;}
.home_sec03 .desc figure figcaption h3{font-size: 18px;line-height: 28px;}
.home_sec03 .desc{padding: 20px 10px;margin: 0 0 75px;}
.home_sec03 .row{justify-content: center;}
.home_sec04 .desc h2 {font-size: 20px;}
.home_sec04 .row {margin-bottom: 75px; } 
.home_sec04 .row:nth-child(odd) {flex-direction: column-reverse; margin-bottom: 75px; }
.home_sec04 .desc::after{display: none;}
.home_sec04 figure img {width: 100%;display: block;margin: 0 auto}
.home_sec04 .desc{margin: 50px 0 0;}
.home_sec04 .desc p {font-size: 16px;max-width: 100%;}
.home_sec04 .col-md-5, .home_sec04 .col-md-7{flex: 0 0 100%;max-width: 100%;}
.home_sec04 .desc a{font-size: 16px;}
.home_sec05{padding-top: 40px;padding-bottom: 60px;}
.home_sec05 .desc a {font-size: 14px;padding: 12px 20px;}
.home_sec06{padding: 20px 0 40px;} 
.home_sec06 .head {margin: 0 0 50px;} 
.home_sec07 .head p{font-size: 16px;} 
.home_sec07 .col-md-3, .home_sec07 .col-md-6{flex: 0 0 50%;max-width: 50%;} 
.home_sec07 figure figcaption p {font-size: 15px; }
.home_sec06 .col-md-5, .home_sec06 .col-md-7,  .home_sec06 .col-md-6{flex: 0 0 100%;max-width: 100%;}
.home_sec06 .desc .boxes ,  .home_sec06 .desc .boxes.box_03{margin: 0 0 50px; }
.home_sec08 .lectures {margin-left: 0; }
.home_sec08 figure img{height: 200px;}
.slick-arrow{right: 105px; width: 45px; height: 45px;}
.slick-next.slick-arrow{right: 40px;}
.home_sec08 figure figcaption{padding: 15px 15px 10px;}
.home_sec07 figure img{width: 50px;}
.home_sec07 .row{justify-content: center;}
.home_sec07 .col-md-3:nth-child(7) figure, .home_sec07 .col-md-6:nth-child(8) figure{margin-bottom: 35px;}
.home_sec05 .desc{padding: 30px 25px;border-radius: 30px;}
.home_sec05 .desc h2{font-size: 24px;max-width: 100%;margin: 0 0 10px;}
.home_sec06 .head p {max-width: 100%;font-size: 16px;}
.home_sec06 .desc .boxes figure figcaption p {font-size: 16px;font-weight: 500;}
.home_sec06 .desc .boxes figure figcaption h3 {font-size: 17px;font-weight: 500;line-height: 32px;}
.home_sec06 .head h2{font-size: 22px;}
.home_sec07 .head h2 {font-size: 24px;}
.home_sec07 figure{padding: 40px 15px;min-height: 200px;}
.home_sec07 figure figcaption h3 {font-size: 16px;}
.home_sec07, .home_sec10{padding-top: 40px; }
.home_sec10{padding-bottom: 60px; }
.home_sec08 .head h2{font-size: 24px;}
.home_sec08 .head p {max-width: 75%;font-size: 16px;}
.home_sec08 figure figcaption h3, .home_sec11 .desc h3{font-size: 16px;}
.home_sec09{padding-bottom: 60px; }
.home_sec10 .boxes figure figcaption::before{font-size: 30px; display:none;}
.home_sec10 .head{margin: 0 0 50px}
.home_sec10 .boxes figure .imgs img {height: 200px;}
.home_sec10 .boxes figure figcaption{margin-top: 15px;}
.home_sec10 .head h2 .home_sec12 .head h2,.home_sec13 .head h2{font-size: 26px;}
.home_sec10 .boxes figure figcaption h3 {font-size: 18px;}
.home_sec12 .desc figure h3 {font-size: 16px;max-width: 100%;}
.home_sec12 .desc figure p{font-size: 15px;line-height: 32px;}
.set > a h3{font-size: 15px;}
.accordion-container .content p{font-size: 15px;}
.home_sec09 .head a img{max-width: 100%;}
.home_sec09 .head a::after{padding: 26px 5px;font-size: 60px;}
.home_sec10 .head h2{font-size: 24px;}
.home_sec10 .boxes figure span {font-size: 32px;width: 50px;height: 50px;}
.home_sec10 .boxes figure figcaption h3 + p{max-width: 100%;font-size: 15px;}
.home_sec11 .head h2{font-size: 26px;}
.home_sec12 .head h2 {font-size: 24px;}
.home_sec11{padding-top: 40px;}
.home_sec11 .head h2 + p {max-width: 75%;font-size: 16px;}
.home_sec11 .desc p{font-size: 15px;}
.home_sec11 .desc{padding: 20px 15px;}
.home_sec12 .desc figure img{height: 250px;}
.home_sec10 .boxes.box_1 figure span {bottom: 225px;}
.home_sec10 .boxes figure span {bottom: 195px;}
.home_sec10 .boxes figure span {top: -25px; display: none;}
.home_sec10 .col-md-4{flex: 0 0 50%; max-width: 50%;}
.home_sec10 .boxes figure span{margin: 0 0 75px;}
.home_sec10 .col-md-4:last-child {margin-bottom: 0;}
.home_sec10 .boxes.box_1 figure::after, .home_sec10 .boxes.box_2 figure::after{display: none;}
.home_sec11 .testimonials {margin-left: 0;}
.home_sec11 .head p strong{font-size: 14px;}
.home_sec13 .col-md-5, .home_sec13 .col-md-7{flex: 0 0 100%; max-width: 100%;}
.home_sec13{padding-bottom: 60px;}
.home_sec10 .row{justify-content: center;}
.home_sec10 .boxes{margin: 0 0 50px;}
.home_sec10 .col-md-4:last-child .boxes{margin: 0; }
.home_sec12 .blog {margin-left: 0;}
.home_sec13 .head figure img {max-width: 25%;}
.home_sec03 .desc figure{display: block}
.home_sec03 .desc figure::before{display: none;}
.home_sec03 .desc figure figcaption {margin: 25px 0;}
.home_sec03 .head {margin: 0 0 50px; }
.home_sec04 .desc p strong {font-size: 20px;}
.home_sec04{padding-bottom: 40px;}
.home_sec13 .head figure {margin-top: 50px;}

/*About Us*/
.about_sec01 .descs h2{font-size: 32px; margin: 15px 0;}
.about_sec01 {padding-top: 30px; }
.about_sec01 .row:last-child {margin-top: 0;}
.about_sec02::before, .about_sec02::after{display: none;}
.about_sec01 figure img{max-width: 100%; width: 100%;}
.about_sec01 .desc {margin: 25px 0 0;}

/*Contact Us*/
.contact_sec01 .desc h1{font-size: 32px;}
.contact_sec01 .desc h2{font-size: 20px; margin: 15px 0;}
.contact_sec01 .desc ul > li{font-size: 18px; padding: 12px 0;}
.contact_sec01 .col-md-6{flex: 0 0 100%;max-width: 100%;}
.contact_sec01 .c_form{max-width: 100%; margin: 0 auto; margin-top: 25px;}
.contact_sec01 .c_form input[type=submit]{max-width: 50%;     height: 50px;}
.contact_sec01 .c_form input[type=text], .contact_sec01 .c_form input[type=email], .contact_sec01 .c_form input[type=tel]{height: 50px;}
.contact_sec01 .c_form label {font-size: 15px;}
.contact_sec01{padding-bottom: 40px;}

/*Inner Banner*/
.inner_banner, .inner_banners {height: 275px;margin-top: 0;}
.inner_banner h1{font-size: 26px;line-height: 38px;}
.inner_banners h1{font-size: 22px;}
.inner_banners p{font-size: 18px; max-width: 100%;}

/*Courses*/
.sec_course .desc h2{font-size: 22px;margin: 0;line-height: 32px;margin: 0 0 10px;}
.sec_course .desc p{font-size: 16px;}
.course_sec04{padding: 15px 0;}
.course_sec04 .desc h2{font-size: 24px;}
.course_sec05{padding-top: 100px;}
.course_sec01{padding-bottom: 0;}
.sec_course .col-md-6{flex: 0 0 100%; max-width: 100%;}
.sec_course figure img{max-width: 75%;display: block;margin: 0 auto;}
.sec_course .row:nth-child(odd){flex-direction: column-reverse;}
.sec_course figure::after{width: 150px;height: 150px;right: 0;left: 0;top: 110px;margin: 0 auto;}
.sec_course .desc{margin-top: 50px;}
.sec_course .row{margin-bottom: 75px;}
.course_sec04{margin-top: -35px;}
.course_sec03 .row:nth-child(2) figure::after{right: 0; left: 0;}
.course_sec05 .col-md-4{flex: 0 0 100%;max-width: 100%;}

/*Subject*/
.subject_sec01{padding:0;}
.subject_sec02::before, .subject_sec03::before{width: 95%;}
.subject_sec02 .head h2{font-size: 28px;}
.subject_sec02 .desc::after{display:none;}
.subject_sec02 .desc h3{font-size: 18px;line-height: 28px;}
.subject_sec02 .btns p{max-width: 100%;font-size: 16px;}
.subject_sec03 .head h2{font-size: 24px;}
.subject_sec03 .head p{font-size: 16px;}
.subject_sec01 .desc p{max-width: 100%;}
.subject_sec03 .head h3{font-size: 22px;}
.subject_sec02 .desc{padding: 35px 20px;}
.subject_sec02 .desc p, .subject_sec02 .desc ul > li{font-size: 16px;line-height: 30px;}
.subject_sec03{padding: 60px 0 100px; margin-bottom: 40px;}
.subject_sec01 .btns {margin: 50px 0 25px;}
.subject_sec02 .col-md-6{flex: 0 0 100%;max-width: 100%;}
.subject_sec02{padding: 60px 0;}
.subject_sec03 .head ul > li {font-size: 16px; line-height: 28px; padding: 5px 0;}
.subject_sec02{padding: 60px 0 30px;}
.subject_sec02 .btns {margin: 0 0 25px;}
.subject_sec01 .btns p, .subject_sec02 .head p{font-size: 16px;}
.subject_sec01 .row:nth-child(odd){margin-bottom: 50px;}

}
/*#####################################################################*/
@media screen and (min-width: 100px) and (max-width:500px) {

/*404*/
.sec_404 {padding: 20px 0 60px;}
.sec_404 .msgbox {margin: 30px 0 20px;}
.sec_404 .msgbox span{font-size: 100px; line-height: 100%; padding: 10px 15px;}
.sec_404 .head h2 {font-size: 20px; line-height: 22px;}
.sec_404 .desc p{max-width: 100%; font-size: 16px; line-height: 28px;}
.sec_404 .btns {margin: 15px 0 0;}
.sec_404 .btns a {font-size: 16px;padding: 12px 28px;}


/*Header*/
.top_bar .head ul > li{font-size: 13px;}
header{position: initial; padding: 7px 0;}
header .container {max-width: 1140px;}
header .nav_bar ul{gap: 0 35px;}
header .col-md-2{flex: 0 0 100%; max-width: 100%;}
header .col-md-7{display: none;}
header .col-md-3{display: none;}
a#hamburg {top: 79px;}
.page-template-page-home header .row{background: transparent; box-shadow: none !important;}
header .row{padding: 0; }
header .btns{background: transparent; border: none; padding: 0; display: block;}
header .btns a:first-child::after{display: none;}
header .logo img {width: 100px; height: 40px; object-fit: cover; object-position: center;}
.top_bar .social_icon ul > li a{font-size: 13px; width: 22px; height: 22px;}
.top_bar .social_icon ul, .top_bar .head ul{justify-content: center;}
.top_bar .social_icon{margin-top: 15px;}
/*Footer*/
footer{padding: 40px 0;}
footer .col-md-5, footer .col-md-7{flex: 0 0 100%; max-width: 100%;}
footer .head p{font-size: 22px;line-height: 28px;}
footer .contact_form{max-width: 100%;margin: 0 auto;margin-top: 50px;padding: 20px 15px; border-radius: 20px;}
footer .social_icons ul > li{margin-bottom: 0;}
footer .social_icons ul{}
footer .social_icons ul > li figure{margin-bottom: 25px;}
footer .social_icons ul > li:last-child figure{margin-bottom: 0;}
footer .footer_logo img{max-width: 35% !important;}
/*footer .social_icons{margin: 40px 0 20px;}*/
footer .contact_form input[type=submit]{max-width: 50%; height: 42px; font-size: 15px; padding: 0 8px;}
footer .social_icons ul > li figure figcaption a {font-size: 16px;}
footer .contact_form h3 {font-size: 24px; margin: 0 0 15px;}
footer .contact_form label {font-size: 14px;}
footer .contact_form label{margin: 0 0 6px 10px;}
footer .social_icons ul > li figure i{width: 40px; height: 40px; font-size: 20px;}
footer .social_icons ul > li figure figcaption span{font-size: 16px; margin: 0 0 6px;}   
footer .contact_form input[type=text], footer .contact_form input[type=email], footer .contact_form input[type=tel]{height: 50px;}
footer .contact_form textarea { height: 100px; resize: initial;}
.copy_right{padding: 6px 0;}
.copy_right p{font-size: 14px; padding: 0;}

/*Home*/
.home_sec01{position: initial;}
.home_sec01 .custom_arrow{display: none !important;}
.home_sec01 .slick-dots li a{font-size: 18px;}

.home_sec01 .banner_img .desc p strong{font-size: 13px;}
.home_sec01 .banner_img .desc a:last-child{margin-left: 5px; }
.home_sec01 .banner_img .desc a{font-size: 14px;padding: 6px 12px;border-radius: 22px;} 
.home_sec02 .desc p {font-size: 16px;}
.home_sec02 .head p strong, .home_sec03 .head p strong {font-size: 12px;}
.home_sec02 .head h2 + p{font-size: 16px;}
.home_sec02 .desc{margin: 75px 0 0; }
.home_sec02 .desc p:nth-child(2) {margin: 0 0 25px;}
.home_sec03 .desc figure figcaption p{font-size: 15px;}
.home_sec03 .col-md-4{flex: 0 0 100%;max-width: 100%;}
.home_sec03 .col-md-4:last-child .desc{margin-bottom: 0;}
.home_sec02 figure img{display: block;max-width: 100%;margin: 0 auto;}
.home_sec02 .col-md-6{flex: 0 0 100%; max-width: 100%;}
.home_sec01 .custom_arrow{width: 45px;}
.home_sec01 .slick-dots li a{font-size: 18px;}
.home_sec01 .banner_img {height: 425px;}
.home_sec01 .banner_img .desc h1 {font-size: 18px;line-height: 32px;margin: 11px 0 0;}
.home_sec01 .banner_img .desc h1 + p{font-size: 14px;max-width: 100%;line-height: 24px;}
.home_sec02 .head h2 {font-size: 28px;line-height: 42px;}
.home_sec02 .head h2 br{display: none;}
.home_sec02 {padding: 40px 0 0px;}
.home_sec03 .desc figure img{height: 100px;display: block;margin: 0 auto;}
.home_sec06 .desc .boxes figure{display: block;}
.home_sec02 .desc h3{font-size: 18px;}
.home_sec03{padding-bottom: 20px;}
.home_sec03 .head h2{font-size: 20px;line-height: 32px;}
.home_sec03 .desc figure figcaption h3{font-size: 16px;line-height: 28px;}
.home_sec03 .desc{padding: 20px 10px;margin: 0 0 50px;}
.home_sec03 .row{justify-content: center;}
.home_sec04 .desc h2 {font-size: 18px;}
.home_sec04 .row {margin-bottom: 75px; } 
.home_sec04 .row:nth-child(odd) {flex-direction: column-reverse; margin-bottom: 75px; }
.home_sec04 .desc::after{display: none;}
.home_sec04 figure img {width: 100%;display: block;margin: 0 auto}
.home_sec04 .desc{margin: 25px 0 0;}
.home_sec04 .desc p {font-size: 15px;max-width: 100%;}
.home_sec04 .col-md-5, .home_sec04 .col-md-7{flex: 0 0 100%;max-width: 100%;}
.home_sec04 .desc a{font-size: 15px;}
.home_sec05{padding-top: 40px;padding-bottom: 60px;}
.home_sec05 .desc a {font-size: 14px;padding: 12px 30px;}
.home_sec06{padding: 20px 0 40px;} 
.home_sec06 .head {margin: 0 0 50px;} 
.home_sec07 .head p{font-size: 15px;} 
.home_sec07 .col-md-3, .home_sec07 .col-md-6{flex: 0 0 100%;max-width: 100%;} 
.home_sec07 figure figcaption p {font-size: 15px; }
.home_sec06 .col-md-5, .home_sec06 .col-md-7,  .home_sec06 .col-md-6{flex: 0 0 100%;max-width: 100%;}
.home_sec06 .desc .boxes ,  .home_sec06 .desc .boxes.box_03{margin: 0 0 50px; }
.home_sec08 .lectures {margin-left: 0; }
.home_sec08 figure img{height: 175px;}
.slick-arrow{right: 105px; width: 45px; height: 45px;}
.slick-next.slick-arrow{right: 40px;}
.home_sec08 figure figcaption{padding: 15px 15px 10px;}
.home_sec07 figure img{width: 50px;}
.home_sec07 .row{justify-content: center;}
.home_sec06 .desc .boxes figure figcaption{margin: 25px 0 0; }
.home_sec06 .desc .boxes figure img{width: 65px; }
.home_sec08 figure figcaption p{font-size: 14px;}
.home_sec07 .col-md-3:nth-child(7) figure, .home_sec07 .col-md-6:nth-child(8) figure{margin-bottom: 35px;}
.home_sec05 .desc{padding: 30px 25px;border-radius: 30px;}
.home_sec05 .desc h2{font-size: 22px;max-width: 100%;margin: 15px 0 20px;line-height: 34px;}
.home_sec06 .head p {max-width: 100%;font-size: 15px;}
.home_sec06 .desc .boxes figure figcaption p {font-size: 16px;font-weight: 500;}
.home_sec06 .desc .boxes figure figcaption h3 {font-size: 17px;font-weight: 500;line-height: 32px;}
.home_sec06 .head h2{font-size: 20px;}
.home_sec07 .head h2 {font-size: 22px;}
.home_sec07 figure{padding: 40px 15px;min-height: auto;}
.home_sec07 figure figcaption h3 {font-size: 16px;}
.home_sec07, .home_sec10{padding-top: 40px; }
.home_sec10{padding-bottom: 60px; }
.home_sec08 .head h2{font-size: 24px;}
.home_sec08 .head p {max-width: 100%;font-size: 15px;}
.home_sec08 figure figcaption h3, .home_sec11 .desc h3{font-size: 14px;}
.home_sec09{padding-bottom: 60px;margin-top: -35%;}
.home_sec10 .boxes figure figcaption::before{font-size: 30px; display:none;}
.home_sec10 .head{margin: 0 0 50px}
.home_sec10 .boxes figure .imgs img {height: 200px;}
.home_sec10 .boxes figure figcaption{margin-top: 15px;}
.home_sec10 .head h2 .home_sec12 .head h2,.home_sec13 .head h2{font-size: 26px;}
.home_sec10 .boxes figure figcaption h3 {font-size: 18px;}
.home_sec12 .desc figure h3 {font-size: 16px;max-width: 100%;}
.home_sec12 .desc figure p{font-size: 15px;line-height: 32px;}
.set > a h3{font-size: 15px;}
.accordion-container .content p{font-size: 15px;}
.home_sec09 .head a img{max-width: 100%;}
.home_sec09 .head a::after{padding: 16px 5px;font-size: 40px;}
.home_sec10 .head h2{font-size: 24px;}
.home_sec10 .boxes figure span {font-size: 32px;width: 50px;height: 50px;}
.home_sec10 .boxes figure figcaption h3 + p{max-width: 100%;font-size: 15px;line-height: 26px;}
.home_sec11 .head h2{font-size: 24px;}
.home_sec12 .head h2 {font-size: 22px;}
.home_sec11{padding-top: 40px;}
.home_sec11 .head h2 + p {max-width: 100%;font-size: 15px;}
.home_sec11 .desc p{font-size: 15px;}
.home_sec11 .desc{padding: 20px 15px;}
.home_sec12 .desc figure img{height: 250px;}
.home_sec10 .boxes.box_1 figure span {bottom: 225px;}
.home_sec10 .boxes figure span {bottom: 195px;}
.home_sec10 .boxes figure span {top: -25px; display: none;}
.home_sec10 .col-md-4{flex: 0 0 100%;max-width: 100%;}
.home_sec10 .boxes figure span{margin: 0 0 75px;}
.home_sec10 .col-md-4:last-child {margin-bottom: 0;}
.home_sec10 .boxes.box_1 figure::after, .home_sec10 .boxes.box_2 figure::after{display: none;}
.home_sec11 .testimonials {margin-left: 0;}
.home_sec11 .head p strong{font-size: 13px;}
.home_sec13 .col-md-5, .home_sec13 .col-md-7{flex: 0 0 100%; max-width: 100%;}
.home_sec13{padding-bottom: 60px;}
.home_sec10 .row{justify-content: center;}
.home_sec10 .boxes{margin: 0 0 25px;}
.home_sec10 .col-md-4:last-child .boxes{margin: 0; }
.home_sec12 .blog {margin-left: 0;}
.home_sec13 .head figure img {max-width: 25%;}
.home_sec03 .desc figure{display: block}
.home_sec03 .desc figure::before{display: none;}
.home_sec03 .desc figure figcaption {margin: 25px 0;}
.home_sec03 .head {margin: 0 0 50px; }
.home_sec04 .desc p strong {font-size: 18px;}
.home_sec04{padding-bottom: 40px;}
.home_sec13 .head figure {margin-top: 50px;}
.home_sec12 .head {margin: 0 0 55px;}
.home_sec11 .testimonials .slick-slide {margin-right: 0;}

/*About Us*/
.about_sec01 .descs h2{font-size: 24px;margin: 15px 0;line-height: 36px;}
.about_sec01 {padding-top: 0;}
.about_sec01 .row:last-child {margin-top: 0;}
.about_sec02::before, .about_sec02::after{display: none;}
.about_sec01 figure img{max-width: 100%; width: 100%;}
.about_sec01 .desc {margin: 25px 0 0;}

/*Contact Us*/
.contact_sec01 .desc h1{font-size: 24px;}
.contact_sec01 .desc h1 + p{font-size: 16px; }
.contact_sec01 .desc h3 {font-size: 20px; }
.contact_sec01 .c_form textarea {height: 100px;}
.contact_sec01 .desc h2{font-size: 20px; margin: 15px 0;}
.contact_sec01 .desc ul > li{font-size: 16px;padding: 8px 0;}
.contact_sec01 .col-md-6{flex: 0 0 100%;max-width: 100%;}
.contact_sec01 .c_form{max-width: 100%; margin: 0 auto; margin-top: 25px;}
.contact_sec01 .c_form input[type=submit]{max-width: 50%;     height: 50px;}
.contact_sec01 .c_form input[type=text], .contact_sec01 .c_form input[type=email], .contact_sec01 .c_form input[type=tel]{height: 50px;}
.contact_sec01 .c_form label {font-size: 15px;}
.contact_sec01{padding-bottom: 40px;}

/*Inner Banner*/
.inner_banner, .inner_banners{height: 225px;margin-top: 0;}
.inner_banner h1{font-size: 20px;line-height: 32px;}
.inner_banners h1{font-size: 22px;}
.inner_banners p{font-size: 16px; max-width: 100%; line-height: 24px;}

/*Courses*/
.course_sec02{padding-bottom: 40px;}
.course_sec03{padding: 40px 0;}
.sec_course .desc h2{font-size: 18px;margin: 0;line-height: 32px;margin: 0 0 10px;}
.sec_course .desc p{font-size: 16px;}
.course_sec04{padding: 15px 0;transform: skewY(0deg);}
.course_sec04 .desc h2{font-size: 16px;letter-spacing: 1px;}
.course_sec05{padding-top: 60px;}
.course_sec01{padding-bottom: 0;}
.sec_course .col-md-6{flex: 0 0 100%; max-width: 100%;}
.sec_course figure img{max-width: 100%;display: block;margin: 0 auto;}
.sec_course .row:nth-child(odd){flex-direction: column-reverse;}
.sec_course figure::after{width: 75px;height: 75px;right: 0;left: 0;top: 110px;margin: 0 auto;}
.sec_course .desc{margin-top: 50px;}
.sec_course .row{margin-bottom: 50px;}
.course_sec04{margin-top: 0;}
.course_sec03 .row:nth-child(2) figure::after{right: 0; left: 0;}
.course_sec05 .col-md-4{flex: 0 0 100%;max-width: 100%;}
.course_sec05 .head{margin: 0 0 50px;}

/*Subject*/
.subject_sec01{padding:0;}
.subject_sec02::before, .subject_sec03::before{width: 95%;display: none;}
.subject_sec02 .head h2{font-size: 28px;color: #23344E;}
.subject_sec02 .desc::after{display:none;}
.subject_sec02 .desc h3{font-size: 18px;line-height: 28px;color: #23344E;font-weight: 500;}
.subject_sec02 .btns p{max-width: 100%;font-size: 16px;}
.subject_sec03 .head h2{font-size: 22px;color: #23344E;}
.subject_sec03 .head p{color: #9C9C9C;font-size: 16px;}
.subject_sec01 .desc p{max-width: 100%;}
.subject_sec03 .head h3{font-size: 20px;color: #23344E;}
.subject_sec02 .desc{padding: 0;margin-bottom: 25px;}
.subject_sec02 .desc p, .subject_sec02 .desc ul > li{font-size: 16px;line-height: 30px;color: #9C9C9C;padding: 5px 0;}
.subject_sec03{padding: 0 0 60px;margin-bottom: 0;}
.subject_sec01 .btns {margin: 35px 0 25px;}
.subject_sec02 .col-md-6{flex: 0 0 100%;max-width: 100%;}
.subject_sec02{padding: 60px 0;}
.subject_sec03 .head ul > li {font-size: 16px;line-height: 28px;padding: 5px 0;color: #9C9C9C;}
.subject_sec02{padding: 0;}
.subject_sec02 .btns {margin: 0 0 25px;}
.subject_sec01 .btns p, .subject_sec02 .head p{font-size: 16px;}
.subject_sec01 .row:nth-child(odd){margin-bottom: 50px;}
.subject_sec02::after{display: none;}

}
/*#####################################################################*/