@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);
}
/* OpenSans fonts loaded from Google Fonts CDN - eliminates kerning table errors */
/* Removed problematic local TTF files and @font-face declarations */
/* Custom font names (osreg, osbol, ossb, osl) will use 'Open Sans' from Google Fonts */
/* The Google Fonts stylesheet is loaded in the HTML head, so 'Open Sans' is available */
/* We'll map custom names using CSS font-family fallback - browser will use 'Open Sans' */
#html5-watermark {
    display: none!important;
}
.cursor {
    cursor: pointer;
}
.line {
    float: left;
    width: 100%}
a, a:hover, a:focus, a:active {
    transition-duration: .3s;
    text-decoration: none;
}
* {
    outline: none!important;
}
#mega_main_menu.header-menu>.menu_holder>.menu_inner>ul>li>.active {
    background: #000;
}
.padding_0 {
    padding: 0;
}
.margin_0 {
    margin: 0;
}
@media (min-width:1200px) {
    .from-small-desktop {
    display: block;
}
.upto-small-desktop {
    display: none;
}
}@media (max-width:1199px) {
    .from-small-desktop {
    display: none;
}
.upto-small-desktop {
    display: block;
}
}@media (min-width:990px) {
    .from-ipad {
    display: block;
}
.upto-ipad {
    display: none;
}
}@media (max-width:989px) {
    .from-ipad {
    display: none;
}
.upto-ipad {
    display: block;
}
}@media (min-width:768px) {
    .from-tab {
    display: block;
}
.upto-tab {
    display: none;
}
}@media (max-width:767px) {
    .from-tab {
    display: none;
}
.upto-tab {
    display: block;
}
}.lt {
    display: table;
    width: 100%;
    height: 100px;
}
.ltc {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
}
.ltcvb {
    vertical-align: bottom;
}
.row10 {
    margin-left: -10px;
    margin-right: -10px;
}
@media (min-width:768px) {
    .row20 {
    margin-left: -20px;
    margin-right: -20px;
}
}@media (max-width:767px) {
    .row20 {
    margin-left: -15px;
    margin-right: -15px;
}
}.full-width {
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
}
body {
    background: #fff;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    font-family: roreg;
}
@media (min-width:1400px) {
    .container {
    width: 75%}
}@media (min-width:1250px) and (max-width:1399px) {
    .container {
    width: 1230px;
}
}@media (min-width:990px) and (max-width:1249px) {
    .container {
    width: 960px;
}
}.heading {
    float: left;
    width: 100%;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #111;
    font-size: 18px;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.heading span {
    color: #b5c74e;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.green-heading {
    float: left;
    width: 100%;
    color: #b5c74e;
    margin-bottom: 15px;
    font-size: 20px;
    text-transform: uppercase;
}
header {
    float: left;
    width: 100%}
@media (min-width:768px) {
    header .black-strip {
    padding: 10px 0;
}
}@media (max-width:767px) {
    header .black-strip {
    padding: 20px 0;
}
}header .black-strip {
    float: left;
    width: 100%;
    background: #111;
}
@media (min-width:768px) {
    header .black-strip .three-seps {
    width: 43%}
}@media (max-width:767px) {
    header .black-strip .three-seps {
    width: 100%}
}header .black-strip .three-seps {
    float: left;
    text-align: center;
}
header .black-strip .three-seps a {
    display: inline-block;
    color: #fff;
}
header .black-strip .three-seps a span {
    color: #b5c74e;
    float: left;
    margin-right: 7px;
}
header .black-strip .three-seps a:hover, header .black-strip .three-seps a:active, header .black-strip .three-seps a:focus {
    color: #b5c74e;
}
header .black-strip .three-seps.mdl {
    font-size: 25px;
}
header .black-strip .three-seps.mdl span {
    font-size: 38px;
}
header .black-strip .three-seps.rgt {
    text-transform: uppercase;
}
header .black-strip .three-seps.rgt span {
    margin-top: 3px;
}
@media (min-width:768px) {
    header .black-strip .three-seps.mdl {
    padding: 20px 0 13px 10px;
}
header .black-strip .three-seps.lft {
    text-align: center;
}
header .black-strip .three-seps.rgt {
    text-align: right;
    padding: 29px 0;
}
header .black-strip .three-seps.rgt a {
    margin-left: 20px;
}
}@media (max-width:767px) {
    header .black-strip .three-seps.mdl {
    padding: 14px 0;
}
header .black-strip .three-seps.rgt a {
    margin: 0 10px;
}
}header .navbar {
    float: left;
    width: 100%;
    margin: 0;
    border: 0;
    background: #b5c74e;
    border-radius: 0;
    text-transform: uppercase;
}
header .navbar .navbar-header {
    float: right;
    background-color: #b5c74e;
}
@media (max-width:989px) {
    header .navbar .navbar-header {
    width: 100%}
header .navbar .navbar-toggle {
    float: left;
}
header .navbar .navbar-collapse {
    width: 100%;
    margin: 0;
}
}header .navbar .navbar-brand {
    float: right;
    margin-left: 0;
    color: #fff;
    background: #111;
    font-size: 16px;
}
header .navbar .navbar-brand:hover, header .navbar .navbar-brand:focus, header .navbar .navbar-brand:active {
    background: #fff;
    color: #111;
}
header .navbar a {
    color: #111;
}
header .navbar a:hover, header .navbar a:active, header .navbar a:focus, header .navbar li.active a {
    background: #111;
    color: #b5c74e;
}
@media (min-width:1250px) {
    header .navbar .nav a {
    padding: 15px 30px;
}
}.banner-slider {
    float: left;
    width: 100%}
.banner-slider ul {
    float: left;
    width: 100%}
.banner-slider ul li {
    float: left;
    width: 100%}
.inner-banner {
    float: left;
    width: 100%}
.inner-banner img {
    float: left;
    width: 100%}
.top_display-img {
    float: left;
    width: 100%;
    padding: 0 15px 0 15px;
    text-align: center;
}
.top_display-img .container iframe {
    color: red;
    width: 736px!important;
    height: 126px!important;
    overflow-x: hidden!important;
    overflow: hidden!important;
    overflow-y: hidden!important;
}
.top_display-img a {
    display: inline-block;
    max-width: 100%}
.top_display-img img {
    max-width: 100%}
.welcome-div {
    float: left;
    width: 100%;
    background: #111;
    position: relative;
}
@media (min-width:990px) {
    .welcome-div .wite {
    position: absolute;
    width: 100%;
    background: #f9f9f9;
    background: url(../img/bg-color.jpg) repeat;
    height: 0;
    left: 0;
    z-index: 0;
}
.welcome-div .wite.tw {
    top: 0;
}
.welcome-div .wite.bw {
    bottom: 0;
}
.welcome-div .wd-left {
    padding: 100px 50px 100px 0;
}
}@media (max-width:989px) {
    .welcome-div .wite {
    display: none;
}
.welcome-div .wd-left {
    padding: 40px 15px 40px 0;
}
.top_display-img .container iframe {
    color: red;
    width: 100%!important;
    height: auto;
}
}@media (min-width:680px) {
    .welcome-div .wd-left {
    display: table-cell;
    vertical-align: middle;
}
.welcome-div .wd-right {
    display: table-cell;
    width: 401px;
    vertical-align: middle;
}
}@media (max-width:679px) {
    .welcome-div .wd-left, .welcome-div .wd-right {
    float: left;
    width: 100%;
    text-align: center;
}
.welcome-div .wd-left {
    padding: 40px 0;
}
.welcome-div .wd-right {
    padding-bottom: 40px;
}
}.welcome-div .wd-left {
    color: #fff;
}
.welcome-div .wd-left h4 {
    float: left;
    width: 100%;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}
.welcome-div .wd-left h4 span {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #b5c74e;
}
.welcome-div .wd-left p {
    float: left;
    width: 100%;
    margin: 15px 0;
    font-size: 13px;
}
.welcome-div .wd-left a {
    display: inline-block;
    padding: 9px 15px;
    background: #b5c74e;
    color: #000;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    border-radius: 4px;
    margin: 20px 0 0 0;
    text-transform: uppercase;
}
.welcome-div .wd-left a:hover, .welcome-div .wd-left a:active, .welcome-div .wd-left a:focus {
    background: #fff;
}
.welcome-div .wd-right a {
    display: inline-block;
}
.welcome-div .wd-right a img {
    max-width: 100%}
@media (min-width:990px) {
    .three-slider {
    margin: 70px 0 50px 0;
}
}@media (max-width:989px) {
    .three-slider {
    margin: 30px 0;
}
}.three-slider {
    float: left;
    width: 100%;
    position: relative;
}
.three-slider .bxslider {
    float: left;
}
@media (max-width:767px) {
    .three-slider .heading {
    margin-bottom: 50px;
}
}.three-slider .bx-wrapper {
    float: left;
    width: 100%}
.three-slider .bx-viewport {
    height: auto!important;
}
.three-slider .inside-li {
    float: left;
    width: 100%;
    padding: 20px;
    color: #282525;
    margin-bottom: 4px;
    position: relative;
    border: 1px solid #d6d6d6;
}
.three-slider .inside-li .ltc.img {
    width: 55px;
}
.three-slider .inside-li .ltc.img .img {
    float: left;
    width: 100%;
    position: relative;
}
.three-slider .inside-li .ltc.img .img .green-img {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transition-duration: .3s;
}
.three-slider .inside-li h4 {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    text-transform: capitalize;
}
.three-slider .inside-li h4 a {
    color: #282525;
}
.three-slider .inside-li h4 a:hover, .three-slider .inside-li h4 a:active, .three-slider .inside-li h4 a:focus {
    color: #b5c74e;
}
.three-slider .inside-li p {
    float: left;
    width: 100%;
    font-size: 13px;
    margin: 0;
}
.three-slider .inside-li:hover {
    border: 1px solid #b5c74e;
}
.three-slider .inside-li:hover .green-img {
    opacity: 1!important;
    filter: alpha(opacity=100)!important;
    transition-duration: .3s;
}
.three-slider .inside-li:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    top: 100%;
    left: 0;
}
.three-slider .inside-li:hover:after {
    background: #b5c74e;
}
.two-seps {
    float: left;
    width: 100%}
@media (min-width:990px) {
    .two-seps .one-in-two {
    width: 50%;
    padding: 0 15px 30px 15px;
}
}@media (max-width:989px) {
    .two-seps .one-in-two {
    width: 100%;
    padding: 0 15px 30px 15px;
}
}.two-seps .one-in-two {
    float: left;
}
.two-seps .one-in-two p {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}
.two-seps .one-in-two a.norm-btn {
    float: left;
    padding: 13px 18px;
    margin: 15px 0 0 0;
    background: #b5c74e;
    color: #111;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}
.two-seps .one-in-two a.full-btn {
    float: left;
    width: 100%;
    padding: 0 18px;
    height: 46px;
    background: #b5c74e;
    color: #111;
    text-align: center;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height: 46px;
}
.two-seps .one-in-two a:hover, .two-seps .one-in-two a:focus, .two-seps .one-in-two a:active {
    background: #111;
    color: #fff;
}
@media (min-width:640px) {
    .two-seps .one-in-two .sep-btn {
    width: 33.33333%}
}@media (min-width:480px) and (max-width:639px) {
    .two-seps .one-in-two .sep-btn {
    width: 50%}
}@media (max-width:479px) {
    .two-seps .one-in-two .sep-btn {
    width: 100%}
}.two-seps .one-in-two .sep-btn {
    float: left;
    padding: 10px;
}
.three-seps {
    float: left;
    width: 100%}
.three-seps h4 {
    float: left;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    margin: 0;
    color: #111;
    font-size: 15px;
    text-transform: uppercase;
}
.three-seps h4 span {
    color: #b5c74e;
}
@media (min-width:990px) {
    .three-seps .one-in-three {
    width: 33.33333%}
}@media (min-width:680px) and (max-width:989px) {
    .three-seps .one-in-three {
    width: 50%}
.three-seps .one-in-three.last {
    width: 100%}
}@media (max-width:679px) {
    .three-seps .one-in-three {
    width: 100%}
}.three-seps .one-in-three {
    float: left;
    padding: 15px;
}
.three-seps .one-in-three img {
    float: left;
    width: 100%;
    margin: 15px 0;
}
.three-seps .one-in-three h5 {
    float: left;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 17px;
    color: #20252a;
    margin: 0 0 10px 0;
}
.three-seps .one-in-three p {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    font-size: 13px;
    color: #000;
}
.three-seps .one-in-three a.btns {
    float: left;
    background: #111;
    color: #fff;
    margin-top: 5px;
    font-size: 12px;
    padding: 6px 10px;
    text-transform: uppercase;
}
.three-seps .one-in-three a.btns:hover, .three-seps .one-in-three a.btns:active, .three-seps .one-in-three a.btns:focus {
    background: #b5c74e;
    color: #111;
}
.three-seps .one-in-three h6 {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    color: #000;
    font-size: 12px;
    line-height: 20px;
}
.three-seps .one-in-three h6 a {
    color: #0030ff;
}
.three-seps .one-in-three h6 a:hover, .three-seps .one-in-three h6 a:active, .three-seps .one-in-three h6 a:focus {
    color: #000;
}
.btm-images {
    float: left;
    width: 100%;
    padding: 40px 0 50px 0;
    text-align: center;
}
@media (min-width:990px) {
    .btm-images .one-in-five {
    float: left;
    width: 20%}
}@media (max-width:989px) {
    .btm-images .one-in-five {
    display: inline-block;
}
}.btm-images .one-in-five {
    padding: 10px;
}
.btm-images .one-in-five a {
    display: inline-block;
}
.btm-images .one-in-five a img {
    display: inline-block;
    max-width: 100%;
    transition-duration: .3s;
}
.btm-images .one-in-five a:hover img {
    transform: scale(1.1);
    transition-duration: .3s;
}
.btm-form {
    float: left;
    width: 100%;
    background: #b5c74e;
    padding: 10px 0;
    text-align: center;
}
@media (min-width:990px) {
    .btm-form .form-table {
    display: table;
}
}@media (max-width:989px) {
    .btm-form .form-table {
    float: left;
    width: 100%}
}.btm-form .form-table {
    color: #111;
    margin: 0 auto;
}
@media (min-width:990px) {
    .btm-form .form-table .ltc {
    padding: 5px 10px;
}
}@media (max-width:989px) {
    .btm-form .form-table .ltc {
    display: inline-block;
    padding: 5px 10px;
}
.btm-form .form-table .ltc.first, .btm-form .form-table .ltc.last {
    width: 100%;
    padding: 10px 0;
}
}@media (max-width:599px) {
    .btm-form .form-table .ltc {
    width: 100%;
    padding: 5px 0;
}
.btm-form .form-table .ltc.first, .btm-form .form-table .ltc.last {
    padding: 10px 0;
}
}@media (min-width:1250px) {
    .btm-form .form-table h4 {
    font-size: 20px;
}
}@media (max-width:1249px) {
    .btm-form .form-table h4 {
    font-size: 15px;
}
}.btm-form .form-table h4 {
    display: inline-block;
    margin: 0;
    text-transform: uppercase;
}
.btm-form .form-table .tbox {
    display: inline-block;
    width: 250px;
    text-align: left;
    padding: 5px 7px;
    height: 35px;
    border: 0;
    background: #c7d862;
}
.btm-form .form-table .f-btn {
    display: inline-block;
    width: 250px;
    color: #fff;
    border: 0;
    height: 35px;
    background: #111;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    transition-duration: .3s;
}
.btm-form .form-table .f-btn:hover, .btm-form .form-table .f-btn:focus, .btm-form .form-table .f-btn:active {
    background: #fff;
    color: #111;
    transition-duration: .3s;
}
.btm-form .form-table ::-webkit-input-placeholder {
    color: #111;
}
.btm-form .form-table :-moz-placeholder {
    color: #111;
}
.btm-form .form-table ::-moz-placeholder {
    color: #111;
}
.btm-form .form-table ::-ms-input-placeholder {
    color: #111;
}
footer {
    float: left;
    width: 100%;
    color: #fff;
}
@media (min-width:768px) {
    footer .my-line {
    display: none;
}
}@media (max-width:767px) {
    footer .my-line {
    float: left;
    width: 100%}
}footer .list-div {
    float: left;
    width: 100%;
    background: #111;
    background: url(../img/footer-image.jpg) no-repeat left top;
    background-size: cover;
    padding: 30px 0 0 0;
}
@media (min-width:1250px) {
    footer .list-div .sep-list {
    width: 19%}
footer .list-div .sep-list.last {
    width: 24%}
}@media (min-width:768px) and (max-width:1249px) {
    footer .list-div .sep-list {
    width: 25%}
footer .list-div .sep-list.last {
    width: 100%}
}@media (min-width:480px) and (max-width:767px) {
    footer .list-div .sep-list {
    width: 50%}
footer .list-div .sep-list.last {
    width: 100%}
}@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%;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    margin: 0 0 5px 0;
    font-size: 16px;
}
footer .list-div .sep-list ul {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
}
footer .list-div .sep-list ul li {
    float: left;
    width: 100%;
    margin: 7px 0 0 0;
    text-transform: capitalize;
}
footer .list-div .sep-list ul li a {
    color: #fff;
}
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: #b5c74e;
}
footer .list-div .sep-list h5 {
    float: left;
    width: 100%;
    font-size: 18px;
    margin: 7px 0 0 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-style: italic;
    text-transform: uppercase;
    text-decoration: underline;
}
footer .list-div .sep-list h3 {
    float: left;
    width: 100%;
    margin: 8px 0;
}
footer .list-div .sep-list h3 a {
    color: #fff;
}
footer .list-div .sep-list h3 a:hover, footer .list-div .sep-list h3 a:active, footer .list-div .sep-list h3 a:focus {
    color: #b5c74e;
}
footer .list-div .sep-list a.sep-link {
    float: left;
    color: #b5c74e;
    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 0 0 0;
}
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: #b5c74e;
}
footer .ftr-black-strip {
    float: left;
    width: 100%;
    background: #111;
    border-top: 1px solid #b5c74e;
    padding: 15px 0;
    text-align: center;
}
@media (min-width:1250px) {
    footer .ftr-black-strip p {
    margin: 15px 0;
}
footer .ftr-black-strip .two-images {
    margin-left: 50px;
}
footer .ftr-black-strip .two-images img {
    margin: 0 10px;
}
footer .ftr-black-strip .right-cont {
    float: right;
}
footer .ftr-black-strip .right-cont img {
    margin: 13px 0 13px 20px;
}
}@media (max-width:1249px) {
    footer .ftr-black-strip p {
    width: 100%;
    margin: 15px 0;
}
footer .ftr-black-strip .two-images {
    width: 100%}
footer .ftr-black-strip .two-images img {
    margin: 0 5px;
}
footer .ftr-black-strip .right-cont {
    float: left;
    width: 100%}
footer .ftr-black-strip .right-cont h4 {
    width: 100%}
footer .ftr-black-strip .right-cont img {
    margin: 10px 0;
}
}footer .ftr-black-strip p {
    float: left;
    font-size: 13px;
}
footer .ftr-black-strip .two-images {
    float: left;
}
footer .ftr-black-strip .two-images img {
    display: inline-block;
}
footer .ftr-black-strip .right-cont h4 {
    float: left;
    text-transform: capitalize;
    font-size: 20px;
    margin: 13px 20px 11px 0;
}
footer .ftr-black-strip .right-cont img {
    display: inline-block;
}
.inner-page-cont {
    float: left;
    width: 100%;
    color: #000;
}
@media (min-width:990px) {
    .inner-page-cont .page-seps {
    margin-bottom: 40px;
}
}@media (max-width:989px) {
    .inner-page-cont .page-seps {
    margin-bottom: 20px;
}
}.inner-page-cont .page-seps {
    float: left;
    width: 100%}
@media (min-width:990px) {
    .inner-page-cont .page-seps .inner-left {
    width: 70%;
    padding-right: 30px;
}
.inner-page-cont .page-seps .inner-right {
    width: 30%}
}@media (max-width:989px) {
    .inner-page-cont .page-seps .inner-left {
    width: 100%;
    padding-bottom: 30px;
}
.inner-page-cont .page-seps .inner-right {
    width: 100%}
}.inner-page-cont .page-seps .inner-left {
    float: left;
}
.inner-page-cont .page-seps .inner-right {
    float: left;
    text-align: center;
}
@media (min-width:990px) {
    .inner-page-cont .page-seps .inner-right a {
    float: left;
    width: 100%}
.inner-page-cont .page-seps .inner-right a img {
    float: left;
    width: 100%}
}@media (max-width:989px) {
    .inner-page-cont .page-seps .inner-right a {
    display: inline-block;
}
.inner-page-cont .page-seps .inner-right a img {
    display: inline-block;
    max-width: 100%}
}.inner-page-cont .page-seps .inner-right a {
    margin-bottom: 30px;
}
.inner-page-cont .about-lists {
    float: left;
    width: 100%}
@media (min-width:990px) {
    .inner-page-cont .about-lists .one-in-three-lists {
    width: 33.33333%}
}@media (max-width:989px) {
    .inner-page-cont .about-lists .one-in-three-lists {
    width: 100%}
}.inner-page-cont .about-lists .one-in-three-lists {
    float: left;
    padding: 0 15px 30px 15px;
}
.inner-page-cont .about-lists .one-in-three-lists ul {
    float: left;
    width: 100%;
    padding-left: 22px;
    margin: 0;
    list-style: url(../img/list-tick.png);
}
.inner-page-cont .about-lists .one-in-three-lists ul li {
    float: left;
    width: 100%;
    margin-bottom: 12px;
}
.inner-page-cont .sep-text {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
}
.inner-page-cont .sep-text p {
    float: left;
    width: 100%;
    font-size: 13px;
    line-height: 22px;
    margin: 0 0 10px 0;
}
.inner-page-cont .about-vid {
    float: left;
    width: 100%;
    max-width: 500px;
}
.inner-page-cont .videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
}
.inner-page-cont .videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.inner-page-cont .adv-left {
    float: left;
    width: 100%}
.inner-page-cont .adv-left h5 {
    float: left;
    width: 100%;
    text-transform: uppercase;
    color: #111;
    margin: 0;
    font-size: 15px;
}
.inner-page-cont .adv-left h5 span a {
    color: #b5c74e;
}
.inner-page-cont .adv-left h3 {
    float: left;
    width: 100%;
    margin: 50px 0 0 0;
    font-size: 21px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.inner-page-cont .adv-left p {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    font-size: 14px;
}
.inner-page-cont .adv-left p span {
    text-transform: uppercase;
    color: #b5c74e;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.inner-page-cont .advertise-cont {
    float: left;
    width: 100%;
    text-align: center;
}
@media (min-width:990px) {
    .inner-page-cont .advertise-cont h2 {
    font-size: 30px;
    margin: 30px 0;
}
.inner-page-cont .advertise-cont h2 span {
    font-size: 35px;
}
.inner-page-cont .advertise-cont h3 {
    font-size: 35px;
}
}@media (max-width:989px) {
    .inner-page-cont .advertise-cont h2 {
    font-size: 25px;
    margin: 15px 0;
}
.inner-page-cont .advertise-cont h2 span {
    font-size: 27px;
}
.inner-page-cont .advertise-cont h3 {
    font-size: 25px;
}
}.inner-page-cont .advertise-cont h2 {
    float: left;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}
.inner-page-cont .advertise-cont h2 span {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.inner-page-cont .advertise-cont h3 {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.inner-page-cont .advertise-cont .single-prod {
    float: left;
    width: 100%;
    margin: 30px 0;
}
.inner-page-cont .advertise-cont .single-prod ul {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}
.inner-page-cont .advertise-cont .single-prod ul li.green h4, .inner-page-cont .advertise-cont .single-prod ul li.green .points h5:before, .inner-page-cont .advertise-cont .single-prod ul li.green .button a {
    background: #b5c74e;
}
.inner-page-cont .advertise-cont .single-prod ul li.green h2 {
    color: #b5c74e;
}
.inner-page-cont .advertise-cont .single-prod ul li.blue h4, .inner-page-cont .advertise-cont .single-prod ul li.blue .points h5:before, .inner-page-cont .advertise-cont .single-prod ul li.blue .button a {
    background: #2aa5d1;
}
.inner-page-cont .advertise-cont .single-prod ul li.blue h2 {
    color: #2aa5d1;
}
.inner-page-cont .advertise-cont .single-prod ul li.violet h4, .inner-page-cont .advertise-cont .single-prod ul li.violet .points h5:before, .inner-page-cont .advertise-cont .single-prod ul li.violet .button a {
    background: #5b3570;
}
.inner-page-cont .advertise-cont .single-prod ul li.violet h2 {
    color: #5b3570;
}
.inner-page-cont .advertise-cont .single-prod ul li {
    display: inline-block;
    width: 200px;
    margin: 15px 25px;
    border: 1px solid #ddd;
    box-shadow: 4px 4px 8px 0 rgb(0 0 0 / .2);
}
.inner-page-cont .advertise-cont .single-prod ul li h4 {
    float: left;
    width: 100%;
    height: 60px;
    line-height: 60px;
    color: #fff;
    text-transform: uppercase;
    font-size: 25px;
    margin: 0;
}
.inner-page-cont .advertise-cont .single-prod ul li .points {
    float: left;
    width: 100%;
    padding: 10px 0;
}
.inner-page-cont .advertise-cont .single-prod ul li .points h5 {
    float: left;
    width: 100%;
    padding: 0 0 0 50px;
    margin: 5px 0;
    text-align: left;
    position: relative;
    text-transform: capitalize;
}
.inner-page-cont .advertise-cont .single-prod ul li .points h5:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    top: 5px;
    left: 35px;
}
.inner-page-cont .advertise-cont .single-prod ul li h2 {
    float: left;
    width: 100%;
    font-size: 45px;
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.inner-page-cont .advertise-cont .single-prod ul li .button {
    float: left;
    width: 100%;
    padding: 30px 20px;
}
.inner-page-cont .advertise-cont .single-prod ul li .button a {
    float: left;
    width: 100%;
    padding: 10px 15px;
    color: #fff;
    text-transform: capitalize;
}
.inner-page-cont .advertise-cont .single-prod ul li .button a:hover, .inner-page-cont .advertise-cont .single-prod ul li .button a:active, .inner-page-cont .advertise-cont .single-prod ul li .button a:focus {
    background: #111;
}
.inner-page-cont .form-left {
    float: left;
    width: 100%}
.inner-page-cont .form-left h3 {
    float: left;
    width: 100%;
    margin: 0 0 15px 0;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}
.inner-page-cont .form-left h4 {
    float: left;
    width: 100%;
    margin: 20px 0 15px 0;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    line-height: 23px;
    text-transform: uppercase;
}
.inner-page-cont .form-left h4 span {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.inner-page-cont .form-left h2 {
    float: left;
    width: 100;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 25px;
    margin: 40px 0 10px 0;
}
.inner-page-cont .form-left h2 span {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
@media (min-width:580px) {
    .inner-page-cont .one-in-three-fields {
    width: 33.33333%}
.inner-page-cont .one-in-two-fields {
    width: 50%}
}@media (max-width:579px) {
    .inner-page-cont .one-in-three-fields, .inner-page-cont .one-in-two-fields {
    width: 100%}
}.inner-page-cont .one-in-three-fields {
    float: left;
    padding: 0 10px;
}
.inner-page-cont .one-in-two-fields {
    float: left;
    padding: 0 10px;
}
.inner-page-cont .input-group {
    float: left;
    width: 100%;
    margin: 10px 0;
}
.inner-page-cont .input-group label {
    float: left;
    width: 100%;
    background: none;
    padding: 0;
    margin-bottom: 10px;
    text-align: left;
    border-radius: 0;
    border: 0;
    color: #000;
    text-transform: capitalize;
}
.inner-page-cont .input-group label a {
    color: red;
}
.inner-page-cont .input-group label a:hover, .inner-page-cont .input-group label a:active, .inner-page-cont .input-group label a:focus {
    color: #000;
}
.inner-page-cont .input-group .form-control {
    float: left;
    width: 100%;
    background: none;
    border: 1px solid #959595;
    border-radius: 0;
    color: #111;
}
.inner-page-cont .input-group textarea.form-control {
    height: 140px;
}
.inner-page-cont .input-group select.form-control {
    padding: 6px 8px;
}
.inner-page-cont .input-group .form-btn {
    float: left;
    width: 100%;
    background: #111;
    color: #b5c74e;
    font-size: 15px;
    border: 0;
    text-transform: uppercase;
    text-align: center;
    padding: 6px 15px 7px 15px;
    transition-duration: .3s;
}
.inner-page-cont .input-group .form-btn:hover, .inner-page-cont .input-group .form-btn:active, .inner-page-cont .input-group .form-btn:focus {
    background: #b5c74e;
    color: #fff;
    transition-duration: .3s;
}
.inner-page-cont .not-robot {
    float: left;
    width: 100%;
    height: 102px;
}
.inner-page-cont .form-cont {
    float: left;
    width: 100%}
@media (min-width:768px) {
    .inner-page-cont .form-cont .one-in-two-seps {
    width: 50%;
    padding: 0 20px 40px 20px;
}
}@media (max-width:767px) {
    .inner-page-cont .form-cont .one-in-two-seps {
    width: 100%;
    padding: 0 15px 40px 15px;
}
}.inner-page-cont .form-cont .one-in-two-seps {
    float: left;
    padding: 0 20px 40px 20px;
}
.inner-page-cont .form-cont .one-in-two-seps h3 {
    float: left;
    width: 100%;
    margin: 0 0 15px 0;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}
.inner-page-cont .sep-course {
    float: left;
    width: 100%;
    color: #111;
    margin-top: 30px;
}
.inner-page-cont .sep-course .ltc {
    vertical-align: top;
}
@media (min-width:768px) {
    .inner-page-cont .sep-course .l-img {
    width: 155px;
}
}@media (max-width:767px) {
    .inner-page-cont .sep-course .l-img {
    margin-bottom: 20px;
}
.inner-page-cont .sep-course .ltc {
    float: left;
    width: 100%;
    text-align: center;
}
}.inner-page-cont .sep-course h5 {
    float: left;
    width: 100%;
    margin: 0;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.inner-page-cont .sep-course p {
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
    font-size: 15px;
}
.inner-page-cont .sep-course a {
    display: inline-block;
    background: #111;
    color: #b5c74e;
    font-size: 13px;
    padding: 6px 14px;
    margin-top: 12px;
    text-transform: uppercase;
}
.inner-page-cont .sep-course a:hover, .inner-page-cont .sep-course a:active, .inner-page-cont .sep-course a:focus {
    background: #b5c74e;
    color: #fff;
}
.inner-page-cont .contact-form {
    float: left;
    width: 100%;
    max-width: 580px;
}
.inner-page-cont .contact-form .contact-two-seps {
    float: left;
    max-width: 280px;
    width: 100%;
    padding-right: 30px;
}
.inner-page-cont .contact-form .contact-two-seps .line a {
    float: left;
    color: #111;
    margin-bottom: 15px;
}
.inner-page-cont .contact-form .contact-two-seps .line a span {
    float: left;
    font-size: 22px;
    width: 30px;
    color: #b5c74e;
}
.inner-page-cont .contact-form .contact-two-seps .line a:hover, .inner-page-cont .contact-form .contact-two-seps .line a:focus, .inner-page-cont .contact-form .contact-two-seps .line a:active {
    color: #b5c74e;
}
.inner-page-cont .contact-form .contact-two-seps .social-icons {
    float: left;
    width: 100%}
.inner-page-cont .contact-form .contact-two-seps .social-icons a {
    float: left;
    width: 32px;
    height: 32px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    line-height: 32px;
    text-align: center;
}
.inner-page-cont .contact-form .contact-two-seps .social-icons a.fb {
    background: #3b5998;
}
.inner-page-cont .contact-form .contact-two-seps .social-icons a.gp {
    background: #dd4b39;
    font-size: 18px;
}
.inner-page-cont .contact-form .contact-two-seps .social-icons a.tw {
    background: #56a3d9;
}
.inner-page-cont .contact-form .contact-two-seps .social-icons a.yt {
    background: #c02b29;
}
.inner-page-cont .contact-form .contact-two-seps .social-icons a:hover, .inner-page-cont .contact-form .contact-two-seps .social-icons a:active, .inner-page-cont .contact-form .contact-two-seps .social-icons a:focus {
    background: #111;
}
.inner-page-cont .full-width {
    float: left;
    width: 100%}
.inner-page-cont .full-width h3 {
    float: left;
    width: 100%;
    text-transform: uppercase;
    color: #b5c74e;
    margin: 0 0 20px 0;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.inner-page-cont .full-width .all-flags {
    float: left;
    width: 100%;
    text-align: center;
}
@media (min-width:1250px) {
    .inner-page-cont .full-width .all-flags .sep-flag {
    float: left;
    width: 20%}
}@media (min-width:990px) and (max-width:1249px) {
    .inner-page-cont .full-width .all-flags .sep-flag {
    float: left;
    width: 25%}
}@media (min-width:768px) and (max-width:989px) {
    .inner-page-cont .full-width .all-flags .sep-flag {
    float: left;
    width: 33.33333%}
}@media (max-width:767px) {
    .inner-page-cont .full-width .all-flags .sep-flag {
    display: inline-block;
    width: 242px;
}
}.inner-page-cont .full-width .all-flags .sep-flag {
    padding: 10px;
}
.inner-page-cont .full-width .all-flags .sep-flag a {
    display: inline-block;
    position: relative;
    border: 1px solid #d6dfa3;
}
.inner-page-cont .full-width .all-flags .sep-flag a img {
    display: inline-block;
    max-width: 100%}
.inner-page-cont .full-width .all-flags .sep-flag a span {
    position: absolute;
    width: 100%;
    height: 30px;
    text-transform: uppercase;
    color: #fff;
    padding: 0 10px;
    line-height: 30px;
    left: 0;
    bottom: 0;
    background: url(../img/flag-overlay.png);
    transition-duration: .2s;
}
.inner-page-cont .full-width .all-flags .sep-flag a:hover span, .inner-page-cont .full-width .all-flags .sep-flag a:active span, .inner-page-cont .full-width .all-flags .sep-flag a:focus span {
    height: 100%;
    padding-top: 35px;
    transition-duration: .2s;
}
.inner-page-cont .full-width .all-testi {
    float: left;
    width: 100%}
@media (max-width:639px) {
    .inner-page-cont .full-width .all-testi .sep-testi {
    text-align: center;
}
.inner-page-cont .full-width .all-testi .sep-testi .ltc {
    float: left;
    width: 100%}
.inner-page-cont .full-width .all-testi .sep-testi .l-img {
    width: 100%!important;
    margin-bottom: 20px;
}
}.inner-page-cont .full-width .all-testi .sep-testi {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.inner-page-cont .full-width .all-testi .sep-testi .l-img {
    width: 100px;
}
.inner-page-cont .full-width .all-testi .sep-testi .testi-cont {
    float: left;
    width: 100%;
    color: #111;
    background: #fff;
    padding: 20px 25px;
    box-shadow: 3px 3px 5px 0 rgb(0 0 0 / .2);
}
.inner-page-cont .full-width .all-testi .sep-testi .testi-cont h4 {
    float: left;
    width: 100%;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0 0 10px 0;
}
.inner-page-cont .full-width .all-testi .sep-testi .testi-cont p {
    float: left;
    width: 100%;
    font-size: 13px;
    line-height: 22px;
    margin: 0 0 15px 0;
}
.inner-page-cont .full-width .all-testi .sep-testi .testi-cont h6 {
    float: left;
    width: 100%;
    font-size: 14px;
    margin: 0;
}
.inner-page-cont .full-width .all-testi .sep-testi .testi-cont h5 {
    float: left;
    width: 100%;
    font-size: 15px;
    margin: 5px 0 0 0;
    color: #b5c74e;
    text-transform: capitalize;
}
.modal-content {
    background: url(../img/popup-bg.png) repeat top left !important;
    border-radius: 0;
    border: 1px solid #5f6540 !important;
    color: #fff;
    display: inline-block;
    padding: 50px 40px 40px 40px;
}
.modal-content h3 {
    float: left;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 30px;
    margin: 0;
    text-align: center;
}
/* .modal-content p {
    float: left;
    width: 100%;
    font-size: 14px;
    margin: 5px 0 0 0;
    text-align: center;
} */
.modal-content form {
    float: left;
    width: 100%;
    margin-top: 30px;
}
.cartpopup_div p{
    text-align: left !important;
}
.cartpopup_div {
    color: #000 !important;
}
@media (min-width:680px) {
    .modal-content form .one-in-two {
    float: left;
    width: 50%;
    padding: 0 10px;
}
}@media (max-width:679px) {
    .modal-content form .one-in-two {
    float: left;
    width: 100%;
    padding: 0 10px;
}
}.modal-content form .input-group {
    float: left;
    width: 100%;
    margin: 10px 0;
}
.modal-content form .input-group label {
    float: left;
    width: 100%;
    background: none;
    padding: 0;
    margin-bottom: 10px;
    text-align: left;
    border-radius: 0;
    border: 0;
    color: #fff;
    text-transform: capitalize;
}
.modal-content form .input-group .form-control {
    float: left;
    width: 100%;
    background: none;
    border: 1px solid #959595;
    border-radius: 0;
    color: #fff;
    background: #424242;
}
.modal-content form .input-group textarea.form-control {
    height: 140px;
}
.modal-content form .input-group select.form-control {
    padding: 6px 8px;
    color: #fff;
    background: #424242;
}
.modal-content form .input-group .form-btn {
    float: left;
    width: 100%;
    background: #111;
    color: #b5c74e;
    font-size: 15px;
    border: 0;
    text-transform: uppercase;
    text-align: center;
    padding: 6px 15px 7px 15px;
    transition-duration: .3s;
}
.modal-content form .input-group .form-btn:hover, .modal-content form .input-group .form-btn:active, .modal-content form .input-group .form-btn:focus {
    background: #b5c74e;
    color: #fff;
    transition-duration: .3s;
}
.modal-content form .input-group .form-btn.green {
    background: #b5c74e;
    color: #111;
    padding: 8px 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.modal-content form .input-group .form-btn.green:hover, .modal-content form .input-group .form-btn.green:focus, .modal-content form .input-group .form-btn.green:active {
    background: #fff;
}
.modal-content form .not-robot {
    float: left;
    width: 100%;
    height: 102px;
}
.modal-content form .rgt-txt {
    float: right;
    font-size: 12px;
    color: #fff;
    margin: 10px 0 0 0;
}
.inner_slider {
    width: 100%;
    float: left;
}
.inner_slider img {
    width: 100%;
    float: left;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background: none;
}
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 {
    color: #c2c2c2;
}
::-moz-placeholder {
    color: #c2c2c2;
}
:-ms-input-placeholder {
    color: #c2c2c2;
}
:-moz-placeholder {
    color: c2c2c2;
}
.loginsection {
    background: #000;
    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: #b5c74e;
}
.register {
    text-align: right;
}
.register a:nth-child(2) {
    border: none;
}
.ion-bag:before {
    content: "\f110";
    font-size: 20px;
    color: #b5c74e;
}
.topnav {
    width: 100%;
    float: left;
    background: #000;
    padding: 30px 0;
}

.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: #b5c74e;
}
.nav-link#active {
    color: #b5c74e;
}
.hvr-underline-from-center {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px #fff0;
    -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: #b5c74e;
    left: 0;
    right: 0;
}
.nav-link.btn-primary {
    background: #000;
    color: #b5c74e;
    font-family: roreg;
}
.nav-link.btn-primary:hover {
    background: #b5c74e;
    color: #000;
    font-family: roreg;
}
.navbar-toggler {
    background: url(../img/menu-button.png) no-repeat center;
    border: 1px solid #b5c74e;
    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: .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: .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: #b5c74e;
}
.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 15px 0px 15px;
    float: left;
    width: 100%;
    min-height: 155px;
}
.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: 0;
}
.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: #000;
}
.hvr-bounce-to-right {
    padding: 10px;
    text-align: center;
    background: #000;
    width: 100%;
    float: left;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px #fff0;
    -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: #b5c74e;
    color: #000!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: #000!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(.52, 1.64, .37, .66);
    transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}
.dealersection {
    width: 100%;
    float: left;
    background: #fff;
    padding: 30px 50px;
    box-shadow: -webkit-box-shadow:0 2px 2px 0 rgb(0 0 0 / .4);
    -moz-box-shadow: 0 2px 2px 0 rgb(0 0 0 / .4);
    box-shadow: 0 3px 3px 0 rgb(0 0 0 / .4);
    border: 1px solid #b5c74e;
    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: #b5c74e;
}
.nav-item1 {
    padding: 12px 35px;
    border: 1px solid #b5c74e;
}
.nav-item1:active {
    font-family: rsb;
    font-size: 16px;
    background: #b5c74e;
    color: #000 !imporant;
}
.nav-item1:active .nav-link1:active {
    font-family: rsb;
    font-size: 16px;
    color: #000;
}
.nav-link1:hover, .nav-link1.active {
    color: #b5c74e;
}
.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: #b5c74e;
    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: 0;
    color: #fff;
}
.cartbtn a:hover {
    color: #000;
}
.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 #fff0;
    -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, rgb(0 0 0 / .6) 0%, #fff0 80%);
    background: radial-gradient(ellipse at 50% 150%, rgb(0 0 0 / .6) 0%, #fff0 80%);
}
.hvr-shadow-radial:after {
    top: 100%;
    background: -webkit-radial-gradient(50% -50%, ellipse, rgb(0 0 0 / .6) 0%, #fff0 80%);
    background: radial-gradient(ellipse at 50% -50%, rgb(0 0 0 / .6) 0%, #fff0 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: #000;
}
.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: #000;
    background: #fcb827;
    padding: 10px 20px;
    margin-top: 10px;
    float: left;
}
.imgtext a:hover {
    background: #fff;
    color: #000;
}
.adsection {
    width: 100%;
    float: left;
    background: #d7d7d7;
    padding: 50px 100px;
}
.adlist ul {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    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: #b5c74e;
}
.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: #b5c74e;
}
.whylist {
    padding: 0 20%}
.whylist p {
    font-family: rsb;
    font-size: 20px;
    color: #1a1a23;
    padding: 10px 0;
    margin: 0;
}

.bloglist li {
    border-bottom: 1px solid #ebebeb;
    padding: 10px 0;
}
.paylist li {
    padding: 10px 0;
}

.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;
}
.reg-user:before {
    color: #b5c74e !important;
}
.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: #b5c74e;
}
.submit-btn {
    background: #b5c74e;
    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: #000;
    transition: 0.3s;
}
.copyright {
    width: 100%;
    float: left;
    background: #000;
    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: #b5c74e;
}
.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-controls {
    display: none!important;
}
.three-slider {
    padding: 0!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: #b5c74e;
    font-family: robol;
    font-size: 14px;
}
.shopbtn a {
    background: #b5c74e;
    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: #000;
    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 0;
}
.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;
}
}@media screen and (min-width:990px) {
    
.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 0;
    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: #b5c74e;
    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 .bloglist ul li a:hover, footer .bloglist ul li a:focus, footer .bloglist ul li a:active {
    padding-left: 0px!important;
    color: #b5c74e;
}
.purchase_plan_title {
    font-family: rsb;
    font-size: 24px;
    color: #1a1a23;
    margin-bottom: 10px;
    padding: 0;
}
.purchase_box {
    width: 100%;
    float: left;
    padding: 20px 20px;
    margin: 20px 0;
    border: 1px solid #b5c74e;
    box-shadow: -webkit-box-shadow:0 2px 2px 0 rgb(0 0 0 / .4);
    -moz-box-shadow: 0 2px 2px 0 rgb(0 0 0 / .4);
    box-shadow: 0 3px 3px 0 rgb(0 0 0 / .4);
}
.plan_detail_option {
    width: 100%;
    height: auto;
    float: left;
    font-size: 15px;
    font-weight: 700;
    font-family: rsb;
    margin-bottom: 5px;
}
.purchase_box h1 {
    margin-bottom: 10px;
}
.plan_description {
    font-size: 14px;
    width: 100%;
    height: auto;
}
.plan_size {
    width: 22%;
    height: auto;
    float: left;
    font-size: 15px;
    font-weight: 400;
    font-family: roreg;
    margin-bottom: 5px;
    line-height: 40px;
}
.plan_size span {
    font-weight: 700;
}
.plan_prize {
    width: 15%;
    height: auto;
    float: left;
    font-size: 15px;
    font-weight: 400;
    font-family: roreg;
    margin-bottom: 5px;
    line-height: 40px;
}
.plan_prize span {
    font-weight: 700;
}
.plan_qty {
    width: 33%;
    height: auto;
    float: left;
    font-size: 15px;
    font-weight: 400;
    font-family: roreg;
    margin-bottom: 5px;
    line-height: 40px;
}
.plan_qty span {
    font-weight: 700;
}
.purchase_box .form-control {
    float: left;
    width: 100%;
    border: 1px solid #ebebeb;
    padding: 10px;
    border-radius: 0;
    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: red;
}
.plan_add {
    padding: 8px 15px 7px 15px;
    background: #0AD22A;
    font-family: roreg;
    font-size: 12px;
    color: #fff;
}
.plan_add:hover {
    background: #000;
    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: #000;
}
.purchase_box .comments, .payment {
    width: 55%;
    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 0;
    text-align: center;
}
.purchase_box .button_section .buttons {
    background: #b5c74e;
    margin-top: 20px;
    color: #000;
    font-family: robol;
    font-size: 14px;
    padding: 10px 25px;
    transition: 0.3s;
    border: 0;
    cursor: pointer;
    border-radius: 4px;
    line-height: 17px;
}
.purchase_box .button_section .buttons:hover {
    background: #000;
    color: #b5c74e;
}
.ads_href {
    color: #b5c74e;
}
.ads_href:hover {
    color: #000;
}
.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: 0;
    margin: 0;
    background: none;
}
.owl-recommeded-course .enroll_now:hover {
    color: #000;
    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;
}
::-webkit-scrollbar {
    width: 3px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / .5);
    -webkit-border-radius: 0;
    border-radius: 0;
}
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0;
    border-radius: 0;
    background: rgb(8 30 43);
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / .5);
}
::-webkit-scrollbar-thumb:window-inactive {
    background: rgb(8 30 43);
}
.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;
}
.contactus {
    width: 100%;
    float: left;
    margin-bottom: 100px;
    background: #fff;
    -webkit-box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
    -moz-box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
    box-shadow: 0 1px 10px 1px rgb(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: 0;
    color: #000;
    font-size: 14px;
    font-family: roreg;
    padding: 10px;
}
.form-control.messagebox {
    height: 100px;
}
.sendbtn {
    background: #b5c74e;
    margin-top: 20px;
    color: #000;
    font-family: robol;
    font-size: 14px;
    padding: 10px 25px;
    transition: 0.3s;
}
.sendbtn:hover {
    background: #000;
    color: #b5c74e;
}
.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: #b5c74e;
}
@media(max-width:767px) {
    .contactinfo a {
    font-family: rsb;
    font-size: 18px;
    color: #b5c74e;
}
}.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: #b5c74e;
}
.social {
    margin: 80px 0;
}
.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: #b5c74e;
}
.feesection a {
    font-family: robol;
    font-size: 14px;
    color: #fff;
    background: #b5c74e;
    width: 100%;
    float: left;
    padding: 10px;
    text-align: center;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
    -moz-box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
    box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
}
.feesection a:hover {
    background: #000;
}
.coursedetail {
    width: 100%;
    float: left;
    margin: 20px 0;
}
.coursedetail h1 {
    font-family: rsb;
    font-size: 24px;
    color: #000;
    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;
}
.testimonials {
    width: 100%;
    float: left;
}
.testimonials h1 {
    font-family: rsb;
    font-size: 30px;
    color: #b5c74e;
    padding: 0;
    margin-bottom: 20px;
}
.testimessage h2 {
    font-family: rsb;
    font-size: 20px;
    color: #b5c74e;
    padding: 0;
    margin-bottom: 20px;
}
.testimessage {
    border: 1px solid #b5c74e;
    padding: 30px;
    -webkit-box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
    -moz-box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
    box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
}
.fbackperson::before {
    position: absolute;
    bottom: 141px;
    left: 47%;
    width: 0;
    height: 0;
    border: solid #fff0;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-top-color: #fff0;
    border-width: 15px;
    border-top-color: #b5c74e;
    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: #000;
    margin: 7px 0;
}
.advertise {
    width: 100%;
    float: left;
}
.advertise h1 {
    /* font-family: rsr; */
    font-size: 30px;
    color: #000;
    margin: 0px 0;
    padding: 0;
}
.advertise p {
    font-family: roreg;
    font-size: 14px;
    color: #000;
    padding: 0;
    margin: 0;
}
.adcontent h1 {
    font-family: rsb;
    font-size: 30px;
    color: #000;
    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: #000;
    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: #000;
}
.adbox:hover {
    transition: 0.3s;
    border: 1px solid #b5c74e;
    transform: scale(1.03);
    transition-duration: .3s;
}
.adbox:hover a {
    transition: 0.3s;
    background: #b5c74e;
}
.adbox:hover h5 {
    transition: 0.3s;
    background: #b5c74e;
}
.adlgn {
    width: 100%;
    float: left;
    padding: 50px 20px;
    margin: 40px 0;
    border: 1px solid #b5c74e;
    box-shadow: -webkit-box-shadow:0 2px 2px 0 rgb(0 0 0 / .4);
    -moz-box-shadow: 0 2px 2px 0 rgb(0 0 0 / .4);
    box-shadow: 0 3px 3px 0 rgb(0 0 0 / .4);
}
.adlgn h1 {
    /* font-family: rsr; */
    font-size: 30px;
    color: #000;
    margin-bottom: 20px;
    padding: 0;
}
.adlgn .form-control {
    float: left;
    width: 100%;
    border: 1px solid #ebebeb;
    padding: 10px;
    border-radius: 0;
}
.ad-sbmt-btn {
    width: 100%;
    float: left;
    background: #b5c74e;
    color: #000;
    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: #000;
    color: #fff;
    transition: .5s;
}
.adforgot {
    float: left;
    font-family: roreg;
    font-size: 14px;
    color: #000;
    margin-top: 10px;
}
.adforgot:hover {
    color: #b5c74e;
    padding-left: 5px;
}
.regbutton {
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 30px;
}
.reg-btn {
    background: #b5c74e;
    color: #000;
    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;
}
.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: #b5c74e;
    font-family: roreg;
    font-size: 16px;
    color: #000;
    padding: 10px 25px;
    float: left;
    margin-bottom: 30px;
}
.readbtn:hover {
    background: #000;
    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: #111;
    margin-bottom: 30px;
}
.leavecomment .form-control {
    float: left;
    width: 100%;
    border: 1px solid #ebebeb;
    padding: 10px;
    border-radius: 0;
}
.register span {
    font-family: roreg;
    font-size: 11px;
    color: #b5c74e;
}
.myprofile {
    width: 100%;
    float: left;
    margin: 50px 0;
}
.myprofile h1 {
    /* font-family: rsr; */
    font-size: 30px;
    color: #b5c74e;
    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: #b5c74e;
    color: #000;
    font-family: robol;
    font-size: 14px;
    padding: 10px 40px;
    float: left;
}
.myprofile a:hover {
    background: #000;
    color: #fff;
}
.questionchat {
    width: 100%;
    float: left;
}
.questionchat h1 {
    /* font-family: rsr; */
    font-size: 30px;
    text-align: center;
    color: #000;
}
.chatbox {
    border: 1px solid #b5c74e;
    padding: 30px;
    width: 100%;
    height: auto;
    float: left;
}
.chatform {
    background: #fff;
    border-radius: 0;
    color: #000;
    font-size: 14px;
    font-family: roreg;
    padding: 10px;
    border: 1px solid #ebebeb;
}
.form-control:focus {
    border-color: #b5c74e;
}
.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;
}
.mycourse {
    width: 100%;
    float: left;
    margin: 50px 0;
}
.mycourse h1 {
    /* font-family: rsr; */
    font-size: 24px;
    color: #b5c74e;
    margin: 30px 0;
    text-transform: uppercase;
}
.panel-group {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
.panel-group .panel {
    float: left;
    width: 100%;
    border: 0;
    margin-bottom: 30px;
    border-radius: 0;
    margin-top: 0px!important;
}
.panel-group .panel .panel-heading.collapsed {
    background: #b5c74e;
}
.panel-group .panel .panel-heading {
    float: left;
    width: 100%;
    background: #b5c74e;
    padding: 10px 20px;
    /* font-family: rsr; */
    color: #000;
    font-size: 16px;
    border: 0;
    border-radius: 0;
    position: relative;
}
.panel-group .panel .panel-heading.collapsed:after {
    content: "\f067"}
.panel-group .panel .panel-heading:after {
    content: "\f068";
    position: absolute;
    top: 12px;
    right: 20px;
}
.panel-group .panel .panel-collapse {
    float: left;
    width: 100%}
.panel-body td a {
    background: #b5c74e;
    padding: 8px 10px;
    font-family: roreg;
    font-size: 14px;
    color: #000;
    float: left;
    width: 100%}
.panel-body td a:hover {
    background: #000;
    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: 0;
}
#filevault_table tr td a {
    line-height: 28px;
}
#filevault_table tr td, #filevault_table tr th {
    border: 0 solid red;
    padding: 0;
}
#filevault_table tr th {
    background: #000;
    color: #b5c74e;
    padding: 12px 8px;
    font-weight: 400;
}
#filevault_table td a {
    background: #b5c74e;
    padding: 8px 10px;
    font-family: roreg;
    font-size: 14px;
    color: #000;
    float: left;
    width: 100%}
#filevault_table td a:hover {
    background: #000;
    color: #fff;
}
.page-item.active .page-link {
    background: #fdb827!important;
    color: #000!important;
    border-color: #fdb827!important;
}
.certifcation li {
    text-decoration: none;
    list-style: outside none;
    font-size: 18px;
    color: #000;
    float: left;
}
.certifcation img {
    float: left;
    margin-right: 10px;
}
li.rightlist {
    float: right;
}
.certifcation li a {
    color: #000;
    text-decoration: underline;
    font-size: 15px;
}
.certifcation li a:hover {
    color: #b5c74e;
    text-decoration: underline;
}
.certifcation h1 {
    font-family: romdm;
    font-size: 18px;
    color: #000;
    text-transform: none;
}
.progressbar li {
    font-size: 14px;
    color: #000;
    float: left;
    width: 100%;
    padding-bottom: 10px;
}
.progressbar {
    width: 100%;
    float: left;
    border: 1px solid #b5c74e;
    padding: 20px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
    -moz-box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
    box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
    text-align: center;
}
.progressbar1 {
    width: 100%;
    float: left;
    border: 1px solid #b5c74e;
    padding: 20px;
    border-top: 0;
}
.progressbar p {
    font-family: robol;
    font-size: 20px;
    color: #b5c74e;
}
.progressbar h1 {
    margin: 15px 0;
}
.firstborder {
    border-top: 1px solid #b5c74e;
}
.progressbar1 li {
    font-size: 16px;
}
.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: #b5c74e;
    padding: 10px 15px;
    color: #fff;
    border-radius: 3px;
    font-family: robol;
    font-size: 12px;
    margin-bottom: 10px;
}
.shopbtn a:hover, .checkoutbox a:hover {
    background: #000;
    color: #fff;
}
.checkoutbox li {
    text-decoration: none;
    list-style: outside none;
}
.checkoutbox a {
    background: #b5c74e;
    color: #fff;
    float: left;
    padding: 10px 20px;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    border-radius: 3px;
}
li.secondli {
    float: right;
    color: #b5c74e;
    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: #b5c74e;
    float: right;
}
.pricecut strike {
    color: #000;
}
.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: #000;
    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: #b5c74e;
    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: #b5c74e;
    color: #fff;
    padding: 7px 20px;
    border-radius: 3px;
    float: left;
    margin: 20px 0;
    width: 100%}
.cartrecomend a:hover {
    background: #000;
    color: #fff;
}
.cartrecomend h5 {
    font-family: romdm;
    font-size: 15px;
    padding: 0;
    margin: 20px 0;
    color: #000;
}
.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: #b5c74e;
}
.orderlist li a:hover {
    color: #b5c74e;
}
.vaultsection {
    width: 100%;
    float: left;
    border: 1px solid #b5c74e;
    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: #b5c74e;
    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: #b5c74e;
}
.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 #b5c74e;
    width: 100%;
    float: left;
    padding: 30px;
}
.tab-nav-item {
    background: #b5c74e;
    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: #000;
    transition: .5s;
    color: #fff!important;
}
.tab-nav-link {
    padding: 10px 100px;
    text-transform: uppercase;
    color: #000!important;
}
.tab-nav-link:hover {
    color: #fff!important;
}
.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: #000;
    padding: 20px 50px;
    color: #fff;
    margin: 10px 10px;
    font-size: 18px;
}
.myaccountlink ul li a:hover {
    background: #b5c74e;
    color: #000;
    -webkit-box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
    -moz-box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
    box-shadow: 0 1px 10px 1px rgb(0 0 0 / .13);
}
.myaccountlink ul li a i {
    color: #fff;
}
.myaccountlink ul li a:hover i {
    color: #000;
}
.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: #000;
    margin: 0;
    padding: 0;
}
.slidetext p {
    font-family: roreg;
    font-size: 14px;
    color: #000;
    padding: 15px 0;
    margin: 0;
    width: 45%}
.slidetext a {
    font-family: roreg;
    font-size: 15px;
    background: #b5c74e;
    padding: 10px 30px;
    color: #000;
    margin-top: 10px;
    display: inline-block;
}
.slidetext a:hover {
    background: #000;
    color: #fff;
}
.item.type-image.prevItem, .item.type-image.nextItem {
    opacity: .5;
    cursor: pointer;
}
.item.type-image.prevItem .slidetext, .item.type-image.nextItem .slidetext {
    display: none;
}