﻿.loading {
    width: 100%;
    height: 100%;
    /* background-color: rgb(255 255 255 / 90%); */
    background-color: #0071eb;
    opacity: 100%;
    position: fixed;
    display: none;
    z-index: 999;
    top: 0;
    bottom: 0;
}

.loading::after {
    content: "از شکیبایی شما متشکریم";
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    font-size: 18px;
    font-weight: 500;
    color: #ffffff;

    animation-name: loading;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-direction: alternate-reverse;
    animation-timing-function: ease-in-out;
}

.loading::before {
    content: "";
    background-image: url(https://cdn.sqp.ir/Templates/Cont01/images/bx-loader.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -120px;
    left: 0;
    right: 0;
}

@keyframes loading {
    0%   {opacity: 1;}
    50%   {opacity: 0;}
    100% {opacity: 1;}
}
#ASJOMWFYOY #div_menu_ASJOMWFYOY {
    left: 0;
    right: 0;
    z-index: 999;
}
#ASJOMWFYOY nav.header {
    height: 20vh;
}
#ASJOMWFYOY .navbar-brand img {
    height: 70%;
    max-height: unset;
}
#ASJOMWFYOY .navbar.header {
    background: url(/Files/2/Contents/header-bg.png);
    background-repeat: repeat-x;
    background-position-y: center;
    background-size: contain;
}
#ASJOMWFYOY .top-menu {
    border-top: 3px solid #4dc9ff;
    background-color: #0052bd;
}
#ASJOMWFYOY .top-menu .nav-link {
    color: #ffffff;
    font-size: 16px;
    z-index: 10;
    margin-right: 5px;
    margin-left: 5px;
}
#ASJOMWFYOY .top-menu .nav-link:hover {
    color: #00334d;
    background-color: #7ad3ff;
}
#ASJOMWFYOY .top-menu ul.dropdown-menu .nav-link:hover {
    color: #00334d;
    background-color: #7ad3ff;
}
#ASJOMWFYOY .top-menu ul.dropdown-menu .nav-link {
    color: #ffffff;
}
#ASJOMWFYOY .top-menu ul.dropdown-menu {
    background-color: #0052bd;
    border: 1px solid #7ad3ff;
}
#ASJOMWFYOY .header_search .dropdown-toggle {
    color: #ffffff;
    background-color: #4dc9ff;
}
#ASJOMWFYOY .header_search .dropdown-toggle:hover {
    color: #4dc9ff;
    background-color: #ffffffe0;
}
#ASJOMWFYOY .header_search .btn {
    color: #ffffff;
    border-color: #4dc9ff;
    background-color: #4dc9ff;
}
#ASJOMWFYOY .header_search .btn:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #4dc9ff;
}
#ASJOMWFYOY .top-menu .navbar-toggler {
    background-color: #4dc9ff;
    color: #ffffff;
    border-color: #4dc9ff;
}
#ASJOMWFYOY .btn-outline-success:not(:disabled):not(.disabled).active,
#ASJOMWFYOY .btn-outline-success:not(:disabled):not(.disabled):active,
#ASJOMWFYOY .show>.btn-outline-success.dropdown-toggle {
    color: #4dc9ff;
    background-color: #ffffff;
    border-color: #ffffff;
}
#ASJOMWFYOY .btn-outline-success:not(:disabled):not(.disabled).active:focus,
#ASJOMWFYOY .btn-outline-success:not(:disabled):not(.disabled):active:focus,
#ASJOMWFYOY .show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: unset;
}#IKTDZPMZEH {
    position: relative;
}
#IKTDZPMZEH .owl-carousel {
    position: relative;
}
#IKTDZPMZEH .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
#IKTDZPMZEH .owl-carousel .owl-item {
    opacity: 1;
}
#IKTDZPMZEH .owl-carousel .owl-item.active {
    opacity: 1;
}
#IKTDZPMZEH .work {
    width: 100%;
}
#IKTDZPMZEH .img {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
#IKTDZPMZEH .work .img {
    width: 100%;
    height: 30vmax;
    position: relative;
    z-index: 0;
    border-radius: 0px;
    overflow: hidden;
    -webkit-box-shadow: 0px 20px 35px -30px rgb(0 0 0 / 26%);
    -moz-box-shadow: 0px 20px 35px -30px rgba(0, 0, 0, 0.26);
    box-shadow: 0px 20px 35px -30px rgb(0 0 0 / 26%);
}
#IKTDZPMZEH .work .img:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: -1;
    background: #000000;
    opacity: 30%;
}
#IKTDZPMZEH .work .text h2 a {
    font-size: calc(50px + 1vmin);
    font-weight: 200;
    color: #ffffff;
    text-transform: uppercase;
}
#IKTDZPMZEH .work .text h2 a:hover {
    color: #ffffff
}
#IKTDZPMZEH .thumbnail {
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 0px;
    left: 50%;
    -webkit-transform: translateY(50%) translateX(-50%);
    -ms-transform: translateY(50%) translateX(-50%);
    transform: translateY(50%) translateX(-50%);
    z-index: 99;
    width: 100%;
}
#IKTDZPMZEH .thumbnail li {
    display: inline-block;
}
#IKTDZPMZEH .thumbnail li a {
    display: block;
    margin: 4px;
}
#IKTDZPMZEH .thumbnail li a img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    -webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);
}
#IKTDZPMZEH .thumbnail li.active a img {
    border: 4px solid #ffffff;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-box-shadow: 0 10px 20px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 20%);
}#QUZCBKLVZI {
    background-color:#ffffff;
    background-image: url();
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 10px;
    padding-bottom: 10px;
}
#QUZCBKLVZI.paralaxBg {
    background-attachment: fixed;
}
.noModuleBg #QUZCBKLVZI {
    background-color: unset;
    background-image: unset;
}

#QUZCBKLVZI .tnit-thumb img {
    object-fit: cover;
    height: 50vmin;
}

#QUZCBKLVZI .tnit-text{
    height: 119px;
}

#QUZCBKLVZI .tnit-heading-outer {
    z-index: 0;
}#QSJOFMUMVZ {
    background-image: url(/Files/12/images/BG1403.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
#QSJOFMUMVZ .inner-div{
    height: 65%;
    width: 37%;
    position: absolute;
    top: 0;
    left: 50%;
    border-radius: 50%;
    transform: translate(-50%, 13%);
    border: none;
    transition:.5s;
}
#QSJOFMUMVZ .img-content{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}
#QSJOFMUMVZ.center-education a:nth-child(1) .inner-div { background: #fb8c4b; }
#QSJOFMUMVZ.center-education a:nth-child(1) { color: #fb8c4b; }
#QSJOFMUMVZ.center-education a:nth-child(1) span:after {
    border-bottom: solid 2px #fb8c4b33;
}
#QSJOFMUMVZ.center-education a:nth-child(1) hr { background: #fb8c4b80; }

#QSJOFMUMVZ.center-education a:nth-child(2) .inner-div { background: #2497a5; }
#QSJOFMUMVZ.center-education a:nth-child(2) { color: #2497a5 }
#QSJOFMUMVZ.center-education a:nth-child(2) span:after { border-bottom: solid 2px #2497a533; }
#QSJOFMUMVZ.center-education a:nth-child(2) hr { background: #2497a580; }

#QSJOFMUMVZ.center-education a:nth-child(3) .inner-div { background: #3f4597; }
#QSJOFMUMVZ.center-education a:nth-child(3) { color: #3f4597; }
#QSJOFMUMVZ.center-education a:nth-child(3) span:after { border-bottom: solid 2px #3f459733; }
#QSJOFMUMVZ.center-education a:nth-child(3) hr { background: #3f459780; }

#QSJOFMUMVZ.center-education a:nth-child(4) .inner-div { background: #850054; }
#QSJOFMUMVZ.center-education a:nth-child(4) { color: #850054; }
#QSJOFMUMVZ.center-education a:nth-child(4) span:after { border-bottom: solid 2px #85005433; }
#QSJOFMUMVZ.center-education a:nth-child(4) hr { background: #85005480;}
#FHTUQIRBRI {
    background-color:#ffffff;
    background-image: url();
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 0px;
    padding-bottom: 0px;
}
#FHTUQIRBRI.paralaxBg {
    background-attachment: fixed;
}
.noModuleBg #FHTUQIRBRI {
    background-color: unset;
    background-image: unset;
}

#FHTUQIRBRI .tnit-thumb img{
    height: 50vmin !important;
    object-fit: cover;
    background-image: url(https://cdn.sqp.ir/Templates/Cont01/images/no-image.jpg);
    background-position: center center;
}

#FHTUQIRBRI .tnit-thumb img::content {
    content: '';
}
#FHTUQIRBRI .tnit-blog-item_v2 .tnit-text p{
    height: 50px;
}

#FHTUQIRBRI .date-box {
    font-size: 10px;
}

#FHTUQIRBRI .tnit-text h4 {
    text-align: justify;
}
#FHTUQIRBRI .tnit-blog-item .tnit-text .tnit-meta-listed {
    margin-bottom: unset;
}

#FHTUQIRBRI  .tnit-meta-listed2 li:after {
    display: none;
}

@media (max-width: 991px) and (min-width: 767px) {
    #FHTUQIRBRI .tnit-blog-item.tnit-blog-item_v2 .tnit-text {
        padding: 20px;
    }
}
@media (max-width: 991px) {
    #FHTUQIRBRI .tnit-thumb img {
        height: auto !important;
    }
}#LBTFSNKIRP {
    padding-top: 10px;
    padding-bottom: 20px;
}
#LBTFSNKIRP.bg-image {
    background: url(https://cdn.sqp.ir/Templates/Cont01/images/top_bg.jpg);
    background-repeat: repeat;
    background-position-y: center;
    background-size: auto;
}
#LBTFSNKIRP.bg-color { background-color: #e1e1e1; }
#LBTFSNKIRP.paralaxBg {
    background-attachment: fixed;
}
.noModuleBg #LBTFSNKIRP {
    background-color: unset;
    background-image: unset;
}

#LBTFSNKIRP h2,
#LBTFSNKIRP h4 a { color: #353744; }
#LBTFSNKIRP .content-bg { background-color: #ffffff; }
#LBTFSNKIRP .nav-tabs {
    overflow-x: overlay;
    overflow-y: hidden;
    flex-wrap: nowrap;
    border: unset;
}
#LBTFSNKIRP .nav-tabs::-webkit-scrollbar { height: 3px; }
#LBTFSNKIRP .nav-tabs::-webkit-scrollbar-track { background: transparent; }
#LBTFSNKIRP .nav-tabs::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 3px;
    transition: 2s all;
}
#LBTFSNKIRP .nav-tabs::-webkit-scrollbar-thumb:hover { background: #555; }
#LBTFSNKIRP .nav-tabs .nav-item { margin-left: 1px; }
#LBTFSNKIRP.tnit-video-section .nav-tabs .nav-link {
    color: #222222;
    background-color: #a5c0ff;
    transition: .5s all;
    border-radius: 25px 5px 0px 0px;
    white-space: nowrap;
    border: unset;
}
#LBTFSNKIRP.tnit-video-section .nav-tabs .nav-link img {
    width: 25px;
    height: 25px;
    object-fit: contain;
}
#LBTFSNKIRP.tnit-video-section .nav-tabs .nav-link.active {
    color: #222222;
    background-color: #ffffff;
}
#LBTFSNKIRP .tnit-thumb img{
    height: 170px !important;
    object-fit: cover;
    background-position: center center;
}
#LBTFSNKIRP .tnit-thumb img::content { content: ''; }
#LBTFSNKIRP .tnit-blog-item_v2 .tnit-text p { height: 50px; }
#LBTFSNKIRP .date-box { font-size: 10px; }
#LBTFSNKIRP .tnit-text h4 { text-align: justify; }
#LBTFSNKIRP .tnit-blog-item .tnit-text .tnit-meta-listed { margin-bottom: unset; }
#LBTFSNKIRP .tnit-blog-item.tnit-blog-item_v2 {
    border: unset;
    transition: .5s all;
    box-shadow: 0px 0px 10px -2px #6c6c6c73;
    height: calc(100% - 15px);
}
#LBTFSNKIRP .tnit-blog-item .tnit-text h4 { margin: 0 0 5px; }
#LBTFSNKIRP .tnit-blog-item { margin-bottom: 15px; }
#LBTFSNKIRP .tnit-blog-item .tnit-text { padding: 15px 0 10px 15px; }
#LBTFSNKIRP .tnit-blog-item.tnit-blog-item_v2:hover { background-color: #e7e9ef; }
#LBTFSNKIRP .tnit-meta-listed2 li:after { display: none; }
#LBTFSNKIRP .tnit-blog-item_v2 .tnit-text p { margin-bottom: unset; }
@media (max-width: 991px) and (min-width: 767px) {
    #LBTFSNKIRP .tnit-blog-item.tnit-blog-item_v2 .tnit-text { padding: 20px; }
}
@media (max-width: 991px) {
    #LBTFSNKIRP .tnit-thumb img { height: auto !important; }
}




#LBTFSNKIRP .animate__animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
@-webkit-keyframes flipInX {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}
@keyframes flipInX {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}
#LBTFSNKIRP .animate__flipInX {
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important
}#DTGRIPTIBZ {
    background-color:#ffffff;
    background-image: url();
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 10px;
    padding-bottom: 10px;
}
#DTGRIPTIBZ.paralaxBg {
    background-attachment: fixed;
}
.noModuleBg #DTGRIPTIBZ {
    background-color: unset;
    background-image: unset;
}

#DTGRIPTIBZ .tnit-thumb img {
    object-fit: cover;
    height: 30vmin;
}

#DTGRIPTIBZ .tnit-text{
    height: 119px;
}

#DTGRIPTIBZ .tnit-heading-outer {
    z-index: 0;
}#BMUNXBMVGN {
    background-color:#ffffff;
    background-image: url();
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 20px;
    padding-bottom: 20px;
}
#BMUNXBMVGN.paralaxBg {
    background-attachment: fixed;
}
.noModuleBg #BMUNXBMVGN {
    background-color: unset;
    background-image: unset;
}

#BMUNXBMVGN .tnit-thumb img {
    object-fit: cover;
    height: 60vmin;
}

#BMUNXBMVGN .tnit-text{
    height: 119px;
}#AHAIUJWZRP {
    padding-top: 90px
}

#AHAIUJWZRP,
#AHAIUJWZRP h5 {
    color: #353744;
}
#AHAIUJWZRP .logo {
    height: 200px;
    object-fit: contain;
}
#AHAIUJWZRP .footer-copyright {
    background: #040052;
    color: rgb(255, 255, 255);
}
#AHAIUJWZRP .footer-designer {
    background-color: rgb(255, 255, 255);
    border-top: 4px solid #040052;
    border-bottom: 4px solid #e2e2e2;
}
#AHAIUJWZRP {
    background: #e2e2e2;
}
#AHAIUJWZRP.page-footer a {
    color: #7572aa;
}
#AHAIUJWZRP.page-footer .footer-copyright a {
    color: #fff;
}
#AHAIUJWZRP.page-footer a:hover,
#AHAIUJWZRP.page-footer .footer-copyright a:hover {
    color: #f7af2e;
}body {
    background-color: #ffffff;
    background-image: url();
    background-position: top center;
    background-size: auto;
    background-repeat: no-repeat;
    font-family: Iran-Yekan !important;
    font-size: 16px;
    color: #333333;
}

.btn-appiontment:before,
.tnit-feature-item:before,
.video-thumb .icon-box,
.date-box,
.tnit-social-links_v2 li a:before,
.tnit-footer .widget-about,
#tnit-blog-slider .owl-controls .owl-nav [class*=owl-]:after,
.tnit-event-item:before,
.tnit-event-item::before,
.tnit-navbar-holder .navbar-nav li .dropdown-menu li:after,
.tnit-topbar-holder .btn-cart .num,
.tnit-btn-cart,
.tnit-btn-download,
#tnit-testimonial-slider .owl-controls .owl-nav [class*=owl-],
.tnit-btn-style_v2,
.tnit-form-search .btn-submit,
.widget-tags li a:hover,
.btn-enroll,
.tl-counter-listed .tl-counter-item,
.pro-btn-cart,
.tnit-spinner-outer span.spinner>.sub:hover,
.tnit-spinner-outer span.spinner>.add:hover,
.btn-inner-holder:hover .fa,
.btn-checkout,
.tl-review-form .inner-holder .btn-submit,
.btn-proceed,
.btn-register,
.tnit-navbar-holder .navbar-default .navbar-toggle,
.btn-cart2:hover,
#tnit-blog-slider .owl-carousel .owl-nav [class*=owl-]:after,
.tnit-courses-section .owl-carousel .owl-nav [class*=owl-]:hover,
.tnit-courses-section .owl-carousel .owl-nav [class*=owl-]:after,
.tnit-courses-section .owl-carousel .owl-controls .owl-nav [class*=owl-],
.tl-tabs-outer .nav-tabs li a.active, .tl-tabs-outer .nav-tabs li:hover a {
    background-color: #4dc9ff;
}

.tnit-navbar-holder .navbar .navbar-nav>li>a:hover,
.banner-caption h4 span,
.tnit-social-box .fa,
.tnit-btn-readmore:before,
.tnit-btn-readmore:hover,
.tnit-social-links li a:hover .fa,
.tnit-feature-item .icon-box,
.facts-item .icomoon,
.tnit-rating,
.widget-listed li:hover a,
.th-color,
.tnit-event-item .tnit-btn-style1:hover,
.tweet-item .bottom .link,
.tweet-item .link,
.tnit-qualities-listed li:before,
.audio-text .btn-play,
.audio-text .th-color,
.tnit-breadcrumb-holder li.active,
.tnit-testimonial-item .fa,
.widget-categories .widget-listed li:hover:before,
.tnit-rating .fa,
.widget-book>span,
ul.tnit-tabs-nav li.active a,
ul.tnit-tabs-nav li:hover a,
.tnit-pagination-row .pagination li:hover a,
.tnit-pagination-row .pagination li.active a,
.btn-sale,
.about-info-listed_v2 li .fa,
.tnit-error-inner .title,
.tp-left-listed li:hover,
.tp-left-listed li:hover a,
.btn-account:hover,
.tnit-login-listed>li .fa,
.tnit-login-listed>li a,
.tnit-modal-outer .top h5 a,
.tnit-event-item .tnit-text span .fa,
.tnit-my-event .tnit-event-item .date-box a,
.top-icon-box a:hover,
.tnit-sound-list-2-col .tnit-event-item a,
.widget-listed li a:hover {
    color: #4dc9ff
}

#tnit-blog-slider .owl-controls .owl-nav [class*=owl-]:hover,
.tnit-event-item:hover,
.tnit-navbar-holder .navbar-nav li .dropdown-menu li:hover,
#tnit-testimonial-slider .owl-controls .owl-nav [class*=owl-],
.tnit-video-inner-outer,
.widget-tags li a:hover,
.tl-tabs-outer .nav-tabs li:before,
.tnit-pagination-row .pagination li:before,
.tnit-pagination-row .pagination li:first-child:after,
.tnit-pagination-row .pagination li:last-child:after,
.btn-sale,
.tnit-navbar-holder .navbar-default .navbar-toggle,
.tnit-video-section_v2 .tnit-video-inner-outer,
#tnit-blog-slider .owl-carousel .owl-nav [class*=owl-]:hover,
.tnit-courses-section .owl-carousel .owl-nav [class*=owl-]:hover {
    border-color: #4dc9ff;
}
.btn-sale:after {
    border-top-color: #4dc9ff
}
.tnit-video-section .nav-tabs .nav-link {
    border: unset;
}
.tnit-video-section .nav-tabs .nav-item.show .nav-link,
.tnit-video-section .nav-tabs .nav-link.active {
    color: #333333;
    background-color: #4dc9ff;
}
.tnit-my-event .tnit-event-item .date-box a:hover,
.tnit-sound-list-2-col .tnit-event-item a:hover{
    color: #4dc9ff;
}
.tnit-video-section .nav-tabs .nav-link {
    color: #4dc9ff;
}
.tnit-courses-item .tnit-thumb .tnit-caption:before {
    background-color: #4dc9ffb3;
}
a:hover {
    color: #4dc9ff;
}
/* .btn-enroll:hover {
    color: #fff;
    box-shadow: 0 0 10px -3px #4dc9ff;
} */

/* =============== Button ================ */
button
.btn,
.btn.btn-enroll,
.tnit-form-search .btn-submit,
.tl-review-form .inner-holder .btn-submit,
.btn-submit {
    font-size: 16px;
    background-color: #0052bd;
    color: #ffffff;
    border-radius: 3px;
    transition: .3s all;
}

button.focus, button:focus,
.btn.focus, .btn:focus,
.btn.btn-enroll:focus, a.btn.btn-enroll.focus,
.tnit-form-search .btn-submit:focus, .tnit-form-search .btn-submit.focus,
.tl-review-form .inner-holder .btn-submit:focus,
.btn-submit:focus {
    box-shadow: 0 0 0 0.2rem #0052bd;
}

button:hover,
.btn:hover,
.btn.btn-enroll:hover,
.tnit-form-search .btn-submit:hover,
.tl-review-form .inner-holder .btn-submit:hover,
.btn-submit:hover {
    background-color: #4dc9ff;
    color: #fff;
    box-shadow: 0 0 10px -3px #0052bd;
}

/* =============== Border Radius ================ */
.video-thumb,
.tnit-blog-item,
.widget-tags li a,
.tnit-about-video,
.voice_page .play_voice h3,
.play_voice h3::before,
.tnit-blog-item .tnit-text,
.tnit-thumb.last-content,
.tnit-event-item:hover:before,
.tnit-event-item:hover:after,
.tnit-blog-item.tnit-blog-item_v2,
.feature-inner-holder .sm-thumb img,
.tnit-sound-list-2-col .event_list>li,
.blogDetails .tnit-blog-item .tnit-thumb img {
    border-radius: 0px;
}
.tnit-blog-item_v2 .tnit-blog-item .tnit-text {
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;
}
.tnit-video-section .tab-content {
    border-radius: 0px;
    border-top-right-radius: unset;
}
.tnit-courses-item .tnit-thumb {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.tnit-courses-item .tnit-text {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.tnit-blog-item .tnit-thumb {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

/* =============== Border Color ================ */
.border,
.center-education h2:before,
.center-education h2:after,
.center-education .footer:before,
.center-education .footer:after,
#tnit-blog-slider .owl-nav [class*=owl-],
#tnit-testimonial-slider .owl-nav [class*=owl-],
.tnit-courses-section .owl-carousel .owl-nav [class*=owl-],
.tnit-courses-item .tnit-text,
.widget-tags li a,
.tnit-form-search,
.widget-categories .widget-listed,
.tnit-sidebar-outer,
.tnit-blog-item.tnit-blog-item_v2,
.tl-review-form .inner-holder input[type=text],
.tl-review-form .inner-holder input[type=email],
.tl-review-form .inner-holder input[type=tel],
.tl-review-form .inner-holder select,
.tl-review-form .inner-holder textarea,
.about-info-listed li,
.about-info-listed_v2 li .fa,
.tnit-sidebar-outer_v2 .widget-contact .about-info-listed_v2,
.tnit-event-item .date-box,
.tnit-even-listed>li:last-child,
.chosen-container-multi .chosen-choices {
    border-color: #dee2e6 !important;
}

/* =============== Font Size ================ */
body p,
.center-education a span,
.tnit-wrapper a,
.tnit-btn-readmore, .tnit-btn-readmore:before,
.tnit-courses-item .tnit-text strong,
.widget-listed li a,
.widget-listed li,
.feature-inner-holder .text-holder p,
.tnit-form-search input[type=text],
.tnit-btns-listed>li,
.tl-review-form .inner-holder label,
.tl-review-form .inner-holder input[type=text],
.tl-review-form .inner-holder input[type=email],
.tl-review-form .inner-holder input[type=tel],
.tl-review-form .inner-holder select,
.tl-review-form .inner-holder textarea,
.about-info-listed li,
.about-info-listed li a,
.tnit-btns-listed>li>a,
.tl-tabs-outer .nav-tabs li a, .tl-tabs-outer .nav-tabs li a,
.tl-comments-inner .text-holder p,
.chosen-container-multi .chosen-choices,
.tnit-about-text p {
    font-size: 16px;
    color: #333333;
}

.video-thumb .tnit-meta-listed li,
.tnit-meta-listed li,
.tnit-event-item .tnit-text span,
.tnit-courses-item .tnit-text h5,
.widget-tags li a,
.tnit-pagination-row .pagination li a,
.tnit-social-links_v3 li a,
.tnit-video-text .tnit-meta-listed li {
    font-size: .9rem;
    color: #333333;
}
.tnit-about-text h2,
.tnit-heading-outer h2,
.tnit-error-inner p {
    font-size: 1.5rem;
    color: #333333;
}
.widget h3,
.tnit-error-inner .tnit-btn-style1,
.tnit-video-text h3 {
    font-size: 1.4rem;
    color: #333333;
}
.tnit-event-item .tnit-text h4,
body h4,
.tl-comments-box h4 {
    font-size: 1.3rem;
    color: #333333;
}
.page-footer h5,
.tl-review-outer h5 {
    font-size: 1.2rem;
    color: #333333;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, strong a,
h1, h2, h3, h4, h5, h6, strong,
.tnit-btn-readmore,
.tnit-meta-listed li a,
.center-education h2,
#tnit-blog-slider .owl-nav [class*=owl-],
#tnit-testimonial-slider .owl-nav [class*=owl-],
#tnit-blog-slider .owl-nav [class*=owl-]:hover,
.tnit-courses-section .owl-carousel .owl-nav [class*=owl-],
.widget-categories .widget-listed li:before,
.video-thumb .tnit-meta-listed li,
.tnit-btn-style1,
.date-box,
.users {
    color: #333333
}
.tnit-btn-style1:before,
.tnit-btn-style1:after,
.tnit-error-inner .tnit-btn-style1:before,
.tnit-error-inner .tnit-btn-style1:after {
    border-color: #333333;
}
/* =============== Items Background Color ================ */
.tnit-courses-item .tnit-text,
.tnit-sound-list-2-col .event_list>li,
#tnit-blog-slider .owl-item .tnit-blog-item,
.tnit-video-section .tnit-blog-item,
.tnit-blog-section_v2 .tnit-blog-item,
.tl-review-form .inner-holder input[type=text],
.tl-review-form .inner-holder input[type=email],
.tl-review-form .inner-holder input[type=tel],
.tl-review-form .inner-holder select,
.tl-review-form .inner-holder textarea,
.tnit-btns-listed>li>a,
.tnit-btn-style1:hover,
.tl-tabs-outer .nav-tabs li a, .tl-tabs-outer .nav-tabs li a,
.tl-tabs-outer .tab-content,
.tnit-social-links_v3 {
    background-color: #ffffff;
}

.blogDetails .tnit-blog-item,
.blogDetails .tnit-blog-section_v2 .tnit-blog-item {
    background-color: unset;
}