@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlnC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlmC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzloC_WoEoZK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlnC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlmC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzloC_WoEoZK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlnC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlmC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzloC_WoEoZK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlnC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlmC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzloC_WoEoZK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlnC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlmC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzloC_WoEoZK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlnC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlmC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzloC_WoEoZK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlnC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzlmC_WoEoZKdbA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/dosis/v27/HhyaU5sn9vOmLzloC_WoEoZK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.inter_kit_29 {
    --e-global-color-primary: #18232F;
    --e-global-color-secondary: #D31B73;
    --e-global-color-text: #FFFFFF;
    --e-global-color-accent: #000000;
    --e-global-color-d079f99: #7E2A7A;
    --e-global-color-6e7ae69: #4EA6DC;
    --e-global-color-cb0a76e: #2582BB;
    --e-global-typography-primary-font-family: "Libre Baskerville";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Source Sans Pro";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;    
}
.elementor-kit-29 {
    --e-global-color-primary: #18232F;
    --e-global-color-secondary: #D31B73;
    --e-global-color-text: #FFFFFF;
    --e-global-color-accent: #000000;
    --e-global-color-d079f99: #7E2A7A;
    --e-global-color-6e7ae69: #4EA6DC;
    --e-global-color-cb0a76e: #2582BB;
    --e-global-typography-primary-font-family: "Libre Baskerville";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Source Sans Pro";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    background-color: var( --e-global-color-primary );
}
html,
body {
  font-size: 16px;
  color: #ffffff;
  font-family: 'Dosis', sans-serif;
  vertical-align: baseline;
  line-height: 26px;
  font-weight: 400;
  overflow-x: hidden;
  background-color: #18232F;
}

body.rtl {
  font-size: 16px;
  color: #505050;
  font-family: 'Cairo', sans-serif;
  vertical-align: baseline;
  line-height: 26px;
  font-weight: 400;
  overflow-x: hidden;
}
.rs-header {
  background-color: #18232F;
  padding-top: 10px;
}
.rs-header .container-fluid {
  padding: 0px 100px 0px 100px;
}
.home1 .logo-area img {
  width: 250px;
}
.btn_inter_style {
      font-family: "Dosis", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    text-decoration: none;
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    background-color: transparent;
    background-image: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-secondary );
    border-radius: 25px 25px 25px 25px;
    padding: 10px 25px 10px 25px;
}
.sidebar-area .course-features-info {
  background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%);
}
.toolbar-apply-box {
  text-align: right;
  
}
.header_login_btn {
  margin-right: 10px;
}
.inter_breadcrumb {
  text-align: center;
  padding-bottom: 30px;
}
.inter_breadcrumb h1 {
  color: var( --e-global-color-secondary );
    font-family: "Dosis", Sans-serif;
    font-size: 55px;
    font-weight: 800;
    text-transform: capitalize;
    line-height: 60px;
}
.inter_breadcrumb img {
  width : 300px;
}
.inter_breadcrumb_divider {
    text-align: center;
    height: 4px;
}
.inter_breadcrumb_divider.divider_top {
  margin-right: 50px;
}
.inter_breadcrumb_divider.divider_bottom {
  
}
.inter_breadcrumb_divider .divider_item {
  background-color: var( --e-global-color-secondary );
  width: 50px;
  height: 1px;
  margin: auto;
}
.inter_breadcrumb_divider.divider_top .divider_item {

}

.rs-check-out {
  background-color: transparent;
  background-image: radial-gradient(at center center, var( --e-global-color-secondary ) 0%, #18232F00 80%);
}
.rs-check-out .title-bg {
  color: #fff;
}

.rs-check-out .product-demo h5 {
  color: #fff;
}

.rs-check-out .student_login_box .title-bg {
  background: var( --e-global-color-secondary );
  border-radius: 10px 10px 0px 0px;
}
.rs-check-out .student_login_box {
    width: 100%;
    background: #f9f9f9;
    border: 1px solid #981b55;
    float: right;
    border-radius: 15px;
}

.rs-check-out .check-out-box label.login_box_txt {
  color: var( --e-global-color-secondary );
  font-size: 16px;
}
.rs-check-out .check-out-box label.login_box_txt a {
  color: var( --e-global-color-secondary );
  font-size: 18px;
  font-weight: 600;
}
.rs-check-out .check-out-box label.login_box_txt_white {
  color: #fff;
  font-size: 16px;
}
.rs-check-out .product-demo.checkout_cart_header {
    border-bottom: 1px solid;
    background: var( --e-global-color-secondary );
    border-radius: 10px 10px 0px 0px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.rs-check-out .product-demo.checkout_cart_header .product-cart-header {
      border-left: 1px solid #e8dfe3;
}
.rs-check-out .product-demo.checkout_cart_header .product-cart-header:last-child{
  border-left: none;
}
.rs-check-out .product-demo.checkout_cart_body h5 {
  color: #505050;
}
.rs-check-out .product-price table tr td {
    padding: 15px 25px;
    border-bottom: 1px solid #b2b2b2;
    color: var( --e-global-color-secondary );
    font-size: 20px;
    font-weight: 600;
}
.logged_checkout_text {
    float: left;
}
.rs-check-out.checkout_summary .rs-payment-system .payment-radio-btn1 {
      float: right;
}

.general_txt_white {
  color: #ffffff !important;
}

.forget_pass_message {
  color: #505050;
}
.student_login_box .form-group {
text-align: left;
    direction: ltr;
}

.rs-header .rs-header-top .header-contact .widget-text .info-text span {
      color: #fff;
}
.rs-header .rs-header-top .header-contact .widget-text .info-text a {
     color: #fff; 
}
.home1 .menu-area {
    background: #18232F;
}
.menu-sticky.sticky {
    background: #18232F;
}
.rs-services.rs-services-style1.facts2 {
  background: #fff;
}
.sec-title h2 {
  color: #fff;
}
.pricong_container .sec-title h2 {
  color: #18232F;
}
.pricong_container .sec-title p {
  color: #18232F;
}
.rs-courses.rs-courses-style6 .cource-item .course-footer .courses-seats {
  color: #18232F;
}

.inter-section-color {
  background: #18232F;
  color: #fff;
}

.rs-why-choose .choose-desc { 
    color: #fff;
}
.rs-testimonial .testimonial-item .testi-desc {   
    color: #18232F;
}
/*.inter_style .rs-banner-section3.slider_form .register-form {
    border: 1px solid #cb1d73;
    width: 300px;
    background: #cb1d73;
}
.inter_style .rs-banner-section3 .register-form .form-title {
  background-color: #cb1d73;
}*/


.rs-latest-news {
    background-color: #fff;
    color: #18232F;
}
.rs-latest-news .sec-title h2 {
  color: #18232F;
}
.rs-latest-news .sec-title p {
  color: #18232F;
}
.rs_bottom_social .register-form .form-title .title {
  color: #fff;
}
.rs_bottom_social .social_contact_desc .social_contact_item a {
    color: #fff;
}
.rs-footer {
    
    margin-top: 20px;
  }
.rs-footer .footer-top {
      padding-top: 20px;
}
.rs-courses-details .course-des-tabs .tab-content .course_page_desc_tab {
  color: #000;
}
.contact-page-section .contact-comment-section form .form-group label {
  color: #fff;
}
.blog-page-area .blog-inner .blog-content a.primary-btn {
 color: #fff; 
}
.single-blog-details .like-section h5, .single-blog-details h5.top-title {
 color: #fff; 
}
.single-blog-details .share-section .life-style span {
 color: #fff;  
}
.single-blog-details .share-section .life-style span a {
 color: #fff;   
}
.single-blog-details .share-section .life-style span.author a {
    color: #fff;
}
.rs-courses-details .btn-area a {
  background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%);
}
.rs-courses-details .free_register h3.title {
  background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%);
}
.rs-courses-details .free_register form .btn-area button {
  background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%);
}
.free_lecture_title {
 background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%);
}
.rs-banner-section3 .register-form .form-title {
  background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%);
}
.rs-banner-section3 .register-form .form-group input[type=submit] {
  background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%);
}
.rs-pricing .pricing_block .pricing_block_title {
 background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%); 
}
.readon2 {
  border: 1px solid var( --e-global-color-secondary );
  background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%); 
}
#scrollUp i {
  background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%); 
}
.sec-title:after {
  background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%); 
}
.rs_bottom_social .register-form .form-group input[type=submit] {
 background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%);  
}
.rs-courses-details .course-des-tabs.main_tabs .tab-btm.main_tabs_btns .tabs-cyan .nav-item a.active:after {
 background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%);  
}
.rs-courses-details .course-des-tabs.main_tabs .tab-btm.main_tabs_btns .tabs-cyan .nav-item a .package_price {
  color: var( --e-global-color-secondary );
}
.rs-courses-details .course-des-tabs.main_tabs .tab-btm.main_tabs_btns .tabs-cyan .nav-item a .package_title {
  background: linear-gradient(170deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d079f99 ) 100%);  
}
.rs-courses-details .course-des-tabs.main_tabs .tab-btm.main_tabs_btns .tabs-cyan .nav-item a.active .package_price {
  color: var( --e-global-color-d079f99 );
}


