.check-cnter i{

	margin-right: 10px;

	color: #01ab0e;

	border: 1px solid #01ab0e;

    border-radius: 50%;

    padding: 5px;

}

.check-cnter li{

	margin: 10px 0; 

}

.icon-with-text img{

	    width: 42px !important;

    margin: 0 20px 8px 0;

    float: left;

}

.icon-with-text .course-qnty {

    font-size: 16px;

    line-height: 1.4;

    font-weight: 400;

    color: #ffffff;

    transition: all 500ms ease;

    margin: 0px;

}

.rs-degree.style1 .degree-wrap .title-part.icon-with-text { 

    width: 100%;

}

.woocommerce-mini-cart .quantity, .woocommerce-mini-cart .total-price a {

    color: #fff;

}



.rs-slider.main-home.home-banner .slider-content {

    min-height: 100%;

   /* height: 847px;*/

    overflow: hidden;

}

.rs-slider.main-home.home-banner .slider-content img {

    width: 100%; 

}

.event-date .product-info {

    padding: 0 10px;

    word-break: break-word;

}

.event-date .date-part {

    background: #1C335F;

    min-width: 55px;

    text-align: center;

    padding: 5px 0 15px ;

    border-radius: 3px;

    margin-right: 25px;

    transition: all 500ms ease;

}

.event-date .date-part .month {

    margin-bottom: 5px;

    display: block;

    color: #ffffff;

}

.event-date .date-part .date {

    font-size: 30px;

    color: #27a4da;

    font-weight: 700;

    line-height: 10px;

}

 

.open-bg {

	position: relative; 

}

.open-bg::after {

	content: "";

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;
/* 
    background: url(../images/left-bg.jpg); */

    right: 0;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: left;

    z-index: -2;

}

 



.open-bg h2  {

	color: #fff;

}

.open-bg .desc {

	color: #fff;

	font-size: 16px;

}

.open-bg .check-cnter li {

    color: #fff;

    font-weight: 600;

}

 .country-list-cntr .course-item .ratings a{

 	color: #333;

 }

 .country-list-cntr .course-item .meta-part i{

 	color: #ff5421;

 }



 .rs-testimonial  {

 	background-color: #f5f5f5;

 }





 .rs-partner .owl-nav{

 	display: none;

 }



 .rs-partner h3{

 	margin: 0;

 }

 .rs-blog.home9-style .blog-item .blog-content .blog-meta li i {

    color: #ff5421;

}

.rs-blog.home9-style .blog-item .blog-content .blog-meta li i:before {

     color: #ff5421;

}

.web-dis-none{

	display: none !important;

}

.newsletter-wrap .title {

	font-size: 30px;

}



.footer-top .accordion .card{

	background: none;

	    border: 0px;

	    margin-bottom: 20px;

}

.footer-top .accordion .card-header { 

    background: none;

    border-bottom: 0px;

    padding: 0px;

}

.footer-top .accordion .card-body { 

    background: none;

    border-bottom: 0px;

    padding: 0px;

}

.expolore-btn-cntr a{

	font-weight: 700;

	font-size: 16px;

    text-transform: uppercase;

}

.expolore-btn-cntr a i{

	margin-left: 10px;

}

.expolore-btn-cntr a i{

float:none !important;

}

.btn-part a i{

 	position: relative;

 	top: 4px;

}







/************   team  **************/

.btn-upper {

    font-weight: 600;

    text-transform: uppercase;

} 

.section {

    padding: 10.28rem 0;

}

.bg-dots {

    background: url('../images//dots2.png') 0 0 repeat;

}

.section-info {

    color: #999;

    line-height: 1.111;

    font-size: 1.28rem;

    text-transform: uppercase;

    font-weight: 600;

    margin-bottom: 4rem;

}

.title-hr {

    width: 7rem;

    max-width: 100%;

    height: .28rem;

    background: #21a7d0;

}

.section-info .title-hr {

    margin: 0 0 2rem;

}

.section-info p {

    color: #666; 

    font-size: 16px; 

    font-weight: 400; 

   text-transform: none;

}

.info-title {

    width: auto;  

    font-weight: 700;

    font-size:36px;

    line-height: 1.166;

    color: #111;

    letter-spacing: 0;

    font-family: 'Nunito', sans-serif;

    text-transform: none;

}

.row-team {

    margin-top: -30px;

}

.team-profile {

    position: relative;

}

.team-profile img {

    width: 100%;

    display: block;

}

.team-hover {

    opacity: 0;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    /*background: rgb(248 223 29 / .85);*/

    background:rgb(39 60 102 / .8); 

    -webkit-transition: all .5s ease;

    -o-transition: all .5s ease;

    transition: all .5s ease;

}

.team-content {

    position: absolute;

    left: 1.857rem;

    bottom: .8rem;

}

.team-name {

    margin-bottom: .3rem;

}

.team-name h6 {

    margin: 0;

    font-weight: 600;

    font-size: 18px;

    line-height: 1.3333;

    letter-spacing: 0;

    color: #fff;

}

.team-name p { 

    color: #fff !important;

    font-size: 14px; 

    margin: 0;

}

.team-social a {

    float: left;

    color: #fff !important;

    font-size: 1.25rem;

    margin-right: 1.5rem;

}

.team-social a:hover {

    color: #fff;

    text-decoration: none;

}

.team-profile:hover .team-hover {

    opacity: 1;

}

.add-new-team {

    position: relative;

    border: 1px solid #bfbfbf;

    padding-top: 100%;

    -webkit-transition: all .5s ease;

    -o-transition: all .5s ease;

    transition: all .5s ease;

}

.add-new-text {

    position: absolute;

    left: 0;

    width: 100%;

    top: 50%;

    text-align: center;

    font-size: 18px;

    line-height: 1.1111;

    color: #000;

    font-weight: 600;

    text-transform: uppercase;

    letter-spacing: 0;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    transform: translateY(-50%);

}

.add-new-text .inner {

    display: inline-block;

    text-align: center;

}

.add-new-team input[type=file] {

    position: absolute;

    cursor: pointer;

    opacity: 0;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%}

.add-new-team:hover {

    background: #171f32;

    border-color: transparent;



}

.col-team {

    margin-top: 30px;

}







 

/*.sticky-form{

    position: fixed;

    width: 20.5%;

    top: 100px;

}*/



.form-hide{

    position: unset !important;

}



.rs-inner-blog .rs-breadcrumbs .breadcrumbs-text {

    position: relative;

    top: 0;

    left: 0;

    transform: unset; 

    text-align: left;

}

.rs-inner-blog h4 {

    font-size: 16px;

    font-weight: 900;

    text-align: left;

    color: #21a7d0;

    margin-bottom: 5px;

    position: relative;

    text-transform: uppercase;

}

.rs-inner-blog .social-links {

    position: absolute;

    right: 25px;

    top: 25px;

}

.rs-inner-blog .social-links li {

    display: inline;

    margin-left: 20px;

}

.rs-inner-blog .social-links li a {

    display: inline-block;

    color: #666;

}

.event-btn-cntr .btn{

    color: #fff;

    border: 1px solid #fff;

}

.event-btn-cntr .btn:hover{

    color: #fff; 

    background-color: #27a4da;

    border: 1px solid #27a4da;

}



.event-details .widget-area .recent-posts {

     background: unset;

    padding: 40px 30px 40px;

    box-shadow: unset; 

}



/*.home-form-left-slide .slider-content .content-part {

    padding: 118px 35px  !important; 

    text-align: left;

    min-height: 562px;

        position: relative;

}*/



.home-form-left-slide .slider-content .content-part {

    padding: 118px 35px!important;

    text-align: left;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

}



.home-form-left-slide{

    margin:0px !important;

}





/*.home-form-left-slide .slider-content .content-part::after {

    content:"";  

        position: absolute;

        width:100%;

        height:100%;

        left:0;

        top:0;

        z-index:0;

        background: rgb(0 0 0 / 30%);

}*/

.home-form-left-slide .slider-content .content-part .sec-title { 

        position: relative;

        z-index:1;

}

.contact-page-section{

    background-color: #f9f8f8;

}

.contact-page-section .contact-address-section .contact-info {

    background: #ffffff; 

      padding: 0 15px;  

}



.event-page-form .rs-free-contact .from-control {    

    line-height: 35px;

    height: 55px;

}

.event-page-form .rs-free-contact .from-control option {    

    line-height: 35px; 

}



.event-page-form .rs-free-contact   {    

    padding:   30px;

}

.rs-inner-blog .btn  {

    outline: none;

    font-weight: 400;

    border: none;

    text-transform: uppercase;

    background: #21a7d0;

    font-size: 15px;

    padding: 8px 25px;

    color: #ffffff !important;

    border-radius: 5px;

    transition: all 0.3s ease 0s;

}

.rs-breadcrumbs {

    position: relative;

    margin-bottom: 10px;

}

.event-details .breadcrumbs-text.white-color ul li   {

    color: #666;

    font-size:14px;

}

.event-details .breadcrumbs-text.white-color ul li a   {

    color: #666;

}

.event-details .breadcrumbs-text.white-color ul li a.active {

    color: #21a7d0;

}

.event-details .breadcrumbs-text.white-color ul li a:before {

    background-color: #ccc;

}

.event-details .breadcrumbs-text.white-color ul li a:after {

    background-color: #ccc;

}

 



.enquiry {

    position: fixed;

    right: -75px;

    top: 40%;

    padding: 10px 15px;

    color: #fff !important;

    background-color: #27a4da;

    -ms-transform: rotate(90deg);

    transform: rotate(90deg);

    z-index: 10;

    font-size: 16px;

    text-transform: uppercase;

    width: 195px;

    text-align: center;

    font-weight: 600;

    border-radius: 5px;

    cursor: pointer;

}



.country-btn{

    padding: 5px;

    line-height: 100px;

    color: #FFF;

    display: block; 

    font-size: 14px;

}

.country-btn.cl-1{

    background-color: #5937b4;

}

.country-btn.cl-2{

    background-color: #008bd5;

}

.country-btn.cl-3{

    background-color: #d24726;

}

.country-btn.cl-4{

    background-color: #2175ef;

}



.country-btn.cl-5{

    background-color: #009aad;

}



.country-btn.cl-6{

    background-color: #a500ad;

}



/**************   about  ***********/



.about-breadcrumbs .breadcrumbs-text{

    color: #333;

}

.about-sec-1 h3 {

    font-family: 'Playfair Display', serif;

    font-style: italic;

    font-size: 36px;

    font-weight: 900;

    color: #27a5da;

}

.about-sec-1 .bold-text {

    font-size: 26px;

    line-height: 40px;

    font-weight: 600;

    color: #999;

}

.about-sec-1 .readon2 { 

    color: #ffffff; 

}

.about-sec-3{

    background-image: url("../images/about/about-mess-bg.png");

    background-position: right bottom;

    background-repeat: no-repeat;

}

.about-sec-3 span { 

    color: #27a4da; 

}

.about-sec-3 h4 {

    font-size: 26px;

    font-weight: 700;

    color: #000000;

}

.register-section select {

    position: relative;

    height: 50px;

    padding: 6px 30px;

    width: 100%;

    color: #222222;

    font-size: 16px;

    border-radius: 0px;

    transition: all 500ms ease;

    -moz-transition: all 500ms ease;

    -webkit-transition: all 500ms ease;

    -ms-transition: all 500ms ease;

    -o-transition: all 500ms ease;

    border: none;

    box-shadow: 0 0 30px #eee;

}

.career-sec-2 .main-part .faq-content .accordion .card .card-header .card-link:after { 

    content: "\f0b1" !important; 

}

.career-sec-2 .accordion .card{

    border-bottom: 1px solid #e6e5e5 !important;

}





.career-sec-3 .styled-form .form-group input {

    position: relative;

    height: 50px;

    padding: 6px 30px;

    width: 100%;

    color: #222222; 

    background-color: #fff;

}





.course-list-3{

    position: relative;

    z-index: 2;

    background-color: #f5f5f5;

}





.colurse-list-4 .main-part .faq-content .accordion .card .card-header .card-link:after {

    content: "\f128" !important;

}



.course-list .breadcrumbs-text {

    position: relative;

    top: inherit;

    transform: unset;

    left: inherit;

}

.course-list.breadcrumbs-overlay:after { 

    background-color: unset; 

    background-image: url("../images/breadcrumbs/1.jpg");

}

.color-white{

    color: #fff !important;

}



.course-list-2 .courses-item { 

    min-height: 605px;

}

.course-list-2.list-view .courses-item { 

    min-height: unset;

}

.course-list-2.list-view .courses-item img { 

    max-width: 200px;

    width: 100%;

}

.course-list-2.list-view .course-part .courses-item .img-part { 

    float: left; 

}

.course-list-2.list-view .course-part .courses-item { 

     display: unset !important;   

}

.course-list-2.list-view .course-part .content-part { 

     margin-top: 20px;

}

.course-list .breadcrumbs-text p { 

    color: #999; 

}



 .sticky-form {

    position: -webkit-sticky;

    position: sticky;

    top: 100px;

}





.awa-list {

    padding: 10px !important;

    height: 200px;

    display: flex;

    justify-content: center;

    align-items: center; 

    background: rgba(255, 255, 255, .1);

    padding: 20px;

    margin: 10px 0;

    position: relative;

    text-align: center; 

    transition: all 0.3s ease;

}

.awa-list:hover {

    transform: translateY(-10px);

}



 .icon-bx-wraper.bx-style-1:hover   { 

    border-color: #27a4da; 

}





.icon-bx-wraper.bx-style-1  {

    background-color: rgba(0, 0, 0, 0.01); 

    border-width: 1px;

    border-style: solid;

    border-color: #ebedf2;

    font-size: 14px;

    box-shadow: 0 6px 25px rgb(0 0 0 / 7%);

}

.inner-block {

    font-size: 2em;

    width: 90%;

    height: 90%;

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

    z-index: 2;

}

.inner-block:before {

    bottom: 0;

    left: 0; 

    background-color: #fff;

    background: linear-gradient(

90deg

, #607D8B 20%, rgb(241 94 42) 98%, rgba(0,0,0,1) 104%);

    content: '';

    display: block;

    position: absolute;

}



.inner-block:after {

    bottom: 0;

    right: 0; 

    background-color: #fff;

    background: linear-gradient(

90deg

, #607D8B 20%, rgb(241 94 42) 98%, rgba(0,0,0,1) 104%);

    content: '';

    display: block;

    position: absolute;

}

.slider-top-right {

    position: relative;

    width: 100%;

    height: 100%;

}

.icon-cell{

    text-align: center;

}

.icon-content h5{

    margin-top: 10px;

}

.icon-lg i{

  color: #27a4da;

  font-size: 44px;

}



/*****   course  view*******/

.course-view-cntr .intro-tabs .tab-btns { 

    width: 25%;

}

.course-view-cntr .intro-tabs .tab-btns .tab-btn { 

       padding: 12px 5px 10px;

}

/*********    service list   *********/

.service-list-cntr .product-list .content-desc .loop-product-title { 

    line-height: 30px; 

    height: 80px;

    overflow: hidden;

}

.service-list-cntr .product-list .content-desc p {

    height: 85px;

    overflow: hidden;

}





/*************    why choose  ************/

.why-choose .author-img {

    border:2px solid #27a4da;

    background-color: #27a4da;

    border-radius: 50%;

    width: 75px;

    height: 75px;

    line-height: 85px;

    transition: all 1s;

}

.why-choose .author-img:hover {

    border:2px solid #27a4da;

    background-color: #fff; 

}

.why-choose .author-img i {

    font-size: 28px;

    color: #fff;

    transition: all 1s;

}

.why-choose .author-img:hover i {

    font-size: 28px;

    color: #27a4da;

}



.country-view-course-list .course-part .courses-item {

    width: calc(33.33% - 30px) !important;

}

.student-list li{

    display: block !important;

}



.course-view.breadcrumbs-overlay:after { 

     

    background: rgb(63,94,251);

background: linear-gradient(90deg, rgba(38,164,217,1) 0%, rgba(252,70,107,1) 100%);



 

}

.course-view.breadcrumbs-overlay:before {

  content: ""; 

    background-color: unset;

    background-image: url(../images/breadcrumbs/1.jpg);

        width: 100%;

    height: 100%;

    left: 0px;

    top: 0;

    position: absolute;

    opacity: 0.2;

}

.course-view .rs-breadcrumbs .breadcrumbs-text .page-title { 

    color: #ffffff;

}

.course-view .readon.orange-btn {

    color: #27a4da;

    background: #fff;

    border-color: #fff; 

}

.course-view .breadcrumbs-text .page-title { 

    color: #fff;

}

.course-view .breadcrumbs-text p { 

    color: #fff;

}

.course-view .breadcrumbs-text ul li a { 

    color: #fff;

}

.course-view .breadcrumbs-text ul li a:hover { 

    color: #1f283a;

}

.course-view .breadcrumbs-text ul li a:before, .course-view .breadcrumbs-text ul li a:after {

    background-color: #fff; 

}

.course-view .breadcrumbs-text ul li {

    color: #fff; 

}



/* fixed image */

.fixed-logo .banner-form {

  margin: 0px;

}

.banner-form a {

  position: absolute;

  right: 5px;

  top: 5px;

  cursor: pointer;

}

.banner-form a i {

  color: #ea2127;

  font-size: 24px;

}

.fixed-logo {

  position: fixed;

  left: -400px;

  top: 150px;

  width: 400px;

  z-index: 1000;

  transition: 1s;

}

.fixed-logo.active {

  left: 0px;

  transition: 1s;

      width: 347px;

}

.fixed-logo h2 {

  font-size: 24px;

  color: #fff;

  text-align: center;

}

.fixed-logo p {

  font-size: 18px;

  color: #fff;

  text-align: center;

}

.fixed-logo-close {

  position: absolute;

  right: -105px;

  top: 45%;

  z-index: 99;

  width: 170px;

  height: 40px;

  padding: 10px;

  background: #27a4da;

  color: #fff !important;

  font-size: 13px;

  text-align: center;

  font-weight: 600;

  border-radius: 0 0 5px 5px ;

  cursor: pointer;

  transform: rotate(-90deg);

  -webkit-transform: rotate(-90deg);

  -moz-transform: rotate(-90deg);

  -ms-transform: rotate(-90deg);

  -o-transform: rotate(-90deg);

  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}

.fixed-logo-close:hover {

  background: #127aa7;

  color: #fff !important;

}

 .banner-form.active {

     overflow: scroll;

  width: 330px;

  height: 100%;

  overflow: hidden;

  visibility: visible;

  opacity: 1;

  -ms-transform: scale(1);

  /* IE 9 */

  

  -webkit-transform: scale(1);

  /* Safari 3-8 */

  

  transform: scale(1);

}

.banner-form {

  background: #fff;

  padding: 30px;

  margin: 50px auto 0px;

  border-radius: 25px;

  max-width: 330px;

  position: relative;

  width: 0px;

  height: 0px;

  visibility: hidden;

  opacity: 0;

  transition: transform .5s;

  -ms-transform: scale(0);

  /* IE 9 */

  

  -webkit-transform: scale(0);

  /* Safari 3-8 */

  

  transform: scale(0);

  box-shadow: 0 0 10px rgba(0, 0, 0, .2);

  text-align: left;

}

.banner-form h3 {

  font-size: 18px;

  color: #333;

  font-weight: 700;

  margin-bottom: 20px;

  text-align: center; 

  line-height: 20px;

}

.banner-form .form-control {

  border: 1px solid #ccc;

  padding: 10px;

  border-radius: 5px;

  font-size: 14px;

}

.banner-form .form-control,

.banner-form textarea:focus,

.banner-form input[type="text"]:focus,

.banner-form input[type="password"]:focus,

.banner-form input[type="datetime"]:focus,

.banner-form input[type="datetime-local"]:focus,

.banner-form input[type="date"]:focus,

.banner-form input[type="month"]:focus,

.banner-form input[type="time"]:focus,

.banner-form input[type="week"]:focus,

.banner-form input[type="number"]:focus,

.banner-form input[type="email"]:focus,

.banner-form input[type="url"]:focus,

.banner-form input[type="search"]:focus,

.banner-form input[type="tel"]:focus,

.banner-form input[type="color"]:focus,

.uneditable-input:focus {

  border: 1px solid #ccc !important;

  box-shadow: none;

  outline: 0 none;

}

.banner-form .btn {

  color: #fff;

  background: #008dd2;

  padding: 5px 10px;

  width: 150px; 

}

.banner-form .btn:hover {

  color: #fff;

  background: #066ea0;

}





/********* testimonials ************/

.tab-content .rs-testimonial.style4 .testi-item .user-img img {

    max-width: unset; 

}

.tab-content .rs-testimonial {

    background-color: #fff;

}

 



.intro-section .video-column .college-pic .intro-video h4 {

    position: absolute;

    width: 80px;

    height: 80px;

    bottom: 10px;

    left: 10px;

    transform: unset;

    padding: 5px;

    background: #fff;

    margin: 0;

    border-radius: 50%;

}

.intro-section .video-column .college-pic .intro-video h4 img {

    

    width: 100%;

    height: 100%; 

    object-fit: contain;

}

/*** event   ***/



.rs-event .event-item .event-short .featured-img img {

    height: 450px;

    object-fit: cover;

    width: 100%;

}

.blog-deatails .bs-img img{

   /* height: 380px;

    object-fit: cover;*/

    width: 100%;

}

.rs-blog .image-part img{

   height: 220px !important;

    object-fit: cover;

    width: 100%; 

}

.rs-blog.home9-style .blog-item .blog-content .title {

    overflow: hidden;

    max-height: 70px;

}

.rs-blog.home9-style .blog-item .blog-content p {

    overflow: hidden;

    height: 85px;

}

.rs-blog.home9-style .events-short-top .content-part .title {

    overflow: hidden;

    max-height:65px;

}

.rs-blog.home9-style .events-short-top .content-part p {

    overflow: hidden;

    height: 53px;

}

.rs-degree.style1 .degree-wrap img {

    height: 390px;

    object-fit: cover;

    width: 100%;

}

.rs-degree.style1 .degree-wrap .title-part img {

    height: unset;

    object-fit: contain;

    width: unset;

}

.full-width-header .rs-slider.main-home .slider-content { 

    height: auto;

}



.relat-cntr .awa-list{

    height: auto;

}



.rs-degree.style1.other-univer .degree-wrap .title-part img {

    height: 50px;

    object-fit: cover;

    width: 50px;

}

.blue-text{

    color: #27a4da !important;

}

.rs-inner-blog .blog-item .blog-img img {

    width:100%;

    height:250px;

    object-fit:cover;

    object-position:center;

}



.rs-inner-blog .blog-item .blog-content .blog-title { 

    height: 35px;

    overflow: hidden; 

    white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

}



.rs-inner-blog .blog-item .blog-content .blog-desc { 

    overflow: hidden;

    height: 140px;

}



.rs-slider.main-home .slider-content { 

    background-size: cover !important; 

    

    background-position: center !important;

    background-repeat: no-repeat !important;

}









.rs-breadcrumbs .breadcrumbs-img img {

    width: 100%;

        height: 500px;

    object-fit: cover;

    object-position: center;

}



.rs-slider.main-home .slider-content{

    position: relative;

}

 .rs-slider.main-home .slider-content::after {

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: rgba(0,0,0,.3);

    z-index: 0;

} 

 .rs-slider.main-home.home-form-left-slide .slider-content::after {

    display:none;

} 





 







.rs-slider.main-home .slider-content .container{

    

    position: relative; 

    z-index: 1;

    height:100%;

}



.breadcrumbs-overlay:after {  

    z-index: 0;

        background-color: rgba(17, 17, 17, 0.3);

}

 

.rs-breadcrumbs .breadcrumbs-text { 

    z-index: 1;

}



.rs-breadcrumbs .breadcrumbs-text p  {

  display: none;

}



.rs-breadcrumbs .breadcrumbs-text p:nth-child(2) {

  display: block;

}

.scholarship-blog .blog-img img{

        width: 100%;

    height: 200px;

    object-fit: cover;

    object-position: center;

}





.rs-latest-couses .course-item .course-info .bottom-part .btn-part a { 

    display: block;

    width: 82px;

}

.btn-part a i { 

    top: 0px;

    float: right;

}



.full-width-header .rs-header .menu-area .nav-expander.style3 span {

    background: #21a7d0;

}

.full-width-header.home8-style4.main-home .expand-btn-inner li a i:before {

    color: #21a7d0 !important;

}

.full-width-header .rs-header .menu-area .expand-btn-inner li > a i:before { 

    color: #21a7d0;

}

.full-width-header .rs-header .menu-area.sticky .nav-expander.style3 span {

    background: #21a7d0;

}

.rs-testimonial.style4 .testi-item .user-info .desc { 

    max-height: 200px;

    overflow: hidden; 

}

.privacy{

    text-align:left !important;

}

.privacy h1{

    font-size:36px;

}

.privacy h2{

    font-size:24px;

}

.privacy h3{

    font-size:18px;

}

.privacy ul{

    margin:0 0 20px 0;

}

.privacy ul li{

   list-style: disc;

   list-style-position: outside;

   margin-left: 20px;

}



.moreless-button-cntr {

    margin: 20px 0 0;

}

a.moreless-button {

    color:#28a4da !important;

    font-size: 14px;

    line-height: 24px;

    text-decoration: underline !important;

    font-weight: 500;

}

.moretext {

    display: none;

}





/*.rs-slider.main-home .slider-content .content-part {

    

    max-width: 100%;

     

}*/



.rs-slider.main-home .slider-content .content-part {

    width: 100%;

    padding: 0;

    position: absolute;

    left: 0;

    bottom: 20%;

    z-index: 10;

    max-width: unset;

    overflow: hidden;

}





.rs-slider.main-home { 

    height: 100%;

    margin-top: 50px;

}

.rs-slider.main-home .slider-content { 
    height: 100% !important;
}


.home-event-slider .rs-slider.main-home .slider-content{
    background: unset !important;
}
.owl-item { 

    height: 100%;

}

 .owl-stage-outer{ 

    height: 100%;

}



.owl-stage { 

    height: 100%;

}



.rs-carousel{ 

    height: 100%;

}





.select2-container { 

    width: 100% !important;

}



/*.rs-popular-courses.style1 .courses-item .content-part .title { 

    overflow: hidden;

    height: 55px;

}*/

.full-width-header .menu-area .rs-menu-area .main-menu .rs-menu ul.sub-menu { 

    max-height: 500px;

    overflow: auto; 

}



/*.rs-popular-courses.style1 .courses-item .content-part .bottom-part .btn-part {

    float:right;

}

.rs-popular-courses.style1 .courses-item .content-part .bottom-part .info-meta li { 

    height: 20px;

    overflow: hidden;

    float: left;

    width: 40%;

}*/



.rs-faq-part.style1 .main-part .faq-content .accordion .card .card-header .card-link { 

    padding: 20px 60px;

    height: auto;

     line-height: unset;    

    color: #ffffff;

}



.rs-popular-courses.course-view-style .filter-form input[type=checkbox]{

        float: left;

        margin-top:7px;

}



 

.rs-popular-courses.course-view-style .filter-form .check-box label {

    padding-left: 10px; 

    width: calc(100% - 15px);

}



.rs-latest-couses .course-item .course-image a { 

    margin: 10px;

}



.rs-free-contact label.error {

    position: absolute;

    width: 100%;

    left: 15px;

    font-size: 14px;

    bottom: -25px;

}

#video-display .rs-testimonial.style4 .testi-item .user-info .desc {

          max-height: unset;

    overflow: visible;

}

.intro-section .video-column .course-features-info ul li .value { 

    max-width: 102px;

}

.intro-section .video-column .course-features-info ul li i { 

    float: left; 

        margin-top: 5px;

}



.rs-features.main-home.home-box{ 

    position: relative;

    bottom: 0;

    margin: 50px 0;

}



.rs-free-contact .from-control {  

    height: 45px;

}

.rs-free-contact .input-group  {

    width: 100%;

    border-style: solid;

    border-width: 1px;

    border-color: #1a89b9;

    background-color: #1a89b9;

    border-radius: 3px;

    padding: 0px;

    color: #fff;

}



.rs-free-contact .input-group .form-control   {

   border:0px;

    background-color: unset; 

   padding: 10px;

    height: 45px;

    color:#fff;

     

}







 

.rs-free-contact .input-group .input-group-addon {

   line-height: 45px;

    padding: 0 10px;

}





.rs-partner .partner-item a img { 

    object-fit: contain;

    height: 90px;

    max-width:100%;

}





.breadcrumbs-overlay.without-bg:after {

    z-index: 0;

    background-color: rgba(17, 17, 17, 0);

}



.rs-inner-blog.country-blog .blog-item .blog-content .blog-title{

   

        height: auto;

    font-size: 20px;

    overflow: inherit;

    white-space: unset;

}

.rs-inner-blog.country-blog .blog-item .blog-content { 

    min-height: 350px;

}





.rs-inner-blog .blog-deatails .blog-full ul {

     list-style: unset;

}

.rs-inner-blog .blog-deatails .blog-full .single-post-meta {

    list-style: outside none none;

}



.event-page-form .container{

    max-width:1100px;

}

.event-slider .rs-slider.main-home .slider-content { 

    background-size: contain !important;

}



.event-slider::after{

    display:none;

}

/****** core Value ******/



.core-sec .container{

    max-width:1024px;

}







.full-width-header .rs-header .menu-area .main-menu .rs-menu .edroot-menu li:nth-child(2) .sub-menu {

  min-width:350px !important;

}

.full-width-header .rs-header .menu-area .main-menu .rs-menu .edroot-menu li:nth-child(2) .sub-menu li {

  width:49%;

  margin:0!important ;

}

.full-width-header .rs-header .menu-area .main-menu .rs-menu .edroot-menu li:nth-child(2) .sub-menu li a {

    width: unset;

    padding: 10px !important;

     position: relative;

}

.full-width-header .rs-header .menu-area .main-menu .rs-menu .edroot-menu li:nth-child(2) .sub-menu li a::after {  

     position: absolute;

     font-family: remixicon !important;

    font-style: normal;

    -webkit-font-smoothing: antialiased;

    content: "\ea6e";

}

/*.grecaptcha-badge{

    right:unset !important;

}

.grecaptcha-badge:hover{

    right:unset !important;

}*/

.footer-content h1{
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 35px; 
}

.footer-content h2, .footer-content h3, .footer-content h4, .footer-content h5, .footer-content h6{
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 35px; 
}

.footer-content p{
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 35px; 
}

.footer-content ul li{
    list-style-type: disc;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 35px; 
    list-style-position: inside; 
}

#uk-section{
            padding: 50px 0px 100px;
            position: relative;
        }

        .uk-section-block-01 h2{
            font-size: 36px;
            color: #414141ff;
            line-height: 46px;
            font-weight: 700;
            margin-bottom: 14px;
        }

        /*.uk-section-block-01 p{*/
        /*    font-size: 19px;*/
        /*    color: #414141ff;*/
        /*    line-height: 32px;*/
        /*    font-weight: 400;   */
        /*}*/

        .uk-section-block-01 {
            background-color: #f5f5f5;
            padding: 35px 45px;
            border-radius: 20px;
        }

        .uk-section-block-02{
            background-color: #e7f6f9;
            padding: 35px;
            border-radius: 20px;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }

        .uk-section-block-02 h3 {
            font-size: 42px !important;
            font-weight: 700;
            color: #414141ff;
            margin-bottom: 0;
        }
        .uk-section-block-02 p {
            color: #5e5d5dff;
            text-transform: capitalize;
        }

@media (max-width:1450px){

    

    .rs-slider.main-home .slider-content { 

    background-size: cover !important; 

     

}



.rs-slider.main-home.home-banner .slider-content { 

   /* height: 960px;*/

}





.home-form-left-slide .slider-content .content-part {  

    min-height: 610px; 

}





.rs-slider.main-home .slider-content .content-part .sl-title {

    font-size: 40px; 

    margin-bottom: 30px;

    line-height: 40px;

}

 

 

 .rs-slider.main-home .slider-content {  

     background-size: 100% auto !important; 

}





.home-form-left-slide img{

    height:650px;

}



.rs-slider.main-home.home-banner .slider-content {

    min-height: 100%;

   /* height: 675px;*/

}



.rs-features.main-home { 

    bottom: 15px; 

}





.rs-slider.main-home.home-form-left-slide .slider-content{

    background-size: cover !important;

}

.event-slider .rs-slider.main-home .slider-content {

    background-size: contain !important;

}



 



}





@media (max-width:1300px){



 

 .rs-partner .sec-title3 .title {

    font-size: 24px; 

}

 

  .rs-partner .sec-title3 .sub-title {

    font-size: 14px; 

    margin-bottom: 0px;

}

 

 .rs-slider.main-home .slider-content {

    background-size: cover !important; 

}

 

 



}





 



@media (max-width:1024px){



.load-after-slider .rs-free-contact { 

    padding: 25px; 

}



.rs-event .event-item .event-short .featured-img img {

    height: 350px; 

}



}





@media (max-width:992px){

    

    .rs-slider.main-home.home-banner .slider-content {

     

       height: auto; 

}



.rs-slider.main-home.home-banner .owl-carousel .owl-item img { 

    position: relative;

    z-index: 0;

    width: 100%;

    height: auto;

}



.rs-slider.main-home .slider-content .container {

    position: absolute;

    z-index: 1;

    bottom: 0;

}



.rs-slider.main-home .slider-content {

    background-size: cover !important; 

}



 .rs-latest-couses .course-item .course-image a {

    width: 60px;

    height: 60px;

    margin: 50px 0;

}

.rs-latest-couses .course-item .course-info { 

    padding: 0px 15px;

}





.rs-latest-couses .course-item .course-info .bottom-part .info-meta ul .ratings { 

    margin-right: 0px; 

}





.home-banner .slider-content {

    position: relative;

    height: 80vh;

}



.rs-slider.main-home .slider-content .content-part {

    padding: 0px 15px 25px;

}

.rs-slider.main-home .slider-content .content-part .sl-title {

    font-size: 50px; 

}







.home-form-left-slide .slider-content .content-part {

    min-height: 399px;

}



 .home-form-left-slide img{

    height:auto;

    width:100% !important;

}







.rs-inner-blog .blog-item .blog-content .blog-desc {

    overflow: unset;

    height: auto;

    margin: 0;

}

.rs-inner-blog .blog-item .blog-content .blog-title {

    overflow: unset;

    height: auto;

}



.home-form-left-slide.scholarhip-page .slider-content .content-part { 

    position: relative; 

}



.pagination-area .pagination-part { 

    height: auto; 

} 









.event-slider .home-form-left-slide .slider-content .content-part { 

    position: relative; 

    background: rgba(0,0,0,.3);

}



.event-page-form .rs-free-contact {

    padding: 50px 25px;

}



.event-page-form .home-form-left-slide .slider-content .content-part { 

    position: relative; 

    background: rgba(0,0,0,.3);

}

.rs-popular-courses.style1 .courses-item .content-part .title { 

    height: auto;

}





.full-width-header .menu-area .rs-menu-area .main-menu .rs-menu ul.sub-menu {

    max-height: 300px;

     

}



.rs-slider.main-home .slider-content {

    /*height: 70vh;*/

}





.full-width-header .rs-header .topbar-area .topbar-contact li { 

    margin-right: 0px;

    font-size: 12px;

    padding-right: 5px; 

}

.full-width-header .rs-header .topbar-area {

    display: block;

}



.full-width-header .rs-header .topbar-right {

    display: none;

}



.full-width-header .rs-header .menu-area {

    box-shadow: none;

}



.rs-slider.main-home.home-banner { 

    margin-top: 100px;

}





.rs-event .event-item .event-short .featured-img img {

   /* height: auto;*/

    object-fit: unset;

    width: 100%;

}



.rs-inner-blog .social-links {

    position: relative;

    right: 0;

    top: 0;

    text-align: right;

}





.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a { 

    font-weight: 400 !important;

}





}



@media (max-width:768px){





	.mob-dis-none{

	display: none !important;

}

.mob-dis-block{

	display: block !important;

}



.rs-breadcrumbs .breadcrumbs-img.e-counselling img{

    width: 100%;

    height: auto;

    object-fit: unset;

    object-position: center;

}

.breadcrumbs-overlay.without-bg:after {

    z-index: 0;

    background-color: rgba(17, 17, 17, 0);

}



 .sticky-form {

    position: unset;

    position: unset;

    top: 0px;

}



.home-box .features-wrap .icon-part{ 

	margin-right: 0px;

	text-align: center;

}

.home-box .features-wrap .content-part .title {

    font-size: 14px;

    font-weight: 700;

    margin-bottom: 5px;

    text-align: center;

}

.home-box .features-wrap .content-part .dese {

    display: none;

}

.couter-area{

	padding: 0;

}

.rs-counter.home12-style .counter-item .rs-count { 

    font-size: 36px; 

    line-height: 40px; 

    margin-bottom: 5px;

}

.rs-counter.home12-style .counter-item .prefix { 

    font-size: 36px; 

    line-height: 40px; 

}



.rs-counter.home12-style .counter-item .title { 

    font-size: 16px;

}

.country-list-cntr .sec-title .sub-title {

    color: #fff;

}



 .country-list-cntr .course-item .meta-part{

 	display: none;

 }



.rs-latest-couses .course-item .course-info { 

    padding: 0px 10px 10px;

}

 .country-list-cntr .course-item .course-image a {

    width:  70px;

    height:  70px;

    margin: 0 auto 5px;

}

.country-list-cntr .course-item { 

    padding: 5px 0;

    display: block;

    border-radius: 0;

    text-align: center;

}

 .country-list-cntr .course-item .course-info .bottom-part .info-meta ul .ratings { 

    line-height: 14px;

    font-size: 12px;

}



 .country-list-cntr .course-item .course-info .course-title {

    font-size: 16px;

    line-height: 20px;

}



.rs-partner .sec-title3{

	text-align: center !important;

	margin-bottom: 30px;

}



.rs-footer.home9-style .footer-top .widget-title { 

    margin-bottom: 10px; 

}



.rs-footer.home9-style .footer-bottom { 

    text-align: center;

}

.rs-footer.home9-style .footer-bottom .copyright  { 

    text-align: center !important;

}

.footer-social{

	text-align: center;

}

.rs-latest-couses .course-item .course-info .bottom-part .btn-part {

    text-align: center;

    font-size: 14px;

}





.course-list .breadcrumbs-text .page-title { 

    margin: 0 0px 15px;

}

.course-list-3 { 

    padding-top: 25px;

}



.country-view-course-list .course-part .courses-item {

    width: calc(50% - 30px) !important;

        margin: 15px !important;

}

.bg-dots {

   padding: 40px !important;

}



.rs-slider.main-home .slider-content .content-part .sl-title {

    font-size: 30px; 

}







.rs-menu-toggle { 

    height: 55px;

    line-height: 55px; 

}

.full-width-header  .rs-header .menu-area .logo-part { 

    line-height: 55px !important;

    height: 55px !important;

}



.full-width-header .rs-header .menu-area.sticky {

    position: fixed !important; 

}



.mob-f-20{

    font-size:20px;

}



.rs-menu {

     overflow: auto;

}



}





@media (max-width:575px){



.rs-blog.home9-style .events-short-top .date-part {

    margin: 0 0 15px;

    float: left;

    min-width: 60px;

}	

.rs-blog.home9-style .events-short-top .date-part .date {

    font-size: 30px;

    color: #27a4da; 

    line-height: 25px;

}

.rs-blog.home9-style .events-short-top .content-part {

    margin-left: 70px;

}



.country-view-course-list .course-part .courses-item {

    width: calc(100% - 0px) !important;

        margin: 15px 0 !important;

}



.rs-latest-couses .course-item .course-info .bottom-part .btn-part a { 

    margin: 0 auto;

}





}

@media (max-width:385px){

    .topbar-contact{

        display: flex;

        justify-content: center;

        align-items: center;

        height: 50px;

    }

    .full-width-header .rs-header .topbar-area .topbar-contact li {

    margin-right: 2px !important;

    font-size: 10px !important;

    padding-left: 5px;

}

.topbar-area .row.y-middle .col-md-7{

    padding: 0 !important;

}

}