/*!
Theme Name: Edunity
Theme URI: https://techvander.com/edunity/
Author: Ordainit
Author URI: https://themeforest.net/user/ordainit/portfolio
Description: Edunity - University, Online Courses, School & Education WordPress Theme
Version: 1.0.2
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: edunity
Tags: one-column, right-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready



Tested up to: 5.8
Requires PHP: 7.4


This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

:root {

    --it-common-black-3: #000004 !important;
	    --it-theme-1: #1c61a4 !important;
    --it-common-purple-2: #1c61a4 !important;
    --it-common-purple-3: #1c61a4 !important;
    --it-theme-4: #1c61a4 !important;
--it-common-orange: #1c61a4 !important;
	    --bs-link-color:  #1c61a4 !important;
	    --b24-primary-hover-color:  #1c61a4 !important;
	    --b24-primary-color: #1c61a4 !important;
}
.b24-form-btn{
	    background-color: #1c61a4 !important;
}
.about_page_team .it-course-content .d-flex {
	display : none !important;
}
.get_touch .col-xl-7{
	width : 100% !important
}
.get_touch a  , .get_touch span{
	font-size : 13px !important
}
.get_touch .it-contact__bottom-box {
    margin-right: 0px !important;
}
.get_touch .wpcf7-contact-form-not-found{
	display : none !important
}
.faq_card .container .align-items-center{
	gap : 1rem;
}
@media (min-width: 1200px) {
    .itfadeLeft {
        flex: 0 0 auto;
        width: 48% !important;
    }
}
@media (max-width: 9920px) {
    .ed-header-logo img{
	height : 65px !important
}
}
.popup-video{
	display : none !important
}
.scroll-top{
	left : 50px !important;
	bottom : 23px !important;
	    right: unset !important;
}
.instarctur_card .ed-course-button svg{
	display : none !important
}
.elementor-1964 .it-about-btn{
	display : none !important
}
.contact_form .b24-form-wrapper {
	    box-shadow: 0px 0px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, .1) !important;
   
}
.contact_form input , .contact_form textarea {
    background-color: white !important;
    border-color: #8fcbeb40 !important;
}
.b24-form-wrapper.b24-form-border-bottom {
    border-bottom:none !important;
}
.b24-form-btn{
	    width: 200px !important;
    float: right !important;
}
.contact_form div{
	    font-family: var(--bs-body-font-family) !important;
}
.contact_form .b24-form-header-title{
	    font-weight: 600 !important;
}
.contact_form .b24-form-header{
	    padding-top: 60px !important;
}
.footer_style_5{
	direction : ltr !important;	
}
.footer_style_5 #menu-our-services ,.footer_style_5 #menu-home-03-one-3{
	padding-left : unset !important
}
.elementor-element-1b1eea8 , .it-cta-button , .elementor-element-a60f58b{
	direction : ltr !important
}
.footer_style_5 #menu-home-03-one-3 .trp-language-switcher-container{
	display : none !important
}

.elementor-element-c16b9d9 .elementor-element-4672bda{
	 box-shadow: 0px 0px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, .1) !important;
}
.elementor-element-c16b9d9 .elementor-element-4672bda input{
	   background-color: white !important;
    border-color: #8fcbeb40 !important;
	    margin-top: 15px !important;

}
.elementor-element-080969b{
	adding-right: 40px !important;
}
.page-id-1875 .b24-form-header-title{
	    font-size: 27px !important;
    font-weight: 600 !important;
}
.elementor-element-c16b9d9{
	direction : ltr !important
}
@media (max-width: 530px) {
    .b24-form-header-title {
 
        line-height: 30px !important;
    }
	.admin-bar .header-sticky {
    top: 0px;
}
}
.it-contact__scrool{
	display : none !important
}
.elementor-element-4d24505 .ed-category-item  h4{
	margin-right : 3px !important
}
 .ed-testimonial-author-box h5 , .elementor-element-87bb129 .ed-testimonial-author-box span{
	margin-right : 3px !important
}
.itoffcanvas__info{
	display : none !important
}
#menu-home-03-one-2 .trp-ls-language-name{
	    margin-right: 8px !important;
}
.it-funfact-content span{
	color : white  !important
}
.ed-btn-dark i {

    background-color: black !important;

}
.it-team-3-thumb img{
	    height: 250px !important;
}
.ed-team-item .ed-team-thumb img{
	    height: 205px !important;

}
#contact_advisor .it-cta-button .ed-btn-square{
	font-size : 12px !important
}
#contact_advisor .it-cta-button .ed-btn-square svg{
	    margin-top: 5px !important;
}
.it-teacher-details-wrap .it-teacher-details-left-info ul{
	direction : ltr !important
}
.ed-slider-subtitle{
	        font-size: 13px !important;
}
.elementor-heading-title{
	        font-size: 27px !important;
}.elementor-element-b05c9f8 .it-team-3-bg{
	    background: #f2f2f2 !important;
}
.elementor-element-4efc989 .it-video-title{
	        font-size: 27px !important;
}
.it-contact__title {
	 font-size: 27px !important;
}
.it-custom-accordion .accordion-buttons {
    font-size: 17px !important;
    font-weight: 400 !important;;
}
 .it-cta-title {
        font-size: 27px !important;
     
    }
.ed-section-title {
    font-size: 27px !important;

}
.tutor-course-details-instructors , .tutor-card , .tutor-course-details-actions , .tutor-nav-item , .tutor-course-details-content h2{
	display : none !important
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .it-cta-title {
        font-size: 27px !important;
     
    }
	    .it-breadcrumb-title {
        font-size: 38px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .it-breadcrumb-title {
        font-size: 27px !important;
    }
}
.single-courses .it-breadcrumb-title {
    text-indent: -9999px !important; 
}

.single-courses .it-breadcrumb-title::before {
    content: "Consultants Details"!important; 
    display: block!important; 
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .it-breadcrumb-title {
        font-size: 38px;
    }
}
.it-course-thumb img{
	height : 385px !important
}

.it-team-3-thumb {

    background: white !important;
    padding: 10px !important;
}
.itoffcanvas__logo{
	display : none !important
}
.it-breadcrumb-title {

    font-size: 38px !important;
}
.ed-header-top-area {
	direction : ltr !important
}
.it-about-right-box .it-about-title-box h3{
	    font-family: 'Red Hat Display' !important;
    font-size: 27px  !important;;
    font-weight: 600  !important;;
    line-height: 1.3  !important;;
}
.it-footer-area{
	padding-bottom: 20px !important;
}
.ed-slider-subtitle{
	    font-size: 17px !important;
    font-weight: 600 !important;
}
.it-event-title-box .it-section-subtitle-3 {
	    font-weight: 600 !important;
}
.elementor-1875 .elementor-element.elementor-element-7556d66.elementor-element {
    --align-self: left !important;
}
.b24-form-control-icon-after .b24-form-control, .b24-form-control-icon-after .b24-form-control-label {
    padding-right: 5px !important;
}
 .iti--allow-dropdown input[type=tel] {

    padding-left: 52px !important;
	    padding-bottom: 14px !important;

}
.iti__flag-container {
    right: auto !important;
    left: 0 !important;
}
[dir=rtl] .iti__arrow {
    margin-right: 6px;
    margin-left: 5px !important;
}
.rtl.elementor-page-1892 .iti__flag-container {
    right: 0 !important;
    left: auto !important;
}
.it-teacher-details-right-title-box p{
	    text-align: justify !important;
}
.ed-header-top-left ul li i {
    position: absolute;
    top: -2px !important;

}
.it-footer-logo img{
	height : 120px !important
}
.rtl .it-custom-accordion-style-3 .accordion-body p {
    margin-right: 12px !important;
    direction: rtl !important;
}     

.it-breadcrumb-shape-1 img , .it-breadcrumb-shape-2 img , .it-breadcrumb-shape-3 img ,.it-breadcrumb-shape-4 img   , .it-about-shape-4 img , .it-career-shape-1 img , .it-video-shape-4 img , .it-video-shape-5 img{
	display : none !important
}
.it-service-details__area .it-sv-details-sidebar{
	display : none !important
}
.it-service-details__area .col-lg-9{
	width : 100% !important
}
.tutor-course-details-info{
	display : none !important
}
.it-feature-3-area .it-feature-3-item{
	height : 435px !important
}
.ed-header-main-menu nav ul li {

    padding: 0 5px !important;
}