@font-face {



  font-family: Lato-Regular;



  src: url(/assets/frontend/fonts2/Lato-Regular_0.ttf);



}



@font-face {



  font-family: Lato-Bold;



  src: url(/assets/frontend/fonts2/Lato-Bold_0.ttf);



}



@font-face {



  font-family: Lato-Light;



  src: url(/assets/frontend/fonts2/Lato-Light.ttf);



}



@font-face {



  font-family: Gilroy-SemiBold;



  src: url(/assets/frontend/fonts2/Gilroy-SemiBold.ttf);



}



@font-face {



  font-family: Gilroy-Regular;



  src: url(/assets/frontend/fonts2/Gilroy-Regular.ttf);



}



@font-face {



  font-family: Gilroy-Medium;



  src: url(/assets/frontend/fonts2/Gilroy-Medium.ttf);



}



@font-face {



  font-family: Gilroy-ExtraBold;



  src: url(/assets/frontend/fonts2/Gilroy-ExtraBold.otf);



}



@font-face {



  font-family: Gilroy-Bold;



  src: url(/assets/frontend/fonts2/Gilroy-Bold.ttf);



}



body{



  color:#2c2c2c !important;



}



body,p,ul{



  font-family: Gilroy-Regular;



}



span {



    font-family: Gilroy-Regular !important;



}



h1,h2,h3,h4{



	font-family: Gilroy-SemiBold;



}



h4 {



    font-size: 1rem !important;



}

/** fix bootstrap .row display error on Firefox **/
.row {
    width: 100%;
}
/** end Firefox fix **/


.centererror .btn-secondary {

	width: 250px !important;

}



.marketing-table thead tr th p{



	font-family: Gilroy-Medium;



}



.img-responsive {

	display: none!important;

}



.description-block, .description-heading{



font-family: Gilroy-Regular;



  color:#2c2c2c !important;



  text-align:left;



}



.primary__color{



color:#a51c30;



}



p u span {



    text-decoration: underline;



    text-decoration-color: #a51c30;



}



.rating-sm {



    padding-bottom: 5px;



}



.remove_field{



    color:#253153;



    font-weight:600;



}



.form-group.border {



    margin-top: 9px;



    padding: 10px;



}



/*  css for dashboard side logo  Start */



.brandimage {



    width: 175px;



    margin: auto;



}



p.textmuted {



 padding-top: 5px;



    font-size: 14px;



}



#secondarynavContent .navbar-nav li a {



    color: #fff !important;



}



#secondarynavContent {



    background: #253153;



	color:#fff;



}



.topheadersearch {



    width: 100%;



   /* background: transparent;*/



    border: 1px solid #333333;



    height: 30px;

	



}



.topheadersearch::placeholder {

	color: #333333;

	opacity: 1;

}



#secondarynavContent .contactemail {



    padding-top: 15px;



}



/* css star below course name */



.reviews__on__dpage .rating-container.rating-md.rating-animate {



    float: left;



    padding-bottom: 28px;



}



a.disableme {



    opacity: .5;



}



span.text-rightstar {



    padding-left: 30px;



    font-size: 20px;



}







.cardcomment .username {



    font-size: 14px;



    margin-bottom: 5px;



}



.sidebar-logo {



    text-align: center;



}



.pro__img .img-sm {



	margin: auto;



    width: 60px !important;



}



.comment-replyprov .cardcomment {



    margin-top: 2px;



    margin-bottom: 2px;



}



.comtext .text-muted {



    font-size: 14px;



}



#selectage {



    color: #000;



}



.error {



    color: red;



    width: 100%;



    float: left;



}



/*  css for dashboard side logo End  */



.btn{ 



font-family: Gilroy-SemiBold;



}



.btn-outline {



    border: 1px solid #253153;



    border-radius: 30px;



    padding: 7px 30px;



}



.psign__button .btn-secondary {



    padding: 10px 40px;



    border-radius: 30px;



}



.scrapcourse_fee{



	font-family: Gilroy-ExtraBold;



	font-size: 18px;	



}



.rating-container .star {



    font-size: 18px;



}



.card-comments .card-comment {



    border-bottom: 1px solid #e9ecef;



    padding: 8px 0;



}



/*  css for Pricing table  */







.pricing-table th.js-is-hidden, .pricing-table td.js-is-hidden {



   /*  display: none; 



    visibility: hidden;  */



}



.comments.comment-replyprov {



    float: right;



    margin-left: 50px;



}



.btntopspace {



    padding-top: 30px;



}



.psign__button {



    padding: 20px;



}



th.fea-high {



    background-color: #eff2f7 !important;



    border: unset !important;	



}



.display--mobile.plan-tabs__wrapper {



    display: none;



}



.visuallyhidden {



    border: 0;



    clip: rect(0 0 0 0);



    height: 1px;



    margin: -1px;



    overflow: hidden;



    padding: 0;



    position: absolute;



    width: 1px;



    white-space: nowrap;



}



.throughdocument.claimbox label {



    color: #2c2c2c;



}



.reviews__on__dpage .contacts ul li {



   padding: 0 5px;



}



.provider-view {



   min-height: 350px;



}



.startext {



   word-break: break-all;



}



.contain-claimform .custom-msg {



    color: #A21C30;



}



.table-responsive.provider-plan {



	margin-top: 25px;



}



/* Enquiry Form css */



section.content-part h4 {



	color:#28a745;



    padding-bottom: 50px;



}



section.headerpart h2 {



    padding-top: 50px;



    padding-bottom: 35px;



}



.enq-error {



	font-weight:500;



    font-size: 14px;



	 color: #A21C30;



}



h2.head-top {



    margin-top: 20px;



}







h4.lead-sign {



	padding: 30px;



    font-size: 2em;



    font-weight: 600;



}



.contacts.links {



     padding-right: 15px; 



    float: right;



}



.contacts.links li {



    padding: 0px 15px;



}



h4.head {



    font-weight: 600;



}



#teamssilder .slick-slide {



padding: 15px;



height: auto;



}



#teamssilder .slick-slide .course-view{



min-height: 390px;



}



#teamssilder .courseimg a img {



width: 100%;



height: 100%;



}



.form-control{



	color:#495057 !important;



}



.claim__course{



padding-top: 15px;



}



.add__more__reviews,.claim__course,.grayborder {



    



  padding-bottom: 20px;



	float: left;



    width: 100%;



}



span.text-muted {



    font-size: 14px;



}



.custom-msg{



    background-color: #fcbaba;



color:#A21C30;



}



.sectionplan-heading.text-center {



    padding: 30px 50px;



}



.card-comments .card-comment img {



    height: 2.875rem;



    width: 2.875rem;



    float: left;



}



.card-comments .comment-text {



    color: #000;



}



.img-circle {



    border-radius: 50%;



}



.card-comments {



    width: 100%;



    float: left;



    margin-bottom: 20px;



}



.login__link strong {



    position: relative;



    top: 10px;



	color: #a21c30;



}



.login__link .btn-secondary {



    padding: 7px 30px !important;



	display: inline-block;

	

	width: 125px;



}



.right__nav li.nav-item {



    padding: 8px 5px;



}



.btn-success:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus{



	



	background-color: #1e7e34 !important;



    border-color: #1c7430 !important;



}



.btn-success{



	border-radius:30px;



}



.add__more__reviews ul li {



    display: inline-block;



    padding: 10px;



}



.addbannerlist {



    margin-bottom: 30px;



}



.addbannerlist .ad-new-banner .banner-box {



    text-align: center;



}



.addbannerlist .ad-new-banner .banner-box .img-ad {



    height: 130px;



}



/**********main nav bar ***********/



a.brand-link.dash-brand {



    background-color:#eff2f7;



}



 .page__content {



	width: 100%;



    float: left; 



    background: #eff2f7;



}



.navbar-nav li a{



font-family: Gilroy-SemiBold;



}



.navbar-nav li {



    padding: 0 5px;



}



.navbar-nav li .active {



    color: #A21C30;



}



.search__icon {



    padding-top: 6px !important;



}



.search__icon i {



    color: 888888;



    font-size: 32px;



    transform: rotate(90deg);



}



option {



display: block;



color: #000;



}



.login__sign_bluebg {



	background: #1a2642;



    padding: 50px 10px;



    background-image: url(/assets/frontend/images/blue-white-layer.png);



    background-position: center;



    background-repeat: no-repeat;



    background-size: cover



}



.login__sign_bluebg .login__text p {



    color: #fff;



    font-size: 24px;



}



.btn-outline {



    border: 1px solid #fff;



    color: #fff !important;



}



.pd0 {



    padding: 0;



}



.container-fluid {



    width: 100%;



    float: left;



}



.login__sign_bluebg {



    float: left;



    width: 100%;



}



section.homebene-fits {



    width: 100%;



    float: left;



    margin-bottom: 40px;



}



.iti__flag-container {



top: 10px !important;



bottom: unset !important;



}



/***********Individual course css************/



.grayborder {



    border: 1px solid #d8dbdd;



    margin: 20px 0px 10px;



    width: 100%;



    background-color: #f2f2f2;



    padding: 10px 10px 10px;



    font-size: 14px;



}



h4 {



    font-size: 1.3rem !important;



}







.nav__base__color{



    background: #7d5177 !important;



}



.btn-danger {



    color: #fff !important;



	}



.btn-primary , .btn-primary :hover{



	background-color:#A21C30 !important; 



	border-color:#A21C30 !important;



    color: #ffffff  !important;



    box-shadow: none;



	border-radius: 30px;	



}



.navbar-nav li .btn-outline, .btn-secondary:hover, .btn-secondary:focus {



    border-color: #333333 !important;



    color: #333333 !important;



    background: transparent !important;

	

	width: 125px;



}



.btn-secondary,.btn-secondary:hover, 



.btn-secondary:focus {



    background: #333333 !important;



    border-color: #333333 !important;



    color: #ffffff !important;



    box-shadow: none;



    border-radius: 30px !important;

	

	width: 125px;



}



.btn-success {



	



    color: #fff !important;



    box-shadow: none;



}



.btn-dark,.btn-dark:hover {



    color: #fff !important;



    background-color: #293454;



    border-color: #293454;



    border-radius: 30px;



    padding: 10px 30px;	



}



.bg__white {



    background: #fff !important;



    color: #000 !important;



}



.login__sign__button .btn {



    padding: .375rem 1.75rem;



	width: 130px;



    margin: 5px;



	border-radius: 30px;



}







.errorinfomsg p {



font-size: 16px;



color: #293454;



font-weight: 600;



}



.centererror {



padding: 10px;



text-align: center !important;



width: 100%;



}



#scrcourselist {



    width: 100%;



    float: left;



    padding: 20px 10px;



    border: 1px solid #ddd;



}



#scrcourselist .panel-body{



max-height:500px;



overflow:auto;



}



#scrcourselist .panel-body a strong {



    color: #253153;



}



/* li.page-item:first-child {



    display: none;



} */



.btn-outline-success:not(:disabled):not(.disabled):active{



 background-color: #fff !important;



 color: #e8519e !important;



}



.btn-outline-success:hover{



 background-color: #fff !important;



 color: #e8519e !important;



}



a {



    color: #2c2c2c !important;



    text-decoration: none;



    background-color: transparent;



}



a:hover {



   /*  color: #A21C30  !important; */



    text-decoration: underline;



}



.btn-outline-success {



    color: #fff !important;



    border-color: #A21C30 !important;



}



.toggle__button {



    width: 100%;



    float: left;



}



.bar1, .bar2, .bar3 {



  width: 35px;



  height: 5px;



  background-color: #A21C30;



  margin: 6px 0;



  transition: 0.4s;



}







.btn-success:hover {



}



.openbtn, .closebtn{



display:none;



}



#deskSidepanel {



    border: 1px solid #fff;



	border-radius: 7px;



	padding: 10px 20px;	



}



.sidepanel a {



    text-decoration: none;



    color: #A21C30 !important;



    display: block;



    transition: 0.3s;



    padding: 5px 15px;



}



.margintop {



    margin-top: 15px;



}



.social__links li a {



color: #253153fc !important;



}



.social__links li {



width: 70%;



color: #253153fc;



}



#deskSidepanel .btn-primary {



    padding: 5px 30px;



    border-radius: 30px;



    margin-top: 10px;



}



.main-sidebar {



    cursor: pointer;



}



#sub-nav li {



    list-style-type: none;



    display: block;



    color: #fff;



    letter-spacing: -0.01em;



    line-height: 1.8;



    margin: 0 0 4px;



}



#sub-nav > li > span {



    display: block;



    overflow: hidden;



    background-color: #737373;



    color: #fff;



    padding: 5px 15px;



}



#sub-nav > li.active > span {



    background-color: #4c4c4c;



    color: #fff;



    font-weight: bold;



    border-bottom: 3px solid #713a6a;



}



#sub-nav label {



	font-family: Gilroy-Medium;



    margin-bottom: 5px;



    margin-top: 10px;



}



#sub-nav select {



    width: 100%;



    height: 40px;



    font-size: 13px;	



    padding: 0px 6px 3px 5px;



    color: #a5a5a5;



    border-color: #969696;



	border-radius: 4px;



}



.level-3 {



    padding-left: 0;



}



#sub-nav li {



    list-style-type: none;



    display: block;



    color: #2d2d2d;



    letter-spacing: -0.01em;



    line-height: 1.8;



    margin: 0 0 4px;



}



#sub-nav .level-3 > li > a {



    color: #000;



    background: #d5d5d5;



}



/*.content-header{



    width: 100%;



    float: left;



}*/



.sidepanel  {



  background-color: #fff;



  }



.card-title {



    color: #7d5177;



}



img {



    max-width: 100%;



}



.navbar-nav {



    padding-top: 10px !important;



}



/********* banner header********/



.masthead {



  height: 50vh;



  min-height: 465px;



  background-color: #bd2139;



  background-image:url(/assets/frontend/images/home-banner.jpg);



  background-position: center;



  background-repeat: no-repeat;



  color: #fff;

	

  border-bottom: solid 10px #bd2139;



}



.masthead .font-weight-bold {



    margin-bottom: 15px;



}



.login__sign {



	width: 100%;



    float: left;



	background-color: #a21c30;



    /* border: 1px solid #c0c0c0; */



    padding: 70px 10px;



    color: #fff;



}



.login__text h3 {



    margin-bottom: 20px;



}



.courseresul {



    border: 1px solid #ddd;



	padding: 10px 15px;



}



.courseresul ul li {



    padding: 5px;



}



.search_filter {

    

	margin-top: 18px;

	

    text-align: left !important;	



}



.search_filter ul .nav-item {



    display: inline-block;



	margin:0 7px;



}



.search_filter ul .nav-item .search {



    position: relative;



}



.search_filter ul .nav-item select {



    padding: .375rem .8rem;



    height: 50px;



}



.search_filter ul .nav-item .search .fa.fa-search {



    position: absolute;



    left: 10px;



	 color: #888;



    top: 14px;



    font-size: 20px;



}



.search_filter ul .nav-item .search input {



    padding: .375rem .8rem;



    height: 50px;



    border-radius: .25rem;	



}



.search_filter ul .nav-item .search .btn-secondary {



    



    height: 51px;



    position: relative;



    bottom: 2px;



    border-radius: 30px;

	

	width: 125px;



}



.about__user .margin-top {



    margin-top: 20px;



}



.home__banner .nav-item .form-control{



	color: #333333 !important;



    background-color: #fff;

	

	width: 249px;



}



/********************/



/********* home content *********/



.image-center {



    text-align: center;



    width: 100%;



    float: left;



}



.home__benefits {



    padding: 30px 0;



}



.home-benefit {



    width: 100%;



    float: left;



    margin: 30px 0;



    position: relative;	



}



.featured__banner {



	width: 100%;



    float: left;



    background: #333333;



    color: #fff;



    padding: 60px 0 0;



    background-image: url(/assets/frontend/images/blue-white-layer.png);



    background-position: center;



    background-repeat: no-repeat;



    background-size: cover;



}



.hr {



    width: 150px;



    background-color: #fff;



    height: 2px;



}



.red {



    background: #bd2139;



}



.why__col__img .hr {



    margin-left: unset;



    margin-right: unset;



}



.banner__text {



     padding-top: 30px;

	 padding-bottom: 30px;



}



.breadcrumb{



display:none;



background:none;



}



.breadcrumb-item.active{



font-weight:700;



}







.banner__tab__nav {



    width: 100%;



    float: left;

	

	background: rgba(0, 0, 0, 0.85);



}



.banner__tab__nav  .nav-tabs {



    border-bottom: none;



	background: #fff;



	border-radius: 4px;	



	margin-bottom: 10px;	



}



.banner__tab__nav .nav-tabs .nav-item {



    width: 25%;



    float: left;



}



.banner__tab__nav .nav-tabs .active {



    color: #A21C30 !important;



    font-weight: 700;



}



.banner__tab__nav .nav-tabs .nav-item:last-child {



    border-right: unset;



}



.banner__tab__nav .nav-tabs .nav-item  {



    background-color: unset;



    border: unset;



    margin: 6px 0;



    border-right: 1px solid #000;



    border-radius: unset;



}



.banner__tab__nav .nav-tabs .nav-item a {



    background-color: unset;



    border: unset;



    border-radius: unset;



    padding: 0;	



}



.has-search .form-control {



    padding: 30px 50px;

	

	



}



.has-search .form-control-feedback {



    position: absolute;



    z-index: 2;



    display: block;



    line-height: 2.375rem;



    text-align: center;



    pointer-events: none;



    color: #aaa;



    font-size: 30px;



    padding: 10px 15px;



}



#owl-demo .item{



  padding: 30px 0px;



  margin: 10px;



  -webkit-border-radius: 3px;



  -moz-border-radius: 3px;



  border-radius: 3px;



}



.customNavigation{



  text-align: center;



}



.customNavigation a{



  -webkit-user-select: none;



  -khtml-user-select: none;



  -moz-user-select: none;



  -ms-user-select: none;



  user-select: none;



  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);



}



.owl-nav .owl-prev ,.owl-nav .owl-next {



    position: absolute;



    top: 50px;



}



.owl-nav .owl-prev {



    left: -20px;



}



.owl-nav .owl-next{



    right: -20px;



}



#featured_mentor_slider span{



	float:right;



}



.ad-banner {



    width: 100%;



    float: left;



    background: #fff;



	padding:20px;



	margin-bottom: 20px;



}



.banner-box .banner-name {



    padding-top: 10px;



}



/******************/







.courseresul .blue h4 a {



    color: #253153 !important;



    font-weight: 600;



}



/*********inner pages********/



.dark__green__bg {



    background: #058773;



    color: #fff;



    padding: 6px 0 0px;



}



.navbar-expand-md {



    padding: 5px 0;



}



.hasnav-search {



    margin-bottom: 1rem;



    position: relative;



}



.hasnav-search .form-control {



    padding: 0 10px 0 35px;



}



.hasnav-search .form-control-feedback {



    position: absolute;



    z-index: 2;



    display: block;



    line-height: 2.375rem;



    text-align: center;



    pointer-events: none;



    color: #aaa;



    left: 10px;



    font-size: 20px;



}



.course__masthead {



    height: 365px;



    background: #A21C30;



	background-image: url("../frontend/images/hero.jpg");



    background-position: center;



    background-size: cover;



    background-repeat: no-repeat;

	

	border-bottom: solid 10px #bd2139;



}



.course_detail__bg{



	background-image: url(/assets/frontend/images/course-detail-banner.jpg);



    background-repeat: no-repeat;



    background-size: cover;



}



.why__col__img {



    margin: 0;



    height: 365px;

	

	background: none !important;

	

	width: 1280px;

	

	margin-left: auto;

	

	margin-right: auto;



}



.home__benefits__img {



    position: relative;



    left: 80px;



    float: right;



}



.why__col__img .col-md-6 {



    padding-right: 0;



}



.why__col__img2{



	/*  background-position: right;



   background-image: url(/assets/frontend/images/slider-bg.png);



     padding: 0; 



    background-repeat: no-repeat;



    background-position: 100% 50%;



    background-size: contain;



    margin: 0;



    position: relative;



    right: 15px;



    margin-top: -210px;



    height: 750px; */



}



#featured_mentor_slider .home__benefits__img img {



    /* border: 1px solid #fff; */



	width:300px;



    margin: auto;



}



.home-benefit__heading {



    color: #bd2139;



}



.NEWSLETTER__section {



    width: 100%;



    float: left;



    background: #bd2139;



    color: #fff;



    padding: 50px 0;

	

	display: none !important;



}



.newsletter__courses .newsletter__title {



    margin-bottom: 30px;



}



.subscribe .form-group {



    position: relative;



}



.subscribe .form-group #email {



    height: 50px;



    border-radius: 30px;



}



.subscribe .form-group span .btn-secondary {



    padding: 7px 30px;



}



.subscribe .form-group span {



    position: absolute;



    right: 5px;



    top: 5px;



}



.banner__tab__nav .search #skill_input::placeholder {



    color: #333333 !important;

	opacity: 1;



}



.header_search {



    border-radius: 30px;



    height: 40px;



	width: 125px !important;

}



.course-view .description-heading {



    height: 50px;



    overflow: hidden;



}







/****** 25-03-20********/



.course__masthead .banner__text {



    padding-top: 0;
	padding-bottom: 0 !important;



}



.banner__section .banner__text h1 {



    color: #fff;



	margin-bottom: 20px;



}



.course__masthead ul {



    width: 900px;

	margin-left: auto;

	margin-right: auto;



}



.course__masthead ul li {



    display: inline-block;



    color: #fff;



    margin: 5px;



}



.course__masthead ul li select {



    height: 45px;



    padding: 5px 10px;



    background: #fff;



    border-color: #fff;



    color: #333333 !important;	



}



.course__masthead ul li select:focus {



	color: #000 !important;



    



   	



}



.course__masthead ul li select option[value] {



    color: #000;



}



.course__masthead ul li .btn-secondary {



    height: 45px;



    position: relative;



    padding: 0px;



    border-radius: 30px;	



}



#featured_mentor_slider .owl-nav {



    margin: 0;



}



.owl-theme .owl-nav [class*='owl-']:hover, .owl-theme .owl-nav [class*='owl-']:hover {



    background: unset !important;



	color:#2c2c2c !important;



}







#featured_mentor_slider button, .featured__banner .owl-nav button {



      top: 40%;



}







.featured__banner .owl-nav button i {



    background: #fff;



    color: #000;



    padding: 6px 10px;



    border-radius: 4px;



}



.featured__banner .owl-nav .owl-prev {



    left: -50px;



}



.featured__banner .owl-nav .owl-next {



    right: -50px;



}



.featured__course__button .cost-likes p {



    color: #000;



}



.detail__deacription , .reviews__on__dpage{



    width: 100%;



    float: left;



}



.detail__deacription, .Reply__reviews{



	margin-bottom:20px;



}



.Reply__reviews{



	margin-top:15px;



}



.comment-replyprov {



    padding-left: 55px;



    float: right;



    width: 100%;



	}



.why__col__img2 {



    /* position: relative;



    bottom: 100px; 



    background-image: url(/assets/frontend/images/Second-image-background-pattern.png);



    background-position: left;



    background-repeat: no-repeat;



    background-size: contain;*/







}



.featured-course-rdbg {



   background-image: url("/assets/frontend/images/slider-bg-01.png");



    background-position: left;



    background-repeat: no-repeat;



    background-size: contain;



    height: 820px;



}



.featured-course-rdbg {



    padding: 0 0 40px 0;



}



.why__col__img2 {



    padding-top: 100px;



}



#featured_mentor_slider {



    margin: auto;



    width: 80%;



}



#featured_mentor_slider .home-benefit__description {



	background: #fff;





    width: 100%;



    float: left;



}



.featured-mentor {



    margin-bottom: 20px;



}



#featured_mentor_slider .owl-prev {



    left: 30px;



}



#featured_mentor_slider .owl-next {



    right: 30px;



}



.featured-course-rdbg {



    margin-top: 0px;



}



#featured_mentor_slider button i {



    background: #e6ecef;



    padding: 5px 30px;



    border-radius: 20px;



	font-size: 30px;



}



.email_address_div {



    background: #fff;



    box-shadow: 0px 0px 10px 2px #ddd;



    padding: 20px;



    border-radius: 50px;



}



.email_address_div img {



    width: 24px!important;



    float: left;



    margin-right: 10px;



	margin-top: 3px;	



}



.courseimg {



    width: 70%;



	height: 130px;



}



.boxshadow {



    box-shadow: 0 0 1px rgba(0,0,0,.125), 0 1px 3px rgba(0,0,0,.2) !important;



}



.wordbreak {



    word-break: break-all;



}



/*****************************/



/********* Course List home *********/



#main-content.course-container .content {



    /* background-color: #f2f2f2; 



	padding:20px;*/



    margin-bottom: 40px;	



    /* border: 1px solid #cacaca;	 */



}



.course-detai-cintainer .content{



	padding:20px 40px;



	background-color: #f2f2f2;



	margin-bottom: 40px;



	border: 1px solid #cacaca;



}



.bg-info img {



    width: 100%;



}



.content {



    margin-top: 40px;



}



.course-view{



    margin-bottom: 30px;



    border-radius: 7px;



    min-height: 370px;



}



.provider-package .registration__member .lead-sign {



    padding-top: 20px;



}



.cardback{



padding:10px 16px;



}



.icons__div {



    background: #f2f2f2;



    padding: 5px 0;



    margin-top: -20px;



}



.icons__div ul li {



display: inline-block;



    width: 115px;



    border-left: 1px solid #888888;



    margin: 20px 0;



    font-size: 14px;



    font-weight: 700;



    color: #4c4c4c;



}



.icons__div ul {



    text-align: center;



    margin: 0



}



.course__page__section {



    padding-bottom: 20px;



    padding-top: 30px;	



}



.deskcontentright {



    background: #f2f2f2;



    border: 1px solid #cacaca;



    padding-bottom: 20px;



}



.deskcontentright .image2 {



    padding: 15px;



}



.page__search__box .searchDiv input {



    background: #f2f2f2;



    height: 50px;



}



.page__search__box .searchDiv .form-control-feedback {



    top: 8px;



}



.featured__dec {



    padding: 10px 20px;



}



.description-block b {



    font-size: 14px;



}



.description-block p {



    overflow:hidden;



   /*  height:35px; */



    font-size: 13px;



}



.provider-view .description-heading {



    height: 75px;



    overflow: hidden;



}



.description-block {



    padding-top: 10px;



	height:60px;



}



.provider-view .description-block p {



    height: auto;



}



.featured__course__button a {



	font-family:Gilroy-Bold;



	color: #fff !important;



    font-size: 12px;



    /* width: 95px; */	



    float: right;	



}



.courselistbtn li {



    display: inline-block;



}



.course_button_width a{



	/* font-family:Gilroy-Bold;



	color: #fff !important;



    font-size: 12px;



    width: 160px;



    padding: 10px;



    border-radius: 30px; */	



	



}



.description {



    /* padding: 20px 0 0; */



	text-align: left;	



}



.description .floatright {



    color: #000;



}



.featured__course__button {



    border-top: 2px solid #cacaca;



     padding: 20px 0 0px;



    margin: 20px 0 0;	



	text-align: left;



	width:100%;



	float:left;	



}



.addbannerlist li {



    display: inline-block;



    padding: 10px;



}



.addbannerlist li .img-ad {



    height: 100px;



}



.cost-likes {



    width: 100%;



    float: left;



    padding-bottom: 15px;



    height: 60px;	



}



#pagination {



    width: 100%;



    float: left;



    text-align: -webkit-center;



}



/*.tsc_pagination {



    float: left;



    margin: 20px 0;



    width: 100%;



	display: inherit;	



}*/











li.page-item {



   float: left;



   width: 100%;



}



.tsc_pagination {



   margin: auto;



   display: inline-block;



}



.tsc_pagination li a {



   /* border: 1px solid #a9a9a9;*/



    padding: 4px 10px;



    margin: 0;



    border-radius: 50%;



    font-weight:500;



    color: #000 !important;



}



.tsc_pagination .current {



   /* background: #A21C30;



	border-color: #A21C30;	*/



    color: #A21C30 !important;



}



.tsc_pagination li {



    margin: 15px 0;



}



.courseimg, .course-img {



    position: relative;



    margin: auto;



	margin-bottom:20px;	



	margin-top: 20px;



}



.apply_now_btn {



    display: none;



}



.apply__now:hover .apply_now_btn {



    display: block !important;



    width: 130px;



    background: #ff9b27;



    border: 1px solid;



    border-color: #ff9b27;



    border-radius: 10px;



    color: #fff;



    padding: 4px 15px;



    font-size: 13px;



    font-weight: 600;	



    margin: auto;



    position: relative;



    top: 25px;



}



.apply__now {



    position: absolute;



    left: 0;



    top: 0;



    bottom: 0;



    text-align: center;



    width: 100%;



	



}



.apply__now:hover {



    background: #06060638;



	text-decoration: none;







}



#error-msg {



    color: #ff5e00;



    padding-left: 10px;



}



/* .why__col__img2 {



    position: absolute;



    top: 0;



    left: 0;



    right: 0;



} */



.error_p p {



    color: #a21c30!important;



    font-weight: 600;



	



}



.course_button_width {



    padding: 0;



}



.learn_more a{



    color: #a21c30 !important;



    font-weight: 600;



    float: right;



    font-size: 14px;



}



.home_course_padding {



    padding: 0 20px;



}



.content_detail_page .detail {



    background: #fff;



    padding: 40px 20px;



}



.error_msg {



    background-color: #ffcccc;



    color: #fd4e1a;



    font-weight: 600;



}



.course__detail strong {



    color: #fff;



}



.alert-success {



    width: 100%;



    float: left;



	font-size: 22px;



}



/*****************************/



/********** price filter *************/



.irs--flat .irs-line, .irs-bar {



    height: 5px !important;



}



.irs-handle.from, .irs--flat .irs-handle {



    top: 20px !important;



    width: 14px !important;



    height: 14px !important;



    border: 1px solid rgba(0,0,0,0.3);



    background-color: #A21C30;



    background: linear-gradient(to bottom, white 0%, #A21C30 30%, #A21C30 100%);



    box-shadow: 1px 1px 2px  #A21C30, inset 0 0 3px 1px #A21C30;



    border-radius: 30px;



}



.irs--flat .irs-bar, .irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single, .irs--flat .irs-handle>i:first-child {



    background-color: #A21C30 !important;



}



.irs--flat .irs-min, .irs--flat .irs-max {



    top: 40px !important;



	}



.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before{



    border-top-color: #dfdfdf !important;



	}



/*********** course detail page **************/



.content_detail_page {



    width: 100%;



    float: left;



	padding:30px 0;



}



.detail__deacription h2 {



    margin-top: 0;



    margin-bottom: 30px;



    line-height: 45px;



}



.overview{



    border: 1px solid #d8dbdd;



    margin-bottom: 40px;



    padding: 25px;



}



.search_course_filter ul li {



    display: inline-block;



}



.search_course_filter .btn-secondary {



    position: relative;



    bottom: 2px;



}



.content_detail_page .detail h1 {



    margin-bottom: 20px;



}



.featured__detail {



    margin-bottom: 40px;



	padding: 0 15px;	



}



.border_gray {



   /*  border: 1px solid #d8dbdd; */



    margin: 0 0 -1px;



    padding: 10px 10px 0;



    font-size: 14px;



}



.course__detail {



    background: #253153;



}



.cardcomment {



    width: 100%;



   /* float: left;*/



    margin: 15px 0;



}



.comment-text {



    width: 100%;



    float: left;



    padding: 10px 0;



}



.comtext {



    padding-top: 10px;



}



.content_detail_page h2 {



    margin-bottom: 15px;



    font-size: 18px;



    font-weight: 700;



}



.comtext p {



    line-height: 0.6;



    color: #6c757d;



	margin-bottom: 10px;



}



p.loc {



    font-size: 12px;



	}



.loc span {



    line-height: 1.2;



}



.reviews__on__dpage span.star {



    font-size: 30px;



}



.google__map {



	width: 100%;



    /* float: left; */



    border: 1px solid #cacaca;



    margin: auto;



}



.curriculum {



    width: 100%;



}



.cdp__content .left-title p {



    font-weight: 600;



    margin-bottom: 0;



}



.instructor_dec h6 {



    font-weight: 600;



}



.curriculum  button {



    padding: 0px 20px 3px;



}



.curriculum p {



    margin-top: 10px;



}



.apply_now .how__apply__btn {



    display: block !important;



    width: 130px;



    background: #ff9b27;



    border: 1px solid;



    border-color: #ff9b27;



    border-radius: 4px;



    color: #fff !important;



    padding: 5px 15px;



    font-size: 13px;



    font-weight: 600;



    margin: auto;



    text-align: center;	



}



.para {



    margin-top: 10px;



}



.para p {



    margin-bottom: 5px;



}



.apply_now {



    margin-top: 20px;



}



.course__detail__loaction__div {



    border-top: 1px solid #a51c30;



    padding-top: 30px;



}



.course__detail__loaction__div label {



    padding-left: 10px;



}



.course__detail__loaction__div ul {



    padding-left: 20px;



}



.level-2 p img {



    padding-right: 5px;



}



.reviews .rating-block {



    background-color: #fff;



    border: 1px solid #EFEFEF;



    padding: 10px;



    border-radius: 3px;



    text-align: center;



}



.progress-bar {



    background-color: #ff9b27;



}



.rating_right_block .add__width {



    width: 140px;



    padding: 4px 10px 0 10px;



}



.rating_right_block .add__width .progress {



    height: 10px;



}



.rating_right_block .pull-right {



    line-height: 1;



}



.rating_right_content {



    margin: 10px 0;



}



.rating_P {



	font-size: 60px;



   font-family: Lato-Light;



   margin-bottom: 0; 



}



.re-views {



    margin-top: 10px;



}



.rating_star .glyphicon-star {



    color: #ff9b27;



    font-size: 18px;



}



.review__text {



    margin-top: 20px;



}



.start_your_reviews .glyphicon-star {



    color: #a7a7a7;



    font-size: 18px;



}



.start_your_reviews span {



    padding-left: 10px;



}



.gray__bg {



    background-color: #bbc5c7;



    padding: 20px 0;



}



.apply__btn {



    width: 130px;



    background: #ff9b27;



    border: 1px solid;



    border-color: #ff9b27;



    border-radius: 4px;



    color: #fff !important;



    padding: 5px 15px;



    font-size: 13px;



    font-weight: 600;



    margin: auto;



    text-align: center;



}



.ratingstar .glyphicon-star {



    color: #9c213d;



}



.add_t0_list span {



    color: #fff;



    font-weight: 600;



}



.detail__deacription .ovrview {



    margin-bottom: 30px;



}



.detail__deacription .tab-content .border {



    border: 1px solid #ddd;



    border-top: 0 !important;	



}



.detail__deacription .tab-content .tab-pane .padding {



    padding: 20px 10px 0;



}



.detail__deacription .nav-tabs .nav-link.active {



    background-color: #a21c30;



    border-color: #a21c30 #dee2e6 #fff;



    color: #fff !important;



}



.detail__deacription .tab-content .tab-pane .content-height{



    border-top: 0 !important;



    height: 600px;



    overflow: auto;



}	



.contain-enquiryform {



    background: #fcffff;



    padding: 30px;



    border-radius: 20px;



    position: relative;



    bottom: 20px;



    margin-top: -60px !important;



}



.register_input ul li {



    display: inline-block;



}



.submitenq #submit {



    padding: 10px 30px;



}



.contact_post img {



    padding-right: 10px;



}



.contacts ul li {



    display: inline-block;



    padding: 0 10px 0 0;



}



/************ end course detail page ************/



/************* sign up form ***********/



.signup-content {



    padding: 30px 0;



}



.signup-content h3 {



    margin: 15px 0;



}



.wrap-input100 ul li input[type="checkbox"], .contact100-form-checkbox input#ckb1 {



    width: 18px;



    height: 18px;



    margin-right: 5px;



    position: relative;



    top: 5px;



	float:left;



}



.coll_training_status li{



	display:inline-block;



	padding:0 40px 0 0;



	



}



.coll_training_status li input {



    width: 18px;



    height: 18px;



    margin-right: 5px;



    position: relative;



    top: 4px;



	float:left;



}



.validate-input.error p {



    color: #ff0000;



}



.signup-img {



    background-repeat: no-repeat;



    background-position: center;



    background-size: cover;



    position: relative;



    z-index: 1;



}



.signup-img:before {



    content: "";



    display: block;



    position: absolute;



    z-index: -1;



    width: 100%;



    height: 100%;



    top: 0;



    left: 0;



    background: #A21C30;



    background: -webkit-linear-gradient(bottom, #A21C30, #A21C30);



    background: -o-linear-gradient(bottom, #A21C30, #A21C30);



    background: -moz-linear-gradient(bottom, #A21C30, #A21C30);



    background: linear-gradient(bottom, #A21C30, #A21C30);



    opacity: 0.5;



}



.display-inline .label {



    padding-left: 10px;



}



.signin100 {



    margin-top: 10px;



}



/**************************/



/************ Sign Up popup (Providers/Students) ************/

#pop-up-signup {
    margin-top: 17vh; 
    width: 90vw; 
    min-height: 50vh; 
    margin-left: auto; 
    margin-right: auto; 
    background: #333333; 
    text-align: center; 
    box-shadow: 3px 3px 3px rgba(0,0,0, 0.5); 
    border-radius: 10px;
}

/**************************/



/************ pricing page ************/







.background_blue {



    background: #A21C30;



    color: #fff;



    padding: 20px 0;



}



.pricing_table_margin {



    margin: 50px 0;



}



.marketing-table thead th {



    vertical-align: top;



    padding-top: 20px;



    padding-bottom: 10px;



    background: #bd2139;



    color: #fff;



    text-align: center;



    font-weight: 400;	



}







.marketing-table thead tr th:first-child {



    border: 0;



	 background: unset;



}



.provider-package {



    /* background: #bd2139;



    color: #fff; */



    padding: 30px 0 20px;



}



.provider-package form {



    margin: 0;



}



.provider-package .lead-sign {



    margin-bottom: 20px;



}



.provider-package .registerpack {



    background: #a21c30;



    margin: auto;



    width: 90%;



	padding: 30px 0 10px;			



}



.psign__button #submituserpro {



    border-radius: 20px;



    padding: 8px 40px;



}



.pack-error {



   /*  padding: 10px; */



    color: #fff !important;



}



.registerpack input[type="Radio"] {



    width: 22px;



    height:22px;



}



.provider-package .registerpack ul li {



    display: inline-block;



    padding: 0 20px;



}



.registerpack  .form-check {



    padding-left: 0;



    color: #fff;	



}



.registerpack span {



    font-size: 1.2em;



    /* padding: 10px 30px 10px 2px; */



    position: relative;



    bottom: 4px;



    left: 5px







}



.pricing-table td {



    text-align: center;



	}



.pricing-table th, .pricing-table td {



    padding: 10px 15px;



    border: 2px solid #f5f5f5;



    background: #fff;



}



.monthly-price .monthly-price__currency {



    padding-top: 0.2em;



    padding-right: 2px;



    align-self: flex-start;



}



.pricing-table .price {



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



    font-weight: 700;



    font-size: 1.5em;



    white-space: nowrap;



	}



	sub, sup {



    position: relative;



    font-size: 55%;



	font-weight:400;



	}



.monthly-price {



    /* display: flex; */



    justify-content: center;



    align-items: baseline;



    padding-top: 10px;



    padding-bottom: 10px;



}



.feature-high{    border: 0 !important;}



.tr-blue th, .tr-blue th dt {



    background: #253153;



    color: #fff;



    font-weight: 400;



}



.tr-blue th {



    border: 1px solid;



}



/****************************************/



/********** checkout page ************/



.cart_page_padding {



    padding: 30px 0 50px;



    float: left;



    width: 100%;



    background: #eff2f7;



}



.cart_bg_white {



    width: 100%;



    float: left;



    background: #fff;



    padding: 20px 15px;



}



.cart_page_padding h3 {



    margin-bottom: 20px;



}







.c-margin {



    margin-top: 20px;



}



.cart_page_padding #msform {



    background: #fff;



    float: left;



    width: 100%;



    padding: 20px 15px;



}



/***********************/



/********* footer section *********/



.footer {



    width: 100%;



    float: left;



}



.outer__footer {



    width: 100%;



    float: left;



}



header.masthead .container, .outer__footer .container,.absolute__footer .container {



    max-width: 1240px;



}



.footer__col {



    padding: 50px 0;



}



ul{



padding:0;



}



ul li {



    list-style-type: none;



	}



	



.social__icons ul li {



    margin: 5px 5px;



	display: inline-block;	



}



.social__icons ul li:first-child {



    margin: 5px 0;



}



.footer__widget__content .input-group-btn button {



    color: #fff;



    background: #A21C30;



    position: relative;



    right: 30px;



}



.footer__col h5 {



	font-family: Gilroy-Bold;



    margin-bottom: 30px;



    font-size: 1.2rem;	



}



.footer__widget__content h6{



font-family: Lato-Bold;



}



.footer__widget__content p {



    margin-top: 10px;



}



.contact__us .contacts ul li {



    display: inline-block;



    padding: 0 5px;



}



.absolute__footer {



	font-family: Lato-Bold;



    width: 100%;



    float: left;



    padding: 20px 0 0;



	color: #c3c3c3 !important;



	background: #333333;



	border-top: solid 10px #bd2139;	



}



.copyright span {



    padding: 0 5px;



}



.copyright p {



    font-size: 14px;



}



.footer_post img {



	margin-right: 10px;



    float: left;



    /* padding: 0 6px; */



}



.footer_post p {



    margin-bottom: 0;



}



.footer_post {



    width: 100%;



    float: left;



    margin-bottom: 15px;	



    padding-bottom: 15px;	



}



.copyright a {



    color: #c3c3c3 !important;



}



.copyright .the_human_pixel img {



   ;

	display: none !important;

	

    padding: 10px;



}







.detail__deacription .ovrview p {



    word-break: break-all;



}



/*****************/



@media only screen and (max-width: 490px){



.courseimg img {



    height: 85px;



}

	

input[name="search_submit"] {

  opacity: 0 !important;

}



}



@media only screen and (max-width: 549px){



.description .rating-container, .featured__course__button a{



    margin-bottom: 10px;



}

	

input[name="search_submit"] {

  opacity: 0 !important;

}



.rating-container .star {



    font-size: 20px !important;



}



.course__masthead {



    min-height: 450px;



}



#main-content.course-container .content {



    background-color: #f2f2f2;



     padding: 0px;



}







}



@media only screen and (max-width: 576px){



.nav__div .container {



    max-width: 670px;



}

	

input[name="search_submit"] {

  opacity: 0 !important;

}



}



@media only screen and (max-width: 630px){



.featured__banner .owl-nav .owl-prev {



    left: -30px;



}



.featured__banner .owl-nav .owl-next {



    right: -30px;



}

	

input[name="search_submit"] {

  opacity: 0 !important;

}



}



@media only screen and (min-width: 550px){



.featured__course__button .float__right, .rup__right {



    float: right;



}



.description .floatright,.curriculum  button {



    float: right;



}



.div_padding .padding {



    padding: 20px 30px;



}



.background_blue {



    padding: 40px 0 20px;



	height:240px;



}



.email_address_div {



    width: 70%;



}

#pop-up-signup {
    width: 50vw;
}



}



@media only screen and (max-width: 549px) and (min-width: 320px){



.section-heading__heading {



    font-size: 1.5rem;



}



}



@media only screen and (max-width: 767px) and (min-width: 550px){



.section-heading__heading {



    font-size: 2rem;



}



input[name="search_submit"] {

  opacity: 0 !important;

}



}



@media only screen and (max-width: 575px) and (min-width: 550px){



.description .floatright {



    bottom: 18px;



}



.featured__course__button .float__right,.rup__right {



    bottom: 31px;



    position: relative;



}



input[name="search_submit"] {

  opacity: 0 !important;

}



}



@media only screen and (max-width: 767px){



	input[name="search_submit"] {

  opacity: 0 !important;

}

	



.contacts.links {



    width: 100%;



}



.why__col__img{



	background-image:unset;



	height:unset;



}



.pricing-table thead th:first-child {



    display: none;



}







.content-header{



    margin-top: 6%;



}



#main-content-wrapper {



    width: 100%;



    float: left;



    padding: 0 30px 0 20px;		



	



}



#deskSidepanel{



display:none;



}



.nav__base__color{



    position: fixed;



    width: 100%;



    float: left;



    z-index: 9;



}







#featured_mentor_slider {



    margin: auto;



    width: 100%;



}



.home__benefits__img {



    left: 0;



    float: none;



}



#featured_mentor_slider .home-benefit__description {



    padding: 20px 20px;



}



#featured_mentor_slider .owl-prev {



    left: 0;



}



#featured_mentor_slider .owl-next{



	right:0



}



#featured_mentor_slider button, .featured__banner .owl-nav button {



    top: 20%;



}



#featured_mentor_slider button i{



	    background: unset;



}



.contain-enquiryform{



	padding:20px 10px;



}



.newsletter__courses .newsletter__title h1 {



    font-size: 1.5rem;



}



}



@media only screen and (min-width: 768px){



	.nav__div .container {



    max-width: 900px;



}



.courseimg img {



   /*  height: 90px; 



   width: 170px;*/



}



.courseimg a img {



   /*  width: 100%; 



	height: auto;*/



	width: 170px;



}



.common-right .pro__img {



    text-align: center;



}



.comment-replyprov .pro__img {



    text-align: center;



}



.cardcomment .pd0 {



    padding: 0;



}



.cardcomment .pd5 {



    padding: 0 5px;



}



/* marketing table css */



.display--mobile{



 display: none;



}



table#PricingTable {



    margin: auto;



}



#main {



padding:0 30px;



}



.why__col__img .home__benefits__img img {



    /* width: 80%;*/



    float: right; 



}



.masthead .lead {



    margin: auto;



    width: 60%;



}



.banner__tab__nav .mt-4 {



    width: 50%;



    margin: auto;



}







.banner__tab__nav .tab-content {



    width: 53%;



    margin: auto;



}



.add_t0_list {



    position: absolute;



    bottom: 0;



    right: 0;



}



.add_t0_list span {



    padding: 0 5px 0 5px;



}



.institute__course__name .ratingstar {



    position: relative;



    top: 18px;



}



.section-heading__heading {



    font-size: 3rem;



}



.provider-package .registerpack {



}



.course__masthead ul li select {



    width: 220px;	



}



.course__masthead ul li .btn-secondary {



    bottom: 3px;	



}



.course-img{



	 height:70px; 



}



.course-img img {



    height: 100%;



}



.banner__section .banner__text h1 {



    font-size: 50px;



}



}







@media only screen and (min-width: 992px){



	.nav__div .container {



    max-width: 1080px;



}



.actionscourse {



    padding-top: 70px;



}



.contain-enquiryform {



    width: 75%;



    margin: auto;



}



.cardsearch {



    width: 700px;



    margin: auto;



}



.toggle__icon {



    /* display: none;



    visibility: hidden; */



}



.home-benefit__description {



    /*position: absolute;



    bottom: 40px;*/



}







#mySidepanel{



display:block !important;



}



#mySidepanel  {



  width: 0;



  position: fixed;



  z-index: 3;



  height: 100%;



  top: 0; 



  left: 0;



  overflow-x: hidden;



}



.provider-package .registerpack {



    width: 50%;



}



#featured_mentor_slider .home__benefits__img {



    padding-top: 50px;



    vertical-align: middle;



	z-index:1;



}



#featured_mentor_slider .home__benefits__img img {



   /*  border: 1px solid #fff; */



  /*   width: 300px; */



    margin: auto;



    /* z-index: 2; */



}



#featured_mentor_slider .home-benefit__description {



	background: #fff;



    padding: 70px 80px 70px 200px;



    border: 1px solid #fff;



    margin-left: -130px;



}



.featured-course-rdbg {



    /* background-image: url(/assets/frontend/images/slider-bg.png);



    background-size: contain;



    background-position: left;



    background-repeat: no-repeat; */



    position: relative;



    bottom: 50px;



}



.subscribe .form-group {



    margin: auto;



    width: 50%;



    position: relative;



}



}



@media only screen and (max-width: 991px){

	

.course__masthead ul {

	width: 100%;

}



#deskSidepanel{



display:none;



}

	

	input[name="search_submit"] {

  opacity: 0 !important;

}



.openbtn,.closebtn{display:block;}







.sidepanel a:hover {



  color: #f1f1f1;



}



.course-view {



    min-height: 420px;



}







.featured-course-rdbg {



    margin-top: 0px !important;



}



#featured_mentor_slider {



    margin: auto;



    width: 100%;



}



.sidepanel .closebtn {



	position: absolute;



    top: -10px;



    right: 0;



    font-size: 36px;



    color: #7d5177;



    font-weight: 700;



}







.openbtn {



	/*font-size: 14px; */



    cursor: pointer;



    background-color: #b03549;



    color: #fff;



    padding: 5px 15px;



    border: none;



    width: auto;



    float: left;



    height: auto;



    margin-left: 15px;



    margin-top: 15px;



}







.openbtn:hover {



  background-color:#444;



}



#featured_mentor_slider .home-benefit__description {



    background: #fff;



    padding: 20px;



    border: 1px solid #fff;



    border-radius: 20px;



}



.home__benefits__img{



	float:none;



	left:0;



}



.why__col__img {



    margin-top: 50px;

	

	width: 100%;



}



#featured_mentor_slider .home__benefits__img img {



    width: 300px;



}



}



@media only screen and (max-width: 768px){



.masthead {

min-height: 1000px;

		}

.home__banner.nav-item.form-control {
	
		width: 90vw !important;
		margin-left: 10px !important;
	
	}

}



@media only screen and (max-width: 991px) and (min-width: 768px){



.why__col__img{



	height:315px;



}



}



@media only screen and (max-width: 1199px) and (min-width: 768px){



.apply__now:hover .apply_now_btn{



	top:50px;



}



}



@media only screen and (max-width: 1199px) and (min-width: 992px){



.footer_post p, .quick__link li a {



   font-size:13px



}

	



.why__col__img .home-benefit__description {



    position: absolute;



    top: 150px;



}

	

.why__col__img .home-benefit__description-2 {



    position: absolute;



    top: 150px;

	

	text-align: justify;



} 







}



@media only screen and (min-width: 1200px){



.nav__div .container {



    max-width: 1280px;



}



/* .why__col__img2 {



    margin-top: -80px;



}*/



.why__col__img .home-benefit__description {



    position: absolute;



    top: 150px;



}

	

.why__col__img .home-benefit__description-2 {



    position: absolute;



    top: 150px;

	

	text-align: justify;



} 



}



.ui-widget.ui-widget-content {



    right: 0 !important;



    height: 250px;



    overflow-y: auto;



	overflow-x: hidden;



    position: absolute;



    border: 1px solid #d4d4d4;



    border-bottom: none;



    border-top: none;



    z-index: 99;



    right: 0 !important;



    margin: auto;



}







@media only screen and (min-width: 1028px){



.ui-widget.ui-widget-content {



    width: 420px !important;



    /* left: 400px !important; */



}



}



@media only screen and (max-width: 1027px){



.ui-widget.ui-widget-content {



    width: 300px !important;



    left: 0px !important;



    margin: inherit;



    margin-left: 20px;



}



}



@media only screen and (max-width: 1249px) and (min-width: 992px){



#featured_mentor_slider {



    margin: auto;



    width: 100%;



}



}

/*Start Updated Nav Bar*/

/* Style the tab */

.tab {

  width: 465px;

  overflow: hidden;

}



/* Style the buttons inside the tab */

.tab button {

  background-color: #333333;

  float: left;

  border: none;

  outline: none;

  cursor: pointer;

  padding: 14px 16px;

  font-size: 16px;

  font-family: 'Gilroy-SemiBold';

  color: #ffffff;

	width: 150px;

	height: 50px;

	margin-left: 5px;

}



/* Change background color of buttons on hover */

.tab button:hover {

  background-color: #ffffff;

	color: #333333;

	font-family: "Gilroy-SemiBold";

	font-size: 16px;

	border: none;

	border-radius: 0px;

	outline: none;

}



.tab button:visited {

  background-color: #ffffff;

	color: #333333;

	font-family: "Gilroy-SemiBold";

	font-size: 16px;

	border: none;

	border-radius: 0px;

	outline: none;

}



/* Create an active/current tablink class */

.tab button.active {

  background-color: #ffffff;

	border: none;

	color: #333333;

	border-radius: 0px;

	outline: none;

}



/* Style the tab content */

.tabcontent {

  display: none;

  border: none;

	border-radius: 0px;

}

.tabcontent {

  animation: fadeEffect 1s; /* Fading effect takes 1 second */

}



/* Go from zero to full opacity */

@keyframes fadeEffect {

  from {opacity: 0;}

  to {opacity: 1;}

}

