@charset "utf-8";
/* CSS Document */

.top-header{
	background-color: #1b1a18;
	padding-top: 5px;
	padding-bottom: 5px;
}
.top-header a{
	color: #fff;
  	font-size: 13px;
}
.top-header a i{
	color: #cb9641;
	margin-right: 3px;
}
.top-header .divider{
	color: grey;
	padding: 0px 5px;
}
.top-header .header-social a{
	font-size: 15px;
	padding: 1px 3px;
}
.top-header .header-social a:hover{
	text-decoration: none;
}
.top-header .header-social a i:hover{
	color: white;
}
.main-header-wrapper, .fullwidth-header.semi-transparent-header .main-header-wrapper{
	background: #fff!important;
	box-shadow: 0px 1px 8px -5px gray;
}
.menu-wrapper{
	background: #fff!important;
}

#main-menu ul.menu > li > a:hover{
	color: #1b1a18!important;
	text-decoration: none;
}
#main-menu > ul.menu > li.current_page_item > a{
	color: #1b1a18!important;
}
#main-menu ul.menu > li > a, .left-header #main-menu > ul.menu > li > a{
	font-size: 20px!important;
	padding: 0px 10px;
	font-family: 'Bebas Neue', cursive!important;
}

#main-menu ul.menu > li > a:hover #main-menu ul.menu > li > a + .sub-menu{
	display: block;
}
.dt-search-icon:hover{
	color: grey!important;
}

#logo a{
	margin-top: 6px;
}
.is-sticky #logo a{
	height: 70px;
	margin-top: -10px;
}

#popmake-1512 .pum-container, .pum-theme-framed-border .pum-container{
	box-shadow: none;
	border: none;
	padding: 0px;
}
#popmake-1512 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close{
	right: -8px;
	top: -18px;
	height: 35px;
	width: 35px;
	color: #000;
	background: #fff;
	font-size: 26px;
	border-radius: 50px;
	padding: 2px;
}
#popmake-1512 .pum-theme-1508 .pum-title, .pum-theme-framed-border .pum-title{
	font-family: Roboto;
  font-weight: 500;
	border-bottom: 1px solid;
	padding-bottom: 10px;
	margin-bottom: 25px;
	margin-top: 15px;
}
#popmake-1512 .pum-content .wpforms-container, .pum-content .popup-head{
	padding: 20px;
	width: 100%;
	background: #cb9641;
}
#popmake-1512 .pum-content{
	display: flex;
}
#popmake-1512 .pum-content .popup-head{
	background-image: url('../images/popup-header-2.jpg');
	position: relative;
	background-position: center;
	background-size: cover;
	display: flex;
}
#popmake-1512 .pum-content .popup-head::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
#popmake-1512 .pum-content .popup-block{
	z-index: 1;
	position: relative;
	padding: 30px 0px;
	margin:  auto;
}
#popmake-1512 .pum-content .popup-head h1{
	text-align: center;
	color: #fff;
	font-weight: 700;
	font-size: 28px;
}
#popmake-1512 .pum-content .popup-head p{
	text-align: center;
	font-size: 32px;
	color: #fff;
	font-weight: 600;
}

#popmake-1512 .wpforms-form input[type="text"], #popmake-1512 .wpforms-form input[type="email"]{
	box-shadow: none!important;
	border-radius: 0px;
}
#popmake-1512 .wpforms-form .wpforms-field-label{
	color: white;
}
#popmake-1512 .wpforms-field-label-inline{
	color: white;
}
#popmake-1512 .wpforms-container .wpforms-form button[type="submit"]{
	height: auto!important;
	border-radius: 2px!important;
	font-weight: 500;
	background: rgba(27,26,24, 1)!important;
	color: white!important;
	border: 1px solid rgba(27,26,24, 1)!important;
}
.wpforms-container .wpforms-form button[type="submit"]{
	height: auto!important;
	border-radius: 2px!important;
	font-weight: 700;
}
.wpforms-container .wpforms-form button[type="submit"]:hover{
	background: #fff!important;
	color: rgba(27,26,24, 1)!important;
}
.widget div.wpforms-container-full .wpforms-form input.wpforms-field-medium, .widget div.wpforms-container-full .wpforms-form select.wpforms-field-medium{
	max-width: 100%;
}
.widget div.wpforms-container-full .wpforms-form *{
	position: relative;
	border-radius: 0px;
}
.widget div.wpforms-container-full .wpforms-form .selection-box:after{
	content: '▼'!important;
	width: 38px!important;
	height: 38px!important;
	top: 0px!important;

}
.widget .selection-box::before{
	display: none;
}
.widget div.wpforms-container .wpforms-form button[type="submit"]{
	width: 50%;
}
.widget.wpforms-widget{
	background-color: #fff;
	border: 1px solid #cb9641;
	padding: 15px;
}
.widget.wpforms-widget .wpforms-container{
	background-color:  unset;
	width: 100%;
	padding: 0px;
	height: auto;
}
.widget.wpforms-widget input[type="text"], .widget.wpforms-widget input[type="email"]{
	border-radius: 0px!important;
}
.widget.wpforms-widget button[type="submit"]{
	background-color: #cb9641!important;
	border: 1px solid #cb9641!important;
}

.footer-block{
	margin-bottom: 30px;
}
.footer-block.reach-us{
	color: #fff;
}
.footer-block.reach-us .addr i{
  	color: #cb9641;
	width: 32px;
	font-size: 18px;
}
.footer-block.reach-us a{
  display: block;
	margin-bottom: 8px;
	font-weight: 600;
	color: #fff!important;
}
.footer-block.reach-us a:hover{
	color: #cb9641!important;
	text-decoration: none;
}
.footer-block.reach-us a i{
 	color: #cb9641;
	width: 25px;
	font-size: 16px;
}
.footer-block li a{
	color: white!important;
}
.footer-block li a:hover{
	text-decoration: none;
	color: #cb9641!important;
}
.footer-block.about-us li{
	display: inline-block;
}
.footer-block.about-us iframe{
	border: 6px solid white;
	border-radius: 2px;
	margin-bottom: 10px;
}
.footer-block.about-us li a.ficon{
	background: #cb9641;
	color: #fff!important;
	padding: 8px 10px;
	display: inline-block;
	width: 40px;
	text-align: center;
	font-size: 18px;
}
.footer-block.about-us li a.ficon:hover{
	color: #cb9641!important;
	background-color: #fff;
}
.footer-copyright p{
	color: #868686;
}

.footer-bottom{
	border-top: 1px solid #3c3c3c;
	padding-top: 20px;
}
.footer-bottom .fblock{
	margin-bottom: 15px;
	color: white;
}
.footer-bottom .fblock h4{
	color: #cb9641;
	margin-bottom: 5px;
	font-weight: 700;
}
.footer-bottom .fblock .divider{
	color: #444;
}


div.wpforms-container-full, div.wpforms-container {
	max-width: 100%!important;
}
.vocabulary.table tr td{
	text-align: left;
}

.text-brown{
	color: #cb9641;
}
.bg-brown{
	background-color: #cb9641;
}
.btn-brown{
	background-color: #cb9641;
  color: white;
  font-weight: 600;
  border-radius: 2px;
  font-size: 14px;
}
.btn-brown:hover{
	background-color: #fff;
	border: 1px solid #cb9641;
  color: #000;
  text-decoration: none;
}


.course-bottom, .achievers-bottom{
	color: black;
}
.achievers-bottom .title, .course-bottom .title {
	font-weight: 600;
	margin-bottom: 10px;
}
.course-bottom .title{
	font-size: 20px;
}
.achievers-bottom .title{
	font-size: 18px;
	color: #802b00;
}
.course-bottom a, .achievers-bottom a {
	font-weight: 500;
}

.owl-nav{
	width: 100%;
  position: absolute;
  display: flex;
  justify-content: center;
}
.owl-nav button{
	width: 45px;
  height: 30px;
  background: white!important;
  border: 1px solid lightgrey!important;
  font-size: 26px!important;
}
.owl-nav button:hover{
	color: black!important;
}
.owl-nav button span{
	display: inline-block;
	margin-bottom: 6px;
}

#home-testimonials .owl-dots{
	display: flex;
	text-align: center;
	width: 100%;
	justify-content: center;
}
#home-testimonials .owl-dots button span{
	background-color: #cb9641!important;
}
.testimonial-block{
	border-radius: 2px;
	text-align: center;
}
.testimonial-block .title{
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 15px;
}
.testimonial-block .subtitle{
	font-size: 16px;
	margin-bottom: 20px;
	font-weight: 400;
}
.testimonial-block img {
	max-width: 60px;
	width: 60px;
	margin: auto;
}
.testimonial-block .name{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 10px;
	text-align: center;
	color: #802b00;
}


.videos-slider .owl-nav{
	position: relative;
}

#custom_html-4.widget_custom_html {
	border: 1px solid #cb9641;
	padding: 15px;
}
.we-offer .line{
	background-color: rgba(203, 150, 65, 0.2);
	border-radius: 25px;
}
.we-offer .line .badge-circle{
	background-color: #cb9641;
  color: white;
  font-weight: 700;
  border-radius: 20px;
  width: 35px;
  height: 35px;
  text-align: center;
  padding-top: 5px;
  margin-right: 10px;
}

.practice-test-top {
	border: 2px solid #cb9641;
	padding: 15px;
	margin-bottom: 20px;
}
.practice-test-top .nav-pills .nav-link.active, .practice-test-top .nav-pills .show>.nav-link {
	color: #fff;
	background-color: #FF3300;
	font-weight: 700;
}
.practice-test-top .nav-pills .nav-link{
	font-weight: 700;
	border: 1px solid #cb9641;
	margin-right: 5px;
}
.practice-test-top .nav{
	margin-bottom: 15px;
}
.practice-test-top .tab-pane ul li a{
	color: #72532a;
	font-weight: 600;
}


.practice-test-top .tab-pane ul li a:hover{
	text-decoration: none;
}
.practice-test-top .tab-pane ul li .badge{
	font-size: 12px;
	border-radius: 2px;
	margin-left: 8px;
	color: white;
}
.practice-test-top .tab-pane ul li .badge.easy{
	background-color: #4CAF50;
}
.practice-test-top .tab-pane ul li .badge.medium{
	background-color: #FF0000;
}
.practice-test-top .tab-pane ul li .badge.tough{
	background-color: #ff9900;
}

h1, .dt-sc-counter.type1 .dt-sc-counter-number, .dt-sc-portfolio-sorting a, .dt-sc-testimonial .dt-sc-testimonial-author cite, .dt-sc-pr-tb-col.minimal .dt-sc-price p, .dt-sc-pr-tb-col.minimal .dt-sc-price h6 span, .dt-sc-testimonial.special-testimonial-carousel blockquote, .dt-sc-pr-tb-col .dt-sc-tb-title, .dt-sc-pr-tb-col .dt-sc-tb-content, .dt-sc-pr-tb-col .dt-sc-tb-content li, .dt-sc-bar-text, .dt-sc-counter.type3 .dt-sc-counter-number, .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="submit"], .dt-sc-timeline .dt-sc-timeline-content h2 span, .dt-sc-model-sorting a, .dt-sc-icon-box.type9 .icon-content h4, .dt-sc-icon-box.type9 .icon-content h4 span, .dt-sc-menu-sorting a, .dt-sc-menu .image-overlay .price, .dt-sc-menu .menu-categories a, .dt-sc-pr-tb-col .dt-sc-price h6, ul.products li .onsale{
	font-family: 'Roboto', sans-serif!important;
}
#main-menu ul.menu > li > a:hover, #main-menu ul.menu li.menu-item-megamenu-parent:hover > a, #main-menu ul.menu > li.menu-item-simple-parent:hover > a{
	color: black!important;
}
#main-menu > ul.menu > li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor > a, #main-menu > ul.menu > li.current-menu-item > a, #main-menu ul.menu > li.current-menu-ancestor > a, #main-menu ul.menu li.menu-item-simple-parent ul > li.current_page_item > a, #main-menu ul.menu li.menu-item-simple-parent ul > li.current_page_ancestor > a, #main-menu ul.menu li.menu-item-simple-parent ul > li.current-menu-item > a, #main-menu ul.menu li.menu-item-simple-parent ul > li.current-menu-ancestor > a, .left-header #main-menu > ul.menu > li.current_page_item > a, .left-header #main-menu > ul.menu > li.current_page_ancestor > a, .left-header #main-menu > ul.menu > li.current-menu-item > a, .left-header #main-menu > ul.menu > li.current-menu-ancestor > a{
	color: black!important;
}

#fixed-test-btn{
	position: fixed;
	z-index: 9;
	right: -75px;
	top: 40%;
	transform: rotate( -90deg );
	width: 175px;
	height: 59px;
	font-size: 16px;
	transition: all 0.3s ease;
}
#fixed-test-btn:hover{
	right: -65px;
	transition: all 0.3s ease;
}

@media only screen and (max-width: 576px) {
  #popmake-1512 .pum-content{
  	display: block;
  }
}

@media only screen and (min-width: 768px){
	.practice-test-top .tab-pane ul li a .txt{
		width: 210px;
		display: inline-block;
	}
}