@import url(../css/bootstrap.css);
@import url(../css/tab.css);
@import url(../css/fontawesome.css);
@import url(../css/ionicons.css);
@import url(../css/jquery.bxslider.css);
@import url(../css/flaticon.css);
@import url(../css/dnSlide.css);
@import url(../css/zoomflow.css);
@import url(../css/style.css);


@font-face {
  font-family:ionicons;
  src: url("../fonts/io/ionicons.ttf");
  color:#fdb827 !important;
}

@font-face {
  font-family: roreg;
  src: url("../fonts/fa-solid-900.ttf");
}


@font-face {
  font-family: roreg;
  src: url("../fonts/ro/Roboto-Regular.ttf");
}

@font-face {
  font-family: romdm;
  src: url("../fonts/ro/Roboto-Medium.ttf");
}

@font-face {
  font-family:robol;
  src: url("../fonts/ro/Roboto-Bold.ttf");
}

@font-face {
  font-family: rst;
  src: url("../fonts/ro/RobotoSlab-Thin.ttf");
}

@font-face {
  font-family: rsr;
  src: url("../fonts/ro/RobotoSlab-Regular.ttf");
}

@font-face {
  font-family: rsb;
  src: url("../fonts/ro/RobotoSlab-Bold.ttf");
}

/* line 29, ../scss/main.scss */
#html5-watermark {
  display: none !important;
}

/* line 33, ../scss/main.scss */
.cursor {
  cursor: pointer;
}

/* line 37, ../scss/main.scss */
.line {
  float: left;
  width: 100%;
}

/* line 42, ../scss/main.scss */
a, a:hover, a:focus, a:active {
  transition-duration: .3s;
  text-decoration: none;
}

/* line 47, ../scss/main.scss */
* {
  outline: none !important;
}

.lt {
	display:table;
	width:100%;
	height:100%
}

small, .small {
    font-size: 50%;
    font-weight: 400;
}
.ltc {
	display:table-cell;
	height:100%;
	vertical-align:middle
}
.ltcvb {
	vertical-align:bottom
}
body {
	background:#fff;
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	font-family:roreg;
}

input[type="email"].big-dog::-webkit-input-placeholder {
  color: #c2c2c2;
}
.btn:focus{
    box-shadow: none;
    
}

i{
	margin-right:5px;
	color:#fcb827;
}

@media (min-width: 1200px){
    
   .container {
    max-width: 1170px !important;
    padding: 0;
}

.myaccountlink ul li a{
	width:300px;
	height:80px;
	line-height:35px;
 
}

}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #c2c2c2;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #c2c2c2;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #c2c2c2;
}
:-moz-placeholder { /* Firefox 18- */
  color: c2c2c2;
}
.loginsection	{
	background:#071a26;
	width:100%;
	float:left;
	padding:10px 50px;
}

.loginsection a{
	font-family:roreg;
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
	padding:0 10px;
	border-right:1px solid #fff;
}
.loginsection a:last-child{
	border:none;
}

.loginsection a:hover{
	color:#fdb827;
}
.register{
	text-align:right;
}

.register a:nth-child(2){
	border:none;
}
.ion-bag:before {
    content: "\f110";
    font-size: 20px;
	color:#fdb827;
}


.topnav{
	width: 100%;
	float:left;
	background: #081e2b;
	padding: 30px 0;
}


.nav-item, nav-item1 {
    margin-right: 60px;
}

.nav-item:last-child{
    margin-right: 0px;
}


.nav-link{
	font-family: robol;
	font-size: 14px;
	text-transform: uppercase;
	color:#fff;
	padding-left:0 !important;
	padding-right:0 !important;
}

.nav-link:hover, .nav-link.active, .nav-link:focus{
	color:#fdb827;
}

.nav-link#active{
	color:#fdb827;
}

/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #fcb827;;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center.active:before {
	color:#fdb827;
  left: 0;
  right: 0;
}


.nav-link.btn-primary {
    background: #000;
	color:#fdb827;
	font-family:roreg;
}

.nav-link.btn-primary:hover {
    background: #fdb827;
	color:#000;
	font-family:roreg;
	
}
.navbar-toggler {
	background:url(../img/menu-button.png) no-repeat center;
	border: 1px solid #fdb827;
padding: 5px 10px;
font-size: inherit;
}

.bannersection{
	width:100%;
	float:left;
}

.carousel-control-prev{
	width:35px;
	height:60px;
	line-height:55px;
	top:45%;
	background:#000;
	opacity:0.7;
	-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}

.carousel-control-next{
	width:35px;
	height:60px;
	line-height:55px;
	top:45%;
	background:#000;
	opacity:0.7;
	-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
	}
	
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover{
color:#fdb827;	
}


.seminarsection{
	width:100%;
	float:left;
	margin:80px 0;
}
.seminarimg img{
	width:100%;
}

.seminarsection h1{
	font-family:rsr;
	font-size:45px;
	margin-bottom:80px;
	padding:0;
	text-align:center;
}


.seminarcontent {
    border: 1px solid #ebebeb;
    padding: 15px;
    float: left;
    width: 100%;
    min-height:227px;
}
.btm-two-txts{
	float:left;
	color:#636363;
}

.btm-two-txts p.tl {
    text-align: left;
    width:50%;
	float:left;
	font-family:rsb;
	font-size:14px;
	padding:0;
	margin:0;
	
}

.btm-two-txts p.tr {
    text-align: right;
    width: 50%;
	float:right;
	font-size:14px;
	font-family:roreg;
	color:#000;;
	padding:0;
	margin:0;
}

.seminarcontent h6 {
    font-family: rsb;
    font-size: 15px;
    color: #1a1a23;
    margin:15px 0;
    padding: 0;
    float: left;
}
.seminarcontent p{
	float:left;
	font-family:roreg;
	font-size:12px;
	padding:0;
	margin-bottom:10px;
}

.courseremain{
	padding:15px;
	border: 1px solid #ebebeb;
	border-top:0px;
}

.courseremain p.tl{
	text-align: left;
    width:60%;
	float:left;
	font-family:roreg;
	font-size:12px;
	padding:0;
	margin:0;
}

.courseremain p.tr{
	text-align: right;
    width:40%;
	float:right;
	font-family:roreg;
	font-size:12px;
	padding:0;
	margin:0;
}


.enrollbtn a{
	color:#fff;
	width:100%;
	float:left;
}

.enrollbtn a:hover{
	color:#081e2b;
}

/* Bounce To Right */
.hvr-bounce-to-right {
	padding:10px;
	text-align:center;
	background:#081e2b;
	width:100%;
	float:left;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fcb827;
  color:#081e2b !important;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: #081e2b !important;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}


.dealersection{
	width:100%;
	float:left;
	background:#fff;
	padding:30px 50px;
	box-shadw:-webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.4);
	border:1px solid #fdb827;
	margin-top: -5%;
	position: relative;
	border-radius:5px;
}

.dealersection h5{
	font-family:rsr;
	font-size:35px;
	color:#000;
	text-align:center;
	margin:0;
	padding:0;
	text-transform:uppercase;
	margin-bottom:20px;
}

.dealersection p{
	font-family:roreg;
	font-size:16px;
	color:#000;
	margin-left: 30px;
	padding:0;
}

.dealersection h2{
	font-family:rsr;
	font-size:24px;
	color:#1a1a23;
}




.coursetab{
	width:100%;
	float:left;
	margin:100px 0 50px 0;
}

.coursetab h1{
	font-family:rsr;
	font-size:48px;
	text-transform:capitalize;
	text-align:center;
	margin:0;
}

.nav-pills {
    margin: 60px 0;
}

.three-slider {
    padding: 0 50px;
}


.nav-link1{
	font-family: rsb;
	font-size: 16px;
	color:#c2c2c2;
}
.nav-item1:hover{
	font-family: rsb;
	font-size: 16px;
	color:#fdb827;
}
.nav-item1{
	padding:12px 35px;
	border:1px solid #fdb827;
}

.nav-item1:active{
	font-family: rsb;
	font-size: 16px;
	background:#fdb827;
	color:#081e2b !imporant;
}

.nav-item1:active .nav-link1:active{
	font-family: rsb;
	font-size: 16px;
	color:#081e2b;
}
.nav-link1:hover, .nav-link1.active  {
    color: #fdb827;
}

.card{
	text-align:left;
}

.bxslider:last-child li{
	margin-right:0;
}


.btm-two-txts{
	float:left;
	color:#636363;
}

.btm-two-txts h1.tl {
    text-align: left;
    width:65%;
	float:left;
	font-family:rsb;
	font-size:18px;
	padding:0;
	margin:0;
	
}

.btm-two-txts h6.tr {
    text-align: right;
    width: 35%;
	float:right;
	font-size:24px;
	font-family:rsb;
	color:#fdb827;
	padding:0;
	margin:0;
}

.btm-two-txts h6.tr span {
	font-size:30px;
	font-family:rsb;
}
.coursetext{
	color:#000;
	font-family:roreg;
	font-size:14px !important;
	padding:0;
	margin:20px 0;
}

.cartbtn a{
	width:100%;
	float:left;
	
	text-align:center;
	
	border-top:0px;
	color:#fff;
}
.cartbtn a:hover{color: #081e2b}


/* Shadow Radial */
.hvr-shadow-radial {
	width:100%;
	float:left;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-shadow-radial:before, .hvr-shadow-radial:after {
	
  pointer-events: none;
  position: absolute;
  content: '';
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hvr-shadow-radial:before {
  bottom: 100%;
  background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:after {
  top: 100%;
  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after {
  opacity: 1;
}

.ceducation{
	width:100%;
	float:left;
	background:url(../img/educationbg.jpg) repeat-x center;
}

.eduleft{
	width:50%;
	float:left;
	padding-top: 13%;
}

.eduleft h1{
	font-family:rsr;
	font-size:30px;
	margin:0;
	padding:0;
	color:#081e2b;
}
.eduleft h1 span{
	font-family:rsb;
	font-size:50px;
}
.eduright{
	width:50%;
	float:right;
	position:relative;

}

.imgtext{
    position: absolute;
    top: 25%;
    transform: translate(-50%,);
	left:10%;
}

.imgtext h1{
	font-family:rsr;
	font-size:30px;
	margin:0;
	padding:0;
	color:#fff;
}

.imgtext h1 span{
	font-family:rsb;
	font-size:45px;
}

.imgtext a{
	font-family:romdm;
	font-size:15px;
	color:#081e2b;
	background:#fcb827;
	padding:10px 20px;
	margin-top: 10px;
    float: left;
}

.imgtext a:hover{
	background:#fff;
	color:#081e2b;
}


.adsection{
	width:100%;
	float:left;
	background:#d7d7d7;
	padding:50px 100px;
	
}
.adlist ul{
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    list-style: none;
}

@media (min-width: 1200px){
.adlist ul li {
    float: left;
    width: 20%;
	display:inline-block;
}
}


.feedback{
	width:100%;
	float:left;
	background:url(../img/feedbackbg.jpg)center;
	margin-top:100px;
	padding:80px 0;
}

.feedback h1 {
    font-family: rsr;
    font-size: 48px;
    text-transform: capitalize;
    text-align: center;
    margin:40px 0;
	color:#fff;
}
.feedbackimg {
    margin-left: 40px;
}

.feedbacktext{
	background:#fff;
	border-radius:3px;
	padding:50px;
	margin-top: -50px;
}

.feedbacktext h5{
	font-family:rsb;
	font-size:18px;
	color:#1a1a23;
	margin:20px 0;
}

.feedbacktext h5 span{
	font-family:rsr;
	font-size:14px;
	color:#fdb827;
}

.feedbacktext p{
	font-family:rsr;
	font-size:16px;
	color:#1a1a23;
	padding:0;
	margin:0;
}


.whyuadt{
	width:100%;
	float:left;
	background:url(../img/whyuadt.jpg) center;
	background-size:cover;
	text-align:center;
	padding:50px 0;
}

.whyuadt h1{
	font-family:rsr;
	font-size:48px;
	margin:50px 0;
	padding:0;
	color:#000;
}

.whyuadt h1 span{
	font-family:rsb;
	color:#fdb827;
}


.whylist {
    padding: 0 20%;
}

.whylist p{
	font-family:rsb;
	font-size:20px;
	color:#1a1a23;
	padding:10px 0;
	margin:0;
}


.sep-list h4{
	font-family:rsr;
	font-size:24px;
	color:#1a1a23;
	padding:10px 0;
	margin:0;
}


.sep-list li a{
	font-family:roreg;
	font-size:14px;
	color:#636363;
}
.sep-list li a:hover{
	color:#fcb827;
	padding-left:3px;
}


.sep-list li a span{
	font-family:roreg;
	font-size:12px;
	color:#c2c2c2;
}

.bloglist li{
	border-bottom:1px solid #ebebeb;
	padding:10px 0;
}

.paylist li{
	padding:10px 0;
}


.modal-content{
	background:#fff;
	padding:20px;
	border: 20px solid rgba(0, 0, 0, 0.8); /* rgba for transparency */
}
.login, .reset{
    width: 100%;
    float: left;
}

.form-control{
	border:none;
}
.form-control:focus{
	border-color:none;
	box-shadow:none;
}
.inputbox{
	border:1px solid #c6c6c6;
	padding:5px;
	margin:10px 0;
}

span.input-group-addon {
    padding: 8px;
    margin: 0;
	border-right:1px solid #dedede;
}
.fa-user:before {
    content: "\f007";
	color:#dedede;
}
.fa-unlock-alt:before {
    content: "\f13e";
	color:#dedede;
}

.forgot-btn, .login-btn{
	font-family:roreg;
	font-size:14px;
	color:#afafaf;
    width: 100%;
    float: left;
}

.forgot-btn:hover, .login-btn{
	color:#fdb827;
}

.submit-btn{
	background:#fdb827;
	color:#fff;
	padding:10px 20px;
	font-family:roreg;
	font-size:14px;
	border:none;
	cursor:pointer;
	margin:10px 0;
	transition:0.3s;
    width: 100%;
    float:left;
}

.submit-btn:hover{
	background:#081e2b;
	transition:0.3s;
}

.copyright{
	width:100%;
	float:left;
	background:#081e2b;
	padding:10px 0;
}

.copyright li{
	text-decoration:none;
	list-style:outside none;
	display:inline-block;
	margin-right:15px;
}
.copyright li a{
	font-family:roreg;
	color:#c2c2c2;
	font-size:12px;
}
.copyright li a:hover{
	color:#fdb827;
}

.faqsection{
	width:100%;
	float:left;
	margin:100px 0;
}

.faqsection h1{
	font-family:rsr;
	font-size:48px;
	color:#1a1a23;
	margin-bottom:20px;
	padding:0;
	text-align:center;
}
	

.footerleft{
	text-align:left;
}

.footercenter{
	text-align:center;
}

.footerright{
	text-align:right;
}




@media(max-width:767px){
	.col-md-6.borderright {
    border-right:none;
    height: 100px;
}
    .col-md-6{
	margin-bottom:20px;
}


.dealersection{
	margin:20px 0;
	padding:30px 0;
}
.adlist ul li {
    float: left;
    width: 100%;
	display:inline-block;
	text-align:center;
	padding:10px 0;
}

.adlist ul li img{
	max-width:100%;
}

.eduleft, .eduright{
	width:100%;
	float:left;
}

.eduleft h1 span, .eduright h1 span{
	font-size:24px;
}
.ceducation{
	width:100%;
	float:left;
	background:#fcc95c;
	text-align:left;
}

.btm-two-txts h1.tl, .btm-two-txts h6.tr{
	width:100%;
	float:left;
	text-align:left;
}



.footerleft, .footercenter, .footerright{
	text-align:center;
}

.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  min-height:560px;
}
    
li.rightlist{
    float: left !important;
}
    
    .progressbar1{
        text-align: center;
    }   
	
.myaccountlink ul li a{
	width:100%;
	float:left;
}
.myaccountlink ul li{
	display:flex !important;
}

	}
@media(max-width:989px){
.navbar-nav {
    text-align: center;
}
.topnav{
	padding:0;
}


.loginsection{
	text-align:center;
}

.register{
	text-align:center;
}
a.nav-link {
    width: 100%;
    float: left;
    text-align: left;
}
    .checkoutbox{
        width: 100%;
        float: left;
        border: 1px solid #ededed;
        padding: 15px;
            margin-top: 20px;
    }
    
    .checkoutbox ul{
        width: 100%;
        float: 0;
        margin: 0;
        padding: 0;
    }
    
    li.firstli{
        float: left;
        }    
    li.secondli{
        float: right;
        color: #fdb827;
        font-family: robol;
        font-size: 14px;
    }
    
    .shopbtn a{
    background:#fdb827;
    padding: 10px 25px;
    color: #fff;
    border-radius:3px;
    font-family:robol;
    font-size: 12px;
        width: 100%;
        float: left;
        text-align: center;
}

    
    .shopbtn a:hover{
    background: #081e2b;
    color: #fff;
}

.tab_section{
	display:none;
}
.mobile-tab{
	display:block;
}

.tab-nav-item{
	margin:5px 0 !important;
	border-radius:0px !important;
	text-align:center;
}
.tab-nav-item:last-child{
	margin-bottom:0 !important;
	}
    
    .slidetext{
        padding: 20px;
        margin-top: 20px;
    }    
    .slidetext p{
        display: none;
    }
    
    .slidetext h1{
        font-size: 14px !important;}
	
}
	
@media(min-width:768px) and (max-width:989px){
.imgtext h1, .imgtext h1 span{
	font-size:20px;
}

.eduleft{
	padding-top:10%;
}
.eduleft h1, .eduleft h1 span{
	font-size:35px;
}

.adlist ul li{
    float: left;
    width: 27%;
    display: inline-block;
    text-align: center;
    margin: 20px;
}
.adsection{
	padding:50px 0px;

}
    .courselist col-md{
        padding: 0 !important;
        
    }
    .courselist li{
        font-size: 14px !important;
    }

}

@media(min-width:990px) and (max-width:1200px){

.content iframe {
    width: 100%;
    height: 80%;
}	
	}
	
@media(max-width:579px){
    .seminarsection h1{
        font-size: 25px;
        margin-bottom: 40px;
    }
    
    .coursesection h1{
        font-size: 25px !important;
    }
    
    .dealersection h5{
        font-size:25px;
    }
    
    .coursetab h1{
        font-size: 25px;
    }
    
    .footerlist{
        text-align: center;
    }
    
    .feesection{
        height: auto !important;
    }
    .coursedetail ul li{
        font-size: 13px !important;
    }
    .recomendcourse h1{
        font-size: 25px !important;
    }
    h1{
        font-size: 25px !important;
    }
    
.bx-controls {
    display: none !important;
    
}  
    .three-slider{
        padding: 0 !important;
    }    
}


/*img {
    width: 100px;
    height: auto;
}
@media (min-width: 768px) {
    img {
        width: 150px;
    }
}
@media (min-width: 992px) {
    img {
        width: 200px;
    }
}
@media (min-width: 1200px) {
    img {
        width: 200px;
    }
}*/

@media screen and (min-width:990px){
    .navbar-brand {
        position: absolute;
        left: 40%;
        display: block;
        width: 160px;
        text-align: center;
		top:-15px;
		z-index: 1;
    }
    .navbar>.container .navbar-brand, 
    .navbar>.container-fluid .navbar-brand {
        transform:translateX(-50%);
    }

    

.adlist ul li{
    float: left;
    width: 20%;
    display: inline-block;
    text-align: center;
}
.adsection{
	padding:50px 0px;
    margin: 50px 0;

}
    
    .checkout{
    width: 50%;
    float: left;
}
.checkoutbox{
    width: 30%;
    float: right;
    padding: 20px;
    border: 1px solid #ededed;
}
    
    .checkoutbox ul{
        width: 100%;
        float: 0;
        margin: 0;
        padding: 0;
    }
    
    li.firstli{
        float: left;
        }    
    li.secondli{
        float: right;
    }

	
}


.form-close {
    height: 30px;
    width: 30px;
    position: absolute;
    color: #fff;
    padding: 0;
    background: #fdb827;
    border-radius: 50%;
    text-align: center;
    font-weight: 700;
    border: 3px solid #fff;
    box-shadow: 0 0 4px 1px #000;
    cursor: pointer;
    z-index: 999;
    margin: -13px 0 0 -15px;
	right:-30px;
	top:-18px;
}


footer .list-div {
	float:left;
	width:100%;
	background:#fff;
	background-size:cover;
	padding:20px 0px 20px 0px
}
@media (min-width: 1250px) {
footer .list-div .sep-list {
width:20%
}
footer .list-div .sep-list.first {
width:30%;
padding-right:50px
}
footer .list-div .sep-list.last h4 {
text-align:center
}
}
@media (min-width: 768px) and (max-width: 1249px) {
footer .list-div .sep-list {
width:50%
}
footer .list-div .sep-list.first {
width:50%
}
footer .list-div .sep-list.last h4 {
text-align:center
}
}
@media (min-width: 480px) and (max-width: 767px) {
footer .list-div .sep-list {
width:50%
}
footer .list-div .sep-list.first {
width:50%
}
}
@media (max-width: 479px) {
footer .list-div .sep-list {
width:100%
}
}
footer .list-div .sep-list {
	float:left;
	padding:20px 10px
}
footer .list-div .sep-list h4 {
	float:left;
	width:100%;
	font-family:rsr;
	font-size:22px;
	color:#1a1a23;
	margin:0px 0px 5px 0px;
	text-transform:capitalize;
}
footer .list-div .sep-list ul {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
footer .list-div .sep-list ul li {
	float:left;
	width:100%;
	margin:7px 0px 0px 0px;
	text-transform:capitalize;
}
footer .list-div .sep-list ul li a {
	color:#636363;
	font-size:14px
}
footer .list-div .sep-list ul li a:hover, footer .list-div .sep-list ul li a:active, footer .list-div .sep-list ul li a:focus {
	color:#fdb827;
	padding-left:5px;
}

footer .list-div .sep-list a.sep-link {
	float:left;
	color:#888;
	font-size:14px
}
footer .list-div .sep-list a.sep-link:hover, footer .list-div .sep-list a.sep-link:focus, footer .list-div .sep-list a.sep-link:active {
	color:#fff
}
footer .list-div .sep-list p {
	float:left;
	width:100%;
	margin:10px 0px 0px 0px
}
footer .list-div .sep-list p a {
	display:inline-block;
	color:#fff;
	margin-right:10px;
	font-size:16px
}
footer .list-div .sep-list p a:hover, footer .list-div .sep-list p a:active, footer .list-div .sep-list p a:focus {
	color:#888
}
@media (min-width: 768px) {
footer .list-div .sep-list .authorize-images {
text-align:center
}
}
footer .list-div .sep-list .authorize-images a {
	display:inline-block;
	margin-top:15px
}
footer .list-div .sep-list .authorize-images a img {
	max-width:100%
}




/** About Us Starts **/
.topad{
	width:100%;
	float:left;
	text-align:center;
	margin:50px 0;
}
.aboutus{
	width:100%;
	float:left;
}

.aboutus h1{
	font-family:rsr;
	font-size:40px;
	margin:0;
	padding:0;
	color:#1a1a23;
}

.aboutus p{
	font-family:roreg;
	font-size:14px;
	color:#636363;
	padding:0;
	margin:30px 0 50px 0;
}

.aboutcontent{
	width:100%;
	float:left;
	margin:50px 0;
}
.aboutcontent h1{
	font-family:rsr;
	font-size:35px;
	color:#1a1a23;
	margin:0;
	padding:0;
}

.aboutcontent p{
	font-family:roreg;
	font-size:16px;
	color:#636363;
	margin-bottom:20px;
	padding:0;
}
	
.aboutcontent h6{
	font-family:robol;
	font-size:16px;
	margin:0;
	padding:0;

}

/** About Us Ends **/

/** Contact Us Starts **/
.contactus{
    width: 100%;
    float: left;
    margin-bottom:100px;
    background: #fff;
     -webkit-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
}

.contactform{
    width: 100%;
    float: left;
    background: #d7d7d7;
    padding: 50px;
}

.contactform h1{
    font-family: rsr;
    font-size: 30px;
    color: #fff;
    margin: 0;
    padding: 0;
}

.contactform p{
    font-family:roreg;
    font-size: 16px;
    padding:0;
    color: #fff;
    padding: 15px 0;
}
.form-group {
    margin: 20px 0;
}

.form-control {
    background: #fff;
    border-radius: 0px;
    color: #c2c2c2;
    font-size: 14px;
    font-family: roreg;
    padding: 10px
}


.form-control.messagebox {
    height: 100px;
}

.sendbtn {
    background: #fdb827;
    margin-top: 20px;
    color: #081e2b;
    font-family: robol;
    font-size: 14px;
    padding: 10px 25px;
    transition: 0.3s;
   
}

.sendbtn:hover{
    background: #081e2b;
    color:#fdb827;
}

.contactinfo{
    width: 100%;
    float: left;
    background: #fff;
    padding: 50px;
}

.contactinfo h1{
    font-family: rsr;
    font-size:20px;
    color: #1a1a23;
    margin: 0;
    padding: 0;
}

.contactinfo p{
    font-family: roreg;
    font-size: 16px;
    color: #636363;
    padding-top:15px;
    margin: 0;
}

.contactinfo p span{
    color: #000;
}

.contactinfo a{
    font-family: rsb;
    font-size: 24px;
    color: #fdb827;
}
@media(max-width:767px){
    .contactinfo a{
    font-family: rsb;
    font-size: 18px;
    color: #fdb827;
}
}
.contactinfo li{
    text-decoration: none;
    list-style: outside none;
    float: left;
    padding:10px 20px 0 0;
}

.contactinfo i{
    color: #c2c2c2;
    font-size: 18px;
}
.contactinfo i:hover{
    color: #fdb827;
}

.social{
    margin: 80px 0;
}

/** Contact Us Ends **/

/** Course Page Starts **/
.coursepage{
    width: 100%;
    float: left;
}
.coursesection h1{
    font-family: rsr;
    font-size: 30px;
    color: #1a1a23;
    margin: 0;
    padding: 0;
}
.coursesection ul{
    width: 100%;
    float: left;
    text-decoration: none;
    list-style: outside none;
    margin:20px 0;
    padding: 0;
}
.coursesection ul li{
    float: left;
}
.coursesection ul li a{
    font-family: rsb;
    font-size: 14px;
    color: #636363;
}

.coursesection ul li a span{
    font-family: roreg;
    font-size: 12px;
    color: #c2c2c2;
}

li.courseborder {
    background: #e5e5e5;
    width: 1px;
    height: 40px;
    margin: 0 20px;
}
.feesection{
    width: 100%;
    float: left;
    height: 400px;
    border: 1px solid #ebebeb;
}
.feesection ul{
    width: 100%;
    float: left;
    text-decoration: none;
    list-style: outside none;
    margin:20px 0;
    padding: 0;
    
}
.feesection ul li{
    width: 100%;
    float: left;
    color: #c2c2c2;
    margin:10px 0;
}
.feesection h6{
    font-family: roreg;
    font-size: 14px;
    color: #636363;
    margin:20px 0;
    padding: 0;
}

.feesection h6 span{
    font-family: rsb;
    font-size: 24px;
    color: #fdb827;
}
.feesection a{
    font-family: robol;
    font-size: 14px;
    color: #fff;
    background: #fdb827;
    width: 100%;
    float: left;
    padding:10px;
    text-align: center;
    border-radius:3px; 
     -webkit-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
}

.feesection a:hover{
    background: #081e2b;
    
}

.coursedetail{
    width: 100%;
    float: left;
    margin:20px 0;
}

.coursedetail h1{
    font-family: rsb;
    font-size: 24px;
    color: #000000;
    margin: 0;
}

.coursedetail p{
    font-family: roreg;
    font-size: 16px;
    color: #636363;
    margin:20px 0;
    padding: 0;
}
.coursedetail ul{
    width: 100%;
    float: left;
    margin: 0;
    padding:15px 0;
    text-decoration: none;
    list-style: outside none;
}
.coursedetail ul li{
    width: 100%;
    float:left;
    color:#636363;
    font-family: roreg;
    font-size:16px;
    margin: 10px 0;
    
}

.coursedetail ul li span{
    color:#c2c2c2;
    padding-right: 15px;
}
.coursedetail ul li i{
    font-size: 12px;
    padding-right: 8px;
}
.coursedetail h2{
    font-family: robol;
    font-size:16px;
}
.recomendcourse{
    width: 100%;
    float: left;
    padding: 100px 0;
    background: #f7f7f7;
}
.recomendcourse .bx-controls {
    display: none;
}

.recomendcourse h1{
    font-family:rsr;
    font-size:  45px;
    margin-bottom: 30px;
    text-align: center;
    color: #1a1a23;
}
/** Course Page Ends **/

/** testimonials Page Starts **/
.testimonials{
    width: 100%;
    float: left;
}

.testimonials h1{
    font-family: rsb;
    font-size: 30px;
    color: #fdb827;
    padding: 0;
    margin-bottom: 20px;
}

.testimessage h2{
    font-family: rsb;
    font-size: 20px;
    color: #fdb827;
    padding: 0;
    margin-bottom: 20px;
}
.testimessage{
    border:1px solid #fdb827;
    padding: 30px;
    -webkit-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
}

.fbackperson::before {
    position: absolute;
    bottom:141px;
    left:47%;
    width: 0;
    height: 0;
    border: solid transparent;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-top-color: transparent;
    border-width: 15px;
    border-top-color: #fdb827;
    content: '';
    pointer-events: none;
    -ms-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    transform: rotate(0deg);
}

.fbackperson {
    width: 100%;
    float: left;
    text-align: center;
    margin: 40px 0
}
.fbackperson h3{
    font-family: rsb;
    font-size: 22px;
    color: #081e2b;
    margin: 7px 0;
}
/** testimonials Page Ends **/

/** Advertise Page Starts **/
.advertise{
    width: 100%;
    float: left;
}
.advertise h1{
    font-family: rsr;
    font-size: 30px;
    color: #081e2b;
    margin:20px 0;;
    padding: 0;
}

.advertise p{
    font-family: roreg;
    font-size: 14px;
    color: #081e2b;
    padding: 0;
    margin: 0;
}

.adcontent h1{
    font-family: rsb;
    font-size: 30px;
    color: #081e2b;
    margin:30px 0;
}
.adcontent h1 span{
    font-family: rst;
    font-weight: 600;

}

.adcontent p{
    font-family: romdm;
    font-family: 20px;
    padding:0;
}
.adbox{
    width: 100%;
    float: left;
    border: 1px solid #f0f0f0;
    text-align: center;
    cursor: pointer;
    margin:15px 0 50px 0;
    padding-bottom: 40px;
    transition:0.3s;
}

.adbox ul{
    width: 100%;
    float: left;
    text-decoration: none;
    list-style: outside none;
    padding: 0;
    margin:50px 0;
}

.adbox ul li{
    float:left;
    width:100%;
    margin: 10px 0;
}
.adbox ul li:nth-child(2){
    margin-bottom: 0;
}
.adbox ul li:nth-child(3){
    margin: 0;
}

.adbox h5{
    font-family: roreg;
    font-size: 16px;
    color: #081e2b;
    background: #f0f0f0;
    padding:20px  20px  60px  20px;;
    -webkit-border-bottom-right-radius: 100px;
-webkit-border-bottom-left-radius: 100px;
-moz-border-radius-bottomright: 100px;
-moz-border-radius-bottomleft: 100px;
border-bottom-right-radius: 100px;
border-bottom-left-radius: 100px;
    
}

.adbox h5 span{
    font-family: robol;
    font-size: 40px;
}

.adbox a{
    background:#f0f0f0;
    padding:10px 20px;
    color:#081e2b;
    
}

.adbox:hover{
    transition:0.3s;
    border: 1px solid #fdb827;
    transform: scale(1.03);
    transition-duration: .3s;
    
}
.adbox:hover a{
    transition:0.3s;
    background:#fdb827;
    
}

.adbox:hover h5{
    transition:0.3s;
    background:#fdb827;
    
}

/** Advertise Page End **/

/** Adregister Page Starts **/
.adlgn{
    width: 100%;
    float: left;
    padding: 50px 20px;
    margin: 40px 0;
    border: 1px solid #fdb827;
    box-shadw:-webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.4);
    
}
.adlgn h1{
    font-family: rsr;
    font-size: 30px;
    color: #081e2b;
    margin-bottom:20px;
    padding: 0;
}

.adlgn .form-control {
    float: left;
    width: 100%;
    border: 1px solid #ebebeb;
    padding:10px;
    border-radius: 0px;
}

.ad-sbmt-btn{
    width: 100%;
    float: left;
    background: #fdb827;
    color: #081e2b;
    font-family:robol;
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px 80px;
    cursor: pointer;
    border: none;
    text-align: center;
    text-transform: uppercase
    transition: 0.3s;
}

.ad-sbmt-btn:hover, .reg-btn:hover{
    background: #081e2b;
    color: #fff;
    transition:.5s
}
.adforgot{
    float: left;
    font-family: roreg;
    font-size: 14px;
    color: #081e2b;
    margin-top: 10px;
}
.adforgot:hover{
    color: #fdb827;
    padding-left: 5px;
}
.regbutton{
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 30px;
}
.reg-btn{
    background: #fdb827;
    color: #081e2b;
    font-family:robol;
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px 80px;
    cursor: pointer;
    border: none;
    text-align: center;
    text-transform: uppercase
    transition: 0.3s;
    
}
/** Adregister Page Ends **/

/** Blog Page Starts **/
.blogmain{
    width: 100%;
    float: left;
}

.blogmain h1{
    font-family:rsr;
    font-size: 30px;
    color: #1a1a23;
    margin:20px 0;
    padding: 0;
}

.blogmain h2{
    font-family:rsr;
    font-size: 30px;
    color: #1a1a23;
    margin: 0;
    padding:20px 0 10px 0;
}
.blogmain span{
    font-family: robol;
    font-size: 12px;
    color: #c2c2c2;
    padding: 0;
    margin: 0;
}

.blogmain p{
    font-family: roreg;
    font-size:14px;
    color: #636363;
    margin: 0;
    padding: 20px 0;
}
.readbtn {
    background: #fdb827;
    font-family: roreg;
    font-size: 16px;
    color: #081e2b;
    padding: 10px 25px;
    float: left;
    margin-bottom: 30px;
}

.readbtn:hover{
    background: #081e2b;
    color: #fff;
}

.blogdetail h1{
    font-family: rsr;
    font-family: 40px;
    color: #1a1a23;
}

.blogdetail p{
    font-family: roreg;
    font-size: 14px;
    color: #c2c2c2;
    padding: 0;
}
.blogdetail p span{
    font-family: rsb;
    font-size: 14px;
    color: #636363;
    padding:0 10px;
}
.blogsection{
    border-bottom:1px solid #ebebeb;
    
}
.blogsection p{
    font-family: roreg;
    font-size: 16px;
    color: #636363;
}

.blogcomment{
    width: 100%;
    float: left;
    margin: 50px 0;
}

.blogcomment ul{
    text-decoration: none;
    list-style: outside none;
    margin: 0;
    padding: 0;
}

.blogcomment ul li{
    padding-top:5px;
}
.blogcomment ul li a{
    font-family: roreg;
    font-size: 12px;
    color: #c2c2c2;
}
.blogcomment ul li:nth-child(2){
    font-family: rsb;
    font-size: 18px;
    color: #1e1e27;
}
.blogcomment ul li a:nth-child(3){
    margin-left: 10px;
}

.blogcomment h1{
    font-family: rsb;
    font-size: 24px;
    color: #1a1a23;
    margin-bottom:30px;
    padding: 0;
}
.leavecomment{
    width: 100%;
    float: left;
}
.leavecomment h1{
    font-family: rsb;
    font-size: 24px;
    color: #111111;
    margin-bottom: 30px;
}


.leavecomment .form-control {
    float: left;
    width: 100%;
    border: 1px solid #ebebeb;
    padding: 10px;
    border-radius: 0px;
}

/** Blog Page Ends **/

/** Myprofile Page Starts **/
.register span{
    font-family: roreg;
    font-size: 11px;
    color: #fdb827;
}
.myprofile{
    width: 100%;
    float: left;
    margin:50px 0; 
}

.myprofile h1{
    font-family: rsr;
    font-size: 30px;
    color: #fdb827;
    margin: 0;
    padding: 0;
}
.myprofile h2{
    font-family: rsr;
    font-size: 18px;
}

.myprofile p{
    font-family: roreg;
    font-size: 14px;
    margin:0;
    padding:10px 0;
}
.myprofile a{
    background: #fdb827;
    color: #081e2b;
    font-family: robol;
    font-size: 14px;
    padding:10px 40px;
    float: left;
}

.myprofile a:hover{
    background: #081e2b;
    color: #fff;
}
.questionchat {
    width: 100%;
    float:left;
}

.questionchat h1{
    font-family: rsr;
    font-size: 30px;
    text-align: center;
    color: #081e2b;
}

.chatbox{
    border: 1px solid #fdb827;
    padding: 30px;
    width: 100%; height: auto; float: left;
}

.chatform{
    background: #fff;
    border-radius: 0px;
    color: #c2c2c2;
    font-size: 14px;
    font-family: roreg;
    padding: 10px;
    border: 1px solid #ebebeb;
}

.form-control:focus{
    border-color:#fdb827;
}

.chatbtn{
    text-align: center;
    border: 1px solid #bfd2f0;
    padding: 30px;
}
.chatbtn p{
    font-family: roreg;
    font-size: 14px;
    margin:15px 0 50px 0;
    padding: 0;
}
.chatarea {
    height: 172px;
}

.chatbtn a{
    background: #405579;
    color: #fff;
    padding: 10px 50px;
}

.chatbtn a:hover{
    background: #000;
    color: #fff;
}
/** Myprofile Page Ends **/

/** Mycourse Page Starts **/
.mycourse{
    width: 100%;
    float: left;
    margin: 50px 0;
}

.mycourse h1{
    font-family:rsr;
    font-size: 24px;
    color: #fdb827;
    margin: 30px 0;
    text-transform: uppercase;
    
}
.panel-group {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

.panel-group .panel {
    float: left;
    width: 100%;
    border: 0px;
    margin-bottom: 30px;
    border-radius: 0px;
    margin-top: 0px !important;
}
.panel-group .panel .panel-heading.collapsed {
    background: #fdb827;
}

.panel-group .panel .panel-heading {
    float: left;
    width: 100%;
    background: #fdb827;
    padding: 10px 20px;
    font-family: rsr;
    color: #081e2b;
    font-size:16px;
    border: 0px;
    border-radius: 0px;
    position: relative;
}

.panel-group .panel .panel-heading.collapsed:after {
    content: "\f067";
}
.panel-group .panel .panel-heading:after {
    content: "\f068";
    position: absolute;
    top: 16px;
    right: 20px;
    font: normal normal normal 14px/1 FontAwesome;
}
.panel-group .panel .panel-body {
    float: left;
    width: 100%;
    padding: 20px;
    border: 1px solid #fdb827;
    -webkit-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
    -moz-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
    box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13)
}

table {
    text-align: center;
}

.panel-group .panel .panel-collapse {
    float: left;
    width: 100%;
}

.panel-body td a {
    background: #fdb827;
    padding: 8px 10px;
    font-family: roreg;
    font-size: 14px;
    color: #081e2b;
    float: left;
    width: 100%;
}
.panel-body td a:hover{
    background: #081e2b;
    color: #fff;
}

.table thead th{
    border-bottom: 1px solid #dee2e6;
}
.course_heading th {
    border-top: 0;
}
.panel-body td a.download_attachment{background:#fff6e3 !important; color: #000; padding: 5px 10px; text-align: left;}
.panel-body td a.download_attachment:hover{color: #fdb827 !important;}
#filevault_table{border: 0px;}
#filevault_table tr td a{line-height: 28px;}
#filevault_table tr td, #filevault_table tr th {border: 0px solid #f00; padding: 0px;}

#filevault_table tr th{background: #081e2b; color: #fdb827; padding: 12px 8px;font-weight: normal;}

#filevault_table  td a {
    background: #fdb827;
    padding: 8px 10px;
    font-family: roreg;
    font-size: 14px;
    color: #081e2b;
    float: left;
    width: 100%;
}
#filevault_table  td a:hover{
    background: #081e2b;
    color: #fff;
}

.page-item.active .page-link{ background: #fdb827 !important; color: #081e2b !important; border-color: #fdb827 !important; }



/** Mycourse Page Ends **/

/** Mycertification Page Starts **/
.certifcation li{
    text-decoration: none;
    list-style: outside none;
    font-size: 18px;
    color: #081e2b;
    float: left
}
.certifcation img{
    float: left;
    margin-right: 10px;
}
li.rightlist{
    float: right;
}

.certifcation li a{
    color: #081e2b;
    text-decoration: underline;
    font-size: 15px;
}

.certifcation li a:hover{
    color: #fdb827;
    text-decoration: underline;
}
.certifcation h1 {
    font-family: romdm;
    font-size: 18px;
    color: #081e2b;
    text-transform: none;
}

.progressbar li {
    font-size: 14px;
    color: #081e2b;
    float: left;
    width: 100%;
    padding-bottom: 10px;
}


.progressbar{
    width: 100%;
    float: left;
    border:1px solid #fdb827;
    padding: 20px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
    -moz-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
    box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
    text-align: center;
    
}


.progressbar1{
    width: 100%;
    float: left;
    border:1px solid #fdb827;
    padding: 20px;
    border-top: 0;
}


.progressbar p {
    font-family: robol;
    font-size: 20px;
    color: #fdb827;
    
}

.progressbar h1{
    margin: 15px 0;
}
.firstborder {
    border-top: 1px solid #fdb827;
}

.progressbar1 li {
    font-size: 16px;
}

/** Mycertification Page Ends **/

/** Shopping Cart Page Starts **/
.cartpage{
    width: 100%;
    float: left;
    margin: 50px 0 20px 0;
    
}

.cartheader{
    border:1px solid #ededed;
    padding: 10px;
}

.cartheader h2{
    font-family: rsb;
    font-size: 16px;
    color: #1a1a23;
    margin: 0;
    padding:8px 0;
}

.cartheader a {
    width: 100%;
    float: left;
    padding-top: 5px;
}
.courselistmain{
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.courselist{
    width: 100%;
    float: left;
    margin: 15px 0;
    padding: 0 10px 20px 0;
    border-bottom: 1px solid #ededed;
}

.courselist li{
    font-family: romdm;
    font-size: 16px;
    color: #636363;
    text-decoration: none;
    list-style: outside none;
    
}

.courselist li span{
    font-family: roreg;
    font-size: 14px;
    color: #c2c2c2;
    text-align: left;
}
.courselist a:nth-child(5){
    font-family:inherit;
}
.shopbtn{
    width: 100%;
    float: left;
    margin: 20px 0;
}
.shopbtn a{
    background:#fdb827;
    padding: 10px 15px;
    color: #fff;
    border-radius:3px;
    font-family:robol;
    font-size: 12px;
    margin-bottom: 10px;
}

.shopbtn a:hover, .checkoutbox a:hover{
    background: #081e2b;
    color: #fff;
}

.checkoutbox li{
    text-decoration: none;
    list-style: outside none;
}

.checkoutbox a {
    background: #fdb827;
    color: #fff;
    float: left;
    padding: 10px 20px;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    border-radius: 3px; 
}
 li.secondli{
        float: right;
        color: #fdb827;
        font-family: robol;
        font-size: 14px;
    }

.courseoffer {
    width: 100%;
    float: left;
    background: #f7f7f7;
    padding: 30px 0;
}

.courseoffer p{
    font-family: roreg;
    font-size: 14px;
}
.courseoffer p span{
    font-family: robol;
}

.cartpage h1{
    font-family: robol;
    font-size: 24px;
    color: #636363;
}
.pricecut p {
    color: #fdb827;
	float:right;
}
.pricecut strike {
    color: #000;
}
/** Shopping Cart Page Ends **/

/**Cart Popup Page Starts **/
.cartpopup{
    width: 100%;
    float: left;
}

.container .popup{
    padding:0 100px;
}

.cartpopup h1{
    font-family: romdm;
    font-size: 18px;
    margin: 0;
    padding: 0;
    color: #fcb827;
    margin-bottom: 30px;
}



.cartpopup p{
    font-family: roreg;
    font-size: 16px;
    color: #081e2b;
    padding-bottom: 10px;
    margin: 0;
    line-height: 18px;
}

.cartpopup li {
    text-decoration: none;
    list-style: outside none;
    font-family: rsr;
    font-size: 14px;
    margin-right:15px;
    padding-top:5px;
}

.rightline{
    border-right: 1px solid #e5e5e5;
}
.pbottom{
    border-bottom: 1px solid #e5e5e5;
}

.cartrecomend{
    width: 100%;
float: left;
   border-top: 1px solid #e5e5e5;
    margin: 30px 0;
    padding: 0 20px;
    text-align: center;
}

.cartrecomend p {
    font-family: rsr;
    font-size: 14px;
    padding: 0;
    margin: 20px 0;
    height:65px;
}

.cartrecomend h2{
    font-family: rsb;
    font-size: 24px;
    color: #fdb827;
    margin: 0;
    padding: 0;
}

.cartrecomend h2 span{
    font-family: romdm;
    font-size: 14px;
}
.cartrecomend strike {
    color: #000;
}

.cartrecomend a {
    font-family: roreg;
    font-size: 14px;
    background: #fdb827;
    color: #fff;
    padding: 7px 20px;
    border-radius: 3px;
    float: left;
    margin:20px 0;
    width: 100%;
}

.cartrecomend a:hover{
    background: #081e2b;
    color: #fff;
}

.cartrecomend h5 {
    font-family: romdm;
    font-size: 15px;
    padding: 0;
    margin: 20px 0;
    color: #081e2b;
}
/**Cart Popup Page Ends **/

/**File Vault Page Starts **/


.filevault{
	width:100%;
	float:left;
	margin:100px 0;
}
.filevault p{
	font-size:14px;
	color:#000;
	text-align:left;
    padding:20px 0;
    margin: 0;
}
.filevault h1{
	font-family:rsr;
	font-size:24px;
	color:#000;
	margin:10px 0;
	padding:0;
}
.orderlist ol {
	margin-left:10px
}
.orderlist li {
	padding:5px 0;
}
.filevault li a{
	font-family:roreg;
	font-size:15px;
	color:#000;
	
}

.filevault li a:hover{
    color:#fdb827;
    
}
.orderlist li a:hover{
	color:#fdb827;
}
.vaultsection{
    width: 100%;
    float: left;
    border: 1px solid #fdb827;
    padding: 20px;
    margin: 50px 0;
}
.vaultsection h2 {
    font-family: roreg;
    font-size: 16px;
    color: #000;
    margin-top: -30px;
    padding:0 10px;
    background: #fff;
    float: left;
}

.vaultsection select, .vaultsection input {
    width: 100%;
   border: 1px solid #ededed;
    padding: 5px;
    font-size: 14px;
	opacity:1;
	z-index:inherit !important;
	cursor:auto;
}

.folderbg{
    width: 100%;
    float: left;
    background: #fdb827;
    padding:10px;
}
.folderbg p a{color: #000 !important}
.folderbg p{
    margin: 0;
    padding: 0;
}
.folderbg1{
    background: #fff6e3;
    padding:15px;
    line-height: 25px;
}

.folderbg1 a{color: #000}
.folderbg1 a:hover{color: #fdb827 !important;}

.folderbg1 p {
    padding: 10px 0;
}
ul.pagination {
    float: right;
    margin: 20px 0;
}

.page-link:hover,.page-link:focus{
    background: none;
    box-shadow: none;
	color:#fdb827;
}
.knowledgesection{
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: outside none;
}
.knowledgesection li {
    padding: 5px 0;
}

.nav-tabs{
	border-bottom:none;
}

#myTabContent {

    border: 1px solid #fdb827;
    width: 100%;
    float: left;
    padding: 30px;

}

.tab-nav-item {

    background: #fdb827;
    margin-right: 20px;
    color: #fff;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
	transition:.5s;
	padding:10px;
	font-family:rsr;

}
.tab-nav-item:hover{
	background:#081e2b;
	transition:.5s;
	color:#fff !important;
	}


.tab-nav-link {

    padding:10px 100px;
    text-transform: uppercase;
    color: #081e2b !important;

}
.tab-nav-link:hover{
	color:#fff !important;
}

/**File Vault Page Ends **/


/**My Account Page Starts **/

.myaccount{
    width: 100%;
    float: left;
	margin:50px 0;
}

.myaccountlink {
	width:100%;
	float:left;
	margin:50px 0;
}

.myaccountlink ul{
	 margin: 0 auto;
	padding:0;
	text-decoration:none;
	list-style:outside none;
	text-align:center;
}
.myaccountlink ul li{
	display:inline-block;
    vertical-align: top;
}

.myaccountlink ul li a{
	float:left;
    background: #071a26;
    padding:20px 50px;
    color: #fff;
	margin: 10px 10px;
	font-size:18px;
}
.myaccountlink ul li a:hover{
	background:#fdb827;
	color:#071a26;
    -webkit-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
    -moz-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
    box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.13);
}

.myaccountlink ul li a i{
	color:#fff;
}
.myaccountlink ul li a:hover i{
	color:#071a26;
}
.myaccountslide{
	width:100%;
	float:left;
    background: #f5f5f5;
}

.slidetext{
    width: 100%;
    float: left;
    padding:50px 50px 50px 20px;
}

.slidetext h1{
    font-family: roreg;
    font-size: 20px;
    color: #081e2b;
    margin: 0;
    padding: 0;
}

.slidetext p{
    font-family: roreg;
    font-size: 14px;
    color: #081e2b;
    padding:15px 0;
    margin: 0;
    width: 45%;
}

.slidetext a{
    font-family: roreg;
    font-size: 15px;
    background: #fdb827;
    padding: 10px 30px;
    color: #071a26;
    margin-top: 10px;
    display: inline-block;
}

.slidetext a:hover{
    background: #071a26;
    color: #fff;
}

.item.type-image.prevItem, .item.type-image.nextItem {
    opacity: 0.5;
    cursor: pointer;
}

.item.type-image.prevItem .slidetext, .item.type-image.nextItem .slidetext {
    display: none;
}
/**My Account Page Ends **/
.dropdown-menu.show{border-radius: 0px; padding: 0px 0px; }
.dropdown-menu.show li a{font-size: 14px; padding: 5px 10px; width: 100%; float: left; color: #081e2b }
.dropdown-menu.show li a:hover{background: #fcb827}
footer .bloglist ul li a:hover,footer .bloglist ul li a:focus, footer .bloglist ul li a:active{padding-left: 0px !important; color:#fdb827; }


.purchase_plan_title{
    font-family: rsb;
    font-size: 24px;
    color: #1a1a23;
    margin-bottom:10px;
    padding: 0;
}

.purchase_box{   width: 100%;
    float: left;
    padding: 50px 20px;
    margin: 40px 0;
    border: 1px solid #fdb827;
    box-shadw:-webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.4);
}

.plan_detail_option{width: 100%; height: auto; float: left; font-size: 15px; font-weight: bold; font-family: rsb; margin-bottom: 5px;}

.purchase_box h1{margin-bottom: 10px;}
.plan_description{font-size: 14px; width: 100%; height: auto;}
.plan_size{width: 33%; height: auto; float: left; font-size: 15px; font-weight: normal; font-family: roreg; margin-bottom: 5px; line-height: 40px;}
.plan_size span{font-weight: bold;}
.plan_prize{width: 33%; height: auto; float: left; font-size: 15px; font-weight: normal; font-family: roreg; margin-bottom: 5px; line-height: 40px;}
.plan_prize span{font-weight: bold;}

.plan_qty{width: 33%; height: auto; float: left; font-size: 15px; font-weight: normal; font-family: roreg; margin-bottom: 5px; line-height: 40px;}
.plan_qty span{font-weight: bold;}

.purchase_box .form-control{ float: left;
    width: 100%;
    border: 1px solid #ebebeb;
    padding: 10px;
    border-radius: 0px; color: #000; line-height: 10px;}
 .purchase_box textarea{min-height: 100px;}

.plan_note{font-size: 13px; width: 100%; height: auto; float:left; color: #000; margin-bottom: 15px; }
.plan_note span{color: #f00;}
.plan_add{padding: 8px 15px 7px 15px; background: #0AD22A; font-family: roreg; font-size: 12px; color: #fff}
.plan_add:hover{background: #081e2b; color: #fff}
.plane_choose{width: 100%; height: auto; float: left; border:1px solid #ccc; padding: 10px; margin-bottom: 20px; }
.plane_choose .file{width: 25%; height: auto; float: left;}
.plane_choose .remove{width: 10%; height: auto; float: left;}

.plane_choose .http{width: 20%; margin-right: 5px; height: auto; float: left;}
.plane_choose .url{width: 30%; margin-right: 5px; height: auto; float: left;}
.plane_choose .remove a{color:#fff; padding: 7px 15px; font-family: roreg; font-size: 12px;  background-color: #F66; margin-top: 5px; float:left;}
.plane_choose .remove a:hover{background: #081e2b}

.purchase_box .comments, .payment{width: 50%; height: auto; float: left;}
.purchase_box .payment .set{width: 100%;height: auto; float: left; margin-bottom: 10px;}
.purchase_box .payment .set .title{width: 30%; height: auto; float: left; line-height: 30px}
.purchase_box .payment .set .filed{width: 60%; height: auto; float: left;}

.purchase_box .payment .set2 .filed{width: 29%; margin-right: 2%; height: auto; float: left;}
.purchase_box .button_section{width: 100%; height: auto; float: left; margin:10px 0px; text-align: center; }
.purchase_box .button_section .buttons{
background: #fdb827;
    margin-top: 20px;
    color: #081e2b;
    font-family: robol;
    font-size: 14px;
    padding: 10px 25px;
    transition: 0.3s; border:0px; cursor: pointer; border-radius: 4px; line-height: 17px}
    
.purchase_box .button_section .buttons:hover{
     background: #081e2b;
    color:#fdb827;}



.ads_href{color: #fdb827;}
.ads_href:hover{color: #081e2b}

.seminarcontent .btm-two-txts .tl{height: 93px;}
.seminarcontent .btm-two-txts .coursetext{max-height: 80px;height:61px;}
.dropdown-menu{width: 12rem}

.owl-recommeded-course .seminarcontent{ min-height: 95px;}
.owl-recommeded-course .enroll_now{padding: 0px; margin:0px; background: none }
.owl-recommeded-course .enroll_now:hover{color: #081e2b; background: none}
.owl-recommeded-course .courseremain{padding: 7px;}
.owl-recommeded-course .courseremain p.tl{font-size: 11px; width: 60%; height: 30px;}
.owl-recommeded-course .courseremain p.tr{font-size: 11px; width: 40%; height: 30px;}

.cerecommeded .item{border: 1px solid #d4d4d4; float: left;}
.cerecommeded h2{margin-bottom: 20px; clear: both; width: 100%; height: auto; float: left;}

.faq_content{
	font-size: 18px;
    font-weight: 800;
}

.recomm_text{
	text-align: left !important;
	font-size:16px !important;

}
/* For the "inset" look only */

/* Let's get this party started */
::-webkit-scrollbar {
    width: 3px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: rgba(8,30,43,1); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(8,30,43,1);  
}
