html,
body{font-family:"Roboto",sans-serif;}
main{min-height:100vh;min-height:calc(100vh - 437px);}

.text-underline{text-decoration: underline;}
.text-shadow{text-shadow:0px 1px 2px rgba(0,0,0,0.25);}
.navbar-toggler:focus{outline:none;box-shadow:none;}
.link-unstyled,
.link-unstyled:hover{text-decoration:none;}
.btn-span,
.btn-span:hover{pointer-events:none;}
.bg-dark-alpha-2 {background-color: rgba(0, 0, 0, 0.2) !important;}
.bg-dark-alpha-6 {background-color: rgba(0, 0, 0, 0.6) !important;}
label.invalid-input {color: var(--danger); font-size: 95%; margin-bottom: 0;}

/* navbar ===================================================================================================== */
.twt-navbar.twt-navbar-common{background:#444;transition:0.5s all;min-height:60px;position:fixed;top:0;left:0;right:0;z-index:1022;}
.twt-navbar.twt-navbar-common.fixed{box-shadow:0 1px 15px rgba(30,30,30,0.3); background:#444;padding:0!important;}
.twt-navbar.twt-navbar-common .navbar-brand span{color:#eee;font-weight:900;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link{transition:0.25s all;border-radius:2px;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link,
.twt-navbar.twt-navbar-common.fixed .navbar-nav .nav-item .nav-link{color:#eee;padding:0.75rem 1.5rem;border-bottom:0;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link{background-color:rgba(0,0,0,0.25);}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link,
.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active:hover>.nav-link{color:#000;background:rgba(0,0,0,0.15);}
.twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash{display:block;height:3px;width:30px;background:#fff;margin:6px;pointer-events:none;}

.twt-navbar.twt-navbar-common .dropdown-menu{border:0;border-radius:2px;background:none;padding:0;background:#fff;box-shadow:0 2px 15px rgba(0,0,0,0.3);margin-top:0px!important;}
.twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{transition:0.5s all;color:#444;padding:0.75rem 1rem;}
.twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item:hover{background:rgba(0,0,0,0.15);color:#000;}
.twt-navbar.twt-navbar-common .brand-logo-img{height:78px;}
@media (max-width:1199px){
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link,
    .twt-navbar.twt-navbar-common.fixed .navbar-nav .nav-item .nav-link{padding:0.75rem 1.25rem;}
}
@media (max-width:991px){
    .navbar-main{background:#444;}
    .twt-navbar.twt-navbar-common .navbar-brand span{color:#fff;}
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link{color:#efefef;}
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link:hover,
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link,
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link:hover{color:#333;}
    .twt-navbar.twt-navbar-common .slide{position:fixed;z-index:999;top:0;bottom:0;left:0;min-width:250px;width:300px;max-width:90%;background-color:#fff;transform:translate3d(-100%,0,0);transition:0.5s all cubic-bezier(0.165,0.84,0.44,1);border-right:1px solid transparent;overflow-y:auto;}
	.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link,
    .twt-navbar.twt-navbar-common.fixed .navbar-nav .nav-item .nav-link{padding:0.75rem 1rem; color: #353535}
    .twt-navbar.twt-navbar-common .dropdown-menu{background:none;box-shadow:none;}
    .twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{color:#353535;padding-left:1.75rem; position: relative;}
    .nav-slide-open .twt-navbar.twt-navbar-common .slide{transform:translate3d(0,0,0);box-shadow:2px 0 5px rgba(0,0,0,0.5);opacity: 1;}
}
@media (max-width:575px){
    .twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{white-space:normal;}
}
@media (min-width:992px){
    .twt-navbar.twt-navbar-common .dropdown-menu.w-200px{min-width:200px;}
    .twt-navbar.twt-navbar-common .dropdown-left .dropdown-menu{left:auto;right:0;}
}
/* for lighter navbars add 'nav-light' class */
.twt-navbar.twt-navbar-common.nav-light .navbar-brand span{color:#333;}
.twt-navbar.twt-navbar-common.nav-light button.navbar-toggler .navbar-dash{background:#333;}
@media (min-width:992px){
	.twt-navbar.twt-navbar-common.nav-light .navbar-nav .nav-item .nav-link{color:#333;}
	.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link,
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link{color: #fff; background-color: var(--primary)}
}
/* submenu css */
.twt-navbar.twt-navbar-common .dropdown-submenu{position:relative;}
.twt-navbar.twt-navbar-common .dropdown-submenu a:after{position:absolute;top:50%;right:6px;transform:translateY(-50%);border-top:0.3em solid transparent;border-right:0.3em solid transparent;border-bottom:0.3em solid transparent;border-left:0.3em solid;}
.twt-navbar.twt-navbar-common .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left:0.1rem;margin-right:0.1rem;}
@media (max-width:991px){
    .twt-navbar.twt-navbar-common .dropdown-submenu .dropdown-menu{padding-left:1rem;}
}
/* submenu css */
/* hamburger on close */
.twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash{transition:0.2s all;}
.nav-slide-open .twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash:nth-child(2){opacity:0;}
.nav-slide-open .twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash:nth-child(1){transform:rotate(45deg) translate(5px,8px);}
.nav-slide-open .twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash:nth-child(3){transform:rotate(-45deg) translate(5px,-8px);}
/* hamburger on close */
.twt-navbar.twt-navbar-common .nav-bottom .navbar-nav .nav-item .nav-link{border-radius: 0;padding: 10px 20px;}
/* nav-shadow ===================================================================================================== */
.nav-shadow {background-color: var(--primary) !important; border-radius: 0;}
/* nav-shadow ===================================================================================================== */
/* navbar ===================================================================================================== */
/* footer ===================================================================================================== */
.footer{background-color:#172337;}
.footer.footer-dark,
.footer.footer-dark a{color:#aaa;}
.footer.footer-dark a{transition:0.1s;}
.footer.footer-dark a:hover{color:#fff;}
.footer .brand-logo-img{width:150px;}
/* footer ===================================================================================================== */
/* important css Start */
*{padding:0; margin:0; box-sizing: border-box;}
body{overflow-x: hidden; padding:0; margin:0;} 
/* important css End */

:root{--primary-color: #d66f1a;--secondary-color: #00b25e;}
.bg-theme{background-color: var(--primary-color) !important;}
.text-theme{color: var(--primary-color) !important;}
@font-face{
    src: url('./fonts/OpenSans-Regular.ttf');
    font-family: OpenSans-Regular;
}
@font-face{
    src: url('./fonts/OpenSans-Bold.ttf');
    font-family: OpenSans-Bold;
}
.heading{font-size: 36px;color: var(--primary-color);padding-bottom: 10px;}
.heading::before{content: '';position: absolute;left: 0;width: 40px;height: 3px;background-color: var(--primary-color);bottom: 2px;}
.heading::after{content: '';position: absolute;left: 44px;width: 40px;height: 3px;background-color: var(--primary-color);bottom: 2px;opacity: 0.6;}
.text{font-size: 16px;color: #000;}

.heading-customize{font-size: 30px;margin-bottom: 15px;padding-bottom: 15px;}
.heading-customize::before{content: '';position: absolute;left: 0;bottom: 0;width: 100px;height: 2px;background-color: var(--primary-color);}
.heading-customize::after{content: '';position: absolute;left: 0;bottom: 4px;width: 70px;height: 2px;background-color: var(--primary-color);}

/* header css start */
.twt-navbar.twt-navbar-common .login-link-list {display: flex;justify-content: flex-end;margin: 0;}
.twt-navbar.twt-navbar-common .login-link-list .login-link-items{position: relative;}
.twt-navbar.twt-navbar-common .login-link-list .login-link-items-space{padding-left: 25px;}
.twt-navbar.twt-navbar-common .login-link-list .login-link{display: inline-block;padding: 8px 0;color: #fff;font-size: 14px;}
.twt-navbar.twt-navbar-common .login-link-list .icon{font-size: 15px;}
.twt-navbar.twt-navbar-common .custom-nav-top {background-color: var(--primary-color);}
.twt-navbar.twt-navbar-common .nav-top .header-content .main-heading {font-size: 24px;margin-bottom: 3px;color: var(--primary-color);font-family: OpenSans-Bold;}
.twt-navbar.twt-navbar-common .search-box{position: relative;}
.twt-navbar.twt-navbar-common .search-box .custom-form-inline{display: flex;flex-wrap: wrap;}
.twt-navbar.twt-navbar-common .search-box .custom-form-inline::before{content: '';position: absolute;right: 40px;top: 0;bottom: 0;width: 1px;height: 100%;background-color: #ced4da;z-index: 21;}
.twt-navbar.twt-navbar-common .search-box .search-btn{position: absolute;right: 4px;top: 1px;background-color: #fff;padding: 5px 8px 5px 10px;z-index: 99;}
.twt-navbar.twt-navbar-common.fixed,
.twt-navbar.twt-navbar-common{background: url('../images/texture-bg.jpg');}
.twt-navbar.twt-navbar-common .nav-bottom .navbar-nav .nav-item .nav-link{padding: 10px 12px;font-size: 14.8px;}
@media(min-width: 992px){
    .twt-navbar.twt-navbar-common .login-link-list .login-link-items-space::before{content: '';position: absolute;top: 7px;bottom: 0;left: 12px;width: 2px;height: 24px;background-color: #fff;}
    .twt-navbar.twt-navbar-common .brand-logo-img{height: 110px;}
    .twt-navbar.twt-navbar-common .nav-bottom {background-color: var(--primary-color);border-bottom: 1px solid #fff;}
    .twt-navbar.twt-navbar-common .nav-top .header-content {font-family: OpenSans-Regular;}
    .twt-navbar.twt-navbar-common .nav-top .organized-text{font-size: 16px;}
    .twt-navbar.twt-navbar-common .nav-top .header-content .regd-india-text{font-size: 20px;font-family: OpenSans-Bold;}
    .twt-navbar.twt-navbar-common .nav-top .header-content .regd-gujrat-text{font-size: 18px;}
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link, .twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link{background-color: transparent !important;color: #fff !important;}
    .twt-navbar.twt-navbar-common .nav-bottom .navbar-nav .nav-item .nav-link::before{content: '';position: absolute;left: 0;right: 0;bottom: 0;width: 0%;margin: 0 auto;height: 2px;background-color: #fff;transition: 0.5s;opacity: 0;}
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link::before, .twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link::before{width: 72%;opacity: 1;}
    .twt-navbar.twt-navbar-common .nav-bottom .navbar-nav .nav-item::after{content: '';position: absolute;right: 0;top: 8px;width: 2px;height: 24px;background-color: #fff;}
    .twt-navbar.twt-navbar-common .nav-bottom .navbar-nav .nav-item:last-child::after{background-color: transparent;}
    .twt-navbar.twt-navbar-common .nav-bottom .navbar-nav .nav-item{position: relative;}
    
    .twt-navbar.twt-navbar-common .custom-nav-top .icon{font-size: 15px;color: #fff;}
    .twt-navbar.twt-navbar-common .custom-nav-top .contact-details{font-size: 15px;position: relative;padding: 8px 0;}
    .twt-navbar.twt-navbar-common .custom-nav-top .contact-details .contact-link{font-size: 15px;color: #fff;margin-left: 6px;display: inline-block;}
    .twt-navbar.twt-navbar-common .custom-nav-top .contact-details-space{padding-left: 25px;}
    .twt-navbar.twt-navbar-common .custom-nav-top .contact-details-space::before{content: '';position: absolute;top: 7px;bottom: 0;left: 12px;width: 2px;height: 24px;background-color: #fff;}
    .twt-navbar.twt-navbar-common .iso-certified{font-family: OpenSans-Regular;font-size: 18px;font-weight: bold;color: var(--primary-color);}
    .twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item:hover{background-color: var(--primary-color);color: #fff;}
    .main-navbar-wrapper {min-height: 208px !important;}
    .twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{font-size: 15px;}
}
/* header css start */

/* center enquiry section start */
.center-enquiry-section .center-enquiry-card {display: block;border-radius: 10px 40px;padding: 30px 30px;}
.center-enquiry-section .center-enquiry-card .submit-btn{padding: 7px 25px;background-color: var(--primary-color);color: #fff;}
/* center enquiry section end */

/* careers page css start */
.careers-section .custom-accordion{display: block;}
.careers-section .custom-accordion .custom-card {display: block;border-radius: 0px;}
.careers-section .custom-accordion .custom-card .custom-card-header{display: block;padding: 0;}
.careers-section .custom-accordion .custom-card .custom-card-header .custom-btn-link{padding: 10px 20px;display: block;width: 100%;text-align: left;text-decoration: none;color: #565656;font-weight: bold;}
.careers-section .custom-accordion .custom-card .custom-card-header .custom-btn-link::before{content: '\f078';font-family: 'Font Awesome 5 Free';font-weight: 900;position: absolute;right: 20px;top: 11px;}
.careers-section .custom-accordion .custom-card .custom-card-header .custom-btn-link.collapsed{display: block;}
.careers-section .custom-accordion .custom-card .custom-card-header .custom-btn-link:not(.collapsed){content: '';}
.careers-section .custom-accordion .custom-card .custom-card-header .custom-btn-link:not(.collapsed)::before{content: '\f077';}
.careers-section .custom-accordion .custom-card .apply-now-btn{background-color: var(--primary-color);color: #fff;padding: 7px 15px;}
/* careers page css end */

/* gallery css start */
.gallery-main-side-bar{overflow: hidden;position: sticky;top: 215px;}
.gallery-main-side-bar .side-bar-heading{position: relative;z-index: 1;margin-top: -5px;}
.gallery-main-side-bar .side-bar-heading .side-heading{font-size: 26px;}
.gallery-main-side-bar .side-bar-heading::before{content: '';width: 100%;margin: 0 auto;background: var(--primary-color);height: 55px;display: block;position: absolute;left: -32px;top: -15.5px;transform: skewX(-25deg);z-index: -1;}
.gallery-main-side-bar .nav-pills .nav-link::before {content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: 8px;}
.gallery-main-side-bar .nav-pills .nav-link.active, .gallery-main-side-bar .nav-pills .show>.nav-link{background-color: transparent; color: var(--primary-color);}
.gallery-main-side-bar .nav-pills .nav-link{padding: 12px 0px;border-bottom: 2px dotted #ddd;transition: 0.3s;padding-left: 30px;position: relative;color: #7b7877;}
.gallery-main-side-bar .nav-pills .nav-link:last-child{border-bottom: 0;}
.gallery-section .inner-tab-main-heading{font-size: 25px;}
.gallery-section .gallery-part{column-count: 3;column-gap: 12px;}
.gallery-section .gallery-part .gallery-grid{margin-bottom: 12px;}
/* gallery css end */

/* contact page css start */
.contact-us-section .submit-button{background-color: var(--primary-color);color: #fff;border-radius: 20px;padding: 7px 30px;}
.contact-us-section .contact-heading{font-size: 35px;margin-bottom: 15px;}
.contact-us-section .contact-sub-heading{font-size: 21px;padding-bottom: 7px;border-bottom: 1px solid #9c9c9c;margin-bottom: 10px;color: var(--primary-color);}
.contact-us-section .contact-media .contact-icon {width: 50px;height: 50px;border-radius: 50%;background-color: var(--primary-color);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 19px;margin-right: 15px;}
.contact-us-section .contact-media .text{font-size: 15px;margin: 0;color: #565656;}
.contact-us-section .contact-media .link-color.text{color: var(--primary-color);}
.contact-us-section .address-text > p{margin: 0;}
/* contact page css end */

/* header breadcrumb css start */
.header-breadcrumb::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);opacity: 0.7;}
.header-breadcrumb{padding: 40px 0 35px;background-color: var(--primary-color);}
.header-breadcrumb .header-heading{font-size: 40px;color: #ffffff;padding-bottom: 0px;margin-bottom: 0px;padding-left: 16px;}
.header-breadcrumb .header-heading::before{content: '';position: absolute;left: 0;top: 4px;width: 2px;height: 67px;background-color: #fff;}
.header-breadcrumb .custom-breadcrumb{margin: 0;background-color: transparent;padding: 0 0 0 21px;}
.header-breadcrumb .custom-breadcrumb .custom-breadcrumb-item{font-size: 15px;color: #fff;}
.header-breadcrumb .breadcrumb-item+.breadcrumb-item::before{color: #fff;}
/* header breadcrumb css end */

/* slider css start */
.slider-section .side-bar .careers-link{color: var(--primary-color);border-radius: 10px;background-color: rgb(214 111 26 / 0.1);padding: 10px 10px;margin: 5px;display: block;font-size: 18px;border: 1px solid var(--primary-color);font-size: 17px;text-align: left;}
.slider-section .vertical-slider {display: block;background-color: #fff; text-align: center;padding: 26px;border-radius: 15px;}
.slider-section .slick-prev,.slider-section .slick-next{display: none !important;}
.content-slide.slick-slide:focus,
.slider-section .side-bar .careers-link{outline: none !important;box-shadow: none !important;}
.slider-section .vertical-slider{padding: 0px 15px; position: relative;}
.slider-section .vertical-slider::before{content: '';position: absolute;border: 15px solid var(--primary-color);border-top-color: transparent;border-left-color: transparent;right: 0;bottom: 0;z-index: 1;transition: 0.5s;}
.slider-section .vertical-slider::after{content: '';position: absolute;border: 15px solid var(--primary-color);border-bottom-color: transparent;border-right-color: transparent;left: 0;top: 0;z-index: 1;transition: 0.5s;}
.slider-section .download-table-home-page td,
.slider-section .download-table-home-page th{padding: 11px;}
.slider-section .about-text{font-size: 20px;}
.slider-section .slider-image{height: 355px;object-fit: cover;width: 100%;}
/* slider css end */

/* certificate css start */
.certificate-section .certificate-image{width: 150px;height: 150px;object-fit: contain;}
.certificate-section .slick-next,
.certificate-section .slick-prev{display: none !important;}
/* certificate css end */

/* student-information css start */
.student-information .sub-heading{font-size: 30px;margin-bottom: 25px;}
.student-information .information-card{border: none;border-bottom: 3px solid var(--primary-color);border-radius: 0px;}
.student-information .submit-btn{padding: 7px 25px;}
.student-information .student-image{height: 200px;width: 140px;object-fit: contain;}
.img-td{width: 250px;}
.no-result-found-section {display: block;}
.no-result-found-section .result-card{display: block;}
.no-result-found-section .result-card .sad-image{width: 100px;height: 100px;}
.no-result-found-section .result-card .sub-heading {font-size: 30px;}
.no-result-found-section .result-card .text{font-size: 18px;}
/* student-information css end */

/* demo css exam start */
.exam-section .sub-heading{font-size: 35px;}
.exam-section .instruction-slider{display: block;}
.exam-section .instruction-slider .exam-heading{font-size: 23px;}
.exam-section .instruction-slider .exam-instruction-list{display: inline-block;}
.exam-section .instruction-slider .exam-instruction-list .list-text::before{content: "\f0da";    font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: 0;}
.exam-section .instruction-slider .exam-instruction-list .list-text{font-size: 19px;padding-left: 20px;margin-left: 20px;}
.exam-section .instruction-slider .instruction-heading{font-size: 23px;}
.exam-section .carousel-control-next,
.exam-section .carousel-control-prev{position: absolute;background-color: var(--primary-color);top: unset;width: 130px;padding: 10px 0;border-radius: 5px;opacity: 1;bottom: -46px;}
.exam-section .carousel-control-next{display: inline-block;}
.exam-section .carousel-control-prev{display: inline-block;}
.exam-section .carousel-control-prev-icon,
.exam-section .carousel-control-next-icon{display: none;}
.exam-section .sr-only{position: static;}
.exam-section .question-part .question-heading{font-size: 20px;margin-bottom: 20px;}
.exam-section .question-part {width: 80%;margin: 0 auto;}
.exam-section .carousel-question-btn{right: 10%;}
.exam-section .carousel-question-prev-btn{left: 10%;}
.exam-section .form-check-customize{margin-bottom: 12px;}
.exam-section .results-slider .sad-face{width: 130px;}
.exam-section .thank-you-mes{font-size: 20px;margin: 10px 0 0;}
.exam-section .secondary-color{color: var(--secondary-color);}
.exam-section .fail-exam .theme-color{color: #dc3545}
.exam-section .pass-exam .theme-color{color: #28a745;}
.clock-position{position: fixed;bottom: 15px;right: 25px;padding: 10px 20px;background-color: var(--primary-color);color: #fff;border-radius: 30px;z-index: 999;} 
#time_up .card-clock {display: block;text-align: center;color: #dc3545;} 
#time_up .card-clock .clock-img {font-size: 80px;}
#time_up .card-clock .time-text{font-size: 30px;}
.exam-section .logout-btn{padding: 5px 20px;background-color: var(--primary-color);display: inline-block;border-radius: 7px;color: #fff;font-size: 17px;margin-top: 11px;}
/* demo css exam end */

/* course css start */
.course-page .tab-heading{font-size: 28px;}
.course-page .course-card {opacity: 1;border-radius: 0px;} 
.course-page .course-card .course-card-header{opacity: 1;}
.course-page .course-card .sub-heading-course{font-size: 18px;}
.course-page .course-card .course-card-body{opacity: 1;}
.course-page .course-card .course-duration-text{font-size: 15px;padding: 10px;}
.course-page .course-card .course-description{padding: 15px;}
.course-page .course-card .course-description ul{padding-left: 20px;}
/* course css end */

/* footer css start */
.footer-white{background-color: #fff;}
.footer.footer-white .quick-link-item{display: block;border-bottom: 1px dashed #a2a2a2;padding: 6px 0;}
.footer.footer-white .quick-link-item .quick-link{display: block;color: #000;text-decoration: none;font-size: 16px;transition: 0.5s;}
.footer.footer-white .quick-link-item .quick-link:hover{color: var(--primary-color);}
.footer.footer-white .header-sub-heading{font-size: 22px;padding-bottom: 10px;margin-bottom: 11px;}
.footer.footer-white .header-sub-heading::before{content: '';position: absolute;bottom: 0;left: 0;right: 0;width: 100%;background-color: #000;height: 2px;}
.footer.footer-white .contact-card {display: block;}
.footer.footer-white .contact-card .contact-card-link{color: #343a40;transition: 0.5s;}
.footer.footer-white .contact-card .contact-card-link:hover{color: var(--primary-color);}
.footer.footer-white .contact-card .icon{display: inline-block;min-width: 35px;height: 35px;border: 1px solid var(--primary-color);font-size: 17px;line-height: 30px;color: var(--primary-color);text-align: center;margin-right: 10px;}
.footer.footer-white .copyright-part{background-color: var(--primary-color);padding: 10px 0;color: #fff;}
.twt-navbar.twt-navbar-common .search-box .search-btn:focus{outline: none !important;box-shadow: none !important;}
.footer.footer-white .iframe-custom{height: 280px;} 
.whatsapp-icon{position: fixed;bottom: 14px;right: 14px;z-index: 1050;background-color: #4caf50;height: 50px;width: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.whatsapp-icon .whatsapp-image{width: 28px;height: 28px;}
.whatsapp-right{right: 14px;left: unset;}
.whatsapp-left{left: 14px;right: unset;}
/* footer css end */

/* about us css start */
.about-us-section .image-part .image{width: 100%;height: auto;}
/* about us css end */

/* center list page css start */
.centre-list-section .ui-widget-header{background-color: transparent;border: none;}
.centre-list-section .row{width: 100% !important;}
.centre-list-section #centre_list_table_filter{display: flex;justify-content: flex-end;}
.centre-list-section #centre_list_table_length{display: flex;}
.centre-list-section #centre_list_table_length select{margin: 0px 6px;}
.centre-list-section table.dataTable thead .sorting_desc:after{content: "\f160";}
.centre-list-section table.dataTable thead .sorting_asc:after{content: "\f161";transform: rotate(180deg);}
.centre-list-section table.dataTable thead .sorting:after{content: "\f362";transform: rotate(90deg);}
.centre-list-section table.dataTable thead .sorting_desc:after,
.centre-list-section table.dataTable thead .sorting_asc:after,
.centre-list-section table.dataTable thead .sorting:after{font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;right: 6px;top: 9px;}
/* center list page css end */

/* centre login css start */
.card-centre-login .bottom-text {display: block;}
.card-centre-login .bottom-text .bottom-link{display: inline-block;font-size: 14px;position: relative;color: #484848;}
.card-centre-login .bottom-text .bottom-link:nth-child(2)::before{content: '';position: absolute;left: -12px;top: 2px;bottom: 0;width: 2px;height: 16px;background-color: #797979;}
.card-centre-login .bottom-text .bottom-link:nth-child(2){margin-left: 25px;}
/* centre login css end */


@media(max-width: 1199px) and (min-width: 992px){
	.twt-navbar.twt-navbar-common .nav-bottom .navbar-nav .nav-item .nav-link{padding: 10px 11px;font-size: 14px;}
	.twt-navbar.twt-navbar-common .nav-bottom .navbar-nav .nav-item::after{height: 22px;}
}
@media(max-width: 991px){
    .twt-navbar.twt-navbar-common .login-link-list{/* justify-content: space-around; */width: 80%;justify-content: flex-start;margin-top: 5px;}
    .twt-navbar.twt-navbar-common .login-link-list .icon{color: #fff;display: none;}
    .twt-navbar.twt-navbar-common,.twt-navbar.twt-navbar-common.fixed{background-color: #fff;}
    .twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash{background: #ffffff;}
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link, 
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link,
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active:hover>.nav-link{background-color: var(--primary-color);color: #fff;}
    .twt-navbar.twt-navbar-common .login-link-list .login-link-items-space{padding: 0;}
    .twt-navbar.twt-navbar-common .nav-bottom{background-color: var(--primary-color);}
    .twt-navbar.twt-navbar-common .login-link-list .login-link{background-color: #fff;padding: 5px;color: var(--primary-color);border-radius: 5px;min-width: 60px;text-align: center;}
    .twt-navbar.twt-navbar-common .login-link-list .login-link-items{margin: 0 2px;}
    .exam-section .question-part {width: 100%;}
    .exam-section .carousel-question-btn{right: 0%;}
    .exam-section .carousel-question-prev-btn{left: 0%;}
}
@media(max-width: 767px){
    .gallery-section .gallery-part{column-count: 2;}
}
.centre-list-section table.dataTable thead th,.centre-list-section table.dataTable thead td{padding: 10px 26px;}
@media(max-width: 480px){
    .twt-navbar.twt-navbar-common .nav-top .header-content .main-heading{font-size: 18px;}
    .footer.footer-white .iframe-custom{height: 200px;}
    .header-breadcrumb .header-heading{font-size: 30px;}
    .header-breadcrumb .header-heading::before{height: 53px;}
    .center-enquiry-section .center-enquiry-card{padding: 23px;}
    .exam-section .sub-heading{font-size: 25px;}
    .exam-section .instruction-slider .exam-heading,
    .exam-section .instruction-slider .instruction-heading{font-size: 21px;}
    .exam-section .instruction-slider .exam-instruction-list .list-text{font-size: 18px;}
    .slider-section .slider-image{height: 230px;}
    .no-result-found-section .result-card .sad-image{width: 80px;height: 80px;}
    .no-result-found-section .result-card .sub-heading{font-size: 25px;}
    .twt-navbar.twt-navbar-common .header-content{position: relative;margin-left: 15px;}
    .recoard-not-found-text{font-size: 20px;}
}
@media(max-width: 375px){
.twt-navbar.twt-navbar-common .login-link-list .login-link{padding: 5px;font-size: 13px;}
    .twt-navbar.twt-navbar-common .custom-nav-top::before{height: 59px;}
    .twt-navbar.twt-navbar-common .nav-top .header-content .main-heading{font-size: 16px;}
    .header-breadcrumb .header-heading{font-size: 28px;}
    .header-breadcrumb .header-heading::before{height: 50px;}
    .twt-navbar.twt-navbar-common .brand-logo-img{height: 69px;}
}
@media(max-width: 320px){
    .twt-navbar.twt-navbar-common .nav-top .header-content .main-heading{font-size: 14px;}
    .header-breadcrumb .header-heading{font-size: 25px;}
    .header-breadcrumb .header-heading::before{height: 46px;}
    .twt-navbar.twt-navbar-common .login-link-list .login-link{font-size: 11px;}
    .twt-navbar.twt-navbar-common .brand-logo-img{height: 60px;}
    .slider-section .slider-image{height: 200px;}
}
.twt-navbar.twt-navbar-common .search-part .search-icon{background-color: #fff;position: absolute;right: 0;top: 0;bottom: 0;width: 40px;display: flex;height: auto;align-items: center;justify-content: center;border: 1px solid #ddd;border-radius: 0 5px 5px 0;z-index: 10;}
.twt-navbar.twt-navbar-common .search-part {min-width: 96%;display: block;}
.twt-navbar.twt-navbar-common .xdsoft_autocomplete{min-width: 100% !important;width: 100% !important;background: #fff !important;}
.twt-navbar.twt-navbar-common .xdsoft_autocomplete .xdsoft_input{background: #fff !important;}
.course-page .course-card .course-description ul,
.course-page .course-card .course-description ol{margin-left: 18px;}
.careers-section .custom-accordion .custom-card:first-child{border-bottom: 1px solid rgba(0,0,0,.125);}