/* ✅ Google Fonts (already optimized with display=swap) */
@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@300..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Sansita+Swashed:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

/* ✅ Self-hosted Open Sans */
@font-face {
  font-family: 'OpenSans';
  src: url('/fonts/opensans-regular-webfont.woff2') format('woff2'),
       url('/fonts/opensans-regular-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'OpenSans';
  src: url('/fonts/opensans-semibold-webfont.woff2') format('woff2'),
       url('/fonts/opensans-semibold-webfont.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'OpenSans';
  src: url('/fonts/opensans-bold-webfont.woff2') format('woff2'),
       url('/fonts/opensans-bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ✅ Self-hosted Roboto Light */
@font-face {
  font-family: 'Roboto';
  src: url('/fonts/roboto-light-webfont.woff2') format('woff2'),
       url('/fonts/roboto-light-webfont.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* ✅ Apply fonts */
body {
  font-family: 'OpenSans', 'Roboto', Arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  width: 100%;
}


img{  max-width: 100%;}
li{ list-style: none;}
a:hover{ text-decoration: none !important;}
p:hover{ text-decoration: none !important; }
h1, h2, h3, h4, h5, h6, ol, li, ul, a, img, p, span, strong{ padding: 0px; margin: 0px;}
a:hover,a:focus{ outline: none; text-decoration: none}
*{ padding: 0; margin: 0; box-sizing: border-box}
section{ float:left; width:100%}
.btn {
	box-shadow: none !important;
	outline: none !important;
}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.woff2') format('woff2'),
         url('../fonts/roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('../fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1270px;}*/
 a {text-decoration: none;}
/*------------Header---------------*/
.home-main{float:left; width:100%; position:relative;}
.menu_header .navbar {padding: 0; height: 100%;}
 header {float: left;width: 100%;z-index: 9;}
 header .menu_header li{ display: inline-flex; margin-left: 35px }
.menu_header .navbar-nav .nav-link { color: #000 ; font-size: 16px; font-family:'open_sanssemibold';padding:9px 8px; font-weight: normal; position: relative;}
.menu_header .navbar-nav .nav-item .nav-link:hover{ color: #32abe2  }
.menu_header .navbar-nav .nav-item.active .nav-link { color: #32abe2 ; }
/*.menu_header .navbar-nav .nav-item.active .nav-link:before{ position: absolute; left: 50%; bottom: 4px; content: ""; background: #f3ac00; width: 8px;
 height: 8px; border-radius: 50%;transform: translate(-50%,0);}*/
.menu_header {display: inline-block;width: 100%; padding:15px 0; }
.menu_header .container{ height: 100%;}
.header-inner .menu_header {padding: 15px 0;}
.show-mobile{ display:none !important}
.menu_header .navbar-nav .nav-link.btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;padding: 8px 20px;
 font-family: 'open_sanssemibold';margin-left: 30px; border-radius: 10px}
.menu_header .navbar-nav .nav-link.btn-primary:hover {color: #fff;background-color: #f3ac00;border-color: #f3ac00; opacity: 0.8;}
.menu_header .navbar-nav .nav-link.btn-primary i {padding-left: 6px;font-size: 24px;position: absolute;right: 13px;top: 9px;}
.menu_header.fixed-me {margin-bottom: 5px;position: fixed;top: 0;z-index: 888;width: 100%;border-bottom: none !important;
 left: 0;box-shadow: 0 0 10px 0 #333;border-radius: 0;border-color: #fff;color: #000; background:#fff; padding: 5px 0}
 header .menu_header .mobile_sh{ display: none}
.menu_header .navbar-nav .nav-link i {font-size: 22px;vertical-align: middle;}
 #toTop {position: fixed; display: none;bottom: 80px;right: 21px ;animation: bounce 2s infinite;-webkit-animation: bounce 2s infinite;
 -moz-animation: bounce 2s infinite;-o-animation: bounce 2s infinite; cursor: pointer ; z-index: 9999;background: #ffc600;border-radius: 14px;width: 50px;
 #toTop img {
	width: auto;
	height: auto;
}
padding: 5px;height: 50px;line-height: 34px; text-align: center}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
} 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}
.menu_header .navbar-expand-lg .navbar-nav {	}
.menu_header .navbar .navbar-brand {max-width: 250px;padding: 0;}
/*---------banner--------------*/
.banner-div{float:left; width:100%; position:relative;background: #f3fafc; padding:0}
.bammer-txt {width: 100%;display: inline-block;padding: 0px 0;text-align: left; position: relative}
.banner-div h3 {color: #3c3b37;font-size:39px;  padding: 0;}
.banner-div h3 span {color: #3c3b37;font-family: 'open_sansbold';}
.banner-div p {color: #3c3b37; font-size: 16px; text-transform: uppercase; padding-top: 20px}
.banner-img {position: relative;overflow: hidden;}
.banner-img2 {position: absolute;left: -20px;top: 0px;opacity: 0.2;}
.bannerimg {position: relative;}
/*.menu_header.fixed-me .navbar-brand {}*/
.banner-div .btn-primary {border: none;border-radius: 0 5px 5px 0;background: #1a79a8;padding: 15px 15px;height: 60px;width: 24%;font-size: 19px;font-family: 'open_sanssemibold';
 box-shadow: none !important;}
.how-work-inner-section .btn-primary:hover, 
.become-tutor-inner-section .btn-primary:hover,
.all-categories .btn-primary:hover,
.become-tutorition .btn-primary:hover,
.choose-tutorition .btn-primary:hover,
.start-learning .btn-primary:hover,
.view-all .btn-primary:hover,
.banner-div .btn-primary:hover {color: #fff;border-color: #f3ac00;background: #f3ac00;}

.home-banner-txt {display: inline-block;width: 100%;text-align: left;margin-top: 110px;}
.search-bar {display: inline-block;position: relative;width: 90%;margin-top: 25px;}
.search-bar .form-control {height: 60px;border-color: #fff;box-shadow: 2px 5px 19px 0 rgba(0,0,0,0.1);padding:0px 14px 0 40px;}
.descover-link {position: absolute;left: 0;bottom: 40px;color: #3c3b37;font-size: 14px;text-transform: uppercase;font-family: 'open_sanssemibold';
 border-bottom: 1px #84837f solid;display: none;}
.descover-link:hover {color: #32abe2;border-bottom: 1px #32abe2 solid;}
 header .menu_header li .dropdown-menu {padding: 0;}
 header .menu_header li .dropdown-menu li {margin: 0;display: inline-block;width: 100%;}
/*header .menu_header li .dropdown-menu li .dropdown-item {font-size: 14px;}*/

 header .menu_header .navbar-nav li.dropdown-categories:hover > ul.dropdown-menu {display: block;}
.dropdown-submenu a::after {transform: rotate(-90deg);position: absolute;left: 6px;top: 6px;}
.dropdown-categories a {border-right: none;padding: 5px 10px 5px 27px;font-size: 14px;color: #3c3b37;font-family: 'robotolight';position: relative;}
.navbar-expand-lg .navbar-nav .dropdown-categories .dropdown-menu ul {top: -1px;right: 99%;left: auto;}
.dropdown-submenu:hover > .dropdown-menu {}
.dropdown-categories .dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "\f107";border: none;font-family: FontAwesome;
 vertical-align: middle;}
.dropdown-categories .dropdown-menu .dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "\f106";border: none;font-family: FontAwesome;
 vertical-align: middle;}
.users-dropdown .dropdown-item {font-size: 14px;font-family: 'robotoregular';color: #535353; background: transparent}
.users-dropdown .dropdown-item:hover { background: #e9ecef;color: #535353;}
.bannerimg { animation-duration: 1s; animation-name: float; animation-iteration-count: infinite;	animation-timing-function:ease-in-out; 
 animation-direction: alternate; animation-play-state: running; animation: float 1s ease-in-out infinite alternate running; }
.bannerimg ,
.banner-img{ animation-name: float-white; }

@keyframes float-white {
	from {
		transform:translate(0px);
	}

	to {
		 transform:translate(-10px);
	}
}

	@-webkit-keyframes float-white {
		from {
			transform:translate(0px);
		}

		to {
			transform:translate(-10px);
		}
	}

	@-ms-keyframes float-white {
		from {
			transform:translate(0px); 
		}

		to {
			 transform:translate(-10px);
		}
	}
.become-tutorition-img-bx2 img,
.banner-img2 {-webkit-transform-origin: bottom center;}
.MainBannerImg {position: relative;}
.become-tutorition-img-bx2 img,
.banner-img2 {
	-webkit-animation: balloon2 6s ease-in-out infinite;
	-moz-animation: balloon2 6s ease-in-out infinite;
	-o-animation: balloon2 6s ease-in-out infinite;
	animation: balloon2 6s ease-in-out infinite;
  }
@-webkit-keyframes balloon2 {
	0%,
	100% {
	  -webkit-transform: translateY(0) rotate(6eg);
	}
	50% {
	  -webkit-transform: translateY(-30px) rotate(-8deg);
	}
  }
  @-moz-keyframes balloon2 {
	0%,
	100% {
	  -moz-transform: translateY(0) rotate(6deg);
	}
	50% {
	  -moz-transform: translateY(-30px) rotate(-8deg);
	}
  }
  @-o-keyframes balloon2 {
	0%,
	100% {
	  -o-transform: translateY(0) rotate(6deg);
	}
	50% {
	  -o-transform: translateY(-30px) rotate(-8deg);
	}
  }
  @keyframes balloon2 {
	0%,
	100% {
	  transform: translateY(0) rotate(6deg);
	}
	50% {
	  transform: translateY(-30px) rotate(-8deg);
	}
  }     
.shape3 img,  
.shape2 img {
	-webkit-animation: movebounce 5s linear infinite;
	animation: movebounce 5s linear infinite;
}
  
  @-webkit-keyframes movebounce {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@keyframes movebounce {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
/*----------------------events-schedule-section----------------*/

.top-hadding {text-align: center;}
.top-hadding h2 {color: #3c3b37;font-size: 30px;font-family: 'robotobold'; margin-top: 10px}
.top-hadding p{ color: #3c3b37; font-size: 18px;font-family: 'robotoregular'; padding: 5px 0 0; opacity: 0.8}
.choose-categores-section {padding: 70px 0;}
.choose-categores {margin-top: 50px;}
.choose-categores .card {padding: 5px;border-radius: 4px;border: 1px solid #eeeeee;}
.choose-categores .card img {border-radius: 4px;}
.choose-categores .card .tu-categories_title {box-shadow: none;padding: 26px 40px 14px 14px; position: relative;align-items: center;}
.tu-categories_title h6 {margin: 0;overflow: hidden;font-family: 'robotomedium';text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;
 -webkit-box-orient: vertical;color: #1C1C1C;line-height: 25px;}
.single-courses-box .content h3 a:hover,
.tu-categories_content:hover .tu-categories_title h6 {color: #32abe2;}
.tu-categories_content:hover .tu-categories_title::after {color: #32abe2;}
.tu-categories_title span {color: #484848;width: 100%;}
.tu-categories_title::after {content: "\f105";position: absolute;right: 20px;font-family: "FontAwesome";font-size: 26px;color: #999999;top: 50%;transform: translate(0,-50%);}
.all-categories {text-align: center;margin-top: 60px;}
.all-categories .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 6px;padding: 8px 21px;}
.all-categories .btn-primary span {display: inline-block;vertical-align: middle;}
.all-categories .btn-primary i {margin-left: 10px;font-size: 24px;vertical-align: middle;}
.choose-tutorition-img-bx {position: relative;display: inline-block;width: 100%;}
.choose-tutorition-img1 {position: absolute;border-radius: 6px;overflow: hidden;top: 80px;left: 0;}
.choose-tutorition-img2 {display: inline-block;margin-left: 100px;position: relative;}
.choose-tutorition-img3 {position: absolute;right: 20px;top: 150px;border-radius: 5px;overflow: hidden;}
.choose-tutorition-section {padding:50px 0 ; position: relative}
.shape2 {position: absolute;bottom: 0;left: 50px;width: 100px;}
.shape3 {position: absolute;top: -50px;right: 0;width: 100px; }
.choose-tutorition {padding-left: 20px;padding-top: 40px;}
.start-learning h2,
.choose-tutorition h2 { color: #3c3b37; font-size: 30px;font-family: 'robotobold';}
.start-learning p,
.choose-tutorition p {color: #3c3b37;font-size: 18px;font-family: 'robotolight';padding:20px 0 5px;opacity: 0.8;}
.choose-tutorition p span{font-family: 'robotomedium';}
.start-learning .btn-primary,
.choose-tutorition .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 6px;
 padding: 8px 21px;font-size: 17px;margin-top: 20px;}
.choose-tutorition .btn-primary span {display: inline-block;vertical-align: middle;}
.choose-tutorition .btn-primary i {margin-left: 10px;font-size: 24px;vertical-align: middle;}
.start-learning-section {position: relative; background: linear-gradient(to right, #f3f6fd 0%,#e3f5fb 100%); padding: 60px 0;}
.start-learning {padding-top: 100px;}
.start-learning-img {position: relative;margin-top: -70px; text-align: right}
.start-learning p{ padding-top: 10px}
/*.start-learning-section::before {position: absolute;right: 0;top: 0;content: "";width: 26%;height: 100%;background: #f7c54c;}*/
.dot-arrow{background: url(../../img/front/dot-arrow.png) no-repeat right top; position: absolute;left: -105px;bottom: 30px;width: 270px;height: 100px;}

.popular-courses-section {padding: 70px 0;}
.popular-courses {margin-top: 50px;}
.nav-students-tabs {display: inline-block;width: 100%;text-align: center;border-bottom: 1px #ddd solid;}
.nav-students-tabs .nav-link {display: inline-block;border: none;background: transparent;color: #595856;font-size: 16px;padding: 10px 25px;font-family: 'robotoregular';}
.nav-students-tabs .nav-link.active {border: none;background: transparent;color: #0071dc;}
.students-work-bx {display: inline-block;width: 100%;margin-top: 50px;}
.single-courses-box {margin-bottom: 25px;position: relative;}
.single-courses-box .image {z-index: 1;overflow: hidden;position: relative;}
.single-courses-box .content {margin-top: 20px;}
.single-courses-box .content h3 {margin-bottom: 10px;line-height: 1.4;font-size: 22px; color: #464541}
/*.single-courses-box .content h3 a {font-size: 18px;color: #5b5b57;font-family: 'robotomedium';}*/
.single-courses-box .content h3 a {font-size: 18px;color: #5b5b57;font-family: 'robotomedium';-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;
	text-overflow: ellipsis;display: -webkit-box;}
.single-courses-box .content .author {display: inline-block;color: #808293;font-family: 'robotoregular';}
.single-courses-box .content .rating {margin-top: 15px;line-height: 1;}
.single-courses-box .content .rating i {font-style: inherit;font-size: 20px;color: #f4c150;display: inline-block;text-align: left;line-height: 16px;}
.tutor-rating-count {padding-left: 5px;color: #808293;font-family: 'robotoregular';}
.single-courses-box .content .rating .total {color: #808293;margin-left: 7px;font-size: 15px;}
.price {display: inline-block;width: 100%;margin-top: 20px;}
.fixed-price {color: #808293;padding-right: 3px;position: relative;font-size: 19px;z-index: 1;font-family: 'robotoregular';text-decoration: line-through;}
.fixed-price2 {color: #808293;padding-right: 3px;position: relative;font-size: 19px;z-index: 1;font-family: 'robotoregular';}
.off-price {color: #808293;padding-right: 3px;position: relative;font-size: 19px;z-index: 1;font-family: 'robotomedium';}

.become-tutor-section {padding: 60px 0;}
.become-tutorition-img-bx {position: relative;}
.become-tutorition-img-bx2 {position: absolute;right: 0;top: 0;}
.become-tutorition {padding-top: 230px;}
.become-tutorition-img-bx > img {position: relative;z-index: 9;}
.become-tutorition-img-bx2 {position: absolute;right: 30px;top: 10px;}
.become-tutorition h2 { color: #3c3b37; font-size: 30px;font-family: 'robotobold';}
.become-tutorition p {color: #3c3b37;font-size: 18px;font-family: 'robotolight';padding:20px 0 5px;opacity: 0.8;}
.become-tutorition .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 6px;
 padding: 8px 21px;font-size: 17px;margin-top: 20px;}
.featured-courses-section {padding: 50px 0;background: #f7f8f9;}
.featured-courses-section h2 { color: #3c3b37; font-size: 30px;font-family: 'robotobold'; text-align: center; padding-bottom: 50px}
.featured-courses-section ul{ display: inline-block; width: 100%}
.featured-courses-section ul li{ display: inline-block; width: 24%; padding-bottom: 10px;vertical-align: top;padding-right: 20px;}
.featured-courses-section ul li a {display: inline-block;color: #060606;font-size: 17px;opacity: 0.8;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;
 text-overflow: ellipsis;display: -webkit-box;width: 100%;position: relative;padding-left: 12px;font-family: "Figtree", sans-serif;font-weight: 500;}
.featured-courses-section ul li a:hover{ color: #32abe2; }
/*----------------------about-section----------------*/
.about-section {padding: 70px 0; position: relative; overflow: hidden;background: url(../../img/front/about-bg.jpg) no-repeat right top; overflow: hidden; display: none}
.about-txt {display: inline-block;width: 100%; padding-top: 60px; padding-left: 60px}
.about-txt h3 {color: #ff2d55;font-size: 18px; padding: 15px 0}
.about-txt h2 {color: #191919;font-size: 70px;font-family: 'Jost SemiBold'; margin-top: 10px}
.about-txt h2 span, .top-hadding h2 span {color: #ff2d55;}
.about-txt h2{ padding-top: 20px}
.about-txt p{ color: #191919; font-size: 17px;font-family: 'Jost Regular'; padding: 5px 0 0; opacity: 0.8}
.about-img {width: 100%;text-align: right;position: relative;float: right;overflow: hidden; z-index: 1}

/*---------------Footer-------------------*/
.footer { background: #32393f ; display: inline-block; width: 100%; padding:0 0 ; position: relative;background-image: url(../../img/front/logo-update.png?=0.1);background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;} 
.footer_top {display: inline-block;width: 100%;padding: 40px 0;}
.students-around {display: inline-block;width: 100%;}
.students-around h3 {color: #fff;font-size: 20px; font-family: 'robotoregular';}
.students-around h2 {color: #fff;font-size: 32px;font-family: 'robotomedium'; margin-top: 4px; margin-bottom: 15px;}
.students-around .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 6px;padding: 8px 21px;font-size: 16px;}
.students-around .btn-info {color: #221f1f;background-color: #ffc600;border-color: #ffc600;font-family: 'open_sanssemibold';border-radius: 6px;
 padding: 8px 21px;font-size: 16px; margin-left: 10px;display: none;}
.students-around .btn-info:hover,
.students-around .btn-primary:hover{ opacity: 0.8}
.site-info {display: inline-block;width: 100%;text-align: right;padding-top: 11px;}
.site-info li {display: inline-block;text-align: left;color: #fff;padding-left: 60px;}
.site-info li strong {display: block; font-size: 40px; font-weight: normal;font-family: 'open_sanssemibold';}
.site-info li span {font-size: 16px; }
.footer-social {float: left;width: 100%;padding: 20px 0; border-bottom: 1px #545454 solid}
.footer-logo {float: left;margin-bottom: 20px;margin-top: 0px;width: 100%;}
.footer-logo img {width: 250px;}
.footer_social {float: left;padding: 0;width: 250px;text-align: center;}
.footer_social a {font-size: 24px;color: #fff; margin: 0 13px}
.footer_social a:hover {color: #fff; opacity: 0.8;}
.footer_social a.facebook-icon {border-left: none;border-right: none;}
.footer_center .list-unstyled {padding-left: 0;list-style: none;}
.footer_center {display: inline-block;width: 100%;padding:30px 0 30px;border-top: 1px #585e63 solid;}
.title-widget {color: #fff;font-size:20px;line-height: 1;position: relative; margin:0px 0 9px; display: inline-block; width: 100%;font-family: 'open_sanssemibold';}
.title-widget span {position: relative; display: inline-block; width: 100%}
.widget_nav_menu ul {list-style: outside none none;padding-left: 0;padding-top: 16px;text-align: left;width: 100%;display: inline-block;}
.widget_nav_menu ul li {position: relative;display: inline-block;padding:0 15px 15px 0;/*width:49%;*/font-size: 17px; line-height: 25px; color: rgba(255,255,255,0.8); 
 font-weight: 400; text-decoration: none ;font-family: 'robotoregular';}
.widget_nav_menu ul li a{ font-size: 18px; line-height: 25px; color: rgba(255,255,255,0.8); font-weight: 400; text-decoration: none ;}
.widget_nav_menu ul li.active a,
.widget_nav_menu ul li a:hover{  color: #ffc90d; }
.widget_nav_menu ul li a i{ margin-right: 20px;}
/*.widget_nav_menu ul.user_link_resources li {width: 100%;}*/
.ftdrop3,
.ftdrop2,
.ftdrop1{ display: none}
.footerp{ display: inline-block; width: 100%; padding-top: 16px;}
.footer_logo {display: inline-block;border-bottom: 1px #3a3a3a solid;width: 78%;padding-bottom: 40px;}
.popular-packages-bx .card:hover .card-img-top,
.test_services:hover img {
 -webkit-transform:scale(1); 
 -moz-transform:scale(1); 
 -o-transform:scale(1); }
.popular-img .card-img-top,
.single-courses-box:hover .image img,
.main-reviewimage img{-webkit-transform:scale(1.12);
 -moz-transform:scale(1.12);
 -o-transform:scale(1.12); 
 -webkit-transition-duration: 0.5s; 
 -moz-transition-duration: 0.5s;
 -o-transition-duration: 0.5s;	}   
.single-courses-box .image img,
.footer_social a i {-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1); 
-webkit-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;	}           
.header .fixed-me .navbar-nav {margin-left: auto;}
.mobile-show {display: none;}
.balloon {
 -webkit-animation: balloon2 2s ease-in-out infinite;
 -moz-animation: balloon2 2s ease-in-out infinite;
 -o-animation: balloon2 2s ease-in-out infinite;
  animation: balloon2 2s ease-in-out infinite;
 }
@-webkit-keyframes balloon2 {
	0%,
	100% {
	  -webkit-transform: translateY(0) rotate(6eg);
	}
	50% {
	  -webkit-transform: translateY(-30px) rotate(-8deg);
	}
  }
  @-moz-keyframes balloon2 {
	0%,
	100% {
	  -moz-transform: translateY(0) rotate(6deg);
	}
	50% {
	  -moz-transform: translateY(-30px) rotate(-8deg);
	}
  }
  @-o-keyframes balloon2 {
	0%,
	100% {
	  -o-transform: translateY(0) rotate(6deg);
	}
	50% {
	  -o-transform: translateY(-30px) rotate(-8deg);
	}
  }
  @keyframes balloon2 {
	0%,
	100% {
	  transform: translateY(0) rotate(6deg);
	}
	50% {
	  transform: translateY(-30px) rotate(-8deg);
	}
  }

  /**-----------------About-us-Page---------*/
.about-banner {padding:20px 0 ; background: url(../../img/front/pattern-banner.jpg) repeat left top;position: relative;float: left;width: 100%;  }
.breadcrumb-about {display: inline-block; padding: 10px 0 0; margin: 0 }
.breadcrumb-about .breadcrumb-item {display: inline-block;}
.breadcrumb-about a {font-size: 16px;color: #000100;}
.breadcrumb-about .breadcrumb-item.active {color: #000100;font-size: 16px;}
.satedic-banner-title,
.about-banner h1 {color: #000100; font-size: 40px; position: relative; font-family: 'robotobold'; }
.become-tutor-inner-section{ padding: 50px 0}
.become-tutor-inner-section h2 {color: #3c3b37;font-size: 30px;font-family: 'robotobold';}
.become-tutor-inner-section h3 {color: #3c3b37;font-size: 30px;font-family: 'robotobold';}
.become-tutor-inner-section p {color: #3c3b37;font-size: 18px;font-family: 'robotolight';padding: 20px 0 5px;}
.become-tutor-inner-section ul{ display: inline-block; width: 100%; margin-top: 20px; padding-left: 30px}
.become-tutor-inner-section ul li{ float: left; width: 100%; margin: 0px 0 10px;color: #3c3b37;font-size: 18px; font-family: 'robotolight'; 
                                  position: relative;padding-left: 7px;}
.become-tutor-inner-section ul li span{ font-family: 'robotomedium';}
.become-tutor-inner-section ul li::before {position: absolute;left: -14px;top: 10px;content: "";width: 10px;height: 10px;background: #fff;
 border: 2px #8c8c8c solid;border-radius: 50%;}
.how-work-inner-section .btn-primary,
.become-tutor-inner-section .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 6px;
 padding: 8px 21px;font-size: 17px;margin-top: 20px;}
.become-tutor-inner-section h5 {color: #3c3b37;font-size: 25px;font-family: 'robotobold';margin-top: 30px;}
.how-work-inner-section {background: #f7f7f7;padding: 70px 0;}
.how-work-inner-section h3 {color: #3c3b37;font-size: 30px;font-family: 'robotobold';}
.sumtitles {color: #3c3b37;font-size: 18px;font-family: 'robotolight';padding: 20px 0 5px;opacity: 0.8;}
.how-contant {display: inline-block;width: 100%;margin-top: 20px;}
.how-contant h4 {color: #3c3b37;font-size: 20px;font-family: 'robotomedium';}
.how-contant p {color: #3c3b37;font-size: 17px;font-family: 'robotolight';padding: 5px 0 20px;}
.about-inner-section{ padding: 40px 0; min-height: 400px}
.about-inner-section h2 {color: #3c3b37;font-size: 30px;font-family: 'robotobold';padding-top: 40px;}
.about-inner-section h4 {color: #3c3b37;font-size: 24px;font-family: 'robotobold';padding-top: 40px;}
.about-inner-section p {color: #3c3b37;font-size: 18px;font-family: 'robotolight';padding: 10px 0 5px;}
.about-inner-section ul{ display: inline-block; width: 100%; margin-top: 20px; padding-left: 30px}
.about-inner-section ul li{ float: left; width: 100%; margin: 0px 0 15px;color: #3c3b37;font-size: 18px; font-family: 'robotolight'; 
                                  position: relative;padding-left: 7px;}
.about-inner-section ul li span{ font-family: 'robotomedium';}
.about-inner-section ul li::before {position: absolute;left: -14px;top: 10px;content: "";width: 10px;height: 10px;background: #fff;
 border: 2px #8c8c8c solid;border-radius: 50%;}
.about-inner-section .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 6px;
 padding: 8px 21px;font-size: 17px;margin-top: 20px;}
/**----------Contact-page------------*/
.contact-section {padding: 60px 0;}
.contact-page-form {}
.contact-page-form {display: inline-block;width: 100%; position: relative}
.contact-page-form {background-attachment: scroll;}
.book-posts {}
.elementor-background-overlay {height: 70%;width: 100%;top: 0;left: 0;position: absolute;}
.elementor-background-overlay {background-color: transparent;background-image: linear-gradient(240deg, #48C8FD 100%, #48C8FD 98%);opacity: 0.85;
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.my-information-bx {font-size: 15px;display: inline-block;text-align: left;vertical-align: middle;}
.my-contact h3 {font-family: 'open_sanssemibold';font-size: 24px; margin-bottom: 20px}
.my-information-bx p {font-size: 17px;color: rgba(0,0,0,0.6);}
.my-contact h2 {color: #000;font-size: 30px;font-family: 'open_sanssemibold';}
.my-contact p {color: #3c3b37;font-size: 18px;font-family: 'robotolight';padding: 10px 0 5px;}
.my-information-bx strong {display: block;font-weight: normal;font-family: 'Jost Medium';font-size: 22px;color: #333333;}
.my-information-bx span {display: block;font-weight: normal;font-size: 16px;color: #666;}
.my-contact {display: inline-block;width: 100%;}
.my-contact .well-sm {background: transparent;padding: 30px 0 0;border-radius: 0;box-shadow: none;border: none;}
.my-contact .well-sm label {width: 100%;color: #6e6e6e;font-size: 17px;padding-bottom: 4px;padding-top: 10px;}
.my-contact .form-control {border: 1px solid #ddd;border-radius: 3px !important;box-shadow: none;color: #9d9d9d;font-size: 14px;height: 48px;
 padding: 0px 20px; background: #fff;}
.my-contact textarea.form-control {height: 150px;max-width: 100%;min-width: 100%;resize: vertical;padding: 15px 20px;}
.loginmodel .btn-primary,
.my-contact .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 6px;padding: 8px 21px;}
.loginmodel .btn-primary:hover,
.my-contact .btn-primary:hover {color: #fff;background-color: #f3ac00;border-color:#f3ac00;}
.contact-us-section {padding: 80px 0;}
.my-contact .form-floating {position: relative;width: 100%;}
.my-contact .form-floating > .form-control:focus ~ label, 
.my-contact .form-floating > .form-control:not(:placeholder-shown) ~ label, 
.my-contact .form-floating > .form-select ~ label {transform: scale(0.85) translateY(-1.5rem) translateX(0.15rem); opacity: 1}
.my-contact .form-floating > .form-control:focus ~ label span, 
.my-contact .form-floating > .form-control:not(:placeholder-shown) ~ label span, 
.my-contact .form-floating > .form-select ~ label span{ background: #fff;}
.my-contact .form-floating > .form-control:focus, 
.my-contact .form-floating > .form-control:not(:placeholder-shown) {	padding-top: 5px;	padding-bottom: 5px;}
.my-contact-information {float: left;width: 100%;background: #fff;padding-top: 65px;padding-left: 0;}
.my-information {display: inline-block;width: 100%;margin-bottom: 40px;}
.my-information i {width: 65px;font-size: 20px;color: #666;margin-top: 1px;display: inline-block;vertical-align: middle;}
.contact-form {width: 86%;background: #fff;padding: 35px;box-shadow: 0 10px 15px 0 rgba(0,0,0,0.1);border-radius: 8px;}
#tutorterms_error, .gcerror, .my-contact .well-sm label.error {position: relative;transform: initial !important;color: #f2271c !important;padding: 2px 0 0 !important;font-size: 14px !important;
	width: 100%;font-family: 'open_sansregular' !important;font-weight: normal !important;}
.loginmodel label {width: 100%;font-size: 15px;}
.loginmodel .form-input {width: 100%;}
.loginmodel .form-input .form-control {border-radius: 0;height: 42px;}
.red-star {color: #f00;}
/*---------Login------------*/
.login-part {max-width: 500px;margin: 0 70px 0px auto;padding: 80px 0 30px;}
.login-logo {text-align: center;}
.login-form-bx{display: inline-block;width: 100%;padding-top: 20px;}
.login-form {display: inline-block;width: 100%;padding-top: 40px;}
.login-form-bx h1,
.login-form-bx h2{ color: #253138; font-size: 28px;font-family: 'robotomedium'; text-align: center}
.step-process-form .input_group label,
.login-form .input-group label,
.login-form .input_group label {width: 100%;color: #282828;font-size: 16px;font-family: 'robotoregular';padding: 0 3px 5px;font-family: "Figtree", sans-serif;}
.login-input {display: inline-block;width: 100%;position: relative; float: left}
.login-input .form-select,
.login-input .form-control {height: 55px;border:2px #cdd0da solid;color: #6f727c;font-size: 16px;/*font-family: 'robotolight';*/padding: 5px 20px; box-shadow: none;
 border-radius: 10px;font-family: "Figtree", sans-serif;}
.forgot-passwrd{ display: inline-block; width: 100%; text-align: right}
.forgot-passwrd a{ display: inline-block; color: #6f727c; font-size: 20px;font-family: 'robotolight';}
.login-btn-bx {display: inline-block;width: 100%;text-align: center;margin: 30px 0;}
.login-btn-bx .btn-primary {color: #fff;background-color: #2fabe6;border-color: #2fabe6;width: 80%;font-size: 18px;font-family: 'robotomedium';border-radius: 7px;padding: 9px; box-shadow: none}
.sign-allaredy {display: inline-block;width: 100%;text-align: center;color: #6f727c;font-size: 20px;font-family: 'robotolight';}
.sign-allaredy a {display: inline-block;color: #2fabe6;font-size: 20px;font-family: 'robotoregular';}
.login-img {width: 100%; height: 100%}
.login-img img {width: 100%;height: 100%;object-fit: cover;}
.signup-part{ padding-top: 10px;padding-bottom: 40px;}
.country {position: relative;margin: 0 auto;border: 2px solid #cdd0da;border-radius:10px !important;height: 55px;padding: 3px;}
.country .select {position: relative;padding: 5px 20px;height: 47px;line-height: 40px;background: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
 cursor: pointer;color: #6f727c;font-size: 0;font-family: 'robotolight';width: 75px;float: left;}
.country .select .flagstrap-icon {box-sizing: border-box;display: inline-block;margin-right: 10px;width: 16px;height: 18px;vertical-align: top;margin-top: 6px;}
.country .select:after {content:"\f0d7";display: block;position: absolute;top: 3px;right: 20px;width: 8px;height: 5px;font-family: FontAwesome;font-size: 18px;}
.country .select.open:after {background-position: 0 -5px;}
.country .dropdown { display: none; position: absolute; top: 54px; left: 0; width: 60%; height: 225px; border: 1px solid #cdd0da; background: #fff; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
 overflow-y: auto; z-index: 1;}
.country .dropdown .flagstrap-icon {display: inline-block;margin-right: 10px;width: 16px;height: 15px;vertical-align: middle;}
.country .form-control {border: none;width: 82%;float: right;height: 48px;padding: 5px 0;}
.country .dropdown .flagstrap-icon {vertical-align: middle;}
.country .select .flagstrap-icon img, .country .flagstrap-icon img {vertical-align: top;}
.country .dropdown li:first-child {margin-top: 12px;}
.country .dropdown li {padding: 0 20px;line-height: 34px;font-size: 13px;font-weight: 400;color: #828282;cursor: pointer;}
.pass-show {position: absolute;right: 17px;top: 11px;font-size: 20px;color: #beb9b9;}
/*-------signup-process---------*/
.step-process-right-top h1 {font-size: 28px;}
.signup-process-section {background: #253138;}
.signup-process-part .login-logo {text-align: left;}
.signup-process-part {max-width: 400px;margin: 0 70px 0px auto;padding: 70px 0 0}
.step-process-top{ display: inline-block; width: 100%; margin-top: 50px}
.step-process-top h2{ font-size: 50px; color: #fff;font-family: 'robotomedium';}
.step-process-top p{ font-size: 18px; color: #fff;font-family: 'robotolight'; opacity: 0.5}
/*.step-process-part {display: inline-block;width: 100%;}*/
.step-process-part {display: inline-block;width: 100%;margin-top: 30px;padding-bottom: 50px;}
.step-process-part ul {display: inline-block;width: 100%;}
.step-process-part ul li {display: inline-block;width: 100%;font-size: 20px;color: #fff;opacity: 0.4;font-family: 'robotoregular';padding: 20px 0;position: relative;}
/*.step-process-part ul li::after {position: absolute;right: -20px;top: 0;content: "\f105"; font-family:FontAwesome; font-size: 21px; color: #666;}*/
.step-process-part ul li::after {position: absolute;	left: 14px;top: 19px;content: "";width: 1px;height: 100%;border-left: 2px #b3bbc4 dotted;}
.step-process-part ul li.completed {opacity: 1;}
.step-process-part ul li strong {font-weight: normal;font-family: 'robotoregular';}
.step-process-part ul li span {display: inline-block;width: 30px;height: 30px;border: 1px #fff solid;text-align: center;border-radius: 50%;font-size: 16px;line-height: 30px;
 margin-right: 20px;background: #253138;position: relative;z-index: 9;}
.step-process-part ul li.active span {background: #32abe2;-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12); -webkit-transition-duration: 0.5s; 
 -moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;}
.step-process-part ul li.completed span {background: #2fabe6;border-color: #2fabe6;color: #2fabe6;}
.step-process-part ul li.completed span:before{position: absolute; left: 6px; top: 2px; content: ""; background: url(../../img/front/completed-arrow.png) no-repeat right top;width: 26px;
 height: 20px;}
.step-process-part ul li.completed strong {opacity: 0.4;}
.step-process-part ul li:last-child:after{ display: none}
.step-process-part ul li.active{ opacity: 1}
.step-process-right-part {background: #fff;padding: 80px 60px;position: relative;}
.step-process-right-top {display: inline-block;width: 100%;}
.step-process-right-top h2{ font-size: 50px; color: #253138;font-family: 'robotomedium';}
.step-process-right-top p {font-size: 18px;color: #253138;font-family: 'robotoregular';opacity: 0.7;display: inline-block;border-bottom: 1px #e9eaeb solid;padding-bottom: 15px;
 padding-top: 10px;}
.step-process-form {display: inline-block;width: 100%;margin-top: 20px; position: relative; z-index: 1;/*min-height: 230px;*/}
/*.action-button {width: 130px;background: #2fabe6;color: #fff;border:1px #2fabe6 solid;border-radius: 5px;cursor: pointer;padding: 10px 5px;margin: 10px 0px 10px 0;*/
/*float: left; font-size: 18px;font-family: 'robotomedium'; text-align: center}*/
.action-button {min-width: 130px;background: #93dbff;color: #000;border: 2px #0e75a6 solid;border-radius: 10px;cursor: pointer;padding: 10px 15px;margin: 10px 0px 10px 0;float: left;
 font-size: 21px;font-family: 'robotomedium';text-align: center;letter-spacing: 0.5px;font-family: "Figtree", sans-serif;font-weight: 500;float: right;}
.col-ting {width: 230px;background: #fff;border: 1px #aaa8a8 dashed;border-radius: 7px;padding: 5px;position: relative;}
.file-upload .image-box {height: 15em;width: 100%;background: #e4e4e4;cursor: pointer;overflow: hidden;border-radius: 7px;position: relative;}
.file-upload .image-box img {height: 100%;display: none;width: 100%;object-fit: cover;}
.file-upload .image-box p {position: relative;top: 36%;color: #b6b6b6;font-size: 37px;}
.upload-text {text-align: center;padding: 15px 10px;font-size: 16px;color: #6f727c;font-family: 'robotoregular';}
/*.action-button-previous {width: 130px;background: #fff;color: #949494;border:1px #cdd0da solid;border-radius: 5px;cursor: pointer;padding: 10px 5px;margin: 10px 10px 10px 0;*/
/*float: left; font-size: 18px;font-family: 'robotoregular';}*/
.action-button-previous {width: 130px;	background: #fff;color: #949494;border: 2px #cdd0da solid;border-radius: 10px;cursor: pointer;padding: 10px 5px;
 margin: 10px 10px 10px 0;float: left;font-size: 21px;font-family: 'robotoregular';letter-spacing: 0.5px;font-family: "Figtree", sans-serif;font-weight: 500;}
.step-process-form .input_group {display: inline-block; width: 100%}
.upload-documents-bx {display: inline-block;width: 100%;background: #f8f7f6;border-radius: 7px;padding: 15px 20px;margin-bottom: 30px;position: relative;}
.upload-documents-bx h4{ font-size: 20px; color: #253138;font-family: 'robotoregular';}
.upload-documents-bx h6{ font-size: 17px; color: #253138;font-family: 'robotolight'; opacity: 0.7;padding: 5px 0 15px;}
.upload-documents-bx .form-control[type="file"] {cursor: pointer;padding: 5px 12px;height: auto;}
.help-text{font-size: 17px; color: #253138;font-family: 'robotolight'; opacity: 0.7;padding:4px 0 3px; display: inline-block ;width: 100%}
.form-check-process { margin-bottom: 30px}
.form-check-process .form-check-input {width: 18px;height: 17px;}
.form-check-process label{font-size: 17px; color: #253138;font-family: 'robotolight'; opacity: 0.7;padding-left: 5px;}
.profiles-picture {display: inline-block;width: 180px;height: 180px;overflow: hidden;border-radius: 7px ;vertical-align: middle;}
/*.input_group .country{ float: left}*/
.profiles-description {display: inline-block;vertical-align: middle;padding-left: 25px;}
.profiles-description h1{ font-size: 36px; color: #3f3f3f;font-family: 'robotomedium';}
.profiles-description p{ font-size: 17px; color: #3f3f3f;font-family: 'robotolight'; opacity: 0.7;padding:0;}
.login-input textarea.form-control{ height: 170px; resize: vertical}
.upload-vidios-bx {display: inline-block;width: 100%;border-bottom: 1px #e9eaeb solid;padding-bottom: 0px;margin-top: 30px;}
.upload-vidios-bx label {width: 100%;color: #6f727c;font-size: 16px;font-family: 'robotoregular';padding: 0 0 5px;}
/*.upload-vidios-bx .fileuploader-btn {background: #2fabe6;color: #fff;border: 1px #2fabe6 solid;border-radius: 5px;cursor: pointer;padding: 13px 25px;margin: 2px 0 0 0;float: left;*/
/* font-size: 18px;font-family: 'robotomedium';text-decoration: none;}*/
.upload-vidios-bx .fileuploader-btn {background: #ffc600;color: #fff;border: 1px #ffc600 solid;border-radius: 10px;cursor: pointer;padding: 7px 35px;margin: 2px 0 0 0;
 float: left;font-size: 18px;font-family: 'robotomedium';text-decoration: none;}
.upload-vidios video {border: 2px #ddd solid;border-radius: 10px;margin-top: 20px;}
 #msform fieldset {background: white;border: 0 none;border-radius: 0.5rem;box-sizing: border-box;width: 100%;margin: 0;padding-bottom: 20px;}
 #msform fieldset:not(:first-of-type) {display: none;}
.set-timezon-title{font-size: 26px; color: #6f727c;font-family: 'robotoregular';padding-bottom: 20px}
.set-availability{ display: inline-block; width: 100%; margin-top: 10px}
.check-availability {display: inline-block;width: 100%; margin-bottom: 10px}
.step-process-form .input_group .check-availability label {width: auto;padding: 0 0 0 5px;margin: 0;}
.check-availability .form-check-input[type="checkbox"] {width: 18px;height: 18px;}
.set-timezon-bx {float: left;width: 46%;}
.set-timezon-to {float: left;width: 8%;text-align: center;font-size: 18px;color: #6f727c;font-family: 'robotolight';padding-top: 8px;}
.set-timezon-add {float: left;width: 8%;text-align: center;padding-top: 14px;}
.input_prices .login-input {width: 220px;}
.process-footer-img {position: absolute;right: 0;bottom: 0;}

/*------------Dashboard------**/
.dashboard-top-section {background: #f0f5f9;padding: 30px 0;}
.user-profile-picture {display: inline-block;width: 104px;height: 104px;overflow: hidden;border-radius: 50%;vertical-align: middle;}
.user-profile-details {display: inline-block;vertical-align: middle;padding-left: 20px;}
.user-profile-details h2 {color: #2b2f41;font-size: 24px;font-family: 'robotoregular';}
.user-profile-details p {color: #2b2f41;font-size: 20px;font-family: 'robotolight'; opacity: 0.8}
.teaching-requirements-btn {float: right;padding-top: 30px;}
.teaching-requirements-btn .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;border-radius: 7px;font-family: 'open_sanssemibold';padding: 8px 20px;}
.dashboard-section {padding: 60px 0;}
.purchased-courses-dashboard-main {display: inline-block;width: 100%;}
.purchased-courses-dashboard {display: inline-block;width: 100%;margin-bottom: 50px;}
.dashboardtop-hadding {display: inline-block;width: 100%;}
.view-all-courses {float: right;padding-top: 6px;}
.view-all-courses a {color: rgba(60,59,55,0.6);font-size: 16px;font-family: 'robotomedium';}
.view-all-courses a i {background: #32abe2;width: 33px;height: 33px;overflow: hidden;border-radius: 50%;vertical-align: middle;margin-left: 10px;text-align: center;color: #fff;
 font-size: 20px;line-height: 32px;}
.hadding-title{ color: #3c3b37; font-size: 28px;font-family: 'robotoregular';display: inline-block;}
.hadding-title span{ font-family: 'robotomedium';}
.purchased-courses-bx {display: inline-block;width: 100%;margin-top: 10px;}
.purchased-courses-table {display: table;background: #e8eef3;width: 100%;border-radius: 7px;padding: 3px;}
.purchased-courses-tr {display: table-row;}
.purchased-courses-tr2 {display: table-row;}
.purchased-courses-th {display: table-cell;color: #595856;font-size: 16px;font-family: 'robotoregular';padding: 13px 27px;}
.purchased-courses-th span {display: inline-block;vertical-align: middle;}
.courses-icon {display: inline-block;width: 32px;height: 32px;background: #fff;text-align: center;border-radius: 50%;position: relative;vertical-align: middle;
 margin-right: 7px;line-height: 29px;}
.purchased-courses-td {display: table-cell;background: #fff;padding: 20px 27px;color: rgba(60, 59, 55,0.9);font-size: 16px;
 font-family: 'robotoregular';border-bottom: 1px #efefef solid;}
.purchased-courses-td a {color: #32abe2;}
.purchased-courses-tr-frist .purchased-courses-td:first-child{ border-radius: 5px 0 0 0}
.purchased-courses-tr-frist .purchased-courses-td:last-child{ border-radius:0 5px 0 0 }
.price-icon {display: inline-block;vertical-align: top;line-height: 20px;margin-right: 3px;}
.purchased-courses-select .form-select {box-shadow: none;border: none;border-radius: 0;color: rgba(60, 59, 55,0.9);font-size: 16px;font-family: 'robotoregular';width: 120px;}
.skills-bx span {background: #d4edf9;margin-right: 5px;padding: 2px 9px;border-radius: 4px;margin-bottom: 5px; display: inline-block;}
.not-completed {display: inline-block;width: 100%;background: #ebeff3;text-align: center;padding: 70px 30px;font-size: 30px;color: rgba(60, 59, 55,0.5);font-family: 'robotomedium';
 border-radius: 5px;}
/**-----------------------------*/
.post-teaching-section .container{ max-width: 1033px}
.inner-main {float: left;width: 100%;position: relative;box-shadow: 0 0 25px 0 rgba(0,0,0,0.1);}
.post-teaching-top-section {padding: 23px 0;text-align: center;}
.post-teaching-section {background: #f4f5f7;}
.post-teaching-form {display: inline-block;width: 100%;padding: 30px 60px;background: #fff; position: relative}
.post-teaching-form .input_group {display: inline-block;width: 100%;}
.post-teaching-form .input_group label {width: 100%;color: #6f727c;font-size: 16px;font-family: 'robotoregular';padding: 0 0 5px;}
.post-teaching-input {display: inline-block;width: 100%;position: relative;}
.post-teaching-input .form-select, .post-teaching-input .form-control {height: 45px;border-color: #aeb3b5;color: rgba(60,59,55,0.5);font-size: 15px;font-family: 'robotoregular';
 padding: 5px 20px;box-shadow: none;}
.post-teaching-input textarea.form-control{ height: 170px; resize: vertical}
.file-input {display: inline-block;text-align: left;background: #fff;padding: 4px;width: 100%;position: relative;border-radius: 5px;border: 1px #aeb3b5 solid;}
.file-input > [type='file'] {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 10;cursor: pointer;}
.file-input > .button {display: inline-block;cursor: pointer;background: #32abe2;padding: 7px 16px;border-radius: 5px; color: #fff;margin-right: 8px;font-family: 'robotoregular'; 
 font-size: 15px}
.file-input:hover > .button {background: #c9991c;color: white;}
.file-input > .label {color: #333;white-space: nowrap;opacity: .3;}
.file-input.-chosen > .label {opacity: 1;}
.login-input-left {float: left;width: 48.8%;}
.login-input-right {float: right;width: 48.8%;}
.post-teaching-btn-bx {display: inline-block;width: 100%;margin: 30px 0;}
.post-teaching-btn-bx .btn-primary {color: #fff;background-color: #2fabe6;border-color: #2fabe6;font-size: 16px;font-family: 'open_sanssemibold';border-radius: 5px;
 padding: 10px 30px; box-shadow: none}
.action-button:hover,
.login-btn-bx .btn-primary:focus,
.login-btn-bx .btn-primary:hover,
.post-teaching-btn-bx .btn-primary:focus,
.post-teaching-btn-bx .btn-primary:hover {color: #fff;background-color: #ffc600;border-color: #ffc600; box-shadow: none}
.action-button-previous:hover {background: #fff;color: #2fabe6;border: 2px #2fabe6 solid;}
.sign-allaredy a:hover {color: #ffc600;}
.post-teaching-left-img {position: absolute;left: -230px;width: 230px;top: 160px;}
.post-teaching-right-img {position: absolute;right: -240px;width: 270px;bottom: 0;}
.post-teaching-line-left {position: absolute;left: -230px;top: 330px;width: 230px;}
.post-teaching-line-right {position: absolute;right: -150px;bottom: 200px;width: 150px;}

/*-----inner-css---------*/
.crtcnt {position: absolute;right: -6px;background: #32abe2;width: 25px;height: 25px;border-radius: 50%;overflow: hidden;text-align: center;color: #fff;font-size: 13px;
 line-height: 23px;font-family: 'robotobold';top: -3px;}
 label.error {color: #f2271c !important;padding: 2px 0 0 !important;font-size: 14px !important;width: 100%;font-family: 'open_sansregular' !important;font-weight: normal !important;}
.users-dropdown{ margin-left: 15px;}
.users-dropdown .nav-link {padding: 0 !important;}
.user-profile-img {display: inline-block;width: 25px;height:25px;border-radius: 50%;overflow: hidden;vertical-align: top;margin-top: 12px;line-height: 15px;}
.users-dropdown > .dropdown-toggle::after {display: inline-block;width: 7px;height: 7px;margin-left: .255em;vertical-align: .255em;content: "";background: #1dbf73;
 border: none;border-radius: 50%;position: absolute;right: 0;top: 0px;}   
.users-dropdown .dropdown-menu {left: auto;right: 0;width: 300px;z-index: 99999;box-shadow: 0 9px 15px 0 rgba(0,0,0,0.18);}
.top_scc {float: left;width: 100%;padding: 8px 15px 8px;}
.top_scc .user-profile-dropdown {display: inline-block;width: 100%;}
.top_scc .user-profile-img {width: 45px;height: 45px;margin-top: 0;float: left;}
.user-dropdown-sub {vertical-align: top;overflow: hidden;padding-left: 11px;}
.heading-md {font-size: 18px;color: #222;font-family: 'robotobold';}
.heading-email {font-size: 13px;color: #222;}   
.clear-all {float: left;width: 100%;background: #ddd;height: 1px;margin: 5px 0;}
.users-dropdown > .dropdown-toggle::after {display: inline-block;width: 7px;height: 7px;margin-left: .255em;vertical-align: .255em;content: "";background: #1dbf73;border: none;
 border-radius: 50%;position: absolute;right: 0;top: 8px;}
.wallet-icon {display: inline-block;width: 24px;vertical-align: top;margin-right: 4px;margin-top: -7px; }
.wallet-balance,
.favorite-tutor {border-left: 1px #e3e3e3 solid;padding-left: 7px;}
 header .menu_header li.favorite-tutor .nav-link {padding-right: 0;color: #8a959e;}
 header .menu_header li.notification-icon .nav-link {padding-left: 0;color: #8a959e; padding-right: 0}
 header .menu_header li.updthdrdt .nav-link {color: #8a959e;}
/*-----------Search-----------*/
.search-courses-section{}
.search-courses-header {text-align: left;float: left;width: 100%;padding: 50px 0;box-shadow: 0 17px 25px 0 #f1f1f1 inset;}
/*.filter-courses-header {float: left;width: 100%;background: #f5f5f5;padding: 30px 0;}*/
.filter-courses-header {float: left;width: 100%;padding: 30px 0;}
.filterCoursesHeaderOnPage{border-bottom: 1px #bed8e3 solid;border-top: 1px #bed8e3 solid;background: #f1fbff;}
.filter-courses {display: inline-block;width: 100%;margin-top: 12px;}
.filter-courses-header h4 {font-size: 20px;color: #000;font-family: "Figtree", sans-serif;font-weight: 600;}
.filter-courses-select { vertical-align: top; float: left; width: 18.8%;margin-right: 1.5%; }
.filter-courses-select-last{ float: right; margin-right: 0}
.filter-courses-select span { display: inline-block; float: left;  width: 100%; padding: 0; text-transform: none; position:relative }
.filter-courses-select span:after {   background-color: #fff; color: #333; height: 32px; padding:4px 15px; position: absolute; right: 1px; top: 1px; border-radius: 0 11px 11px 0; 
 content: "\f107"; font-family: 'FontAwesome'; font-size: 21px; }
.filter-courses-select span:after { z-index: 0;  bottom: 0; pointer-events: none }
.filter-courses-select select option { padding: 0 5px; color: #7f7e7e; background: #fff;font-family: arial; }
.filter-courses-select select { -moz-appearance: none;
 appearance: none; -webkit-appearance: none; -ms-appearance: none; -o-appearance: none }
.filter-courses-select .form-select,
.filter-courses-select .form-control {height: 44px;padding: 6px 15px;font-size: 16px;color: #3c3b37;background-color: #fff;border: 1px solid #b6b6b6;
 border-radius: 5px;box-shadow:none;font-family: 'robotolight';}
.search-courses-main-bx{ float: left; width: 100%; padding: 20px 0 70px}
.search-courses-bx{ display: inline-block; width: 100%}
.search-courses-bx .card {border:none;border-radius: 0; padding: 40px 0; border-bottom: 1px #ddd solid; display: inline-block; width: 100%}
.search-card-img {float: left;width: 24%;border-radius: 8px;overflow: hidden;border: 1px #ddd solid;height: 200px;align-content: center;}
.search-courses-bx .card-body {float: left; width: 76%; padding: 0 0 0 30px; position: relative}
.search-courses-bx .card .card-title a{ color: #3c3b37; font-size: 20px;font-family: 'robotomedium'; }
.search-courses-bx .card p{ color: #3c3b37; font-size: 16px;font-family: 'robotoregular'; padding: 2px 0 5px}
.search-courses-bx .card h6{ color: #3c3b37; font-size: 14px;font-family: 'robotoregular';}
.price-courses{ color: #3c3b37; font-size: 20px;font-family: 'robotomedium'; position: absolute; right: 0; top: 0; text-align: center}
.price-courses strong {font-weight: normal;font-size: 35px;}
.price-courses span {color: #666;position: relative;padding: 0 3px;}
.price-courses span::before {position: absolute;left: 0;top: 13px;content: "";background: #6c6c6c;width: 100%;height: 2px;}
.search-courses-bx .card h6 span{ font-family: 'robotomedium';}
.courses-rating {display: inline-block;width: 100%;margin: 4px 0;}
.courses-rating i{ color: #fe4a55}
.courses-rating span{ color: #3c3b37; font-size: 14px;font-family: 'robotobold';}
.courses-rating strong {color: #3c3b37;font-size: 14px;font-family: 'robotobold';font-weight: normal;margin-left: 10px;padding-left: 10px;
 border-left: 1px #b9b9b9 solid;}
.search-funslity {display: inline-block;}
.search-funslity li {display: inline-block; position: relative;color: #3c3b37; font-size: 14px;font-family: 'robotoregular'; padding-right: 10px;}
.search-funslity li::before {position: relative;content: "";background: #7f7f7f;width: 4px;height: 4px;border-radius: 50%;display: inline-block;
 vertical-align: middle;margin-right: 5px;}
.search-funslity li:first-child::before{ display: none} 
.search-courses-bx .searchin-bx:last-child .card{ border-bottom: none}
.editloader, .searchloader {position: fixed;	left: 0;top: 0;width: 100%;text-align: center;z-index: 99999;background: rgba(0,0,0,0.4);height: 100%;display: none;}
.editloader img, .searchloader img {position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;background: #fff;border-radius: 20px;padding: 15px;width: 140px;}
.main-title {color: #3c3b37;font-size: 28px;font-family: 'robotobold';position: relative;}
.course-cart {display: inline-block;width: 100%;padding-top: 15px;}
.course_like {float: left;}
.likeunlike {position: relative;float: left;}
.likeunlike_in {display: inline-block;}
.likeunlike_in .btn.btn-secondary {background: transparent;border: none;color: #fe4a55;font-size: 20px;padding: 0;}
.likeunlike_in .btn.btn-secondary {background: transparent;border: none;color: #fe4a55;font-size: 20px;padding:0;}
.likeunlike_in .btn.btn-secondary i{color: #fe4a55;}
.cart_listbtn {float: right;}
.cart_btn {display: inline-block;padding: 7px 13px;color: #fff;background: #32abe2;border-radius: 6px;font-family: 'robotomedium';}
.cart_btn:hover {color: #fff;background: #32abe2; opacity:0.8}
.search-card-img .likeunlike {position: absolute;top: 7px;right: 11px;}
.liukeloader {position: absolute;left: 0; display:none}
.card-logo a {color: #fff;}
/*.search-card-img .card-img-top {height: 100%;object-fit: cover;}*/
.cart_btn_dv {float: right}
/*-------user-profiles------*/
.dashboard-profile-section{ background: #f5f9fb}
.user-profile-section{padding-bottom: 50px;}
/*.user-profile-img {display: inline-block;width: 145px;height: 145px;overflow: hidden;border-radius: 50%;vertical-align: middle;}*/
.users-profile-views {display: inline-block;vertical-align: middle;padding-left: 20px; position: relative;width: 73%;}
.users-profile-views h2 {color: #2b2f41;font-size: 24px;font-family: 'robotomedium';}
.users-profile-views h4 {color: #2b2f41;font-size: 16px; opacity: 0.8;font-family: 'robotoregular'; padding: 5px 0;width: 75%;}
.user-details {display: inline-block;width: 100%; color: #2b2f41;font-size: 18px; opacity: 0.8;font-family: 'robotolight';}
.user-details {display: inline-block;width: 100%;color: #2b2f41;font-size: 18px;opacity: 0.8;font-family: 'robotolight';}
.user-details i {display: inline-block;width: 22px;vertical-align: middle;}
.user-details span {display: inline-block;vertical-align: top;padding-top: 3px;padding-left: 10px;}
/*.user-profile-tab-section {background: #eaf6fc;border-top: 1px #e6eff4 solid;border-bottom: 1px #dceaf3 solid;}*/
.user-profile-tab-section {background: #fff;border-top: 1px #e6eff4 solid;border-bottom: 1px #dceaf3 solid;padding: 10px 0;}
.fixed-user-profile-tab {position: fixed;top: 54px;z-index: 1;}
.user-profile-tabs li {margin-right:10px;}
.user-profile-tabs li a {font-size: 15px;color: #666a74;padding:6px 15px;display: inline-block;position: relative;cursor: pointer;background: transparent;border-radius: 7px;font-family: "Figtree", sans-serif;font-weight: 600;}
.user-profile-tabs li a.active {color: #fff;background: #32abe2;}
.user-profile-tabs li a.active .CourseCount {background: #fff;color: #444;}
.CourseCount {margin-left: 15px;background: #f0f0f0;width: 22px;display: inline-block;height: 22px;border-radius: 3px;color: #222;text-align: center;align-content: center;}
.user-about-section {display: inline-block;width: 95%;margin: 30px 0 0;border-bottom: 2px #e9eaec solid;padding-bottom: 50px;}
.user-about-section h3{ color: #2b2f41; font-size: 22px;font-family: 'open_sansbold';}
.user-about-section p{ color: #2b2f41; font-size: 18px;font-family: 'robotolight'; opacity: 0.8; padding-top: 20px;word-wrap: break-word;}
.user-about-section h4{ color: #3c3b37; font-size: 18px;font-family: 'robotomedium'; opacity: 0.9; font-style: italic;padding-top: 20px;}
.show-more {display: inline-block;width: 100%;text-align: center;margin-top: 30px; position: relative}
.show-more::before {pointer-events: none;content: '';position: absolute;height: 141px;width: 100%;left: 0;bottom: 0;
 background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10%,rgba(255, 255, 255, 0.99) 100%);}
.show-more a{ display: inline-block; color: #32abe2; font-size: 16px;font-family: 'robotobold'; position: relative}
.show-more a span {vertical-align: middle;}
.show-more a i {font-size: 30px;margin-left: 9px;vertical-align: middle;}
.users-reviews {display: inline-block;width: 100%;margin-top: 30px;}
.users-reviews-img {display: inline-block;width: 50px;height: 50px;overflow: hidden;border-radius: 50%;}
.users-reviews-details {display: inline-block;width: 75%;vertical-align: top;padding-left: 15px;}
.users-reviews-details h5{ color: #2b2f41; font-size: 16px;font-family: 'robotobold';}
.users-reviews-details p{ font-size: 16px; padding-top: 10px}
.users-reting {display: inline-block;width: 100%;margin-top: 3px;}
.users-reting i {color: #f7c54c;font-size: 16px;vertical-align: middle;}
.users-reting span{color: #2b2f41; font-size: 15px;font-family: 'robotolight'; opacity: 0.8;vertical-align: middle; padding-left: 5px}
.user-resumes-bx {display: inline-block;width: 100%;margin-top: 20px;}


.nav-resume-tabs {border-bottom: 1px #ddd solid;}
.nav-resume-tabs li {margin-right: 40px;}
.nav-resume-tabs li a {font-size: 18px;color: #303445;font-family: 'robotoregular';padding: 4px 2px;display: inline-block; position: relative; border: none; background: transparent;
 border-bottom: 2px transparent solid;font-family: "Figtree", sans-serif;  font-weight: 500;}
.nav-resume-tabs li a.active {border-bottom-color: #32abe2;color: #32abe2;}
.main-resume-bx {display: inline-block;width: 100%;margin-top: 40px;}
.resume-tab-bx {display: inline-block;width: 100%;margin-bottom: 10px;}
.resume-tab-bx label {font-size: 15px;width: 19%;vertical-align: top;color: #303445;font-family: 'robotoregular';opacity: 0.7;}
.resume-education {display: inline-block;width: 78%; }
.resume-education h6 {color: #303445;font-family: 'robotomedium';opacity: 0.8;font-size: 16px}
.resume-education p {color: #303445;font-family: 'robotoregular';opacity: 0.6;font-size: 16px;margin: 0;padding: 4px 0 0;}
.resume-diploma-verified {display: inline-block;width: 100%;margin-top: 13px;}
.resume-diploma-verified i {display: inline-block;width: 18px;margin-right: 5px;}
.resume-diploma-verified span {color: #34ace2;font-family: 'robotomedium';font-size: 16px;display: inline-block;vertical-align: middle;}
.user-schedule-bx {display: inline-block;width: 100%;margin-top: 30px;}
.scheduleDateRange {float: left;color: #3c3b37;font-size: 20px;font-family: 'robotoregular';}
.scheduleDateRange span {font-family: 'robotomedium';}
.TimezonesSelectDesktop {float: right;width: 50%;}
.scheduleHeadButtons {float: right}
.scheduleHeadButtons .navButton {background: #d4d7e2;border: none;width: 40px;height: 40px;border-radius: 6px;margin: 0 10px;}
.scheduleHeadButtons .navButton i {line-height: 33px;font-size: 28px;color: #646464;}
.TimezonesSelectDesktop .form-select {border-radius: 0;font-size: 15px;color: #666;font-family: 'robotoregular';height: 40px; box-shadow: none}
.schedule-calender-bx {display: inline-block;width: 100%;margin-top: 40px;}
.schedule-calender-tr {	display: flex;width: 100%;}
.schedule-calender-th {align-self: flex-start;flex: 1 0;text-align: center;padding: 20px 0;border-top: 4px solid #32abe2;margin-left: 4px;color: #384047;font-size: 18px;
 font-family: 'robotomedium';}
.schedule-calender-th.today{ border-top: 4px solid #aeb5bc;}
.schedule-calender-td:first-child,
.schedule-calender-th:first-child{ margin-left: 0}
.schedule-calender-td {align-self: flex-start;flex: 1 0;padding: 0;text-align: center;margin-left: 4px;}
.TimeSlotAvailable {background: 0 0;border: 1px solid transparent;border-radius: 8px;flex: 1 1;line-height: 1;padding: 8px 0;pointer-events: none;text-align: center;
 transition: color 50ms,background 50ms;}
.TimeSlotAvailable {color: #32abe2;cursor: pointer;font-weight: 500;pointer-events: all;transition: border-color .15s;font-size: 15px;font-family: 'robotomedium';}
.TimeSlotAvailable:hover {background: 0 0;border-color: #32abe2;color: #32abe2;}
.next-days{ border-top-color: #32abe2;}
.users-profile-right-part {display: inline-block;width: 92%;margin-top: -210px;
 position: -webkit-sticky;position: sticky;top: 80px;z-index: 1;}
.users-profile-right-partBxx {display: inline-block;width: 100%;background: #fff;border-radius: 8px;overflow: hidden;box-shadow: 0 4px 25px 0 rgba(0,0,0,0.18);} 
.user-videos {display: inline-block;width: 100%;}
.users-profile-chat-part {display: inline-block;width: 100%;padding: 30px;border-radius: 7px 7px 0 0;margin-top: -10px;position: relative;z-index: 9;background: #fff; text-align: center}
.tutor-prices {display: inline-block;	width: 100%;padding-bottom: 20px;color: #666a74;}
.tutor-prices strong {font-size: 40px;font-family: 'robotomedium'; font-weight: normal;line-height: 29px;}
.tutor-prices small {color: #666a74;font-size: 16px;font-family: 'robotoregular';}
.tutor-prices span {color: #666a74;font-size: 16px;font-family: 'robotolight'; padding-left: 5px}
.users-profile-chat-part .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;width: 100%;font-family: 'open_sanssemibold';padding: 7px;border-radius: 7px;}
.users-profile-chat-part .btn-primary i{ margin-right: 15px; font-size: 21px;vertical-align: middle;}
.users-profile-chat-part .btn-info i{ margin-right: 15px; font-size: 21px;vertical-align: middle;}
.users-profile-chat-part .btn-info {color: #2b2f41;background-color: #f1bf0f;border-color: #f1bf0f;width: 100%;font-family: 'open_sanssemibold';padding: 7px;
 border-radius: 7px; margin-top: 10px}
.users-profile-chat-part .btn-info span {vertical-align: middle;display: inline-block;line-height: 16px;}
.dashboard-profiles--bx {display: inline-block;width: 100%;position: relative;}
.laptop-girl {position: absolute;right: -105px;bottom: -110px;width: 136px;}
.cap-img {position: absolute;right: -40px;bottom: 0;}
 header .menu_header li.favorite-tutor .nav-link {padding-right: 0;color: #8a959e;}
 header .menu_header li.notification-icon .nav-link {padding-left: 0;color: #8a959e;}
.account-setting-section {background: #f5f9fb;padding:100px 0 50px;}
.account-left-menu {display: inline-block;width: 100%;}
.account-left-menu ul {display: inline-block;width: 80%;}
.account-left-menu ul li {display: inline-block;width: 100%;}
.account-left-menu ul li a {display: inline-block; font-size: 18px;font-family: 'robotomedium'; color: #6f757b; padding: 10px 20px; width: 100%;}
.account-left-menu ul li a:hover {color: #384047;}
.account-left-menu ul li.active a { color: #384047; background: #dadfe1;  }
.account-col-ting {width: 240px;background: #e5e5e5;border: 1px #aaa8a8 dashed;border-radius: 7px;padding: 5px; position: relative}
.edit-image-box {height: 15em;width: 100%;background: #e4e4e4;cursor: pointer;overflow: hidden;border-radius: 7px; position: relative}
.edit-image-box img {height: 100%;width: 100%;object-fit: cover;}
/*.account-right-part {display: inline-block;width: 100%;background: #e5e5e5;border-radius: 10px;padding: 50px; position: relative}*/
.account-right-part {display: inline-block;width: 100%;background: #fff;border-radius: 10px;padding: 50px;position: relative;border: 1px #ddd solid;}
.account-input {display: inline-block;width: 100%;position: relative;}
.account-etit-form {display: inline-block;width: 100%;margin-top: 40px;}
.account-right-part h2 {color: #2b2f41;font-family: 'robotomedium';font-size: 30px;}
.account-etit-form .input_group label {width: 100%;color: #6f727c;font-size: 16px;font-family: 'robotoregular';padding: 0 0px 5px;}
.account-input .form-select, .account-input .form-control {height: 55px;border: 2px #cdd0da solid;color: #6f727c;font-size: 16px;font-family: 'robotolight';padding: 5px 20px;
 box-shadow: none;border-radius: 10px;font-family: "Figtree", sans-serif;}
.account-input .form-select option{font-family: 'robotolight';}
.account-input.country .form-control {border: none;width: 82%;float: left;height: 50px;padding: 5px 0;border-radius: 0 5px 5px 0;}
.account-input.country {padding: 0;background: #fff; float: none}
.account-input.country .select {border-radius: 10px 0 0 10px; width: 80px}
.facebook-connect {display: inline-block;width: 100%;margin-top: 10px;padding: 0 20px 10px;}
.facebook-connect i {display: inline-block;vertical-align: middle;width: 22px;}
.facebook-connect span {display: inline-block;font-family: 'robotoregular';font-size: 14px;padding-left: 8px;vertical-align: middle;color: #4d4d4d;}
.connect-facebook {display: inline-block;width: 100%;padding: 5px 0 0 30px;}
.connect-facebook a {display: inline-block;font-family: 'robotoregular';font-size: 14px;color: #2fabe6;}
.input_group_btn .btn-primary {background: #2fabe6;color: #fff;border: 1px #2fabe6 solid;border-radius: 5px;cursor: pointer;padding: 10px 40px;float: left;font-size: 18px;
 font-family: 'robotomedium';text-align: center;}
.input_group_btn .btn-info {background: #fbad18;color: #fff;border: 1px #fbad18 solid;border-radius: 5px;cursor: pointer;padding: 10px 25px;float: left;font-size: 18px;
 font-family: 'robotomedium';text-align: center; margin-left: 15px}
.acc-img {position: absolute;right: -100px;top: -80px;}
.acc-help-text {font-size: 16px;color: #6f727c;font-family: 'robotoregular';padding: 10px 0 3px;display: inline-block;width: 100%;}
.input_group_btn {display: inline-block;width: 100%;margin-top: 20px;}
.edit-picture {position: absolute;right: 10px;bottom: 10px;}
.edit-picture a {display: inline-block;width: 35px;height: 35px;background: #fff;border-radius: 50%;color: #6a6b6b;line-height: 32px;font-size: 15px;}
.register_option {display: inline-block;width: 100%;text-align: center;margin-top: 10px;font-size: 17px;}
.register_option a {font-size: 17px;font-family: 'robotomedium';border-bottom: 2px #32abe2 solid;padding-bottom: 5px;color: #32abe2;}
.register_option a:hover {;border-bottom: 2px transparent solid;color: #32abe2;}
.check-availability label.error {display: none;}
.check-availability .form-check-input[type="checkbox"].error {outline: 1px #f00 solid;}
.management-section{ padding: 60px 0}
.action-btn .btn-primary {color: #fff;padding: 1px 7px;background-color: #32abe2;border-color: #32abe2;}
/*.post-teaching-input .chosen-container-multi .chosen-choices {padding: 8px 13px;border: 1px solid #aeb3b5;background-image:none;border-radius: 0.25rem;min-height: 45px;}*/
.post-teaching-input .chosen-container-multi .chosen-choices {padding: 12px 13px;	border: 2px #cdd0da solid;background-image: none;border-radius: 10px;min-height: 45px;}
/*.post-teaching-input .chosen-container-multi .chosen-choices li.search-field input[type="text"] {height: 22px;color: rgba(60,59,55,0.5);font-size: 15px;font-family: 'robotoregular';}*/
.post-teaching-input .chosen-container-multi .chosen-choices li.search-field input[type="text"] {height: 22px;color: #6f727c;font-size: 18px;font-family: "Figtree", sans-serif;}
.management-full {display: inline-block;width: 100%;text-align: center;font-size: 23px;padding: 100px 0 180px;}
.empty_cart {background: #f1f1f1;display: inline-block;width: 100%;padding: 30px;border-radius: 7px;border: 1px #ddd solid;text-align: center;}
.empty_cart i {font-size: 52px;color: #a8a8a8;}
.empty_cart p {padding: 14px 10px;font-size: 19px;font-family: 'robotomedium';}
.final-submit {display: inline-block;position: relative;}
.admin_loader {position: absolute;right: 48px;top: 18px;}

/**------Faq---------------*/
.faq-search-section {background: #fff;padding-bottom: 100px;box-shadow: 0 0 15px 0 rgba(0,0,0,0.1) inset;}
.faq-search-bg{ background: url(../../img/front/search-bg.png) no-repeat right top;padding: 120px 0 330px;background-size: cover;display: inline-block;width: 100%; text-align: center}
.faq-search-bg h2{font-family: 'robotomedium'; font-size: 42px ;color: #2b2f41 ; text-align: center}
.faq-search-bg p{font-family: 'robotoregular'; font-size: 18px ;color: #828282 ; text-align: center; padding-top: 5px}
.search-account-bx {display: inline-block;width: 55%; margin-top: 20px}
.search-account-input {display: inline-block;width: 100%;position: relative;}
.search-account-input i {position: absolute;left: 20px;top: 15px;}
.search-account-input .form-control {border-color: #dcdee0;height: 60px;border-radius: 8px;padding: 7px 0 7px 70px;color: #828282;font-size: 18px;font-family: 'robotoregular';
 border-width: 2px;}
.faq-askes {display: inline-block;width: 100%;margin-top: 60px;}
.faq-askes .accordion-item { margin-bottom: 0;border: none;border-bottom: 1px #ddd solid;}
.faq-askes .accordion-item:first-of-type .accordion-button {border-top-left-radius: 0;border-top-right-radius: 0;}
.faq-askes .accordion-item:first-of-type {border-top-left-radius: 0;border-top-right-radius: 0;}
.faq-askes .accordion-button {padding: 30px 0;font-size: 20px;color: #2b2f41;text-align: left;background-color: #fff;font-family: 'robotomedium';box-shadow: none;}
.faq-askes .accordion-body {padding: 0 0 30px; color: #2b2f41; opacity: 0.8;font-family: 'robotolight'; font-size: 18px}
.faq-askes .accordion-button::after {width: 33px;height: 33px; background: url(.../../img/front/plus-icon.png) no-repeat center center;border: 2px #9597a0 solid;border-radius: 50%;
 text-align: center;background-position: center center;}
.faq-askes .accordion-button:not(.collapsed)::after {background: url(../../img/front/mins-icon.png) no-repeat center center;}

/*----------Find-Tutor--------------*/
.find-tutor-search-section {background: #f4f8fa;padding: 60px 0;}
.find-tutor-search-section h2{font-family: 'robotomedium'; font-size: 42px ;color: #2b2f41 ; text-align: center}
.find-tutor-search {display: inline-block;width: 100%;margin-top: 10px;background: #fff;box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);border: 1px #ddd solid;padding: 20px;
	border-radius: 10px;}
.tutor-search-bx {float: left;width: 22%;}
.tutor-search-bx label {width: 100%;color: #6f727c;font-size: 16px;font-family: 'robotoregular';padding: 0 20px 5px;}
.find-tutor-input {border: 1px #d7dbdc solid;padding: 8px 15px;background: #fff;border-radius: 5px 0 0 5px;border-right: none;float: left;width: 100%;min-height: 57px; position: relative}
.find-tutor-input .form-select,
.find-tutor-input .form-control {border: none;border-radius: 0;border-right: 1px #d7dbdc solid; box-shadow: none;font-family: 'Roboto', sans-serif;}

.tutor-price-bx .find-tutor-input {border-radius: 0;border-left: none;}
.tutor-avilable-bx .find-tutor-input {border-radius: 0 5px 5px 0;border-left: none; border-right: 1px #ddd solid}
.tutor-avilable-bx .find-tutor-input .form-select {border-right: none;}
.price-range-slider {width: 100%; float: left;padding:0;}
.price-range-slider .range-value {margin: 0 0 10px;}
.price-range-slider .range-value input { width: 100%; background: none;color: #6c6c6c;font-size: 16px;font-weight: initial;box-shadow: none;border: none;margin: 0;outline: none;
 font-family: 'robotoregular';}
.price-range-slider .range-bar { border: none; background: #c6c5c4; height: 3px; width: 96%;margin-left: 8px;border: none !important;}
.price-range-slider .range-bar .ui-slider-range { background: #32abe2;}
.price-range-slider .range-bar .ui-slider-handle {border: none;border-radius: 25px;background: #fff;border: 2px solid #32abe2;height: 17px;width: 17px;top: -0.52em;
 cursor: pointer; outline: none}
.price-range-slider .range-bar .ui-slider-handle + span {background: #32abe2;}
.tutor-price-bx .find-tutor-input {padding-top: 3px;padding-bottom: 0;}
.tutor-search-bx-down {display: inline-block;width: 100%;}
.find-tutor-specialties {display: inline-block;width: 20%;vertical-align: top;margin-left: 20px;}
.find-tutor-specialties .form-select {background-color: #32abe2;color: #fff;border-color: #32abe2;box-shadow: none;font-family: 'Roboto', sans-serif;font-size: 15px;
 background-image: url(../../img/front/specialties-arrow-icon.png) ;background-size: 15px 9px;}
.find-tutor-sortby {display: inline-block;width: 18%;margin-left: 20px; position: relative}
.find-tutor-sortby .form-control,
.find-tutor-sortby .form-select {background-color: #fff;color: rgba(0,0,0,0.8);border-color: #ddd;box-shadow: none;font-family: 'Roboto', sans-serif;font-size: 15px; height: 44px;}
.search-blue-icon {position: absolute;left: 15px;top: 15px; cursor: pointer}
.find-tutor-section {padding: 50px 0;}
.find-tutors--bx {display: inline-block;width: 100%;background: #f5f9fb;padding: 30px;	border-radius: 7px;}
.find-tutors--bx h2 {font-family: 'robotomedium';font-size: 28px;color: #2b2f41;}
.tutors-find-main {display: inline-block;width: 100%;margin-top: 15px;}
.tutors-find-bx {display: inline-block;width: 100%;background: #fff;border-radius: 10px;border:1px solid #d8d6d6;padding: 20px;margin-bottom: 20px;transition: 0.3s;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);position: relative;}
.tutors-find-bx:hover {box-shadow: 0 9px 20px 0 rgba(0,0,0,0.2)}
.tutors-find-img-bx {float: left;width: 12%;}
.tutors-find-img {display: inline-block;width: 94px;height: 94px;overflow: hidden;border-radius: 50%;position: relative;}
.tutors-find-img::after {pointer-events: none;content: '';position: absolute;height: 50px;width: 100%;left: 0;bottom: 0;
 background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 13%,rgba(37,35,35,.85) 100%);}
.tutors-favorite {position: absolute;right: 10px;bottom: 5px; z-index: 1}
.tutors-favorite a {color: #fff;font-size: 15px;}
.tutors-online {position: absolute;left: 10px;bottom: 10px;width: 11px;height: 11px;background: #32abe2;border-radius: 50%;border: 2px #fff solid; z-index: 1}
.my-tutors-lessons {display: inline-block;width: 100%;color: #2b2f41;font-size: 16px;font-family: 'robotolight';}
.my-tutors-lessons strong {font-weight: normal;font-family: 'robotobold';}
.tutors-find-details {float: left;width:62%;}
.tutors-find-details h3{ color: #000; font-size: 20px;font-family: "Figtree", sans-serif;font-weight: 600;}
.tutors-country {display: inline-block;vertical-align: top;margin-left: 10px;height: 25px;  align-content: center;}
.tutors-language {display: inline-block;width: 100%; padding: 5px 0}
.tutors-language ul {display: inline-block;width: 100%;}
.tutors-language ul li {display: inline-block;position: relative; color: #535353; font-size: 16px;font-family: 'robotoregular'; margin-right: 10px;}
.tutors-language ul li:before{ content: ""; background: #32abe2; width: 6px; height: 6px;display: inline-block;vertical-align: middle;border-radius: 50%;margin-right: 6px;}
.tutors-description {display: inline-block;width: 100%;padding: 5px 0;}
.tutors-description p{ color: #000; font-size: 15px;font-family: 'robotoregular';}
.tutors-description p strong{ color: #2b2f41;font-family: 'robotomedium'; font-weight: normal}
.tutors-description p a{ color: #1085b3; font-weight: normal; font-size: 15px; margin-left: 3px}
.tutors-find-book-details {float: right;width: 22%;text-align: left;border-left: 1px solid #d8d6d6;padding-left: 30px;min-height: 150px;padding-top: 20px;}
.tutors-find-price {display: inline-block;width: 100%;margin-bottom: 15px;/*min-height: 120px;*/}
.tutors-find-price h4{ color: #000; font-size: 22px;line-height: 24px;font-family: "Figtree", sans-serif;font-weight: 600;}
/*.tutors-find-price h4 small{ color: #2b2f41; opacity: 0.9;font-size: 18px;font-family: 'robotolight'; padding-left: 5px}*/
.tutors-find-price h4 small {color: #000;font-size: 18px;padding-right: 2px;vertical-align: top;line-height: 18px;}
/*.tutors-find-price span{ color: #2b2f41; opacity: 0.6;font-size: 14px;font-family: 'robotoregular';}*/
.tutors-find-price span{ /*color: #000;*/ font-size: 15px;}
.tutors-find-book-details .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;width: 100%;font-family: 'open_sanssemibold';padding: 9px;border-radius: 7px;
 margin-top: 10px}
.tutors-find-book-details .btn-primary i{ margin-right: 15px; font-size: 21px;vertical-align: middle;}
/*.tutors-find-book-details .btn-info i{ margin-right: 15px; font-size: 21px;vertical-align: middle;}*/
.tutors-find-book-details .btn-info i {margin-right: 9px;font-size: 18px;vertical-align: middle;}
/*.tutors-find-book-details .btn-info {color: #2b2f41;background-color: #f1bf0f;border-color: #f1bf0f;width: 100%;font-family: 'open_sanssemibold';padding: 9px;border-radius: 7px; }*/
.tutors-find-book-details .btn-info {color: #fff;background-color: #f1bf0f;border-color: #f1bf0f;padding: 6px 15px 9px;border-radius: 10px;font-family: "Figtree", sans-serif;
	font-weight: 600;font-size: 16px;}
.tutors-find-book-details .btn-info span {vertical-align: middle;display: inline-block;line-height: 16px;}

/*-------------------Message------------*/
.profile-message-section {background: #fff;box-shadow: 0 0 18px 0 rgba(0,0,0,0.15) inset;height: 520px;}
.message-left-part {display: inline-block;width: 100%;padding: 0;border-right:1px #ddd solid; height: 100%;min-height: 550px;}
.message-left-part h2 {font-family: 'robotomedium';font-size: 20px;color: #2b2f41;padding: 17px 30px;border-bottom: 1px #ddd solid;}
.message-search {display: inline-block;width: 100%;padding: 20px;position: relative;border-bottom: 1px #ddd solid;}
.message-search .form-control {background: #f0f3f6;border-color: #cacaca;height: 44px;font-family: 'robotoregular';color: rgba(0,0,0,0.4);padding: 5px 40px 5px 15px;box-shadow: none;}
.message-search i {position: absolute;right: 35px;top: 29px;width: 19px;}
.messages-users-bx {display: inline-block;width: 100%;margin-top: 0px;}
.messages-users {display: inline-block;width: 100%;position: relative;padding: 10px 30px;border-bottom: 1px #ddd solid;float: left;}
/*.messages-users:first-child {border-top: 1px #ddd solid;}*/
.messages-users::after {position: absolute;right: 0;bottom: 0;content: "";background: #000;width: 84%;height: 1px;opacity: 0.1;display: none;}
.messages-users:last-child:after{ display: none}
.messages-users-img-bx {float: left;width: 15%;position: relative;}
.messages-users-img {display: inline-block;width: 52px;height: 52px;overflow: hidden;border-radius: 50%;background: #eee;}
.users-online {position: absolute;right: 0;bottom: 5px;width: 18px;height: 18px;background: #2ab485;border-radius: 50%;border: 3px #fff solid;z-index: 1;}
.messages-users-details {float: left;width: 82%;margin-left: 1%;padding-top: 1px;}
.messages-users-details h3 {font-family: 'robotomedium';font-size: 17px;color: #2b2f41; display: inline-block}
.messages-users-details p{ color: #4e4e4e; font-size: 16px;font-family: 'robotoregular'; opacity: 0.8}
.messages-users-details span {color: #373737;font-size: 13px;font-family: 'robotoregular';opacity: 0.9;float: right;}
.profile-message-section .row {height: 100%;}
.users-message-chat-bx{ background: #f4e6e6;/*height: 100%;*/background: linear-gradient(to bottom, rgb(235, 241, 244) 0%,rgb(254, 255, 255) 100%);}
.users-message-chat-main{ display: inline-block; padding: 80px 0px 202px 30px; width: 100%; height: 100%;position: relative;background: url(../../img/front/chat-bg.png) repeat left top;}
.users-chat-bxs {display: inline-block;width: 100%;max-height: 340px;height: 340px;overflow-y: auto;padding-right:30px;}
.user-send-message-bx {display: inline-block;width: 60%;  margin-bottom: 10px;}
.user-send-img {float: left;width: 50px;overflow: hidden;border-radius: 50%;background: #fff;}
.send-message-rights {display: inline-block;width: 60%;margin-left: 20px;}
.send-messages {display: inline-block;background: #fff;padding: 10px 20px;border-radius: 10px 10px 10px 0;color: #4e4e4e;font-size: 15px;font-family: 'robotoregular'; 
 position: relative;box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);}
.send-messages:before{ position: absolute; left: -12px;  bottom: 0; content: ""; border-bottom: 0px transparent solid;  border-top: 11px transparent solid;
 border-right: 13px #fff solid}
.send-messages-second{display: inline-block;background: #fff;padding: 10px 20px;border-radius: 10px;color: #4e4e4e;font-size: 16px;font-family: 'robotoregular'; margin-top: 15px}
.user-recive-message-bx {float: right;width: 60%;margin-bottom: 10px;}
.user-recive-message-bx .user-send-img {float: right;}
.user-recive-message-bx .send-message-rights {float: right;margin-right: 20px;margin-left: 0;width: 82%;}
.user-recive-message-bx .send-messages {float: right;border-radius: 10px 10px 0px 10px;background: #2ea8df;color: #fff;}
.user-recive-message-bx .send-messages-second {float: right;}
.user-recive-message-bx .send-messages:before{left: auto; right: -12px; border-right: none; border-left:13px #2ea8df solid}
.message-send-box {display: inline-block;width: 100%;position: absolute;padding: 15px 20px 10px;left: 0;bottom: 0;background: #f1f1f1;border-top: 1px #ddd solid;}
.message-send-box .form-control {height: 44px;border-radius: 0;border-color: #e1e4e9;font-size: 16px;font-family: 'robotoregular';color: rgba(0,0,0,0.5);padding-right: 80px;}
.message-send-btn {/*position: absolute;right: 40px;top: 7px;*/border: none;float: right;}
.message-send-btn i {background: #32abe2;color: #fff;padding: 6px;font-size:16px;border-radius: 4px;}
.emojis-bx {position: absolute;right: 60px;top: 16px;}
.send-messages-second p {padding: 5px 0;}
.show-hidden-menu {display: none;}
.edit-picture img {height: 100%;display: none;width: 100%;object-fit: cover;}
.edit-image-box .controls {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 99;opacity: 0;}
.edit-image-box .controls .form-control{width: 100%;height: 100% !important;}
.required {color: #f00;}
.ChatDelete {position: absolute;right: 0;top: 50%;color: #000;font-size: 19px;transform: translate(0,-50%);}
.users-offline {position: absolute;right: 0;bottom: 5px;width: 18px;height: 18px;background: #9d9d9d;border-radius: 50%;border: 3px #fff solid;z-index: 1;}
.SendMessageDate {display: inline-block;width: 100%;font-size: 12px;color: #000;font-family: 'robotomedium';}
.SendMessageDate i {color: #666;margin-right: 3px;vertical-align: middle;}
.SendMessageDate span {display: inline-block;vertical-align: middle;}
/*------------18-08-22------------*/
.picture_delete {position: absolute;right: 13px;top: 14px;z-index:9;display: inline-block;width: 35px;height: 35px;background: #ffc90d;border-radius: 50%;color: #000;
 line-height: 32px;font-size: 14px;padding: 0;}
.upload-img-picturch {display: inline-block;margin-top: 20px;border: 5px #b0cddb solid;border-radius: 10px;overflow: hidden;}
.account-input .form-control[type="file"] {height: auto;padding: 14px 20px;}
.add-card-bx {border: 1px #ccc solid;padding: 15px;border-radius: 15px;background: #fff;margin-bottom: 35px;position: relative;}
.remove-sections {position: absolute;right: -7px;top: -10px;z-index: 99;display: inline-block;width: 35px;height: 35px;background: #ffc90d;border-radius: 50%;color: #000;
 line-height: 32px;font-size: 15px;padding: 0;text-align: center;}
.remove-sections img{ width: 15px}
.account-etit-form .input_group {display: inline-block;width: 100%;}
.help-text-time-zone {display: inline-block;width: 100%;font-size: 15px;color: #202020;}
.time-zon-btn {color: #221f1f;background-color: #ffc600;border-color: #ffc600;font-family: 'open_sanssemibold';border-radius: 6px;padding: 8px 21px;font-size: 16px;margin-bottom: 7px;}
.edu_contact_div textarea.form-control,
.cert_contact_div textarea.form-control{ height: 160px; /*resize: vertical*/resize: none}
.change-vidios-bx {display: inline-block;width: 100%;/*border-bottom: 1px #b7b7b7 solid;padding-bottom: 30px;*/}
.account-etit-form .input_group .change-vidios-bx label {padding-left: 0;}
.slot-block h5 {color: #2b2f41;font-family: 'robotomedium';font-size: 18px;margin-top: 7px;}
.slot-block h5 i {opacity: 0.5;}
.btn-appointment {background: #2fabe6;color: #fff;border: 1px #2fabe6 solid;border-radius: 5px;cursor: pointer;padding: 7px 20px;font-size: 16px;font-family: 'robotomedium';text-align: center;}
.slot-block {border-bottom: 1px solid #D3D3D3;padding-bottom: 20px;}
.manag-modal .modal-title {color: #2b2f41;font-family: 'robotomedium';font-size: 22px;}
.time-available {font-family: 'robotoregular';font-size: 18px;margin-bottom: 10px;}
.blocked_label {font-family: 'robotomedium';font-size: 14px;}
.find-tutor-input .chosen-container-single .chosen-single {padding: 7px 0 0 8px;height: 32px;border:1px transparent solid;border-radius: 5px;background: #fff;box-shadow: none;
 color: #212529;text-decoration: none;white-space: nowrap;line-height: 24px;font-size: 16px;font-family: 'Roboto', sans-serif;}
.find-tutor-input .chosen-container-single .chosen-single div {top: 6px;}
.find-tutor-input::before {position: absolute;left: 0;top: 10px;content: "";background: #ddd;height: 37px;width: 1px;}
.tutor-search-bx:first-child .find-tutor-input::before {display: none;}
.time-slot-daily .check-availability {width: 20%;margin-bottom: 0;vertical-align: middle;}
.time-slot-daily .login-input {width: 78%;position: relative;vertical-align: middle;}
.time-slot-duration .login-input .form-control,
.time-slot-daily .login-input .form-select {height: 45px;}
.time-slot-duration .check-availability {display: inline-block;width: 20%;margin-bottom: 0;vertical-align: top;}
.time-slot-daily .check-availability label,
.account-etit-form .time-slot-duration .check-availability label {padding: 0 0px 5px;}
.time-slot-duration .login-input {display: inline-block;width: 78%;position: relative;}
.time-slot-duration .set-timezon-bx {width: 100%;}
.timezon-calenders {display: inline-block;width: 100%;background: #fff;padding: 20px;border-radius: 10px;}
.timezon-calenders > h2 {text-align: center;font-size: 25px;margin-bottom: 40px;}
.manag-modal .modal-content{width:650px ;margin-top: 80px ;}
.find-tutor-specialties .chosen-container-active.chosen-with-drop .chosen-single{border: 1px solid #ddd;border-radius: 0.25rem;background: #fff; box-shadow: none}
.find-tutor-specialties .chosen-container-single .chosen-single {position: relative;display: block;overflow: hidden;padding: 5px 0 0 12px;height: 44px;border: 1px solid #ddd;text-align: left;
 border-radius: 0.25rem;background: #fff;box-shadow:none;color: rgba(0,0,0,0.8);text-decoration: none;white-space: nowrap;line-height: 33px;font-family: 'Roboto', sans-serif;font-size: 15px;}
.find-tutor-specialties .chosen-container-single .chosen-single div b {display: block;width: 100%;height: 100%;/*background: url(../../img/front/specialties-arrow-icon.png) no-repeat 0 14px !important;*/
 background-position: 0 14px;}
.tutors-offline {position: absolute;left: 10px;bottom: 10px;width: 11px;height: 11px;background: #8e8e8e;border-radius: 50%;border: 2px #fff solid;z-index: 1;}
.shpagel {float: left;font-size: 15px;padding-top: 7px;}
.topn_rightd {float: right;}
.topn_rightd .pagination .page-item {margin: 0 4px;}
.topn_rightd .pagination .page-item:first-child .page-link {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.topn_rightd .pagination .page-item:last-child .page-link {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.topn_rightd .pagination .page-item .page-link {color: #666;width: 36px;text-align: center;}
.topn_rightd .pagination .page-item.active .page-link {z-index: 3;color: #fff;background-color: #32abe2;border-color: #32abe2;}
.topn_rightd .pagination .page-item .page-link.next-link,
.topn_rightd .pagination .page-item .page-link.previous-link {padding: 4px 0 8px;font-size: 26px;line-height: 21px;}
.likeunlike_in a i {color: #fff;}
.tutors-find-img img {width: 100%;height: 100%;object-fit: cover;}
.findtutor-modal .modal-dialog {max-width: 400px;margin: 3.75rem auto 1.75rem;}
.tutor-find-details {display: inline-block;width: 100%;text-align: center;padding: 0 30px;}
.tutor-find-details-img {display: inline-block;width: 90px;height: 90px;overflow: hidden;border-radius: 50%;margin-top: -45px;}
.tutor-find-details h2 {font-size: 24px;font-family: 'robotobold';padding: 10px 0;}
.tutor-find-details p {color: #6f757b;line-height: 1.42857143;font-size: 16px;font-family: 'robotoregular';}
.findtutor-modal .form-control{ height: 100px; border: 1px solid #dadfe1; border-radius: 0; font-size: 14px;color:#000;}
.findtutor-modal .form-control:focus{ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.08)}
.findtutor-modal .form-check {display: inline-block;width: 78%;}
.likeusers-img {display: inline-block;vertical-align: top;width: 20%;text-align: right;}
.findtutor-modal .form-check .form-check-input[type="checkbox"] {border-radius: 0;width: 16px;height: 16px;}
.findtutor-modal .form-check .form-check-label {color: rgb(56, 64, 71);font-size: 14px;font-family: 'robotoregular';}
.findtutor-modal .modal-body {padding: 30px 30px 10px;}
.findtutor-modal .modal-footer {border: none;text-align: center;display: inline-block;width: 100%;padding: 0 30px 20px;}
.findtutor-modal .modal-footer .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;width: 100%;font-family: 'open_sanssemibold';padding: 9px;
 border-radius: 3px;margin-top: 10px;}
.bookclass-modal .modal-title {font-family: 'robotomedium';font-size: 17px;color: #2b2f41;}
.bookclass-modal .modal-title i {display: inline-block;width: 30px;border-radius: 50%;overflow: hidden;vertical-align: middle;height: 30px;margin-right: 10px;}
.bookclass-modal .modal-content {border-radius: 20px;}
.bookclass-modal-footer {justify-content: left; display: inline-block; width: 100%;padding:13px 20px 7px}
.bookclass-modal-footer span {margin: 0;width: 53%;float: left;font-family: 'robotomedium';color: #666;font-size: 14px;}
.bookclass-modal .bookclass-modal-footer .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sansregular';padding: 9px 19px;
 border-radius: 9px;margin-top: 0;float: right;}
.findtutor-modal .modal-footer .btn-primary:hover,
.bookclass-modal .bookclass-modal-footer .btn-primary:hover {color: #2b2f41;background-color: #f1bf0f;border-color: #f1bf0f;}
.favourets-item {display: none;}
.users-dropdown.mobile-show {display: none;}
.user-profiles--bx--details {display: inline-block;width: 145px;position: relative;vertical-align: top;}
.user-profiles--bx--details .user-profile-img {width: 145px;height: 145px;}
.user-profiles--bx--details .tutors-online {left: auto;right: 15px;width: 20px;height: 20px;}
.user-schedule-section h3{ float: left}
.disable_month {pointer-events: none;}
.blocked {color: #c5cbd2;pointer-events: none;}
.favpro_class {position: relative;display: inline-block;width: 100%;}
.favpro_class .liukeloader {top: 14px;left: 50%;transform: translate(-50%,0);}
.find-tutor-search .chosen-container .chosen-results li.highlighted {background-color: #32abe2;background-image: none;color: #fff;}
.disabledDay {background: #f1f1f1;opacity: 0.5;pointer-events: none;}

.TutorSearchBx .find-tutor-input {border-radius: 5px 0 0 5px;border-right: none;}
.TutorSearchBx .find-tutor-input .form-control {border: none;padding: 7px 10px 7px 33px;}
.LearnSkillBx .find-tutor-input {border-left: none;border-radius: 0;}
.tutor-form-bx .find-tutor-input {border-left: none;border-right: 1px #d7dbdc solid;border-radius: 0 5px 5px 0;}
.tutor-search-bx.TutorSearchBx {width: 20%;}
.tutor-search-bx.LearnSkillBx {width: 19%;}
.tutor-search-bx.tutor-form-bx {width: 18%;}
.AdvancedSearchBtn {float: right;margin-top: 29px;}
.AdvancedSearchBtn .btn-primary {color: #2b2f41;background-color: #ffc90d;border-color: #ffc90d;font-family: 'open_sanssemibold';padding: 15px;border-radius: 5px;}
.AdvancedSearchBtn .btn-secondary {color: #2b2f41;background-color: #bbb;border-color: #bbb;font-family: 'open_sanssemibold';padding: 15px 26px;border-radius: 5px;}
.TutorAdcanceActive {display: inline-block;}
.find-tutor-specialties .chosen-container{width: 100% !important;}
.loader_final_btn {display: inline-block;position: relative;}
.admin_loader_bottom{float: left;margin: 16px 0 0 -80px; position: initial; left: 0; top: 0}
.tutors-skills {display: inline-block;width: 100%;padding: 5px 0;}
.tutors-skills ul {display: inline-block;width: 100%;}
.tutors-skills ul li {display: inline-block;position: relative;color: #535353;font-size: 15px;font-family: 'robotoregular';margin-right: 10px;background: #e3e3e3;
 padding: 2px 10px;border-radius: 5px;}
.tutors-language ul li.UserRating:before{ display: none}
.tutors-certificate ul li.UserRating {}
.tutors-certificate {display: inline-block;width: 100%; padding: 5px 0}
.tutors-certificate ul {display: inline-block;width: 100%;}
.tutors-certificate ul li {display: inline-block;position: relative; color: #8c8c8c; font-size: 16px;font-family: 'robotoregular'; margin-right: 10px;}
.TutorsReviews {display: inline-block;width: 100%; padding: 5px 0}
.TutorsReviews ul {display: inline-block;width: 100%;}
.TutorsReviews ul li {display: inline-block;position: relative; color: #535353; font-size: 16px;font-family: 'robotoregular'; margin-right: 10px;vertical-align: top;}
/*.TutorsReviews ul li.UserRating {display: block;}*/
.TutorsReviews ul li i {display: inline-block;width: 19px;margin-right: 5px;opacity: 0.7;vertical-align: top;}
.TutorsReviews ul li span {display: inline-block;vertical-align: middle;}
.UserRating .pprate.gigdtlrat {float: left;margin-top: -1px;}
.EnterSubjectInput {float: left;width: 60%;}
.EnterSubjectBut {float: right;width: 37%;}
.EnterSubjectBut .btn-primary {color: #fff;background-color: #2fabe6;border-color: #2fabe6;font-size: 15px;font-family: 'robotomedium';border-radius: 5px;padding: 0 6px;
 box-shadow: none;height: 55px;line-height: 55px;}
.EnterSubjectBut .btn-primary:focus, .EnterSubjectBut .btn-primary:hover{ box-shadow: none}
.RagisterCaptcha{ text-align: center}
.RagisterCaptcha .g-recaptcha {display: inline-block;}
.account-input.country .select .flagstrap-icon {margin-top: 10px;}
/*.account-input.country .select::after {top: 8px;}*/
.titlenone{ display: none}
.blank_mesage {display: inline-block;width: 100%;text-align: center;padding: 80px 0;height: 100%; align-content: center;}
.blank_mesage span {display: block;font-size: 22px;color: #000;font-family: 'open_sanssemibold';margin-top: 20px;}
.CurntUserName {position: absolute;left: 0;top: 0;font-family: 'robotomedium';font-size: 20px;color: #2b2f41;background: #f7f7f7;padding: 14px 37px;width: 100%;
 border-bottom: 1px #ddd solid;box-shadow: 0 10px 8px 0 rgba(0,0,0,0.03) inset;}
.EarningsTop {display: inline-block;width: 100%;margin-bottom: 30px;}
.buyer-request-bx h3,
.top_roworders h2 {color: #3c3b37;font-size: 27px;font-family: 'robotobold';}
.js-db-stats {display: inline-block;margin: 10px 0;}
.with_form {width: 100%;border: 1px #ddd solid;padding: 25px;border-radius: 10px;display: none;float: left;}
.with_form_f label {font-size: 14px;padding-top: 10px;}
.wht_text {	display: inline-block;margin: 0 13px;vertical-align: top;}
.wht_text .form-control {border-radius: 0;width: 380px;height: 44px;}
.wht_btn {display: inline-block;vertical-align: top;}
.wht_btn .btn-info {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 6px;padding: 8px 21px;font-size: 17px;}
.buyer-request-bx h3{margin-bottom: 20px;}
.js-db-stats {width: 100%;float: left;border: 1px solid #ddd;}
.js-db-stats span, .js-db-stats a {width: 16.66%;display: inline-block;float: left;	font-size: 24px;line-height: 27px;font-weight: 400;color: #303030;text-decoration: none;
 text-align: center;vertical-align: top;border-left: 1px solid #ddd;background: #fff;min-height: 100px;padding: 25px 0px;}
.js-db-stats span:first-child {border-left: none;}
.js-db-stats small {display: block;font-weight: 500;font-size: 14px;line-height: 18px;color: #999;text-align: center;padding: 0 0 15px;min-width: 125px;}
.js-db-stats .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;padding: 3px 12px;}
.blog_tit_new .detailpage_sdsv {display: inline-block;width: 100%;}
.blog_tit_new .detailpage_sdsv h2 {color: #000;padding-bottom: 3px;font-size: 20px;}
.blog_tit_new .detailpage_sdsv h3 {color: #000;padding-bottom: 5px;}
.blog_tit_new .detailpage_sdsv p strong {color: #000;}
.blog_tit_new .detailpage_sdsv ul {display: inline-block;width: 100%;padding-left: 20px;}
.blog_tit_new .detailpage_sdsv ul li {float: left;width: 100%;padding-bottom: 10px;font-size: 16px;list-style-type: disc;}
.blog_tit_new .detailpage_sdsv ul li strong {color: #000;padding-right: 5px;}
.blog_tit_new .detailpage_sdsv p {font-size: 16px;padding-bottom: 20px;}
.job_content {display: table;width: 100%;}
.job_heading { display: table-row; width: 100%;}
.job_heading li {display: table-cell;padding: 15px 8px;vertical-align: middle;font-size: 16px;border-bottom: 1px #ddd solid;border-top: 1px #ddd solid;font-family: 'robotolight';
  color: #212529;}
.job_heading li.CourseName{font-family: 'robotomedium';}
.job_list li {display: table-cell;padding: 10px 8px;vertical-align: middle;color: #212529;font-size: 14px;border-bottom: 1px #e5e5e5 solid ;font-family: 'robotolight';}
.job_list li a {font-size: 14px;font-family: 'robotomedium';color: #4a4a4a;}
.job_list li a:hover {color: #32abe2;}
.job_list {display: table-row;width: 100%;background: #fff;}
.SellingOrders{ display: inline-block; width: 100%; overflow-x: auto}
.MyClassModal .modal-dialog {max-width: 1200px;}
.MyClassModal .modal-content {width: 100%;}
.MyClassModal .MyClassBody {overflow-x: auto;}
/*-----------adwans-search-----------*/
.searchgig {	width: 100%;	margin: 0 auto 0;		position: absolute;	left: 0;	top: 66px; z-index:99}
.search-bar-panel {	z-index: 99;	width: 100%;	display:inline-block;	color: #777;	cursor: default;	-webkit-box-sizing: border-box;	box-sizing: border-box;	
 text-align: left;	-webkit-box-shadow: 0 3px 13px 0 rgba(60,60,60,.4);	box-shadow: 0 3px 13px 0 rgba(60,60,60,.4);	border-radius: 3px;	border: 1px solid #eee;	
 padding: 10px;	background-color: #fff;	display: inline-block;}
.search-bar-panel > aside > li {	font-size: 14px;	padding: 10px 0;	}
.search-bar-panel i {	width: 24px;}
.search-bar-panel button {	color: #777;	border: none;	background: none;	display: block;	padding: 10px 25px;	-webkit-box-sizing: border-box;	box-sizing: border-box;	
 font-size: 15px;	text-align: left;	width: 100%;}
.search-bar-panel li.selected button {	background-color: #eee;}
.search-bar-panel b {	color: #0e0e0f;}
.dlt-keyword {position: absolute;right: 10px;top: 23px;font-size: 0;color: #fff;font-weight: 600;cursor: pointer;width: 10px;height: 10px;border-radius: 0%;
 line-height: 12px;text-align: center; background:url("../../img/front/search-close.png") no-repeat;  background-size:100%}
.seacrh_top_in::after,
.seacrh_in::after {font: 19px FontAwesome;content: "\f002";color: #999;position: absolute;z-index: 1;top: 15px;left: 20px;}
.desktop_search .seacrh_in::after {display: block;top: 16px;left: 16px;}
.bold-txt {color: #0e0e0f;font-weight: 600;}
.normal-txt {color: #777;}
.seacrh_in label.error {color: #f00;text-align: left;float: left;}
.seacrh_in input[type="text"].error {box-shadow: 0 0 0 1px #f00;}
.seacrh_in {width: 70%;display: inline-block;vertical-align: top;float: left;position: relative;margin-right: 10px;}
.loadmore {display: inline-block;width: 100%;position: relative;margin-top: 20px;text-align: center;}
.loadmore::before {position: absolute;left: 0;top: 17px;content: "";background: #ddd;height: 1px;width: 100%;}
.loadmore span {display: inline-block;background: #fff;border: 1px #ddd solid;padding: 5px 20px;border-radius: 30px;position: relative;font-family: 'open_sanssemibold';
 font-size: 16px;color: #333;cursor: pointer;}
/*---------------New-Page-css----------------*/
.StudentSuccessBanner{background: url(../../img/front/online-tutoring-banner.jpg) no-repeat center top; padding: 130px 0}
.StudentSuccessBanner h3{ color: #000;font-family: 'robotomedium'; font-size: 41px}
.StudentSuccessBanner h2,
.StudentSuccessBanner h1{ color: #000;font-family: 'open_sansbold'; font-size: 49px; padding: 10px 0 30px}
.StudentSuccessBanner .btn-primary{ background: #32abe2; border: none;font-family: 'open_sanssemibold'; text-transform: uppercase;padding: 9px 30px;}
.WhatSetsApartSection {padding: 60px 0;}
.TopHadding {text-align: center;}
.TopHadding h2 {color: #3c3b37;font-size: 40px;font-family: 'robotobold';margin-top: 10px;}
.WhatSetsApartMain {margin-top: 60px;}
.WhatSetsApartMain .card {border-radius: 13px;padding: 50px 30px;margin-bottom: 25px;overflow: hidden;  min-height: 420px;  transition: all 0.4s ease 0s;}
.WhatSetsApartMain .card i {display: inline-block;height: 105px;}
.WhatSetsApartMain .card h3 {color: #3c3b37;font-size: 26px;font-family: 'robotomedium';margin-top: 30px;}
.WhatSetsApartMain .card p {color: #787878;font-size: 20px;font-family: 'robotolight';margin-top: 18px;}
.SadIcons {position: absolute;right: -50px;bottom: -20px;transition: all 0.4s ease 0s;}
.SadIcons img{filter: brightness(100);transition: all 0.4s ease 0s;}
.WhatSetsApartMain .card:hover .SadIcons img{filter: brightness(1); opacity: 0.4}
.GreenCard{background: #d2e3db; border-color: #b4cdc1}
.SkyCard{background: #c9e3f5; border-color: #71b7e8}
.OrengeCard{background: #f5e9e1; border-color: #cda387}
.LightPurpalCard{background: #f7f0f9; border-color: #ebcbf4}
.LightBlueCard{background: #e6f4fa; border-color: #bfd7e2}
.WhiteCard{background: #f0f4f7; border-color: #b1c0be}
.GreenCard:hover{background: #fff; border-color: #b4cdc1}
.SkyCard:hover{background: #fff; border-color: #71b7e8}
.OrengeCard:hover{background: #fff; border-color: #cda387}
.LightPurpalCard:hover{background: #fff; border-color: #ebcbf4}
.LightBlueCard:hover{background: #fff; border-color: #bfd7e2}
.WhiteCard:hover{background: #fff; border-color: #b1c0be}
.TutoritionHelpSection {background: #1a7bb7;}
.TutoritionHelp {padding: 80px 50px 0;}
.TutoritionHelp h2 {font-size: 40px; color: #fff;font-family: 'robotomedium';}
.TutoritionHelp a {font-size: 40px; color: #fff;font-family: 'robotomedium'; margin-top: 20px; display: inline-block;text-decoration: underline;}
.SchedulingHelp{ background: #fdeeca; height: 100%; padding: 30px 50px}
.TutoringHelp{ background: #f7c54c; height: 100%;padding: 30px 50px}
.TutoritionHelpTxt {display: inline-block;width: 100%; padding: 15px 0}
.TutoritionHelpTxt h3 {font-size: 28px; color: #3c3b37;font-family: 'robotomedium';}
.TutoritionHelpTxt p {font-size: 19px; color: #3c3b37;font-family: 'robotoregular';line-height: 22px; padding-top: 5px}
.PopularCoursesSection {padding: 50px 0;}
.PopularCoursesMain {margin-top: 40px;}
.PopularCoursesMain .card {border: none;border-radius: 10px;overflow: hidden; margin-bottom: 25px}
.PopularCoursesMain .card i {display: inline-block;width: 100%;height: 100%;}
.PopularCoursesMain .card i img {width: 100%;height: 100%;}
.PopularCoursesMain .card h3 {position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;color: #fff;font-family: 'robotomedium';font-size: 20px; padding: 10px 0}
.PopularCoursesMain .card:before{position: absolute; left: 0; bottom: 0; width: 100%; height: 55px; content: "";
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+20,000000+20,000000+55,000000+100&0+0,0.65+63 */
 background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.21) 20%,rgba(0,0,0,0.57) 55%,rgba(0,0,0,0.65) 63%,rgba(0,0,0,0.65) 100%);}
.ViewAllBtn .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;padding: 8px 20px;font-family: 'open_sanssemibold';margin-left: 10px;border-radius: 7px;}
.ViewAllBtn .btn-primary:hover {color: #fff;background-color: #f3ac00;border-color: #f3ac00;}
.StudentsImgBx{ position: relative}
.StudentsImg {position: relative;z-index: 9;}
.StudentsBx h2 {color: #252525;font-size: 52px;font-family: 'robotobold';}
.StudentsBx h3 {font-size: 32px;color: #252525;font-family: 'robotomedium';margin-top: 5px; margin-bottom: 20px}
.StudentsBx a {color: #252525;font-size: 30px;font-family: 'robotobold';border-bottom: 1px #252525 solid;line-height: 34px;display: inline-block;position: relative;
 transition: all 0.4s ease 0s;}
.StudentsBx a:before{position: absolute; right: -50px; top: 15px; content: "";background: url(../../img/front/arrow-icon.png) no-repeat center top;width: 27px; height: 13px;
 transition: all 0.4s ease 0s;}
.StudentsBx a:hover{ border-color: transparent}
.StudentsBx a:hover:before{ right: -60px;}
.StudentsSection{background: url(../../img/front/student-bg.png) no-repeat center bottom;}
.StudentsBx {padding-top: 220px;}
.ContactUsSection{background: url(../../img/front/contact-bg.jpg) no-repeat center bottom; padding: 90px 0}
.ContactFormMainBx {float: right;width: 690px;background: #f2f2ef;padding: 40px;border-radius: 13px;border: 10px solid rgba(172,172,144,0.10);}
.ContactFormMainBx h2 {color: #3c3b37;font-size: 35px;font-family: 'robotobold'; text-align: center}
.ContactFormBx {margin-top: 30px;}
.ContactFormBx .input-group label{font-size: 17px;color: rgba(0,0,0,0.6);font-family: 'robotomedium';}
.ContactInputs {display: inline-block;width: 100%;margin: 0;}
.ContactInputs .form-select,
.ContactInputs .form-control{border: 1px solid rgba(226,226,226,0.60); box-shadow:10px 0px 15px 0 rgba(0,0,0,0.030); border-radius: 5px; height: 60px; font-size: 18px}
.ContactUsBtn .btn-primary{ background: #32abe2; border: none;font-family: 'robotomedium';font-size: 20px; padding:15px 50px; border-radius: 4px}
.ContactUsBtn .btn-primary:hover {background-color: #f3ac00;}
.ViewAllBtn {margin-top: 30px;}
.WhatTutoritionOffersSection {padding: 50px 0 10px;}
.WhatTutoritionOffers {margin-top: 40px;}
.WhatTutoritionOffers .card {border: none;border-radius: 0;padding: 0;text-align: center;display: inline-block;width: 100%;}
.WhatTutoritionOffersImg {display: inline-block;width: 300px;}
.WhatTutoritionOffersTxt {display: inline-block;width: 100%;padding-top: 30px;}
.WhatTutoritionOffersTxt h3 {color: #3c3b37;font-size: 24px;font-family: 'robotobold';}
.WhatTutoritionOffersTxt p {color: #787878;font-size: 17px;font-family: 'robotoregular';margin-top: 13px;}

.AvailabilityInformation {display: inline-block;width: 100%;margin-top: 10px;margin-bottom: 20px;}
.AvailabilityInformation ul {display: inline-block;width: 100%;}
.AvailabilityInformation ul li {display: inline-block;margin-right: 40px;}
.AvailabilityInformation ul li span {display: inline-block;width: 17px;height: 17px;vertical-align: middle;margin-right: 5px;}
.AvailabilityInformation ul li strong {	vertical-align: middle;font-weight: normal;font-family: 'open_sanssemibold';font-size: 17px;}
.BlueAvailability {background: #6ca5c1;}
.GreenAvailability{background: #4fc868;}
.RedAvailability {background: #ff4040;}
.message-non-arrow .send-messages::before {display: none;}
.message-non-arrow .send-messages {border-radius: 10px 10px 10px 10px;}
.message-non-arrow .user-send-img {background: transparent;height: 50px;}
.InstructionsUseHadding,
.InstructionsUse > span {font-family: 'open_sanssemibold';font-size: 16px;}
.InstructionsUse ul {	padding: 3px 0 10px 15px;}
.InstructionsUse ul li {list-style-type: disc;}

/*------------Ap-------------**/
.APCoursesBanner{background: url(../../img/front/ap-banner.jpg) no-repeat center top; padding: 100px 0; background-size: cover}
.APCoursesBannerTxt h3 {color: #3c3b37;font-family: 'open_sanssemibold';font-size: 30px;}
.APCoursesBannerTxt h1 {color: #3c3b37;font-family: 'open_sansbold';font-size: 60px;padding: 10px 0 30px;}
.APCoursesBannerTxt .btn-primary {background: #32abe2;border: none;font-family: 'open_sanssemibold';text-transform: uppercase;padding: 9px 30px;}
.ApTutorsOffersCourses {margin-top: 40px;}
.ABCoureseBtn {width: 100%;margin-bottom: 25px;}
.ABCoureseBtn .btn-secondary {width: 100%;color: #3c3b37;font-size: 24px;font-family: 'robotomedium';padding: 20px 30px;border-radius: 11px;text-align: left;}
.ABCoureseBtn a i {float: right;font-size: 34px;}
.ApTutorsOffersCourses .APBiologyBtn .btn-secondary{ background: #ebf4f0; border-color: #b4cdc1}
.ApTutorsOffersCourses .APChemistryBtn .btn-secondary{ background: #deedf8; border-color: #71b7e8}
.ApTutorsOffersCourses .APMicroeconomicsBtn .btn-secondary{ background: #f5e9e1; border-color: #cda387}
.ApTutorsOffersCourses .APStatisticsBtn .btn-secondary{ background: #f9f4fb; border-color: #ebcbf4}
.ApTutorsOffersCourses .APMacroeconomicsBtn .btn-secondary{ background: #d9e8ee; border-color: #9ab9c7}
.ApTutorsOffersCourses .APPsychologyBtn .btn-secondary{ background: #efeded; border-color: #335a55}

.WhatLearnApartMain {margin-top: 40px;}
.WhatLearnApartMain .accordion-button {font-size: 20px;color: #3c3b37;font-family: 'robotoregular';padding: 25px 20px 25px 0;background: transparent;box-shadow: none;}
.WhatLearnApartMain .accordion-body {padding: 0px 0 20px;}
.ApOurTutorsSection {padding-bottom: 50px;}
.ApOurTutorsMain {margin-top: 50px;}
.ApOurTutorsCard {border: none;border-radius: 15px;overflow: hidden; margin-bottom: 30px}
.ApOurTutorsTxt {position: absolute;left: 4%;background: #fff;width: 92%;bottom: 4%;border-radius: 0 0 10px 10px;padding: 20px;text-align: center; overflow: hidden}
.ApOurTutorsTxt h3 a {color: #171717;-webkit-transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);font-size: 26px;font-family: 'robotomedium';}
.ApOurTutorsTxtBx{ position: relative}
.ApOurTutorsTxt p {font-size: 16px;font-weight: 400;margin-bottom: 12px;color: #585858;}
.social.inline-list {display: inline-block;width: 100%;text-align: center;}
.social.inline-list li {display: inline-block;vertical-align: top;padding: 0 5px;}
.social.inline-list li a {color: #aeaeae;font-size: 18px;-webkit-transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);}
.ApOurTutorsTxt::before {content: "";height: 700px;width: 700px;background-color: #0374df;border-radius: 50%;position: absolute;top: 70%;left: 75%;visibility: hidden;opacity: 0;
 -webkit-transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);}
.ApOurTutorsCard:hover .ApOurTutorsTxt::before {visibility: visible;opacity: 1;top: 0;left: 0;border-radius: 0 0 20px 0;}
.ApOurTutorsCard:hover .social.inline-list li a,
.ApOurTutorsCard:hover .ApOurTutorsTxt p,
.ApOurTutorsCard:hover .ApOurTutorsTxt h3 a { color: #fff}
.AssessmentMockSection {background: #d9f5ff;padding: 50px 0;}
.AssessmentMockBx {padding-top: 70px;}
.AssessmentMockBx h2 {color: #3c3b37;font-size: 40px;font-family: 'robotobold';}
.AssessmentMockBx p {color: #525252;font-size: 16px;padding: 10px 0 20px;}
.AssessmentMockBx .btn-primary {background: #32abe2;border: none;font-size: 16px;text-transform: uppercase;font-family: 'open_sanssemibold';padding: 8px 20px;}
.HelpHomeworkCoursesSection {background: #f5e9e1;padding: 50px 0;}
.HelpHomeworkCoursesBx {padding-top: 100px;}
.HelpHomeworkCoursesBx h2 {color: #3c3b37;font-size: 40px;font-family: 'robotobold';}
.HelpHomeworkCoursesBx p {color: #525252;font-size: 16px;padding: 10px 0 20px;}
.HelpHomeworkCoursesBx .btn-primary {background: #f7c54c;border: none;font-size: 16px;text-transform: uppercase;font-family: 'open_sanssemibold';padding: 8px 20px;color: #252525}
.ReadyTakeStepsSection {background: #fafafa;padding: 50px 0;}
.ReadyTakeStepsSection h3 {color: #3c3b37;font-size: 35px;font-family: 'robotobold';}
.ReadyTakeStepsBx {text-align: right;}
.ReadyTakeStepsBx .btn-primary {background: #32abe2;border: none;font-size: 16px;text-transform: uppercase;font-family: 'open_sanssemibold';padding: 8px 20px; color: #fff}
.EquivalencyPrerequisitesSection {padding: 50px 0;text-align: center;}
.EquivalencyPrerequisitesSection h2 {color: #3c3b37;font-size: 35px;font-family: 'robotobold';}
.EquivalencyPrerequisites {margin-top: 40px;}
.EquivalencyPrerequisitesBx {display: inline-block;width: 28%;vertical-align: top;padding: 0 20px;}
.EquivalencyPrerequisitesBx h3 {color: #3c3b37;font-size: 20px;font-family: 'robotomedium';}
.EquivalencyPrerequisitesBx p {color: #3c3b37;font-size: 18px; opacity: 0.8; padding-top: 10px}
.APPhysicsBanner{background: url(../../img/front/ap-physics-banner.jpg) no-repeat center top; padding: 100px 0; background-size: cover}
.APPhysicsBanner .APCoursesBannerTxt h1 {padding-bottom: 10px;}
.APCoursesBannerTxt p {color: #3c3b37;font-size: 18px;}
.ApPhysicsRating {padding: 10px 0 20px;}
.ApPhysicsRating i {color: #f6c61d;font-size: 19px;}
.ApPhysicsRating strong{ color: #3c3b37; font-size: 16px;font-family: 'open_sansbold';font-weight: normal;padding: 0px 6px;}
.ApPhysicsRating span{ color: #3c3b37; font-size: 16px;font-weight: normal;padding: 0px 6px;}
.ABPhysicsCourese {text-align: center;border-radius: 10px;padding: 50px 10px;}
.ABPhysicsCourese i {display: inline-block;margin-bottom: 30px;}
.ABPhysicsCourese h4 {color: #3c3b37;font-size: 30px;font-family: 'robotomedium';}
.ABPhysicsCourese p {color: #3c3b37;font-size: 20px;font-family: 'robotoregular';}
.APBiologyPhysics{ background: #ebf4f0; border:1px solid #b4cdc1}
.APChemistryPhysics{ background: #deedf8; border:1px solid #71b7e8}
.APMicroeconomicsPhysics{ background: #f5e9e1; border:1px solid #cda387}
.ApSkillsLearnSection {padding-top: 70px;}
.ApAboutCourse h2,  
.ApSkillsLearn h2 {color: #3c3b37;font-size: 40px;font-family: 'robotobold';}
.ApSkillsLearn ul {margin-top: 30px;}
.ApSkillsLearn ul li {background: url(../../img/front/skillslearn-arrow.png) no-repeat left center; color: #3c3b37; font-size: 20px;font-family: 'robotoregular';padding: 6px 40px;
 margin-bottom: 18px;}
.ApAboutCourseSection{padding-top: 70px; margin-bottom: 130px}
.ApAboutCourse p{ color: rgba(60,59,55,0.8); font-size: 18px;font-family: 'robotolight'; padding-top: 20px}
.morecontent span {display: none;}
.morelink {display: block;color: #403f3b;font-size: 16px;font-family: 'open_sanssemibold';margin-top: 10px;background: url(../images/ap/seemore-arrow.png) no-repeat 80px 10px;}
.morelink.less {margin-top: 10px;background: url(../../img/front/seeless-arrow.png) no-repeat 80px 10px;}
.ApAboutCourseImg {position: relative; }
.ApAboutCourseImgFirst {display: inline-block;overflow: hidden;border-radius: 10px;}
.ApAboutCourseImgsecond {position: absolute;right: 80px;bottom: -60px;border-radius: 10px;overflow: hidden;border: 3px #fff solid;}
.WhatLearnApartMain .accordion-item {background-color: transparent;}
.ApSessionAvailableSection {padding: 50px 0;}
.ApSessionAvailable h2 {color: #3c3b37;font-size: 40px;font-family: 'robotobold';}
.ApSessionAvailable p {color: rgba(60,59,55,0.8);font-size: 18px;font-family: 'robotolight';padding-top: 10px;}
.ApSessionAvailableStart {text-align: center;border-radius: 10px;padding: 50px 10px;}
.ApSessionAvailableStart h3 {color: #3c3b37;font-size: 28px;font-family: 'robotomedium'; margin-bottom: 20px}
.ApSessionAvailable {padding-top: 42px;}
.ApSessionAvailableStart .btn-primary {border: none;font-family: 'open_sanssemibold';text-transform: uppercase;padding: 9px 40px;}
.ApSessionAvailableFirst .btn-primary {background: #f7c54c; color: #494743}
.ApSessionAvailableSecond .btn-primary {background: #32abe2;}
.ApSessionAvailableFirst{background: #f5e9e1;border: 1px solid #cda387;}
.ApSessionAvailableSecond{background: #deedf8;border: 1px solid #71b7e8;}
.IBCoursesBanner{background: url(../../img/front/ibcCourses-banner.jpg) no-repeat center top;padding: 100px 0;  background-size: cover;}
.IBCoureseBtn {width: 100%;margin-bottom: 25px;}
.IBCoureseBtn .btn-secondary {color: #3c3b37;font-size: 20px;width: 100%;text-align: center;font-family: 'robotomedium';background: #fff;padding: 17px 23px;border-color: #e4e4e4;
 border-radius: 10px;}
.IBCoureseBtn .btn-secondary:hover{border-color: #ddc8ba}
.IBCoureseBtn .btn-secondary i {width: 80px;float: left;}
.IBCoureseBtn .btn-secondary span {text-align: center;padding-top: 13px;display: inline-block;}
.IBStructureBenefits{ padding: 50px 35px}
.IBCourseStructure {background: #f6fdff;border: 1px #d9f5ff solid;border-radius: 10px;padding: 40px; height: 100%;}
.IBCourseStructure h3 {color: #3c3b37;font-size: 36px;font-family: 'robotobold';}
.IBCourseStructure ul {margin-top: 30px;}
.IBCourseStructure ul li {background: url(../../img/front/coursestructure-arrow.png) no-repeat left 11px; color: #3a3a3a; font-size: 18px;font-family: 'robotoregular';padding: 5px 32px;
 margin-bottom: 10px;}
.IBTheBenefits ul li {background: url(../../img/front/thebenefits-arrow.png) no-repeat left 11px; }
.IBTheBenefits{background: #fdfaf8;border: 1px #f5e9e1 solid;}
.IBReadyTakeStepsSection{ background: transparent; padding: 70px 0}
.IBReadyTakeSteps{background: url(../../img/front/readytake-bg.png) no-repeat left center; padding: 80px;background-size: cover;border-radius: 16px;}
.IBReadyTakeSteps .ReadyTakeStepsBx {text-align: left;padding-top: 20px;}
.IBHelpMockSection {text-align: center;}
.IBHelpMockSection .AssessmentMockSection {height: 100%;padding: 70px 0;}
.IBHelpMockSection .HelpHomeworkCoursesSection {height: 100%;padding: 70px 0;}
.IBHelpMockSection .HelpHomeworkCoursesBx {padding-top: 0;}
.IBHelpMockSection .AssessmentMockBx {padding-top: 0;}
.IBHelpMockSection .AssessmentMockImg {max-width: 80%;display: inline-block;}
.IBHelpMockSection .HelpHomeworkCoursesImg {max-width: 80%;display: inline-block;}
.IBHelpMockSection .HelpHomeworkCoursesBx h2,
.IBHelpMockSection .AssessmentMockBx h2 {margin-bottom: 20px;}


/*-----------------------*/
.FixedSection {position: relative;z-index: 99;background: #fff;background-attachment: fixed; padding: 0 0 40px}
.StadiImgBx {display: inline-block;width: 100%;background-attachment: fixed;}
.page-section {width: 100%;margin-left:0%;margin-bottom: 10px;padding: 0 3em 3em;background: #fff;color: #484848;}
.navigation {position: sticky;width: 100%;margin-left: 0;color: #fff;height: 590px;top: 100px;float: left;}
.navigation__link {display: block;padding: 0;position: absolute;left: 0;width: 100%;height: 100%;box-sizing: border-box;overflow: hidden;
 transition: opacity 0.2s ease 0.1s;opacity: 0;}
/*.navigation__link:hover {background-color: #aaa;}*/
.navigation__link span {position: absolute;left: 0;bottom: 0;color: #333;display: none;}
.navigation__link img {width: 100%;height: 100%;}
.navigation__link.active {z-index: 999;transition: opacity 0.2s ease;opacity: 1;}
.BackgroundProfile{background-size: cover;background-position: center;position: absolute;left: 0;top: 0;width: 100%;height: 95%;border-radius: 20px;}
.FixedSectionTitle {font-size: 40px;color: #000;font-family: 'robotobold';}
.page-section p{ padding-top: 20px; font-size: 16px; line-height: 25px; color: #000}
.TutoritionTestimonialSection {padding: 30px 0 50px;}
.TutoritionTestimonialCard {background: #32ABE2;text-align: center;padding: 76px 30px 50px;position: relative;border: none;border-radius: 40px;}
.TutoritionTestimonialImg {position: absolute;left: 50%;top: -60px;width: 120px;transform: translate(-50%,0);}
.TutoritionTestimonialCard h3 {color: #fff;font-size: 22px;font-family: 'open_sansbold';}
.TestimonialReting i {color: #FFC90D;font-size: 19px;margin: 0 3px;}
.TutoritionTestimonialCard p {color: #fff;font-size: 17px;}
.QuotesImgLeft {float: left;text-align: left;padding: 10px 0 }
.QuotesImgRight {float: left;text-align: right;}
.TutoritionFindTutorSection {padding: 70px 0;background: linear-gradient(to bottom, #f8f8f8 0%,#ffffff 100%); position: relative;}
.TutoritionFindTutorSection h2 {text-align: center;color: #fff;font-size: 35px;font-family: 'robotobold';margin-bottom: 40px;}
.TutoritionFindTutorImg {display: inline-block;width: 100%;overflow: hidden;border-radius: 40px;}
.TutoritionFindTutorTxt p {color: #fff;font-size: 17px;margin-bottom: 20px;}
.TutoritionFindTutorTxt ul li{ color: #fff; font-size: 17px; margin-bottom: 10px;font-family: 'open_sanssemibold'; padding-left: 52px; padding-right: 30px;
 background: url(../../img/front/white-check-mark.png) no-repeat left 4px;}
.TutoritionWhatSetsSection {padding: 70px 0;background: url(../../img/front/find-tutor-bg.png) no-repeat center top; background-size: cover;}
.TutoritionFindTutorTxt .btn-primary {color: #fff;background-color: #FFC90D;border-color: #FFC90D;font-family: 'open_sanssemibold';border-radius: 15px;padding: 8px 21px;
 font-size: 17px;margin-top: 20px;}
.TutoritionFindTutorTxt .btn-primary:hover {color: #000;background-color: #fff;border-color: #fff;}
.TutoritionWhatSetsSection h2 {text-align: center;color: #3c3b37;font-size: 35px;font-family: 'robotobold';margin-bottom: 40px;}
.TutoritionWhatSetsBx {margin-top: 10px;margin-bottom: 30px;display: inline-block;width: 100%;}
.TutoritionWhatSetsBx i {display: inline-block;width: 80px;float: left;}
.TutoritionWhatSets {overflow: hidden;padding-left: 20px;padding-top: 5px;}
.TutoritionWhatSets h4 {font-size: 19px;color: #000;font-family: 'open_sansbold';}
.TutoritionWhatSets p {color: #000;font-size: 16px;width: 80%;padding-top: 5px;}
.TutoritionWhatSets p span{font-family: 'open_sansbold';}
.FrequentlyAskedQuestionsSection {padding-bottom: 70px;}
.FrequentlyAskedQuestions {margin-top: 50px;}
.FaqImg {border-radius: 60px;overflow: hidden;float: right;width: 90%;}
.FrequentlyAskedQuestions .accordion-item {border: none;border-bottom: none;border-radius: 0; margin-bottom: 5px;}
.FrequentlyAskedQuestions .accordion-button {color: #000;font-size: 24px;font-family: 'open_sansbold';padding-right: 40px;line-height: 35px;background: #FAFAFA;box-shadow: none;
 padding-left: 20px;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);}
.FrequentlyAskedQuestions .accordion-button.collapsed {background: transparent;box-shadow: none;border-bottom: 1px #c6c6c6 solid;}
.FrequentlyAskedQuestions .accordion-body {padding-left: 20px;padding-right: 20px;color: #000;font-size: 17px;padding-top: 0;}
.FrequentlyAskedQuestions .accordion-button::after {position: absolute;right: 10px;top: 27px;}
.FrequentlyAskedQuestions .accordion-collapse.show {background: #FAFAFA;box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);position: relative;z-index: 9;}
.MobileView{display: none;width: 100%}
.TutoritionDropdown .dropdown-menu {border-radius: 0;border: none;box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);top: 54px;width: 210px;}
.TutoritionDropdown .dropdown-menu li a {color: #000;font-size: 16px;font-family: 'open_sanssemibold';padding: 7px 15px;font-weight: normal;position: relative;}
.TutoritionDropdown .dropend .dropdown-toggle::after {vertical-align: 0; border: none;content: "\f105"; font-family: FontAwesome;float: right;font-size: 19px;}
.TutoritionDropdown .dropdown-item:hover, .TutoritionDropdown .dropdown-item:focus,
.TutoritionDropdown .dropdown-item.active, .TutoritionDropdown .dropdown-item:active {color:#FFC90D;background-color: #fff;}
.TutoritionDropdown .dropend .dropdown-menu li a {font-size: 12px;font-family: 'open_sansregular';}
.TutoritionDropdown .dropdown-menu  .dropend .dropdown-menu{ width: 250px }
.ChooseCategoresNewSection{ padding-top:0;}
.TutoritionFindTutorTxt {padding-left: 20px;}
.TestimonialReting {margin-top: 10px;}
.banner-img img {position: relative;}
.TutoritionDropdown .dropdown-toggle::after {vertical-align: top;	margin-top: 11px;}
.QuotesImgLeft img,
.QuotesImgRight img {width: 30px;}
.Page-Section-List li span a {color: #32abe2;font-family: 'open_sanssemibold';text-decoration: underline;}
.Page-Section-List li span a:hover {color: #32abe2;text-decoration: none;}

/*-----------------TeachOnTutorition-----------*/
.TeachOnTutoritionBanner{background: url(../../img/front/teach-on-tutorition-banner.jpg) no-repeat center top; padding: 200px 0; display: inline-block; width: 100%;background-size: cover;}
.TeachOnTutoritionBanner h2,
.TeachOnTutoritionBanner h1{ font-size: 40px; color: #000; font-family: 'robotomedium';}
.TutoritionHowitWorkSection {padding: 30px 0;}
.TutoritionHowitWorkSection h4 {text-align: center;font-size: 27px;color: #000;}
.TutoritionHowitWorkSection h4 span{font-family: 'open_sansbold'; color: #38ABDF}
.TutoritionHowitWork {padding-top: 50px;}
.TutoritionHowitWorkTxt {padding-top: 130px;}
.TutoritionHowitWorkTxt h2{ font-size: 40px; color: #000; font-family: 'robotomedium';}
.TutoritionHowitWorkTxt p{ font-size: 16px; color: #000; padding-top: 20px}
.TutoritionHowitWorkImg {padding-right: 50px;}
.StepsEnrollSection {padding: 40px 0 70px;}
.StepsEnroll {display: inline-block;width: 100%;background: #F3FAFC;padding: 20px 10px ;text-align: center;transition: 0.3s; cursor: pointer;min-height: 280px;}
.StepsEnroll:hover{ box-shadow: 0 3px 4px 1px rgba(0,0,0,0.3);
 -webkit-transform:scale(1.10);
 -moz-transform:scale(1.10);
 -o-transform:scale(1.10); 
 -webkit-transition-duration: 0.5s; 
 -moz-transition-duration: 0.5s;
 -o-transition-duration: 0.5s;}
.StepsEnroll strong {font-family: 'robotomedium'; color: #000;font-size: 40px;}
.StepsEnroll h3 {font-family: 'robotomedium'; color: #000;font-size: 18px; }
.StepsEnroll p {font-family: 'robotolight';color: #000;font-size: 15px;padding-top: 15px;}
.ApplyNowBtn {text-align: center;margin-top: 60px;}
.ApplyNowBtn .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 17px;padding: 13px 40px;font-size: 23px;
 margin-top: 20px;}
.ApplyNowBtn .btn-primary:hover {color: #fff;background-color: #f3ac00;border-color: #f3ac00;}
.TutoritionOnlineTutorSection {padding: 20px 0 70px;}
.TutoritionOnlineTutorImg {display: inline-block;width: 100%;overflow: hidden;border-radius: 50px;}
.TutoritionOnlineTutorTxt {padding: 20px 0 0 30px;}
.TutoritionOnlineTutorTxt h2 {font-family: 'open_sansbold'; color: #000; font-size: 34px}
.TutoritionOnlineTutorTxt p {color: #000;font-size: 16px;padding-top: 20px;}
.TutoritionOnlineTutorTxt ul {display: inline-block;width: 100%;padding-left: 40px;padding-top: 20px;}
.TutoritionOnlineTutorTxt ul li {list-style-type: disc;padding: 10px 0;font-size: 16px;color: #000;}
.TeachOnTestimonialSection {background: #F3FAFC;padding: 70px 0; margin-bottom: 50px}
.TeachOnTestimonialTxt {position: relative;margin-top: 10px;padding-top: 15px;padding-left: 23px;}
.TeachOnTestimonialTxt i {position: absolute;left: 0;top: 0;opacity: 0.8;}
.TeachOnTestimonialTxt h2{font-family: 'open_sansbold'; color: #000; font-size: 40px}
.TeachOnTestimonialSlide {padding-top: 22px;}
.TeachOnTestimonialDetails {}
.TeachOnTestimonialDetails p {font-size: 16px;}
.TestimonialTxtDetails {text-align: right;padding-top: 20px;}
.TestimonialTxtDetails h3 {font-family: 'open_sanssemibold';font-size: 20px;color: #000;}
.TestimonialTxtDetails span {font-size: 16px;color: #000;}
.TeachOnTestimonialMainBx{ position: relative}
.TeachOnTestimonialMainBx .owl-carousel{ position: initial}

/*---------------------TutoritionServices--------*/
.TutoritionServicesBanner{background: url(../../img/front/tutoring-services-banner.jpg) no-repeat center top; padding: 200px 0; display: inline-block; width: 100%;background-size: cover;}
.OnlineTutoringServicesSection {padding: 70px 0;}
.OnlineTutoringServicesTxt h1,
.OnlineTutoringServicesTxt h2{font-size: 32px;color: #000;font-family: 'open_sanssemibold';}
.OnlineTutoringServicesTxt p{ font-size: 16px; color: #000; padding-top: 20px;}
.OnlineTutoringServicesRight {border: 1px #FFC90D solid;background: #F3FAFC;padding: 32px 20px;border-radius: 10px;text-align: center; margin-bottom: 60px;position: sticky;  top: 100px;}
.OnlineTutoringServicesRight h3 {font-size: 21px;color: #000;font-family: 'open_sanssemibold';}
.OnlineTutoringServicesRight p{ font-size: 19px; color: #000; padding: 20px 10px;font-family: 'robotolight';}
.OnlineTutoringServicesRight .btn-primary {color: #000;background-color: #FFC90D;border-color: #FFC90D;width: 100%;font-family: 'open_sanssemibold';padding: 12px 0;
 border-radius: 7px;margin-top: 10px;font-size: 21px;border-radius: 10px;}
 ul.BenefitsTutoringList {display: inline-block;width: 100%;padding-left: 40px;padding-top: 20px;}
 ul.BenefitsTutoringList li {list-style-type: disc;padding: 5px 0;font-size: 16px;color: #000;}
.OnlineTutoringServicesTxt h3 {font-size: 35px;color: #000;font-family: 'open_sansbold';}
.BenefitsTutoringServicesMAin {margin-top: 50px;}
.FollowingTutoringList {padding-top: 20px;}
.FollowingTutoringList h4 {font-size: 22px;color: #000;font-family: 'open_sanssemibold'; padding-bottom: 10px}
.FollowingTutoringList ul {display: inline-block;width: 100%;padding-left: 15px;padding-top: 0px;}
.FollowingTutoringList ul li {list-style-type: disc;padding: 4px 0;font-size: 16px;color: #000;}
.FollowingTutoringList ul.TestPrepTutoringList1 {width: 60%;}
.FollowingTutoringList ul.TestPrepTutoringList2 {width: 38%;vertical-align: top;}
.TutoritionSupportTeam {background: #32ABE2;padding: 50px 40px 40px;border-radius: 20px;margin-top: 40px; display: inline-block; width: 100%;}
.TutoritionSupportTeam p {color: #fff;font-size: 20px;}
.TutoritionSupportTeam .btn-primary {color: #000;background-color: #FFC90D;border-color: #FFC90D;font-family: 'open_sanssemibold';padding: 15px 34px;margin-top: 20px;font-size: 24px;border-radius: 15px; float: right}
.DeviceTutoringServicesRight{border: 1px #FFC90D solid;background: #F3FAFC;border-radius: 10px;text-align: center; overflow: hidden; position: relative}
.DeviceTutoringServices {position: absolute;left: 0;bottom: 60px;width: 100%;}
.DeviceTutoringServices h3{font-size: 45px;color: #000;font-family: 'open_sanssemibold';}
.DeviceTutoringServices .btn-primary {color: #000;background-color: #FFC90D;border-color: #FFC90D;font-family: 'open_sanssemibold';padding: 15px 34px;margin-top: 50px;font-size: 24px;border-radius: 10px; }
.TutoritionConvenientTutorSection {direction: rtl;}
.TutoritionConvenientTutorSection .TutoritionOnlineTutorTxt {direction: ltr;text-align: left;padding-left: 0;padding-right: 30px;}
.EffectiveTutoritionSection {padding: 20px 0 70px;}
.EffectiveTutoritionTxt h3,
.EffectiveTutoritionTxt h2 {font-family: 'open_sansbold';color: #000;font-size: 40px;}
.EffectiveTutoritionTxt p {color: #000;font-size: 16px;padding-top: 20px;}
.EffectiveTutoritionTxt h4 {font-size: 18px;color: #000;font-family: 'open_sanssemibold';padding-bottom: 10px; padding-top: 30px}
.EffectiveTutoritionTxt h3{ padding-top: 60px}
.EffectiveTutoritionTxt ul {display: inline-block;width: 100%;padding-left: 15px;padding-top: 0px;}
.EffectiveTutoritionTxt ul li {list-style-type: disc;padding: 2px 0;font-size: 16px;color: #000;}
.EffectiveTutoritionBookForm{background: url(../../img/front/book-consultation-img.png) no-repeat center top; padding:30px 40px 40px; display: inline-block; width: 100%;background-size: cover;border-radius: 20px}
.EffectiveTutoritionBookForm h2 {font-family: 'open_sansbold';color: #000;font-size: 40px; text-align: center}
.EffectiveTutoritionBookForm p {color: #000;font-size: 20px;padding-top: 10px; text-align: center}
.ConsultationBookForm {padding-top: 20px;}
.ConsultationBookInput {display: inline-block;width: 100%;margin-bottom: 20px;}
.ConsultationBookInput .form-control::placeholder {color: #000;opacity: 1;}
.ConsultationBookInput .form-select,
.ConsultationBookInput .form-control {border-radius: 10px;border-color: #fff;height: 60px;font-size: 18px;padding: 10px 25px;}
.ConsultationBookBtn .btn-primary {color: #fff;background-color: #32ABE2;border-color: #32ABE2;font-family: 'open_sanssemibold';padding: 15px 34px;font-size: 26px;border-radius: 10px;width: 100% }
.Page-Section-List {padding-top: 20px;padding-left: 40px;}
.Page-Section-List li {margin-bottom: 10px;font-size: 16px;line-height: 25px;color: #000;list-style-type: decimal;}
.Page-Section-List li strong{ font-weight: normal;font-family: 'open_sanssemibold';}
.Page-Section-List li span{ display: block}
.TeachOnTestimonialDetails {padding: 30px 0;}
.PostRequirementSection {	background: #f4f9fc;padding-bottom: 60px; padding-top: 30px}
.PostRequirementForm .input-group label {font-family: 'robotomedium';color: #243137;padding-left: 2px;font-size: 17px;}
.PostRequirementPart {}
.login-form.PostRequirementForm {width: 100%;text-align: left;background: #fff;padding: 40px 50px;margin-top: 0px;border-radius: 0;box-shadow: 0 0 15px 0 rgba(0,0,0,0.2);}
.PostRequirementBtnBx {display: inline-block;width: 100%;margin: 10px 0;}
.PostRequirementBtnBx .btn-primary {color: #fff;background-color: #2fabe6;border-color: #2fabe6;font-size: 18px;font-family: 'robotomedium';border-radius: 7px;padding: 9px 35px; box-shadow: none}
.PostRequirementBtnBx .btn-primary:hover {color: #fff;background-color: #f3ac00;border-color: #f3ac00;}
.PostRequirementForm h2{ padding-bottom: 20px;font-size: 25px;font-family: 'robotobold';}
.PostRequirementBtnBx .btn-secondary {color: #fff;font-size: 18px;font-family: 'robotomedium';border-radius: 7px;padding: 9px 40px;box-shadow: none;margin-left: 20px;}
.HomeSearchMainBx.search-bar {background: #fff;padding: 20px;box-shadow: 2px 5px 19px 0 rgba(0,0,0,0.1);border-radius: 10px;}
.HomeSearchInput {margin-bottom: 12px;}
.HomeSearchMainBx .form-control {height: 50px;box-shadow: none;padding: 4px 18px;border: 1px #ddd solid;}
.HomeSearchMainBx textarea.form-control { height: 70px; resize: none}
.PostRequirementImg {position: sticky;top: 70px;}
.SearchKeyword {font-size: 16px;color: #32abe2;font-family: 'robotomedium';display: inline-block;width: 100%;border-bottom: 1px #ddd solid;padding-bottom: 5px;}
.PostRequirementForm .country .select .flagstrap-icon {margin-top: 10px;}
.HomeSuccessBx {text-align: center; padding: 50px}
.HomeSuccessBx h2{ color: #7cbd54; font-family: 'robotomedium'; font-size: 40px}
.HomeSuccessBx p{ color: #7cbd54; font-size: 16px; padding-top: 10px; font-family: 'robotomedium';}
.SuccessModal .btn-close {position: absolute;right: 5px;top: 5px;z-index: 9999;}
.SuccessModal .modal-dialog {margin-top: 100px;}
.PostRequirementForm .country .dropdown li:first-child {margin-top: 0;}
.CountrySearch {display: inline-block;width: 100%;padding: 5px;}
.account-input.country .CountrySearch .form-control,
.CountrySearch .form-control {border: 1px #ddd solid;float: left;width: 100%;padding: 5px 15px;height: 38px;font-size: 16px;font-family: 'robotoregular';border-radius: 5px;}
.PostRequirementForm .country .dropdown {height: auto;overflow-y: visible;}
.PostRequirementForm .country .dropdown ul {height: 255px;overflow-y: auto;}

/*--------------------*/
.PrivateLessonsBanner {display: inline-block;width: 100%;padding: 40px 0;border-bottom: 1px #333 solid;       }
.PrivateLessons {padding-top: 20px;}
.PrivateLessons h1 {color: #000;font-size: 40px;font-family: 'robotomedium';}
.PrivateLessons p{color: #000;font-size: 16px; padding-top: 20px}
.PrivateLessons .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 10px;padding: 10px 25px;font-size: 20px;margin-top: 30px;}
.PrivateLessonsImg {text-align: right;}
.Contactinformation p{ font-family: 'robotoregular'; font-size: 20px}
.Contactinformation .btn-primary {width: auto;padding: 12px 30px;}
.OnlineEnglishFeaturesSection{}
.OnlineEnglishFeaturesSection h2{ color: #000;font-family: 'open_sansbold'; font-size: 40px}
.OnlineEnglishFeaturesSection p{ color: #000; font-size: 18px; padding-top: 20px}
.OnlineEnglishFeatures {padding: 10px 0 60px;text-align: center;}
.OnlineEnglishFeatures ul {display: inline-block; width: 100%}
.OnlineEnglishFeatures ul li {display: inline-block;width: 24%;margin-top: 30px; vertical-align: top}
.OnlineEnglishFeatures ul li i{ background: #ffe486; display: inline-block; width: 168px; height: 168px; overflow: hidden; border-radius: 50%; position: relative}
.OnlineEnglishFeatures ul li i img{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto}
.OnlineEnglishFeatures ul li span{ display: block; color: #000; font-size: 20px; padding-top: 10px;}
.SupportsEnglishSection h2{color: #000;font-family: 'open_sansbold'; font-size: 40px}
.SupportsEnglish {padding-top: 30px;}
.SupportsEnglishLanguage ul {display: inline-block; width: 100%; padding-left: 20px}
.SupportsEnglishLanguage ul li {float: left; list-style-type: disc; font-size: 18px; color: #000; width: 100%; margin-bottom: 10px;}
.SupportsEnglishSection {padding-bottom: 40px;}
.SupportsEnglish p {color: #000;font-size: 18px;padding-top: 40px;}
.TutoritionJionTeam {background: #32ABE2;padding: 50px 40px ;border-radius: 20px;margin-top: 36px;display: inline-block;width: 100%;  max-width: 780px;}
.TutoritionJionTeam h4 {color: #fff;font-size: 20px; display: inline-block;padding-top: 18px;}
.TutoritionJionTeam .btn-primary {color: #000;background-color: #FFC90D;border-color: #FFC90D;font-family: 'open_sanssemibold';padding: 15px 34px;font-size: 24px;border-radius: 15px;float: right;}
.TutoritionOnlineTutorTxt ul.EnglishLessonsStpes li {list-style-type: decimal;padding: 0 0 5px;font-size: 16px;color: #000;}
.TutoritionOnlineTutorTxt ul.EnglishLessonsStpes li strong{ font-weight: normal; font-family: 'open_sanssemibold';}
.ExpertEnglishTutors{ padding-top: 30px;direction: ltr;}
.ExpertEnglishTutors h5,
.ExpertEnglishTutors h4,
.ExpertEnglishTutors h3{ color: #000;font-family: 'open_sansbold'; font-size: 36px; padding-bottom  : 20px}
.ExpertEnglishTutors p {padding: 5px 0 0;color: #000; font-size: 16px;}
.TutoritionConvenientTutorSection .EnglishLessonsStpes {padding-bottom: 30px;}
.FrenchLessonsBx{ padding-top: 30px}
.FrenchLessonsBx h2 {color: #000;font-family: 'open_sansbold';font-size: 35px;}
.Frenchtutorsavailable {text-align: left;padding-top: 20px;max-width: 700px;}
.FrenchSpeakingSection p,
.FrenchLessonsBx p {font-size: 16px;color: #000;padding-top: 20px;}
.FollowingTutoringList ul li a {font-family: 'open_sansbold';color: #000;}
.Contactinformation{padding:12px 20px 30px;}
.OnlineEnglishTutorSection{ padding-bottom: 50px;padding-top: 50px;}
.EnglishLessonOnlineTutorSection{ padding-bottom: 40px}
.SupportsEnglishSection p{font-size: 16px;color: #000;padding-top: 20px;}
.BookLessonModal h1 {font-size: 22px;color: #000;font-family: 'open_sanssemibold';}
.BookLessonModal .modal-body {padding: 20px 35px;}
.BookLessonModal .form-control {border-radius: 2px;height: 46px;}
.BookLessonModal .input-group label {width: 100%;font-family: 'open_sanssemibold';padding-bottom: 3px;}
.BookLessonModal .input-group label .red{color: #f00}
.BookLessonModal .modal-footer{padding: 10px 35px;}
.BookLessonModal .btn-primary{color: #fff;background-color: #32abe2;border-color: #32abe2;}
.BookLessonModal .btn-primary:hover {color: #fff;background-color: #f3ac00;border-color: #f3ac00;}
 ul.ApPoint {display: inline-block;width: 100%;padding: 20px 20px 0;}
 ul.ApPoint li {float: left;list-style-type: disc;font-size: 16px;color: #000;width: 50%;margin-bottom: 6px;font-family: 'open_sanssemibold';}
.APExamsSection{padding-bottom: 30px;padding-top: 50px}
.PostRequirementForm h5 {padding-bottom: 20px;font-size: 20px;font-family: 'robotobold';text-align: center;color: #32abe2;}
.account-input.country .select .flagstrap-icon {margin-top: 10px;}
/*--------------------------------------*/
.ACTGuideTutorSection {padding-top: 50px;}
.ACTGuideTutorSection ul.EnglishLessonsStpes {padding-left: 20px;padding-bottom: 30px;}
.ACTGuideTutorSection .TutoritionOnlineTutorTxt {padding-left: 0;}
.ACTMathTutorTxt{}.ACTMathTutorTxt h4, .ACTMathTutorTxt h3{font-family: 'open_sansbold';color: #000;font-size: 24px;padding-bottom: 5px }
.ACTMathTutorTxt p {color: #000;font-size: 16px;padding-bottom: 30px;}
.ACTGuideTutorSection ul.EnglishLessonsStpes li {list-style-type: disc;}
 ul.ACTMathStpes {display: inline-block;width: 100%;padding-left: 0px;padding-top: 20px;}
 ul.ACTMathStpes li {list-style-type: none;padding: 0 0 20px;font-size: 16px;color: #000;}
 ul.ACTMathStpes li strong {font-weight: normal;font-family: 'open_sansbold';}
.ACTMathTutorTxt h2{font-family: 'open_sansbold';color: #000;font-size: 32px;padding-top: 30px;padding-bottom: 20px }
 ul.ActPrep {display: inline-block;width: 80%;padding-left: 0px;padding-top: 20px;}
 ul.ActPrep li {list-style-type: none;padding:0 0 20px 20px;font-size: 16px;color: #000; display: inline-block; width: 40%; position: relative}
 ul.ActPrep li:before{ position: absolute; left: 0; top:3px;content: "\f111"; font-family: FontAwesome; font-size:13px;color: #32abe2; }
.ACTGuideTutorSection ul.SATTestLessonsStpes {padding-left: 20px;padding-bottom: 0px;}
.ACTGuideTutorSection ul.SATTestLessonsStpes li {list-style-type: decimal}
.ACTGuideTutorSection ul.SATTestLessonsStpes li strong {font-weight: normal;font-family: 'open_sanssemibold';}
.ACTGuideTutorSection ul.SATTestLessonsStpes li ul li {list-style-type: disc;padding: 0 0 5px;}
.ACTGuideTutorSection ul.SATTestLessonsStpes li ul{padding-left: 15px;padding-top: 10px}
.TutoritionOnlineTutorTxt p.SATTestxt {padding-top: 0;padding-bottom: 30px;}
.ACTMathTutorTxt p.SatScoresTxt {padding-bottom: 0;}
 ul.SATscoresStpes {display: inline-block;width: 100%;padding-left: 0px;padding-top: 20px;}
 ul.SATscoresStpes li {list-style-type: none;padding: 0 0 5px;font-size: 16px;color: #000;}
 ul.SATscoresStpes li strong {font-weight: normal;font-family: 'open_sanssemibold';}
 ul.SATPrepTutoring {display: inline-block;width: 100%;padding-left: 0px;padding-top: 20px;}
 ul.SATPrepTutoring li {list-style-type: none;padding:0 0 20px 20px;font-size: 16px;color: #000; display: inline-block; width: 30%; position: relative}
.ACTMathTutorTxt p.SatNewdHelp{ padding-bottom: 10px}
.SATFormatTutorSection{ padding-bottom: 30px}
.TutoritionOnlineTutorTxt ul li strong {font-weight: normal;font-family: 'open_sanssemibold';}
.PracticeTutorSection {padding: 30px 0 50px;}
.PracticeTutorSection p {color: #000;font-size: 16px;padding-top: 10px;}
.PrivateLessons h4 {color: #000;font-size: 22px;font-family: 'robotomedium';padding-top: 20px;}
.PSATStudentsChooseSection .ACTMathTutorTxt p {padding-bottom: 10px;}
.PSATStudentsChooseSection ul.ACTMathStpes li strong {padding-bottom: 5px;display: inline-block;font-size: 20px;}
.PSATStudentsChooseSection {padding-bottom: 10px;}
.PSATGuideDigital h3 {font-weight: normal;font-family: 'open_sansbold';color: #000;font-size: 20px;padding-top: 30px;}
.PSATGuideDigital p {color: #000;font-size: 16px;padding-top: 10px;}
.PSATGuideDigitalSection {padding-bottom: 60px;}
.SatActCanadianStudents{ padding: 50px 0 0} 
.SatActCanadianStudents p{ padding-bottom: 10px}
.SatActCanadianStudents h4{ padding-top: 20px}
.TutoritionOnlineTutorTxt h4{font-family: 'open_sansbold';color: #000;font-size: 24px;padding-top: 20px;}
.GedPrepTutorSection .TutoritionOnlineTutorTxt {padding-left: 0;}
.GedPrepTutorSection .TutoritionOnlineTutorTxt ul {padding-left: 19px;}
.GedPrepTutorSection .TutoritionOnlineTutorTxt ul li {padding-bottom: 0;}
.GedPrepTutotTxt h3 {font-family: 'open_sansbold';color: #000;font-size: 24px;padding-bottom: 5px;padding-top: 20px;}
.GedPrepTutorSection .GedPrepTutotTxt ul {padding-top: 5px;}
.GedPrepTutorSection{padding-top: 50px}
.TutoritionOnlineTutorTxt h4{font-family: 'open_sansbold';color: #000;font-size: 24px;padding-top: 20px;}
.SubjectsElementaryTutorSection {padding: 10px 0 50px;}
.SubjectsElementaryTutorSection h2 {color: #000;font-family: 'open_sansbold';font-size: 36px;}
.SubjectsElementaryTutor {padding-top: 50px;}
.SubjectsElementaryTutor ul{display: inline-block;width: 100%;text-align: center}
.SubjectsElementaryTutor ul li {display: inline-block;text-align: center;width: 19%;vertical-align: top;padding: 0 10px }
.SubjectsElementaryTutor ul li h4,
.SubjectsElementaryTutor ul li h3{color: #666;font-family: 'open_sansbold';font-size: 18px; padding-bottom: 10px; padding-top: 15px}
.SubjectsElementaryTutor ul li span {font-size: 16px;color: #666;}
.SubjectsElementaryTutor ul.OtherSuject li{ width: 100%;font-size: 16px;color: #666; padding-top: 5px}
.TutoritionOnlineTutorTxt .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 10px;padding: 10px 25px;font-size: 20px;margin-top: 30px;}
.SubjectsElementaryTutorSection p{color: #000;font-size: 16px;padding-top: 10px;}
.HighSchoolStudentsTutoring ul li {width: 15%;}
.HighSchoolTutoringFeatures ul li {width: 19%;}
.ConatctusToday {display: inline-block;width: 100%;text-align: center;padding-top: 30px;}
.ConatctusToday .btn-primary {color: #fff;background-color: #f3ac00;border-color: #f3ac00;font-family: 'open_sanssemibold';border-radius:50px;padding: 10px 25px;font-size: 20px;margin-top: 0px;}
.ConatctusToday .btn-primary:hover {color: #fff;background-color: #32abe2;border-color: #32abe2;opacity: 0.8;}
.ConatctusTodayGed{padding: 50px 0 10px;}
.ConatctusTodayLeft {text-align: left;}
.SatPrepHadding{ font-family: 'open_sansbold';color: #000;font-size: 40px;}
.PrivateLessons h2 {color: #000;font-size: 40px;font-family: 'robotomedium';}
.BreadcrumbBx ol li a:hover,
.BreadcrumbBx ol li.active,
.BreadcrumbBx ol li {color: #32abe2;font-family: 'robotomedium';}
.BreadcrumbBx ol li a {color: #000;font-family: 'robotomedium';}
.TutoringServicesBreadcrumb:before{display: none;}


.lstng-section .table {background: #e8eef3;width: 100%;border-radius: 7px;padding: 3px;}
.lstng-section .table tr th {color: #595856;font-size: 16px;font-family: 'robotoregular';padding: 13px 10px;font-weight: normal;vertical-align: middle;}
.lstng-section .table tr th a {color: #595856;display: inline-block;}
.lstng-section .table tr td a {font-size: 14px;color: #fff;padding: 1px 6px;margin-bottom: 5px;vertical-align: top;}
.lstng-section .table tr td a.activate,
.lstng-section .table tr td a.deactivate {padding: 0;}
.lstng-section .table tr td a button {padding: 0px 4px;width: 26px;}
.lstng-section .table tr td {background: #fff;padding: 20px 10px;color: rgba(60, 59, 55,0.9);font-size: 16px;font-family: 'robotoregular';border-bottom: 1px #efefef solid; vertical-align: middle;word-break: break-all;}
.add_new_record {margin-bottom: 20px;float: right;}
.add_new_record .btn-info {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 6px;padding: 8px 21px;font-size: 16px;}
.topn_left {color: #424242;font-size: 22px;padding-bottom: 10px;font-family: 'robotomedium';}
.box.box-info .form-group {display: inline-block;width: 100%;margin-bottom: 20px }
.box.box-info .form-group .control-label {width: 100%;color: #6f727c;font-size: 16px;font-family: 'robotoregular';padding: 0 0px 5px;}
.require {color: #f00;}
.box.box-info .showatr .form-control, 
.box.box-info .form-group .form-select, 
.box.box-info .form-group .form-control {height: 55px;border-color: #cdd0da;color: #6f727c;font-family: 'robotolight';padding: 5px 20px;box-shadow: none;background-color: #fff;}
.box.box-info .form-group textarea.form-control{height: 120px;}
.showatr {width: 100%;}
.sizes-drop {background: #fff;border-radius: 5px;padding: 17px;position: relative;margin-top: 5px;border: 1px #cdd0da solid;}
.crooss {position: absolute;right: -6px;top: -3px;background: #000;color: #fff;width: 20px;text-align: center;height: 20px;font-size: 12px;border-radius: 50%;cursor: pointer;}
.des_box_cont {padding: 4px 0;}
.abs-radio {display: inline-block;margin-right: 20px;}
.abs-radio label {padding-left: 3px;vertical-align: middle;}
.box-footer .btn-info {background: #2fabe6;color: #fff;border: 1px #2fabe6 solid;border-radius: 5px;cursor: pointer;padding: 10px 40px;float: left;font-size: 18px;
 font-family: 'robotomedium';text-align: center;}
.box-footer .canlcel_le {background: #b3b3b3;color: #fff;border: 1px #b3b3b3 solid;border-radius: 5px;cursor: pointer;padding: 10px 40px;float: left;font-size: 18px;
 font-family: 'robotomedium';text-align: center;margin-left: 10px;}
.descrip {font-size: 18px;padding: 10px 0 0px;font-family: 'robotomedium';}
.admin_search {display: inline-block;width: 100%;background: #e5e5e5;border-radius: 10px;padding: 15px;position: relative;margin-bottom: 40px;}
.box.box-info .admin_search .form-group {display: inline-block;width: 100%;margin-bottom: 0px;}
.form-group.align_box {padding: 10px 10px 0;width: 100%;}
.hints {display: inline-block;width: 100%;padding: 0 8px;}
.hint.FormDate {width: 16%;}
.hint {display: inline-block;padding-top: 10px;width: 21%;}
.admin_asearch {display: inline-block;padding: 10px;vertical-align: top;}
.ad_s.ajshort {display: inline-block;}
.ad_cancel {display: inline-block;}
.ad_s.ajshort .btn-info {background: #2fabe6;color: #fff;border: 1px #2fabe6 solid;border-radius: 5px;cursor: pointer;padding: 12px 30px;float: left;font-size: 18px;font-family: 'robotomedium';text-align: center;}
.ad_cancel .canlcel_le {background: #b3b3b3;color: #fff;border: 1px #b3b3b3 solid;border-radius: 5px;cursor: pointer;padding: 12px 16px;float: left;font-size: 18px;
 font-family: 'robotomedium';text-align: center;margin-left: 10px;}
.admin_no_record {text-align: center;font-size: 22px;padding: 120px 0;font-family: 'robotomedium';}
.box-footer .btn-info:hover, 
.ad_s.ajshort .btn-info:hover {background: #f3ac00;color: #fff;border: 1px #f3ac00 solid;}
.box-footer .canlcel_le:hover, 
.ad_cancel .canlcel_le:hover {background: #8a8a8a;color: #fff;border: 1px #8a8a8a solid;}

.AuestionAction {width: 120px;}
.SubjectQuestion {width: 100px;}
.Correctoption {width: 140px;}
.fixexn_head {font-size: 18px;margin-top: 13px;font-family: 'robotobold';}
.exam_row {float: left;width: 100%;padding: 0px;}
.exam_row h3 {font-size: 24px;text-transform: capitalize;padding: 4px 0px 10px 10px;border-bottom: 1px solid #eee;margin-bottom: 20px;}
.exam_row:first-child h3.toptitle {margin-top: 0px;padding-left: 10px;}
.ddetail_box {float: left;width: 100%;border: 1px solid #eee;box-shadow: 0px 0px 5px rgba(204, 204, 204, 0.23921568627450981);padding-top: 20px;}
.title_row {width: 100%;float: left;/*border-bottom: 1px solid #efefef;*/padding: 10px 10px;text-transform: none;}
.featured {float: left;font-size: 15px;width: 30%;font-weight: bold;color: #828282;}
.progress_bar {width: 60%;float: right;}
.gain_left {float: left;width: 20%;text-align: center;font-family: "Figtree", sans-serif; font-weight: 600;}
.progress_inner {width: 65%;float: left;background: #eaeaeb;height: 10px;border-radius: 10px;overflow: hidden;  margin-top: 5px;}
.progress-bar {position: relative;width: 0;animation: progress 1.5s ease-in-out forwards;width: 100%;}
.blue_gra {background-image: linear-gradient(to right,#26c8f7,#4c339b 100%);background-color: transparent;}
.gain {float: right;width: 10%;text-align: right;}
.yellow_gra {background-image: linear-gradient(to right,#41a94d,#23ff3f 100%);}
.red_gra {background-image: linear-gradient(to right,#f84949,#ffa4a5 100%);}
.green_gra {background-image: linear-gradient(to right,#624bb7,#fbbdb2 100%);background-color: transparent;}
.swal-button--danger {background-color: #ffc90d !important;}
.AddMoreBtn{width: 100%;text-align: right;}
.SubjectCoursesBx{min-height: 400px;}
.box.box-info .form-group .file-control {height: auto;padding: 14px 24px;}
.QuestionTypeImage {position: relative;margin-bottom: 10px;}
.QuestionTypeImage label.error {position: absolute;bottom: -19px;}
.SkillsTh {width: 300px;}
.FixedStartTimeBx .abs-radio {width: 100%;margin: 3px 0;}
.abs-radio [type=radio] {vertical-align: middle;}
.sub-topic-row {margin-top: 5px;margin-bottom: 15px;}
.sub-topic-row label {width: 100%;color: #6f727c;font-size: 16px;font-family: 'robotoregular';padding: 0 0px 5px;}
.showeditimage {position: relative;border: 1px #ddd solid;padding: 5px;display: inline-block;background: #fff;border-radius: 6px;text-align: center;}
.DeleteImg {padding-top: 5px;}
.DeleteImg .canlcel_le {color: #32abe2;font-size: 14px;font-family: 'robotomedium';}
.alert .close {background: transparent;border: none;float: right;opacity: 0.5;font-size: 17px;position: absolute;right: 15px;top: 13px;}
 ul.HideDots li::before {display: none;}
 ul.HideDots {padding-left: 0;}
.QuestionTimeBx {float: right;}
.QuestionTimeBx .left-tome {width: auto;margin-top: 10px;padding-right: 30px;}
 /*----Tutor-New-Design-----*/
.TeacherSignUpBxMain {}
.step-process-right-top h1, .step-process-right-top h3 {font-size: 21px;font-family: 'open_sanssemibold';color: #000;}
.SocialMediaSignUp {margin-top: 30px;}
.GoogleSignUp {display: block;margin: 15px 0;border: 2px #000 solid;padding: 10px;text-align: center;border-radius: 10px;color: #000;font-size: 18px;font-family: 'robotomedium';}
.GoogleSignUp:hover {background:#f1f1f1;}
.GoogleSignUp i {display: inline-block;margin-right: 11px;vertical-align: middle;width: 28px;}
.GoogleSignUp span {display: inline-block;vertical-align: middle;}
.OrSignUp {position: relative;text-align: center;margin-top: 13px;display: inline-block;width: 100%;}
.OrSignUp::before {position: absolute;left: 0;top: 13px;content: "";width: 100%;height: 1px;background: #ddd;}
.OrSignUp span {position: relative;background: #fff;padding: 0 5px;font-family: 'robotomedium';font-size: 16px;color: #000;}
/*.login-input .form-select.error, .login-input .form-control.error{border-color:#a3120a;background:#ffe2e0;}*/
.GetStartedBtn {border-radius: 10px;padding: 9px 5px;font-size: 21px;width: 100%;border: 2px #0e75a6 solid;font-family: "Figtree", sans-serif;font-weight: 500;color: #000;background: #93dbff;letter-spacing: 0.5px;}
.action-button:hover, .GetStartedBtn:hover {border: 2px #0e75a6 solid;color: #000;background: #bfeaff;}
.RemembermeCheck {padding-bottom: 20px;display: inline-block;width: 100%;}
.RemembermeCheck .form-check-label {width: auto !important;font-size: 18px;font-family: "Figtree", sans-serif;color: #353535;}
.RemembermeCheck .form-check-input[type="checkbox"] {width: 20px;height: 20px;}
.Noeducationdegree {margin-bottom: 20px;}
.Noeducationdegree .form-check-input[type="checkbox"] {border-radius: 0.25em;width: 20px;height: 20px;}
.Noeducationdegree .form-check-label {font-size: 18px;font-family: "Figtree", sans-serif;color: #202020;font-weight: 500;padding-left: 5px;}
.AddotherCertificate {margin-bottom: 10px;}
.AddotherCertificate a {font-size: 19px;font-family: "Figtree", sans-serif;color: #000;font-weight: 500;text-decoration: underline;}
/*.cropper-canvas {width: 100% !important;height: 100% !important;text-align: center;align-content: center;}
.cropper-container img {display: inline-block !important;width: auto !important;height: auto !important;}*/

.cropper-view-box {display: block;height: 100%;outline: 1px solid #f00;outline-color: rgba(255, 0, 0, 0.75);overflow: hidden;width: 100%;}
.CapturePhoto {padding: 5px 0;}
.CapturePhoto a {display: inline-block;background: #32abe2;padding: 5px 12px;font-family: "Figtree", sans-serif;font-weight: 500;color: #fff;border-radius: 6px;}
.DoDonts {padding-bottom: 20px;}
.DoDonts h4 {font-family: "Figtree", sans-serif;font-weight: 600;font-size: 20px;margin-bottom: 6px;}
.DoDonts ul {padding-left: 13px;}
.DoDonts ul li {list-style-type: disc;color: #666;font-size: 13px;padding-bottom: 2px;}
.TakeyourPhotoModel .modal-footer {align-content: center;text-align: center;display: inline-block;padding: 5px;}
.TakeyourPhotoModel .btn-primary {font-size: 0;background: #fff;width: 26px;height: 26px;padding: 0;border-radius: 50%;border: 2px #8c8c8c solid;box-shadow: none;position: relative;}
.TakeyourPhotoModel .btn-primary::before {position: absolute;left: 50%;top: 50%;content: "";width: 12px;height: 12px;background: #f00;border-radius: 50%;transform: translate(-50%,-50%);}
.EdityourPhotoModel .modal-header h5, .TakeyourPhotoModel .modal-header h5 {font-family: "Figtree", sans-serif;font-weight: 500;}
.EdityourPhotoModel .modal-footer {text-align: center;display: inline-block;}
.EdityourPhotoModel .btn-primary {border-radius: 10px;padding: 9px 25px;font-size: 21px;border: 2px #0e75a6 solid;font-family: "Figtree", sans-serif;font-weight: 500;color: #000;background: #93dbff;letter-spacing: 0.5px;}
.TakeyourPhotoModel .modal-content , .EdityourPhotoModel .modal-content {border-radius: 20px;border: navajowhite;}
.cert_chacount{float: right;}
.DoDonts h4 i {display: inline-block;width: 16px;margin-right: 6px;}
.DoDonts h4 i.DeleteRedIcon {vertical-align: top;line-height: 22px;}
.DoDonts h4 i.DeleteRedIcon img{width: 13px;}
.DoDonts ul.DoDontList, .DoDonts ul.DoList {padding-left: 6px;}
.DoDonts ul.DoDontList li, .DoDonts ul.DoList li {position: relative;list-style-type: none;padding-left: 16px;}
.DoDonts ul.DoList li::before {content: "";width: 4px;height: 4px;background: #066e5b;border-radius: 50%;position: absolute;left: 0;top: 8px;}
.DoDonts ul.DoDontList li::before {content: "";width: 4px;height: 4px;background: #ff1d1d;border-radius: 50%;position: absolute;left: 0;top: 8px;}
.NewDocumentCreate {position: relative;background: #fff;border: 1px #ddd solid;padding: 20px;border-radius: 20px;margin-bottom: 20px;}
.DeleteDocuments {position: absolute;right: -5px;top: -8px;cursor: pointer;background: #fff;border: 1px #f00 solid;width: 25px;height: 25px;padding: 5px;border-radius: 50%;
 align-content: center;line-height: 9px;}
.UploadedCertification {display: inline-block;width: 200px;overflow: hidden;margin-bottom: 20px;border-radius: 10px;border: 2px #fff solid;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);}
.TeacherRegisterBxMainBx{display: inline-block;width: 100%;}
.TeacherRegisterBxMain{max-width: 480px;margin: 0 auto;}
.HoursRateInput span {position: absolute;left: 2px;top: 2px;font-family: "Figtree", sans-serif;font-size: 18px;background: #cdd0da;width: 54px;height: 51px;
 border-radius: 7px 0 0 7px;text-align: center;align-content: center;}
.HoursRateInput .form-control {padding-left: 65px;}
.InstructionsUse .fc-toolbar .fc-right button {text-transform: capitalize;}
.InstructionsUse .fc th.fc-widget-header {padding-top: 10px;padding-bottom: 10px;}
.InstructionsUse .fc-unthemed {margin-bottom: 10px;margin-top: 20px;}
.fc-toolbar .fc-left h2 {font-size: 20px;font-family: 'open_sanssemibold';padding-top: 5px;}
.FlotingLable {margin-top: 3px;}
.FlotingLable .Flotinginput {position: relative;display: block;}
.FlotingLable .Flotinginput__field {display: block;opacity: 1;width: 100%;transition-delay: 0ms;transition: 200ms color linear;height: 55px;border-color: #cdd0da;color: #6f727c;
 font-size: 18px;font-family: 'robotolight';padding: 5px 20px;box-shadow: none !important;}
.FlotingLable .Flotinginput__field:invalid {transition: 200ms color linear 100ms;}
/*.FlotingLable .Flotinginput__field:valid + .Flotinginput__label, .Flotinginput__field:focus:valid + .Flotinginput__label {transform: scale(1) translate(0em, -23px);*/
/* transition: 200ms transform ease-out; background: #fff;display: inline-block;width: 100px;font-size: 13px;}*/
/*.FlotingLable .Flotinginput__label {position: absolute;left: 12px;top: 13px;right: 0;padding: 1px 10px;pointer-events: none;transform-origin: 0 0;*/
/* transition: 200ms transform ease-out 200ms;color: #6f727c;font-size: 16px;font-family: 'robotoregular';width: 100px;}*/
.FlotingLable .Flotinginput__label {position: absolute;left: 12px;top: -12px;padding: 1px 10px;pointer-events: none;transform-origin: 0 0;transition: 200ms transform ease-out 200ms;
 color: #6f727c;font-size: 13px;font-family: 'robotoregular';background: #fff;}
.login-input button {border: none;background: transparent;color: #2fabe6;font-family: "Figtree", sans-serif;font-weight: 500;font-size: 15px;text-decoration: underline;}
.FlotinginputLabel {position: absolute;left: 15px;top: -10px;color: #6f727c;font-size: 14px;font-family: 'robotoregular';}
.FlotinginputLabel span {background: #fff;/*border: 1px #cdd0da solid;border-radius: 5px;*/padding: 1px 7px;position: relative;}
.FlotingLabelBx {margin-top: 10px;}
.VideoInputTx .form-control::placeholder {color: #c0c0c0;opacity: 1;}
.input_group.set-timezon label.error {position: absolute;left: 0;	bottom: -22px;}
.TeHelp {float: left;color: #555;}
.ExperienceTo {text-align: center;position: relative;margin-bottom: 20px;margin-top: 8px;}
.ExperienceTo::before {position: absolute;left: 0;content: "";background: #c9c9c9;width: 100%;height: 1px;top: 13px;}
.ExperienceTo span {display: inline-block;background: #fff;position: relative;padding: 2px 15px;border-radius: 20px;border: 1px #c9c9c9 solid;}
.account-input textarea.form-control {height: 100px;}
.post-teaching-input .chosen-container-multi .chosen-choices::before {position: absolute;right: 15px;content: "\f107";top: 8px;font-family: FontAwesome;font-size: 23px;}
.SubjectTextBx {display: inline-block;width: 100%;margin-top: 20px;}
.RegisteringSuccessfully h2 {font-family: "Figtree", sans-serif;font-size: 32px;font-weight: 500;}
.RegisteringSuccessfully h2 span {color: #14a31d;padding-bottom: 10px;display: inline-block;}
.ContinueBtn {min-width: 130px;background: #93dbff;color: #000;border: 2px #0e75a6 solid;border-radius: 10px;cursor: pointer;padding: 10px 15px;margin: 10px 0px 10px 0;float: left;
 font-size: 21px;font-family: 'robotomedium';text-align: center;letter-spacing: 0.5px;font-family: "Figtree", sans-serif;font-weight: 500;}
.ContinueBtn:hover {color: #3f3205;background-color: #f7e39e;border-color: #ffc600; box-shadow: none}
.upload-vidios-bx .upload-vidios video {margin-bottom: 20px;margin-top: 0;}
.account-etit-form .upload-vidios-bx {border-bottom: none;border-top: 1px #cdcdcd solid;padding-top: 30px;}

.OtherClassOption {margin-top: 10px;}
.OtherClassOption .form-check-input {box-shadow: none;width: 20px;height: 20px;}
.OtherClassOption .form-check-input:checked {background-color: #32abe2;border-color: #32abe2;}
.OtherClassOption label.form-check-label {width: auto;font-size: 16px;font-family: "Figtree", sans-serif;color: #202020;font-weight: 500;padding-left: 5px;padding-top: 1px;}
.user-videos iframe {max-width: 100%;width: 100%;}
.ResumeTabMainBx {display: inline-block;width: 100%;border: 1px #ddd solid;border-radius: 10px;padding-bottom: 15px;}
.ResumeTabTitel {font-family: "Figtree", sans-serif;font-weight: 500;font-size: 18px;border-bottom: 1px #ddd solid;padding: 8px 26px;margin-bottom: 10px;}
.ResumeTabBx {padding: 7px 26px;}
.ResumeTabBx label {width: 40%;}
.ResumeTabBxTyle {color: #303445;font-family: 'robotoregular';font-size: 15px;display: inline-block;width: 58%;}
.ResumeTabBxTyle .resume-diploma-verified {margin-top: 0;}
.er_msg .alert {margin-top: 10px;padding-right: 24px;}
.featured a {color: #32abe2;font-family: 'open_sanssemibold';  font-weight: normal;}
/*.EdityourPhotoModel {padding: 0 !important;height: 100%;}
.EdityourPhotoModel .modal-dialog {max-width: 100%;margin: 0;width: 100%;height: 100%;transform: translate(0, -0px) !important;}
.EdityourPhotoModel .modal-content {width: 100% !important;margin-top: 0 !important;border-radius: 0;height: 100%;border: none;}
.EdityourPhotoModel .modal-footer {text-align: center;display: inline-block;background: #fff;}*/

.ResultFilterMainBx{background: #fff;}
.ResultDeatilBx {background: #fff;display: inline-block;width: 100%;box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.1);border-radius: 10px;border: 1px #ddd solid;}
.ResultDeatilBx .title_row {padding: 12px 20px;}
.ResultDeatilBx .ddetail_box, 
.ddetail_box.ResultDeatilMainBx {padding: 0;box-shadow: none;border: none;}
.ResultExamMainBx {margin-top: 30px;}
.ResultFilterMainBx .exam_row h3 {border-bottom: none;padding: 0;margin-bottom: 10px;font-family: "Figtree", sans-serif;font-weight: 600 }
.ResultFilterMainBx .exam_row:first-child h3.toptitle {margin-top: 20px;padding-left: 20px;}
.ResultDeatilBx .featured {font-family: "Figtree", sans-serif;font-weight: 600;color: #3c3c3c;}
.StudentDetailsModal::before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: rgba(0,0,0,0.6);}
.StudentDetailsModal p {padding: 5px 0;font-family: "Figtree", sans-serif;font-size: 16px;}
.StudentDetailsModal p strong {font-family: "Figtree", sans-serif;width: 46%;display: inline-block;}
.StudentDetailsModal .modal-title {font-family: "Figtree", sans-serif;font-size: 24px;}
.StudentDetailsModal p span {font-family: "Figtree", sans-serif;width: 46%;display: inline-block;}
.CongratulationsSection h2 {font-family: "Figtree", sans-serif;font-size: 48px;color: #006410;}
.CongratulationsSection h5 {font-family: "Figtree", sans-serif;font-size: 20px;color: #333;margin-bottom: 20px;}
.CongratulationsSection{background: url(../../img/front/thank_you_banner.png) no-repeat center top;padding: 130px 0;background-size: cover;text-align: center;}
.CongratulationsBx {display: inline-block;background: #fff;border: 1px #ddd solid;padding: 60px 50px;border-radius: 30px;box-shadow: 0 10px 10px 0 rgba(0,0,0,0.4);max-width: 520px;}
.CongratulationsMain {display: inline-block;width: 100%;text-align: center;}
.ResultDeatilBx .title_row input[type="number"] {width: 130px;border: 1px #b5b5b5 solid;padding: 5px;border-radius: 5px;margin-left: 20px;}
.ResultSaveBtn {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 6px;padding: 8px 32px;font-size: 17px;margin-top: 20px;}
.ResultSaveBtn:hover {color: #fff;background-color: #f3ac00;border-color: #f3ac00;}
.AddNewSubjectModal .form-group {margin-bottom: 15px;}
.AddNewSubjectModal label {width: 100%;color: #6f727c;font-size: 16px;font-family: 'robotoregular';padding: 0 0px 5px;}
.AddNewSubjectModal .form-control {height: 48px;border: 2px #cdd0da solid;color: #6f727c;font-size: 16px;padding: 5px 20px;box-shadow: none;border-radius: 10px;font-family: "Figtree", sans-serif;}
.AddNewSubjectModal .modal-dialog {margin: auto;}
.StudentDetailsModal {align-content: center;}
.des_box_cont input[type=checkbox] {width: 16px;height: 16px;vertical-align: middle;margin: 0;}
.des_box_cont label {vertical-align: middle;}
.des_box_cont input[type="checkbox"][disabled] + label {color: #a9a9a9;}
.sizes-drop .crooss {display: none;}
.sizemorescroll {display: inline-block;width: 100%;height: 160px;overflow-y: auto;}
.FeaturedFull{width: 100%;}
.StudentDetailsModal .btn-close {box-shadow: none;}
.StudentDetailsModal .modal-body {padding-bottom: 30px;}
.SelectPreferencesDropdown {margin-bottom: 10px;}
.SelectPreferencesDropdown label.error {position: absolute;bottom: -22px;}
.TutoritionHomeworkWorkSection {padding: 30px 0 70px;}
.TutoritionHomeworkWorkSection .TopHadding h2 {color: #0f0f0f;}
.TutoritionHomeworkWorkSection .TopHadding p {color: #404040;font-size: 18px;padding-top: 5px;}
.TutoritionHomeworkWorkMainBx {margin-top: 40px;}
.TutoritionHomeworkWorkBx {display: inline-block;width: 100%;position: relative;margin-bottom: 30px;}
.TutoritionHomeworkWorkIcon {width: 70px;height: 70px;float: left;margin-right: 20px;background: #f1f1f1;border-radius: 5px;align-content: center;text-align: center;}
.TutoritionHomeworkWorkText {overflow: hidden;padding-left: 20px;border-left: 2px #a6a6a6 solid;min-height: 70px;align-content: center;}
.TutoritionHomeworkWorkText h3 {color: #1f8dbf;font-family: "Figtree", sans-serif;font-size: 19px;font-weight: 600;}
.TutoritionHomeworkWorkText p {color: #666;font-family: "Figtree", sans-serif;font-size: 16px;}
.TutoritionHomeworkWorkButton {text-align: center;margin-top: 20px;}
.ReliableHomeworkHelpTxt .btn-primary, 
.TutoritionHomeworkWorkButton .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 6px;padding: 8px 21px;font-size: 17px;}
.ReliableHomeworkHelpTxt .btn-primary:hover, 
.TutoritionHomeworkWorkButton .btn-primary:hover{color: #fff;border-color: #f3ac00;background: #f3ac00;}
.ReliableHomeworkHelpTxt h2 {font-family: "Figtree", sans-serif;font-size: 34px;font-weight: 600;color: #000;}
.ReliableHomeworkHelpTxt p {font-size: 16px;color: #000;padding-top: 10px;}
.ReliableHomeworkHelpTxt {padding: 30px 0 0 30px;}
.ReliableHomeworkHelpStpes {margin-top: 20px;}
.ReliableHomeworkHelpStpes li {font-size: 16px;position: relative;margin-bottom: 10px;padding-left: 30px;}
.ReliableHomeworkHelpStpes li::before {position: absolute;left: 0;top: 2px;content: "";width: 20px;height: 20px;background: url(../../img/front/homework-check-icon.png) no-repeat left top;background-size: 100%;opacity: 0.8;}
.HomeworkStressSection {padding: 70px 0 40px;}
.HomeworkStressTxt {padding-bottom: 30px;}
.HomeworkStressTxt h2 {font-family: "Figtree", sans-serif;font-size: 26px;font-weight: 600;color: #000;}
.HomeworkStressTxt p {font-size: 16px;color: #000;padding-top: 10px;}
.HomeworkServicesTxt {margin-top: 30px;}
.HomeworkServicesTxt h4 {font-family: "Figtree", sans-serif;font-size: 22px;font-weight: 600;color: #000;}
.HomeworkServicesTxt p {padding: 2px 0 20px;}
.TutoritionHomeworkWorkIcon img {max-height: 40px;opacity: 0.8;}
.TopicsStpes {padding: 30px 0 0 0;}
.TopicsStpes li {font-size: 16px;position: relative;margin-bottom: 10px;width: 40%;display: inline-block;padding-left: 15px;}
.TopicsStpes li::before {position: absolute;left: 0;top: 10px;content: "";width: 7px;height: 7px;background: #666;border-radius: 50%;}
.ChooseAssignmentSection {padding-top: 60px;padding-bottom: 30px;}
.AssignmentHelpBx {display: inline-block;position: relative;padding-left: 90px;margin-bottom: 50px;}
.AssignmentHelpIcon {position: absolute;left: 0;width: 70px;top: 0;}
.AssignmentHelpIcon img {opacity: 0.6;}
.AssignmentHelpText {width: 80%;}
.AssignmentHelpText h3 {font-family: "Figtree", sans-serif;font-size: 24px;font-weight: 600;color: #333;}
.AssignmentHelpText p {font-size: 16px;padding-top: 10px;}
.AcademicAssignmentHadding{text-align: center;}
.AcademicAssignmentHadding h2 {color: #0f0f0f;font-size: 40px;font-family: 'robotobold';margin-top: 10px;}
.AcademicAssignmentHadding p {color: #404040;font-size: 18px;padding-top: 5px;}
.AcademicAssignmentMainBx {margin-top: 40px;}
.AcademicAssignmentBx {display: inline-block;width: 100%;background-color: #fff;box-shadow: 1px 2px 6px rgba(177,189,214,.6);border-radius: 12px;padding: 20px;position: relative;min-height: 320px;margin-bottom: 20px;}
.AcademicAssignmentBx i {display: inline-block;height: 50px;}
.AcademicAssignmentBx i img {max-height: 100%;}
.AcademicAssignmentBx h3 {font-family: "Figtree", sans-serif;font-size: 24px;font-weight: 600;color: #2c2c2c;padding: 10px 0;}
.AcademicAssignmentBx p {font-size: 16px;color: #8a8a8a;}
.SmartChoiceSection{padding-top: 20px;}
.OnlineExamHelp{margin-top: 20px;}
.OnlineExamHelp li {font-size: 16px;position: relative;margin-bottom: 10px;display: inline-block;padding-left: 15px;margin-right: 20px;}
.OnlineExamHelp li::before {position: absolute;left: 0;top: 10px;content: "";width: 7px;height: 7px;background: #666;border-radius: 50%;}


/*-----------*/
.course-names .form-select {height: 45px;font-size: 15px;color: #3c3b37;font-family: 'robotoregular';}
.ToolTipText {position: relative;margin-top: -1px;padding-left: 10px;color: #444242;font-size: 14px;display: inline-block;}
.ToolTipText i {width: 17px;display: inline-block;cursor: pointer;}
.ToolTipText span {position: absolute;left: -2px;top: 30px;width: 340px;background: #1c1c1c;padding: 10px;border-radius: 10px;font-size: 13px;font-family: 'robotoregular';color: #fff;display: none;z-index: 9;}
.ToolTipText:hover span {display: inline-block;}
.ToolTipText span::before {position: absolute;left: 13px;content: "";border-left: 8px transparent solid;border-right: 8px transparent solid;border-bottom: 8px #1c1c1c solid;top: -8px;}
.CourseContentAddFild .course-contant-video .form-control::file-selector-button {padding: 11px 20px;}
.CourseContentAddFild .contant-main {background: #f7f7f7;}
/*.ToolTipText span::after {position:absolute;right:13px;content:"";border-left:8px transparent solid;border-right:8px transparent solid;border-bottom:8px #fff solid;top:-6px;}*/

/*.LinkStudentSearchBx {background: #ccc;padding: 30px 0;}*/
.LinkStudentSearchBx {padding: 30px 0;border-bottom: 1px #bed8e3 solid;border-top: 1px #bed8e3 solid;background: #f1fbff;}
.LinkStudentSearchList {padding: 50px 0;}
.LinkStudentInput .form-control {height: 46px;border: 1px #b7b7b7 solid;}
.LinkStudentInput .chosen-container-multi .chosen-choices {height: 53px !important;height: 1%;border: 1px solid #fff;background-color: #fff;background-image: none !important;cursor: text;color: #212529;
 font-size: 16px;padding: 12px;border-radius: 5px;overflow-y: auto;}
.StudentList .table {margin-bottom: 0;}.StudentList table tr td {vertical-align: middle;font-family: 'robotomedium';}
.StudentList .table > thead tr th {border-bottom: 1px #ddd solid !important;background: #eaeaea;}
.form-check-bx .form-check-input {width: 20px;height: 20px;box-shadow: none;}
.StudentList {display: inline-block;width: 100%;max-height: 583px;overflow-y: auto;margin: 20px 0;border: 1px #ddd solid;position: relative;}
.LinkStudentSearchList .btn-info {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 6px;padding: 8px 21px;font-size: 17px;margin-right: 10px;}
.LinkStudentSearchList .btn-info:hover {color: #fff;background-color: #f3ac00;border-color: #f3ac00;}
.MainFaqSection {padding: 40px 0;min-height: 300px;}
.FaqItemMainBx {display: inline-block;width: 100%;border: 1px #ddd solid;padding: 20px 30px;border-radius: 20px;margin-bottom: 20px;position: relative;}
.FaqItemMainBx .form-group {margin: 15px 0;display: inline-block;width: 100%;}
.FaqItemInput {display: inline-block;width: 88%;vertical-align: top;float: right;}
.FaqItemMainBx .form-group label {display: inline-block;width: 10%;font-family: "Figtree", sans-serif;font-weight: 600;font-size: 16px;vertical-align: top;padding-top: 6px;}
.FaqQuestion {color: #ff1b1b;}
.FaqAnswer {color: #014abb;}
.FaqItemRemoveBut {position: absolute;right: -12px;top: -11px;height: 30px;}
.FaqItemRemoveBut .btn-danger {width: 25px;height: 25px;border: 1px #ff4545 solid;background: #fff;padding: 0;border-radius: 50%;align-content: center;line-height: 14px;}
.FaqItemRemoveBut .btn-danger img {width: 12px;}
.FaqItemInput textarea.form-control{max-height:100px;min-height:100px;}
.BtnFaq, .AnswerModal .btn-success, .StudentLastName .answer-btn, 
.FaqMoreBtn .btn-success {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';border-radius: 6px;padding: 8px 21px;font-size: 17px;margin-top: 10px;}
.FaqMoreBtn .btn-primary {color: #fff;background-color: #f3ac00;border-color: #f3ac00;font-family: 'open_sanssemibold';border-radius: 6px;padding: 8px 21px;font-size: 17px;margin-top: 10px;margin-right: 10px;}
.FaqMoreBtn .btn-primary:hover {color: #fff;border-color: #32abe2;background: #32abe2;}
.BtnFaq:hover,
.AnswerModal .btn-success:hover, 
.StudentLastName .answer-btn:hover, 
.FaqMoreBtn .btn-success:hover {color: #fff;border-color: #f3ac00;background: #f3ac00;}
.AnswerModal .modal-header {padding: 15px 30px;}
.AnswerModal .modal-header h5{font-family: "Figtree", sans-serif;font-weight: 600;font-size: 18px;}
.AnswerModal .modal-dialog {max-width: 710px;}
.AnswerModal .modal-content {border-radius: 20px;border: 5px solid rgba(0,0,0,0.1);}
.AnswerModal .modal-body {padding: 30px;}
.StudentQuestion {margin-bottom: 10px;font-family: "Figtree", sans-serif;font-weight: normal;font-size: 18px;}
.StudentQuestion strong {font-weight: 600;}
.AskQuestionCourseFAQsBx .CourseFaqTitle {color: #242424;font-size: 23px;font-family: 'open_sansbold';margin-bottom: 10px;}
.CourseFaqSection .accordion-button {font-family: "Figtree", sans-serif;font-weight: 600;font-size: 19px;background: #fff;}
.AskQuestionMainBx {display: inline-block;width: 100%;border: 1px #ddd solid;padding: 30px;border-radius: 20px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);}
/*.StudentCourseLink a {display: inline-block;background: #ddd;margin: 0 3px 6px 0;padding: 5px 10px;border-radius: 3px;color: #000;}*/
.StudentCourseLink a {display: inline-block;margin:0 3px 4px 0;padding:3px 5px;border-radius: 3px;color: #3c3c3c;font-size: 13px;font-family: 'robotoregular';align-content: center;background: #f1f1f1;}
.StudentCourseLink a i {display: inline-block;width: 18px;opacity: 0.6;margin-right: 5px;vertical-align: top;}
.courses-main-bx .card .card-body .card-title {margin: 0;}
.StudentCourseText {display: inline-block;vertical-align: middle;}
.CourseType {display: inline-block;color: #fff;padding: 4px 20px;border-radius: 7px;font-family: "Figtree", sans-serif;font-weight: 500;font-size: 14px;position: absolute;right: 10px;bottom: 8px;z-index: 9;}
.StudentCourseLink {padding-bottom: 10px;padding-top: 6px;}
.StudentCourseLink a:hover {background: #d5f2ff;}
.ActiveCourse {background: #0e3fb5;}
.DraftCourse {background: #a3a7a8;}
.DeactiveCourse {background: #e32525;}
.WaitingCourse {background: #f9a607;}
.RejectedCourse {background: #b50e0e;}
.CourseBtn {margin: 5px 0;}
.CourseBtn .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;padding: 6px 20px;font-family: "Figtree", sans-serif;border-radius: 8px;font-weight: 600;font-size: 16px;}
.CourseBtn .btn-primary:hover {color: #fff;background-color: #f3ac00;border-color: #f3ac00;}
.CreateDates {float: left;width: 50%;margin-bottom: 10px;}
.CreateDates label{font-family: "Figtree", sans-serif;font-weight: 500;font-size: 15px;display: block;}
.CreateDates br {display: none;}
.CreateDates span{font-family: "Figtree", sans-serif;font-weight: 400;font-size: 15px;color:#666;}
.breadcrumb-details-inner {display: inline-block;width: 100%;margin-top: 10px;position: relative;}
.breadcrumb-details-inner .breadcrumb {background: transparent;padding: 0;margin: 0;}
.breadcrumb-details-inner .breadcrumb li a{ color:#404040; font-size:15px;display: inline-block; vertical-align: middle;}
.breadcrumb-details-inner .breadcrumb .breadcrumb-item.active {color: #000;}
.breadcrumb-details-inner .breadcrumb-item + .breadcrumb-item::before {/*display: inline-block;padding-right: .5rem;color: #262626;content: "\f105"; font-family:FontAwesome;vertical-align: middle;
 float: none*/font-size: 17px;}
.breadcrumb-details-inner .breadcrumb li a:hover{ color:#2fabe6;}
.add-item-main.AddLectureBut {padding: 6px 20px;margin-left: 24px;}  
.AddLectureBut .AddLecture {font-size: 16px;font-weight: normal;display: inline-block;vertical-align: top;}
/*.EnterCategoryBtn {display: inline-block;background: #c6c6c6;margin-top: 5px;padding: 4px 10px;border-radius: 3px;cursor: pointer;}*/
.EnterCategoryBtn {display: inline-block;margin-top: 5px;padding:0;cursor: pointer;color: #333;font-family: "Figtree", sans-serif;font-weight: 600;}
.EnterCategoryBtn strong {color: #1F9AD4;font-family: "Figtree", sans-serif;font-weight: 600;border-bottom: 1px #1F9AD4 solid;}
.EnterCategoryBtn strong:hover {color: #1F9AD4;border-bottom: 1px transparent solid;}
.FeaturedCoursesCard {border: 1px #ddd solid;display: inline-block;width: 100%;padding: 20px;border-radius: 20px;box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);margin-top: 20px;position: relative;}
.FeaturedCoursesCard .search-card-img.dd {width: 40%;}
/*.FeaturedCoursesCard .search-card-img .card-img-top {height: 100%;object-fit: cover;width: 100%;max-height: 100%;}*/
.search-courses-bx .FeaturedCoursesCard .card-body {width: 60%;padding: 0 0 0 15px;}
.FeaturedCoursesCard .card-title a {color: #2d2c2b;font-size: 19px;font-family: "Figtree", sans-serif;font-weight: 600;-webkit-line-clamp: 2; -webkit-box-orient: vertical;
 overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}
.FeaturedCoursesCard p {color: #3c3b37;font-size: 16px;font-family: 'robotoregular';padding: 2px 0 5px;-webkit-line-clamp: 2; -webkit-box-orient: vertical;
 overflow: hidden; text-overflow: ellipsis; display: -webkit-box;}
.FeaturedCoursesCard h6 {color: #3c3b37;font-size: 14px;font-family: 'robotoregular';padding-bottom: 5px;}
.FeaturedCoursesCard .cart_btn_dv {float: left;margin-top: 10px;}
.PopularCoursesCard {border: 1px #ddd solid;display: inline-block;width: 100%;border-radius: 20px;box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);margin-bottom: 20px;overflow: hidden;}
.PopularCoursesCard .content {padding: 0 20px 20px;}
.add-course-type .main-title {display: flex;}
.CategoryTooltip {position: relative;}
.CategoryTooltip p {position: absolute;left: 0;top: 42px;background: #1c1c1c;color: #fff;padding: 5px 10px;border-radius: 5px;display: none;}
.CategoryTooltip:hover p{display: inline-block;}
.CategoryTooltip p::before {position: absolute;left: 20px;content: "";border-left: 5px transparent solid;border-right: 5px transparent solid;border-bottom: 5px #1c1c1c solid;top: -5px;}
.CourseContentAddFild .course-contant-video span {font-size: 15px;}
.course-category .fa-bookmark-o {display: none;}
.CourseActiveOption {position: absolute;right: 10px;bottom: 5px;z-index: 9;}
.CourseSwitch {position: relative;display: inline-block;width: 82px;height: 24px;}
.CourseSwitch input {display: none;}
.CourseSwitch .CourseSlider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ca2222;-webkit-transition: .4s;transition: .4s;}
.CourseSwitch .CourseSlider:before {position: absolute;content: "";height: 16px;width: 16px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
.CourseSwitch input:checked + .CourseSlider {background-color: #2ab934;}
.CourseSwitch input:focus + .CourseSlider {box-shadow: 0 0 1px #2196F3;}
.CourseSwitch input:checked + .CourseSlider:before {-webkit-transform: translateX(56px);-ms-transform: translateX(56px);transform: translateX(56px);}

/*------ ADDED CSS ---------*/

.CourseSwitch .on {display: none;}
.CourseSwitch .on, .CourseSwitch .off {color: white;position: absolute;top: 2px;font-size: 12px;font-family: Verdana, sans-serif;user-select:none;}
.CourseSwitch .on {left: 10px;}
.CourseSwitch .off {right: 7px;}
.CourseSwitch input:checked + .CourseSlider .on {display: block;}
.CourseSwitch input:checked + .CourseSlider .off {display: none;}

/*--------- END --------*/

/* Rounded sliders */
.CourseSwitch .CourseSlider.round {border-radius: 34px;}
.CourseSwitch .CourseSlider.round:before {border-radius: 50%;}
.ToolTipTextFaq {margin-top: 10px;vertical-align: top;}
.AddFaqBtnBx {margin-bottom: 40px;text-align: right;}
.BtnFaq {margin-top: 0;}
.NoFaq {text-align: center;font-size: 25px;font-family: "Figtree", sans-serif;font-weight: 600;padding: 40px 0;}
.video-modal .modal-dialog {max-width: 944px;}
.PopularCoursesCard .image {height: 200px;text-align: center;align-content: center;}
.PopularCoursesCard .image img {max-height: 100%;}
.AskQuestionBx {display: inline-block;width: 100%;border: 1px #ddd solid;padding: 20px;border-radius: 10px;}
.AskQuestionBx h6 {font-family: "Figtree", sans-serif;font-weight: 600;color: #000;padding-bottom: 7px;}
.AskAnswerBx strong {font-family: "Figtree", sans-serif;font-weight: 600;color: #000;}
.PercentageProgressBx {color: #28ca3a;padding: 3px 14px 0 0;font-size: 15px;float: right;font-family: "Figtree", sans-serif;}
.AddedCourseName {width: 400px;}
.AddedCourseNameTd a{-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;width: 100%;}
 #main-video #faq .card .card-header .btn-header-link small {float: left;width: 100%;}
 #main-video #faq .card .card-header .btn-header-link small strong {font-weight: normal;border-right: 1px #747474 solid;padding-right: 6px;}
.detal-video-bx .learning-img .video-feverots {position: absolute;right: 12px;bottom: 0;}
.NotificstionCount {position: absolute;right: -10px;background: #ef2d2d;color: #fff;width: 20px;height: 20px;text-align: center;font-size: 11px;border-radius: 50%;
 top: 0;line-height: 18px;}
/*.video-course {position: fixed;right: 0;width: 400px;background: #fff;z-index: 99;height: 100%;border-left: 1px #ddd solid;}*/
.FilterClearBtn {display: inline-block;}
.FilterClearBtn label {width: 100%;}
.LinkStudentSearchBx .ad_s.ajshort .btn-info {padding: 8px 30px;}
.LinkStudentSearchBx .ad_cancel .canlcel_le {padding: 8px 16px;}
.SmallText {font-size: 13px;font-weight: normal;font-family: 'open_sansregular';padding-left: 7px;padding-top: 4px;}
.CourseFaqSection {padding-bottom: 35px;}
.NotificationAction{width: 100px;}
.NotificationDate{width: 150px;}
.StepTopTitle {font-size: 15px;font-family: "Figtree", sans-serif;font-weight: 500;padding-bottom: 15px;color: #535353;}
.main-title.CourseMainTitle {margin-bottom: 5px;}
.search-card-img img {border-radius: 0;}
.featured-courses-section ul li a::before {position: absolute;left: 0;top: 0;content: "\f105";font-family: FontAwesome;font-size: 20px;line-height: 24px;height: 16px;}
.TutorSearchBxxes.TutorSearchBx {float: left;width: 30%;padding-right: 20px;}
.TutorSearchBxxes .find-tutor-input {padding: 0;border: none;min-height: 20px;}
.TutorSearchBxxes .find-tutor-input::before {display: none;}
.TutorSearchBxxes .find-tutor-input .form-control {padding: 7px 32px 7px 43px;height: 44px;font-size: 16px;color: #3c3b37;background-color: #fff;border: 1px solid #b6b6b6;
 border-radius: 5px;}
.TutorSearchBxxes .search-blue-icon {top: 10px;}
.TutorSearchBxxes .dlt-keyword {top: 17px;}
.TutorSearchBxxes .searchgig {top: 44px;}
.product-detail-text .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';padding: 9px 20px;border-radius: 7px;
 margin-top: 10px;}
.product-detail-text .btn-primary i {margin-right: 15px;font-size: 21px;vertical-align: middle;}
.VideoTitleBx .btn-primary {float: right;color: #fff;background-color: #32abe2;border-color: #32abe2;font-family: 'open_sanssemibold';padding: 7px 17px 7px 5px;
 border-radius: 7px;margin-top: 0;font-size: 16px;}
.VideoTitleBx .btn-primary span {color: #fff;padding: 0;font-family: 'open_sanssemibold';font-weight: normal;font-size: 16px;}
.no_record {text-align: center;padding: 50px 0;font-size: 30px;font-family: "Figtree", sans-serif;font-weight: 600;}
.UserMessageSection {padding: 50px 0;height: auto;box-shadow: none;background: #f1f1f1;}
.StudentProgres {position: relative;}
.StudentProgresDot {position: absolute;right: -3px;top: -2px;width: 7px;height: 7px;background: #f00;border-radius: 50%;}
.UserMessageMainBx {background: #fff;border: 1px #ddd solid;border-radius: 20px;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);overflow: hidden;}
.meaasges_btn {position: relative;display: inline-block;width: 100%;margin-top: 5px;}
.attach_fliles {display: inline-block;position: relative;width: 30px;vertical-align: top;height: 30px;}
/*.attach_fliles::before {position: absolute;left: 0;top: 0;content: "\f0c6";font-family: FontAwesome;font-size: 18px;}*/
.attach_fliles input[type="file"] {position: absolute;opacity: 0;width: 100%;cursor: pointer;}
.UploadFileViews {display: inline-block;border: 1px #c6c6c6 solid;position: relative;border-radius: 3px;padding: 0 6px;font-size: 13px;margin-top: 10px;}
.btn-remove {position: absolute;right: -10px;top: -10px;width: 14px;}
.blank_mesage i {display: inline-block;width: 70px;}
.UserUploadFiles {border: 1px #fff solid;padding: 3px 5px;display: inline-block;margin-top: 3px;border-radius: 4px;font-size: 14px;color: #000;background: #fff;}
.UserUploadFiles i {margin-right: 5px;color: #fff;background: #11c67d;padding: 5px 6px;border-radius: 4px;}
.active-message {background: #f6fcff;}
.MessagesCountBx {position: absolute;right: 20px;top: 35px;background: #e64b4b;color: #fff;width: 35px;height: 24px;text-align: center;border-radius: 17px;line-height: 23px;}
.CurntUsersImg {display: inline-block;width: 30px;height: 30px;overflow: hidden;border-radius: 50%;background: #eee;vertical-align: middle;margin-right: 12px;}
.user-recive-message-bx .SendMessageDate {color: #fff;}
.user-recive-message-bx .SendMessageDate i {color: #fff;}
.message-send-box .emojionearea .emojionearea-picker .emojionearea-search > input {outline: 0;width: 160px;min-width: 160px;height: 24px;border: 1px #ddd solid;
 border-radius: 3px;padding: 0 10px;font-size: 12px;}
.AttachFileClip {position: absolute;left: 0;top: 0;font-size: 20px;pointer-events: none;}
.messageError {color: #f2271c !important;padding: 2px 0 0 !important;font-size: 14px !important;}
.findtutor-modal .btn-close {position: absolute;right: 4px;top: 4px;box-shadow: none;display: none;}
.CoursesMainTitleName {color: #2b2f41;font-size: 20px;font-family: 'robotomedium';margin: 20px 0 20px;}

/*---------New-Service-pages-----**/
.ActMatSreviceTxt {margin-top: 15px;}
.ActMatSreviceTxt h4 {font-family: "Figtree", sans-serif;font-weight: 600;font-size: 18px;padding-bottom: 5px;}
.ActMatSreviceTxt p {padding-top: 0;}
.OnlineTutoringServicesSection ul.ActScienceLessonsStpes {padding-left: 15px;padding-top: 10px;padding-bottom: 0;}
.OnlineTutoringServicesSection ul.ActScienceLessonsStpes li {padding-bottom: 5px;}
.ActScienceLearnBx h5 {color: #000;font-size: 17px;padding-top: 10px;font-family: "Figtree", sans-serif;font-weight: 600;}
.TutoritionOnlineTutorTxt .ActScienceLearnBx ul {padding-left: 0;padding-top: 5px;}
.TutoritionOnlineTutorTxt .ActScienceLearnBx ul li {list-style-type: disc;padding: 0 16px 3px 12px;font-size: 15px;color: #000;width: auto;display: inline-block;position: relative;}
.TutoritionOnlineTutorTxt .ActScienceLearnBx ul li::before {position: absolute;left: 0;top: 9px;content: "";background: #484848;width: 7px;height: 7px;border-radius: 50%;}


/*----Add-Test-Paper----*/
.AddTestPaperFormSection {padding: 50px 0;}
.AddTestPaperForm {margin-bottom: 25px;display: inline-block;width: 100%;}
.AddTestPaperForm label {color: #2B2B2B;font-size: 15px;font-family: "Figtree", sans-serif;font-weight: 600;padding-bottom: 4px;}
.AddTestPaperInput .form-select, 
.AddTestPaperInput .form-control {border-color: #D2D2D2;border-radius: 0;height: 50px;background-color: #fff;font-size: 15px;}
.AddTestPaperInput .form-control::placeholder {color: #808080;opacity: 1;}
.AddTestPaperInput .help-text {padding-top: 3px;padding-bottom: 0;}
.AddTestPaperInput {position: relative;}
.Clsicon {position: absolute;right: 1px;top: 1px;background: #fff;width: 48px;height: 48px;text-align: center;align-content: center;pointer-events: none;}
.AddTestPaperSelectInput {display: inline-block;padding-left: 0px;width: 100%;}
.AddTestPaperSelectInput .form-check {display: inline-block;padding-right: 20px;}
.AddTestPaperSelectInput .form-check .form-check-label {font-weight: 500;vertical-align: top;padding-top: 2px;}
.AddTestPaperSelectInput .form-check .form-check-input {width: 18px;height: 18px;margin-right: 5px;}
.AddTestPaperSelectInput .form-check .form-check-input:checked {background-color: #2FABE6;border-color: #2FABE6;}
.AddPaperBx {display: inline-block;width: 100%;border: 1px #D2D2D2 solid;background: #FEFDFD;border-radius: 5px;padding: 30px 40px;margin-bottom: 20px;}
.PaperInfoTooltip {position: relative;margin-left: 10px;font-style: normal;}
.PaperInfoTooltip p {position: absolute;left: -20px;top: 25px;width: 275px;background: #343434;color: #fff;z-index: 9;border-radius: 10px;padding: 7px 12px;font-size: 13px;font-weight: 400;display: none;}
.PaperInfoTooltip:hover p{display: block;}
.PaperInfoTooltip p::before {position: absolute;left: 20px;top: -6px;content: "";border-left: 7px transparent solid;border-right: 7px transparent solid;border-bottom: 7px #343434 solid;}
.AddNewSubjectLink {float: right;}
.SubjectAddLink {color: #1F9AD4;font-size: 14px;font-family: "Figtree", sans-serif;font-weight: 600;position: relative;padding-left: 19px;}
.SubjectAddLink i {position: absolute;left: 0;top: -4px;}
.AddNewSubjectLink .PaperInfoTooltip p {left: auto;right: -20px;}
.AddNewSubjectLink .PaperInfoTooltip p::before {left: auto;right: 20px;}
.TopicDropDownBx {border: 1px #D2D2D2 solid;padding: 15px 10px;border-top: none;border-radius: 0 0 15px 15px;max-height: 202px; overflow-y: auto;}
.TopicDropDownBx .form-check {position: relative;padding-left: 26px;}
.TopicDropDownBx .form-check .form-check-input {width: 18px;height: 18px;box-shadow: none;margin-right: 8px;position: absolute;left: 0;top: 0;margin-left: 0;border: 1px #767676 solid;}
.TopicDropDownBx .form-check .form-check-input:checked {background-color: #2FABE6;border-color: #2FABE6;}
.SelectTestPaperForm {float: left;width: 100%;position: relative;}
.NewQuestionAdd {float: right;margin-top: 0;position: absolute;z-index: 9;right: 0;top: 0;}
/*.SelectTestPaperForm .form-check .form-check-input {width: 18px;height: 18px;margin-right: 7px;box-shadow: none;}*/
.SelectTestPaperForm .form-check {margin-bottom: 10px;position: relative;padding: 10px 10px 10px 39px;}
.SelectTestPaperForm .form-check .form-check-input {width: 18px;height: 18px;margin-right: 7px;box-shadow: none;position: absolute;margin-left: 0;left: 8px;top: 12px;}
.SelectTestPaperForm .form-check .form-check-input:checked {background-color: #2FABE6;border-color: #2FABE6;}
.SelectTestPaperForm .form-check-label {color: #2C2C2C;font-size: 16px;font-family: "Figtree", sans-serif;font-weight: 500;}
.PeperInfo {
	padding-top: 2px;
	color: #666;
	font-family: 'robotoregular';
	font-size: 13px;
	padding-left: 37px;
}
.LableTitle small {
	font-size: 12px;
	color: #666;
	font-family: 'open_sansregular';
	font-weight: 400;
	margin-left: 4px;
}
.LableTitle i {
	width: 30px;
	height: 30px;
	text-align: center;
	align-content: center;
	border-radius: 4px;
	background: #e2fae6;
	color: #2a643b;
	display: inline-block;
	margin-right: 5px;
	/* padding: 3px; */
}
.LableTitle i img {
	max-width: 24px;
}
/*.PeperSubHadding {
	background: #eff9f2;
	padding: 5px 7px;
	border: 1px #caead4 solid;
	border-radius: 4px;
	font-size: 13px;
	color: #2a643b;
	font-weight: 400;
	font-family: 'robotoregular';
}*/
.PeperSubHadding {
	font-size: 14px;
	color: #4d4c4c;
	font-weight: 400;
	font-family: 'robotoregular';
}
.LableTitle {
	margin-bottom: 5px;
}
.PeperInfo i {
	width: 18px;
	height: 18px;
	border: 1px #b3b3b3 solid;
	text-align: center;
	align-content: center;
	border-radius: 50%;
	background: #fff;
	color: #888;
	margin-right: 5px;
	font-size: 12px;
}
.NewQuestionAdd .SubjectAddLink {margin-left: 20px;}
.CheckRandomly .LableTitle i {background: #dee9fb;color: #254f82;}
.CheckRandom .LableTitle i {background: #fcf3cc;color: #8e5843;}

/*.CheckRandomly .PeperSubHadding {background: #e9f3ff;border: 1px #b8d1ee solid;color: #254f82;}
.CheckRandom .PeperSubHadding {background: #fefbec;border: 1px #efebcc solid;color: #8e5843;}*/


/*.SelectTestPaperForm .form-check {margin-bottom: 10px;}*/
.NewQuestionAdd .btn-primary {background: #2FABE6;border-color: #2FABE6;font-family: "Figtree", sans-serif;font-weight: 500;padding: 4px 14px;border-radius: 5px;margin-left: 7px;}
.AddPaperButBx .btn-primary:hover, 
.AddSubjectFooter .btn-primary:hover, 
.NewQuestionAdd .btn-primary:hover {background: #f3ac00;color: #fff;border: 1px #f3ac00 solid;}
.SelectQuestionBxMain {margin-top: 10px;}
.RemoveSectionBtn {margin-top: 10px;text-align: right;}
.RemoveSectionBtn .btn-secondary {background-color: #D9D9D9;border-color: #D9D9D9;position: relative;font-family: "Figtree", sans-serif;font-weight: 500;color: #000;padding: 3px 15px 3px 36px;border-radius: 8px;}
.RemoveSectionBtn .btn-secondary i {position: absolute;left: 10px;top: 1px;}
.AddSubjectModal .modal-dialog {max-width: 900px;}
.AddSubjectModal .modal-content {border-radius: 20px;border: 5px solid rgba(0,0,0,0.2);}
.AddSubjectModal .modal-header {padding: 17px 30px;}
.AddSubjectModal .modal-header h5 {font-size: 22px;color: #000;font-weight: 600;font-family: "Figtree", sans-serif;}
.AddSubjectModal .modal-body {padding: 20px 30px 40px;min-height: 250px;}
.AddSubjectFooter .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;border-radius: 5px;font-family: 'open_sanssemibold';padding: 8px 20px;font-size: 18px;}
.AddSubjectFooter .btn-secondary {color: #fff;background-color: #9C9C9C;border-color: #9C9C9C;border-radius: 5px;font-family: 'open_sanssemibold';padding: 8px 20px;font-size: 18px;margin-left: 10px;}
.AddSubjectFooter .btn-secondary:hover {color: #fff;background-color: #8E8E8E;border-color: #8E8E8E;}
.AddSubjectModal .AddTestPaperInput .form-select, 
.AddSubjectModal .AddTestPaperInput .form-control {border-color: #CFCFCF;border-radius: 5px;height: 50px;}
.AddSubjectModal .AddTestPaperInput textarea.form-control{height: 150px;resize:none;}
.AddSubjectModal .AddTestPaperForm h5{font-size: 18px;color: #000;font-weight: 600;font-family: "Figtree", sans-serif;margin-bottom: 10px;}
.AddTestPaperInputFile .form-control::file-selector-button {margin: 0px 10px 0 0;background-color: #CACACA;border: none;border-radius: 6px;}
.SelectAnotherSuject {margin-top: 10px;}
/*.SelectAnotherSuject a {background: #F3AC00;display: inline-block;padding: 7px 20px 7px 38px;border-radius: 7px;color: #fff;position: relative;font-size: 16px;font-family: "Figtree", sans-serif;font-weight: 600;}*/
.SelectAnotherSuject a {display: inline-block;padding: 7px 20px 7px 22px;color: #1F9AD4;position: relative;font-size: 16px;font-family: "Figtree", sans-serif;font-weight: 600;}
.SelectAnotherSuject a i {position: absolute;left: 0px;top: 6px;}
/*.SelectAnotherSuject a:hover {background: #2FABE6;color: #fff;color: #0a58ca;}*/
.SelectAnotherSuject a:hover {color: #0a58ca;}
.AddPaperButBx {margin-top: 30px;text-align: center;}
.AddPaperButBx .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;border-radius: 5px;font-family: 'open_sanssemibold';padding: 8px 30px;font-size: 18px;margin:0 5px;}
.AddPaperButBx .btn-secondary {color: #fff;background-color: #9D9D9D;border-color: #9D9D9D;border-radius: 5px;font-family: 'open_sanssemibold';padding: 8px 30px;font-size: 18px;margin:0 5px;}
.AddPaperButBx .btn-secondary:hover {color: #fff;background-color: #8E8E8E;border-color: #8E8E8E;}
.AddTestPaperHeader .breadcrumb {margin-bottom: 0;}
.cart-banner.AddTestPaperHeader {padding: 20px 0;}
.TutoritionInteractiveLearningPlatform p {padding-top: 7px;margin-bottom: 25px;}
.TutoritionOnlineTutorTxt .ActenglishLearnBx ul {padding-left: 0;}
.TutoritionOnlineTutorTxt .ActenglishLearnBx ul li {list-style-type: none;display: inline-block;width: 24%;vertical-align: top;border: 1px #ddd solid;border-radius: 10px;text-align: center;
 font-family: "Figtree", sans-serif;font-weight: 500;font-size: 14px;line-height: normal;padding: 10px;margin-right: 0.3%;min-height: 140px;}
.TutoritionOnlineTutorTxt .ActenglishLearnBx ul li i {display: inline-block;width: 45px;margin-bottom: 8px;}
.TutoritionOnlineTutorTxt .ActenglishLearnBx ul li span {display: block;}
.TutoritionOnlineTutorTxt ul.ActReadingTutoring, .ActReadingTutoring {margin-top: 10px;padding: 0;}
.TutoritionOnlineTutorTxt ul.ActReadingTutoring li, 
.ActReadingTutoring li {margin: 5px 0;font-family: "Figtree", sans-serif;font-weight: 500;font-size: 14px;color: #000;padding: 2px 0 2px 30px;position: relative;
 background: url(../../img/front/reading-check-box.png) no-repeat left top;list-style-type: none;}
 ul.ACTMathStpes li strong a {color: #32abe2;border-bottom: 1px #32abe2 solid;margin-bottom: 3px;display: inline-block;}
 ul.ACTMathStpes li strong a:hover {color: #f3ac00;border-bottom: 1px #f3ac00 solid;}
.ActScienceOneTutorTxt p {padding: 10px 0 23px;}
.CurntUsersImg img {vertical-align: top;}
.RequiredField {color: #f00;margin-bottom: 20px;}
.Course-Introductory-Video {margin-top: 20px;}
.FeaturedCoursesCard .card-title {width: 93%;}
.TeacherSignUpBxMain .input_group {display: inline-block;width: 100%;}
.RolesResponsTextarea textarea.form-control{height:55px;}
.TeacherSignUpBxMain .help-text {font-size: 14px;color: #666;opacity: 1;font-family: 'robotoregular';}
.AddNewSkill a {cursor: pointer;color: #3cafe4 !important;font-family: "Figtree", sans-serif;font-weight: 500;border-bottom: 1px #3cafe4 solid;}
.AddNewSkill a:hover {color: #3cafe4;border-bottom: 1px #fff solid;}
.InstructionsUse h3 {font-family: "Figtree", sans-serif;font-weight: 500;font-size: 22px;}
.InstructionsUse p {font-size: 15px;}
.InstructionsUse h4 {font-family: "Figtree", sans-serif;font-weight: 500;font-size: 20px;margin-top: 10px;}
.InstructionsUse ul li {list-style-type: disc;font-family: "Figtree", sans-serif;font-weight: 500;font-size: 15px;}
.InstructionsUse ul li strong {font-family: "Figtree", sans-serif;font-weight: 600;}
.ProfileDescriptionTextarea label.error{max-width:60%;}
.ChooseTimeZone{margin-bottom:0;}
.AddSubjectModal .AddTestPaperForm {margin-bottom: 20px;}
.no-form-select {background-color: #e8e8e8 !important;}
.SelectQuestionBxMain p {padding-bottom: 20px;}

/*-------Tutor-Profile------*/
.TutorDashboardSection {padding: 30px 0;}
.TutorDashboard {background: #FCFCFC;border: 1px #D7D7D7 solid;padding: 30px;border-radius: 20px;box-shadow: 0 10px 10px 0 rgba(0,0,0,0.1);}
.TutorProfileBx {display: inline-block;width: 100%;border-radius: 10px;overflow: hidden;padding: 10px;box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);}
.TutorProfileImg {width: 100%;overflow: hidden;float: left;border-radius: 8px;position: relative;}
.TutorOnline {position: absolute;right: 10px;top: 10px;background: #fff;box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);padding: 5px 10px;border-radius: 4px;}
.GreenDotd {background: #037818;width: 16px;height: 16px;display: inline-block;border-radius: 30px;vertical-align: middle;}
.TutorOnline span {color: #353535;font-size: 16px;font-family: 'open_sanssemibold';display: inline-block;vertical-align: middle;padding-left: 5px;}
.TutorNames {color: #222222;font-size: 28px;font-family: 'robotobold';margin: 10px 0 20px;}
.TutorProfileContent {border: 1px #C8C8C8 solid;border-radius: 10px;padding: 20px;}
.TutorProfileDescription {margin-bottom: 20px;}
.TutorProfileDescription h4 {color: #242424;font-size: 20px;font-family: "Figtree", sans-serif;font-weight: 600;margin-bottom: 10px;}
.TutorProfileDescription p {color: #4A4A4A;font-size: 16px;word-wrap: break-word;}
.TutorProfileDetails {margin-bottom: 20px;}
.TutorProfileDetails h4 {color: #242424;font-size: 20px;font-family: "Figtree", sans-serif;font-weight: 600;margin-bottom: 10px;}
.TutorCourseDetails li {color: #3C3C3C;font-size: 16px;font-family: "Figtree", sans-serif;font-weight: 500;background: #EDEDED;border-radius: 6px;border: 1px #CFCFCF solid;
 display: inline-block;padding: 2px 12px;margin: 0 3px 6px 0;}
.TutorProfileRight {padding-left: 10px;}
.CreatedCoursesTopHeader h2 {display: inline-block;color: #252323;font-size: 28px;font-family: "Figtree", sans-serif;font-weight: 500;padding-top: 0px;}
.CreatedCoursesTopHeader h2 span {color: #037BB2;font-weight: 600;}
.CreatedCoursesTopHeader {display: inline-block;width: 100%;}
.CreatedCoursesTopHeader .btn-primary {float: right;background: #037BB2;border-color: #037BB2;font-size: 16px;font-family: 'open_sanssemibold';padding: 2px 2px 2px 14px;border-radius: 40px;}
.CreatedCoursesTopHeader .btn-primary span {padding-right: 10px;vertical-align: middle;}
.CreatedCoursesTopHeader .btn-primary i {display: inline-block;width: 28px;vertical-align: middle;}
.CreatedCoursesMain {margin-top: 10px;}
.CreatedCoursesTable {display: table;width: 100%;border: 1px #D7D7D7 solid;border-radius: 10px;box-shadow: 0 4px 11px 0 rgba(0,0,0,0.2);overflow: hidden;}
.CreatedCoursesTr {display: table-row;}
.CreatedCoursesTh {display: table-cell;background: #32ABE2;padding: 10px 20px;color: #fff;font-size: 17px;font-family: 'open_sanssemibold';border-right: 1px solid rgba(0,0,0,0.10);}
.CreatedCoursesTh i {display: inline-block;vertical-align: middle;}
.CreatedCoursesTh span {display: inline-block;vertical-align: middle;padding-left: 7px;}
.CreatedCoursesTh:first-child {border-radius: 10px 0 0 0;}
.CreatedCoursesTh:last-child {border-radius: 0 10px 0 0;border-right: none;}
.CreatedCoursestbodyTr {display: table-row;}
.CreatedCoursesTd {display: table-cell;padding: 14px 20px;font-size: 16px;font-family: "Figtree", sans-serif;color: #4B4B4B;border-right: 1px solid rgba(0,0,0,0.10);vertical-align: middle;}
.CreatedCoursesTd:last-child {border-right: none;}
.CreatedCoursesLightGray{background: #F3F3F3;}
.CreatedCoursesTd a{color:#037BB2;}.Status {font-family: "Figtree", sans-serif;font-weight: 600;}
.CreatedCoursesTd a small {color: #4B4B4B;}
.CreatedCoursesThCourseName {width: 260px;}
.StatusActive{color:#029A23;}
.StatusApproval{color:#037BB2;}
.StatusDraftWaiting{color:#DB8C0C;}
.TutorProfileMainDetails {border: 1px #CACACA solid;margin-top: 20px;border-radius: 10px;padding: 20px;}
.TutorProfileMainTitle {margin-bottom: 20px;color: #252323;font-size: 24px;font-weight: 600;font-family: "Figtree", sans-serif;}
.TutorProfileMainTitle span {padding-left: 5px;display: inline-block;vertical-align: middle;}
.TutorCertificationBx h3 {color: #2C2C2C;font-size: 18px;font-weight: 600;font-family: "Figtree", sans-serif;}
.TutorCertificationBx h4 {color: #32ABE2;font-size: 16px;font-weight: 600;font-family: "Figtree", sans-serif;padding-top: 5px;}
.TutorCertificationBx p {color: #4B4B4B;font-size: 16px;font-family: "Figtree", sans-serif;padding-top: 5px;}
.certificationList {margin-top: 5px;}
.certificationList li {display: inline-block;margin-right: 20px;font-family: "Figtree", sans-serif;font-size: 16px;color:#404040;}
.certificationList li i {display: inline-block;vertical-align: top;margin-right: 3px;}
.certificationList li span {display: inline-block;vertical-align: middle;}
.certificationList li span b {font-weight: 500;}
.TutorCertificationBx {border-bottom: 1px #D9D9D9 solid;padding-bottom: 15px;margin-bottom: 15px;position: relative;}
.TutorCertificationBx:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}
.TutorCertificationBx h5 {color: #32ABE2;font-size: 16px;font-weight: 600;font-family: "Figtree", sans-serif;padding: 5px 0;}
.TutorCertificationBx p b {font-weight: 500;}
.EducationList {margin-top: 5px;}
.EducationList li {display: inline-block;margin-right: 20px;font-family: "Figtree", sans-serif;font-size: 16px;color:#404040;padding-left: 12px;position: relative;}
.EducationList li::before {position: absolute;left: 0;top: 9px;content: "";background: #949494;width: 8px;height: 8px;border-radius: 30px;}
.EducationList li b {font-weight: 500;}
.TutorCertificationBx h6 {color: #4B4B4B;font-size: 18px;font-family: "Figtree", sans-serif;padding-top: 5px;font-weight: 500;}
.JoinDate {position: absolute;right: 0;top: 0;background: #F3F3F3;border: 1px #D9D9D9 solid;padding: 3px 18px;border-radius: 30px;color: #3C3C3C;font-size: 14px;font-family: "Figtree", sans-serif;font-weight: 500;}
.StudentCountModal .modal-dialog {max-width: 900px;}
.StudentCountModal .modal-content {border-radius: 30px;border: 6px solid rgba(0, 0, 0, 0.3);}
.StudentCountModal .modal-header h5 {color: #373737;font-size: 22px;font-family: "Figtree", sans-serif;padding: 0px 14px;font-weight: 600;}
.StudentCountModal .modal-header .btn-close {margin-right: 5px;}
.StudentCountModal .modal-body {padding: 14px 30px 40px;}
.StudentCountModal .CreatedCoursesTable {box-shadow: none;}
.Willingteachanyone {margin-top: 0;}
.StudentProfileRight .CreatedCourses {margin-bottom: 30px;}
.CreatedNoDateCoursesMain {display: inline-block;width: 100%;border: 1px #D7D7D7 solid;border-radius: 10px;box-shadow: 0 4px 11px 0 rgba(0,0,0,0.2);text-align: center;padding: 30px;}
.NoStudentDate span {color: #565656;font-size: 26px;font-family: "Figtree", sans-serif;font-weight: 500;display: inline-block;width: 50%;text-align: left;vertical-align: middle;}
.TutorProfileImg img {width: 100%;}
.CreatedStudentEnrolled{width: 215px;}
.CreatedStudentEnrolled span{width: 83%;}
.TutorTermsConditions {font-family: "Figtree", sans-serif;color: #32abe2;font-weight: 500;}
.TutorTermsConditionsBx {font-family: "Figtree", sans-serif;color: #5e5f60;font-size: 16px;float: left;width: 100%;margin-top: 15px;}
.TutorTermsModal .modal-dialog {max-width: 900px;}
.TutorTermsModal .modal-content {border-radius: 20px;border: 3px solid rgba(0,0,0,0.3);}
.TutorTermsModal .modal-header {padding: 15px 40px;}
.TutorTermsModal .modal-header h5 {font-family: "Figtree", sans-serif;color: #2e3133;font-weight: 600;font-size: 24px;}
.TutorTermsModal .modal-body {padding: 20px 40px;}
.TutorTermsMain h2 {padding-top: 20px;font-family: "Figtree", sans-serif;color: #1077a6;font-weight: 600;font-size: 24px;margin-bottom: 20px;border-bottom: 2px #ddd solid;padding-bottom: 5px;}
.TutorTermsMain h3, .TutorTermsMain h4 {font-family: "Figtree", sans-serif;color: #2e3133;font-weight: 600;font-size: 20px;padding-bottom: 10px;}
.TutorTermsMain h3, .TutorTermsMain h4 {padding-top: 5px;}
.TutorTermsMain p {font-family: "Figtree", sans-serif;color: #4f4f4f;font-size: 17px;padding-bottom: 5px;}
.TutorTermsMain ul {padding: 0 0 5px 20px;}
.TutorTermsMain ul li {list-style-type: disc;font-family: "Figtree", sans-serif;color: #4f4f4f;font-size: 16px;padding-bottom: 5px;}
.TutorTermsConditionsBx .form-check-label {padding-top: 1px;width: 88% !important;}
.wallet-balance strong {font-weight: normal;}


/*-----------------*/

.TutorProfileDipaly {width: 100%;border: 1px #D7D7D7 solid;border-radius: 10px;box-shadow: 0 4px 11px 0 rgba(0,0,0,0.2);overflow: hidden;padding: 20px 30px;margin: 6px 0 20px;}
.TutorProfileDipalyBx {margin: 10px 0;}
.TutorProfileDipalyBx label {color: #555657;font-size: 16px;font-family: 'robotoregular';padding: 0;width: 29%;}
.TutorProfileDipalyBx span {color: #6f727c;font-size: 16px;font-family: 'robotoregular';padding: 0;width: 70%;display: inline-block;}
.TutorProfileDiscription {margin: 20px 0 20px;}
.TutorProfileDiscription h3 {color: #252323;font-size: 16px;font-family: "Figtree", sans-serif;font-weight: 600;padding-bottom: 4px;display: inline-block;border-bottom: 2px #ddd solid;margin-bottom: 0px;padding-right: 10px;}
.TutorProfileDiscription p {color: #373737;font-size: 16px;font-family: 'robotoregular';padding: 10px 0 0;}
.TutorUploadVideos {display: inline-block;margin-top: 20px;}
.UploadVideos {display: inline-block;margin-right: 5px;overflow: hidden;border: 1px #ddd solid;border-radius: 10px;height: 240px;}
.ServicesDropdownMenu {box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);}
.ServicesDropdownMenu li:last-child {border-bottom: none;}
.ServicesDropdownMenu li .dropdown-item {color: #000;font-size: 16px;font-family: 'open_sanssemibold';}
.post-teaching-input .select2-container--default .select2-selection--multiple, 
.post-teaching-input .select2-container--default.select2-container--focus .select2-selection--multiple {outline: 0;padding: 9px 13px 14px;border: 2px #cdd0da solid;background-image: none;border-radius: 10px;min-height: 45px;}
.post-teaching-input .select2-container .select2-search--inline .select2-search__field {height: 24px;font-size: 18px;font-family: "Figtree", sans-serif;}
.post-teaching-input .select2-selection.select2-selection--multiple::before {position: absolute;right: 12px;top: 12px;content: "\f0d7";font-family: FontAwesome;color: #6c6c6c;font-size: 18px;}
.post-teaching-input .select2-container--default .select2-selection--multiple .select2-selection__clear {height: 23px;background: #fff;width: 16px;}
.YourProfileMeter {margin: 0 0 20px;font-family: "Figtree", sans-serif;font-weight: 500;font-size: 16px;padding: 8px 13px;border-radius: 9px;background: #e3e3e3;display: inline-block;line-height: 33px;}
.YourProfileMeter span {color: #ee2d2d;font-weight: 700;font-size: 22px;vertical-align: top;}
.YourProfileMeter a {color: #037BB2;font-weight: 600;margin-left: 10px;font-size: 14px;}

.ProfileMeterModal .modal-dialog {max-width: 570px;}
.ProfileMeterModal .modal-content {background: #fff;padding: 20px 50px;border-radius: 30px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.7);font-family: "Figtree", sans-serif;border: none;}
.ProfileMeterModal .modal-body {padding: 0;}
/*.ProfileMeter {position: fixed;width: 100%;height: 100%;left: 0;top: 0;text-align: center;align-content: center;background: rgba(0,0,0,0.5);z-index: 9999;}*/
.ProfileMeterModal .btn-close {position: absolute;right: 20px;top: 20px;font-size: 18px;box-shadow: none;}
.ProfileMeterBx {font-family: "Figtree", sans-serif;text-align: center;}
.ProfileMeterBx h1 {font-size: 55px;font-weight: 800;color: #1d9335;}
.ProfileMeterprogress {margin: 10px 0px;}
.ProfileMeterBx h3 {font-size: 20px;}
.ProfileMeterprogress .progress {height: 14px;border-radius: 30px;}
.ProfileMeterprogress .progress .progress-bar.bg-success {background-color: #1d9335 !important;}
.ProfileSkills {margin-top: 15px;}
.ProfileSkills ul li {background: #f1f1f1;margin: 3px 0;padding: 7px 20px;text-align: left;border-radius: 10px;border: 1px #ddd solid;position: relative;cursor: pointer;}
.Profilesicons {background: #d5d5d5;width: 28px;height: 28px;text-align: center;align-content: center;border-radius: 50%;color: #595959;font-size: 12px;margin-right: 10px;}
.ProfileSkills ul li span {font-size: 16px;}
.ProfileSkills ul li.ComplatedProfileVewfication {background: #f0fdf4;color: #15803d;border-color: #a8f7c0;}
.ProfileSkills ul li.ComplatedProfileVewfication .Profilesicons {background: #15803d;color: #fff;}
.ComplatedProfileIcon {position: absolute;right: 20px;width: 20px;height: 20px;top: 11px;}
.ProfileSkills ul li.ComplatedProfileVewfication .fa-star.Profilesicons,
.ProfileSkills ul li.ComplatedProfileVewfication .fa-clock-o.Profilesicons,
.ProfileSkills ul li.ComplatedProfileVewfication .fa-certificate.Profilesicons {font-size: 14px;}
.TutorLeftAdded{display: inline-block;width: 100%;text-align: center;font-size: 23px;padding: 40px 0 80px;}
.linkedinSignUp i {width: 32px;}
.on-off-toggle {  width: 102px;  height: 28px;  position: relative;  display: inline-block;}
.on-off-toggle__slider {width: 102px;height: 28px;display: block;border-radius: 34px;background-color: #d8d8d8;transition: background-color 0.4s}
.on-off-toggle__slider::before {content: '';display: block;background-color: #fff;bottom: 2px;height: 24px;left: 3px;position: absolute;transition: .4s;width: 24px;z-index: 5;border-radius: 100%;}
.on-off-toggle__slider:after {display: block;line-height: 28px;font-size: 14px;content: 'Deactive';color: #484848;padding-left: 33px;transition: all 0.4s;font-family: "Figtree", sans-serif;font-weight: 500;}
.on-off-toggle__input {position: absolute;opacity: 0;}
.on-off-toggle__input:checked + .on-off-toggle__slider {background-color: #32abe2 }
.on-off-toggle__input:checked + .on-off-toggle__slider:before {transform: translateX(72px);}
.on-off-toggle__input:checked + .on-off-toggle__slider:after {content: 'Active';color: #FFFFFF;padding-left: 18px;}
.ProfileStatusToggle p {padding-top: 4px;font-size: 13px;color: #6f727c;font-family: 'robotoregular';}

/*------------Tutor-New-Profile------------*/
.TutorFineSearch {position: relative;display: inline-block;width: 100%;}
.TutorAdvancedFindSearch{position: relative;display: inline-block;width: 100%;}
.TutorFineSearch .form-control {border: 1px #ddd solid;border-radius: 4px;padding-left: 46px;padding-right: 30px;font-family: "Figtree", sans-serif;}
.TutorFineSearch .search-blue-icon {top: 8px;}
.TutorFineSearch .dlt-keyword {top: 14px;}
.TutorFineSearch .searchgig {top: 39px;}
.TutorFineSearch .searchgig .search-bar-panel {box-shadow: none;border-color: #ddd;}
.TutorSearchBoxes label {font-family: "Figtree", sans-serif;color: #202020;font-size: 14px;font-weight: 600;}
.TutorSearchBoxes {margin-bottom: 15px;display: inline-block;width: 100%;}
.TutorFineSearch .chosen-container-single .chosen-single {box-shadow: none;background: #fff;border: 1px #ddd solid;border-radius: 4px;font-family: "Figtree", sans-serif;
 font-size: 16px;height: 40px;padding-left: 16px;padding-top: 7px;}
.TutorFineSearch .chosen-container-single .chosen-single div {top: 9px;}
.TutorAdvancedFindSearch .form-select {border: 1px #ddd solid;border-radius: 4px;font-family: "Figtree", sans-serif;}
.AdvancedTutorSearchBtn .btn.btn-primary {color: #fff;background-color: #2fabe6;border-color: #2fabe6;font-size: 16px;font-family: 'robotomedium';border-radius: 5px;padding: 6px 20px;}
.AdvancedTutorSearchBtn .btn-secondary {color: #fff;background-color: #a1a5a8;border-color: #a1a5a8;font-size: 16px;font-family: 'robotomedium';border-radius: 5px;padding: 6px 20px;}
.find-tutor-search h2 {font-family: "Figtree", sans-serif;font-size: 24px;margin-bottom: 11px;}
.FindTutorHeadersection {background: #f4f8fa;padding: 30px 0;}
.FindTutorHeadersection h2 {font-family: 'robotomedium';font-size: 42px;color: #2b2f41;text-align: center;}
.FindTutorListSection {padding: 40px 0;}.tutors-skills ul li strong {font-family: "Figtree", sans-serif;font-weight: 600;color: #333;}
.tutors-find-price .UserRating {display: inline-block;width: 100%;text-align: left;margin-bottom: 12px;}
.tutors-find-price .UserRating .pprate.gigdtlrat {float: none;margin-top: 0;}
.TutorListingBx h2 {color: #2b2f41;font-size: 24px;font-family: "Figtree", sans-serif;font-weight: 500;display: inline-block;}
.TutorListingBx h2 span {font-weight: 300;}
.SortTutor {float: right;}
.SortTutor label {font-family: "Figtree", sans-serif;font-size: 16px;padding-right: 10px;}
.SortSelect {display: inline-block;}
.SortSelect .form-select {font-family: "Figtree", sans-serif;font-size: 16px;box-shadow: none;width: 150px;}
.TutorFilters {padding-top: 14px;}
.TutorFilters h2 {color: #2b2f41;font-size: 24px;font-family: "Figtree", sans-serif;font-weight: 500;display: inline-block;}

.tutors-find-img .tutors-online,
.tutors-find-img .tutors-offline,
.tutors-find-img .tutors-favorite {display: none;}
.tutors-find-details h4 {color: #3773ff;font-size: 20px;font-family: "Figtree", sans-serif;font-weight: 600;margin-top: 10px;}
.RatingTime {padding-top: 4px;color: #736e6d;}
.RatingTime i {width: 17px;color: #429f2e;}
.RatingTime span {color: #736e6d;font-size: 14px;}
.ResponseRatingTime {padding-top: 7px;color: #736e6d;}
.ResponseRatingTime i {width: 17px;color: #429f2e;text-align: center;font-size: 16px;rotate: 30deg;line-height: 26px;vertical-align: top;}
.ResponseRatingTime span {color: #736e6d;font-family: 'open_sanssemibold';}
.tutors-find-price span.TutorUserReting {font-family: "Figtree", sans-serif;font-weight: 600;padding-top: 3px;display: inline-block;vertical-align: top;}
.tutors-find-price span.TutorTotalRatings {font-family: "Figtree", sans-serif;font-weight: 400;padding-top: 3px;display: inline-block;vertical-align: top;color: #736e6d;}
.featured-review {display: inline-block;width: 100%;border-radius: 10px;background-color: #eef6e6;padding: 10px 20px;margin-top: 30px;}
.featured-review i {color: #60ad56;font-size: 18px;}
.featured-review .spc-zero {color: #000;font-size: 15px;}
.featured-review .spc-zero .btn-link {border: unset;background: unset;color: #056fd2;padding: 0;text-decoration: none;font-size: inherit;width: -moz-fit-content;width: fit-content;}
.featured-review .spc-zero span {color: #736e6d;font-size: 12px;}
.TutorFineSearch .chosen-container-multi .chosen-choices {box-shadow: none;background: #fff;border: 1px #ddd solid;border-radius: 4px;font-family: "Figtree", sans-serif;font-size: 16px;padding: 6px 11px;}
.users-profile-views h5 {padding: 7px 0 0;font-size: 20px;font-family: "Figtree", sans-serif;font-weight: 600;}
.TeacherSignUpBxMain .input_group .select2-container .select2-search--inline .select2-search__field {height: 24px;vertical-align: middle;}
.TeacherSignUpBxMain .input_group .select2-container .select2-selection {border: 2px #cdd0da solid;outline: 0;color: #6f727c;font-size: 18px;padding: 7px 11px 13px;box-shadow: none;border-radius: 10px;font-family: "Figtree", sans-serif;}
.TeacherSignUpBxMain .input_group .select2-container button {text-decoration: none;}
.TutorTags h5 {color: #3c3b37;font-size: 18px;font-family: 'robotomedium';opacity: 0.9;padding-top: 20px;}
.TutorTags h5 i {font-size: 21px;vertical-align: top;margin-top: 3px;}
.TutorTags ul {margin-top: 10px;}
.TutorTags ul li {background: #f1f1f1;display: inline-block;margin-right: 5px;border: 1px #ddd solid;padding: 2px 10px;border-radius: 5px;font-family: "Figtree", sans-serif;font-weight: 500;}
.login-img.StudebtRegisterImg {background: #f4f9fc;position: sticky;top: 0;height: auto;}
.StudebtRegisterImg img{height: auto;}
.StudentLanguageMainBx > label {width: 100%;color: #282828;font-size: 16px;font-family: 'robotoregular';padding: 0 3px 5px;font-family: "Figtree", sans-serif;}
.StudentLanguageBx{font-family: "Figtree", sans-serif;color: #5e5f60;font-size: 16px;float: left;width: 100%;margin-top: 5px;}
.StudentLanguageBx .form-check-input[type="checkbox"] {width: 20px;height: 20px;}
.StudentLanguageSelectInput {margin-bottom: 15px;}
.StudentLanguageBx .form-check-label {width: auto !important;font-size: 16px;font-family: "Figtree", sans-serif;color: #353535;padding-top: 2px;padding-left: 3px;}
.StudentLanguageSelectBx {display: inline-block;width: 100%;margin-top: 15px;}
.StudentLanguageSelectInput > label {width: 100%;color: #282828;font-size: 16px;font-family: 'robotoregular';padding: 0 3px 5px;font-family: "Figtree", sans-serif;}
.StudentLanguageSelectactive {border: 1px #ddd solid;padding: 18px;border-radius: 10px;position: relative;}
.RemoveThisDiv {position: absolute;right: 10px;top: 10px;cursor: pointer;}

/*-----------New-Services-Pages------------*/
.ExpertLSATTutoringSection {padding: 50px 0 0;text-align: center;}
.ExpertLSATTutoring h2 {color: #000;font-size: 36px;font-family: "Figtree", sans-serif;font-weight: 700;}
.ExpertLSATTutoring > p {color: #333;font-size: 20px;padding-top: 10px;font-family: "Figtree", sans-serif;max-width: 800px;margin: 0 auto;}
.ExpertLSATTutoringMain {margin-top: 40px;}
.ExpertLSATTutoringBx {margin-bottom: 40px;}
.ExpertLSATTutoringBx h3 {color: #2a2a2a;font-size: 23px;padding-top: 10px;font-family: "Figtree", sans-serif;font-weight: 600;margin-bottom: 10px;}
.ExpertLSATTutoringBx p {color: #333;font-size: 16px;font-weight: 500;font-family: 'robotoregular';}
.AdultChooseTutoritionSection {background: #f1f1f1;padding: 50px 0;margin-bottom: 40px;background: url(../../img/front/adults-bg.jpg) no-repeat center top;position: relative;}
.AdultChooseTutoritionSection::before {position: absolute;left: 0;top: 0;content: "";background: rgba(0,0,0,0.2);width: 100%;height: 100%;}
.AdultChooseTutoritionTxt h4, .AdultChooseTutoritionTxt h2 {color: #000;font-size: 26px;font-family: "Figtree", sans-serif;font-weight: 600;}
.AdultChooseTutoritionStpes {margin-top: 20px;}
.AdultChooseTutoritionStpes li {margin: 10px 0;font-family: "Figtree", sans-serif;font-size: 16px;position: relative;padding-left: 18px;}
.AdultChooseTutoritionStpes li::before {position: absolute;left: 0;top: 7px;content: "";width: 10px;height: 10px;background: #32ade5;border-radius: 50%;}
.AdultChooseTutorition p {text-align: center;padding-top: 20px;font-size: 18px;font-family: "Figtree", sans-serif;}
.AdultChooseTutorition {background: rgba(255,255,255,0.8);padding: 30px;border-radius: 30px;position: relative;box-shadow: 0 0 15px 0 rgba(0,0,0,0.4);position: relative;}
.AdultChooseTutoritionTxt {border: 1px #ddd solid;padding: 30px;background: #fff;border-radius: 22px;height: 100%;}
.ExpertLSATTutoringMain .Contactinformation {padding: 12px 20px 30px;max-width: 800px;margin: 0 auto 50px;}
.ExpertLSATTutoringMain .Contactinformation p {padding: 5px 0;}
.LSATTutoringRight h4 {padding-top: 0;font-size: 23px;font-family: "Figtree", sans-serif;font-weight: 600;padding-bottom: 15px;}
.LSATTutoringRight h3 {padding-top: 0;font-size: 18px;font-family: "Figtree", sans-serif;font-weight: 600;padding-bottom: 6px;}
.LSATTutoritionOnlineTutorTxt {text-align: center;}
.LSATTutoritionOnlineTutorTxt h2 {font-family: 'open_sansbold';color: #000;font-size: 34px;padding-bottom: 10px;}
.LSATTutoritionOnlineTutorTxt > p {color: #333;font-size: 16px;max-width: 900px;margin: 0 auto;font-family: "Figtree", sans-serif;font-weight: 400;padding-bottom: 20px;}
.LSATTutoritionOnlineTutorTxt h4 {color: #1e1e1e;font-size: 24px;font-family: "Figtree", sans-serif;font-weight: 600;padding-bottom: 20px;}
.LSATTutoritionOnlineTutorTxt ul {display: flex;justify-content: center;}
.LSATTutoritionOnlineTutorTxt ul li {display: inline-block;margin: 0 10px;border: 1px #ddd solid;padding: 14px;border-radius: 10px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);}
.LSATTutoringRight p {color: #333;font-size: 15px;font-family: "Figtree", sans-serif;font-weight: 400;}
.LSATTutoringRight i {display: inline-block;width: 50px;opacity: 0.7;margin-bottom: 16px;margin-top: 10px;}
.IBPrepChoose {margin-top: 20px;}
.IBPrepChoose h4 {font-size: 20px;font-family: "Figtree", sans-serif;font-weight: 600;padding-bottom: 6px;color: #000;}
.IBPrepChoose p {padding-top: 0;}
.StartedIBTutoringSection {background: #2d2928;padding: 60px 0;margin-top: 10px;margin-bottom: 40px;background: url(../../img/front/ib-bg.jpg) no-repeat center top;position: relative;background-size: cover;}
.StartedIBTutoringSection::before {position: absolute;left: 0;top: 0;content: "";width: 100%;height: 100%;background: #0c2035;opacity: 0.9;}
.StartedIBTutoringHeader {text-align: center;position: relative;}
.StartedIBTutoringHeader h2 {color: #fff;font-family: 'open_sansbold';font-size: 34px;}
.StartedIBTutoringHeader p {color: #fff;font-size: 16px;padding-top: 8px;}
.StartedIBTutoringMainBx {margin-top: 40px;text-align: center;position: relative;}
.StartedIBTutoring {margin-bottom: 20px;display: inline-block;width: 80%;}
.StartedIBTutoringImg {margin-bottom: 30px;}
.StartedIBTutoring h3 {font-size: 24px;font-family: "Figtree", sans-serif;font-weight: 600;padding-bottom: 6px;color: #fff;}
.StartedIBTutoring p {font-size: 16px;font-family: "Figtree", sans-serif;font-weight: 400;color: #fff;}
.BookIbLessone {margin-top: 30px;}
.BookIbLessone .btn-primary {color: #fff;background-color: #32ABE2;border-color: #32ABE2;font-family: 'open_sanssemibold';padding: 12px 30px;margin-top: 10px;font-size: 21px;border-radius: 10px;}
.BookIbLessone .btn-primary:hover {color: #0b0b0b;background-color: #FFC90D;border-color: #FFC90D;}
.TutoritionOnlineTutorTxt ul.IBLessonsStpes {padding-left: 0;padding-top: 10px;}
.TutoritionOnlineTutorTxt ul.IBLessonsStpes li {list-style-type: none;padding: 3px 0 3px 24px;font-size: 17px;color: #000;position: relative;background: url(../../img/front/ib-check.png) no-repeat left center;background-size: 18px;font-family: "Figtree", sans-serif;}
.IBBrepFindingSection ul {padding-top: 10px;padding-left: 16px;}
.IBBrepFindingSection ul li {padding: 2px 0;}
.TutoritionOnlineTutorTxt ul.SmartStudyList {padding-top: 10px;padding-left: 17px;}
.TutoritionOnlineTutorTxt ul.SmartStudyList li {padding: 5px 0;}
.ImproveCareerSection {padding-bottom: 50px;}
.ImproveMilitaryCareer h2 {font-family: 'open_sansbold';color: #000;font-size: 32px;text-align: center;margin-bottom: 40px;}
.MilitaryCareer {color: #656565;font-size: 18px;text-decoration: none;display: block;height: 80px;padding-left: 100px;padding-right: 10px;border: 1px solid #eaece4;
-moz-transition: 0.2s;-o-transition: 0.2s;-webkit-transition: 0.2s;transition: 0.2s;position: relative;align-content: center;margin-bottom: 25px;cursor: pointer;}
.MilitaryCareer:hover {background: #e3f6ff;border-color: #32abe2;}
.MilitaryCareer span {font-family: "Figtree", sans-serif;font-weight: 500;}
.MilitaryCareer i {position: absolute;left: 1px;top: 1px;width: 80px;height: 76px;text-align: center;align-content: center;}
.MilitaryCareer i img {max-width: 50px;}
.GeneralScienceIcon {background: #126984;}
.ReadingParagraphIcon {background: #1b1284;}
.AutomotiveConceptsIcon {background: #368412;}
.ArithmeticProblemIcon {background: #841212;}
.MathFundamentalsIcon {background: #128464;}
.MechanicalUnderstandingIcon {background: #661284;}
.VocabularySkillsIcon {background: #844212;}
.ElectronicsBasicsIcon {background: #848212;}
.ObjectAssemblyIcon {background: #a61c83;}
.FlexibleLearningSection {padding: 50px 0;}
.FlexibleLearningmain h2 {font-family: 'open_sansbold';color: #000;font-size: 32px;text-align: center;margin-bottom: 40px;}
.FlexibleLearning {text-align: center;margin-bottom: 20px;}
.FlexibleLearning h5 {color: #2f2f2f;font-size: 22px;font-family: "Figtree", sans-serif;font-weight: 600;padding-top: 15px;}
.FlexibleLearning p {color: #4a4a4a;font-size: 17px;font-family: "Figtree", sans-serif;padding-top: 8px;}
.ExamsCoverSection {background: #f9f9f9;padding: 50px 0;}
.ExamsCoverSection h2 {font-family: 'open_sansbold';color: #000;font-size: 34px;}
.ExamsCoverBx {margin-top: 20px;}
.ExamsCoverBx h3 {color: #151313;font-size: 22px;font-family: "Figtree", sans-serif;font-weight: 600;}
.ExamsCoverBx p {font-size: 16px;color: #000;padding-top: 10px;}
.ExamsCoverBx ul {padding-top: 10px;padding-left: 17px;}
.ExamsCoverBx ul li {list-style-type: disc;padding: 2px 0;font-size: 16px;color: #222;font-family: "Figtree", sans-serif;}
.ExamsCoverImg {position: sticky;top: 50px;}
.CounselingChooseSection {padding: 60px 0 30px;}
.CounselingChooseSection h2 {font-family: 'open_sansbold';color: #000;font-size: 34px;text-align: center;}
.CounselingChooseMainBx {margin-top: 40px;}
.CounselingChooseBx {margin-bottom: 20px;}
.CounselingChooseBx h4 {color: #151313;font-size: 22px;font-family: "Figtree", sans-serif;font-weight: 600;}
.CounselingChooseBx p {font-size: 16px;color: #333;padding-top: 6px;max-width: 86%;}
.CounselingChooseBx i {opacity: 0.6;margin-bottom: 15px;display: inline-block;}
.ReadystartjourneySection {padding-bottom: 50px;text-align: center;}
.Readystartjourney {background: #f9f9f9;border: 1px #ddd solid;padding: 40px 50px;border-radius: 40px;box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);}
.Readystartjourney h2 {color: #151313;font-size: 34px;font-family: "Figtree", sans-serif;font-weight: 600;}
.Readystartjourney p {padding-top: 15px;color: #151313;font-size: 18px;font-family: "Figtree", sans-serif;max-width: 800px;margin: 0 auto;}
.FlexibleLearning i {display: inline-block;width: 80px;}
.GRESubhadding {font-family: 'open_sansbold';color: #000;font-size: 24px;padding-top: 20px;}
.IBHelpSection {padding: 50px 0 30px;border-top: 1px #ddd solid;margin-top: 50px;}
.IBHelpSection h2 {font-family: 'open_sansbold';color: #000;font-size: 34px;text-align: center;}
.IBHelpSection p {font-size: 16px;max-width: 970px;margin: 0 auto;text-align: center;padding-top: 10px;}
.IBHelp {margin-top: 40px;}
.IBHelpBx {text-align: center;margin-bottom: 20px;border: 1px #ddd solid;padding: 30px 30px;border-radius: 10px;min-height: 260px;box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);}
.IBHelpBx h4 {font-size: 22px;font-family: "Figtree", sans-serif;font-weight: 600;color: #333;}
.IBHelpBx p {max-width: 100%;}
.FaqImgLeft{float: left;}

 header .menu_header li .ServicesDropdownMenu {box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);padding: 0 0 15px;border-radius: 10px;overflow: hidden;}
.ServicesDropdownMenu li .dropdown-item {font-family: "Figtree", sans-serif;font-weight: 600;}
.StudentLanguageChoosBx {float: left;width: 44%;margin-right: 2%;margin-bottom: 15px;}
.StudentLanguageChoosBx label {width: 100%;color: #282828;font-size: 16px;font-family: 'robotoregular';padding: 0 3px 5px;font-family: "Figtree", sans-serif;}
.ChoosOtherLanguage {float: left;width: 100%;}
.DeteleLanguageBx {float: left;margin-top: 17px;width: 6%; text-align: center;}
.DeteleLanguageBx i {font-size: 21px;cursor: pointer;}
.AddAnotherLanguage {display: inline-block;width: 100%;margin-bottom: 20px;}
.AddAnotherLanguage a {font-family: "Figtree", sans-serif;font-weight: 600;font-size: 18px;color: #222;border-bottom: 1px #222 solid;}
.AddAnotherLanguage a:hover {color: #32abe2;border-bottom: 1px transparent solid;}
.LanguageTypeChange {display: flex;width: 100%;font-size: 14px;font-family: "Figtree", sans-serif;white-space: nowrap;}
.LanguageTypeChange p {float: left;padding-right: 5px;}
.LanguageTypeChange a {float: left;cursor: pointer;color: #3cafe4 !important;font-family: "Figtree", sans-serif;font-weight: 500;border-bottom: 1px #3cafe4 solid;}
.LanguageTypeChange a:hover {color: #3cafe4 !important;border-bottom: 1px #fff solid;}
/*--------*/
.RagisterInstructionSection {background: linear-gradient(to bottom,  rgba(240,246,255,1) 0%,rgba(255,255,255,1) 100%); padding: 50px 0;}
.RagisterInstructionHeader {text-align: center;}
.RagisterInstructionHeader h1 {font-family: "Figtree", sans-serif;font-weight: 600;color: #222;font-size: 40px;}
.RagisterInstructionHeader p {font-family: "Figtree", sans-serif;font-weight: 400;color: #515050;font-size: 18px;padding-top: 10px;max-width: 800px;margin: 0 auto;}
.RagisterInstructionMain {border: 1px #ddd solid;padding: 40px;border-radius: 20px;box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);margin-top: 30px;}
.RagisterInstructionBx h3 {font-family: "Figtree", sans-serif;font-weight: 600;color: #222;font-size: 24px;}
.RagisterInstructionBx ul {margin-top: 10px;padding-left: 20px;}
.RagisterInstructionBx ul li {list-style-type: disc;font-size: 16px;font-family: "Figtree", sans-serif;color: #222;}
.RagisterInstructionBx {margin-bottom: 20px;}
.RagisterInstructionSteps {margin-top: 20px;position: relative;background: #fff;padding: 10px 30px 10px 100px;border-radius: 20px;border: 1px #ddd solid;display: inline-block;width: 100%;}
.RagisterInstructionStepsBx h3 {font-family: "Figtree", sans-serif;font-weight: 600;color: #222;font-size: 24px;}
.RagisterInstructionStepsBx ul {margin-top: 10px;padding-left: 20px;}
.RagisterInstructionStepsBx ul li {list-style-type: disc;font-size: 16px;font-family: "Figtree", sans-serif;color: #222;}
.RagisterInstructionStepNum{background: url(../../img/front/steps-icon1.png) no-repeat left center; color:#fff;text-align: center;font-size: 19px; width: 52px; height: 52px; 
 align-content: center;font-family: "Figtree", sans-serif; font-weight: 600;position: absolute;left: 30px; top: 55px;padding-left: 5px;}
.RagisterInstructionStepsBx {float: left;width: 60%;padding-top: 42px;}
.RagisterInstructionStepImg {float: right;width: 40%;text-align: right;}
.RagisterInstructionStepImg img {width: 260px;}
.RagisterInstructionStepImg2 img{width:340px;}
.RegisterContinueBtn {text-align: center;margin-top: 30px;}
.RegisterContinueBtn .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;padding: 8px 32px;border-radius: 10px;font-family: "Figtree", sans-serif;font-weight: 600;font-size: 20px;}
.RegisterContinueBtn .btn-primary:hover {color: #fff;background-color: #f3ac00;border-color: #f3ac00;}
.TutoritionAlert {font-family: "Figtree", sans-serif;font-size: 16px;background-color: #33ace2;border-color: #33ace2;color: #fff;border-radius: 10px;}

/*--------New-Step----*/
.StepSkillsForm {/*background: #F6F6F6;border: 1px #DADADA solid;border-radius: 20px;*/padding: 20px 0px 0;position: relative;margin-bottom: 20px;}
.SkillsTitle i {display: inline-block;background: #32ABE2;width: 30px;height: 30px;text-align: center;font-style: normal;color: #fff;border-radius: 50%;font-size: 18px;
 font-family: 'open_sanssemibold';align-content: center;margin-right: 10px;}
.SkillsTitle span {color: #333333;font-size: 22px;font-family: 'robotomedium';}
.SkillsFormBx {margin-top: 20px;display: inline-block;width: 100%;}
.SkillsFormBx label {color: #2B2B2B;font-size: 16px;font-family: 'robotomedium';}
.SelectSkillsType {margin-top: 10px;}
.SelectSkillsType .form-check {float: left;margin-right: 40px;margin-bottom: 10px;}
.SelectSkillsType .form-check .form-check-input[type="checkbox"] {border-radius: 0.25em;width: 24px;height: 24px;margin-right: 9px;}
.SelectSkillsType .form-check .form-check-label {color: #545454;font-family: 'robotoregular';padding-top: 3px;}
.SkillsIdea {background: #FFFBEB;border-radius: 10px;border: 1px #FDE68A solid;padding: 15px 20px 15px 70px;margin-top: 10px;position: relative;}
.SkillsIdea i {position: absolute;left: 24px;top: 20px;}
.SkillsIdea span {color: #A6500B;font-size: 13px;}
.OpneNewSkillsBx {background: #fff;border: 1px #DADADA solid;border-radius: 15px;padding: 30px;margin-top: 20px;display: inline-block;width: 100%;}
.OpneNewSkillsBx h4 {color: #2B2A2A;font-size: 20px;font-family: 'robotobold';}
.OpneNewSkillsBx .login-input textarea.form-control{height: 100px;resize: none;}
.NoteInfo {font-size: 13px;font-family: 'robotoregular';color: #535353}
.NoteInfo i{cursor: pointer;}
/*.NoteInfo i {cursor: pointer;margin-top: -1px;float: left;width: 16px;}*/
.NoteInfo i {cursor: pointer;margin-top: 5px;float: left;width: 16px;font-size: 16px;color: #6f727c;}
.NoteInfo p::before {position: absolute;left: 12px;top: -6px;content: "";border-left: 7px transparent solid;border-right: 7px transparent solid;border-bottom: 7px #222 solid;}
.NoteInfo p {position: absolute;left: -10px;top: 29px;z-index: 99;background: #222;width: 320px;color: #fff;padding: 10px 20px;font-size: 14px;border-radius: 10px;font-family: 'robotoregular';display: none;}
.NoteInfo:hover p {display: block;}
.Hourlycurrency {position: absolute;left: 17px;top: 10px;font-size: 22px;color: #6C6C6C;font-family: 'robotomedium';}
.HourlycurrencyInput .form-control {padding-left: 40px;}
.StepSkillsClose {position: absolute;right: 15px;top: 14px;cursor: pointer;}
.SkillSaveBtnBx {text-align: right;margin: 10px 0 30px;}
.SkillAddBtn {background: #fff;border-color: #2FABE6;color: #2FABE6;font-family: 'robotomedium';font-size: 18px;padding: 7px 22px 7px 44px;position: relative;}
.SkillAddBtn i {font-style: normal;font-size: 28px;position: absolute;left: 20px;top: -1px;}
.SkillAddBtn:hover {background: #fff;border-color: #ffc600;color: #ffc600;}
.SkillSaveBtn {background: #2FABE6;border-color: #2FABE6;color: #fff;font-family: 'robotomedium';font-size: 18px;padding: 7px 22px;margin-left: 10px;}
.SkillSaveBtn:hover {color: #fff;background-color: #ffc600;border-color: #ffc600;box-shadow: none;}
.SkillNoeducationdegree {margin-top: 30px;}
.HourlycurrencyDropDown .form-select {border: none;font-family: "Figtree", sans-serif;color: #6f727c;font-size: 18px;box-shadow: none;width: 100px;border-radius: 8px 0 0 8px;height: 51px;}
.HourlycurrencyDropDown {border: 2px #cdd0da solid;display: inline-block;float: left;width: 16%;border-radius: 10px 0 0 10px;border-right: none;height: 55px;padding-left: 10px;}
.HourlycurrencySelectBx .form-control {font-family: "Figtree", sans-serif;color: #6f727c;font-size: 18px;padding-left: 20px;width: 84%;height: 55px;border: 2px #cdd0da solid;box-shadow: none;border-radius: 0 10px 10px 0;}
.HourlycurrencyDropDown .select2-container--default .select2-selection--single{border: none;box-shadow: none;font-family: "Figtree", sans-serif;color: #6f727c;font-size: 18px;
 height: 50px;padding: 11px 0;border-radius: 8px 0 0 8px;outline: none;}
.HourlycurrencyDropDown .select2-container--default .select2-selection--single .select2-selection__arrow {top: 11px;}
.StepSkillsFormAddNewSkillsBx {background: #F6F6F6;border: 1px #DADADA solid;border-radius: 20px;padding: 30px;}
.HourlycurrencyDropDown .select2-container {width: 100% !important;}
.select2-container--default .select2-search--dropdown .select2-search__field {outline: none;}
.UpdateOfferingsInformation {margin-top: 10px;}
.UpdateOfferingsInformation .SkillNoeducationdegree {margin-top: 20px;margin-bottom: 10px;}
.NoeducatYeasOld {position: relative;}
.NoeducatYeasOld label.error {position: absolute;left: 0;top: 25px;}
.SkillsFormBx .login-input .form-control {font-family: "Figtree", sans-serif;color: #6f727c;font-size: 18px;}
.SkillsSaveBtn {margin-top: 20px;text-align: right;}
.SkillsSaveBtn .btn-primary {background: #2fabe6;color: #fff;border: 1px #2fabe6 solid;border-radius: 7px;cursor: pointer;padding: 6px 27px;font-size: 18px;
 font-family: "Figtree", sans-serif;text-align: center;font-weight: 600;}
.SkillsSaveBtn .btn-secondary {border-radius: 7px;cursor: pointer;padding: 6px 20px;font-size: 18px;font-family: "Figtree", sans-serif;text-align: center;font-weight: 600;margin-right: 10px;}
.SkillsSaveBtn .btn-primary:hover {background: #FFC90D;color: #fff;border: 1px #FFC90D solid;font-weight: 600;}
.SaveSkillsMainBx {border: 1px #DADADA solid;border-radius: 10px;padding: 15px;margin-top: 10px;position: relative;}
.SaveSkillsBx {display: inline-block;margin-right: 7px;padding-left: 7px;border-left: 1px #a49e9e solid;}
.SaveSkillsBx:first-child {border-left: none;}
.SaveSkillsBx strong {color: #2B2B2B;font-size: 14px;font-family: "Figtree", sans-serif;font-weight: 600;}
.SaveSkillsBx span {color: #2B2B2B;font-size: 14px;font-family: "Figtree", sans-serif;}
.SkillsActionBtn {position: absolute;right: 12px;top: 10px;}
.SkillsActionBtn a {display: inline-block;border-radius: 6px;align-content: center;text-align: center;padding: 2px 10px;border: 1px #2fabe6 solid;color: #118ac4;font-family: "Figtree", sans-serif;font-weight: 500;}
/*.SillsEdit {background: #1F9AD4;}*/
/*.SillsDelete {background: #FF2D31;}*/
.SkillsActionBtn a img {max-width: 18px;}
.select2-dropdown {z-index: 99 !important;}

.StudentYourCountrySelect {border: none;border-radius: 0 !important;padding: 0;height: auto;}
.StudentYourCountrySelect .select {border: 2px solid #cdd0da;border-radius: 10px 0 0 10px !important;height: 55px;padding: 5px 20px;border-right: none;width: 18%;}
.StudentYourCountrySelect .form-control {height: 55px;border: 2px #cdd0da solid;color: #6f727c;font-size: 16px;padding: 5px 20px;box-shadow: none;border-radius: 0 10px 10px 0;font-family: "Figtree", sans-serif;}
 
.NewSkillsMoreadd {border: 1px #DADADA solid;border-radius: 10px;padding: 5px 35px 35px;margin-top: 20px;}
.OpneNewSkillsBx .AddotherCertificate {margin-top: 10px;}
.CourseLessonBtn {margin-top: 10px;}
.CourseLessonBtn .btn-primary {background: #2fabe6;color: #fff;border: 1px #2fabe6 solid;border-radius: 7px;cursor: pointer;padding: 6px 27px;font-size: 18px;font-family: "Figtree", sans-serif;text-align: center;
 font-weight: 600;margin-right: 10px;}
.SkillsFormMainBx .AddotherCertificate a {font-size: 16px;}
.SaveSkillsMainBx .AddotherCertificate a {font-size: 16px;}
.SaveSkillsMainBx h6 {color: #2B2A2A;font-size: 18px;font-family: 'robotomedium';}
.SaveSkillsMainBx .AddotherCertificate {margin-top: 10px;}
.TutorProfileDetails table {border: 1px #ddd solid;width: 100%;}
.TutorProfileDetails table th {background: #f1f1f1;padding: 5px 10px;font-family: "Figtree", sans-serif;font-weight: 600;font-size: 16px;border-bottom: 1px #ddd solid;border-right: 1px #ddd solid;}
.TutorProfileDetails table td {padding: 3px 10px;font-family: "Figtree", sans-serif;font-size: 15px;border-bottom: 1px #ddd solid;border-right: 1px #ddd solid;}
.ExampleModalBx {padding-right: 0 !important;}
.ExampleModalBx .modal-dialog {max-width: 740px;}
/*.ExampalsProfileDescription {border: 1px #ddd solid;padding: 20px;margin-top: 20px;border-radius: 17px;text-align: center;}*/
.ExampalsProfileDescription p {font-family: "Figtree", sans-serif;font-size: 16px;padding-bottom: 1px;font-weight: 500;}
.ExampalsProfileDescription .btn-primary {background: #2fabe6;color: #fff6f6;border: 2px #2fabe6 solid;border-radius: 8px;cursor: pointer;padding: 5px 20px;margin: 5px;
 font-size: 18px;text-align: center;letter-spacing: 0.5px;font-family: "Figtree", sans-serif;font-weight: 500;}
.ExampalsProfileDescription .btn-primary:hover {background: #ffc600;color: #fff6f6;border: 2px #ffc600 solid;}
.ExampleModalBx .modal-content {border-radius: 20px;border: 2px solid rgba(0,0,0,0.1);width: 100% !important;overflow: hidden;}
.ExampleModalBx .modal-header {padding: 15px 30px;background: #f5f6fb;border-bottom-color: #ddd;display: inline-block;width: 100%;position: relative;}
.ExampleModalBx h5.modal-title {font-family: "Figtree", sans-serif;font-weight: 600;font-size: 24px;}
.ExampleModalBx .modal-body {padding: 15px 30px;font-family: "Figtree", sans-serif;font-size: 18px;}
.ExampleText {margin-bottom: 20px;}
.ExampleText h5, 
.ExampleText h4, 
.ExampleText h3 {font-size: 20px;padding-bottom: 10px;color: #1a1a1a;}
.ExampleText p {font-family: 'robotoregular';font-size: 16px;color: #4d4c4c;padding-bottom: 10px;}
/*.ExampleText ul {padding-left: 17px;}*/
.ExampleText ul li {font-family: 'robotoregular';font-size: 16px;color: #374151;padding-bottom: 4px;}

.ExampalsProfileDescription {/* border: 1px #b5c8ff solid; *//* padding: 5px 19px 15px; */margin-top: 5px;/* border-radius: 7px; */text-align: left;display: inline-block;/* background-color: #f2f2f2; */}
.ExampalsProfileDescription a {font-family: "Figtree", sans-serif;font-weight: 500;margin-left: 5px;font-size: 16px;color: #0e77a6;background: #e7f3fb;padding: 6px 14px 6px 36px;border-radius: 5px;
 display: inline-block;position: relative;}
.ExampalsProfileDescription a:hover {color: #0e77a6;background: #d1e9f9;}
.ExampleModalBx .modal-footer {justify-content: space-between;}
.TextCopyContentBx {display: flex;align-items: center;}
.TextCopyContent {background: #fff;border: 1px #ddd solid;padding: 7px 15px;border-radius: 6px;margin-right: 15px;}
.UseExamplaBtn{display: flex;align-items: center;}
.UseExamplaBtn .btn-secondary {margin-right: 10px;padding: 8px 20px;font-family: 'open_sanssemibold';border-radius: 7px;}
.UseExamplaBtn .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;padding: 8px 20px;font-family: 'open_sanssemibold';border-radius: 7px;}
.ExampleModalBx .modal-header .btn-close {position: absolute;right: 20px;top: 50%;transform: translate(0,-50%);margin: 0;}
.ExampleModalBx .modal-header p {font-size: 13px;}
.ExampalsProfileDescription a i {display: inline-block;width: 20px;margin-right: 4px;position: absolute;left: 10px;top: 4px;}
.TextCopyContent::before {content: "Copied";position: absolute;top: -45px;right: 0px;background: #5c81dc;padding: 8px 10px;border-radius: 20px;font-size: 15px;display: none;}
.TextCopyContent::after {content: "";position: absolute;top: -20px;right: 25px;width: 10px;height: 10px;background: #5c81dc;transform: rotate(45deg);display: none;}
.TextCopyContentBx.active button::before, .TextCopyContentBx.active button::after {display: block;}

/*--------University---------*/
.UniversitySubjectSection {padding-bottom: 30px;}
.CollegeTutoringSection{ padding-top: 40px; padding-bottom: 0}
.UniversitySubjectSection h2{color: #000;font-family: 'open_sansbold';font-size: 26px;}
.UniversitySubjectFeatures {margin-top: 30px;}
.UniversitySubject h4{color: #000;font-family: 'open_sansbold';font-size: 16px;}
.UniversitySubject h4 i{ display: inline-block; margin-right: 5px; vertical-align: middle}
.UniversitySubject h4 span{ display: inline-block; vertical-align: middle}
.UniversitySubject ul{ padding-top: 10px;padding-left: 15px;}
.UniversitySubject ul li{ color: #393939; font-size: 15px; margin-bottom: 10px; list-style-type: disc}
.MathTutors {padding-top: 17px;padding-left: 0;padding-bottom: 30px;}
.MathTutors li {color: #171717;font-size: 16px;margin-bottom: 10px;list-style-type: none;display: inline-block;width: 32%;position: relative;padding-left: 12px; vertical-align: top}
.MathTutors li::before {position: absolute;left: 0;top: 9px;content: "";background: #515151;width: 7px;height: 7px;border-radius: 50%;}
.PrivateLessons h2 {color: #000;font-size: 32px;font-family: 'robotomedium';padding-top: 10px;}
.BiologyTutors {padding-top: 17px;padding-left: 0;padding-bottom: 0px;}
.BiologyTutors li {color: #171717;font-size: 16px;margin-bottom: 10px;list-style-type: none;display: inline-block;width: 100%;position: relative;padding-left: 12px; vertical-align: top}
.BiologyTutors li::before {position: absolute;left: 0;top: 9px;content: "";background: #515151;width: 7px;height: 7px;border-radius: 50%;}
.BiologyTutoringSection {padding-bottom: 40px;}
.TutoritionOnlineTutorTxt ul.BiologyOnlineTutor {padding-left: 15px;padding-top: 10px;}
.TutoritionOnlineTutorTxt ul.BiologyOnlineTutor li {padding: 0 0 5px;}
.BiologyTutoringSection ul.SATPrepTutoring li {padding-bottom: 10px;}
 ul.ScienceTutoring {width: 100%;}
 ul.ScienceTutoring li {width: 48%; padding-bottom: 10px}
.ConatctusTodayTop{ margin-top: 30px}
.PhysicsStudentsSection {padding: 40px 0 0;}
.PhysicsStudentsSection .OnlineTutoringServicesRight {margin-bottom: 20px;}
.BiologyTutoringSection .TutoritionOnlineTutorTxt {padding-left: 0;padding-top: 0;}
.BiologyTutors li strong {font-weight: normal;font-family: 'open_sanssemibold'; color: #0b0b0b}
.HomeschoolExperiencesection {padding: 0 0 60px;}
.HomeschoolExperiencesection h2 {font-family: 'open_sansbold';color: #000;font-size: 28px; padding-bottom: 0px}
.HomeschoolExperiencesection h6,
.HomeschoolExperiencesection h5,
.HomeschoolExperiencesection h4,
.HomeschoolExperiencesection h3 {font-family: 'open_sansbold';color: #000;font-size: 18px; padding-top: 10px}
.HomeschoolExperiencesection p{color: #000;font-size: 16px;padding-top: 10px;}
.HomeschoolExperiencesection {padding: 0 0 60px;direction: rtl;}
.HomeschoolExperienceTxt {text-align: left;padding-right: 10px; direction: ltr}
.HomeschoolingNeedsSection {padding-bottom: 30px;}
.GrouptutoringTxt h3 {font-family: 'open_sanssemibold';color: #000;font-size: 18px;padding-top: 20px;}
.GrouptutoringTxt ul {padding-left: 15px;padding-top: 5px;}
.GrouptutoringTxt ul li {padding: 0 0 6px;}
.SpecialTutorSupportSection {padding-bottom: 30px;}
.SpecialEducationTutorTxt h3 {font-family: 'open_sansbold';color: #000;font-size: 30px;padding-top: 25px;}
.SpecialEducationTutorTxt p {padding-top: 10px;}
.One-On-OneTutoringSection {padding: 0 0 70px;text-align: center;}
.One-On-OneTutoringSection h2 {font-family: 'open_sansbold';color: #000;font-size: 36px;}
.OneOnOneTutoringHeadding{ padding-bottom: 0px}
.OneOnOneTutoringHeadding p{color: #000;font-size: 16px;padding-top: 10px;}
.One-On-OneTutoringTxt {margin-top: 40px;}
.One-On-OneTutoringTxt h4 {color: #32abe2;font-size: 20px; font-family: 'open_sanssemibold'; padding-top: 10px}
.One-On-OneTutoringTxt h6 {color: #393939;font-size: 17px; font-family: 'open_sanssemibold'; padding: 10px 0}
.One-On-OneTutoringTxt p{color: #282828;font-size: 16px;}
.One-On-OneTutoringTxt i {background: #dbdbdb;display: inline-block;width: 130px;height: 130px;overflow: hidden;border-radius: 50%;}
.AcademicAccelerationSection{ text-align: center; padding-top: 30px}
.TutoritionConvenientTutorSection .SummerTutoringProgramTxt {padding-top: 0;}
.SummerTutoringProgramTxt p {padding-top: 10px;}
.SummerTutoringProgramTxt h5{color: #000;font-size: 18px; font-family: 'open_sanssemibold'; padding-top: 10px}
.SummerTutoringProgramTxt ul {padding-left: 15px;padding-top: 0px;}
.SummerTutoringProgramTxt ul li{padding-bottom: 0;}
.SummerProgramsSection {padding: 0 0 50px;}
.SummerProgramsSection .TutoritionOnlineTutorTxt {padding: 0;}
.SummerProgramsSection .TutoritionOnlineTutorTxt p {padding-bottom: 30px;}
.SummerTutoringPrograms {display: inline-block;width: 100%;margin-top: 30px;background: #fff;border-radius: 10px;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);padding: 20px;min-height: 180px;}
.SummerTutoringPrograms strong {color: #000;font-size: 17px;font-family: 'open_sansbold';padding-bottom: 5px;display: block;font-weight: normal;}
.SummerTutoringPrograms span{color: #282828;font-size: 16px;}
.ESLTutorSection{ padding-bottom: 30px}
.ESLTutoringServicesSection {padding: 50px 0 ;margin: 20px 0 30px; background: url(../img/esl-tutoring-bg.jpg) no-repeat right top; background-attachment: fixed}
.ESLTutoringServicesSection .TutoritionOnlineTutorTxt {background: rgba(255,255,255,0.6);padding: 50px;border-radius: 40px;}
.PortugueseSection{ padding-bottom: 30px}
.EnsureStudentsMasterSection {text-align: center;padding: 30px 0;}
.EnsureStudentsMasterSection h2 {font-family: 'open_sansbold';color: #000;font-size: 40px;}
.EnsureStudentsMaster {padding: 30px 30px 10px;}
.EnsureStudentsMaster h4{font-family: 'open_sanssemibold';color: #000;font-size: 20px;padding-top: 15px;}
.EnsureStudentsMaster span{color: #404040;font-size: 16px; padding-top: 15px; display: inline-block}
.ACTGuideTutorSection ul.HebrewLearningStpes {padding-left: 20px;padding-bottom: 0px;}

.TutoritionBlogSection {padding: 30px 0 50px;background: url(../img/blog-bg.jpg) no-repeat right top;margin-bottom: 50px; background-size: cover}
.TutoritionBlogHome {padding-top: 40px;}
.HomeBlogSlide {display: inline-block;width: 100%;position: relative;overflow: hidden;border-radius: 20px;}
.HomeBlogReadMore{background-color: rgba(0,0,0,0.5);height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%;opacity: 0;transition: all 0.3s ease-in 0s;}
.HomeBlogSlide:hover .HomeBlogReadMore {opacity: 1;}
.HomeBlogReadMore .btn-primary {left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%); color: #fff;background-color: #32abe2;border-color: #32abe2;
 padding: 8px 20px;font-family: 'open_sanssemibold';margin-left: 10px;border-radius: 10px; font-size: 20px}
 
 
/*----New-Pages-14-07-25----*/

.PodLearningSection {padding: 50px 0;background: #f9f9f9;}
.PodOnlineLearningSection h2, 
.PodLearningSection h2 {text-align: center;font-family: 'open_sansbold';color: #000;font-size: 34px;}
.PodOnlineLearning, 
.PodLearning {margin-top: 50px;}
.PodOnlineLearningCard, 
.PodLearningCard {text-align: center;}
.PodLearningCard i {display: inline-block;position: relative;}
.PodLearningCard i span {display: inline-block;width: 180px;height: 180px;background: #fff;border: 2px #333 solid;border-radius: 50%;text-align: center;align-content: center;position: relative;padding: 35px;}
.PodLearningCard i::before {position: absolute;left: -10px;top: 4px;content: "";width: 180px;height: 180px;border: 2px #333 solid;border-radius: 50%;}
.PodLearningCard p {padding: 20px 20px 0;font-weight: 400;font-size: 17px;color: #404040;}
.PeopleGroupIcon::before {background: #34b5f0;}
.FriendGroupIcon::before {background: #ff6f83;}
.WritePencilIcon::before {background: #ffcf0d;}
.PodOnlineLearningSection {padding: 50px 0;}
.PodOnlineLearningSection h4 {text-align: center;color: #000;font-size: 22px;font-family: "Figtree", sans-serif;font-weight: 600;}
.PodOnlineLearningCard p {padding: 4px 0 0;font-weight: 400;font-size: 17px;color: #404040;}
.PodLearnTutorSection {padding-bottom: 30px;}
.PodLearnTutorSection .TutoritionOnlineTutorTxt {padding: 0;}
.TutoritionOnlineTutorTxt ul.OurParcticeTools {padding-left: 30px;}
.TutoritionOnlineTutorTxt ul.OurParcticeTools li {list-style-type: decimal;padding: 0 0 5px;font-size: 16px;color: #000;}
.CogAtVerbalSection {padding: 50px 0;background: #f9f9f9;margin-bottom: 30px;}
.CogAtVerbalHading{text-align: center;}
.CogAtVerbalHading h2 {font-family: 'open_sansbold';color: #000;font-size: 34px;}
.CogAtVerbalHading p {padding: 10px 0 0;font-weight: 400;font-size: 17px;color: #404040;}
.CogAtVerbal {margin-top: 40px;}.CogAtVerbalCard {background: #fff;border: 1px solid rgba(0,0,0,0.1);border-radius: 20px;padding: 30px;margin-bottom: 20px;height: 90%;}
.CogAtVerbalCard h4 {color: #000;font-size: 22px;font-family: "Figtree", sans-serif;font-weight: 500;padding-bottom: 10px;}
.CogAtVerbalCard p {font-size: 16px;padding-bottom: 10px;}
.CogAtVerbalCard ul {padding: 0 0 0 5px;}
.CogAtVerbalCard ul li {font-family: "Figtree", sans-serif;font-weight: 500;font-size: 16px;margin-bottom: 7px;position: relative;padding-left: 18px;}
.CogAtVerbalCard ul li::before {position: absolute;left: 0;top: 8px;content: "";width: 9px;height: 9px;background: #127cac;transform: rotate(-45deg);}
.StartFreeCogATClass {text-align: center;background: #f1f1f1;padding: 40px;border-radius: 30px;}
.StartFreeCogATClass h2 {color: #000;font-size: 34px;font-family: "Figtree", sans-serif;font-weight: 600;padding-bottom: 10px;}
.StartFreeCogATClass p {font-size: 18px;font-family: "Figtree", sans-serif;max-width: 1030px;margin: 0 auto;padding-top: 10px;}
.IseeLearnTutorSection .TutoritionOnlineTutorTxt {padding: 0;}
.IseeLearnTutorSection .TutoritionOnlineTutorTxt ul {padding-left: 25px;}
.IndependentIseeMain {display: inline-block;width: 100%;margin-top: 40px;background: #f7f7f7;padding: 40px;border-radius: 30px;}
.IndependentIseeLeft h3 {color: #000;font-size: 23px;font-family: "Figtree", sans-serif;font-weight: 500;padding-bottom: 10px;}
.IndependentIseeLeft p {font-size: 16px;padding-top: 10px;}
.IndependentIseeTable {display: table;width: 100%;background: #fff;border: 1px #ddd solid;}
.IndependentIseeTr {display: table-row;}
.IndependentIseeTh {display: table-cell;padding: 12px 7px;font-family: "Figtree", sans-serif;font-weight: 500;font-size: 16px;background: #f1f1f1;border-bottom: 1px #ddd solid;border-right: 1px #ddd solid;}
.IndependentIseeTh:last-child{border-right:none}
.IndependentIseeTr2 {display: table-row;}
.IndependentIseeTd {display: table-cell;padding: 10px 7px;font-weight: 500;font-size: 15px;border-bottom: 1px #ddd solid;border-right: 1px #ddd solid;}
.IndependentIseeLeft {padding-top: 30px;}
.IndependentIseeTd:last-child{border-right:none}
.IndependentIseeTr2:last-child .IndependentIseeTd{border-bottom:none}
.IndependentIseeBt {text-align: center;padding-top: 30px;}
.IndependentIseeBt p {font-size: 16px;padding-top: 10px;}
.TutoritionOnlineTutorTxt ul.IseeLessonsStpes {padding-left: 20px;padding-top: 10px;}
.TutoritionOnlineTutorTxt ul.IseeLessonsStpes li {padding: 3px 0;}
.StartFreeCogATClass h4 {padding-top: 20px;font-family: "Figtree", sans-serif;font-weight: 600;font-size: 22px;}
.ParentsMapSection{margin-bottom: 40px;}
.ParentsMapTutoring {margin-top: 40px;}
.ParentsMapTutoring > ul {display: flex;width: 100%;text-align: center;justify-content: center;}
.ParentsMapTutoring > ul > li {width: 18%;background: #fff;margin: 0 0.5%;padding: 16px;box-shadow: 0 0 15px 0 rgba(0,0,0,0.03);border: 1px #ddd solid;border-radius: 11px;display: inline-block;}
.ParentsMapTutoringCard h4 {font-family: "Figtree", sans-serif;font-size: 18px;font-weight: 600;color: #000;}
.ParentsMapTutoringCard p {font-size: 14px;padding-top: 12px;}
.ParentsMapTutoringIcon {display: inline-block;margin-bottom: 10px;opacity: 0.8;}
.TutoritionOnlineTutorTxt ul.SsatTutoritionTutors {display: inline-block;width: 100%;padding-left: 20px;padding-top: 20px;}
.TutoritionOnlineTutorTxt ul.SsatTutoritionTutors li {padding: 0 0 5px;}
.SSATTestTutoring > ul > li {text-align: left;padding: 20px;}
.SSATTestTutoring .ParentsMapTutoringCard ul {padding: 10px 0 0 18px;}
.SSATTestTutoring .ParentsMapTutoringCard ul li {list-style-type: disc;padding-bottom: 5px;}
.SHSATTestTutoritionSection {padding: 50px 0;background: #f6f9fb;}
.SHSATTestTutoritionSection h2 {font-family: 'open_sansbold';color: #000;font-size: 34px;text-align: center;}
.SHSATTestTutorition {margin-top: 40px;}
.SHSATTestTutorition ul {display: flex;width: 100%;text-align: center;justify-content: center;}
.SHSATTestTutorition ul li {width: 20%;padding: 16px;display: inline-block;}
.SHSATTestTutorition ul li h4 {font-family: "Figtree", sans-serif;font-size: 22px;font-weight: 600;color: #000;}
.SHSATTestTutorition ul li p {padding-top: 10px;font-size: 16px;}
.SHSATPersonalizedApproachSection {padding: 50px 0;}
.SHSATPersonalizedApproachSection h2 {font-family: "Figtree", sans-serif;font-size: 34px;font-weight: 600;}
.SHSATPersonalizedApproach {margin-top: 30px;}
.SHSATPersonalizedApproach ul {}
.SHSATPersonalizedApproach ul li {display: flex;padding-bottom: 30px;}
.SHSATPersonalizedApproach ul li h4 {width: 25%;padding: 0 30px;text-align: center;font-family: "Figtree", sans-serif;font-size: 22px;font-weight: 600;}
.SHSATPersonalizedApproach ul li p {width: 70%;font-size: 16px;}
.ShsatExamIncludedSection {padding: 50px 0;background: #f7f7f7;}
.ShsatExamIncludedSection h2 {font-family: 'open_sansbold';color: #000;font-size: 34px;text-align: center;padding-bottom: 10px;}
.ShsatExamIncludedSection p {font-size: 16px;padding-top: 10px;}
.ShsatExamIncludedMain {margin-top: 30px;}
.ShsatRevisingQuestions h5 {font-family: "Figtree", sans-serif;font-size: 20px;font-weight: 500;padding-bottom: 10px;color: #1a1919;}
.ShsatRevisingQuestionsList {padding-left: 20px;width: 98%;}
.ShsatRevisingQuestionsList li {font-family: "Figtree", sans-serif;font-size: 18px;list-style-type: disc;margin-bottom: 8px;}
.ShsatRevisingQuestionsList li strong {font-weight: 600;}
.ShsatRevisingSecondList {padding-left: 17px;}
.ShsatRevisingSecondList li {list-style-type: circle;}
.ShsatRevisingQuestions p {padding-top: 0;padding-bottom: 10px;}
/*.ShsatExamIncludedMain2 .ShsatRevisingQuestions {background: #fff;padding: 20px;border-radius: 10px;height: 100%;box-shadow: 0px 3px 11px 0 rgba(0,0,0,0.1);}*/
.ShsatExamIncludedMain2 .ShsatRevisingQuestions {padding: 20px 0;}
/*.ContnuScore {margin-top: 30px;}*/
.ShsatScoredSection{background: #fff;}
.AddTestPaperStepsSection {padding: 0px 0 60px;background: #f9fcfd;}
.AddTestPaperStepsSection h2 {font-family: "Figtree", sans-serif;font-size: 34px;font-weight: 600;color: #4a4444;}
.AddTestPaperStepsMain {margin-top: 60px;}
.AddTestPaperStepsBxOut{width: 100%;display: inline-block;position: relative;margin-bottom: 40px;}
.AddTestPaperStepsBx {border: 1px #ddd solid;box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);width: 100%;background: #fff;display: inline-block;border-radius: 40px;overflow: hidden;min-height: 270px;}
.AddTestPaperStepsLeft {width: 69%;float: left;padding: 30px 30px 30px 50px;}
.AddTestPaperStepsviewImg {float: right;width: 30%;padding: 20px;box-shadow: -7px 0 15px 0 rgba(0,0,0,0.1);height: 100%;min-height: 270px;align-content: center;}
.StepCount {position: absolute;left: -35px;top: -20px;width: 70px;height: 100px;background: #34ace3;border-radius: 19px;text-align: center;align-content: center;font-style: normal;color: #fff;
 font-family: "Figtree", sans-serif;font-size: 47px;font-weight: 600;border: 2px #14749f solid;}
.AddTestPaperStepsLeft h3 {font-family: "Figtree", sans-serif;font-size: 24px;font-weight: 600;color: #000;}
.AddTestPaperStepsLeft p {font-size: 18px;padding-top: 6px;font-family: "Figtree", sans-serif;}
.AddTestPaperStepsLeft ul {padding: 10px 0 0 17px;}
.AddTestPaperStepsLeft ul li {font-size: 16px;padding-bottom: 6px;font-family: "Figtree", sans-serif;list-style-type: disc;}
.AddTestPaperStepsLeft ul li strong {font-weight: 600;}
.AddTestPaperStepsRightPosition .AddTestPaperStepsLeft {float: right;padding: 30px 50px 30px 30px;width: 70%;}
.AddTestPaperStepsRightPosition .AddTestPaperStepsviewImg {float: left;box-shadow: 7px 0 15px 0 rgba(0,0,0,0.1);}
.AddTestPaperStepsRightPosition .StepCount {left: auto;right: -35px;}
.AddTestPaperStepsLeft ul.AddQuestionSteps {padding-left: 0;}
.AddTestPaperStepsLeft ul.AddQuestionSteps li {list-style-type: none;position: relative;padding-left: 23px;}
.AddTestPaperStepsLeft ul.AddQuestionSteps li span {font-size: 25px;position: absolute;left: 0;top: 0;line-height: 22px;}
.AddTestPaperFinelStepsLeft {float: right;width: 70%;padding: 90px 40px 0;}
.AddTestPaperFinelStepsLeft h3 {font-family: "Figtree", sans-serif;font-size: 36px;font-weight: 600;color: #1982b3;}
.AddTestPaperFinelStepsLeft p {font-size: 20px;padding-top: 6px;font-family: "Figtree", sans-serif;}
.AddTestPaperFinelStepsLeft h4 {font-size: 22px;padding-top: 6px;font-family: "Figtree", sans-serif;}
.AddTestPaperFinelStepsviewImg {float: left;width: 30%;}.StepTitleIcon {display: inline-block;width: 34px;vertical-align: top;opacity: 0.6;margin-right: 10px;}
.AddTestPaperFinelStepsLeft .StepTitleIcon {width: 42px;opacity: 1;}
.AddTestPaperFinelStepsLeft h4 i {color: #1982b3;}
.StartCreatingTestPaper {text-align: center;}
.StartCreatingTestPaper .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;border-radius: 14px;padding: 8px 30px;font-size: 22px;margin: 0 5px;font-family: "Figtree", sans-serif;font-weight: 500;}
.StartCreatingTestPaper .btn-primary span {vertical-align: middle;}
.StartCreatingTestPaper .btn-primary i {margin-left: 10px;font-size: 30px;vertical-align: middle;}
.StartCreatingTestPaper .btn-primary:hover {background: #f3ac00;color: #fff;border: 1px #f3ac00 solid;}
.IndependentIseeOV {margin-top: 13px;}
.ShsatRevisingQuestionsMathematics{margin-top: 30px;}
.smallSpaceClass {padding-bottom: 0 !important;} 

/*----Result-Page----*/
.ResultAnsMAinBx {margin-top: 20px;min-height: 400px;}
.ResultAnsTab {border-bottom: 1px #e9ebef solid;}
.ResultAnsTab li {margin-right: 30px;}
.ResultAnsTab li .nav-link {background: transparent;border: none;border-radius: 0;font-family: "Figtree", sans-serif;font-size: 20px;font-weight: 500;color: #666;padding: 10px 8px;position: relative;}
.ResultAnsTab li .nav-link.active {background: transparent;border: none;color: #35b2ea;}
.ResultAnsTab li .nav-link.active::before {position: absolute;left: 0;bottom: -1px;content: "";background: #35b2ea;height: 2px;width: 100%;}
.ResultAnsTabBx {margin-top: 30px;}
.CorrectAnswersHadding {font-family: "Figtree", sans-serif;font-size: 22px;color: #000;font-weight: 600;}
.CorrectAnswersHadding i {display: inline-block;vertical-align: middle;margin-right: 10px;}
.CorrectAnswersHadding span {display: inline-block;vertical-align: middle;}
.ResultAnsTabMain {margin-top: 25px;}
.ResultAnsCard {background: #fff;border-radius: 20px;box-shadow: 2px 6px 10px 0 rgba(0,0,0,0.1);padding: 30px;margin-bottom: 30px;border-left: 4px #5ec269 solid;height: 86%;}
.ResultQueTitle {font-family: "Figtree", sans-serif;font-size: 18px;font-weight: 500;color: #666;}
.ResultAnsTitle {font-family: "Figtree", sans-serif;font-size: 18px;font-weight: 600;color: #212936;padding: 10px 0;}
.CorrectYourAnsTitle {background-color: #e2fbe8;padding: 8px 15px;border-radius: 7px;color: #376a40;font-family: "Figtree", sans-serif;font-size: 17px;margin-top: 10px;}
.CorrectYourAnsTitle strong {font-weight: 600;}
.WrongYourAnsTitle {background-color: #f9e3e3;padding: 8px 15px;border-radius: 7px;color: #92332e;font-family: "Figtree", sans-serif;font-size: 17px;margin-top: 10px;}
.WrongYourAnsTitle strong {font-weight: 600;}
.AttemptedYourAnsTitle {background-color: #fcf3cc;padding: 8px 15px;border-radius: 7px;color: #88451d;font-family: "Figtree", sans-serif;font-size: 17px;margin-top: 10px;}
.AttemptedYourAnsTitle strong {font-weight: 600;}
.WrongResultAnsCard{border-left: 4px #dd524c solid;}
.AttemptedResultAnsCard{border-left: 4px #e9a33e solid;}


.OverallMarksRow {border-top: 1px solid #efefef;padding: 20px 20px !important;}
.AddTestPaperForm label small {font-size: 12px;color: #666;font-family: 'open_sansregular';font-weight: 400;}
.MyCustomAlert,
.swal2-popup,
.swal-modal{font-family: "Figtree", sans-serif;font-size:16px;color: #3c3c3c;font-weight: 600; border-radius:10px; padding:20px 20px 30px;background-color: #fff; border: 2px solid #4a4a4a;}
.StudentExamNamelTh {width: 200px;}
.ResultDescriptiveQuestionMainBx .featured {width: 100%;}
.ResultDescriptiveQuestionMainBx .ddetail_box {border-bottom: 1px #ddd solid;padding-bottom: 15px;margin-bottom: 15px;}
.ResultDescriptiveQuestionMainBx .ddetail_box:last-child {border-bottom: none;margin-bottom: 0;}
.FeaturedIdealAns span {font-weight: normal;}
.ManageMCQQuestionsList {display: inline-block;width: 100%;margin-top: 20px;}
.TestPaperThTitle{width: 210px;}
.DescriptiveAction {width: 150px;}
.CreatedTh {width: 200px;}
.topn_left small {font-size: 15px;color: #666;font-family: 'open_sansregular';font-weight: 400;}
.QuestionMainTopBx {display: inline-block;width: 100%;margin-top: 20px;}
.StudentTimeTh {width: 125px;}
.StudentStudentNameTh {width: 150px;}
.TestTitleLeft {display: inline-block;padding-top: 5px;padding-bottom: 40px;}
.ResultDeatilBx .title_row input[type="text"] {color: #333;padding: 2px 10px;}
.MarksQuestionInput {display: inline-block;vertical-align: top;}
.MarksQuestionInputBx label{ padding-top: 2px; }
.box.box-info .form-group .form-select {padding-right: 34px;}
.TestPaperListView{margin-top: 30px;}
.TutorOfferingCourseMain {margin: 30px 0 0;background: #fff;display: inline-block;width: 100%;overflow: hidden;}
.TutorOfferingCourseMain {margin: 30px 0 0;background: #fff;display: inline-block;width: 100%;overflow: hidden;}
/*.TutorOfferingCourseMain .accordion-item {background-color: transparent;border: none;border-radius: 0 !important;margin-bottom: 3px;border-bottom: 1px solid rgba(0, 0, 0, 0.125);}*/
.TutorOfferingCourseMain .accordion-item {background-color: transparent;border-radius: 8px !important;margin-bottom: 3px;border: 1px solid rgba(0, 0, 0, 0.125);}
.TutorOfferingCourseMain h3 {font-family: "Figtree", sans-serif;font-weight: 600;font-size: 18px;padding: 10px 20px;}
.TutorOfferingCourse {padding: 0;}
.TutorOfferingCourseBx {padding: 0;}
.TutorOfferingCourseBx label {font-family: "Figtree", sans-serif;font-weight: 600;padding-right: 10px;font-size: 14px;}
.TutorOfferingCourseBx span {font-family: "Figtree", sans-serif;font-weight: 500;font-size: 14px;color: #424141;}
.TutorAccordion .accordion-button {font-family: "Figtree", sans-serif;font-weight: 600;box-shadow: none;outline: none;color: #261c1c;font-size: 19px;background: #fff !important;border-radius:10px !important;
 padding: 12px 140px 12px 20px;}
.TutorAccordion .accordion-button::after {position: absolute;right: 11px;top: 15px;}
/*.CourseRate {position: absolute;right: 50px;top: 12px;font-weight: 600;}*/
.CourseRate {position: absolute;right: 50px;top: 14px;font-weight: 600;}
.TutorAccordion .accordion-body {padding: 7px 20px 20px;}
.TutorViewsProfile {margin-top: 5px;}
.TutorViewsProfile .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;padding: 5px 14px;font-family: 'open_sanssemibold';border-radius: 6px;}
.TutorViewsProfile .btn-primary:hover {color: #fff;background-color: #f3ac00;border-color: #f3ac00;}
.TutorOfferingModal .user-profiles--bx--details {width: 65px;vertical-align: middle;}
.TutorOfferingModal .user-profiles--bx--details .user-profile-img {width: 65px;height: 65px;margin-top: 0;}
.CurriculumOffering {margin-top: 10px;}
.CurriculumOffering h5 {font-family: "Figtree", sans-serif;font-weight: 600;font-size: 17px;}
.CurriculumOffering ul {padding-left: 15px;padding-top: 7px;}
.CurriculumOffering ul li {list-style-type: disc;color: #464646;font-family: "Figtree", sans-serif;font-size: 15px;}
.CurriculumOffering p {padding: 1px 0;font-family: "Figtree", sans-serif;font-size: 16px;}
.CurriculumSeemore {margin-top: 2px;}
.CurriculumSeemore a {font-family: "Figtree", sans-serif;font-weight: 500;color: #32abe2;font-size: 16px;}.moretext {display: none;}
.nav-resume-tabs {border-bottom: 1px #ddd solid;}
.OfferingScheduleDashboard {border: none;padding-bottom: 0;width: 100%;margin-top: 30px;}
.OfferingScheduleDashboard .user-resumes-bx {border: 1px #ddd solid;border-radius: 14px;overflow: hidden;padding-top: 15px;background: #fff;margin-top: 10px;}
.OfferingScheduleDashboard .nav-resume-tabs {padding-left: 30px;}
.OfferingScheduleDashboard .TutorOfferingCourseMain {margin: 10px 0 0;padding: 15px;margin: 0;}
.OfferingScheduleDashboard .TutorAccordion .accordion-button {padding: 12px 30px;}
.OfferingScheduleDashboard .TutorAccordion .accordion-body {padding: 7px 30px 20px;}
.OfferingScheduleDashboard .CourseRate {right: 60px;}
/*.TutorOfferingCourseMain .accordion-item:last-child {border-bottom: none;}*/
.topicLink a {color: #1F9AD4;font-family: "Figtree", sans-serif;font-weight: 600;border-bottom: 1px #1F9AD4 solid;display: inline-block;cursor: pointer;font-size: 14px;}
.topicLink a:hover {color: #1F9AD4;border-bottom: 1px transparent solid;}
.noQuestion {margin-top: 7px;display: inline-block;width: 100%;font-family: "Figtree", sans-serif;}
.DescriptivesQuestionTh{width: 40%;}
.TestPapersListTitle a {color: #1F9AD4 !important;border-bottom: 1px #1F9AD4 solid;padding: 0 !important;}
.TestPapersListTitle a:hover {color: #1F9AD4;border-bottom: 1px transparent solid;}
.DeleteUploadImage {position: absolute;right: 10px;top: 8px;}
.DeleteUploadImage a {color: #fff;background: #ff2e2e;display: inline-block;width: 26px;height: 26px;font-size: 19px;border-radius: 3px;line-height: 24px;}
.DatetimePickerOpen {float: left;width: 100%;border: 1px #ddd solid;padding: 15px;margin-bottom: 25px;border-radius: 5px;background: #f7f7f7;}
.DatetimePickerOpen .AddTestPaperForm {margin-bottom: 0;}
.ResultDeatilBx h6 {padding-left: 20px;font-family: "Figtree", sans-serif;font-weight: 400;font-size: 16px;color: #535252;}
.ResultQueTitle p {width: 90%;display: inline-block;}
.ResultDescriptiveQuestionMainBx .featured p {display: inline-block;vertical-align: top;}
.StudentScorelTh {min-width: 80px;}
.StudentDateTh {min-width: 120px;}
.QuestionListRowMain {padding-left: 20px;position: relative;}
.QuestionNumberList {position: absolute;left: 0;top: 0;}

.EditebalDiv {border: 1px #cdd0da solid;height: 55px;color: #6f727c;font-family: 'robotolight';padding: 13px 20px;border-radius: 5px;overflow: hidden;/* text-overflow: ellipsis; */white-space: nowrap;
 box-shadow: none !important;outline: none !important;}
.OptionA {width: 92px;}
.OptionB {width: 92px;}
.OptionC {width: 92px;}
.OptionD {width: 92px;}
.AddSubjectModal .EditebalDiv {height: 50px;}
/*-----------*/

.custom-class .idfc-section {background: #fff;padding: 50px 0;border-radius: 0;}
.custom-class h2.online-subtitle {font-size: 26px;padding-top: 13px;}
.custom-class .exmain {text-align: left;}
.CoursePreviewPage .video-course-fixed-me {top: 0;}
.facebox-open {overflow: hidden;}
.facebox-open #facebox {overflow-x: hidden;overflow-y: auto;}
/*.GenerateMarketingRow .AddTestPaperForm label small {display: block;}*/
.GenerateMarketingBxmain .AddTestPaperInput {float: left;width: 34%;}
.GenerateMarketingBxmain .GenerateMarketingBxPeriod {width: 65%;float: right;}
.AddTestPaperInput .form-control:disabled,
.AddTestPaperInput .form-select:disabled {background-color: #e9ecef !important;}
.FeaturedIdealAns table {	border: 1px #ddd solid;width: 100%;}
.FeaturedIdealAns table th {background: #f1f1f1;padding: 5px 10px;font-family: "Figtree", sans-serif;font-weight: 600;font-size: 16px;border-bottom: 1px #ddd solid;border-right: 1px #ddd solid;}
.FeaturedIdealAns table td {padding: 3px 10px;font-family: "Figtree", sans-serif;font-size: 15px;border-bottom: 1px #ddd solid;border-right: 1px #ddd solid;}
.lstng-section .table tr td ul,
.FeaturedIdealAns ol,
.FeaturedIdealAns ul {padding: 0 0 0 20px;}
.lstng-section .table tr td ul li,
.FeaturedIdealAns ol li,
.FeaturedIdealAns ul li {list-style-type: disc;}
.AddQuestionInputs span.error {font-size: 14px !important;width: 100%;font-family: 'open_sansregular' !important;font-weight: normal !important;}
.AddQuestionInputs .showeditimage {width: 150px;height: 150px;align-content: center;}
.AddQuestionInputs .showeditimage img {max-width: 100% !important;}
.QuestionListRowMain p:nth-child(2) {width: 100%;}
.featured code {color: inherit;}

.ApScoreCalculaterSection {background: #fff;padding: 50px 0;}
.ApScoreCalculaterHadding {text-align: center;}
.ApScoreCalculaterHadding h2 {font-family: robotobold;font-weight: normal;font-size: 36px;}
.ApScoreCalculaterHadding p {font-weight: normal;font-size: 20px;font-family: "Figtree", sans-serif;padding-top: 10px;}
.ApScoreCalculaterScores {background: #f1f1f1;padding: 33px;border-radius: 20px;}
.ApScoreCalculaterScores h3 {font-family: "Figtree", sans-serif;font-weight: 600;font-size: 24px;}
.ApScoreCalculaterScores p {font-weight: normal;font-size: 18px;font-family: "Figtree", sans-serif;padding-top: 10px;}
.ApScoreCalculaterScores ul {margin-top: 10px;padding-left: 20px;}
.ApScoreCalculaterScores ul li {list-style-type: disc;font-size: 17px;font-family: "Figtree", sans-serif;padding-bottom: 10px;}
.ApScoreCalculaterNots {padding: 15px 0 30px;font-weight: normal;font-size: 18px;font-family: "Figtree", sans-serif;}
.ApScoreCalculaterNots i {margin-right: 5px;font-size: 25px;color: #f9c014;vertical-align: middle;}
.ApScoreCalculaterNots span {vertical-align: middle;display: inline-block;}
.PracticeTests {text-align: center;padding-top: 50px;width: 100%;font-size: 20px;font-family: "Figtree", sans-serif;}
.PracticeTests a {font-family: "Figtree", sans-serif;color: #32abe2;font-weight: 500;border-bottom: 1px #32abe2 solid;}
.PracticeTests a:hover {color: #32abe2;border-bottom: 1px #fff solid;}
.results-section h2, .input-section h2 {font-family: "Figtree", sans-serif;font-weight: 600;font-size: 27px}
.ReportIssueBtn {position: fixed;right: -120px;top: 60%;z-index: 99;transition: 0.4s;}
.ReportIssueBtn:hover {right: 0;transition: 0.4s;}
.ReportIssueBtn .btn-primary span {opacity: 0;transition: 0.4s;}
.ReportIssueBtn .btn-primary:hover span {opacity: 1;transition: 0.4s;}
.ReportIssueBtn .btn-primary {background: #0E3FB5;border-color: #0E3FB5;font-family: "Figtree", sans-serif;font-weight: 600;padding: 6px 20px 6px 50px;border-radius: 25px 0 0 25px;font-size: 18px;transition: 0.4s;}
.ReportIssueBtn .btn-primary i {font-size: 23px;position: absolute;left: 18px;top: 9px;}
.ReportMpdal .btn-primary{background: #2FABE6;border-color: #2FABE6;font-family: "Figtree", sans-serif;font-weight: 600;padding: 6px 20px;border-radius: 5px;font-size: 18px;}
.ReportMpdal .modal-content {border-radius: 16px;border-color: rgba(0,0,0,0.2);border-width: 3px;}
.ReportMpdal h5.modal-title {font-family: "Figtree", sans-serif;font-weight: 600;font-size: 22px;}
.ReportMpdal .modal-body {padding: 20px 30px;}
.ReportMpdal .form-control::file-selector-button {margin: 0px 10px 0 0;background-color: #CACACA;border: none;border-radius: 6px;}
.ReportMpdal .AddTestPaperInput textarea.form-control{height:100px; resize:none;}
.modal-footer-btn {padding: 20px 0;}
.ReportMpdal .AddTestPaperInput .form-control{border-radius: 6px;}
.OnlineTutoringServicesRightMainPage .OnlineTutoringServicesRight{ position: initial;}


/*------IB-New-Update---------*/

.IBWhyLearnOnlineSection {padding: 30px 0 30px;}
.IBWhyLearnOnlineSection h2 {font-family: 'open_sansbold';color: #000;font-size: 34px;text-align: center;}
.IBWhyLearnOnlineMain {margin-top: 50px;background: #f6f9ff;padding: 30px 50px;	border-radius: 30px;}
.IBWhyLearnOnlineImg {padding-top: 55px;}
.IBWhyLearnOnlineBx ul li {margin: 15px 0;position: relative;background: url(../../img/front/why-learn-check-icon.svg) no-repeat left 2px;background-size: 20px;padding-left: 30px;}
.IBWhyLearnOnlineBx ul li h4 {font-size: 20px;font-family: "Figtree", sans-serif;font-weight: 600;}
.IBWhyLearnOnlineBx ul li p {font-size: 16px;padding-top: 5px;}
.LearningMadeEasySection {background: #f6f9ff;padding: 50px 0;text-align: center;margin: 10px 0 40px;}
.LearningMadeEasySection h2 {font-family: 'open_sansbold';color: #000;font-size: 34px;}
.LearningMadeEasyMain {margin-top: 50px;}
.LearningMadeEasyTxt h4 {font-family: "Figtree", sans-serif;font-size: 22px;font-weight: 600;padding-top: 10px;}
.LearningMadeEasyTxt p {font-size: 16px;color: #464646;padding: 5px 20px 0;}
.LearningMadeEasyIcon {display: inline-block;width: 100px;opacity: 0.7;}
.FindMatchIcon{	width: 90px;}
.GetStartIcon{	width: 90px;}

.ChooseAPTutorsSection {padding: 50px 0; background: url(../../img/front/ap-choose-tutors-bg.jpg) no-repeat center top;background-attachment: fixed;position: relative;margin-bottom: 40px;}
.ChooseAPTutorsSection::before {position: absolute;left: 0;top: 0;content: "";background: rgba(0,0,0,0.7);width: 100%;height: 100%;}
.ChooseAPTutorsSection .TopHadding {text-align: left;position: relative;}
.ChooseAPTutorsSection .TopHadding h2 {color: #fff;font-size: 36px;}
.ChooseAPTutorsSection .TopHadding p {color: #f0f0f0;font-size: 18px;padding-top: 5px;}
.ChooseAPTutorsMainBx {padding-top: 25px;position: relative;}
.ChooseAPTutorsMainBx h3 {font-family: "Figtree", sans-serif;font-size: 22px;font-weight: 600;padding-bottom: 30px;color: #fff;}
.ChooseAPTutorsBx {margin-bottom: 20px;border: 1px #fdfdfd solid;padding: 20px;border-radius: 20px;height: 100%;box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);background: rgba(255,255,255,0.9);}
.ChooseAPTutorsBx i {display: inline-block;width: 80px;opacity: 0.8;}
.ChooseAPTutorsBx h4 {font-family: "Figtree", sans-serif;font-size: 18px;font-weight: 600;padding-top: 10px;color: #262626;}
.ChooseAPTutorsBx p {font-size: 16px;color: #464646;padding: 5px 0 0;}
.andMOre {list-style-type: none !important;}
.NoSpaceBottom {padding-bottom: 0 !important;}
.ExpertEnglishTutors p a {font-family: 'open_sanssemibold';color: #32abe2;font-weight: 500;border-bottom: 1px #32abe2 solid;}
.ExpertEnglishTutors p a:hover {color: #32abe2;border-bottom: 1px #fff solid;}

.UserProfileStatusBx {padding-bottom: 7px;}
.UserProfileStatusBx .account-input {margin-top: 10px;}
.UserProfileStatusBx h2 {display: inline-block;color: #252323;font-size: 28px;font-family: "Figtree", sans-serif;font-weight: 500;padding-top: 0px;}
.UserProfileStatusBx h2 span {color: #037BB2;font-weight: 600;}
.UserProfileStatusTop p {padding-top: 0px;font-size: 16px;color: #505153;font-family: 'robotoregular';}
.UserProfileStatusTop p span {font-family: "Figtree", sans-serif;font-weight: 600;color: #1b749d;}
.UnsubscribingModal .modal-dialog {max-width: 750px;}
.UnsubscribingModal .modal-content {border-radius: 20px;border: 6px solid rgba(0,0,0,0.2);}
.UnsubscribingModal .modal-body {text-align: center;padding: 50px;}
.UnsubscribingModal h2,
.UnsubscribingModal h1 {font-size: 36px;font-family: "Figtree", sans-serif;font-weight: 600;color: #22ac16;}
.UnsubscribingModal p {font-size: 21px;padding: 12px 0 30px;max-width: 80%;display: inline-block;color: #3e3e3e;font-family: "Figtree", sans-serif;}
.UnsubscribingBtn .btn-secondary {color: #fff;background-color: #32abe2;border-color: #32abe2;padding: 8px 20px;font-family: "Figtree", sans-serif;margin: 0 5px;border-radius: 12px;font-weight: 600;font-size: 20px;}
.UnsubscribingBtn .btn-secondary:hover {color: #32abe2;background-color: #fff;border-color: #32abe2;}
.UnsubscribingBtn .btn-primary {color: #fff;background-color: #f3ac00;border-color: #f3ac00;padding: 8px 20px;font-family: "Figtree", sans-serif;margin: 0 5px;border-radius: 12px;font-weight: 600;font-size: 20px;}
.UnsubscribingBtn .btn-primary:hover {color: #f3ac00;background-color: #fff;border-color: #f3ac00;}
.UnsubscribingImg {width: 180px;display: inline-block;margin-bottom: 10px;}
/*---------------------*/

.MockTestBanner {display: inline-block;width: 100%;padding: 65px 0;background: url(../../img/front/mock-tests-banner.jpg?=0.2) no-repeat center top;position: relative;background-size: cover;}
.MockTestBanner::before {position: absolute;left: 0;top: 0;content: "";background: rgba(0,0,0,0.5);width: 100%;height: 100%;}
.PracticeOnlineTest {position: relative;}
.PracticeOnlineTest h1 {color: #fff;font-size: 45px;font-family: 'robotomedium';}
.PracticeOnlineTest p {color: #fff;font-size: 16px;padding-top: 13px;}
.FindYourTest {margin-top: 20px;display: inline-block;width: 70%;}
.FindYourTest .form-select {height: 50px;border-radius: 30px;padding: 10px 20px;background-color: #686a6c;border-color: #fff;color: #fff;box-shadow: none;font-family: "Figtree", sans-serif;}
.ChooseExamStartSection {padding: 34px 0 30px;background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%);}
.ChooseExamStartTxt {text-align: center;}
.ChooseExamStartTxt h1 {color: #0f0f0f;font-size: 45px;font-family: 'robotobold';}
.ChooseExamStartTxt h2 {color: #444;font-size: 26px;margin-top: 15px;font-family: "Figtree", sans-serif;font-weight: 600;}
.ChooseExamStartTxt ul {margin-top: 30px;}
.ChooseExamStartTxt ul li {display: inline-block;vertical-align: top;margin: 0 10px 10px;}
.ChooseExamStartTxt ul li a {border: 2px #32abe2 solid;display: inline-block;padding: 13px 40px;border-radius: 10px;font-size: 18px;font-family: "Figtree", sans-serif;color: #32abe2;font-weight: 500;transition: 0.4s;
 background-color: #fff;}
.ChooseExamStartTxt ul li a:hover {border: 2px #32abe2 solid;color: #ffffff;transition: 0.4s;background-color: #32abe2;}
.RaisingScoresSpecialtySection {padding: 40px 0;}
.ImportantThingsSection h2, .RaisingScoresSpecialty h2 {color: #0f0f0f;font-size: 40px;font-family: 'robotobold';margin-top: 10px;text-align: center;}
.RaisingScoresSpecialty p {color: #0f0f0f;font-size: 18px;margin-top: 10px;text-align: center;}
.RaisingScoresSpecialtyMainBx {margin-top: 40px;}
.RaisingScoresSpecialtyBx {text-align: center;}
.RaisingScoresSpecialtyBx i {display: inline-block;width: 120px;}
.RaisingScoresSpecialtyBx h4 {font-family: "Figtree", sans-serif;font-size: 24px;padding: 20px 30px 0;}
.RaisingScoresSpecialtyBx p {font-size: 16px;color: #464646;}
.ImportantThingsSection {padding: 40px 0 30px;}
.ImportantThingsBx {margin-bottom: 50px;width: 100%;}
.ImportantThingsBx i {display: inline-block;width: 80%;}
.ImportantThingsBx h4 {font-family: "Figtree", sans-serif;font-size: 21px;padding: 15px 0 0;font-weight: 600;}
.ImportantThingsBx p {font-size: 16px;color: #464646;}
.TutoritionMockTestsSection {padding: 60px 0 80px;background: #001952;}
.TutoritionMockTests h2 {color: #fff;font-size: 40px;font-family: 'robotobold';}
.TutoritionMockTests ul {margin-top: 50px;}
.TutoritionMockTests {text-align: center;}
.TutoritionMockTests ul li {display: inline-block;vertical-align: top;background: #00276c;color: #fff;padding: 30px 20px 50px;margin: 0 20px;border-radius: 80px;position: relative;width: 162px;
 font-family: "Figtree", sans-serif;min-height: 310px;box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);transition: 0.4s;cursor: pointer;border: 1px solid transparent;}
.TutoritionMockTests ul li:hover {background: #00276c;box-shadow: 0 0 25px 0 rgba(255,255,255,0.2);transition: 0.4s;-webkit-transform: scale(1.12);-moz-transform: scale(1.12);-o-transform: scale(1.12);
 -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;border: 1px #5575ae solid;}
.TutoritionMockTests ul li strong {font-size: 18px;font-weight: 600;padding-bottom: 10px;display: inline-block;width: 100%;}
.TutoritionMockTests ul li p {font-size: 17px;}
.TutoritionMockTests ul li span {position: absolute;left: 50%;bottom: -25px;background: #fdaa43;width: 50px;height: 50px;border-radius: 50%;align-content: center;font-size: 25px;font-weight: 600;
 transform: translate(-50%,0);}
/*.TutoritionMockTests ul li:nth-child(2n) {margin-top: 50px;}*/
.TutoritionMockTests ul li i {display: inline-block;width: 70px;height: 70px;border: 1px #ddd solid;border-radius: 50%;overflow: hidden;padding: 12px;margin: 6px 0;}
.TutoritionMockTests ul li:nth-child(2n) span {background: #32b124;}
.MockPracticeTestsSection {padding: 50px 0;}
.MockPracticeTests h3 {font-family: "Figtree", sans-serif;font-size: 26px;font-weight: 600;}
.MockPracticeTests p {font-size: 18px;padding-top: 15px;}
.MockPracticeTests ul {padding: 10px 0 0 15px;}
.MockPracticeTests ul li {list-style-type: disc;font-size: 16px;padding-bottom: 5px;font-family: "Figtree", sans-serif;}
.MockPracticeTests ul li strong {font-weight: 600;}
.ImportantThingsMainBx {margin-top: 40px;}
.PracticeOnlineImg {border-radius: 30px;position: relative;overflow: hidden;}
.PracticeOnlinemainImg {position: relative;display: none;}
.PracticeOnlinemainImg::before {position: absolute;left: 0;top: 0;content: "";background: #fff;width: 100%;height: 100%;border-radius: 30px;-webkit-transform: rotate(6deg);-moz-transform: rotate(6deg);
 -ms-transform: rotate(6deg);-o-transform: rotate(6deg);transform: rotate(6deg);opacity: 0.3;}
.ImportantThingsBx p span {font-style: italic;}
.TestPaperIntroHeader{}
.TestPaperIntroHeader{padding: 30px 0;position: relative;background-image: none;background-color: #f1f1f1;}
.CloseTopicLink {margin-top: 7px;text-align: right;}
.CloseTopicLink a {color: #FF1D1D;font-size: 15px;font-family: "Figtree", sans-serif;font-weight: 600;position: relative;padding-left: 19px;}
.CloseTopicLink a i {position: absolute;left: 2px;top: -3px;width: 12px;}

.ViewPublicProfile {float: right;}
.ViewPublicProfile .btn-primary {color: #fff;background-color: #f3ac00;border-color: #f3ac00;padding: 4px 12px;font-family: "Figtree", sans-serif;margin: 0 5px;border-radius: 6px;font-weight: 600;
	font-size: 16px;height: 34px;}
.ViewPublicProfile .btn-primary:hover {color: #f3ac00;background-color: #fff;border-color: #f3ac00;}
.BorderVailid {border: 1px #e9eaec solid;border-radius: 20px;padding: 20px;box-shadow: 3px 5px 15px 0 rgba(0,0,0,0.1);}
.NoFoundTutor {text-align: center;padding: 30px 0 70px;}
.NoFoundTutor h3 {font-family: "Figtree", sans-serif;font-size: 34px;padding: 25px 0 0;font-weight: 500;}
.NoFoundTutor i {display: inline-block;width: 300px;}
.PopularSubjectsSection {background: #fbfbfb;padding: 50px 0 0;}
.PopularSubjectsHadding {text-align: center;}
.PopularSubjectsHadding h2 {font-family: 'robotomedium';font-size: 36px;color: #2b2f41;text-align: center;}
.PopularSubjectsHadding p {font-size: 18px;padding-top: 12px;color: #626262;font-family: 'robotoregular';}
.PopularSubjects {margin-top: 50px;padding-bottom: 60px;}
.PopularSubjecCard {overflow: hidden;border-radius: 15px;margin-bottom: 25px;transition: 0.3s;}
.PopularSubjecCardBody {padding: 20px 30px;}
.PopularSubjecCardBody h3 a, .PopularSubjecCardBody h3 {font-family: "Figtree", sans-serif;font-size: 22px;font-weight: 600;color: #424242;}
.PopularSubjecCardBody p {font-size: 16px;padding-top: 10px;color: #626262;font-family: 'robotoregular';}
.PopularSubjecImg {overflow: hidden;}
.PopularSubjecImg img {width: 100%;}
.PopularSubjecCard:hover {box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);border-color: #bfdfee;}
.PopularSubjecCardColors {border-color: #33abe2;}
.PopularSubjecImg.PopularSubjecImgColor {background: #d0cece;border-bottom-color: #33abe2;}
.PopularSubjecImg.PopularSubjecImgColor h3 {background: linear-gradient(to right, #32abe2 0%,#7db9e8 100%);color: #fff;}
.PopularSubjecImg.PopularSubjecImgColor .SubjectIocn {border: 1px #fff solid;}
.PopularSubjecImg img {width: 100%;}
.PopularSubjecCard:hover {box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);border-color: #bfdfee;}
.PopularSubjecImg h3 {padding:9px 46px 7px 16px;font-family: "Figtree", sans-serif;font-size: 16px;font-weight: 600;width: 100%;border-radius: 0;text-align: left;min-height: 50px;
 align-content: center;	background: linear-gradient(to right, #32abe2 0%,#7db9e8 100%);color: #fff;}
 .SubjectIocn {position: absolute;right: 10px;top: 8px;width: 36px;border-radius: 50%;overflow: hidden;background: #fff;border: 1px #fff solid;height: 36px;text-align: center;align-content: center;}
 .TutorListUpdate ul li {display: inline-block;width: 100%;color: #515050;font-family: "Figtree", sans-serif;border: 1px #dceaf4 solid;border-radius: 12px;margin: 3px 0;padding: 7px 7px 2px 56px;background: #f0f8fe;
 position: relative;}
.ImgTutor {width: 40px;margin-right: 10px;display: inline-block;/*border: 2px transparent solid;*/border-radius: 50%;position: absolute;left: 10px;top: 8px;height: 40px;overflow: hidden;}
.ImgTutorBoeder {border: 2px #788995 solid;}
.TutorListUpdate h4 {font-size: 15px;font-family: "Figtree", sans-serif;font-weight: 500;color: #424242;display: inline-block;vertical-align: middle;}
.SkillsTutor {display: inline-block;width: 100%;color: #595959;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.SkillsTutor strong {font-weight: 500;color: #515050;}
.SubjectViewMore {text-align: center;padding-top: 5px;}
.SubjectViewMore .BtnViewMore {color: #32abe2;background: #fff;border: 1px #32abe2 solid;font-family: "Figtree", sans-serif;font-weight: 500;padding: 7px;font-size: 16px;border-radius: 9px;width: 100%;}
.SubjectViewMore .BtnViewMore:hover {background: #f3ac00;color: #fff;border: 1px #f3ac00 solid;}
.ImgTutor img,
.user-profiles--bx--details .user-profile-img img {width: 100%;height: 100%;object-fit: cover;}
.PopularCitiesSection {background: #fff;}
.PopularSubjectsrow {padding-top: 0;width: 100%;margin: auto;columns: 4;column-gap: 15px;}
.PopularSubjectsCol {width: 100%;margin-bottom: 10px;break-inside: avoid;}

.PopularSubjecCardColors {border-color: #33abe2;}
.PopularSubjecImg.PopularSubjecImgColor {background: #d0cece;border-bottom-color: #33abe2;}
.PopularSubjecImg.PopularSubjecImgColor h3 {background: linear-gradient(to right, #32abe2 0%,#7db9e8 100%);color: #fff;}
.PopularSubjecImg.PopularSubjecImgColor .SubjectIocn {border: 1px #fff solid;}
.question-bx .AddTestPaperForm {margin-top: 20px;}
.FeaturedUploadQoeImg {width: 180px;display: inline-block;overflow: hidden;border-radius: 8px;margin-top: 3px;}
.QuestionBankSection {padding: 50px 0;}
.QuestionBankMain {display: inline-block;width: 100%;margin-bottom: 10px;border: 1px #ddd solid;padding: 40px;border-radius: 10px;background: #fff;overflow: hidden;box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);}
.QuestionBankMain h3 {font-size: 20px;font-family: "Figtree", sans-serif;font-weight:600;color: #333;display: inline-block;}
.ColorDetails {display: inline-block;vertical-align: top;padding-left: 30px;}
.ColorDetailsBx {display: inline-block;margin-right: 30px;}
.QuestionColorCode {width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 5px;border-radius: 5px;}
.ColorDetailsBx span {display: inline-block;vertical-align: middle;font-family: "Figtree", sans-serif;font-weight:500;font-size: 16px;}
.QuestionMCQColorCode {background: #01601d;}
.QuestionDisColorCode {background: #09ac3a;}
.QuestionBank {display: inline-block;width: 100%;padding: 15px 15px;position: relative;}
.QuestionSubjectBank {position: relative;}
.QuestionSubjectBank::before {position: absolute;left: 0;top: 0;content: "";width: 1px;height: 100%;border-left: 1px #bdbdbd solid;}
.QuestionBank h4 {font-size: 18px;font-family: "Figtree", sans-serif;font-weight: 500;color: #333;position: relative;}
/*.QuestionBank h4::before {position: absolute;left: -31px;top: 10px;content: "";width: 28px;height: 1px;background: #bdbdbd;}*/
.QuestionBankBx {margin-top: 9px;font-size: 15px;font-family: "Figtree", sans-serif;font-weight: 400;color: #333;padding-left: 30px;position: relative;}
.QuestionBankTopicBold {font-weight: 600;}.QuestionBankBx::before {position: absolute;left: 0;top: 11px;content: "";width: 24px;height: 1px;border-top: 1px #bdbdbd solid;}
.QuestionSubBankBx {margin-top: 9px;font-size: 15px;font-family: "Figtree", sans-serif;font-weight: 400;color: #333;padding-left: 30px;position: relative;margin-left: 30px;}
/*.QuestionSubBankBx::before {position: absolute;left: 0;top: 11px;content: "";width: 20px;height: 1px;border-top: 1px #686666 dashed;}*/
.QuestionSubBankBx::before {position: absolute;left: 4px;top: 11px;content: "";width: 20px;height: 1px;border-top: 1px #bdbdbd solid;}
.QuestionBank h4::after {position: absolute;left: -31px;top: -2px;content: "\f178";font-family: FontAwesome;font-size: 21px;color: #bdbdbd;}
.QuestionBank:last-child .QuestionSubjectBank:after {display: none;}
/*.QuestionSubBankBx::after {position: absolute;left: 0;top: -13px;content: "";width: 1px;height: 113%;border-left: 1px #686666 solid;}*/
.QuestionSubBankBx::after {position: absolute;left: 3px;top: -11px;content: "";width: 1px;height: 141%;border-left: 1px #bdbdbd solid;}
.QuestionBankStart {position: relative;padding-left: 20px;}
.QuestionBankStart::before {position: absolute;left: 3px;top: 0;content: "";width: 4px;height: 98.4%;border-left: 3px #bdbdbd solid;}
.TopicQuestionBank {position: relative;}
.QuestionSubjectBank .TopicQuestionBank:last-child::before {position: absolute;left: 0;top: 11px;content: "";background: #fff;width: 3px;height: 100%;}
.TopicQuestionBank .QuestionSubBankBx:last-child:after{height: 23px;}
.QuestionBank:last-child::before {position: absolute;left: -18px;top: 27px;content: "";width: 5px;height: 100%;background: #fff;}
.QuestionMCQColor {color: #01601d !important;}
.QuestionDisColor {color: #09ac3a !important;}
/*.QuestionBank h4 a {color: #1286b9;}*/
.MCQQuestionColorText {color: #01601d;} 
.DisQuestionColorText {color: #09ac3a;}
.QuestionSubjectBank .QuestionBankBx:last-child::after {position: absolute;left: 0;top: 12px;content: "";width: 5px;height: 100%;background: #fff;}
.QuestionBankModal .QuestionBankSection {padding: 0;}
.QuestionBankModal .QuestionBankMain {box-shadow: none;border: none;border-radius: 0;padding: 0;max-height: 640px;overflow-y: auto;scrollbar-width: thin;}
.ShowQuestionBtn {background-color: transparent;border: none;color: #1F9AD4;font-size: 14px;font-family: "Figtree", sans-serif;font-weight: 600;position: relative;padding-left: 20px;margin-top: 10px;}
.ShowQuestionBtn i {position: absolute;left: 0;top: 2px;font-size: 16px;}
.QuestionBankModal .modal-dialog {max-width: 800px;}
.QuestionBankModal .modal-body{padding-top: 30px;}
.TutoritionFindTutorTxt p a {color: #000;font-family: "Figtree", sans-serif;font-weight: 500;text-decoration: underline;}
.TutoritionFindTutorTxt p a:hover {text-decoration: none;}
.BookQuestions {display: inline-block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.NewTxt {font-style: italic;font-family: "Figtree", sans-serif;font-size: 16px;font-weight: 600;color: #d5a604;}
.SelectQuestionNewMainBx > div:nth-child(3) {border-top: 2px #8a8a8a solid;padding-top: 40px;position: relative;}
.SelectQuestionNewMainBx > div:nth-child(3):before{position: absolute;left: 12px;top: 9px;content: "Below are the questions from Topics";width: 100%;font-style: italic;font-family: "Figtree", sans-serif;font-weight: 600;color: #cea000;font-size: 16px;}



.SelectNewQuestionNewMainBx > div:nth-child(2) {border-top: 2px #8a8a8a solid;padding-top: 40px;position: relative;}
.SelectNewQuestionNewMainBx > div:nth-child(2):before{position: absolute;left: 12px;top: 9px;content: "Below are the questions from Topics";width: 100%;font-style: italic;font-family: "Figtree", sans-serif;font-weight: 600;color: #cea000;font-size: 16px;}
.SelectNewQuestionNewMainBx > div:nth-child(3) {display: none;}
.SelectNewQuestionNewMainBx > div:nth-child(3):before{display: none;}
/*.SelectAllQuestionMainBx > div:nth-child(4) {display: none;}
.SelectAllQuestionMainBx > div:nth-child(4):before{display: none;}
.SelectAllQuestionMainBx > div:nth-child(3) {border-top: 2px #8a8a8a solid;padding-top: 40px;position: relative;}
.SelectAllQuestionMainBx > div:nth-child(3):before{position: absolute;left: 12px;top: 9px;content: "Below are the questions from Topics";width: 100%;font-style: italic;font-family: "Figtree", sans-serif;
 font-weight: 600;color: #cea000;font-size: 16px;}*/

.AddMCQPaperForm label {width: 100%;}
.chooseSearchLink {float: right;color: #1F9AD4;font-size: 14px;font-family: "Figtree", sans-serif;font-weight: 600;position: relative;padding-left: 19px;}
.chooseSearchLink i {position: absolute;left: 0;top: 2px;font-size: 16px;}
.AddMCQPaperForm .AddTestPaperInput .form-control {display: none;border-bottom: none;}
.AddMCQPaperForm .TopicDropDownBx {border-top: 1px #D2D2D2 solid;}
.MainoTopibTopBor {border-top: 2px #8a8a8a solid;padding-top: 40px;position: relative;}
.MainoTopibTopBor:before{position: absolute;left: 0px;top: 9px;content: "Below are the topics";width: 100%;font-style: italic;font-family: "Figtree", sans-serif;font-weight: 600;color: #cea000;font-size: 16px;}
.UploadedImagesBx {margin-top: 20px;position: relative;display: inline-block;border: 1px #ddd solid;border-radius: 8px;overflow: hidden;}
.UploadedImagesBx .DeleteUploadImage {right: 6px;top: 5px;}
.UploadedImagesBx .DeleteUploadImage a {width: 22px;height: 22px;font-size: 14px;line-height: 20px;}
.QuestionOptionShowBx {border-bottom: 1px #ddd solid;display: inline-block;padding-right: 0px;}
.QuestionOptionShowBx .CheckRandomly {margin-right: 0;}
.QuestionOptionShowBx .form-check .form-check-input {position: absolute;top: 6px;left: 10px;cursor: pointer;}
.QuestionOptionShowBx .form-check .form-check-input:checked ~ .form-check-label {color: #fff;background: #32abe2;cursor: pointer;}
.QuestionOptionShowBx .form-check .form-check-label {background: #f1f1f1;padding: 8px 16px 2px 32px;border-radius: 5px 5px 0 0;cursor: pointer;font-size: 15px;}
.SelectTestPaperForm .QuestionOptionShowBx .form-check .form-check-input:checked {background-color: #2FABE6;border-color: #FFF;}
.QuestionOptionShowBx .form-check {display: inline-block;padding: 0;margin-right: 4px;margin-bottom: 0;}
.QuestionOptionShowBx .form-check i {display: none;}
.QuestionOptionShowBx .form-check small {display: none;}
.QuestionOptionShowBx .form-check .PeperInfo {display: none;}
.SelectQuestionNewMainBx .PeperInfo {padding-top: 8px;color: #666;font-family: 'robotoregular';font-size: 13px;padding-left: 0;margin-bottom: 20px;}
.SelectAllQuestionMainBx .form-check {padding-left: 0;}
.SelectAllQuestionMainBx .TopicDropDownBx {border-radius: 0;border: none;padding: 0;}
.SelectAllQuestionMainBx .AddMCQPaperForm .form-check-label {color: #737373;}
.AddTestPaperForm.SelectNewTopikPaperForm {margin-top: 20px;margin-bottom: 15px;}
.QuestionBankStart img {max-width: 30px !important;vertical-align: top;}
.EstimatedComplete {font-family: "Figtree", sans-serif;font-weight: 500;font-size: 16px;margin-top: 10px;}
.EstimatedComplete span {font-weight: 700;font-size: 18px;vertical-align: middle;border-radius: 3px;}
.PaperPreviewBx {border: 1px #ddd solid;padding: 20px;border-radius: 5px;box-shadow: 0 7px 15px 0 rgba(0,0,0,0.1);}
.PaperPreviewHeaderBx {padding: 5px 0;}
.PaperPreviewHeaderBx label {padding-right: 8px;font-family: "Figtree", sans-serif;font-weight: 600;font-size: 16px;}
.PaperPreviewHeaderBx span {padding-right: 8px;font-family: "Figtree", sans-serif;font-weight: 400;font-size: 16px;color: #484848;}
.subject-preview {padding: 16px 0 0;border-top: 1px #ddd solid;}
.subject-preview h4 {font-family: 'open_sanssemibold';font-size: 24px;color: #000;padding-bottom: 13px;}
.subject-preview h5 {font-size: 18px;color: #222121;padding-bottom: 6px;font-family: "Figtree", sans-serif;font-weight: 600;}
.subject-preview ul {padding-bottom: 15px;}.subject-preview li {padding: 3px 0;font-family: robotoregular;font-weight: 400;font-size: 15px;color: #4a4a4a;}
.subject-preview p {font-size: 16px;padding-bottom: 16px;font-family: robotoregular;font-weight: 400;color: #666;}
.AllContentPreview .subject-preview:first-child {margin-top: 20px;}
.PaperPreviewBx h2 {font-size: 26px;color: #000;padding-bottom: 20px;font-family: "Figtree", sans-serif;font-weight: 600;}
/*-----------Veue Js Css----------*/
.TutoritionFindTutorSection::before {position: absolute;left: 0;top: 0;content: "";background: url(../../img/front/map-img.png) no-repeat center top; width: 100%;height: 100%;opacity: 0.8;}



.PopularSubjectsrow {padding-top: 0;width: 100%;margin: auto;columns: 4;column-gap: 15px;}
.PopularSubjectsCol {width: 100%;margin-bottom: 10px;break-inside: avoid;}
.whatsapp-call {position: fixed;right: 7px;top: 50%;z-index: 999999;transform: translate(0,-50%);}
.whatsapp-call img {width: 30px;}
.SearchFeaturedCourseSection{padding: 70px 0;position: relative;}
.SearchFeaturedCourseSection .course-card {background-color: #fff;border-radius: 20px;padding: 30px 35px;width: 100%;text-align: left;box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);position: relative;
margin-bottom: 25px;border: 1px solid rgba(132,132,132,0.3);transition: all 0.3s ease;cursor: pointer;}
.SearchFeaturedCourseSection .course-card:hover {border-color: rgba(44,107,197,0.7);box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);}
.SearchFeaturedCourseSection .course-card h3 {font-size: 22px;margin-bottom: 10px;color: #403D3D;font-family: "Roboto", sans-serif;font-weight: 600;-webkit-line-clamp: 2;
  -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;min-height: 50px;}
.SearchFeaturedCourseSection .description {color: #65758B;font-size: 16px;margin-bottom: 15px;font-family: "Roboto", sans-serif;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;
text-overflow: ellipsis;display: -webkit-box; min-height: 50px;}

.SearchFeaturedCourseSection .instructor-info {display: flex;align-items: center;border-top: 1px #D3D3D3 solid;padding-top: 16px;}
.SearchFeaturedCourseSection .profile-img {width: 40px;height: 40px;border-radius: 50%;margin-right: 10px;}
.SearchFeaturedCourseSection .instructor-name {font-weight: 500;color: #484848;font-family: "Roboto", sans-serif;font-size: 16px;}
.SearchFeaturedCourseSection .PopularCourseprice {margin-left: auto;font-weight: bold;color: #2C6BC5;font-size: 22px;font-family: "Roboto", sans-serif;}
.course-card h3{-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;margin-bottom: 15px;min-height: 50px;overflow: hidden;text-overflow: ellipsis;}
.filterCoursesHeaderOnPage .FilterClearBtn {float: right;}


/**-----------*/
.StudentRegistrationModal .modal-dialog {max-width: 660px;}
.StudentRegistrationModal .modal-content {border-radius: 28px; }
.StudentRegistrationModal .modal-body {padding: 0 40px 20px;}
.StudentRegistrationModal .signup-part {max-width: 100%;margin-right: 0;}
.SocialMediaSignUp p {font-family: "Figtree", sans-serif;text-align: center;font-size: 17px;}
.StudentRegistrationModal .login-form-bx {padding-top: 10px;}
.StudentRegistrationModal .SocialMediaSignUp {text-align: center;margin-top: 0;}
.StudentRegistrationModal .OrSignUp span {font-size: 18px;text-transform: uppercase;}
.StudentRegistrationModal .login-form-bx h1 {font-size: 20px;}
.StudentRegistrationModal .login-btn-bx {margin-bottom: 10px;}
.StudentRegistrationModal .GoogleSignUp {display: inline-block;margin: 15px 5px;border: 2px #d5d5d5 solid;padding: 10px 30px;border-radius: 50px;}
.SeemoreUpdateDetails{display: none;width: 100%;}
.SeelessDetailsBtn,
.ActiveLoginForm .SeemorwDetailsBtn {display: none;}
.ActiveLoginForm .SeelessDetailsBtn,
.ActiveLoginForm .SeemoreUpdateDetails {display: inline-block;}
.StudentRegistrationModal .modal-header h5.modal-title {color: #253138;font-size: 20px;font-family: 'robotomedium';}    
.StudentRegistrationModal .login-btn-bx .btn-primary {width: 100%;border-radius: 10px;}
.SeemorwDetailsBtn a {display: inline-block;padding: 0;color: #1F9AD4;position: relative;font-size: 16px;font-family: "Figtree", sans-serif;font-weight: 600;text-decoration: underline;}
.StudentRegistrationModal .login-form { padding-top: 10px;display: none;}
.StudentRegistrationModal .modal-header {padding: 18px 30px;}
.StudentRegistrationModal .TutorTermsConditionsBx .form-check-label {width: 93% !important;}
.StudentRegistrationModal .RagisterCaptcha {text-align: left;}
.StudentRegistrationModal .RagisterCaptcha .g-recaptcha {transform: scale(0.8);-webkit-transform: scale(0.8);}
.StudentRegistrationModal .TutorTermsConditions {color: #1F9AD4;text-decoration: underline;}
.select2-container {z-index: 999999;}
.SignUpwithEmail {padding: 20px 0;text-align: center;}
.ActiveLoginFormBx .SignUpwithEmail{display: none;}
.SignUpwithEmail .btn-primary {background-color: #fff;font-family: 'open_sanssemibold';display: inline-block;margin: 15px 5px;border: 2px #d5d5d5 solid;padding: 10px 30px 10px 50px;border-radius: 50px;
color: #000;position: relative;}
.SignUpwithEmail .btn-primary i {position: absolute;left: 20px;font-size: 22px;top: 10px;color: #666363}
.StudentRegistrationModal .signup-part {padding-bottom: 20px;}
.SignUpwithEmail .btn-primary:hover {color: #000;background-color: #f1f1f1;}
.StudentRegistrationModal .ActiveLoginFormBx .login-form {display: inline-block;}
.StudentRegistrationModal .country .dropdown {z-index: 9999999999;}
.StudentYourCountrySelect .CountrySearch .form-control {border-radius: 10px;}

.TutoritionWhatSetsSection .feature-icon {height: auto;width: auto;}
.welcome-image img {width: auto;height: auto;}
.main-img{max-width: 100%;width: 100%;height: auto;}
.hero-image {max-width: 100%;float: right;width: auto;position: relative;}
.hero-content{position: relative;}
.become-tutor-section .main-img {height: auto;width: auto;}
.ViewAllCourseOfferingBtn {text-align: center;padding-top: 20px;}
.ViewAllCourseOfferingBtn .view-all-btn {position: initial !important;right: 0;text-decoration: none;top: 0 !important;transform: translateY(0%) !important;transition: .3s;display: inline-block;}
.stat-divider-img img {width: auto;height: auto;}
.left-box{display: inline-block !important;justify-content: center;overflow: hidden;background: #415570;height: 100%;align-content: center;}
.DemoLecturesModal {margin-bottom: 30px;}
.DemoLecturesModal .modal-dialog {max-width: 540px;}
.DemoLecturesModal .modal-content {border-radius: 20px;}
.DemoLecturesModal .modal-header {padding: 14px 35px;}
.DemoLecturesModal .modal-body {padding: 30px 35px;}
.DemoLecturesModal .form-check {margin-bottom: 10px;margin-top: 0px;}
.DemoLecturesModal .form-check .form-check-input {width: 18px;height: 18px;margin-right: 6px;}
.DemoLecturesModal .form-check .form-check-label {font-family: "Figtree", sans-serif;font-size: 16px;font-weight: 500;}
.DemoLecturesModal .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;border-radius: 8px;padding: 5px 20px;font-size: 18px;font-family: "Figtree", sans-serif;font-weight: 500;}
.DemoLecturesModal .btn-primary:hover {background: #f3ac00;color: #fff;border: 1px #f3ac00 solid;}
.FreeDemoLectureClass {margin-top: 30px;background: #0e2b3a;border-radius: 10px;padding: 20px;text-align: center;color: #fff;font-size: 18px;box-shadow: 0 4px 25px 0 rgba(0,0,0,0.18);}
.FreeDemoLectureClass img {max-width: 200px;}
.FreeDemoLectureClass h3 {font-family: "Figtree", sans-serif;font-weight: 600;margin-top: 20px;font-size: 28px;}

.APExamPrepartionAdditionl {border: 1px #ddd solid;padding: 30px;border-radius: 30px;margin-top: 30px;}
.APExamPrepartionAdditionl ul {padding-left: 20px;}
.APExamPrepartionAdditionl ul li {list-style-type: disc;padding: 3px 0;font-size: 16px;font-family: "Figtree", sans-serif;}
.DemoLecturesModal h5 {color: #252323;font-size: 20px;font-family: "Figtree", sans-serif;font-weight: 600;}

.ProfileUpdateAlert {padding: 6px 20px;}
.ProfileUpdateAlert .btn-close {top: 14px;right: 9px;padding: 0;}
.ProfileUpdateAlert .btn-primary {color: #fff;background-color: #32abe2;border-color: #32abe2;padding: 3px 9px;font-family: "Figtree", sans-serif;border-radius: 4px;font-weight: 600;font-size: 14px;
 margin-right: 20px !important;}
 
.TutorsRemoveBtn {
	position: absolute;
	right: -13px;
	top: -12px;
}

.ProfileCopy {
	display: inline-block;
}
.btn-copy {
	background: #32abe2;
	position: relative;
	padding: 3px 7px;
	border-radius: 6px;
	border-color: #32abe2;
	height: 34px;
}
.btn-copy img {
	max-width: 20px;
}
.btn-copy span {
	position: absolute;
	left: 50%;
	bottom: -34px;
	width: 100px;
	transform: translate(-50%,0);
	background: #666;
	color: #fff;
	font-size: 14px;
	border-radius: 5px;
	padding: 2px 10px;
	display: none;
	transition: background 0.3s,;
}
.btn-copy:hover span {
	display: block;
}
.btn-copy span::before {
	position: absolute;
	left: 50%;
	top: -17px;
	content: "\f0d8";
	font-family: FontAwesome;
	color: #666;
	font-size: 18px;
	transform: translate(-50%,0);
}




/*-------------*/
.FilterCoursesSelectFind{
    float: left;
  width: 28%;
  margin-right: 1.5%;
}
.FilterCoursesSelect .chosen-container-single .chosen-single {
	height: 44px;
	font-size: 16px;
	color: #3c3b37;
	background: #fff;
	border: 1px solid #b6b6b6;
	border-radius: 5px;
	box-shadow: none;
	padding: 10px 20px;
}
.FilterCoursesSelect .chosen-container-single .chosen-single div b {
 background-position: 0 12px;
}
.FilterCoursesSelect .chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 12px;
}
.FindTutorCourseSection{padding: 30px 0px;}
.TutorsFindBxCard {
	border: 1px #ddd solid;
	border-radius: 20px;
	overflow: hidden;
	box-shadow: 3px 3px 10px 0 rgba(0,0,0,0.15);
	margin-bottom: 20px;
}
.TutorsFindImg {
	display: inline-block;
	position: relative;
}
.TutorsFindImg a {
	display: inline-block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: relative;
	text-align: center;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 10px;
}
.TutorsFindBookDetails .btn-info {
	color: #fff;
	background-color: #f1bf0f;
	border-color: #f1bf0f;
	padding: 4px 16px 7px;
	border-radius: 7px;
	font-family: "Figtree", sans-serif;
	font-weight: 600;
	font-size: 16px;
}
.TutorsFindBookDetails .btn-info i {
	margin-right: 9px;
	font-size: 18px;
	vertical-align: middle;
}
.TutorsFindBookDetails .btn-info span {
	vertical-align: middle;
	display: inline-block;
	line-height: 16px;
}
.TutorsFindDetails {
	padding: 20px 20px 0;
}
.TutorsFindName {
	color: #000;
	font-size: 18px;
	font-family: "Figtree", sans-serif;
	font-weight: 500;
	display: inline-block;
	vertical-align: middle;
}
.MakePublicTestPaper {
	color: #312c2c;
	font-size: 17px;
	padding: 5px 0;
	font-family: "Figtree", sans-serif;
	font-weight: 600;
}
.MakePublicTestPaper i {
	margin-right: 7px;
	color: #858585;
	font-size: 20px;
}
.MakePublicSubject i{
    	margin-right: 7px;
	font-size: 17px;
	color: #858585;
}
.publishdate i {
	margin-right: 7px;
	font-size: 17px;
	color: #858585;
}
.MakePublicSubject {
	color: #535353;
	font-size: 14px;
	font-family: 'robotoregular';
	margin-top: 8px;
}
.publishdate {
	color: #535353;
	font-size: 14px;
	font-family: 'robotoregular';
	margin-top: 12px;
}
.TutorsFindBookDetails {
float: right;margin-top: 0px;
}
.TutorsFindbottom {
	margin-top: 20px;
	padding: 15px 20px;
	border-top: 1px #ddd solid;
}
.MakeTestPaperPublicCheck .form-check-input[type="checkbox"] {
	width: 20px;
	height: 20px;
	margin-right: 5px;
}
.MakeTestPaperPublicCheck label {
	padding-top: 2px;
}
.AssNewTopicAllQuestion {
	margin-top: 20px;
}

.FollowingTutoringURLList ul li::before {
	background: #ffc90d !important;
}

/*------Footer-Links------*/

/*.links-container {
	padding: 35px;
	width: 100%;
	margin:30px auto 0;
	border: 1px #ddd solid;
	border-radius: 20px;
}
.FollowingTutoringURLList {
	padding: 0;
	width: 100%;
	margin-bottom: 10px;
}
.FollowingTutoringURLList ul {
	display: inline-block;
	width: 100%;
	padding-left: 0;
	padding-top: 0px;
}
.FollowingTutoringURLList ul li {
	margin-bottom: 5px;
	list-style-type: none;
	padding: 1px 0 1px 15px;
	font-size: 16px;
	color: #000;
	position: relative;
	display: inline-block;
	width: 24%;
	vertical-align: top;
}
.FollowingTutoringURLList ul li::before {
	position: absolute;
	left: 0;
	top: 9px;
	content: "";
	width: 8px;
	height: 8px;
	background: #32abe2;
	border-radius: 50%;
}
.FollowingTutoringURLList ul li a {
	text-decoration: none;
	color: #d9d9d9 !important;
	font-family: 'robotoregular';cursor: pointer;
}
.FollowingTutoringURLList ul:first-child li:before {
  	background: #ffc90d;
}


.FollowingTutoringList h4 {
  margin-bottom: 10px;
}

.FollowingTutoringList ul li {
  margin-bottom: 5px;
}

.FollowingTutoringList ul li a {
  text-decoration: none;
  color: #007bff;
}

.FollowingTutoringList ul li a:hover {
  text-decoration: underline;
}
.site-links-section {
	padding: 0 0 60px;
}
.FollowingTutoringURLList h4 {
	font-family: 'robotomedium';
	font-size: 20px;
	margin-bottom: 10px;color: #fff;
}

.FooterBottomTutorition .prcymg {

	padding-top: 9px;
}
.FooterBottomTutorition {
	text-align: center;
	padding-top: 21px;
}
*/

/*------Footer-Links------*/

.links-container {width: 100%;margin: 12px auto 0;}
.FollowingTutoringURLList {padding: 0;width: 100%;margin-bottom: 10px;}
.FollowingTutoringURLList ul {display: inline-block;width: 100%;padding-left: 0;padding-top: 0px;}
.FollowingTutoringURLList ul li {margin-bottom: 5px;list-style-type: none;padding: 1px 0 1px 15px;font-size: 16px;color: #000;position: relative;display: inline-block;vertical-align: top;margin-right: 20px;}
.FollowingTutoringURLList ul li:first-child{padding-left:0;}
.FollowingTutoringURLList ul li:first-child:before{display: none;}
.FollowingTutoringURLList ul li::before {
	position: absolute;
	left: 0;
	top: 9px;
	content: "";
	width: 8px;
	height: 8px;
	background: #32abe2;
	border-radius: 50%;
}
.FollowingTutoringURLList ul li a {
	text-decoration: none;
	color: #d9d9d9 !important;
	font-family: 'robotoregular';cursor: pointer;
}
.FollowingTutoringURLList ul li a:hover {
	color: #ffc90d !important;
}
.FollowingTutoringURLList ul:first-child li:before {
  	background: #ffc90d;
}


.FollowingTutoringList h4 {
  margin-bottom: 10px;
}

.FollowingTutoringList ul li {
  margin-bottom: 5px;
}

.FollowingTutoringList ul li a {
  text-decoration: none;
  color: #007bff;
}

.FollowingTutoringList ul li a:hover {
  text-decoration: underline;
}
.site-links-section {
	padding: 0 0 60px;
}
.FollowingTutoringURLList h4 {
	font-family: 'robotomedium';
	font-size: 20px;
	margin-bottom: 10px;color: #fff;
}

.FooterBottomTutorition .prcymg {
	padding-top: 9px;
	float: left;
}
.FooterBottomTutorition {
	text-align: center;
	padding-top: 21px;
	border-top: 1px #555 solid;
	margin-top: 20px;
}
.FooterBottomTutorition .footer_social {
	float: right;
	padding: 0;
	width: auto;
}