@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 {

  

  src: url("../fonts/io/ionicons.ttf");

  color:#fdb827 !important;

}



@font-face {

  

  src: url("../fonts/fa-solid-900.ttf");

}





@font-face {

  

  src: url("../fonts/ro/Roboto-Regular.ttf");

}



@font-face {

  

  src: url("../fonts/ro/Roboto-Medium.ttf");

}



@font-face {

  

  src: url("../fonts/ro/Roboto-Bold.ttf");

}



@font-face {

  

  src: url("../fonts/ro/RobotoSlab-Thin.ttf");

}



@font-face {

  

  src: url("../fonts/ro/RobotoSlab-Regular.ttf");

}



@font-face {

  

  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 {

  

  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;

	

	width:100%;

	

}



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;

 	float:left;

}



}





::-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%;

	

	padding:10px 50px;

}



.loginsection a{

	

	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%;

	

	background: #081e2b;

	padding: 30px 0;

}





.nav-item, nav-item1 {

    margin-right: 60px;

}



.nav-item:last-child{

    margin-right: 0px;

}





.nav-link{

	

	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;

	

}



.nav-link.btn-primary:hover {

    background: #fdb827;

	color:#000;

	

	

}

.navbar-toggler {

	background:url(../img/menu-button.png) no-repeat center;

	border: 1px solid #fdb827;

padding: 5px 10px;

font-size: inherit;

}



.bannersection{

	width:100%;

	

}



.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%;

	

	margin:80px 0;

}

.seminarimg img{

	width:100%;

}



.seminarsection h1{

	

	font-size:45px;

	margin-bottom:80px;

	padding:0;

	text-align:center;

}





.seminarcontent {

    border: 1px solid #ebebeb;

    padding: 15px;

    

    width: 100%;

    min-height:227px;

}

.btm-two-txts{

	

	color:#636363;

}



.btm-two-txts p.tl {

    text-align: left;

    width:50%;

	

	

	font-size:14px;

	padding:0;

	margin:0;

	

}



.btm-two-txts p.tr {

    text-align: right;

    width: 50%;

	

	font-size:14px;

	

	color:#000;;

	padding:0;

	margin:0;

}



.seminarcontent h6 {

    

    font-size: 15px;

    color: #1a1a23;

    margin:15px 0;

    padding: 0;

    

}

.seminarcontent p{

	float:left;

	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%;

	font-size:12px;

	padding:0;

	margin:0;

	float:left;

}



.courseremain p.tr{

	text-align: right;

    width:40%;

	font-size:12px;

	padding:0;

	margin:0;

	float:right;

}





.enrollbtn a{

	color:#fff;

	width:100%;

	

}



.enrollbtn a:hover{

	color:#081e2b;

}



/* Bounce To Right */

.hvr-bounce-to-right {

	padding:10px;

	text-align:center;

	background:#081e2b;

	width:100%;

	

  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%;

	

	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-size:35px;

	color:#000;

	text-align:center;

	margin:0;

	padding:0;

	text-transform:uppercase;

	margin-bottom:20px;

}



.dealersection p{

	

	font-size:16px;

	color:#000;

	margin-left: 30px;

	padding:0;

}



.dealersection h2{

	

	font-size:24px;

	color:#1a1a23;

}









.coursetab{

	width:100%;

	

	margin:100px 0 50px 0;

}



.coursetab h1{

	

	font-size:48px;

	text-transform:capitalize;

	text-align:center;

	margin:0;

}



.nav-pills {

    margin: 60px 0;

}



.three-slider {

    padding: 0 50px;

}





.nav-link1{

	

	font-size: 16px;

	color:#c2c2c2;

}

.nav-item1:hover{

	

	font-size: 16px;

	color:#fdb827;

}

.nav-item1{

	padding:12px 35px;

	border:1px solid #fdb827;

}



.nav-item1:active{

	

	font-size: 16px;

	background:#fdb827;

	color:#081e2b !imporant;

}



.nav-item1:active .nav-link1:active{

	

	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{

	

	color:#636363;

}



.btm-two-txts h1.tl {

    text-align: left;

    width:65%;

    float:left;

	font-size:18px;

	padding:0;

	margin:0;

	

}



.btm-two-txts h6.tr {

    text-align: right !important;

    width: 35% !important;

	

	font-size:24px !important;

	

	color:#fdb827 !important;

	padding:0 !important;

	margin:0 !important;

	float:right;

}



.btm-two-txts h6.tr span {

	font-size:30px;

	

}

.coursetext{

	color:#000;

	

	font-size:14px !important;

	padding:0;

	margin:20px 0;

	float:left;

}



.cartbtn a{

	width:100%;

	float:

	

	text-align:center;

	

	border-top:0px;

	color:#fff;

}

.cartbtn a:hover{color: #081e2b}





/* Shadow Radial */

.hvr-shadow-radial {

	width:100%;

	

  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%;

	

	background:url(../img/educationbg.jpg) repeat-x center;

}



.eduleft{

	width:50%;

	

	padding-top: 13%;

}



.eduleft h1{

	

	font-size:30px;

	margin:0;

	padding:0;

	color:#081e2b;

}

.eduleft h1 span{

	

	font-size:50px;

}

.eduright{

	width:50%;

	

	position:relative;



}



.imgtext{

    position: absolute;

    top: 25%;

    transform: translate(-50%,);

	left:10%;

}



.imgtext h1{

	

	font-size:30px;

	margin:0;

	padding:0;

	color:#fff;

}



.imgtext h1 span{

	

	font-size:45px;

}



.imgtext a{

	

	font-size:15px;

	color:#081e2b;

	background:#fcb827;

	padding:10px 20px;

	margin-top: 10px;

    

}



.imgtext a:hover{

	background:#fff;

	color:#081e2b;

}





.adsection{

	width:100%;

	

	background:#d7d7d7;

	padding:50px 100px;

	

}

.adlist ul{

    

    width: 100%;

    padding: 0px;

    margin: 0px;

    list-style: none;

}



@media (min-width: 1200px){

.adlist ul li {

    

    width: 20%;

	display:inline-block;

}

}





.feedback{

	width:100%;

	

	background:url(../img/feedbackbg.jpg)center;

	margin-top:100px;

	padding:80px 0;

}



.feedback h1 {

    

    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-size:18px;

	color:#1a1a23;

	margin:20px 0;

}



.feedbacktext h5 span{

	

	font-size:14px;

	color:#fdb827;

}



.feedbacktext p{

	

	font-size:16px;

	color:#1a1a23;

	padding:0;

	margin:0;

}







.whylist {

    padding: 0 20%;

}



.whylist p{

	

	font-size:20px;

	color:#1a1a23;

	padding:10px 0;

	margin:0;

}





.sep-list h4{

	

	font-size:24px;

	color:#1a1a23;

	padding:10px 0;

	margin:0;

}





.sep-list li a{

	

	font-size:14px;

	color:#636363;

}

.sep-list li a:hover{

	color:#fcb827;

	padding-left:3px;

}





.sep-list li a span{

	

	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%;

    

}



.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-size:14px;

	color:#afafaf;

    width: 100%;

    

}



.forgot-btn:hover, .login-btn{

	color:#fdb827;

}



.submit-btn{

	background:#fdb827;

	color:#fff;

	padding:10px 20px;

	

	font-size:14px;

	border:none;

	cursor:pointer;

	margin:10px 0;

	transition:0.3s;

    width: 100%;

    

}



.submit-btn:hover{

	background:#081e2b;

	transition:0.3s;

}



.copyright{

	width:100%;

	

	background:#081e2b;

	padding:10px 0;

}



.copyright li{

	text-decoration:none;

	list-style:outside none;

	display:inline-block;

	margin-right:15px;

}

.copyright li a{

	

	color:#c2c2c2;

	font-size:12px;

}

.copyright li a:hover{

	color:#fdb827;

}



.faqsection{

	width:100%;

}



.faqsection h1{

	

	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 {

    

    width: 100%;

	display:inline-block;

	text-align:center;

	padding:10px 0;

}



.adlist ul li img{

	max-width:100%;

}



.eduleft, .eduright{

	width:100%;

	

}



.eduleft h1 span, .eduright h1 span{

	font-size:24px;

}

.ceducation{

	width:100%;

	

	background:#fcc95c;

	text-align:left;

}



.btm-two-txts h1.tl, .btm-two-txts h6.tr{

	width:100%;

	

	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{

    

}

    

    .progressbar1{

        text-align: center;

    }   

	

.myaccountlink ul li a{

	width:100%;

	

}

.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%;

    

    text-align: left;

}

    .checkoutbox{

        width: 100%;

        

        border: 1px solid #ededed;

        padding: 15px;

            margin-top: 20px;

    }

    

    .checkoutbox ul{

        width: 100%;

        

        margin: 0;

        padding: 0;

    }

    

    li.firstli{

        

        }    

    li.secondli{

        

        color: #fdb827;

        font-size: 25px;

    float: right;

    }

    

    .shopbtn a{

    background:#fdb827;

    padding: 10px 25px;

    color: #fff;

    border-radius:3px;

    

    font-size: 12px;

        width: 100%;

        

        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{

    

    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{

    

    width: 20%;

    display: inline-block;

    text-align: center;

}

.adsection{

	padding:50px 0px;

    margin: 50px 0;



}

    

    .checkout{

    width: 50%;

    float: left;

    

}

.checkoutbox{

    width: 30%;

    

    padding: 20px;

    border: 1px solid #ededed;

    float:right;

}

    

    .checkoutbox ul{

        width: 100%;

        

        margin: 0;

        padding: 0;

    }

    

    li.firstli{

        

        }    

    li.secondli{

        

    }



	

}





.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 {

	

	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 {

	

	padding:20px 10px

}

footer .list-div .sep-list h4 {

	

	width:100%;

	

	font-size:22px;

	color:#1a1a23;

	margin:0px 0px 5px 0px;

	text-transform:capitalize;

}

footer .list-div .sep-list ul {

	

	width:100%;

	padding:0px;

	margin:0px;

	list-style:none

}

footer .list-div .sep-list ul li {

	

	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 {

	

	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 {

	

	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%;

	

	text-align:center;

	margin:50px 0;

}

.aboutus{

	width:100%;

	

}



.aboutus h1{

	

	font-size:40px;

	margin:0;

	padding:0;

	color:#1a1a23;

}



.aboutus p{

	

	font-size:14px;

	color:#636363;

	padding:0;

	margin:30px 0 50px 0;

}



.aboutcontent{

	width:100%;

	

	margin:50px 0;

}

.aboutcontent h1{

	

	font-size:35px;

	color:#1a1a23;

	margin:0;

	padding:0;

}



.aboutcontent p{

	

	font-size:16px;

	color:#636363;

	margin-bottom:20px;

	padding:0;

}

	

.aboutcontent h6{

	

	font-size:16px;

	margin:0;

	padding:0;



}



/** About Us Ends **/



/** Contact Us Starts **/

.contactus{

    width: 100%;

    

    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%;

    

    background: #d7d7d7;

    padding: 50px;

}



.contactform h1{

    

    font-size: 30px;

    color: #fff;

    margin: 0;

    padding: 0;

}



.contactform p{

    

    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;

    

    padding: 10px

}





.form-control.messagebox {

    height: 100px;

}



.sendbtn {

    background: #fdb827;

    margin-top: 20px;

    color: #081e2b;

    

    font-size: 14px;

    padding: 10px 25px;

    transition: 0.3s;

   

}



.sendbtn:hover{

    background-color: #081e2b;

    color:#fdb827;

}



.contactinfo{

    width: 100%;

    

    background: #fff;

    padding: 50px;

}



.contactinfo h1{

    

    font-size:20px;

    color: #1a1a23;

    margin: 0;

    padding: 0;

}



.contactinfo p{

    

    font-size: 16px;

    color: #636363;

    padding-top:15px;

    margin: 0;

}



.contactinfo p span{

    color: #000;

}



.contactinfo a{

    

    font-size: 24px;

    color: #fdb827;

}

@media(max-width:767px){

    .contactinfo a{

    

    font-size: 18px;

    color: #fdb827;

}

}

.contactinfo li{

    text-decoration: none;

    list-style: outside none;

    

    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%;

    

}

.coursesection h1{

    

    font-size: 30px;

    color: #1a1a23;

    margin: 0;

    padding: 0;

}

.coursesection ul{

    width: 100%;

    

    text-decoration: none;

    list-style: outside none;

    margin:20px 0;

    padding: 0;

}

.coursesection ul li{

    

}

.coursesection ul li a{

    

    font-size: 14px;

    color: #636363;

}



.coursesection ul li a span{

    

    font-size: 12px;

    color: #c2c2c2;

}



li.courseborder {

    background: #e5e5e5;

    width: 1px;

    height: 40px;

    margin: 0 20px;

}

.feesection{

    width: 100%;

    

    height: 400px;

    border: 1px solid #ebebeb;

}

.feesection ul{

    width: 100%;

    

    text-decoration: none;

    list-style: outside none;

    margin:20px 0;

    padding: 0;

    

}

.feesection ul li{

    width: 100%;

    

    color: #c2c2c2;

    margin:10px 0;

}

.feesection h6{

    

    font-size: 14px;

    color: #636363;

    margin:20px 0;

    padding: 0;

}



.feesection h6 span{

    

    font-size: 24px;

    color: #fdb827;

}

.feesection a{

    

    font-size: 14px;

    color: #fff;

    background: #fdb827;

    width: 100%;

    

    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%;

    

    margin:20px 0;

}



.coursedetail h1{

    

    font-size: 24px;

    color: #000000;

    margin: 0;

}



.coursedetail p{

    

    font-size: 16px;

    color: #636363;

    margin:20px 0;

    padding: 0;

}

.coursedetail ul{

    width: 100%;

    

    margin: 0;

    padding:15px 0;

    text-decoration: none;

    list-style: outside none;

}

.coursedetail ul li{

    width: 100%;

    

    color:#636363;

    

    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-size:16px;

}

.recomendcourse{

    width: 100%;

    

    padding: 100px 0;

    background: #f7f7f7;

}

.recomendcourse .bx-controls {

    display: none;

}



.recomendcourse h1{

    

    font-size:  45px;

    margin-bottom: 30px;

    text-align: center;

    color: #1a1a23;

}

/** Course Page Ends **/



/** testimonials Page Starts **/

.testimonials{

    width: 100%;

    

}



.testimonials h1{

    

    font-size: 30px;

    color: #fdb827;

    padding: 0;

    margin-bottom: 20px;

}



.testimessage h2{

    

    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%;

    

    text-align: center;

    margin: 40px 0

}

.fbackperson h3{

    

    font-size: 22px;

    color: #081e2b;

    margin: 7px 0;

}

/** testimonials Page Ends **/



/** Advertise Page Starts **/

.advertise{

    width: 100%;

    

}

.advertise h1{

    

    font-size: 30px;

    color: #081e2b;

    margin:20px 0;;

    padding: 0;

}



.advertise p{

    

    font-size: 14px;

    color: #081e2b;

    padding: 0;

    margin: 0;

}



.adcontent h1{

    

    font-size: 30px;

    color: #081e2b;

    margin:30px 0;

}

.adcontent h1 span{

    

    font-weight: 600;



}



.adcontent p{

    

    

    padding:0;

}

.adbox{

    width: 100%;

    

    border: 1px solid #f0f0f0;

    text-align: center;

    cursor: pointer;

    margin:15px 0 50px 0;

    padding-bottom: 40px;

    transition:0.3s;

}



.adbox ul{

    width: 100%;

    

    text-decoration: none;

    list-style: outside none;

    padding: 0;

    margin:50px 0;

}



.adbox ul li{

    

    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-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-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%;

    

    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-size: 30px;

    color: #081e2b;

    margin-bottom:20px;

    padding: 0;

}



.adlgn .form-control {

    

    width: 100%;

    border: 1px solid #ebebeb;

    padding:10px;

    border-radius: 0px;

}



.ad-sbmt-btn{

    width: 100%;

    

    background: #fdb827;

    color: #081e2b;

    

    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{

    

    

    font-size: 14px;

    color: #081e2b;

    margin-top: 10px;

}

.adforgot:hover{

    color: #fdb827;

    padding-left: 5px;

}

.regbutton{

    text-align: center;

    width: 100%;

    

    margin-top: 30px;

}

.reg-btn{

    background: #fdb827;

    color: #081e2b;

    

    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%;

    

}



.blogmain h1{

    

    font-size: 30px;

    color: #1a1a23;

    margin:20px 0;

    padding: 0;

}



.blogmain h2{

    

    font-size: 30px;

    color: #1a1a23;

    margin: 0;

    padding:20px 0 10px 0;

}

.blogmain span{

    

    font-size: 12px;

    color: #c2c2c2;

    padding: 0;

    margin: 0;

}



.blogmain p{

    

    font-size:14px;

    color: #636363;

    margin: 0;

    padding: 20px 0;

}

.readbtn {

    background: #fdb827;

    

    font-size: 16px;

    color: #081e2b;

    padding: 10px 25px;

    

    margin-bottom: 30px;

}



.readbtn:hover{

    background: #081e2b;

    color: #fff;

}



.blogdetail h1{

    

    

    color: #1a1a23;

}



.blogdetail p{

    

    font-size: 14px;

    color: #c2c2c2;

    padding: 0;

}

.blogdetail p span{

    

    font-size: 14px;

    color: #636363;

    padding:0 10px;

}

.blogsection{

    border-bottom:1px solid #ebebeb;

    

}

.blogsection p{

    

    font-size: 16px;

    color: #636363;

}



.blogsection ul{margin: 0px; padding: 0px; margin-bottom: 20px; margin-top: 10px;}
.blogsection ul li{font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 30px; list-style: none; position: relative; margin-left: 0px !important; padding-left: 30px;}
.blogsection ul li a{font-family: 'Open Sans', sans-serif; font-size: 15px;}
.blogsection ul li:before{content: ""; position: absolute; left: 0px;  font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f00c" !important; font-size: 13px;}
.blogsection h3{color: #000;}




.blogcomment{

    width: 100%;

    

    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-size: 12px;

    color: #c2c2c2;

}

.blogcomment ul li:nth-child(2){

    

    font-size: 18px;

    color: #1e1e27;

}

.blogcomment ul li a:nth-child(3){

    margin-left: 10px;

}



.blogcomment h1{

    

    font-size: 24px;

    color: #1a1a23;

    margin-bottom:30px;

    padding: 0;

}

.leavecomment{

    width: 100%;

    

}

.leavecomment h1{

    

    font-size: 24px;

    color: #111111;

    margin-bottom: 30px;

}





.leavecomment .form-control {

    

    width: 100%;

    border: 1px solid #ebebeb;

    padding: 10px;

    border-radius: 0px;

}



/** Blog Page Ends **/



/** Myprofile Page Starts **/

.register span{

    

    font-size: 11px;

    color: #fdb827;

}

.myprofile{

    width: 100%;

    

    margin:50px 0; 

}



.myprofile h1{

    

    font-size: 30px;

    color: #fdb827;

    margin: 0;

    padding: 0;

}

.myprofile h2{

    

    font-size: 18px;

}



.myprofile p{

    

    font-size: 14px;

    margin:0;

    padding:10px 0;

}

.myprofile a{

    background: #fdb827;

    color: #081e2b;

    

    font-size: 14px;

    padding:10px 40px;

    

}



.myprofile a:hover{

    background: #081e2b;

    color: #fff;

}

.questionchat {

    width: 100%;

    float:left;

    

}



.questionchat h1{

    

    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;

    

    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-size: 14px;

    margin:15px 0 50px 0;

    padding: 0;

}

.chatarea {

    height: 172px !important;

}



.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%;

}



.mycourse h1{

    

    font-size: 24px;

    color: #fdb827;

    margin: 30px 0;

    text-transform: uppercase;

    

}

.panel-group {

    

    width: 100%;

    margin-bottom: 50px;

}



.panel-group .panel {

    

    width: 100%;

    border: 0px;

    margin-bottom: 30px;

    border-radius: 0px;

    margin-top: 0px !important;

    float:left;

}

.panel-group .panel .panel-heading.collapsed {

    background: #fdb827;

}



.panel-group .panel .panel-heading {

    

    width: 100%;

    background: #fdb827;

    padding: 10px 20px;

    

    color: #081e2b;

    font-size:16px;

    border: 0px;

    border-radius: 0px;

    position: relative;

    float:left;

}



.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 {

    

    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 {

    

    width: 100%;

}



.panel-body td a {

    background: #fdb827;

    padding: 8px 10px;

    

    font-size: 14px;

    color: #081e2b;

    

    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-size: 14px;

    color: #081e2b;

    

    width: 100%;

    float:left;

}

#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;

    

}

.certifcation img{

    

    margin-right: 10px;

}

li.rightlist{

    

}



.certifcation li a{

    color: #081e2b;

    text-decoration: underline;

    font-size: 15px;

}



.certifcation li a:hover{

    color: #fdb827;

    text-decoration: underline;

}

.certifcation h1 {

    

    font-size: 18px;

    color: #081e2b;

    text-transform: none;

}



.progressbar li {

    font-size: 14px;

    color: #081e2b;

    

    width: 100%;

    padding-bottom: 10px;

}





.progressbar{

    width: 100%;

    

    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%;

    

    border:1px solid #fdb827;

    padding: 20px;

    border-top: 0;

}





.progressbar p {

    

    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%;

    

    margin: 50px 0 20px 0;

    

}



.cartheader{

    border:1px solid #ededed;

    padding: 10px;

}



.cartheader h2{

    

    font-size: 16px;

    color: #1a1a23;

    margin: 0;

    padding:8px 0;

}



.cartheader a {

    width: 100%;

    

    padding-top: 5px;

}

.courselistmain{

    width: 100%;

    

    margin-bottom: 30px;

}

.courselist{

    width: 100%;

    

    margin: 15px 0;

    padding: 0 10px 20px 0;

    border-bottom: 1px solid #ededed;

}



.courselist li{

    

    font-size: 16px;

    color: #636363;

    text-decoration: none;

    list-style: outside none;

    

}



.courselist li span{

    

    font-size: 14px;

    color: #c2c2c2;

    text-align: left;

}

.courselist a:nth-child(5){

    

}

.shopbtn{

    width: 100%;

    

    margin: 20px 0;

}

.shopbtn a{

    background:#fdb827;

    padding: 10px 15px;

    color: #fff;

    border-radius:3px;

    

    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;

    float:left;

}



.checkoutbox a {

    background: #fdb827;

    color: #fff;

    

    padding: 10px 20px;

    width: 100%;

    text-align: center;

    margin-top: 20px;

    border-radius: 3px; 

    float:left;

}

 li.secondli{

        

        color: #fdb827;

        

        font-size: 23px;

        float:right;

    }



.courseoffer {

    width: 100%;

    

    background: #f7f7f7;

    padding: 30px 0;

        clear: both;

}



.courseoffer p{

    

    font-size: 14px;

}

.courseoffer p span{

    

}



.cartpage h1{

    

    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%;

    

}



.container .popup{

    padding:0 100px;

}



.cartpopup h1{

    

    font-size: 18px;

    margin: 0;

    padding: 0;

    color: #fcb827;

    margin-bottom: 30px;

}







.cartpopup p{

    

    font-size: 16px;

    color: #081e2b;

    padding-bottom: 10px;

    margin: 0;

    line-height: 18px;

}



.cartpopup li {

    text-decoration: none;

    list-style: outside none;

    

    font-size: 14px;

    margin-right:15px;

    padding-top:5px;

}



.rightline{

    border-right: 1px solid #e5e5e5;

}

.pbottom{

    border-bottom: 1px solid #e5e5e5;

}



.cartrecomend{

    width: 100%;



   border-top: 1px solid #e5e5e5;

    margin: 30px 0;

    padding: 0 20px;

    text-align: center;

}



.cartrecomend p {

    

    font-size: 14px;

    padding: 0;

    margin: 20px 0;

    height:65px;

}



.cartrecomend h2{

    

    font-size: 24px;

    color: #fdb827;

    margin: 0;

    padding: 0;

}



.cartrecomend h2 span{

    

    font-size: 14px;

}

.cartrecomend strike {

    color: #000;

}



.cartrecomend a {

    

    font-size: 14px;

    background: #fdb827;

    color: #fff;

    padding: 7px 20px;

    border-radius: 3px;

    

    margin:20px 0;

    width: 100%;

}



.cartrecomend a:hover{

    background: #081e2b;

    color: #fff;

}



.cartrecomend h5 {

    

    font-size: 15px;

    padding: 0;

    margin: 20px 0;

    color: #081e2b;

}

/**Cart Popup Page Ends **/



/**File Vault Page Starts **/





.filevault{

	width:100%;

	

	margin:100px 0;

}

.filevault p{

	font-size:14px;

	color:#000;

	text-align:left;

    padding:20px 0;

    margin: 0;

}

.filevault h1{

	

	font-size:24px;

	color:#000;

	margin:10px 0;

	padding:0;

}

.orderlist ol {

	margin-left:10px

}

.orderlist li {

	padding:5px 0;

}

.filevault li a{

	

	font-size:15px;

	color:#000;

	

}



.filevault li a:hover{

    color:#fdb827;

    

}

.orderlist li a:hover{

	color:#fdb827;

}

.vaultsection{

    width: 100%;

    

    border: 1px solid #fdb827;

    padding: 20px;

    margin: 50px 0;

}

.vaultsection h2 {

    

    font-size: 16px;

    color: #000;

    margin-top: -30px;

    padding:0 10px;

    background: #fff;

    

}



.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%;

    

    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 {

    

    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%;

    

    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;

	



}

.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%;

    

	margin:50px 0;

}



.myaccountlink {

	width:100%;

	

	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{

	

    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%;

	

    background: #f5f5f5;

}



.slidetext{

    width: 100%;

    

    padding:50px 50px 50px 20px;

}



.slidetext h1{

    

    font-size: 20px;

    color: #081e2b;

    margin: 0;

    padding: 0;

}



.slidetext p{

    

    font-size: 14px;

    color: #081e2b;

    padding:15px 0;

    margin: 0;

    width: 45%;

}



.slidetext a{

    

    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%; }

.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-size: 24px;

    color: #1a1a23;

    margin-bottom:10px;

    padding: 0;

}



.purchase_box{   width: 100%;

    

    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; }



.purchase_box h1{margin-bottom: 10px;}

.plan_description{font-size: 14px; width: 100%; height: auto;}

.plan_size{width: 33%; height: auto; }

.plan_size span{font-weight: bold;}

.plan_prize{width: 33%; height: auto;} 

.plan_prize span{font-weight: bold;}



.plan_qty{width: 33%; height: auto; }

.plan_qty span{font-weight: bold;}



.purchase_box .form-control{ 

    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;} 

.plan_note span{color: #f00;}

.plan_add{padding: 8px 15px 7px 15px; background: #0AD22A; }

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

.plane_choose{width: 100%; height: auto; }

.plane_choose .file{width: 25%; height: auto; }

.plane_choose .remove{width: 10%; height: auto;} 



.plane_choose .http{width: 20%; margin-right: 5px; height: auto; }

.plane_choose .url{width: 30%; margin-right: 5px; height: auto; }

.plane_choose .remove a{color:#fff; padding: 7px 15px; }

.plane_choose .remove a:hover{background: #081e2b}



.purchase_box .comments, .payment{width: 50%; height: auto; }

.purchase_box .payment .set{width: 100%;height: auto; }

.purchase_box .payment .set .title{width: 30%; height: auto; }

.purchase_box .payment .set .filed{width: 60%; height: auto; margin-bottom:15px;}



.purchase_box .payment .set2 .filed{width: 29%; margin-right: 2%; height: auto; }

.purchase_box .button_section{width: 100%; height: auto; }

.purchase_box .button_section .buttons{

background: #fdb827;

    margin-top: 20px;

    color: #081e2b;

    

    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; }

.cerecommeded h2{margin-bottom: 20px; clear: both; width: 100%; height: auto; }



.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);  

}

.btn{

	background-color:#fdb827 !important;

}