@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
* {margin:0px;padding:0px; border:none; outline:none;}
 body { font-size:16px; color:#000; line-height:26px; font-weight:400; 
    background:#ffffff;font-family: 'Montserrat', sans-serif;
background-size:cover;background-repeat:no-repeat;
background-position:center top;
-webkit-font-smoothing: antialiased;overflow-x: hidden !important;}
html {
scroll-behavior: smooth;
}

.single-services img {
       filter: hue-rotate(624deg) saturate(350%) brightness(119%)
}
.icon_so i{font-size: 24px;}
.dropdown-toggle::after{border-right: 0em solid transparent;border-left: 0em solid transparent;}
.bg_black h5{ letter-spacing: 2px; text-transform: uppercase; font-weight: normal;font-size: 15px;}
.navbar-nav .dropdown-menu {position: static;}
.dropdown:hover>.dropdown-menu {  display: block;}
.dropdown-item.active, .dropdown-item:active { background-color: #fff !important;color: #000 !important;}
a{ text-decoration: none;}
.navbar-nav .fa-leaf { font-size: 13px; margin-right: 15px;color: #f06d2f;}
.about_us .w-100 {  height: 90%!important;}
.about_us .padding-r {  padding-right: 3rem!important;}
.icon-sec{background: url(../images/Title_bar_gradient_shape.png) left; }
.section-top .bg-green{background-image: url(../images/Navigation_bar_gradient_shape.png); background-attachment: fixed;}
.section-top .nav-link{color: #fff;margin-right: 20px; font-weight: 600;    font-size: 12px;}
.header-area {   padding: 15px 0 15px;}
.header-contact-info ul {   margin: 5px 0;   overflow: hidden;  }
.header-contact-info ul li {   display: inline-block;   float: left;   margin-right: 70px;   position: relative;}
.header-contact-info ul li .text-holder {   padding-left: 10px;}
.header-contact-info ul li .iocn-holder, .header-contact-info ul li .text-holder {  display: table-cell;   vertical-align: middle;}
.header-contact-info ul li .text-holder h5 {  color: #3d3d3d;  font-size: 14px;  font-weight: 600;  text-transform: capitalize;  line-height: 20px;   margin: 0px;}
.header-contact-info ul li .text-holder h6 {   color: #4fba51;    font-size: 13px;   font-weight: 600;}
.header-contact-info ul li .text-holder h6  a{   color: #4fba51;    font-size: 12px;   font-weight: 600;}
.banner{background-image: url(../images/Banner_Image_copy.jpg); 
 min-height: 700px; background-attachment: fixed;  background-position: center;
 background-repeat: no-repeat;background-size: cover;
   background-attachment: scroll;
  -ms-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;}
.icon_color h4{font-size: 25px; font-weight: 700;}
.banner h1{    font-size: 70px;  font-weight: 800;    line-height: 1.0;}
.banner p{font-size: 25px;  font-weight: 300;line-height: 35px;}
.btnn{color: #fff; background: #e96c22;padding:10px 20px;text-decoration: none;font-weight: 700;font-size: 15px;}
.btnn:hover{color: #fff;}
.icon_1{background:#000000c4; padding: 35px 20px}
.icon1{display: table-cell;  vertical-align: middle;}
.bg_black{display: table-cell; vertical-align: middle;    padding-left: 15px;}
.icon_img p{font-size: 16px;}
.btn1{color: #fff;text-decoration: none;}
.btn1:hover{color: #fff;}
.about_us .aboutform { width: 100%;  background: #666;  color: #fff;}
.about_us .aboutform h4 {background: #e86404;width: 100%;text-align: center;padding-bottom: 10px; padding-top: 10px; color: #fff;font-weight: 400}
.about_us .aboutform p.text-white {   line-height: 17px !important;}
.about_us .clf-form .clf-d-fieldset{  margin: 0 0 6px 0 !important;}
section h2{font-size: 35px;  color: #000;  font-weight: 700;margin-bottom: 50px}
.about_us p{font-size: 17px; color: #000}
.sigma_service .sigma_service-body .sigma_service-icon {  width: 80px;  height: 80px;  margin: -50px auto 0;  position: absolute;   left: 50%; top: -6px;transform: translateX(-50%);}
.sigma_service.style-19 .sigma_service-body {   padding: 50px 30px 40px;   position: relative;}
.bg_white_img{background-image: url(../images/Medical_Office_Assistant_Health_Unit_Coordinator_img.jpg);
    min-height: 500px; 
    background-attachment:fixed;background-position: center;background-repeat: no-repeat;
    background-size:cover;}
.bg_white_img p{font-size: 16px;font-weight: 600;}
#paralax-overlay {content: '';top: 0;width: 100%;min-height: 500PX; bottom: 0;right: 0;left: 0;background: rgba(2555, 255, 2255, 0.9);}
.border1{ border: 1px solid #000; width: 100px;margin: auto;}
.sigma_service{    border-bottom: 4px solid #009e45;    box-shadow: 0px 0 15px rgba(13, 3, 3, 0.18);}
.bg_white_img .btn-or a{color: #fff;background: #e96c22;padding: 10px 20px;text-decoration: none;font-size: 12px;}
.btn_green{color: #fff;background: #009e45;padding: 15px 30px;text-decoration: none;font-size: 14px;}
.btn_green:hover{color: #fff;}
.projects .carousel-caption {position: absolute;bottom:4rem;left: 48%; right: 80px;padding-bottom: 0px;color: #000;text-align: left;    text-align: justify;}
.projects .carousel {background-color: #f6faec;}
.projects h1{font-size: 50px;margin: 30px 0px;}
.carousel-control-next, .carousel-control-prev{width: 5%;    opacity: 4.5;}
.projects  a{text-decoration:none;color: #000;}
.projects .carousel-control-prev-icon{margin-left: -111px}
.projects .carousel-control-next-icon{margin-right:-110px}
.testimonial-page .forward{color: #009e45;font-weight: 700;font-size: 27px;}
.carousel-control-prev {    left: -20px;}
.carousel-control-next {   right: -20px;}
.testimonial-page .quote-left {font-size: 50px;  color: #e2f0dc;margin-left: -60px;}
.testimonial-page .quote-right {font-size: 50px; color: #e2f0dc;text-align: end;    margin-top: -25px;float: right;}
.footer_img{background: #343a40;color: #fff;padding: 100px 0px 40px 0px}
.header-contact-info_1 ul {   margin: 5px 0;   overflow: hidden;}
.header-contact-info_1 ul li {   display: inline-block;   float: left;   margin-right: 45px;   position: relative;}
.header-contact-info_1 ul li .text-holder {   padding-left: 15px;}
.header-contact-info_1 ul li .iocn-holder, .header-contact-info_1 li .text-holder {  display: table-cell;   vertical-align: middle;}
.header-contact-info_1 ul li .text-holder h5 {font-size: 16px;  font-weight: 700;  text-transform: capitalize;  line-height: 20px;   margin: 0 0 5px;}
.header-contact-info_1 ul li .text-holder h6 {font-size: 14px;   font-weight: 600;}
.footer-bottom {  background-color: #232528;}
.footer_img li a{font-size: 17px; color: #fff;}
.footer_img i{    font-size: 22px;   font-weight: 900;   }
.icon-section .has-search .form-control-feedback { position: absolute; z-index: 2; display: block;width: 2.380rem;height: 2.380rem; line-height: 2.360rem; text-align: center; pointer-events: none;color:#ffffff8f;font-size: 18px;}
.icon-section .has-search .prgStatus {   padding-left: 2.375rem;}
.icon-section .prgStatus { display: block; width: 100%;height: 35px; padding: 0.375rem 0.75rem; font-size: 14px;color: #ffffff; background-color: #4eba51; background-clip: padding-box; border:2px solid #ffffff8f; border-radius: 2.25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.icon-section .prgStatus:focus {background-color: #4eba51;   border-color: #ffffff;box-shadow: 0 0 0 0.25rem rgb(80 186 81);color: #fff;}
.testimonial-page p{line-height: 1.3;}
.form-control option, .form-control { cursor:pointer; }
select.form-control {
    -webkit-appearance:button !important;
        -moz-appearance:button !important;
            appearance:button !important;
    cursor: pointer;
}
.testimonial-page .personal_support{font-size:12px;}
.testimonial-page .carousel-item{padding: 3rem!important;}
.carousel-inner>.item {transition: transform 1.8s ease-in-out !important;}
.testimonial-page{padding: 3rem!important;margin-top: 3rem!important;}
.icon-section {margin-left: 135px;    padding-left: 3rem!important;}
.has-search{margin-right: 150px;padding-left: 1.5rem!important;}
/*.photo_img video{ width:100%;    height: 294px;}*/
.breadcumb-area, .breadcumb-blog-area {  background-attachment: scroll;  background-position: center center;background-image: url(../images/Why_Us_Banner.jpg);  background-size: cover;}
.breadcumb-area { padding: 100px 0 100px; background-color: #f7f7f7; background-position: center top; background-repeat: no-repeat; position: relative;}
.ccase {   position: relative;}
.brpt h2 {  color: #fff;   font-size: 30px;   padding-bottom: 5px;}
.breadcumb-inner li {  display: inline-block;   margin: 0 2px;   color: #fff;   font-weight: 600;}
.breadcumb-inner li a { font-weight: 600;  color: #fff;}
.single-services{box-shadow: 0px 0 15px rgba(13, 3, 3, 0.18);padding: 50px 25px 15px; }
.services-area {background:#f6faec}
.single-services h5{font-weight: 700}
.images_green{background-image: url(../images/Image-1.png); min-height:1150px; 
  background-repeat: no-repeat;background-size: cover;}.counter_icon{background: #f6faec;}
.counter{ padding: 20px 0; text-align: center; z-index: 1; position: relative;}
.counter:before{  content: "";  width: 190px;  height: 190px;  border-radius: 50%;  
    background: linear-gradient(to right bottom,#009e45,#009e45);  position: absolute;  top: 50%;  left: 50%;  
    transform: translate(-50%, -50%);}
.counter .counter-content{  width: 150px;  height: 150px;  border-radius: 50%;  background: #fff;
    padding: 35px 25px 30px;  margin: 0 auto;  box-shadow: 0 0 10px #909090, 0 0 0 10px rgba(255,255,255,0.5); position: relative;}
.counter .counter-icon{ width: 50px; height: 50px; background: linear-gradient(to right bottom,#b40f51,#ef4a34);  
    border-radius: 0 10px 10px 0;box-shadow: 0 0 10px rgba(0,0,0,0.7);  position: absolute;top: 50%; left: -30px; 
    font-size: 30px;color: #fff;line-height: 50px;transform: translateY(-50%) rotate(0);transition: all 0.3s ease 0s;
}
.counter:hover .counter-icon{ transform: translateY(-50%) rotate(360deg); }
.counter .counter-value{  display: block; font-size: 30px; font-weight: 600;  color:#009e45;  margin-bottom: 5px;}
.counter .title{font-size: 14px;font-weight: 600; color: #505050; letter-spacing: 1px;   text-transform: uppercase; margin: 0;}
.counter.yellow:before{ background: linear-gradient(to right bottom,#a2cb36,#a2cb36); }
.counter.yellow .counter-icon{ background: linear-gradient(to right,#ff9801,#e7bd02); }
.counter.yellow .counter-content:after{ background: linear-gradient(to right,#000,#ff9801,#ff9801); }
.counter.yellow .counter-value{ color:#9ecc4d; }
.counter.green:before{ background: linear-gradient(to right bottom,#e86d1f,#e86d1f); }
.counter.green .counter-icon{ background: linear-gradient(to right,#00a797,#36b54d); }
.counter.green .counter-content:after{ background: linear-gradient(to right,#000,#00a797,#00a797); }
.counter.green .counter-value{ color:#ef6e2d; }
.counter.purple:before{ background: linear-gradient(to right bottom,#52c5d6,#52c5d6); }
.counter.purple .counter-icon{ background: linear-gradient(to right,#822f7b,#ab4084); }
.counter.purple .counter-content:after{ background: linear-gradient(to right,#000,#822f7b,#822f7b); }
.counter.purple .counter-value{ color: #3ac5d5; }
.dropdown-menu .dropdown .dropdown-menu {  left: 100%;  top: 0%;  margin:0px;  border-width: 0;}
.section-top .navbar .dropdown-menu {  padding: 0px;border-radius: 0px;    border-top: 3px solid #e86404;}
.section-top .navbar .dropdown-menu li{ border-bottom: 1px solid #eee;padding: 5px 5px 5px 0px;    font-size: 14px;}
.projects .padding-caption{bottom: 10rem;}
.iframe-page iframe{width: 100%; height: 980px;}
.collapse:not(.show) {
    display: none;
}
#accordion .why-us .why-us-header a.collapsed {
    background: #fff;
    box-shadow: none;
    color: #676767;
}
#accordion .why-us .why-us-header a {
    color: #fff;
    background: #e86404;
}
.why-us .why-us-header a.collapsed:hover {
    color: #6a6060;
}
.why-us .why-us-header a:focus, .why-us .why-us-header a:active {
    color: #fff !important;
    background: #e86404 !important;
}
.why-us .why-us-header a, .why-us .why-us-header a:hover {
    text-decoration: none;
    color: #222;
}
.Early_Childcare h2  {font-size: 50px;font-weight: 800;padding-top: 100px}
.Early_Childcare p{font-size:20px; }
.coursetab{position: relative;top: -150px;}
.Payroll_Supervisor{background-image:url(../images/Payroll_Supervisor.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Personal_Support_Worker{background-image:url(../images/Personal_Support_Worker.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Project_Administration{background-image:url(../images/Project_Administration.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Web_Designer{background-image:url(../images/Web_Designer.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Software_WebDeveloper{background-image:url(../images/Software_WebDeveloper.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Logistics_SupplyChainOperations{background-image:url(../images/Logistics_SupplyChainOperations.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .PayrollAdministrator2{background-image:url(../images/PayrollAdministrator2.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Law_Clerk{background-image:url(../images/Law_Clerk.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Paralegal2{background-image:url(../images/Paralegal2.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Network_Administrator{background-image:url(../images/Network_Administrator.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Medical_Office_Assistant{background-image:url(../images/Medical_Office_Assistant.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Marketing_Coordinator{background-image:url(../images/Marketing_Coordinator.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Medical_Office_Assistant_Health_Unit_Coordinator{background-image:url(../images/Medical_Office_Assistant_Health_Unit_Coordinator.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Home_Support_Worker{background-image:url(../images/Home_Support_Worker.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Immigration_Administrative_Assistant {background-image:url(../images/Immigration_Administrative_Assistant.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Dental_Administrative_Assistant{background-image:url(../images/Dental_Administrative_Assistant.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Conference_Event_Planner{background-image:url(../images/Conference_Event_Planner.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Computerized_Accounting{background-image:url(../images/Computerized_Accounting.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .ComputerService-Technician2{background-image:url(../images/ComputerService-Technician2.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Community_Service_Worker{background-image:url(../images/Community_Service_Worker.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Business_Administration2{background-image:url(../images/Business_Administration2.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Administrative_Assistant{background-image:url(../images/Administrative_Assistant.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
.Accounting_and_Payroll_Administrator{background-image:url(../images/Accounting_and_Payroll_Administrator.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 .Business_Office_Accounting-Clerk{background-image:url(../images/Business_Office_Accounting-Clerk.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
 @media only screen and (min-width: 300px) and (max-width: 795px) {
    .Registered_Education h2{font-size: 25px;}
.section-top .nav-link{    font-size: 15px;}
.about_us .w-100 {height: 90%!important;}
.header-contact-info ul li{margin-right: 15px}
.icon-section {margin-left: 0px; padding-left:0rem!important;}
.has-search { margin-right: 35px;  padding-left: 2.1rem!important;    margin-top: 15px;}
.icon-sec {  background: url(../images/Title_bar_gradient_shape.png) center;}
.header-contact-info ul li .text-holder h5{    font-size: 10px;}
.header-contact-info ul li .text-holder h6 a{ font-size: 10px}
.header-contact-info ul li .text-holder h6{font-size: 10px}
.header-contact-info ul{    margin-left: 0px;  padding: 0px;}
.header-contact-info img{    width: 25px;}
.logo a img {  padding: 0px !important;  width: 230px    !important;}
.header-area .logo{text-align: center;}
.projects .carousel-control-next-icon { margin-right: -71px;}
.projects .carousel-control-prev-icon {margin-left: -72px;}
.projects h1{font-size: 22px;}
.projects .carousel-caption{position: relative; left: 0%;padding: 20px;bottom:0.25rem;}
.testimonial-page .carousel-item{padding: 0px !important}
.banner h1 {   font-size: 26px;}
.banner p {  font-size: 17px;}
.about_us .padding-r {   padding-right: 1rem!important;}
section h2 {  font-size: 25px;}
 .testimonial-page .quote-left{margin-left:0px;}
 .testimonial-page .quote-right{margin-top: 0px;    float: none;}
 .testimonial-page .carousel-item img{   width: 100%;}
 .section-top .nav-link{margin-right: 0px;}
 .testimonial-page .quote-left{font-size: 30px;}
.testimonial-page .quote-right{ font-size: 30px;}
.drop-icon img{width: 35px;}
.Why_Choose h1 {   margin-top: 25px;   font-size: 20px;}
.Our_Classes h1{    font-size: 20px;}
.Our_Homestay h1{font-size: 20px;}
.Program_esl h1{    font-size: 20px;}
.navTab{    font-size: 13px;    padding: 10px;}
.sigma_service .sigma_service-body h5{font-size: 16px !important;}
.sigma_service.style-19 .sigma_service-body{padding:50px 13px 40px}
.bg_black h5{font-size: 15px; letter-spacing: 1px;}
.images_green{min-height: 350px;}
}@media only screen and (min-width: 800px) and (max-width: 1200px) {
.section-top .nav-link{margin-right:0px;font-size: 14px;}
.header-contact-info ul li{margin-right: 15px}
.header-contact-info ul{      margin-left: 0px;   padding: 0px;}
.about_us .w-100 {   height: 90%!important;}
.banner h1 {   font-size: 50px;}
.banner p {  font-size: 25px;}
.border1{margin-left: 60px;}
.sigma_service .mb-5{    margin-bottom: 0rem!important;}
.header-contact-info img{    width: 25px;}
.icon-section {margin-left: 0px; padding-left:0rem!important;}
.projects .carousel-caption{left: 54%;    right: 50px;}
.testimonial-page .quote-left{margin-left: -24px;font-size: 30px;}
.testimonial-page .quote-right{margin-top: -25px;    font-size: 30px;}
.counter{ margin-bottom: 30px; }
.dropdown-menu .dropdown .dropdown-menu {  margin: 0;border-width: 1px;}
.header-contact-info ul li .text-holder h6{font-size: 10px;}
}@media only screen and (max-width: 1200px){
.carousel-item img {
    width: 100%;}
}
@media only screen and (max-width: 1200px){
.projects .carousel-caption {
    position: relative;
    left: 0%;
    padding: 20px;
    bottom: -0.75rem;
}
.projects .padding-caption{bottom: 0rem;}
}
@media only screen and (min-width: 300px) and (max-width: 400px) {
.iframe-page iframe{width: 100%; height: 410px;}}@media only screen and (min-width: 400px) and (max-width: 550px) {
.iframe-page iframe{width: 100%; height: 545px;}}
@media only screen and (min-width: 599px) and (max-width: 641px) {
.iframe-page iframe{width: 100%; height: 600px;}}
@media only screen and (min-width: 642px) and (max-width: 950px) {
.iframe-page iframe{width: 100%; height: 680px;}}
@media only screen and (min-width: 950px) and (max-width: 1200px) {
.iframe-page iframe{width: 100%; height: 845px;}}
@media only screen and (min-width: 540px) and (max-width: 720px) {
 .images_green {
    min-height: 460px;
}   
}
@media only screen and (min-width: 599px) and (max-width: 641px) {
   .images_green{min-height: 535px;}}    @media only screen and (min-width: 700px) and (max-width: 1024px) {
.images_green {
    min-height: 600px;
}
   }
      @media only screen and (min-width: 1000px) and (max-width: 1200px) {
.images_green {
       min-height: 810px;
}
   }
 @media only screen and (min-width: 300px) and (max-width: 1200px) {
.Administrative_Staff .ms-4{
           margin-left: 0rem!important;
}
   }   
    @media only screen and (max-width: 1200px){
.tab_panels{          padding:25px 20px !important;}
.Early_Childcare h2{    font-size: 30px !important;}
.btnn{    font-size: 12px;padding: 8px 10px;}
.Canada_Ontario h1{    font-size: 25px;}
.College_Free h1{    font-size: 25px;}
}
.tab_panels{box-shadow: 0px 0px 10px #CCCCCC;padding:50px 80px;}
.course_tabs{background: #f6faec;}
.list_check{list-style-type: none;padding:0px;}
.tab_panels h4{font-weight: 600;font-family: inherit;text-transform: uppercase;}
.gallery-top-text li a{padding: 5px 20px;display: inline-block;margin: 3px 25px;color: #000;font-size: 20px;}  
.filter-button.active{background:#009f4f; color: #fff;}
.filter {border: 1px solid #fff; }
.sigma_service-body p{text-align: center;}
.bg_white_img2 .btn-or a{color: #fff;background: #e96c22;padding: 10px 20px;text-decoration: none;font-size: 12px;}
.Early_Childcare_Assistant-Diploma{background-image:url(../images/Early_Childcare_Assistant-Diploma.jpg);
 min-height: 700px;background-repeat: no-repeat; background-size: cover;}
.course_tabs {
  list-style-type: none;
}
.course_tabs li {
    background: url(../images/AOL_Pointer_icon.png) no-repeat left top;
  padding-left: 1.5em;   margin: 2px 0px;
}
.breadcumb-area {
    padding: 100px 0 100px;
    background-color: #f7f7f7;
    background-position: center top;
    background-repeat: no-repeat;
    position: relative;
}
.breadcumb-area, .breadcumb-blog-area {
    background-attachment: scroll;
    background-position: center center;
    background-image: url(../images/Quote_1_BG.jpg);
    background-size: cover;
}
@media only screen and (max-width: 1200px){
.gallery-top-text li a{margin:3px -5px;}
}
.Program_esl h1{font-weight: 900;}
.table-line1 .table-striped>tbody>tr:nth-of-type(odd)>* {
    --bs-table-accent-bg: #fff;
    color: var(--bs-table-striped-color);
}
.table-line .table-striped>tbody>tr:nth-of-type(odd)>* {
    --bs-table-accent-bg: #f6faec;
    color: var(--bs-table-striped-color);
}
.table-line .table-hover>tbody>tr:hover>* {
    --bs-table-accent-bg: rgb(246 250 237);
    color: var(--bs-table-hover-color);
}
.breadcumb-area {
    padding: 100px 0 100px;
    background-color: #f7f7f7;
    background-position: center top;
    background-repeat: no-repeat;
    position: relative;
}
.ESL_Banner {
    background-attachment: scroll;
    background-position: center center;
    background-image: url(../images/ESL_Banner.jpg);
    background-size: cover;
}