.section,
a,
hr {
    padding: 0
}

.col,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
hr,
menu,
nav,
section {
    display: block
}

.group:after,
.section,
.slideanim::after {
    clear: both
}

p {
    font-weight: 400
}

.bookbox ul,
.sec1 ul,
nav ul {
    list-style: none
}

.box {
    display: none;
    margin-top: 20px
}

#backtop,
.container,
.finacial_sticky p,
.formcol,
.formcolmain,
.formenroll,
.formlabel,
.formlabelmain,
.sidetext,
.singlecol,
.singlecolmain {
    overflow: hidden
}

.jcartshopcart,
table {
    border-collapse: separate;
    border-spacing: 0
}

.examtable td,
.uppercol1,
.uppercol2,
td {
    white-space: nowrap
}

abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0
}

ins,
mark {
    background-color: #ff9;
    color: #000
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

a {
    margin: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0
}

.downloadlink img,
.float-panel .fa-gg,
.subtotalcart,
input,
select,
td {
    vertical-align: middle
}

ins {
    text-decoration: none
}

mark {
    font-style: italic;
    font-weight: 700
}

del {
    text-decoration: line-through
}

abbr[title],
dfn[title] {
    border-bottom: 1px dotted;
    cursor: help
}

hr {
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0
}

.section {
    margin: 0
}

.col {
    float: left;
    margin: 1% 0 1% 1.6%
}

.group:after,
.group:before,
.slideanim::after {
    display: table;
    content: ""
}

.col:first-child {
    margin-left: 0
}

.group {
    zoom: 1
}

.span_12_of_12 {
    width: 100%
}

.span_11_of_12 {
    width: 91.53%
}

.span_10_of_12 {
    width: 83.06%
}

.span_9_of_12 {
    width: 74.6%
}

.span_8_of_12 {
    width: 66.13%
}

.span_7_of_12 {
    width: 57.66%
}

.span_6_of_12 {
    width: 49.2%
}

.span_5_of_12 {
    width: 40.73%
}

.span_4_of_12 {
    width: 32.26%
}

.span_3_of_12 {
    width: 23.8%
}

.span_2_of_12 {
    width: 15.33%
}

.span_1_of_12 {
    width: 6.866%
}

.span_11_of_11 {
    width: 100%
}

.span_10_of_11 {
    width: 90.76%
}

.span_9_of_11 {
    width: 81.52%
}

.span_8_of_11 {
    width: 72.29%
}

.span_7_of_11 {
    width: 63.05%
}

.span_6_of_11 {
    width: 53.81%
}

.span_5_of_11 {
    width: 44.58%
}

.span_4_of_11 {
    width: 35.34%
}

.span_3_of_11 {
    width: 26.1%
}

.span_2_of_11 {
    width: 16.87%
}

.span_1_of_11 {
    width: 7.63%
}

.span_10_of_10 {
    width: 100%
}

.span_9_of_10 {
    width: 89.84%
}

.span_8_of_10 {
    width: 79.68%
}

.span_7_of_10 {
    width: 69.52%
}

.span_6_of_10 {
    width: 59.36%
}

.span_5_of_10 {
    width: 49.2%
}

.span_4_of_10 {
    width: 39.04%
}

.span_3_of_10 {
    width: 28.88%
}

.span_2_of_10 {
    width: 18.72%
}

.span_1_of_10 {
    width: 8.56%
}

.span_9_of_9 {
    width: 100%
}

.span_8_of_9 {
    width: 88.71%
}

.span_7_of_9 {
    width: 77.42%
}

.span_6_of_9 {
    width: 66.13%
}

.span_5_of_9 {
    width: 54.84%
}

.span_4_of_9 {
    width: 43.55%
}

.span_3_of_9 {
    width: 32.26%
}

.span_2_of_9 {
    width: 20.97%
}

.span_1_of_9 {
    width: 9.68%
}

.span_8_of_8 {
    width: 100%
}

.span_7_of_8 {
    width: 87.3%
}

.span_6_of_8 {
    width: 74.6%
}

.span_5_of_8 {
    width: 61.9%
}

.span_4_of_8 {
    width: 49.2%
}

.span_3_of_8 {
    width: 36.5%
}

.span_2_of_8 {
    width: 23.8%
}

.span_1_of_8 {
    width: 11.1%
}

.span_7_of_7 {
    width: 100%
}

.span_6_of_7 {
    width: 85.48%
}

.span_5_of_7 {
    width: 70.97%
}

.span_4_of_7 {
    width: 56.45%
}

.span_3_of_7 {
    width: 41.94%
}

.span_2_of_7 {
    width: 27.42%
}

.span_1_of_7 {
    width: 12.91%
}

.span_6_of_6 {
    width: 100%
}

.span_5_of_6 {
    width: 83.06%
}

.span_4_of_6 {
    width: 66.13%
}

.span_3_of_6 {
    width: 49.2%
}

.span_2_of_6 {
    width: 32.26%
}

.span_1_of_6 {
    width: 15.33%
}

.span_5_of_5 {
    width: 100%
}

.span_4_of_5 {
    width: 79.68%
}

.span_3_of_5 {
    width: 59.36%
}

.span_2_of_5 {
    width: 39.04%
}

.span_1_of_5 {
    width: 18.72%
}

.span_4_of_4 {
    width: 100%
}

.span_3_of_4 {
    width: 74.6%
}

.span_2_of_4 {
    width: 49.2%
}

.span_1_of_4 {
    width: 23.8%
}

.span_3_of_3 {
    width: 100%
}

.span_2_of_3 {
    width: 66.13%
}

.span_1_of_3 {
    width: 32.26%
}

.span_2_of_2 {
    width: 100%
}

.span_1_of_2 {
    width: 49.2%
}

.home-slider .item {
    background: no-repeat scroll center center #434e5b;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    background-size: cover;
    overflow: hidden
}

.sliderimg {
    width: auto
}

.home-slider .owl-dots {
    display: table;
    position: absolute;
    bottom: 60px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.home-slider .owl-dot {
    width: 10px;
    height: 10px;
    float: left;
    background: #fff;
    opacity: .3
}

.home-slider .owl-dot+.owl-dot {
    margin-left: 10px
}

.home-slider .owl-dot.active,
.home-slider .owl-dot:focus,
.home-slider .owl-dot:hover {
    opacity: 1
}

.home-slider p {
    font-family: Raleway, sans-serif;
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 35px
}
.AccordionContent{overflow-x:auto;}
.accordiantable td{vertical-align:top;}

@media (min-width:1025px) {
    .home-slider p {
        padding-right: 200px
    }
}

@media (max-width:767px) {
    .home-slider p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px
    }
}

.home-slider .link {
    color: #fff;
    font-weight: 500;
    margin-left: 30px;
    border-bottom: 2px solid rgba(255, 255, 255, .52)
}

.home-slider .link:focus,
.home-slider .link:hover {
    border-color: #fff
}

.home-slider h3 {
    color: #bfd1e5;
    line-height: 34px;
    margin-bottom: 30px
}

@media (max-width:767px) {
    .home-slider h3 {
        font-size: 18px;
        margin-top: 0;
        margin-bottom: 20px;
        line-height: 26px
    }
}

.home-slider h3 strong {
    color: #fff
}

.home-slider.style2 .item .img-layer {
    display: inline-block
}

.home-slider .btn-round {
    border-radius: 35px;
    background: #3375ec;
    color: #fff
}

.home-slider .btn-round:focus,
.home-slider .btn-round:hover {
    color: #fff;
    background: #48535c
}

.slide-flist {
    margin-bottom: 30px
}

.slide-flist li {
    width: 50%;
    float: left;
    padding-left: 35px;
    background: url(../icons/slide-check.png) no-repeat scroll 0 5px;
    margin-bottom: 20px;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    color: #fff
}

@media (max-width:767px) {
	.fullwidthslide{width:100%;}
    .slide-flist li {
        width: 100%;
        margin-bottom: 5px
    }
}

@media (max-width:480px) {
    .slide-flist li {
        display: none
    }
}

.slide-flist2.plan-list {
    padding: 0;
    margin: 30px 0
}

@media (max-width:991px) {
    .slide-flist2.plan-list {
        margin: 20px 0
    }
}

.slide-flist2.plan-list li {
    font-size: 16px;
    font-family: Raleway, sans-serif;
    margin-bottom: 10px;
    line-height: 22px;
    color: #fff
}

@media (max-width:991px) {
	.fullwidthslide{width:100%;}
    .slide-flist2.plan-list li {
        line-height: 18px;
        font-size: 14px;
        margin-bottom: 6px
    }
}

.slide-flist2.plan-list li:last-child {
    margin-bottom: 0
}

.slide-flist2.plan-list li i {
    color: #fff
}

.slide-flist3.plan-list {
    padding: 0;
    margin: 40px 0 60px
}

.slide-flist3.plan-list li {
    font-size: 16px;
    font-family: Raleway, sans-serif;
    margin-bottom: 10px;
    line-height: 22px;
    color: #fff;
    width: 50%;
    float: left
}

@media (max-width:767px) {
    .slide-flist3.plan-list li {
        width: 100%
    }
}

.slide-flist3.plan-list li:last-child {
    margin-bottom: 0
}

.slide-flist3.plan-list li i {
    color: #fff
}

.blackcolor {
    color: #000
}

.whitecolor {
    color: #fff
}

.slidetext {
    padding: 112px 0;
    text-align: left
}

.slidetext2 {
    padding: 103px 0 103px 155px;
    text-align: left
}

.slidetext3 {
    padding: 96px 0;
    text-align: left
}

.slide-title-bolder {
    font-size: 60px;
    font-weight: 700;
    margin-top: 0
}

.slide-title-smaller {
    font-size: 36px;
    font-weight: 100;
    margin-top: 0
}

@media (max-width:1199px) {
    .slidetext {
        padding: 56px 0
    }
    .sliderimg {
        width: 100%
    }
    .slidetext2 {
        padding: 60px 0 60px 42px
    }
    .slidetext3 {
        padding: 56px 0 56px 0
    }
}

@media (max-width:991px) {
    .slidetext {
        padding: 35px 0;
        text-align: center
    }
    .sliderimg {
        width: 100%
    }
    .home-slider .item img {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px
    }
    .slidetext2 {
        padding: 35px 0;
        text-align: center
    }
    .slidetext3 {
        padding: 24px 0;
        text-align: center
    }
}




@media screen and (min-width:991px) and (max-width:1199px) {
	.fullwidthslide{width:100%;}
    .home-slider .item img {
        width: auto
    }
    .slidetext {
        padding: 30px 0;
        text-align: center
    }
    .slidetext2 {
        padding: 30px 0;
        text-align: center
    }
    .slidetext3 {
        padding: 19px 0;
        text-align: center
    }
}

@media screen and (min-width:1200px) and (max-width:1367px) {
	.slidetext {
        padding: 56px 0
    }
    .sliderimg {
        width: 100%
    }
    .slidetext2 {
        padding: 56px 0 56px 42px
    }
    .slidetext3 {
        padding: 56px 0 56px 0
    }
}

@media screen and (min-width:1368px) and (max-width:1785px) {
    .slidetext {
        padding: 45px 0
    }
    .sliderimg {
        width: 100%
    }
    .slidetext2 {
        padding: 45px 0 45px 42px
    }
    .slidetext3 {
        padding: 45px 0 45px 0
    }
}

@media (max-width:767px) {
    .slide-title-smaller {
        font-size: 30px;
        margin-bottom: 10px
    }
    .slidetext {
        padding: 38px 0
    }
    .slidetext2 {
        padding: 22px 0 22px 42px
    }
    .slidetext3 {
        padding: 19px 0 19px 0
    }
	.slidetext-first{padding:18px 0px}
}

.slide-title {
    font-size: 46px;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 15px
}

.slide-subtitle {
    font-size: 24px;
	font-weight:normal;
}

@media (min-width:1025px) {
    .slide-title {
        padding-right: 50px
    }
}

@media (max-width:767px) {
    .slide-title {
        font-size: 30px;
        margin-bottom: 10px
    }
}

.slide-title.slide-title2 {
    font-size: 42px
}

@media (max-width:767px) {
    .slide-title.slide-title2 {
        font-size: 30px
    }
}

.slide-title.slide-title3 {
    margin-top: 90px
}

@media (max-width:1199px) {
    .slide-title.slide-title3 {
        margin-top: 40px;
        font-size: 36px
    }
}

@media (max-width:767px) {
    .slide-title.slide-title3 {
        margin-top: 0;
        font-size: 30px
    }
}

.slide-title.slide-title-bg {
    margin-bottom: 40px;
    padding-right: 0
}

@media (max-width:991px) {
    .slide-title.slide-title-bg {
        font-size: 36px
    }
}

@media (max-width:767px) {
    .slide-title.slide-title-bg {
        font-size: 30px
    }
}

@media (max-width:479px) {
    .slide-title.slide-title-bg {
        font-size: 22px
    }
}

.slide-title.slide-title-bg span {
    display: inline-block;
    line-height: 1.52;
    padding: 0 25px;
    text-transform: uppercase;
    font-weight: 600
}

@media (max-width:767px) {
    .slide-title.slide-title-bg span {
        padding: 0 15px
    }
}

.slide-title .slide-title-bg1 {
    background: #3375ec
}

.slide-title .slide-title-bg2 {
    background: #36424d
}

.slide-price {
    position: absolute;
    top: 0;
    left: calc(50% + 380px);
    width: auto
}

@media (max-width:1199px) {
    .slide-price {
        left: calc(50% + 280px)
    }
}

@media (max-width:991px) {
    .slide-price {
        left: calc(50% + 180px)
    }
}

@media (max-width:767px) {
    .slide-price {
        display: none!important
    }
}

.slide-price2 {
    position: absolute;
    bottom: 45px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: auto
}

@media (max-width:991px) {
    .slide-price2 {
        max-width: 100px
    }
}

@media (max-width:479px) {
    .slide-price2 {
        display: none!important
    }
}

.slide-layer3 {
    display: table;
    max-width: 100%;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (max-width:991px) {
    .slide-layer3 {
        max-width: 750px
    }
}

@media (max-width:767px) {
    .slide-layer3 {
        max-width: 100%
    }
}

@media (max-width:479px) {
    .slide-layer3 {
        display: none!important
    }
}

.slide-style4 {
    display: table;
    margin: 0 auto 280px
}

@media (max-width:767px) {
    .slide-style4 {
        margin-bottom: 180px
    }
}

@media (max-width:479px) {
    .slide-style4 {
        margin-bottom: 0
    }
}

@media (max-width:991px) {
    .slide-style4 .slide-title {
        font-size: 38px
    }
    .slide-style4 .slide-title:first-of-type {
        margin-bottom: 10px
    }
}

@media (max-width:767px) {
    .slide-style4 .slide-title {
        font-size: 30px
    }
}

.slide-style4 .plan-list {
    width: 600px;
    float: left;
    margin: 0
}

@media (max-width:991px) {
    .slide-style4 .plan-list {
        margin-bottom: 10px;
        width: 100%
    }
}

.slide-style4 .btns {
    float: left
}

@media only screen and (max-width:640px) {
    .col {
        margin: 1% 0
    }
    .span_10_of_10,
    .span_10_of_11,
    .span_10_of_12,
    .span_11_of_11,
    .span_11_of_12,
    .span_12_of_12,
    .span_1_of_10,
    .span_1_of_11,
    .span_1_of_12,
    .span_1_of_2,
    .span_1_of_3,
    .span_1_of_4,
    .span_1_of_5,
    .span_1_of_6,
    .span_1_of_7,
    .span_1_of_8,
    .span_1_of_9,
    .span_2_of_10,
    .span_2_of_11,
    .span_2_of_12,
    .span_2_of_2,
    .span_2_of_3,
    .span_2_of_4,
    .span_2_of_5,
    .span_2_of_6,
    .span_2_of_7,
    .span_2_of_8,
    .span_2_of_9,
    .span_3_of_10,
    .span_3_of_11,
    .span_3_of_12,
    .span_3_of_3,
    .span_3_of_4,
    .span_3_of_5,
    .span_3_of_6,
    .span_3_of_7,
    .span_3_of_8,
    .span_3_of_9,
    .span_4_of_10,
    .span_4_of_11,
    .span_4_of_12,
    .span_4_of_4,
    .span_4_of_5,
    .span_4_of_6,
    .span_4_of_7,
    .span_4_of_8,
    .span_4_of_9,
    .span_5_of_10,
    .span_5_of_11,
    .span_5_of_12,
    .span_5_of_5,
    .span_5_of_6,
    .span_5_of_7,
    .span_5_of_8,
    .span_5_of_9,
    .span_6_of_10,
    .span_6_of_11,
    .span_6_of_12,
    .span_6_of_6,
    .span_6_of_7,
    .span_6_of_8,
    .span_6_of_9,
    .span_7_of_10,
    .span_7_of_11,
    .span_7_of_12,
    .span_7_of_7,
    .span_7_of_8,
    .span_7_of_9,
    .span_8_of_10,
    .span_8_of_11,
    .span_8_of_12,
    .span_8_of_8,
    .span_8_of_9,
    .span_9_of_10,
    .span_9_of_11,
    .span_9_of_12,
    .span_9_of_9 {
        width: 100%
    }
}

.float-panel {
    width: 100%;
    background: #fff;
    z-index: 300;
    transform: translateZ(0);
    transition: all .5s
}

.float-panel .content-area {
    margin: 10px auto
}

.float-panel .fa-gg {
    color: #f0595c;
    font-size: 30px;
    transition: all 1s
}

.fixed {
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    animation: slide-down .7s;
    opacity: .9
}

.fixed .fa-gg {
    transform: rotate(360deg)
}

@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%)
    }
    100% {
        opacity: .9;
        transform: translateY(0)
    }
}

.slideanim {
    visibility: hidden
}

.slideanim.slide {
    visibility: visible;
    animation: slide 1s
}

@keyframes slide {
    0% {
        opacity: 0;
        transform: translateY(50%)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.formlabelis {
    float: left
}

.leftalign {
    text-align: left
}

#backtop {
    background-color: #1e5088;
    border-radius: 2px;
    bottom: 1.5%;
    right: 12%;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    display: none;
    font-size: 13px;
    opacity: 1;
    outline: 0;
    position: fixed;
    text-align: center;
    transition: all .3s linear 0s;
    z-index: 999999;
    padding: 4px 5px
}

.sslimage {
    position: fixed;
    top: 90%;
    float: right;
    right: 0
}

body {
    line-height: 1;
    font: 100%/1.4 Lato, Raleway, sans-serif;
    font-size: 16px;
    -webkit-text-size-adjust: 100%
}

.jcartlabel{width:30%;float:left;}

.bolderfintblack,
.bolderfont,
.bolderfontwhite,
.error {
    font-weight: 700
}

.header {
    padding: 1em 0
}

.container {
    max-width: 70%;
    padding: 0;
    margin: 0 auto
}

.newhome {
    background-color: #eff5fc
}

.sec_new_home {
    background: #eff5fc
}

.bolderfont {
    color: #104581
}

.bolderfontwhite {
    color: #fff
}

.responsivelogo {
    width: auto;
    height: auto;
    max-width: 100%
}

.headersec {
    background-color: #fff
}

.error {
    color: red;
    line-height: 1.5em;
    padding: 5px;
    border: 1px solid red;
    display: block;
    margin: 10px auto;
    width: 96%
}

.contactifo a,
.divider,
.number {
    color: #104581
}

.gtm {
    height: 0;
    width: 0;
    display: none;
    visibility: hidden
}

.contactifo {
    float: right;
    font-size: .9vw;
    line-height: 1.8em;
    padding-top: 3px
}

.contactifo span {
    font-weight: 400;
    color: #104581
}

.contactifo a {
    text-decoration: none
}

.passmessage {
    color: #056301;
    padding: 10px 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Lato, Raleway, sans-serif;
    text-transform: none!important
}

h2,
h3,
h4,
h5,
h6 {
    font-size: 1.2em;
    font-size: 1vw
}

.footerhead,
.heading,
.headingblack,
.headinghome,
.whiteheading {
    font-size: 1.6em;
    font-size: 1.3vw;
    line-height: 1.8em
}

.heading {
    color: #4e4e4e;
    text-align: left
}

.headingblack {
    color: #000;
    text-align: left
}

.headinghome,
.whiteheading {
    text-align: center
}

.whiteheading {
    color: #fff
}

.headinghome {
    color: #4e4e4e;
    margin-bottom: 10px
}

.footerhead {
    color: #fff;
    text-align: left;
    margin-bottom: 10px
}

.mainheading,
.sec1,
.sec1 h3,
.sec1 ul,
.sec1 ul li,
.sectestimonial,
.subheading {
    text-align: center
}

.footerhead hr {
    display: block;
    border-style: inset;
    border-width: 1px;
    margin: .5em auto
}

.adheadfont {
    font-size: 60px
}

.adheadfont1 {
    font-size: 35px;
    margin-bottom: 20px
}

.md {
    display: none
}

.responsiveads {
    margin: 20px auto 0;
    display: block;
    max-width: 70%;
    width: auto
}

.starrating {
    color: #e7711b
}

.greystarrating {
    color: #d1d1d1
}

.futterbutton {
    line-height: 1.3em;
    margin: 25px 0;
    display: inline-block
}

.footerquicklinks {
    display: block;
    margin: 0 auto
}

.quicklinksheading {
    display: inline-block;
    font-weight: 700;
    color: #474747;
    font-size: 18px
}

.headcontent,
.mainheading {
    color: #000;
    line-height: 1.8em
}

.contactsticky {
    position: fixed;
    top: 63%;
    right: 0;
    z-index: 999;
    margin-top: 1%
}

.map-responsive,
.scroll,
.sidetext {
    position: relative
}

.contactsticky img {
    width: 100%;
    height: auto
}

.sec1 {
    background: url(https://www.learnsap.com/_new/images/sap-training-background.jpg);
    padding: 20px 0 50px
}

.introtext {
    width: 100%;
    display: block
}

.mainheading {
    font-size: 2em;
    font-size: 1.5vw;
    padding: 30px 0 0
}

.headcontent {
    font-size: 1.6em;
    font-size: 1.3vw;
    font-weight: 400
}

.sec1 h3 {
    font-size: 1.6em;
    font-size: 1.3vw;
    padding: 20px 0;
    font-weight: 700;
    color: #474747;
    background: #d4d4d4
}

.sec1 ul {
    display: block;
    color: #000
}

.sec1 ul li {
    font-size: 1.3em;
    font-size: 1.2vw;
    padding: 8px 10px 9px 20px;
    line-height: 1.2em;
    font-weight: 400
}

.buttonfreequote {
    display: inline-block;
    margin: 10px auto
}

.actnowbutton,
.actnowbutton2 {
    font-size: 22px;
    font-weight: 700;
    padding: 10px 20px;
    margin: 10px auto 0;
    text-align: center
}

.actnowbutton2 {
    display: block
}

a.actnowbutton2:active,
a.actnowbutton2:link,
a.actnowbutton2:visited {
    background: #104581;
    color: #fff;
    text-decoration: none
}

a.actnowbutton2:hover {
    background: #9e9e9e;
    color: #000;
    text-decoration: none
}

.actnowbutton {
    display: inline-block
}

a.actnowbutton:active,
a.actnowbutton:link,
a.actnowbutton:visited {
    background: #104581;
    color: #fff;
    text-decoration: none
}

a.actnowbutton:hover {
    background: #9e9e9e;
    color: #000;
    text-decoration: none
}

.sidetext {
    right: 0
}

.finacial_sticky {
    background: #f1c40f;
    border: 1px solid #f1c40f;
    border-radius: 15px;
    display: block;
    margin: 18px auto 0;
    width: 49.2%
}

.sec2,
.sectestimonial {
    background-color: #fff
}

.subheading {
    color: #000;
    font-size: 1.2em;
    font-size: 1vw;
    padding: 30px 0 0;
    line-height: 1.8em
}

.finacial_sticky p {
    color: #000;
    padding: 10px;
    line-height: 1.8em
}

.sectestimonial {
    padding: 50px 0;
	background:#fbfbfb;
}

.google-reviews {
    border: 2px solid #dedede;
    padding: 16px;
    margin: 20px auto;
    color: #474747;
    font-size: 16px;
    text-align: left;
    overflow: hidden;
    display: block;
	width:70%;
}

.google-reviews-all{
	border: 2px solid #dedede;
    padding: 16px;
    margin: 20px auto;
    color: #474747;
    font-size: 16px;
    text-align: left;
    overflow: hidden;
    display: block;
}

.testname {
    font-size: 20px;
    margin-right: 15px;
    float: right
}

.bookbox p,
.bookbox ul li {
    font-size: 1.2em;
    font-size: 1vw;
    line-height: 1.8em
}

.sec2 {
    background-repeat: no-repeat;
    background-position: center center;
    padding: 50px 0;
    text-align: center
}

.bookbox {
    width: 74.6%;
    display: block;
    margin: 0 .6%;
    float: left
}

.bookbox p {
    color: #000
}

.bookbox ul {
    display: block;
    color: #000;
    text-align: left
}

.bookbox ul li {
    text-align: left;
    padding: 8px 10px 9px 20px;
    font-weight: 400
}

.courselinks {
    width: 23.8%;
    float: left;
    background: #fafafa;
    padding-left: 20px
}

.courselinks ul {
    display: block;
    color: #000;
    padding: 6%;
    margin-left: .6%;
    margin-right: .6%
}

.courselinks ul li {
    list-style: square outside;
    padding: 20px 0 0 20px;
    line-height: 1.8em;
    text-align: left
}

.courselinks ul li span {
    color: #222
}

.courselinksnew {
    width: 32.26%;
    float: left;
    background: #fafafa;
    padding: 0px 15px
}
.courselinksnew1 {
    width: 49%;
    float: left;
    background: #fafafa;
    padding: 0px 15px
}
.courselinksnew ul {
    display: block;
    color: #000;
    padding: 6%;
    margin-left: .6%;
    margin-right: .6%
}

.courselinksnew ul li {
    list-style: square outside;
    padding: 20px 0 0 20px;
    line-height: 1.8em;
    text-align: left
}

.courselinksnew ul li span {
    color: #222
}

.sec_enroll {
    padding: 0 0 5px;
    background: #e8e8e8
}

.formheading,
.formtitle {
    padding: 5px;
    text-align: center;
    width: auto
}

.formtitle {
    font-size: 1em;
    color: #fff;
    background: #104581;
    margin: 0 0 5px
}

.tabledifferwidth: {
    width: 400px
}

.smalltext {
    font-size: 12px;
    color: #1c635b
}

.centeralign {
    text-align: center
}

.formheading {
    font-size: 1.5em;
    color: #104581;
    margin: 20px 0;
    border-bottom: 3px double #104581;
    border-top: 3px double #104581
}

.formenroll {
    width: 70%;
    margin: 0 auto 20px;
    display: block
}

.enrollmentform {
    width: 78%;
    margin: 10% auto;
    display: inline-block
}

.enrollmentformmain {
    width: 70%;
    margin: 0 auto 20px;
    display: block;
    overflow: hidden
}

.formenrollmain label {
    font-size: 1em;
    text-align: left;
    padding: 0 5px;
    display: block;
    color: #00446e;
    font-weight: 700;
    margin: 13px 0 0
}

.formenroll label,
.formenroll1 label,
.singlecolmain em {
    font-size: .9em;
    text-align: left;
    color: #00446e;
    font-weight: 700;
}
.contactforms1{
    margin: 0 auto 20px;
    display: block;
	padding:10px;
}

.contactforms1 {
    width: 64.13%;
	float:left;
	margin-right:20px;
}

.contactforms1{
    font-weight: 400
}
.contactforms2{
	margin: 0 auto 20px;
    display: block;
	width: 48%;
	float:left;
	margin-right:20px;
	font-weight: 400;
    }
	
.formlabelmain1 label {
   font-weight:400;
   text-align:left;
}

.formcolmain1 {
    width: 100%;margin-bottom:20px;
}

.formlabelmain1 {
   width: 100%;
}
.formcolmain2 {
    float: left;
    width: 59%;
	margin:5px 0px;
}

.formlabelmain2 {
    float: left;
    width: 40%;
	font-weight:400;
   text-align:left;
}

.formcolmain {
    float: left;
    width: 77%
}

.formlabelmain {
    float: left;
    width: 22%
}

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

.contactforms,
.location {
    margin: 0 auto 20px;
    display: block
}

.contactforms {
    width: 65%
}

.contactforms p {
    font-weight: 400
}

.location {
    width: 30%;
    background: #fff
}

.contactforms img {
    width: 100%;
    margin: 0 20px 0 0
}

.formenroll label,
.formenroll1 label {
    padding: 0 5px;
    display: block;
    margin: 13px 0 0
}

.requiredclass::after {
    content: " *";
    color: red;
    font-size: 15px
}

.dropdown,
.fistoption,
.scroll,
.scroll h2,
.singlecol em,
input[type=submit],
select {
    font-size: .9em
}

.fistoption,
.singlecol em {
    text-align: left;
    color: #00446e;
    font-weight: 700
}

.fistoption {
    padding: 0 5px;
    display: block
}

.formcol {
    float: left;
    width: 60%
}

.formlabel {
    float: left;
    width: 40%
}

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

input[type=date],
input[type=email],
input[type=password],
input[type=text],
textarea {
    width: 95%;
    padding: 8px 10px;
    border: 1px solid #eaeaea;
    border-radius: 0;
    margin: 5px 0;
    font-size: .9em;
    resize: none;
    background: #fff
}

input[type=checkbox],
input[type=radio] {
    width: auto;
    height: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

input[type=submit] {
    width: 100%;
    padding: 8px 10px;
    border: 1px solid #00114d;
    background-color: #104581;
    color: #fff;
    display: block;
    margin: 5px auto;
    cursor: pointer;
    text-align: center;
    font-weight: 700
}

.dropdown,
select {
    padding: 8px 10px;
    margin: 5px 0;
    background: #fff;
    resize: none
}

select {
    width: 100%;
    border: 0 solid #cbcbcb;
    border-radius: 0;
    line-height: 26px!important
}

.dropdown {
    width: 100%;
    border: 1px solid #eaeaea;
    border-radius: 0;
    line-height: 26px!important
}

.scroll {
    background-color: #fff;
    width: 100%;
    display: block;
    margin: 0 auto 30px;
    height: 200px;
    overflow: scroll;
    border: 1px solid #dedede;
    line-height: 1.8em;
    padding: 5px;
    color: #000;
    top: 20px
}

.scroll h2 {
    font-weight: 700;
    color: #104581
}

.scroll ul li {
    margin-left: 20px;
    list-style: outside
}

.thanksheading {
    margin: 150px 0 20px;
    font-size: 1.5em;
    color: #104581;
    padding: 5px;
    text-align: center;
    width: auto;
    border-bottom: 3px double #104581;
    border-top: 3px double #104581
}

.innerblockenroll {
    background: #243a5d;
    padding: 20px;
    margin: 20px auto;
    color: #fff
}

.innerblockenroll p {
    text-align: left;
    font-weight: 700
}

.bottomfooter,
.contactifomobile,
.enrollhead,
.footeradd1 span,
.footeradd2,
.footeradd2 span,
.or,
.requesttext,
.sec6,
.sec88,
.service-box i,
ul.topnav li a {
    text-align: center
}

.innerblockenroll ul {
    display: block;
    margin: 10px 30px
}

.innerblockenroll ul li {
    list-style: square;
    line-height: 1.8em
}

#clients ul li,
.jcart ul li,
.quicklinks ul li {
    list-style: none
}

.map-responsive {
    overflow: hidden;
    padding-bottom: 130%;
    height: 0;
    margin-top: 20px
}

.map-responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute
}

.articleboxouter,
.deliverybooks,
.moreclients,
.resume-menu,
.rightside,
.twodiv_pt1,
.twodiv_pt2 {
    position: relative
}

.location_address {
    font-size: .9em;
    line-height: 1.8em;
    padding: 20px 0;
    background: #e2e2e2
}

.location_address p {
    line-height: 1.8em;
    padding: 0 40px
}

.location_address strong {
    line-height: 1.8em;
    font-weight: 600;
    color: #104581
}

.contactformsmatter {
    padding: 20px;
    background: #e2e2e2;
    color: #2b2b2b;
    line-height: 1.8em;
    margin: 0 1.6% 1.6%
}

.registrationinfo {
    width: 30%;
    margin: 20px auto;
    display: block;
    background: #e2e2e2;
    float: left;
    padding: 20px 0
}

.registrationinfo p {
    line-height: 1.8em;
    padding: 0 20px
}

.registrationinfo strong {
    line-height: 1.8em;
    font-weight: 600;
    color: #104581
}

.enrollhead,
.or,
.requesttext {
    font-weight: 700
}

.sec3 {
    background-image: url(https://www.learnsap.com/_new/images/bg_services-min.png);
    background-color: #002254;
    background-repeat: repeat-x;
    background-position: center center;
    padding: 50px 0
}

.actionservice,
.servicehead {
    float: left
}

.service-box {
    margin: 10px;
    overflow: hidden;
    background-color: #fff;
    border-radius: 2px;
    padding: 10px 10px 20px;
    float: left;
    width: 367px;
    max-width: 32%
}

.service-box i,
a.ilink:active,
a.ilink:hover,
a.ilink:link,
a.ilink:visited {
    border-radius: 100%;
    height: 42px;
    line-height: 42px;
    width: 42px;
    float: left;
    overflow: hidden
}

.service-box h4 {
    color: #2e2e2e;
    font-size: 1.2em;
    font-size: 1vw;
    margin: 11px 5px;
    border-bottom: 1px solid #d0d0d0;
    display: inline-block
}

#clients ul,
.bottomfooter,
.clientsul,
.footeradd1 span,
.footeradd2 span,
.quicklinks {
    display: block;
    font-weight: 400
}

.service-box i {
    font-size: 1.3em
}

.service-box p {
    color: #474747;
    font-size: 1.2em;
    font-size: 1vw
}

a.ilink:active,
a.ilink:link,
a.ilink:visited {
    background-color: #fff;
    color: #f7a421
}

a.ilink:hover {
    background-color: #f7a421;
    color: #fff
}

.enrollmentfrm {
    margin: 5% 0;
    overflow: hidden;
    background-color: #fff;
    border-radius: 2px;
    padding: 0 15px;
    float: left;
    width: auto;
    height: auto
}

.enrollmentfrm img {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 8% 0
}

.enrollhead {
    font-size: 1.2em;
    color: #f7a421
}

.or {
    color: #8b8b8b;
    font-size: 2em
}

.requesttext {
    background: #f7a421;
    border-radius: 10px;
    box-shadow: 5px 5px #fcf87a;
    color: #000;
    font-size: 1.2em;
    margin: 0;
    padding: 15px 0
}

.sec6 {
    background: #fafafa;
    padding: 50px 0
}

#clients ul li {
    float: left;
    margin-right: 20px;
    margin-left: 20px;
    vertical-align: bottom
}

#clients ul li img {
    max-height: 45px;
    margin: 20px auto;
    display: block;
    width: auto
}

.moreclients {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0 1.6%;
    top: 20px
}

.moreclients img {
    width: 20%
}

.clientsul {
    float: left;
    width: 80%
}

.clientsulreadmore {
    width: 20%
}

.timetable,
table {
    width: 100%
}

.sec7 {
    background: #ccc;
    padding: 10px
}

.quicklinks {
    float: left;
    font-size: 1em;
    line-height: 40px;
    color: #474747
}

.quicklinks ul li a:active,
.quicklinks ul li a:link,
.quicklinks ul li a:visited {
    color: #474747;
    text-decoration: underline
}

.quicklinks ul li a:hover {
    color: #474747;
    text-decoration: none
}

.sec77 {
    background: #767676;
    padding: 10px 0
}

.sec8 {
    background: #292929;
    padding: 20px 0;
    border-top: 5px solid #f7a421
}

.sec88 {
    background: #f1f1f1;
    padding: 50px 0
}

.contactifomobile {
    float: none;
    font-size: 22px;
    line-height: 1.5em
}

.deliverymethod,
.jcart ul li,
.jcartshopcart,
.timetable p,
.twodiv_pt2 {
    line-height: 1.8em
}

.contactifomobile>h6 {
    margin-bottom: 20px;
    font-size: 35px
}

.contactifomobile span {
    font-weight: 400;
    color: #104581;
    text-align: center
}

.contactifomobile a,
.contactifomobile a:active,
.contactifomobile a:hover,
.contactifomobile a:link,
.contactifomobile a:visited {
    color: #104581;
    text-decoration: none
}

.bottomfooter {
    float: left;
    font-size: .9em;
    color: #fff;
    padding-left: 0
}

.navback-desktop {
    background-color: #104581;
    height: auto;
    margin-bottom: -1px
}

ul.topnav {
    list-style-type: none;
    margin: 9px 0;
    padding: 0;
    overflow: hidden;
    background-color: #104581;
    font-size: 1.1em;
    font-size: .9vw
}

ul.topnav li {
    float: left;
    padding: .5% 2.2%
}

ul.topnav li a {
    color: #fff;
    text-decoration: none;
    font-weight: 700
}

ul.topnav li a:hover {
    color: #fff;
    border-bottom: 2px solid #fff
}

ul.topnav li.icon {
    display: none
}

ul.topnav li a.selected {
    color: #fff;
    border-bottom: 2px solid #fff
}

.sec_schedule {
    background: #e8e8e8;
    padding: 0 5px 20px
}

td,
th {
    padding: 8px;
    text-align: left
}

.sec_schedule th {
    background: #104581;
    color: #fff;
    font-size: .9em
}

.innercell1,
.innercell2,
.timetable tr:nth-child(odd) {
    background-color: #ddebf7
}

.sec_schedule td {
    font-weight: normal: color: #535354;
    font-size: .9em;
    border-left: 1px solid #86c6ff;
    border-bottom: 1px solid #86c6ff
}

.innertable {
    border: 1px solid #e8e8e8
}

.timetable {
    margin: 0 auto
}

.timetable img {
    width: 100%;
    max-width: 100%;
    height: auto
}

.timetable p {
    margin-top: 15px
}

th {
    border: none
}

td {
    width: auto
}

.colenroll {
    border-right: 1px solid #86c6ff;
    border-top: 1px solid #86c6ff
}

.sec_schedule a {
    color: #535354
}

a.tablelinks:active,
a.tablelinks:link,
a.tablelinks:visited {
    color: #535354;
    text-decoration: underline
}

a.tablelinks:hover {
    color: #535354;
    text-decoration: none
}

.enrolltable {
    width: 100%;
    max-width: 550px;
    margin: 20px auto
}

.enrolltable h3 {
    color: #4e4e4e;
    text-align: left;
    font-size: 1.2em;
    margin-bottom: 10px
}

.cell2 {
    font-weight: 700
}

.innercell1,
.innercell2 {
    padding-left: 20px
}

.innercell2 {
    font-weight: 700
}

.main_container {
    background: #fff;
    color: #474747;
    margin: 20px auto;
    overflow: hidden;
    padding: 20px 30px;
    width: 100%
}

.twodivwrapper {
    display: block;
    overflow: hidden;
    width: 100%
}

.twodiv_pt1 {
    float: left;
    margin: 0 auto;
    overflow: hidden;
    width: 100%
}

.twodiv_pt2 {
    background: #e8e8e8;
    margin: 0;
    overflow: hidden;
    width: 100%;
    padding: 20px;
    font-size: 16px
}

.mainpdt_items {
    margin-right: 1%;
    margin-top: 20px;
    float: left
}

.mainpdtdiv {
    width: 100%
}

.mainpdt_items {
    width: 27%
}

.mainpdt_carts {
    width: 44%;
    margin-right: 0;
    margin-top: 10px;
    float: left
}

.system_access {
    margin: 20px auto
}

.systemaccesstable {
    float: left;
    margin: 20px 0
}

.systemaccesstable h3 {
    color: #4e4e4e;
    text-align: left;
    font-size: 1.2em;
    margin-bottom: 10px
}

.acc-cell {
    width: 46%;
    float: left;
    margin-left: 20px
}

.jcart ul li {
    font-size: .9em
}

.jcart select {
    width: auto;
    border: 1px solid #dadada;
    padding: 3px;
    color: #1c1c1c;
    margin-left: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0
}

.jcart fieldset {
    border: 1px solid #dadada;
    padding: 10px
}

.jcart small {
    color: #4b4c4c;
    font-size: .7em;
    display: none
}

.jcart input[type=text] {
    width: 60%;
    padding: 8px 10px;
    border: 1px solid #d2d2d2;
    border-radius: 0;
    margin: 5px 0;
    font-size: .9em;
    resize: none;
    background: #fff
}


.jcart input[type=number] {
    width: 60%;
    padding: 8px 10px;
    border: 1px solid #d2d2d2;
    border-radius: 0;
    margin: 5px 0;
    font-size: .9em;
    resize: none;
    background: #fff
}

.jcart input[type=button],
.jcart input[type=submit],
a.cartbutton:active,
a.cartbutton:hover,
a.cartbutton:link,
a.cartbutton:visited {
    color: #1c1c1c;
    padding: 3px;
    background: orange;
    margin: 10px auto;
    text-align: center;
    display: block
}

.jcart input[type=button] {
    border: 1px solid orange;
    font-size: .9em;
    font-weight: 700
}

a.cartbutton:active,
a.cartbutton:hover,
a.cartbutton:link,
a.cartbutton:visited {
    width: auto;
    font-weight: 700;
    cursor: default;
    text-decoration: none
}

.jcartshopcart {
    margin-top: 10px;
    font-size: .9em;
    border: 1px;
    width: 100%
}

.jcartshopcart th {
    background: #e8e8e8;
    color: #000;
    padding: 3px 10px
}

.jcartshopcart td {
    border: 1px solid #dadada;
    padding: 3px 10px
}

.jcartshopcart input[type=submit] {
    width: auto;
    text-align: center;
    float: right;
    padding: 3px 10px
}

.jcartshopcart input[type=text] {
    width: auto;
    border: 1px solid #dadada;
    padding: 3px;
    color: #1c1c1c;
    margin-left: 15px
}

#jcart-paypal-checkout {
    width: auto;
    text-align: center;
    padding: 10px;
    margin: 20px auto;
    display: block
}

.sec-studyguide {
    background: #e8e8e8;
    padding: 0 5px 20px
}

.studyguideswrapper {
    width: 100%;
    margin: 0 auto
}

.studyguideswrapper img {
    max-width: 100%;
    height: auto;
    width: auto
}

.coursepageswrapper {
    width: 100%;
    margin: 0 auto
}

.coursepageswrapper img {
    max-width: 100%;
    height: auto;
    width: 100%
}

.deliverymethod {
    background: #fff;
    margin: 15px 0;
    padding: 10px 20px
}

.deliverymethod ul {
    display: block;
    margin: 10px 0;
    background: #f5f5f5;
    padding: 10px 30px;
    font-weight: 400
}

.deliverymethod ul li {
    list-style: square
}

.display_values {
    border: 1px solid #dadada;
    display: inline-block;
    /*height: 270px;*/
    margin: .8%;
    max-width: 31%;
    overflow: hidden;
    width: 100%;
    background: #fff2d6
}

.display_values table {
    padding: 10px
}

.display_values tr:nth-child(odd) {
    background-color: #fee5b1
}

.display_values h2 {
    background: #104581;
    color: #fff;
    font-size: .8em;
    font-weight: 700;
    margin: 10px;
    padding: 10px 0 10px 10px;
    text-align: left
}

.deliverybooks {
    margin: 0 auto;
    width: 100%;
    text-align: center
}

.display_values img {
    height: 20px
}

.paymentthanks {
    width: 70%;
    margin: 0 auto 20px;
    display: block
}

.paymentthanks h2 {
    margin: 20px 0;
    font-size: 1.8em;
    color: #104581;
    padding: 5px;
    text-align: center;
    width: auto;
    border-bottom: 3px double #104581;
    border-top: 3px double #104581
}

.thanksmessage {
    margin: 0 0 150px;
    color: #252525;
    line-height: 1.5em;
    padding: 5px;
    display: block;
    width: 96%
}

.paymentthanks ul {
    display: block;
    margin: 20px 0 20px 30px
}

.paymentthanks ul li {
    list-style: square;
    line-height: 1.8em
}

.accordion,
.accordion>li,
.linktabs ul li {
    list-style: none
}

.sec-module-top {
    background: #ebecee;
    padding: 5% 0
}

.sec-module-top1 {
    padding: 5% 0;
    background-image: url(https://www.learnsap.com/_new/images/background-courses.png);
    background-repeat: repeat;
    margin-top: -1px
}

.sec-module-top2 {
    padding: 5% 0
}

.module_topsec {
    padding: 0 20px;
    width: 100%;
    overflow: hidden;
    color: #474747
}

.sec-module {
    overflow: hidden;
    padding: 0 20px 10px
}

.sec-beginner {
    background: #c6dbef;
    color: #4e4e4e
}

.sec-intermediate {
    background: #6baed6;
    color: #fff
}

.sec-advanced {
    background: #2171b5;
    color: #fff
}

.sec-shortcourses {
    background: #dcdddf;
    color: #4e4e4e
}

.sec-coursepage {
    background: #e8e8e8;
    padding: 0 0 20px
}

.linktabs {
    display: block;
    margin: 20px auto;
    overflow: hidden
}

.linktabs ul {
    display: block;
    margin-top: 10px
}

.linktabs ul li {
    float: left;
    margin-right: 0;
    margin-bottom: 10px;
    width: 180px
}

.linktabs ul li a:active,
.linktabs ul li a:hover,
.linktabs ul li a:link,
.linktabs ul li a:visited {
    display: block;
    text-align: center;
    padding: 10px 0;
    margin-right: 10px;
    text-decoration: none;
    font-weight: 700;
    border-radius: 5px
}

.course-box,
.subgroup {
    margin: 10px 0;
    overflow: hidden
}

.subgroup {
    border-bottom: 1px solid #dedede;
    padding: 0 10px
}

.tabletop {
    font-weight: 700;
    padding: 0 10px;
    background: #ededed
}

a.blockbackground:active,
a.blockbackground:hover,
a.blockbackground:link,
a.blockbackground:visited {
    text-decoration: none;
    font-size: 1.2em;
    font-size: 1vw;
    font-weight: 700;
    text-align: center;
    display: block;
    padding: 23% 0
}

.imgblock {
    width: 23.8%;
    background: #fff
}

.beginner {
    color: #4e4e4e;
    background: -webkit-linear-gradient(#c6dbef, #e0eefc);
    background: -o-linear-gradient(#c6dbef, #e0eefc);
    background: -moz-linear-gradient(#c6dbef, #e0eefc);
    background: linear-gradient(#c6dbef, #e0eefc);
    border: 2px solid #6ab6fc;
    box-shadow: 2px 2px 2px #6ab6fc
}

.intermediate {
    color: #fff;
    background: -webkit-linear-gradient(#6baed6, #bed5f0);
    background: -o-linear-gradient(#6baed6, #bed5f0);
    background: -moz-linear-gradient(#6baed6, #bed5f0);
    background: linear-gradient(#6baed6, #bed5f0);
    border: 2px solid #5195bf;
    box-shadow: 2px 2px 2px #5195bf
}

.advanced {
    color: #fff;
    background: -webkit-linear-gradient(#2171b5, #6baed6);
    background: -o-linear-gradient(#2171b5, #6baed6);
    background: -moz-linear-gradient(#2171b5, #6baed6);
    background: linear-gradient(#2171b5, #6baed6);
    border: 2px solid #075a9e;
    box-shadow: 2px 2px 2px #075a9e
}

.shortcourses {
    color: #4e4e4e;
    background: -o-linear-gradient(#dcdddf, #cfd0d2);
    background: -moz-linear-gradient(#dcdddf, #cfd0d2);
    background: linear-gradient(#dcdddf, #cfd0d2);
    border: 2px solid #919294;
    box-shadow: 2px 2px 2px #919294
}

.imgblock a:active,
.imgblock a:hover,
.imgblock a:link,
.imgblock a:visited {
    text-decoration: none;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    display: block;
    padding: 20% 0
}

.contetnblock {
    display: block;
    width: 74.6%
}

.contetnblock h3 {
    color: #104581
}

.contetnblock a:active,
.contetnblock a:hover,
.contetnblock a:link,
.contetnblock a:visited {
    text-decoration: none;
    color: #104581
}

.specialpoint {
    font-size: 1.2em;
    font-size: 16px;
    padding-right: 20px;
    font-weight: 700
}

.module_description {
    padding: 20px 0;
    width: 100%;
    overflow: hidden;
    color: #474747
}

.module_description p {
    line-height: 1.8em;
    font-size: 1.2em;
    font-size: 1vw
}

.course-box {
    background-color: #fff;
    border-radius: 2px;
    padding: 10px 0px;
    float: left;
    max-width: auto;
    width: 100%;
    
}

.course-box h3 {
    color: #2e2e2e;
    font-size: 1.2em;
    font-size: 1vw;
    margin: 5px 10px 5px 0;
    border-bottom: 1px solid #d0d0d0;
    display: inline-block
}

.course-box i {
    border-radius: 100%;
    float: left;
    font-size: 1.3em;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    width: 42px;
    text-align: center
}

a.courseboxicon:active,
a.courseboxicon:hover,
a.courseboxicon:link,
a.courseboxicon:visited {
    float: left;
    overflow: hidden
}

a.courseboxicon img {
    width: 25x;
    height: 25px;
    line-height: 25px;
    margin-right: 10px
}

a.headlink:active,
a.headlink:hover,
a.headlink:link,
a.headlink:visited {
    text-decoration: none
}

.course-box p {
    color: #474747;
    font-size: 16px;
}

.headingadvance,
.headingbeginner,
.headingintermediate,
.headingshort {
    font-size: 1.6em;
    font-size: 1.3vw;
    margin-bottom: 8px;
    font-weight: 700
}

.headingadvance {
    color: #fff
}

.headingbeginner {
    color: #4e4e4e
}

.headingintermediate {
    color: #fff
}

.headingshort {
    color: #4e4e4e
}

.courselinksmall {
    float: right;
    font-weight: 700
}

.courselinksmall a:active,
.courselinksmall a:link,
.courselinksmall a:visited {
    color: #104581;
    text-decoration: underline
}

.courselinksmall a:hover {
    color: #104581;
    text-decoration: none
}

.accordian-wrapper {
    background: #fff;
    overflow: hidden;
    padding: 20px 20px 10px;
    margin-top: 20px
}

.accordion>li {
    display: block
}

.accordion>li>span {
    display: block;
    margin: 10px 0;
    padding: 10px;
    background: url(images/expand_arrow.png) 99.5% 6px no-repeat #e6e6e6;
    color: #474747;
    border: 1px solid #c9c9c9;
    background-size: 20px;
    font-weight: 400;
    cursor: pointer;
    font-size: 16px
}

.accordion>li>div {
    list-style: none;
    display: none;
    overflow: auto
}

.accordion>ul li {
    font-weight: 400;
    cursor: auto;
    padding: 0 0 0 7px
}

.accordion a {
    text-decoration: none
}

.accordion li>span:hover {
    background: #104581;
    color: #fff;
    border: 1px solid #104581
}

.accordion li>span.activee {
    background: url(images/collapse-arrow.png) 99.5% 6px no-repeat #104581;
    background-size: 20px;
    color: #fff;
    border: 1px solid #104581
}

.accordion>li>span::before {
    content: "\25B6";
    font-size: 13px;
    color: #474747;
    margin-right: 12px
}

.accordion li>span.activee::before {
    content: "\25BC";
    color: #fff;
    font-size: 13px;
    margin-right: 12px
}

.actionbutton {
    float: right;
    margin: 10px auto 0;
    overflow: hidden
}

.accordian2 {
    border-bottom: 1px solid #dedede;
    color: #000;
    font-weight: 700;
    cursor: pointer;
    width: 100%;
    text-align: left;
    outline: 0;
    transition: .4s;
    padding: 5px
}

.accordian2:after {
    content: '\02795';
    font-size: 13px;
    color: #777;
    float: right;
    margin-left: 5px
}

.active1:after {
    content: "\2796"
}

.accordian2:hover,
.active1 {
    border-bottom: 1px solid #dedede
}

.panel2 {
    padding: 0 18px;
    background-color: #fff;
    display: none;
    overflow: hidden
}

.enrollfromcourse {
    margin-right: 10px;
    float: left
}

.actiobbuttoncourse,
.moredetails a:active,
.moredetails a:hover,
.moredetails a:link,
.moredetails a:visited {
    display: inline-block;
    margin: 0 10px;
    text-decoration: none;
    padding: 5px 10px
}

.moredetails {
    font-size: 1.2em;
    font-size: 1vw;
    text-align: center;
    float: left
}

.moredetails a:active,
.moredetails a:link,
.moredetails a:visited {
    background: #9e9e9e;
    color: #000;
    border: 1px groove #898989
}

.moredetails a:hover {
    background: #104581;
    color: #fff;
    border: 1px groove #053975
}

.actiobbuttoncourse {
    background: #c34728;
    color: #fff;
    cursor: pointer;
    font-size: 1.2em;
    font-size: 1vw;
    font-weight: 700;
    text-align: center;
    border: 1px groove #b56e6e
}

.generalpagedivided {
    display: block;
    float: left;
    margin: 0 1%;
    width: 48%
}

.generalpagedivided h4,
.generalpagedivided h5 {
    margin: 10px 0;
    font-weight: 700;
    font-size: 14px
}

.generalpagedivided h4 {
    padding: 5px 10px;
    color: #fff;
    background: #4c4b4b
}

.generalpagedivided h5 {
    padding: 5px 0;
    color: #474747
}

.generalpagedivided p {
    font-size: 14px;
    color: #474747;
    line-height: 1.8em
}

.generalpagedivided ul {
    display: block;
    margin: 10px 30px
}

.generalpagedivided ul li {
    font-weight: 700;
    list-style: square;
    line-height: 1.8em;
    font-size: 14px;
    padding: 10px 0
}

.generalpagedivided ul li a:link,
.specification-content ul li a:active,
.specification-content ul li a:visited {
    text-decoration: underline;
    color: #001252
}

.generalpagedivided ul li a:hover {
    text-decoration: none
}

.generalpagedivided img {
    display: block;
    margin: 0 auto
}

.generalpagedivided iframe {
    float: left;
    margin: 10px
}

.resume-content h4,
.resume-content h5 {
    font-size: 1.6em;
    font-size: 1.2vw;
    padding: 5px 10px;
    margin: 10px 0;
    font-weight: 700
}

.resume-content h4 {
    color: #4e4e4e
}

.resume-content h5 {
    color: #474747
}

.resume-content p,
.resume-content ul li {
    line-height: 1.8em;
    color: #474747;
    font-size: 1.2em;
    font-size: 1vw
}

.resume-content p {
    padding-left: 10px
}

.resume-content ul {
    display: block;
    margin: 10px 30px;
    color: #474747;
    font-weight: 400
}

.resume-content ul li {
    list-style: square
}

.resume-menu ul,
.resume-menu ul li ul {
    list-style: none;
    display: block
}

.resume-content a:active,
.resume-content a:link,
.resume-content a:visited {
    text-decoration: underline;
    color: #001252
}

.resume-menu ul li a,
.resume-menu ul li a.selectedvmenu,
.resume-menu ul li a:hover,
.resume-menu ul li ul li a {
    text-decoration: none;
    color: #001252
}

.resume-content a:hover {
    text-decoration: none
}

.resume-menu {
    background: #fff;
    float: left;
    margin: 0 0 0 20px;
    overflow: hidden;
    width: 26%
}

.articlebox,
.articleboxouter,
.partnershipbox,
.partnershipbox2 {
    overflow: hidden;
    width: 100%
}

.resume-menu ul {
    color: #001252
}

.resume-menu h3 {
    text-align: center;
    font-size: 1.6em;
    font-size: 1.2vw;
    padding: 20px 0;
    font-weight: 700;
    color: #474747;
    background: #d4d4d4;
    border: 1px solid #dedede
}

.resume-menu ul li,
.resume-menu ul li ul li {
    padding: 8px 10px 8px 20px;
    text-align: left;
    font-size: 1.2em;
    font-size: 1vw;
    line-height: 1.8em
}

.resume-menu ul li {
    font-weight: 400;
    border-bottom: 1px dashed #c2c2c2
}

.resume-menu ul li a.selectedvmenu,
.resume-menu ul li a:hover {
    font-weight: 700
}

.resume-menu ul li ul li {
    font-weight: 400;
    border-bottom: 1px dashed #fff;
    color: #001252
}

.parternshippt,
.partnershipbox,
.partnershipbox2 {
    padding: 20px;
    background: #fff
}

.examtable td,
.questiontable td {
    border-left: 1px solid #86c6ff;
    border-bottom: 1px solid #86c6ff
}

.resume-menu ul li ul li a.selectedvmenu,
.resume-menu ul li ul li a:hover {
    color: #001252;
    text-decoration: none;
    font-weight: 700
}

.partnershipbox {
    margin: 20px auto 0;
    font-size: 1.2em;
    font-size: 1vw
}

.partnershipbox p {
    color: #474747;
    text-align: left;
    line-height: 1.8em
}

.partnershipbox ul {
    display: block;
    margin: 10px 30px;
    color: #474747;
	font-weight:normal;
}

.partnershipbox ul li {
    list-style: square;
    line-height: 1.8em;
    color: #474747;
    font-size: 1.2em;
    font-size: 1vw
}

.partnershipbox ul li a:active,
.partnershipbox ul li a:hover,
.partnershipbox ul li a:link {
    color: #104581;
    text-decoration: none
}

.partnershipbox ul li a:hover {
    font-weight: 700
}

.partnershipbox2 {
    margin: 20px auto 0;
    font-size: 1.2em;
    font-size: 1vw
}

.partnershipbox2 p {
    color: #474747;
    text-align: left;
    line-height: 1.8em
}

.partnershipbox2 ul {
    display: block;
    margin: 10px 30px;
    color: #474747;
    font-size: 1.2em;
    font-size: 1vw
}

.partnershipbox2 ul li {
    list-style: square;
    line-height: 1.8em;
    color: #474747
}

.parternshippt {
    margin: 0 auto;
    display: block
}

.articleboxouter {
    margin: 0 auto;
    text-align: center;
    background: #fff
}

.articlebox {
    float: left;
    margin: 1.6% .8%;
    max-width: 31%
}

.articlebox h2 {
    color: #104581;
    font-size: 16px;
    margin: 10px 0;
    padding: 10px 0;
    text-align: center
}

.articlebox h2 a:active,
.articlebox h2 a:link,
.articlebox h2 a:visited {
    color: #104581;
    text-decoration: underline
}

.articlebox h2 a:hover {
    color: #104581;
    text-decoration: none
}

.articlebox img {
    width: 80%;
    margin: 0 auto
}

.course_decsription_container h2,
.course_decsription_container h3,
.course_decsription_container h4,
.course_decsription_container h5,
.course_decsription_container h6 {
    color: #4e4e4e
}

a.arlinks:active,
a.arlinks:link,
a.arlinks:visited {
    color: #104581;
    text-decoration: underline
}

a.arlinks:hover {
    color: #104581;
    text-decoration: none
}

.innerblockarticle {
    background: #dedede;
    padding: 20px;
    margin: 0 auto 20px;
    font-weight: 400
}

.article_calltoaction,
.shortcuts_headlinks {
    background: #fff;
    overflow: hidden;
    position: relative;
    width: 28%
}

.examlinks ul,
.innerblockarticle ul {
    margin: 10px 30px;
    color: #000;
    display: block
}

.innerblockarticle h3 {
    color: #000
}

.innerblockarticle ul li {
    list-style: square;
    line-height: 1.8em;
    color: #000
}

.innerblockarticle a {
    color: #000;
    text-decoration: underline;
    font-weight: 700
}

.innerblockarticle a:hover {
    color: #000;
    text-decoration: none;
    font-weight: 700
}

.examlinks ul li {
    list-style: square;
    line-height: 2em;
    color: #000;
    font-size: 1.2em;
    font-size: 1vw
}

.shortcuts_headlinks {
    float: left;
    margin: 0 0 0 20px
}

.shortcuts_headlinks ul {
    display: block;
    list-style: none;
    color: #001252
}

.shortcuts_headlinks ul li {
    list-style: none;
    line-height: 3.5em;
    font-size: 1.2em;
    font-size: 1vw
}

.darkerbacknew,
.firstline,
.leftside,
.newcourseheading,
.rightside {
    line-height: 1.8em
}

.leftside ul li,
.sec_course_curriculum ul li,
.secbox1 ul li {
    list-style: square
}

.article_calltoaction {
    display: block;
    margin: 5% auto 1.6%
}

.article_actionbutton {
    background: #c34728;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 1.6em;
    font-size: 1.2vw;
    font-weight: 700;
    margin: 4% auto;
    text-decoration: none;
    padding: 10px;
    text-align: center;
    width: 100%;
    box-shadow: 0 4px #dadada
}

.socialicons {
    margin-top: 40px
}

.examtable,
.questiontable {
    margin: 0 auto;
    border: 1px solid #86c6ff
}

.socialicons a:active,
.socialicons a:link,
.socialicons a:visited {
    text-decoration: none;
    color: #104581
}

.socialicons a:hover {
    color: #9e9e9e
}

.loggedinusersuccessfull {
    color: #056301
}

.loggedinuserfail {
    color: red
}

.examtable {
    width: 100%;
    background: #fff
}

.examtable th {
    background: #104581;
    color: #fff;
    font-size: .9em
}

.examtable td {
    font-weight: 400;
    font-size: .9em
}

.rowupper {
    background: #104581;
    padding: 5px
}

.headupper {
    font-weight: 700;
    color: #fff
}

.uppercol1 {
    font-weight: 400;
    width: 40%
}

.uppercol2 {
    font-weight: 700
}

.questiontable {
    width: 100%;
    background: #fff
}

.questiontable th {
    background: #104581;
    color: #fff;
    font-size: .9em
}

.questiontable td {
    font-weight: 400;
    font-size: .9em
}

.sec-modulepage01 {
    overflow: hidden;
    min-height: 60px;
    background: #fcfcfc;
    padding: 0
}

.sec-module1 {
    overflow: hidden;
    background: #354555;
    padding: 0;
    margin-top: -1px
}

.contentmain {
    overflow: hidden
}

.introcourse {
    float: left;
    width: 49.9%;
    margin: 1% 0;
    text-align: center;
    overflow: hidden;
    display: block
}

.firstline {
    font-size: 4em;
    font-size: 3.1vw;
    color: #fff
}

.secondline,
.thirdline {
    font-size: 2em;
    font-size: 2vw;
    color: #fff;
    font-weight: 700;
    line-height: 1.8em
}

.secondline {
    margin: -10px 0 10px
}

.thirdline {
    margin-bottom: 10px
}

.subheading {
    text-align: left
}

.specifications {
    color: #29303b
}

.rightside {
    margin: 0 auto 20px auto;
    width: 70%;
    overflow: hidden;
    padding: 0 20px 20px 0;
    float: left
}

.module_moredetails_new {
    cursor: pointer;
    display: block;
    font-size: 1.4vw;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
    float: left
}

.module_moredetails_new a:active,
.module_moredetails_new a:hover,
.module_moredetails_new a:link,
.module_moredetails_new a:visited {
    background: #f2f2f2;
    border: 1px groove #f2f2f2;
    color: #000;
    display: inline-block;
    padding: 10px 20px;
    text-decoration: none
}

.videocourse {
    width: 49.9%;
    overflow: hidden;
    margin: 4% auto;
    display: block
}

.videocourse img {
    width: 76%;
    height: auto;
    margin: 0 auto;
    display: block
}

.leftside {
    padding: 20px;
    display: inline-block;
    background: #faebd7;
    width: 30%;
    border: 1px solid #faebd7;
    margin: 20px 0
}

.leftside ul {
    margin-left: 20px;
    font-weight: 400
}

.coursesmain {
    float: left
}

.newcourseheading {
    text-align: left;
    margin-left: 10px;
    margin-bottom: 20px
}

.secbox {
    width: 100%;
    max-width: 31%;
    margin: 10px;
    overflow: hidden;
    background-color: #fff;
    border-radius: 2px;
    padding: 10px 10px 20px;
    float: left
}

.coursesmainheadingblucback {
    font-size: 2em;
    font-size: 1.4vw;
    color: #fff
}

.coursesmainheadingwhiteback {
    font-size: 2em;
    font-size: 1.4vw;
    color: #122442
}

.enrollaction,
.moredetailsbutton {
    cursor: pointer;
    font-size: 1.8em;
    font-size: 1.2vw;
    font-weight: 700;
    text-decoration: none;
    text-align: center
}

.darkerbacknew {
    background: #f2f2f2;
    padding: 20px;
    margin: 20px auto;
    overflow: hidden
}

.enrollaction,
.moredetailsbutton,
.secbox1 {
    padding: 10px 20px
}

.enrollsticky {
    position: fixed;
    top: 40%;
    right: 0;
    z-index: 9999
}

#boxclose,
#light {
    position: absolute;
    z-index: 1002
}

.enrollsticky img {
    width: 100%;
    height: auto
}

.enrollaction,
.enrollactionouter,
.enrollactionouters4hana,
.moredetailsbutton {
    display: block;
    width: 250px
}

.enrollaction {
    background: #c34728;
    color: #fff;
    margin: 0 20px 20px 0;
    border: 2px solid #8a8787
}

.enrollactionouter {
    margin: 20px auto 0
}

.moredetailsbutton {
    background: #f2f2f2;
    color: #000;
    margin: 0 20px 20px 0;
    border: 1px groove #f2f2f2
}

.secbox h3 {
    color: #2e2e2e;
    font-size: 1.2em;
    font-size: 1vw;
    margin: 11px 5px;
    display: inline-block
}

.secbox1 ul,
.self-paced-1,
.selfpaced {
    display: block
}

.secbox2 {
    height: 282px
}

.secbox1 ul li {
    line-height: 2.5em;
    margin-left: 10px
}

.secbox1 ul li a:active,
.secbox1 ul li a:link {
    color: #2e2e2e;
    text-decoration: underline
}

.secbox1 ul li a:hover {
    color: #2e2e2e;
    text-decoration: none
}

.secbox1 ul li a:visited {
    color: #2e2e2e;
    text-decoration: underline
}

.secbox i,
a.ilink:active,
a.ilink:hover,
a.ilink:link,
a.ilink:visited {
    border-radius: 100%;
    height: 42px;
    line-height: 42px;
    width: 42px;
    float: left;
    overflow: hidden;
    text-align: center;
    font-size: 1.3em
}

.subheadinng {
    font-weight: 400;
    font-size: 1.5em;
    font-size: 1.2vw
}

.sec_course_curriculum {
    padding: 10px 20px;
    border: 1px solid #dedede
}

.sec_course_curriculum ul {
    display: block;
    padding-left: 20px;
    font-weight: 400
}

.self-paced-1 {
    width: 100%;
    max-width: 43.5%;
    margin: 10px;
    background-color: #122442;
    border-radius: 2px;
    padding: 10px 10px 20px;
    float: left;
    overflow: hidden
}

.selfpaced {
    margin: 0 auto;
    overflow: hidden;
    width: 70%
}

.selfpacedheading {
    text-align: center;
    color: #fff
}

.accordion1,
.accordioncourses,
.hanalink {
    padding: 8px;
    text-align: left;
    outline: 0;
    transition: .4s;
    width: 100%;
    cursor: pointer
}

.self-paced-1 h3 {
    display: inline-block;
    color: #fff;
    margin: 11px 5px;
    font-size: 1.2em;
    font-size: 1vw
}

.accordion1:after,
.accordioncourses:after {
    content: '\02795';
    font-size: 13px;
    float: right
}

.accordioncourses {
    border-top: 1px solid #dedede;
    color: #444;
    margin: 10px auto
}

.accordion1,
.hanalink {
    border: none
}

h4.accordioncourses {
    color: #2e2e2e
}

.accordioncourses:after {
    color: #777;
    margin-left: 5px
}

.accordion1 {
    background-color: #eee;
    color: #444;
    margin: 10px auto
}

h4.accordion1 {
    color: #2e2e2e
}

.accordion1:hover,
.accordioncourses:hover,
.activee {
    background-color: #ccc
}

.panel {
    background-color: #fff;
    display: none;
    overflow: hidden
}

.accordion1:after {
    color: #777;
    margin-left: 5px
}

.activee:after {
    content: "\2796"
}

.hanalink {
    background-color: #eee;
    color: #444;
    margin: 10px auto
}

h4.hanalink {
    color: #2e2e2e
}

.hanalink2 {
    padding: 6px;
    margin: 5px auto
}

.activee,
.hanalink:hover {
    background-color: #ccc
}

.hanalink a:active,
.hanalink a:hover,
.hanalink a:link,
.hanalink a:visited {
    color: #2e2e2e;
    text-decoration: none
}

.secbox img {
    width: 100%;
    margin: 0 auto;
    display: block
}

a.ilink:hover,
a.ilink:link,
a.ilink:visited,
active {
    border-radius: 100%;
    height: 42px;
    line-height: 42px;
    width: 42px;
    float: left;
    overflow: hidden;
    text-align: center;
    font-size: 16px
}

.formotherinfo1,
.formside1 {
    float: left;
    width: 49%
}

h4.accordion1,
h4.accordioncourses,
h4.hanalink {
    font-size: 16px
}

.formside1 {
    margin: 0 2% 0 0
}

.formotherinfo1 img {
    width: 100%;
    display: block
}

#fade,
#light {
    display: none
}

.forminfotext {
    background: #f7f7f7;
    padding: 10px
}

#fade {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 1001;
    -moz-opacity: .8;
    opacity: .8
}

#light {
    top: 50%;
    left: 50%;
    max-width: 600px;
    max-height: 360px;
    margin-left: -300px;
    margin-top: -180px;
    border: 2px solid #fff;
    background: #fff;
    overflow: visible
}

#boxclose {
    float: right;
    cursor: pointer;
    color: #fff;
    border: 1px solid #aeaeae;
    border-radius: 3px;
    background: #222;
    font-size: 31px;
    font-weight: 700;
    display: inline-block;
    line-height: 0;
    padding: 11px 3px;
    right: 2px;
    top: 2px;
    opacity: .9
}

.boxclose:before {
    content: "Ã—"
}

#fade:hover~#boxclose,
#showmore,
#showmore1,
#showmore2 {
    display: none
}

.downloadlink img {
    height: auto;
    width: 24px
}

.orangecolor {
    color: #ff9000
}

a.orangecolor:active,
a.orangecolor:hover,
a.orangecolor:link,
a.orangecolor:visited {
    color: #ff9000;
    text-decoration: none
}

.comparepriceheading1 {
    text-align: center;
    font-size: 55px;
    color: #104581;
    margin-top: 20px;
    font-weight: 900
}

.comparepriceheading2 {
    text-align: center;
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: 399
}

.tablecomparison {
    border-collapse: collapse;
    width: 100%;
    color: #000;
    margin: 20px auto;
    border: 1px solid #ddd
}

.tablecomparison th {
    text-align: center;
    width: 20%
}

.tablecomparison td,
th {
    height: auto;
    border-left: 1px solid #ddd
}

.tablecomparison td,
th {
    border: 1px solid #ddd;
    padding: 10px;
    empty-cells: show;
    white-space: nowrap
}

.tablecomparison td,
th {
    text-align: left
}

.tablecomparison td+td,
tablecomparison th+th {
    text-align: center
}

.tablecomparison td.default {
    display: table-cell
}

.bg-orange {
    border-top: 5px solid #f46923
}

.bg-blue {
    border-top: 3px solid #0097cf;
    background: #f3f3f3
}

.sep {
    background: #f5f5f5;
    font-weight: 700
}

.txt-l {
    font-size: 28px;
    font-weight: 700
}

.txt-top {
    position: relative;
    top: -9px;
    left: -2px
}

.star {
    font-size: 18px;
    color: #2ca01c
}

.borderhide {
    border: 1px solid #fff
}

.werecommend {
    background: #fff;
    border: none
}

.werecommend img {
    position: relative;
    top: 25px;
    width: 100%
}

.labordaydiv{width:450px;border:1px solid #e6e6e6;display:block;margin:20px auto;}
.laborday_toplayer{background-image:url(https://www.learnsap.com/sap_campaigns/images/labor-day-training-banner-mk.png);background-position: center;background-repeat: no-repeat;background-size: cover;width:100%;height:150px;}
.laborday_heading{padding:10px 10px 0px 10px;font-size:36px;line-height:1.3em;text-align:center;background:#d8d9de; color:#666666;font-family:Slabo,Helvetica,Arial,serif;font-weight:bolder;}
.laborday_middle{padding:10px 10px 0px 10px;font-size:36px;line-height:1.3em;text-align:center;color:#666666;font-family:Slabo,Helvetica,Arial,serif;font-weight:bolder;vertical-align:top;background-image:url(https://www.learnsap.com/sap_campaigns/images/winner.png);background-position: center;background-repeat: no-repeat;background-size: cover;height:240px;}
.laborday_normal{padding:0px 10px 0px 10px;font-size:54px;text-align:center;background:#ac939d;color:#ffffff;font-family:Palatino Linotype,Helvetica,Arial,serif;}
.laborday_normal2{padding:0px 20px 0px 0px;font-size:50px;text-align:center;color:#ffffff;background:#ac939d;font-family:Palatino Linotype,Helvetica,Arial,sans-serif;}
.laborday_time{padding:8px 0px 0px 0px;}
.laborday_time img{width:400px; display:block;height:auto;margin: 0px auto;}
.laborday_details{padding:0px 20px 0px 10px; text-align:center;}




@media only screen and (max-width:480px) {
	.labordaydiv{width:320px;}
	.laborday_heading{font-size:30px;}
	.laborday_middle{font-size:30px;}
	.laborday_normal{font-size:46px;}
	.laborday_normal2{font-size:41px;}
	.laborday_time img{width:320px;}
    .viewcartoptionlink {
        display: block;
        float: right;
        padding-right: 20px
    }
    .service-box,
    .servicehead {
        max-width: 90%;
        width: 100%
    }
    .container {
        width: 100%
    }
    .logoname,
    .sec1 h3,
    .tagline {
        font-weight: 700
    }
    .footerhead,
    .heading,
    .headingblack {
        font-size: 18px;
        margin-bottom: 10px
    }
    .heading {
        color: #4e4e4e
    }
    .headingblack {
        color: #000
    }
    .footerhead {
        color: #fff;
        text-align: left
    }
    ul.topnav li a,
    ul.topnav li.icon a {
        text-align: center;
        font-weight: 700;
        text-decoration: none
    }
    .screenview_header {
        display: none
    }
    .logoname {
        color: #0d3842;
        margin: 10px;
        float: left
    }
    .mobileview_header p.icon {
        float: right;
        display: inline-block;
        color: #fff;
        background: #104581
    }
    .navback-desktop {
        display: none
    }
    .navback-mobile {
        background-color: #fff;
        height: 35px
    }
    ul.topnav {
        list-style-type: none;
        float: none;
        overflow: hidden;
        background-color: #fff;
        padding-bottom: 4px 4px;
        font-family: 'Open+Sans', sans-serif;
        font-size: 14px;
        display: block;
        margin-top: -32px
    }
    ul.topnav li {
        display: none
    }
    ul.topnav li a {
        display: inline-block;
        color: #104581;
        padding: 10px;
        margin: 0 10px 10px
    }
    ul.topnav li a.selected,
    ul.topnav li a:hover {
        color: #104581;
        border-bottom: 2px solid #104581
    }
    ul.topnav li:not(:first-child) {
        display: none
    }
    ul.topnav li.icon,
    ul.topnav li.icon a {
        display: inline-block;
        float: right;
        color: #104581
    }
    ul.topnav li.icon a {
        padding: 0 5px
    }
    ul.topnav li.icon a:hover {
        color: #104581;
        border-bottom: 2px solid #104581
    }
    ul.topnav.responsive {
        position: relative;
        z-index: 50
    }
    ul.topnav.responsive li.icon {
        position: absolute;
        right: 0;
        top: 0
    }
    .articleboxouter,
    .finacial_sticky,
    .scroll,
    .twodiv_pt1,
    .twodiv_pt2 {
        position: relative
    }
    ul.topnav.responsive li {
        float: none;
        display: inline
    }
    .formcol,
    .formcolmain,
    .formlabel,
    .formlabelmain,
    .singlecol,
    .singlecolmain {
        float: left;
        overflow: hidden
    }
    ul.topnav.responsive li a {
        display: block;
        text-align: left
    }
    .actnowbutton,
    .mainheading,
    .sec1 h3,
    .sec1 ul,
    .sec1 ul li,
    .sec2,
    .subheading,
    .tagline {
        text-align: center
    }
    .tagline {
        font-size: 1em;
        color: #fff;
        background: #104581;
        padding: 5px;
        margin: 5px 0 0;
        width: auto
    }
    .headinghome,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p {
        font-size: 16px
    }
    .adheadfont {
        font-size: 20px
    }
    .adheadfont1 {
        font-size: 18px
    }
    .actnowbutton,
    .bookbox p,
    .bookbox ul li,
    .futterbutton,
    .mainheading,
    .sec1 h3,
    .sec1 ul li,
    .subheading {
        font-size: 16px
    }
    .introtext {
        width: 100%;
        display: block
    }
    .mainheading {
        color: #000;
        padding: 15px 0 0;
        line-height: 1.8em
    }
    .sec1 h3 {
        padding: 20px 0;
        color: #474747;
        background: #d4d4d4
    }
    .sec1 ul {
        display: block;
        list-style: none;
        color: #000
    }
    .sec1 ul li {
        padding: 8px 10px 9px 20px;
        line-height: 1.2em;
        font-weight: 400
    }
    .actnowbutton {
        font-weight: 700;
        padding: 10px 20px;
        display: inline-block;
        margin: 10px auto 0
    }
    a.actnowbutton:active,
    a.actnowbutton:link,
    a.actnowbutton:visited {
        background: #104581;
        color: #fff;
        text-decoration: none
    }
    a.actnowbutton:hover {
        background: #9e9e9e;
        color: #000;
        text-decoration: none
    }
    .futterbutton {
        line-height: 1.3em
    }
    .bookbox p,
    .bookbox ul li,
    .scroll,
    .subheading {
        line-height: 1.8em
    }
    .sec2 {
        background: #fff;
        padding: 20px 0
    }
    .bookbox {
        display: block;
        margin: 0 auto
    }
    .bookbox p {
        color: #000
    }
    .bookbox ul {
        display: block;
        list-style: none;
        color: #000
    }
    .bookbox ul li {
        padding: 8px 10px 9px 20px;
        font-weight: 400
    }
    .finacial_sticky {
        margin: 0 auto;
        width: 90%;
        overflow: hidden;
        right: 0;
        background: #f1c40f;
        border: 1px solid #f1c40f;
        border-radius: 10px
    }
    .subheading {
        color: #000;
        padding: 10px 0 0
    }
    .finacial_sticky p {
        font-size: 16px;
        color: #000;
        padding: 10px;
        line-height: 1.8em;
        overflow: hidden
    }
    .sec22,
    .sec_enroll {
        background: #e8e8e8;
        padding: 0 0 5px
    }
    .formheading,
    .formtitlemob {
        padding: 5px;
        text-align: center;
        width: auto
    }
    .formtitle {
        display: none
    }
    .formtitlemob {
        font-size: 1em;
        color: #fff;
        background: #104581;
        margin: 0 0 5px
    }
    #newform label,
    .formheading,
    .singlecolmain em {
        font-size: .9em
    }
    .formheading {
        color: #104581;
        margin: 10px 0;
        border-bottom: 3px double #104581;
        border-top: 3px double #104581
    }
    #newform label,
    .fistoption,
    .formenroll label,
    .formenroll1 label,
    .formenrollmain label {
        padding: 0 5px;
        display: block
    }
    #newform label,
    .fistoption,
    .formenroll label,
    .formenroll1 label,
    .formenrollmain label,
    .singlecol em,
    .singlecolmain em {
        text-align: left;
        color: #00446e;
        font-weight: 700
    }
    #newform label {
        margin: 13px 0 0
    }
    .formenroll {
        width: 98%;
        margin: 0 auto 20px;
        display: block;
        overflow: hidden
    }
    .enrollmentform,
    .enrollmentformmain {
        width: 95%;
        margin: 10px auto 20px;
        display: block;
        overflow: hidden
    }
    .formenrollmain label {
        font-size: .9em;
        margin: 13px 0 0
    }
    .formcolmain {
        width: 59%
    }
    .formlabelmain {
        width: 40%
    }
    .singlecolmain {
        width: 100%;
        margin: 10px 0
    }
    .contactforms {
        width: 96%
    }
	 .formcolmain2 {
        width: 55%
    }
    .formlabelmain2 {
        width: 45%
    }
	.contactforms1,.courselinksnew{
        width: 96%;
        margin: 0px auto;
        display: block;
		float:none;
    }
	.contactforms2,.courselinksnew1{
        width: 96%;
        margin: 0px auto;
        display: block;
		float:none;
    }
    .location,
    .registrationinfo {
        width: 96%;
        display: block;
        background: #e2e2e2;
        overflow: hidden
    }
    .formenroll label {
        font-size: 1em;
        margin: 13px 0 0
    }
    .fistoption,
    .location_address,
    .scroll,
    .scroll h2,
    .singlecol em,
    .thanksheading,
    input[type=submit] {
        font-size: .9em
    }
    .formcol {
        width: 60%
    }
    .formlabel {
        width: 40%
    }
    .singlecol {
        width: 100%;
        margin: 10px 0
    }
    input[type=date],
    input[type=email],
    input[type=password],
    input[type=text],
    select,
    textarea {
        width: 95%;
        padding: 8px 10px;
        border: 1px solid #eaeaea;
        border-radius: 0;
        margin: 5px 0;
        font-size: .9em;
        resize: none;
        background: #fff
    }
    input[type=checkbox] {
        width: auto;
        height: auto;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }
    input[type=submit] {
        width: 100%;
        padding: 8px 10px;
        display: block;
        margin: 5px auto;
        cursor: pointer;
        text-align: center;
        font-weight: 700
    }
    .scroll,
    .thanksheading {
        padding: 5px
    }
    .scroll {
        background-color: #fff;
        width: 100%;
        display: block;
        margin: 0 auto 30px;
        height: 200px;
        overflow: scroll;
        border: 1px solid #dedede;
        color: #000;
        top: 20px
    }
    .articlebox,
    .display_values,
    .twodiv_pt1,
    .twodiv_pt2,
    .twodivwrapper {
        overflow: hidden;
        width: 100%
    }
    .scroll h2 {
        font-weight: 700;
        color: #104581
    }
    .scroll ul li {
        margin-left: 20px;
        list-style: outside
    }
    .thanksheading {
        color: #104581;
        text-align: center;
        margin: 10px 0;
        width: auto;
        border-bottom: 3px double #104581;
        border-top: 3px double #104581
    }
    .display_values,
    .jcart fieldset,
    .jcart select {
        border: 1px solid #dadada
    }
    .location_address {
        line-height: 1.5em;
        margin: 20px 0
    }
    .location_address p {
        line-height: 1.5em;
        text-align: center
    }
    .location_address strong {
        line-height: 1.5em;
        font-weight: 600;
        color: #104581
    }
    .sec33 {
        background: url(https://www.learnsap.com/_new/images/sap-training-services.png) 0 0/cover #002254;
        padding: 0
    }
    .sec5,
    .sec6 {
        display: none
    }
    .sec7 {
        background: #ccc;
        padding: 10px 50px
    }
    .quicklinks {
        float: none;
        width: 100%;
        display: block;
        font-size: .9em;
        line-height: 40px;
        color: #474747
    }
    .articlebox,
    .display_values {
        display: inline-block;
        max-width: 90%
    }
    .twodiv_pt1,
    .twodiv_pt2,
    .twodivwrapper {
        display: block
    }
    .display_values {
        /*height: 270px;*/
        margin: .8%;
        background: #fff2d6
    }
    .articleboxouter,
    .main_container {
        background: #fff;
        overflow: hidden;
        width: 100%
    }
    .articleboxouter {
        margin: 0 auto;
        text-align: center
    }
    .articlebox {
        margin: 1.6% .8%
    }
    .main_container,
    .system_access,
    .twodiv_pt1,
    .twodiv_pt2 {
        margin: 20px auto
    }
    .main_container {
        color: #474747;
        padding: 20px 35px
    }
    .twodiv_pt2 {
        background: #e8e8e8;
        padding: 20px;
        line-height: 1.8em;
        font-size: 16px
    }
    .mainpdtdiv {
        width: 96%
    }
    .mainpdt_carts,
    .mainpdt_items {
        width: 100%;
        margin: 20px auto;
        display: block
    }
    .systemaccesstable {
        float: left;
        margin: 20px 0
    }
    .systemaccesstable h3 {
        color: #4e4e4e;
        text-align: left;
        font-size: 1.2em;
        margin-bottom: 10px
    }
    .acc-cell {
        width: 46%;
        float: left;
        margin-left: 20px
    }
    .jcart ul li {
        list-style: none;
        font-size: .9em;
        line-height: 1.8em
    }
    .jcart select {
        width: auto;
        padding: 3px;
        color: #1c1c1c;
        margin-left: 15px
    }
    .jcart fieldset {
        padding: 10px
    }
    .jcart small {
        color: #4b4c4c;
        font-size: .7em;
        display: none
    }
    .jcart input[type=text] {
        width: 60%;
        padding: 8px 10px;
        border: 1px solid #d2d2d2;
        border-radius: 0;
        margin: 5px 0;
        font-size: .9em;
        resize: none;
        background: #fff
    }
    .jcart input[type=button],
    .jcart input[type=submit],
    a.cartbutton:active,
    a.cartbutton:hover,
    a.cartbutton:link,
    a.cartbutton:visited {
        color: #1c1c1c;
        padding: 3px;
        background: orange;
        margin: 10px auto;
        text-align: center;
        display: block
    }
    .jcart input[type=button] {
        border: 1px solid orange;
        font-size: 16px;
        font-weight: 700
    }
    a.cartbutton:active,
    a.cartbutton:hover,
    a.cartbutton:link,
    a.cartbutton:visited {
        width: auto;
        font-size: 16px;
        font-weight: 700;
        cursor: default
    }
    .jcartshopcart {
        margin-top: 10px;
        font-size: .9em;
        line-height: 1.8em;
        border: 1px;
        border-collapse: separate;
        border-spacing: 0;
        width: 100%
    }
    .actiobbuttoncourse,
    .moredetails,
    .secbox h3,
    .subheadinng,
    h4.accordion1,
    h4.accordioncourses,
    h4.hanalink {
        font-size: 16px
    }
    .jcartshopcart th {
        background: #e8e8e8;
        color: #000;
        padding: 3px 10px
    }
    .jcartshopcart td {
        border: 1px solid #dadada;
        padding: 3px 10px
    }
    .jcartshopcart input[type=submit] {
        width: auto;
        text-align: center;
        float: right;
        padding: 3px 10px
    }
    .jcartshopcart input[type=text] {
        width: auto;
        border: 1px solid #dadada;
        padding: 3px;
        color: #1c1c1c;
        margin-left: 15px
    }
    .subtotalcart {
        vertical-align: middle
    }
    #jcart-paypal-checkout {
        width: auto;
        text-align: center;
        padding: 10px;
        margin: 20px auto;
        display: block
    }
    .secbox,
    .service-box {
        text-align: left;
        float: none;
        overflow: hidden
    }
    .imgblock {
        display: none
    }
    .actionbutton,
    .actionservice,
    .servicehead {
        display: block;
        overflow: hidden
    }
    .contetnblock {
        width: 100%
    }
    .actionbutton {
        margin: 10px auto 0
    }
    .enrollfromcourse {
        margin-bottom: 10px
    }
    .moredetails {
        margin-top: 10px
    }
    .servicehead {
        margin: 20px auto
    }
    .actionservice {
        float: none;
        width: 50%;
        margin: 0 auto
    }
    .secbox {
        width: 100%;
        max-width: 94%;
        display: block;
        margin: 0 auto 20px
    }
    .secbox i,
    a.ilink:active,
    a.ilink:hover,
    a.ilink:link,
    a.ilink:visited {
        border-radius: 100%;
        height: 42px;
        line-height: 42px;
        width: 42px;
        float: left;
        overflow: hidden;
        text-align: center;
        font-size: 16px
    }
    .subheadinng {
        font-weight: 400
    }
    .contactsticky,
    .enrollsticky {
        display: none
    }
    .introcourse {
        width: 100%;
        margin: 10px;
        text-align: center;
        overflow: hidden;
        display: block
    }
    .firstline {
        font-size: 30px
    }
    .secondline,
    .thirdline {
        font-size: 20px
    }
    .secondline {
        margin-top: 0
    }
    .enrollaction {
        font-size: 22px
    }
    .videocourse {
        width: 100%
    }
    .videocourse img {
        width: 90%
    }
}

@media screen and (max-width:640px) and (min-width:360px) {
    .labordaydiv{width:320px;}
	.laborday_heading{font-size:30px;}
	.laborday_middle{font-size:30px;}
	.laborday_normal{font-size:46px;}
	.laborday_normal2{font-size:41px;}
	.laborday_time img{width:320px;}
	
	.viewcartoptionlink {
        display: block;
        float: right;
        padding-right: 20px
    }
    .container {
        width: 100%
    }
    .logoname,
    .sec1 h3,
    .tagline {
        font-weight: 700
    }
    .footerhead,
    .heading,
    .headingblack {
        font-size: 18px;
        margin-bottom: 10px
    }
    .formcol,
    .formcolmain,
    .formenroll,
    .formlabel,
    .formlabelmain,
    .singlecol,
    .singlecolmain,
    ul.topnav {
        overflow: hidden
    }
    .heading {
        color: #4e4e4e
    }
    .headingblack {
        color: #000
    }
    .footerhead {
        color: #fff;
        text-align: left
    }
    ul.topnav li a,
    ul.topnav li.icon a {
        text-align: center;
        font-weight: 700;
        text-decoration: none
    }
    .adheadfont {
        font-size: 20px
    }
    .adheadfont1 {
        font-size: 18px
    }
    .screenview_header {
        display: none
    }
    .logoname {
        color: #0d3842;
        margin: 10px;
        float: left
    }
    .mobileview_header p.icon {
        float: right;
        display: inline-block;
        color: #fff;
        background: #104581
    }
    .navback-desktop {
        display: none
    }
    .navback-mobile {
        background-color: #fff;
        height: 35px
    }
    ul.topnav {
        list-style-type: none;
        float: none;
        background-color: #fff;
        padding-bottom: 4px 4px;
        font-family: 'Open+Sans', sans-serif;
        font-size: 14px;
        display: block;
        margin-top: -32px
    }
    ul.topnav li {
        display: none
    }
    ul.topnav li a {
        display: inline-block;
        color: #104581;
        padding: 10px;
        margin: 0 10px 10px
    }
    ul.topnav li a.selected,
    ul.topnav li a:hover {
        color: #104581;
        border-bottom: 2px solid #104581
    }
    ul.topnav li:not(:first-child) {
        display: none
    }
    ul.topnav li.icon,
    ul.topnav li.icon a {
        display: inline-block;
        float: right;
        color: #104581
    }
    ul.topnav li.icon a {
        padding: 0 5px
    }
    ul.topnav li.icon a:hover {
        color: #104581;
        border-bottom: 2px solid #104581
    }
    ul.topnav.responsive {
        position: relative;
        z-index: 50
    }
    ul.topnav.responsive li.icon {
        position: absolute;
        right: 0;
        top: 0
    }
    .articleboxouter,
    .scroll,
    .twodiv_pt1,
    .twodiv_pt2 {
        position: relative
    }
    ul.topnav.responsive li {
        float: none;
        display: inline
    }
    ul.topnav.responsive li a {
        display: block;
        text-align: left
    }
    .actnowbutton,
    .mainheading,
    .sec1 h3,
    .sec1 ul,
    .sec1 ul li,
    .sec2,
    .tagline {
        text-align: center
    }
    .tagline {
        font-size: 1em;
        color: #fff;
        background: #104581;
        padding: 5px;
        margin: 5px 0 0;
        width: auto
    }
    .introtext {
        width: 100%;
        display: block
    }
    .mainheading {
        color: #000;
        font-size: 18px;
        padding: 15px 0 0;
        line-height: 1.8em
    }
    .headcontent {
        font-size: 14px
    }
    .actnowbutton,
    .bookbox p,
    .bookbox ul li,
    .futterbutton,
    .sec1 h3,
    .sec1 ul li {
        font-size: 16px
    }
    .sec1 h3 {
        padding: 20px 0;
        color: #474747;
        background: #d4d4d4
    }
    .sec1 ul {
        display: block;
        list-style: none;
        color: #000
    }
    .sec1 ul li {
        padding: 8px 10px 9px 20px;
        line-height: 1.2em;
        font-weight: 400
    }
    .actnowbutton {
        font-weight: 700;
        padding: 10px 20px;
        display: inline-block;
        margin: 10px auto 0
    }
    a.actnowbutton:active,
    a.actnowbutton:link,
    a.actnowbutton:visited {
        background: #104581;
        color: #fff;
        text-decoration: none
    }
    a.actnowbutton:hover {
        background: #9e9e9e;
        color: #000;
        text-decoration: none
    }
    .differwidth {
        width: 35%
    }
    .whitefont {
        color: #fff
    }
    .bookbox p,
    .bookbox ul {
        color: #474747
    }
    .futterbutton {
        line-height: 1.3em
    }
    .bookbox p,
    .bookbox ul li,
    .scroll {
        line-height: 1.8em
    }
    .sec2 {
        background: #fff;
        padding: 20px 0
    }
    .bookbox {
        display: block;
        margin: 0 auto
    }
    .bookbox ul {
        display: block;
        list-style: none
    }
    .bookbox ul li {
        padding: 8px 10px 9px 20px;
        font-weight: 400
    }
    .sec_enroll {
        background: #e8e8e8;
        padding: 0 0 5px
    }
    .formheading,
    .formtitlemob {
        padding: 5px;
        text-align: center;
        width: auto
    }
    .formtitle {
        display: none
    }
    .formtitlemob {
        font-size: 1em;
        color: #fff;
        background: #104581;
        margin: 0 0 5px
    }
    .formheading {
        font-size: .9em;
        color: #104581;
        margin: 10px 0;
        border-bottom: 3px double #104581;
        border-top: 3px double #104581
    }
    #newform label,
    .fistoption,
    .formenroll label,
    .formenrollmain label,
    .singlecol em,
    .singlecolmain em {
        text-align: left;
        color: #00446e;
        font-size: .9em;
        font-weight: 700
    }
    #newform label {
        padding: 0 5px;
        display: block;
        margin: 13px 0 0
    }
    .enrollmentform,
    .enrollmentformmain,
    .formenroll {
        margin: 0 auto 20px;
        display: block
    }
    .enrollmentform,
    .formenroll {
        width: 98%
    }
    .enrollmentformmain {
        width: 95%
    }
    .formenrollmain label {
        padding: 0 5px;
        display: block;
        margin: 13px 0 0
    }
    .formcolmain {
        float: left;
        width: 59%
    }
    .formlabelmain {
        float: left;
        width: 40%
    }
    .singlecolmain {
        float: left;
        width: 100%;
        margin: 10px 0
    }
    .contactforms,
    .location,
    .registrationinfo {
        width: 95%;
        margin: 0 auto 20px;
        display: block
    }
	.contactforms1,.courselinksnew{
        width: 98%;
        margin: 0px auto;
        display: block;
		float:none;
    }
	.contactforms2,.courselinksnew1{
       width: 98%;
        margin: 0px auto;
        display: block;
		float:none;
    }
    .location,
    .registrationinfo {
        background: #e2e2e2;
        overflow: hidden;
        position: relative;
        top: 20px
    }
    .formenroll label {
        padding: 0 5px;
        display: block;
        margin: 13px 0 0
    }
    .fistoption {
        padding: 0 5px;
        display: block
    }
    input[type=submit],
    select {
        padding: 8px 10px;
        font-size: .9em
    }
    .formcol {
        float: left;
        width: 60%
    }
    .formlabel {
        float: left;
        width: 40%
    }
    .singlecol {
        float: left;
        width: 100%;
        margin: 10px 0
    }
    input[type=date],
    input[type=email],
    input[type=password],
    input[type=text],
    textarea {
        width: 95%;
        padding: 8px 10px;
        border: 1px solid #eaeaea;
        border-radius: 0;
        margin: 5px 0;
        font-size: .9em;
        resize: none;
        background: #fff
    }
    input[type=checkbox] {
        width: auto;
        height: auto;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }
    input[type=submit] {
        width: 100%;
        display: block;
        margin: 5px auto;
        cursor: pointer;
        text-align: center;
        font-weight: 700
    }
    select {
        width: 94%;
        border: 1px solid #eaeaea;
        margin: 5px 0;
        resize: none;
        background: #fff;
        appearance: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }
    .scroll,
    .thanksheading {
        font-size: .9em;
        padding: 5px
    }
    .scroll {
        background-color: #fff;
        width: 100%;
        display: block;
        margin: 0 auto 30px;
        height: 200px;
        overflow: scroll;
        border: 1px solid #dedede;
        color: #000;
        top: 20px
    }
    .scroll h2 {
        font-size: .9em;
        font-weight: 700;
        color: #104581
    }
    .scroll ul li {
        margin-left: 20px;
        list-style: outside
    }
    .thanksheading {
        color: #104581;
        text-align: center;
        margin: 20px 0;
        width: auto;
        border-bottom: 3px double #104581;
        border-top: 3px double #104581
    }
    .display_values,
    .jcart fieldset,
    .jcart select {
        border: 1px solid #dadada
    }
    .location_address {
        font-size: 1em;
        line-height: 1.5em;
        margin: 20px 0;
        overflow: hidden
    }
    .location_address p {
        line-height: 1.5em;
        text-align: center
    }
    .location_address strong {
        line-height: 1.5em;
        font-weight: 600;
        color: #104581
    }
    .sec33 {
        background: url(https://www.learnsap.com/_new/images/sap-training-services.png) 0 0/cover #002254;
        padding: 0
    }
    .sec5,
    .sec6 {
        display: none
    }
    .sec7 {
        background: #ccc;
        padding: 10px 30px
    }
    .quicklinks {
        float: left;
        width: 48%;
        display: block;
        font-size: .9em;
        line-height: 40px;
        color: #474747
    }
    .articlebox,
    .articleboxouter,
    .display_values,
    .twodivwrapper {
        overflow: hidden;
        width: 100%
    }
    .bottomfooter {
        float: left;
        display: block;
        font-size: .9em;
        color: #fff;
        text-align: center
    }
    .articlebox,
    .display_values {
        display: inline-block;
        max-width: 90%
    }
    .mainpdt_carts,
    .mainpdt_items,
    .twodiv_pt1,
    .twodiv_pt2,
    .twodivwrapper {
        display: block
    }
    .display_values {
        /*height: 270px;*/
        margin: .8%;
        background: #fff2d6
    }
    .articleboxouter {
        margin: 0 auto;
        text-align: center;
        background: #fff
    }
    .articlebox {
        margin: 1.6% .8%
    }
    .main_container,
    .twodiv_pt1,
    .twodiv_pt2 {
        margin: 20px auto;
        overflow: hidden;
        width: 100%
    }
    .main_container {
        background: #fff;
        color: #474747;
        padding: 20px 35px
    }
    .twodiv_pt2 {
        background: #e8e8e8;
        padding: 20px;
        line-height: 1.8em;
        font-size: 16px
    }
    .mainpdtdiv {
        width: 96%
    }
    .mainpdt_items {
        width: 100%;
        display:block;
	    margin:0px auto;
    }
    .mainpdt_carts,
    .system_access {
        margin: 20px auto
    }
    .mainpdt_carts {
        width: 100%
    }
    .systemaccesstable {
        float: left;
        margin: 20px 0
    }
    .systemaccesstable h3 {
        color: #4e4e4e;
        text-align: left;
        font-size: 1.2em;
        margin-bottom: 10px
    }
    .acc-cell {
        width: 46%;
        float: left;
        margin-left: 20px
    }
    .jcart ul li {
        list-style: none;
        font-size: .9em;
        line-height: 1.8em
    }
    .jcart select {
        width: auto;
        padding: 3px;
        color: #1c1c1c;
        margin-left: 15px
    }
    .jcart fieldset {
        padding: 10px
    }
    .jcart small {
        color: #4b4c4c;
        font-size: .7em;
        display: none
    }
    .jcart input[type=text] {
        width: 60%;
        padding: 8px 10px;
        border: 1px solid #d2d2d2;
        border-radius: 0;
        margin: 5px 0;
        font-size: .9em;
        resize: none;
        background: #fff
    }
    .jcart input[type=button],
    .jcart input[type=submit],
    a.cartbutton:active,
    a.cartbutton:hover,
    a.cartbutton:link,
    a.cartbutton:visited {
        color: #1c1c1c;
        padding: 3px;
        background: orange;
        margin: 10px auto;
        text-align: center;
        display: block
    }
    .jcart input[type=button] {
        border: 1px solid orange;
        font-size: 16px;
        font-weight: 700
    }
    a.cartbutton:active,
    a.cartbutton:hover,
    a.cartbutton:link,
    a.cartbutton:visited {
        width: auto;
        font-size: 16px;
        font-weight: 700;
        cursor: default
    }
    .jcartshopcart {
        margin-top: 10px;
        font-size: .9em;
        line-height: 1.8em;
        border: 1px;
        border-collapse: separate;
        border-spacing: 0;
        width: 100%
    }
    .secbox h3,
    .subheadinng,
    h4.accordion1,
    h4.accordioncourses,
    h4.hanalink {
        font-size: 16px
    }
    .jcartshopcart th {
        background: #e8e8e8;
        color: #000;
        padding: 3px 10px
    }
    .jcartshopcart td {
        border: 1px solid #dadada;
        padding: 3px 10px
    }
    .jcartshopcart input[type=submit] {
        width: auto;
        text-align: center;
        float: right;
        padding: 3px 10px
    }
    .jcartshopcart input[type=text] {
        width: auto;
        border: 1px solid #dadada;
        padding: 3px;
        color: #1c1c1c;
        margin-left: 15px
    }
    .subtotalcart {
        vertical-align: middle
    }
    #jcart-paypal-checkout {
        width: auto;
        text-align: center;
        padding: 10px;
        margin: 20px auto;
        display: block
    }
    .contetnblock,
    .secbox {
        width: 100%
    }
    .imgblock {
        display: none
    }
    .secbox {
        max-width: 94%;
        text-align: left;
        float: none;
        overflow: hidden;
        display: block;
        margin: 0 auto 20px
    }
    .secbox i,
    a.ilink:active,
    a.ilink:hover,
    a.ilink:link,
    a.ilink:visited {
        border-radius: 100%;
        height: 42px;
        line-height: 42px;
        width: 42px;
        float: left;
        overflow: hidden;
        text-align: center;
        font-size: 16px
    }
    .introcourse,
    .leftside,
    .rightside {
        float: none;
        width: 100%
    }
    .subheadinng {
        font-weight: 400
    }
    .introcourse {
        margin: 2% auto;
        display: block
    }
    .firstline {
        font-size: 33px
    }
    .enrollaction,
    .secondline,
    .thirdline {
        font-size: 20px
    }
    .secondline {
        margin-top: 0
    }
    .enrollsticky {
        top: 25%
    }
    .videocourse {
        width: 100%
    }
    .leftside {
        margin: 0
    }
    .contactsticky {
        display: none
    }
}

@media screen and (max-width:768px) and (min-width:641px) {
    .viewcartoptionlink {
        display: block;
        float: right;
        padding-right: 20px
    }
    .container {
        max-width: 85%
    }
    .enrollmentform,
    .formcol,
    .formcolmain,
    .formenroll,
    .formlabel,
    .formlabelmain,
    .location,
    .registrationinfo,
    .singlecol,
    .singlecolmain,
    ul.topnav {
        overflow: hidden
    }
    .heading,
    .headingblack {
        font-size: 1em;
        margin-bottom: 10px
    }
    ul.topnav li a,
    ul.topnav li.icon a {
        text-align: center;
        text-decoration: none;
        font-weight: 700
    }
    .logoname,
    .tagline,
    ul.topnav li a {
        font-weight: 700
    }
    .screenview_header {
        display: none
    }
    .logoname {
        color: #0d3842;
        margin: 10px;
        float: left
    }
    .mobileview_header p.icon {
        float: right;
        display: inline-block;
        color: #fff;
        background: #104581
    }
    .navback-mobile,
    .scroll,
    ul.topnav {
        background-color: #fff
    }
    .heading {
        color: #4e4e4e
    }
    .adheadfont {
        font-size: 20px
    }
    .adheadfont1 {
        font-size: 18px
    }
    .navback-desktop {
        display: none
    }
    .navback-mobile {
        height: 35px
    }
    ul.topnav {
        list-style-type: none;
        float: none;
        padding-bottom: 4px 4px;
        font-family: 'Open+Sans', sans-serif;
        font-size: 14px;
        display: block;
        margin-top: -32px
    }
    ul.topnav li {
        display: none
    }
    ul.topnav li a {
        display: inline-block;
        color: #104581;
        padding: 10px;
        margin: 0 10px 10px
    }
    ul.topnav li a.selected,
    ul.topnav li a:hover {
        color: #104581;
        border-bottom: 2px solid #104581
    }
    ul.topnav li:not(:first-child) {
        display: none
    }
    ul.topnav li.icon,
    ul.topnav li.icon a {
        display: inline-block;
        float: right;
        color: #104581
    }
    ul.topnav li.icon a {
        padding: 0 5px
    }
    ul.topnav li.icon a:hover {
        color: #104581;
        border-bottom: 2px solid #104581
    }
    .formtitlemob,
    .tagline {
        font-size: 1em;
        color: #fff;
        background: #104581
    }
    ul.topnav.responsive {
        position: relative;
        z-index: 50
    }
    ul.topnav.responsive li.icon {
        position: absolute;
        right: 0;
        top: 0
    }
    .articleboxouter,
    .scroll,
    .twodiv_pt1,
    .twodiv_pt2 {
        position: relative
    }
    ul.topnav.responsive li {
        float: none;
        display: inline
    }
    ul.topnav.responsive li a {
        display: block;
        text-align: left
    }
    .tagline {
        padding: 5px;
        text-align: center;
        margin: 5px 0 0;
        width: auto
    }
    .sec_enroll {
        padding: 0 0 5px
    }
    .formheading,
    .formtitlemob {
        padding: 5px;
        text-align: center;
        width: auto
    }
    .formtitle {
        display: none
    }
    .formtitlemob {
        margin: 0 0 5px
    }
    .formheading {
        font-size: 1.2em;
        color: #104581;
        margin: 20px 0;
        border-bottom: 3px double #104581;
        border-top: 3px double #104581
    }
    #newform label,
    .fistoption,
    .singlecolmain em {
        font-size: .9em
    }
    #newform label,
    .fistoption,
    .formenroll label,
    .formenrollmain label,
    .singlecol em,
    .singlecolmain em {
        text-align: left;
        color: #00446e;
        font-weight: 700
    }
    .enrollmentform,
    .enrollmentformmain,
    .formenroll {
        width: 90%;
        display: block
    }
    #newform label {
        padding: 0 5px;
        display: block;
        margin: 14px 0 0
    }
    .formenroll {
        margin: 0 auto 20px
    }
    .enrollmentform {
        margin: 20px auto
    }
    .enrollmentformmain {
        margin: 0 auto 20px
    }
    .formenrollmain label {
        font-size: .9em;
        padding: 0 5px;
        display: block;
        margin: 13px 0 0
    }
    .formcolmain {
        float: left;
        width: 74%
    }
    .formlabelmain {
        float: left;
        width: 25%
    }
    .singlecolmain {
        float: left;
        width: 100%;
        margin: 10px 0
    }
    .contactforms,
    .location,
    .registrationinfo {
        width: 90%;
        margin: 0 auto 20px;
        display: block
    }
	.contactforms1,.courselinksnew{
        width: 98%;
        margin: 0px auto;
        display: block;
		float:none;
    }
	.contactforms2,.courselinksnew1{
       width: 98%;
        margin: 0px auto;
        display: block;
		float:none;
		
    }
    .location,
    .registrationinfo {
        background: #e2e2e2
    }
    .formenroll label {
        font-size: 1em;
        padding: 0 5px;
        display: block;
        margin: 13px 0 0
    }
    .scroll,
    .scroll h2,
    .singlecol em,
    input[type=submit],
    select {
        font-size: .9em
    }
    .fistoption {
        padding: 0 5px;
        display: block
    }
    input[type=submit],
    select {
        padding: 8px 10px
    }
    .formcol {
        float: left;
        width: 82%
    }
    .formlabel {
        float: left;
        width: 18%
    }
    .singlecol {
        float: left;
        width: 100%;
        margin: 10px 0
    }
    input[type=date],
    input[type=email],
    input[type=password],
    input[type=text],
    textarea {
        width: 95%;
        padding: 8px 10px;
        border: 1px solid #eaeaea;
        border-radius: 0;
        margin: 5px 0;
        font-size: .9em;
        resize: none;
        background: #fff
    }
    input[type=checkbox] {
        width: auto;
        height: auto;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }
    input[type=submit] {
        width: 100%;
        display: block;
        margin: 5px auto;
        cursor: pointer;
        text-align: center;
        font-weight: 700
    }
    select {
        width: 95%;
        border: 1px solid #eaeaea;
        margin: 5px 0;
        resize: none;
        background: #fff;
        line-height: 26px!important
    }
    .scroll {
        width: 100%;
        display: block;
        margin: 0 auto 30px;
        height: 200px;
        overflow: scroll;
        border: 1px solid #dedede;
        line-height: 1.8em;
        padding: 5px;
        color: #000;
        top: 20px
    }
    .scroll h2 {
        font-weight: 700;
        color: #104581
    }
    .scroll ul li {
        margin-left: 20px;
        list-style: outside
    }
    .thanksheading {
        font-size: 1.2em;
        color: #104581;
        padding: 5px;
        text-align: center;
        margin: 20px 0;
        width: auto;
        border-bottom: 3px double #104581;
        border-top: 3px double #104581
    }
    .display_values,
    .jcart fieldset,
    .jcart select {
        border: 1px solid #dadada
    }
    .location_address {
        font-size: 1.2em;
        line-height: 1.5em;
        margin: 20px 0
    }
    .location_address p {
        line-height: 1.5em;
        text-align: center
    }
    .location_address strong {
        line-height: 1.5em;
        font-weight: 600;
        color: #104581
    }
    .sec33 {
        background: url(https://www.learnsap.com/_new/images/sap-training-services.png) 0 0/cover #002254;
        padding: 0
    }
    .sec5,
    .sec6 {
        display: none
    }
    .sec7 {
        background: #ccc;
        padding: 10px
    }
    .quicklinks {
        float: left;
        width: 48%;
        display: block;
        font-size: .9em;
        line-height: 40px;
        color: #474747
    }
    .articlebox,
    .articleboxouter,
    .display_values,
    .twodivwrapper {
        overflow: hidden;
        width: 100%
    }
    .bottomfooter {
        float: left;
        display: block;
        font-size: .9em;
        color: #fff;
        padding-left: 5px;
        text-align: center
    }
    .articlebox,
    .display_values {
        display: inline-block;
        max-width: 47%
    }
    .mainpdt_carts,
    .mainpdt_items,
    .twodiv_pt1,
    .twodiv_pt2,
    .twodivwrapper {
        display: block
    }
    .display_values {
        /*height: 270px;*/
        margin: .8%;
        background: #fff2d6
    }
    .articleboxouter {
        margin: 0 auto;
        text-align: center;
        background: #fff
    }
    .articlebox {
        margin: 1.6% .8%
    }
    .main_container,
    .twodiv_pt1,
    .twodiv_pt2 {
        margin: 20px auto;
        overflow: hidden;
        width: 100%
    }
    .futterbutton {
        font-size: 16px;
        line-height: 1.3em
    }
    .main_container {
        background: #fff;
        color: #474747;
        padding: 20px 35px
    }
    .twodiv_pt2 {
        background: #e8e8e8;
        padding: 20px;
        line-height: 1.8em;
        font-size: 16px
    }
    .mainpdtdiv {
        width: 96%
    }
    .mainpdt_items {
        width: 48%;
        float: left;
        margin: 20px 5px
    }
    .mainpdt_carts,
    .system_access {
        margin: 20px auto
    }
    .mainpdt_carts {
        width: 100%
    }
    .systemaccesstable {
        float: left;
        margin: 20px 0
    }
    .systemaccesstable h3 {
        color: #4e4e4e;
        text-align: left;
        font-size: 1.2em;
        margin-bottom: 10px
    }
    .acc-cell {
        width: 46%;
        float: left;
        margin-left: 20px
    }
    .jcart ul li {
        list-style: none;
        font-size: .9em;
        line-height: 1.8em
    }
    .jcart select {
        width: auto;
        padding: 3px;
        color: #1c1c1c;
        margin-left: 15px
    }
    .jcart fieldset {
        padding: 10px
    }
    .jcart small {
        color: #4b4c4c;
        font-size: .7em;
        display: none
    }
    .jcart input[type=text] {
        width: 60%;
        padding: 8px 10px;
        border: 1px solid #d2d2d2;
        border-radius: 0;
        margin: 5px 0;
        font-size: .9em;
        resize: none;
        background: #fff
    }
    .jcart input[type=button],
    .jcart input[type=submit],
    a.cartbutton:active,
    a.cartbutton:hover,
    a.cartbutton:link,
    a.cartbutton:visited {
        color: #1c1c1c;
        padding: 3px;
        background: orange;
        margin: 10px auto;
        text-align: center;
        display: block
    }
    .jcart input[type=button] {
        border: 1px solid orange;
        font-size: 16px;
        font-weight: 700
    }
    a.cartbutton:active,
    a.cartbutton:hover,
    a.cartbutton:link,
    a.cartbutton:visited {
        width: auto;
        font-size: 16px;
        font-weight: 700;
        cursor: default
    }
    .jcartshopcart {
        margin-top: 10px;
        font-size: .9em;
        line-height: 1.8em;
        border: 1px;
        border-collapse: separate;
        border-spacing: 0;
        width: 100%
    }
    .secbox h3,
    .subheadinng,
    h4.accordion1,
    h4.accordioncourses,
    h4.hanalink {
        font-size: 16px
    }
    .jcartshopcart th {
        background: #e8e8e8;
        color: #000;
        padding: 3px 10px
    }
    .jcartshopcart td {
        border: 1px solid #dadada;
        padding: 3px 10px
    }
    .jcartshopcart input[type=submit] {
        width: auto;
        text-align: center;
        float: right;
        padding: 3px 10px
    }
    .jcartshopcart input[type=text] {
        width: auto;
        border: 1px solid #dadada;
        padding: 3px;
        color: #1c1c1c;
        margin-left: 15px
    }
    .subtotalcart {
        vertical-align: middle
    }
    #jcart-paypal-checkout {
        width: auto;
        text-align: center;
        padding: 10px;
        margin: 20px auto;
        display: block
    }
    .secbox {
        width: 100%;
        max-width: 94%;
        text-align: left;
        float: none;
        overflow: hidden;
        display: block;
        margin: 0 auto 20px
    }
    .secbox i,
    a.ilink:active,
    a.ilink:hover,
    a.ilink:link,
    a.ilink:visited {
        border-radius: 100%;
        height: 42px;
        line-height: 42px;
        width: 42px;
        float: left;
        overflow: hidden;
        text-align: center;
        font-size: 16px
    }
    .subheadinng {
        font-weight: 400
    }
    .selfpaced {
        width: 100%
    }
    .self-paced-1 {
        width: 100%;
        max-width: 94%
    }
    .introcourse {
        margin: 3% 0
    }
    .firstline {
        font-size: 4.2em;
        font-size: 4vw
    }
    .enrollaction,
    .secondline,
    .thirdline {
        font-size: 2.5em;
        font-size: 2.5vw
    }
    .secondline {
        margin-top: 0
    }
    .enrollsticky {
        top: 25%
    }
    .videocourse img {
        width: 95%
    }
    .leftside,
    .rightside {
        float: none;
        width: 100%
    }
    .leftside {
        margin: 0
    }
    .contactsticky {
        display: none
    }
}

@media screen and (max-width:1024px) and (min-width:768px) {
    .viewcartoptionlink {
        display: block;
        float: right;
        padding-right: 20px
    }
    a.headlink:active,
    a.headlink:hover,
    a.headlink:link,
    a.headlink:visited,
    a.videolink:active,
    a.videolink:hover,
    a.videolink:link,
    a.videolink:visited,
    ul.topnav li a,
    ul.topnav li.icon a {
        text-decoration: none
    }
    .container {
        max-width: 85%
    }
    ul.topnav li a,
    ul.topnav li.icon a {
        text-align: center;
        font-weight: 700;
        text-decoration: none
    }
    #newform label,
    .logoname,
    .tagline,
    ul.topnav li a {
        font-weight: 700
    }
    .enrollmentform,
    .formcol,
    .formcolmain,
    .formlabel,
    .formlabelmain,
    .singlecol,
    .singlecolmain,
    ul.topnav {
        overflow: hidden
    }
    .screenview_header,
    .toplabel {
        display: none
    }
    .logoname {
        color: #0d3842;
        margin: 10px;
        float: left
    }
    .mobileview_header p.icon {
        float: right;
        display: inline-block;
        color: #fff;
        background: #104581
    }
    .navback-desktop {
        display: none
    }
    .navback-mobile {
        background-color: #fff;
        height: 35px
    }
    ul.topnav {
        list-style-type: none;
        float: none;
        background-color: #fff;
        padding-bottom: 4px 4px;
        font-family: 'Open+Sans', sans-serif;
        font-size: 14px;
        display: block;
        margin-top: -32px
    }
    .formtitlemob,
    .tagline {
        background: #104581;
        width: auto
    }
    .footerhead,
    .tagline {
        font-size: 1em;
        color: #fff
    }
    ul.topnav li {
        display: none
    }
    ul.topnav li a {
        display: inline-block;
        color: #104581;
        padding: 10px;
        margin: 0 10px 10px
    }
    ul.topnav li a.selected,
    ul.topnav li a:hover {
        color: #104581;
        border-bottom: 2px solid #104581
    }
    ul.topnav li:not(:first-child) {
        display: none
    }
    ul.topnav li.icon,
    ul.topnav li.icon a {
        display: inline-block;
        float: right;
        color: #104581
    }
    ul.topnav li.icon a {
        padding: 0 5px
    }
    ul.topnav li.icon a:hover {
        color: #104581;
        border-bottom: 2px solid #104581
    }
    ul.topnav.responsive {
        position: relative;
        z-index: 50
    }
    ul.topnav.responsive li.icon {
        position: absolute;
        right: 0;
        top: 0
    }
    .articleboxouter,
    .scroll,
    .twodiv_pt1,
    .twodiv_pt2,
    a.videolink>img {
        position: relative
    }
    ul.topnav.responsive li {
        float: none;
        display: inline
    }
    ul.topnav.responsive li a {
        display: block;
        text-align: left
    }
    .beignimg,
    .formtitle {
        display: none
    }
    .tagline {
        padding: 5px;
        text-align: center;
        margin: 5px 0 0
    }
    .heading,
    .headingblack {
        font-size: 1em;
        margin-bottom: 10px
    }
    .footerhead {
        text-align: left;
        margin: 10px 0
    }
    .adheadfont {
        font-size: 28px
    }
    .adheadfont1 {
        font-size: 22px
    }
    .sec_enroll {
        padding: 0 0 5px
    }
    .formtitlemob {
        font-size: 1em;
        color: #fff;
        padding: 5px;
        text-align: center;
        margin: 0 0 5px
    }
    #newform {
        width: 100%;
        margin: 0 auto 20px;
        display: block
    }
    #newform label {
        font-size: .9em;
        text-align: left;
        padding: 0 5px;
        display: block;
        color: #00446e;
        margin: 20px 0 0
    }
    .formheading {
        font-size: 1em;
        color: #104581;
        padding: 5px;
        text-align: center;
        margin: 20px 0;
        width: auto;
        border-bottom: 3px double #104581;
        border-top: 3px double #104581
    }
    .fistoption,
    .formenroll label,
    .formenrollmain label {
        padding: 0 5px;
        display: block
    }
    .fistoption,
    .formenroll label,
    .formenrollmain label,
    .singlecol em,
    .singlecolmain em {
        text-align: left;
        color: #00446e;
        font-weight: 700
    }
    .enrollmentform {
        width: 90%;
        margin: 20px auto;
        display: block
    }
    .enrollmentformmain {
        width: 90%;
        margin: 0 auto 20px;
        display: block
    }
    .formenrollmain label {
        font-size: .9em;
        margin: 13px 0 0
    }
    .formcolmain {
        float: left;
        width: 74%
    }
    .formlabelmain {
        float: left;
        width: 25%
    }
    .singlecolmain {
        float: left;
        width: 100%;
        margin: 10px 0
    }
    .singlecolmain em {
        font-size: .9em
    }
    .contactforms {
        width: 90%;
        margin: 0 auto 20px;
        display: block
    }
	.contactforms1,.courselinksnew{
        width: 98%;
        margin: 0px auto;
        display: block;
		float:none;
    }
	.contactforms2,.courselinksnew1{
       width: 98%;
        margin: 0px auto;
        display: block;
		float:none;
    }
    .location,
    .registrationinfo {
        width: 90%;
        margin: 20px auto;
        display: block;
        background: #e2e2e2;
        overflow: hidden;
        position: relative;
        top: 20px
    }
    .formenroll label {
        font-size: 1em;
        margin: 13px 0 0
    }
    .fistoption,
    .scroll,
    .scroll h2,
    .singlecol em,
    input[type=submit] {
        font-size: .9em
    }
    .formcol {
        float: left;
        width: 82%
    }
    .formlabel {
        float: left;
        width: 18%
    }
    .singlecol {
        float: left;
        width: 100%;
        margin: 10px 0
    }
    input[type=date],
    input[type=email],
    input[type=password],
    input[type=text],
    select,
    textarea {
        padding: 8px 10px;
        margin: 5px 0;
        background: #fff;
        font-size: .9em;
        resize: none
    }
    .bottomfooter,
    .resume-menu h3,
    .sec2,
    .thanksheading,
    input[type=submit] {
        text-align: center
    }
    input[type=email],
    input[type=password],
    input[type=text],
    textarea {
        width: 96%;
        border: 1px solid #eaeaea;
        border-radius: 0
    }
    input[type=date] {
        width: 95%;
        border: 1px solid #eaeaea;
        border-radius: 0
    }
    input[type=checkbox] {
        width: auto;
        height: auto;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }
    input[type=submit] {
        width: 100%;
        padding: 8px 10px;
        display: block;
        margin: 5px auto;
        cursor: pointer;
        font-weight: 700
    }
    select {
        width: 96%;
        border: 1px solid #eaeaea;
        line-height: 26px!important
    }
    .scroll {
        background-color: #fff;
        width: 100%;
        display: block;
        margin: 0 auto 30px;
        height: 200px;
        overflow: scroll;
        border: 1px solid #dedede;
        line-height: 1.8em;
        padding: 5px;
        color: #000;
        top: 20px
    }
    .enrollmentfrm,
    .videobox {
        border-radius: 2px;
        overflow: hidden
    }
    .scroll h2 {
        font-weight: 700;
        color: #104581
    }
    .scroll ul li {
        margin-left: 20px;
        list-style: outside
    }
    .thanksheading {
        font-size: 1.2em;
        color: #104581;
        padding: 5px;
        margin: 20px 0;
        width: auto;
        border-bottom: 3px double #104581;
        border-top: 3px double #104581
    }
    .bookbox p,
    .bookbox ul {
        color: #474747
    }
    .bookbox p,
    .bookbox ul li {
        font-size: 16px;
        line-height: 1.8em
    }
    .sec2 {
        padding: 20px 0
    }
    .bookbox {
        display: block;
        margin: 0 auto
    }
    .bookbox ul {
        display: left;
        list-style: none
    }
    .bookbox ul li {
        padding: 8px 10px 9px 20px;
        font-weight: 400
    }
    .location_address {
        font-size: 1.2em;
        line-height: 1.5em;
        margin: 20px 0
    }
    .location_address p {
        line-height: 1.5em;
        text-align: center
    }
    .location_address strong {
        line-height: 1.5em;
        font-weight: 600;
        color: #104581
    }
    .enrollmentfrm {
        display: block;
        padding: 10% 5%;
        background-color: #fff;
        width: 100%;
        height: auto
    }
    .sec33 {
        background: url(https://www.learnsap.com/_new/images/sap-training-services.png) 0 0/cover #002254;
        padding: 0
    }
    .sec5 {
        background: url(https://www.learnsap.com/_new/images/bubbles.jpg) 0 0/cover #596f84;
        padding: 20px 0
    }
    .videobox {
        background-color: #fff;
        padding: 15px;
        margin: 15px;
        float: left;
        width: 44%
    }
    .videobox h4 {
        color: #2e2e2e;
        font-size: 1em;
        margin: 12px 0;
        border-bottom: 1px solid #d0d0d0;
        display: inline-block
    }
    .videobox p {
        display: none
    }
    a.videolink>img {
        width: 20px;
        height: auto;
        margin-right: 8px;
        top: 4px
    }
    .readmorelink img {
        width: 25%;
        display: block;
        margin: 0 auto
    }
    .moreclients img {
        width: 20%;
        display: block;
        margin: 0 auto
    }
    .sec7 {
        background: #ccc;
        padding: 10px
    }
    .quicklinks {
        float: left;
        width: 48%;
        display: block;
        font-size: .9em;
        line-height: 40px;
        color: #474747
    }
    .bottomfooter {
        float: left;
        display: block;
        font-size: .9em;
        color: #fff;
        padding-left: 15px
    }
    .display_values {
        border: 1px solid #dadada;
        display: inline-block;
        /*height: 270px;*/
        margin: .8%;
        max-width: 47%;
        overflow: hidden;
        width: 100%;
        background: #fff2d6
    }
    .generalpagedivided {
        display: block;
        margin: 20px 1%;
        width: 100%
    }
    .generalpagedivided h4,
    .generalpagedivided h5 {
        margin: 10px 0;
        font-weight: 700;
        font-size: 14px
    }
    .generalpagedivided h4 {
        padding: 5px 10px;
        color: #fff;
        background: #4c4b4b
    }
    .generalpagedivided h5 {
        padding: 5px 0;
        color: #474747
    }
    .generalpagedivided p {
        font-size: 14px;
        color: #474747;
        line-height: 1.8em
    }
    .generalpagedivided ul {
        display: block;
        margin: 10px 30px
    }
    .generalpagedivided ul li {
        font-weight: 700;
        list-style: square;
        line-height: 1.8em;
        font-size: 14px;
        padding: 10px 0
    }
    .generalpagedivided ul li a:link,
    .specification-content ul li a:active,
    .specification-content ul li a:visited {
        text-decoration: underline;
        color: #001252
    }
    .generalpagedivided ul li a:hover {
        text-decoration: none
    }
    .generalpagedivided img {
        display: block;
        margin: 0 auto
    }
    .resume-content h4,
    .resume-content h5 {
        padding: 5px 10px;
        margin: 10px 0;
        font-weight: 700
    }
    .resume-content h4 {
        font-size: 16px;
        color: #4e4e4e
    }
    .resume-content h5 {
        font-size: 14px;
        color: #474747
    }
    .resume-content p {
        font-size: 14px;
        color: #474747;
        line-height: 1.8em;
        padding-left: 10px
    }
    .resume-content ul {
        display: block;
        margin: 10px 30px;
        color: #474747
    }
    .resume-content ul li {
        list-style: square;
        line-height: 1.8em;
        color: #474747
    }
    .resume-content a:active,
    .resume-content a:link,
    .resume-content a:visited {
        text-decoration: underline;
        color: #001252
    }
    .resume-content a:hover {
        text-decoration: none
    }
    .resume-menu {
        overflow: hidden;
        display: block;
        margin: 10px;
        float: none;
        width: 100%
    }
    .resume-menu ul {
        display: block;
        list-style: none;
        color: #001252
    }
    .resume-menu h3 {
        font-size: 16px;
        padding: 20px 0;
        font-weight: 700;
        color: #474747;
        background: #d4d4d4;
        border: 1px solid #dedede
    }
    .resume-menu ul li,
    .resume-menu ul li ul li {
        text-align: left;
        font-size: 14px;
        padding: 8px 10px 8px 20px;
        line-height: 1.8em
    }
    .resume-menu ul li {
        font-weight: 400;
        border-bottom: 1px dashed #c2c2c2
    }
    .resume-menu ul li a {
        color: #001252;
        text-decoration: none
    }
    .resume-menu ul li a.selectedvmenu,
    .resume-menu ul li a:hover {
        color: #001252;
        text-decoration: none;
        font-weight: 700
    }
    .resume-menu ul li ul {
        display: block;
        list-style: none
    }
    .resume-menu ul li ul li {
        font-weight: 400;
        border-bottom: 1px dashed #fff;
        color: #001252
    }
    .resume-menu ul li ul li a {
        color: #001252;
        text-decoration: none
    }
    .resume-menu ul li ul li a.selectedvmenu,
    .resume-menu ul li ul li a:hover {
        color: #001252;
        text-decoration: none;
        font-weight: 700
    }
    .article_calltoaction {
        display: block;
        background: #fff;
        margin: 0 auto 1.6%;
        overflow: hidden;
        position: relative;
        width: 80%
    }
    .article_actionbutton {
        background: #c34728;
        border-radius: 5px;
        color: #fff;
        cursor: pointer;
        display: block;
        font-size: 18px;
        font-weight: 700;
        margin: 0 20px;
        text-decoration: none;
        padding: 10px;
        text-align: center;
        width: 100%;
        box-shadow: 0 4px #dadada
    }
    .articleboxouter {
        margin: 0 auto;
        text-align: center;
        background: #fff;
        overflow: hidden;
        width: 80%
    }
    .articlebox,
    .twodivwrapper {
        overflow: hidden;
        width: 100%
    }
    .articlebox {
        display: inline-block;
        margin: 1.6% .8%;
        max-width: 45%
    }
    .mainpdt_carts,
    .mainpdt_items,
    .twodiv_pt1,
    .twodiv_pt2,
    .twodivwrapper {
        display: block
    }
    .main_container,
    .twodiv_pt1,
    .twodiv_pt2 {
        margin: 20px auto;
        overflow: hidden;
        width: 100%
    }
    .futterbutton {
        font-size: 16px;
        line-height: 1.3em
    }
    .main_container {
        background: #fff;
        color: #474747;
        padding: 20px 35px
    }
    .twodiv_pt2 {
        background: #e8e8e8;
        padding: 20px;
        line-height: 1.8em;
        font-size: 16px
    }
    .mainpdtdiv {
        width: 96%
    }
    .mainpdt_items {
        width: 40%;
        float: left;
        margin: 20px
    }
    .mainpdt_carts,
    .system_access {
        margin: 20px auto
    }
    .mainpdt_carts {
        width: 100%
    }
    .systemaccesstable {
        float: left;
        margin: 20px 0
    }
    .systemaccesstable h3 {
        color: #4e4e4e;
        text-align: left;
        font-size: 1.2em;
        margin-bottom: 10px
    }
    .acc-cell {
        width: 46%;
        float: left;
        margin-left: 20px
    }
    .jcart ul li {
        list-style: none;
        font-size: .9em;
        line-height: 1.8em
    }
    .jcart select {
        width: auto;
        border: 1px solid #dadada;
        padding: 3px;
        color: #1c1c1c;
        margin-left: 15px
    }
    .jcart fieldset {
        border: 1px solid #dadada;
        padding: 10px
    }
    .jcart small {
        color: #4b4c4c;
        font-size: .7em;
        display: none
    }
    .jcart input[type=text] {
        width: 60%;
        padding: 8px 10px;
        border: 1px solid #d2d2d2;
        border-radius: 0;
        margin: 5px 0;
        font-size: .9em;
        resize: none;
        background: #fff
    }
    .jcart input[type=button],
    .jcart input[type=submit],
    a.cartbutton:active,
    a.cartbutton:hover,
    a.cartbutton:link,
    a.cartbutton:visited {
        color: #1c1c1c;
        padding: 3px;
        background: orange;
        margin: 10px auto;
        text-align: center;
        display: block
    }
    .jcart input[type=button] {
        border: 1px solid orange;
        font-size: 16px;
        font-weight: 700
    }
    a.cartbutton:active,
    a.cartbutton:hover,
    a.cartbutton:link,
    a.cartbutton:visited {
        width: auto;
        font-size: 16px;
        font-weight: 700;
        cursor: default
    }
    .jcartshopcart {
        margin-top: 10px;
        font-size: .9em;
        line-height: 1.8em;
        border: 1px;
        border-collapse: separate;
        border-spacing: 0;
        width: 100%
    }
    .secbox h3,
    .subheadinng,
    h4.accordion1,
    h4.accordioncourses,
    h4.hanalink {
        font-size: 16px
    }
    .jcartshopcart th {
        background: #e8e8e8;
        color: #000;
        padding: 3px 10px
    }
    .jcartshopcart td {
        border: 1px solid #dadada;
        padding: 3px 10px
    }
    .jcartshopcart input[type=submit] {
        width: auto;
        text-align: center;
        float: right;
        padding: 3px 10px
    }
    .jcartshopcart input[type=text] {
        width: auto;
        border: 1px solid #dadada;
        padding: 3px;
        color: #1c1c1c;
        margin-left: 15px
    }
    .subtotalcart {
        vertical-align: middle
    }
    #jcart-paypal-checkout {
        width: auto;
        text-align: center;
        padding: 10px;
        margin: 20px auto;
        display: block
    }
    .secbox {
        width: 100%;
        max-width: 100%;
        text-align: left;
        float: none;
        overflow: hidden;
        display: block;
        margin: 0 auto 20px
    }
    .secbox i,
    a.ilink:active,
    a.ilink:hover,
    a.ilink:link,
    a.ilink:visited {
        border-radius: 100%;
        height: 42px;
        line-height: 42px;
        width: 42px;
        float: left;
        overflow: hidden;
        text-align: center;
        font-size: 16px
    }
    .subheadinng {
        font-weight: 400
    }
    .introcourse {
        margin: 3% 0
    }
    .firstline {
        font-size: 4.5em;
        font-size: 3.5vw
    }
    .enrollaction,
    .secondline,
    .thirdline {
        font-size: 2.5em;
        font-size: 2.5vw
    }
    .secondline {
        margin-top: 0
    }
    .enrollsticky {
        top: 25%
    }
    .videocourse img {
        width: 100%;
        margin: 3% 0
    }
    .leftside,
    .rightside {
        float: none;
        width: 100%
    }
    .leftside {
        margin: 0
    }
    .contactsticky {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .viewcartoptionlink {
        display: block;
        float: right;
        padding-right: 20px
    }
    .container {
        margin: 0 auto;
        max-width: 100%;
        overflow: hidden;
        padding: 0
    }
    .beignimg,
    .contactformsmatter,
    .toplabel {
        display: none
    }
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: 16px
    }
    .generalpagedivided {
        display: block;
        margin: 20px 1%;
        width: 100%
    }
    .generalpagedivided h4,
    .generalpagedivided h5 {
        margin: 10px 0;
        font-weight: 700;
        font-size: 14px
    }
    .generalpagedivided h4 {
        padding: 5px 10px;
        color: #fff;
        background: #4c4b4b
    }
    .generalpagedivided h5 {
        padding: 5px 0;
        color: #474747
    }
    .generalpagedivided p {
        font-size: 14px;
        color: #474747;
        line-height: 1.8em
    }
    .generalpagedivided ul {
        display: block;
        margin: 10px 30px
    }
    .generalpagedivided ul li {
        font-weight: 700;
        list-style: square;
        line-height: 1.8em;
        font-size: 14px;
        padding: 10px 0
    }
    .generalpagedivided ul li a:link,
    .specification-content ul li a:active,
    .specification-content ul li a:visited {
        text-decoration: underline;
        color: #001252
    }
    .generalpagedivided ul li a:hover {
        text-decoration: none
    }
    .generalpagedivided img {
        display: block;
        margin: 0 auto
    }
    .resume-content h4,
    .resume-content h5 {
        padding: 5px 10px;
        margin: 10px 0;
        font-weight: 700
    }
    .resume-content h4 {
        font-size: 16px;
        color: #4e4e4e
    }
    .resume-content h5 {
        font-size: 14px;
        color: #474747
    }
    .resume-content p {
        font-size: 14px;
        color: #474747;
        line-height: 1.8em;
        padding-left: 10px
    }
    .resume-content ul {
        display: block;
        margin: 10px 30px;
        color: #474747
    }
    .resume-content ul li {
        list-style: square;
        line-height: 1.8em;
        color: #474747
    }
    .resume-menu ul,
    .resume-menu ul li ul {
        list-style: none;
        display: block
    }
    .resume-content a:active,
    .resume-content a:link,
    .resume-content a:visited {
        text-decoration: underline;
        color: #001252
    }
    .resume-content a:hover {
        text-decoration: none
    }
    .resume-menu {
        overflow: hidden;
        display: block;
        margin: 10px;
        float: none;
        width: 100%
    }
    .resume-menu ul {
        color: #001252
    }
    .resume-menu h3 {
        text-align: center;
        font-size: 16px;
        padding: 20px 0;
        font-weight: 700;
        color: #474747;
        background: #d4d4d4;
        border: 1px solid #dedede
    }
    .resume-menu ul li,
    .resume-menu ul li ul li {
        text-align: left;
        font-size: 14px;
        padding: 8px 10px 8px 20px;
        line-height: 1.8em
    }
    .resume-menu ul li {
        font-weight: 400;
        border-bottom: 1px dashed #c2c2c2
    }
    .resume-menu ul li a {
        color: #001252;
        text-decoration: none
    }
    .resume-menu ul li a.selectedvmenu,
    .resume-menu ul li a:hover {
        color: #001252;
        text-decoration: none;
        font-weight: 700
    }
    .resume-menu ul li ul li {
        font-weight: 400;
        border-bottom: 1px dashed #fff;
        color: #001252
    }
    .resume-menu ul li ul li a {
        color: #001252;
        text-decoration: none
    }
    .resume-menu ul li ul li a.selectedvmenu,
    .resume-menu ul li ul li a:hover {
        color: #001252;
        text-decoration: none;
        font-weight: 700
    }
    .article_calltoaction {
        display: block;
        background: #fff;
        margin: 10px auto;
        overflow: hidden;
        position: relative;
        width: 80%
    }
    .article_actionbutton,
    .bookbox,
    .introtext {
        width: 100%;
        display: block
    }
    .article_actionbutton {
        background: #c34728;
        border-radius: 5px;
        color: #fff;
        cursor: pointer;
        font-size: 16px;
        font-weight: 700;
        margin: 4% auto;
        text-decoration: none;
        padding: 10px;
        text-align: center;
        box-shadow: 0 4px #dadada
    }
    .futterbutton {
        font-size: 16px;
        line-height: 1.3em
    }
    ul.breadcrumb {
        font-size: 12px
    }
}

@media only screen and (max-width:1024px) {
    .viewcartoptionlink {
        display: block;
        float: right;
        padding-right: 20px
    }
    .service-box,
    .servicehead {
        max-width: 90%;
        float: none;
        width: 100%
    }
    .article_calltoaction,
    .courselinks,
    .finacial_sticky {
        position: relative;
        overflow: hidden
    }
    .heading,
    .headingblack,
    .whiteheading {
        font-size: 18px
    }
    .bookbox p,
    .bookbox ul li,
    .finacial_sticky p,
    .futterbutton,
    .subheading {
        font-size: 16px
    }
    .article_calltoaction {
        display: block;
        background: #fff;
        margin: 10px auto;
        width: 80%
    }
    .article_actionbutton {
        background: #c34728;
        border-radius: 5px;
        color: #fff;
        cursor: pointer;
        display: block;
        font-size: 16px;
        font-weight: 700;
        margin: 4% auto;
        text-decoration: none;
        padding: 10px;
        text-align: center;
        width: 100%
    }
    .futterbutton {
        line-height: 1.3em
    }
    .contactsticky {
        top: 50%;
        margin-top: 2%
    }
    .actionservice,
    .servicehead {
        display: block;
        overflow: hidden
    }
    .sec3 {
        background: #002254
    }
    .servicehead {
        margin: 20px auto
    }
    .service-box {
        text-align: left;
        overflow: hidden
    }
    .actionservice {
        float: none;
        width: 50%;
        margin: 0 auto
    }
    .introtext,
    .sidetext {
        width: 100%
    }
    .sec6 {
        display: none
    }
    .introtext {
        display: block;
        margin: 0 auto 50px
    }
    .finacial_sticky,
    .sidetext {
        display: block;
        margin: 0 auto
    }
    .finacial_sticky {
        right: 0;
        background: #f1c40f;
        border: 1px solid #f1c40f;
        border-radius: 10px
    }
    .subheading {
        color: #000;
        text-align: center;
        padding: 10px 0 0;
        line-height: 1.8em
    }
    .finacial_sticky p {
        color: #000;
        padding: 10px;
        line-height: 1.8em;
        overflow: hidden
    }
    .sectestimonial {
        padding: 50px 20px
    }
    .specialpoint {
        color: #222
    }
    .module_description {
        margin: 20px auto
    }
    .bookbox,
    .courselinks {
        margin: 0 auto 50px;
        width: 100%;
        display: block
    }
    .sec-module-top {
        background: #ebecee;
        padding: 50px 0;
        overflow: hidden
    }
    .module_topsec {
        padding: 0 20px;
        width: 90%;
        overflow: hidden;
        color: #474747
    }
    .sec-coursepage {
        background: #e8e8e8;
        padding: 0 0 20px
    }
    .linktabs {
        display: block;
        margin: 20px auto 35px;
        overflow: hidden
    }
    .linktabs ul {
        display: block;
        margin: 10px auto 0
    }
    .linktabs ul li {
        float: left;
        list-style: none;
        width: 230px
    }
    .subgroup {
        margin: 10px 0;
        overflow: hidden;
        border-bottom: 1px solid #dedede;
        padding: 0 10px
    }
    .tabletop {
        font-weight: 700;
        padding: 0 10px;
        background: #ededed
    }
    a.blockbackground:active,
    a.blockbackground:hover,
    a.blockbackground:link,
    a.blockbackground:visited {
        text-decoration: none;
        font-size: 1.2em;
        font-size: 1vw;
        font-weight: 700;
        text-align: center;
        display: block;
        padding: 23% 0
    }
    .imgblock {
        width: 23.8%;
        background: #fff
    }
    .imgblock a:active,
    .imgblock a:hover,
    .imgblock a:link,
    .imgblock a:visited {
        text-decoration: none;
        font-size: 30px;
        font-weight: 700;
        text-align: center;
        display: block;
        padding: 20% 0
    }
    .contetnblock {
        display: block;
        width: 74.6%
    }
    .contetnblock h3 {
        color: #104581
    }
    .contetnblock a:active,
    .contetnblock a:hover,
    .contetnblock a:link,
    .contetnblock a:visited {
        text-decoration: none;
        color: #104581
    }
    .specialpoint {
        font-size: 14px;
        padding-right: 20px;
        font-weight: 700
    }
    .module_description {
        padding: 20px 0;
        width: 100%;
        overflow: hidden;
        color: #474747
    }
    .module_description p {
        line-height: 1.8em;
        font-size: 16px
    }
    .course-box h3 {
        color: #2e2e2e;
        font-size: 18px;
        margin: 0 10px;
        border-bottom: 1px solid #d0d0d0;
        display: inline-block
    }
    .course-box i {
        border-radius: 100%;
        float: left;
        font-size: 1.3em;
        height: 42px;
        line-height: 42px;
        overflow: hidden;
        width: 42px;
        text-align: center
    }
    a.courseboxicon:active,
    a.courseboxicon:hover,
    a.courseboxicon:link,
    a.courseboxicon:visited {
        float: left;
        overflow: hidden
    }
    .coursesmain,
    .formside1 {
        float: none
    }
    a.courseboxicon img {
        width: 20x;
        height: 20px;
        line-height: 20px
    }
    a.headlink:active,
    a.headlink:hover,
    a.headlink:link,
    a.headlink:visited {
        text-decoration: none
    }
    .course-box p {
        color: #474747;
        font-size: 16px
    }
    .headingadvance,
    .headingbeginner,
    .headingintermediate,
    .headingshort {
        font-size: 18px
    }
    .actiobbuttoncourse,
    .moredetails {
        font-size: 16px
    }
    .sslimage {
        display: none
    }
    .coursesmainheadingblucback,
    .coursesmainheadingwhiteback {
        font-size: 20px
    }
    .selfpaced {
        width: 95%
    }
    .self-paced-1 {
        max-width: 95%
    }
    .self-paced-1 h3 {
        font-size: 16px
    }
    .secbox2 {
        height: 100%
    }
    .newcourseheading {
        margin-left: 25px
    }
    .formside1 {
        width: 98%;
        margin: 0 auto 20px;
        display: block
    }
    .formotherinfo1 {
        float: none;
        width: 98%;
        position: relative;
        top: 20px
    }
    .dropdown {
        width: 96%
    }
    .comparepriceheading1 {
        font-size: 44px
    }
    .comparepriceheading2 {
        font-size: 20px;
        margin-bottom: 0
    }
    .courselinksnew {
        width: 96%;
        background: #fafafa;
        margin-top: 20px;
		overflow:hidden;
    }
	.courselinksnew1{
		width: 96%;
        background: #fafafa;
        margin-top: 20px;
		overflow:hidden;	
	}
	
    .courselinksnew ul {
        padding: 1%
    }
	
}

@media only screen and (max-width:1366px) {
    .viewcartoptionlink {
        display: block;
        float: right;
        padding-right: 20px
    }
    .enrollhead,
    .or,
    .requesttext {
        font-weight: 700;
        text-align: center
    }
    .enrollhead,
    .mainheading,
    .or,
    .requesttext,
    .resume-menu h3,
    .service-box i {
        text-align: center
    }
    h1 {
        font-size: 20px
    }
    .headinghome,
    .service-box p,
    h2,
    h3,
    h4,
    h5,
    h6,
    p {
        font-size: 16px
    }
    .mainheading {
        color: #000;
        font-size: 20px;
        padding: 30px 0 0;
        line-height: 1.8em
    }
    .headcontent {
        font-size: 18px
    }
    .sec1 h3 {
        font-size: 16px
    }
    .sec1 ul li {
        font-size: 18px
    }
    .bookbox p,
    .bookbox ul li {
        font-size: 16px
    }
    .service-box h4 {
        color: #2e2e2e;
        font-size: 16px;
        margin: 12px 0;
        border-bottom: 1px solid #d0d0d0;
        display: inline-block
    }
    .service-box i,
    a.ilink:active,
    a.ilink:hover,
    a.ilink:link,
    a.ilink:visited {
        border-radius: 100%;
        font-size: 1.3em;
        height: 42px;
        line-height: 42px;
        width: 42px;
        float: left;
        overflow: hidden
    }
    a.ilink:active,
    a.ilink:link,
    a.ilink:visited {
        color: #f7a421
    }
    a.ilink:hover {
        background-color: #f7a421;
        color: #fff
    }
    a.headlink:active,
    a.headlink:hover,
    a.headlink:link,
    a.headlink:visited {
        text-decoration: none
    }
    .enrollmentfrm {
        display: block;
        margin: 5px auto 0;
        overflow: hidden;
        background-color: #fff;
        border-radius: 2px;
        padding: 12% 5px;
        width: 100%;
        height: auto
    }
    .enrollmentfrm img {
        width: 600px;
        height: auto;
        max-width: 100%;
        display: block;
        margin: 0 auto
    }
    .enrollhead {
        font-size: 1.2em;
        color: #f7a421
    }
    .or {
        color: #8b8b8b;
        font-size: 2em;
        margin: 15px 0
    }
    .requesttext {
        background: #f7a421;
        border-radius: 10px;
        box-shadow: 5px 5px #fcf87a;
        color: #000;
        font-size: 1.2em;
        margin: 20px 0;
        padding: 15px 0
    }
    .resume-content h4,
    .resume-content h5 {
        font-size: 16px;
        padding: 5px 10px;
        margin: 10px 0;
        font-weight: 700
    }
    .resume-content h4 {
        color: #4e4e4e
    }
    .resume-content h5 {
        color: #474747
    }
    .resume-content p,
    .resume-content ul li {
        line-height: 1.8em;
        color: #474747;
        font-size: 14px
    }
    .resume-content p {
        padding-left: 10px
    }
    .resume-content ul {
        display: block;
        margin: 10px 30px;
        color: #474747
    }
    .resume-content ul li {
        list-style: square
    }
    .resume-menu ul,
    .resume-menu ul li ul {
        list-style: none;
        display: block
    }
    .resume-content a:active,
    .resume-content a:link,
    .resume-content a:visited {
        text-decoration: underline;
        color: #001252
    }
    .resume-menu ul li a,
    .resume-menu ul li a.selectedvmenu,
    .resume-menu ul li a:hover,
    .resume-menu ul li ul li a {
        text-decoration: none;
        color: #001252
    }
    .resume-content a:hover {
        text-decoration: none
    }
    .resume-menu {
        background: #fff;
        float: left;
        margin: 0 0 0 20px;
        overflow: hidden;
        position: relative
    }
    .resume-menu ul {
        color: #001252
    }
    .resume-menu h3 {
        font-size: 16px;
        padding: 20px 0;
        font-weight: 700;
        color: #474747;
        background: #d4d4d4;
        border: 1px solid #dedede
    }
    .resume-menu ul li,
    .resume-menu ul li ul li {
        font-size: 14px;
        padding: 8px 10px 8px 20px;
        text-align: left;
        line-height: 1.8em
    }
    .resume-menu ul li {
        font-weight: 400;
        border-bottom: 1px dashed #c2c2c2
    }
    .resume-menu ul li a.selectedvmenu,
    .resume-menu ul li a:hover {
        font-weight: 700
    }
    .resume-menu ul li ul li {
        font-weight: 400;
        border-bottom: 1px dashed #fff;
        color: #001252
    }
    .parternshippt,
    .partnershipbox,
    .partnershipbox2 {
        background: #fff;
        padding: 20px
    }
    .resume-menu ul li ul li a.selectedvmenu,
    .resume-menu ul li ul li a:hover {
        color: #001252;
        text-decoration: none;
        font-weight: 700
    }
    .partnershipbox {
        margin: 20px auto 0;
        overflow: hidden;
        width: 100%;
        font-size: 16px
    }
    .partnershipbox p {
        color: #474747;
        text-align: left;
        line-height: 1.8em
    }
    .partnershipbox ul {
        display: block;
        margin: 10px 30px;
        color: #474747
    }
    .partnershipbox ul li {
        font-size: 14px;
        list-style: square;
        line-height: 1.8em;
        color: #474747
    }
    .partnershipbox ul li a:active,
    .partnershipbox ul li a:hover,
    .partnershipbox ul li a:link {
        color: #104581;
        text-decoration: none
    }
    .partnershipbox ul li a:hover {
        font-weight: 700
    }
    .partnershipbox2 {
        margin: 20px auto 0;
        overflow: hidden;
        width: 100%;
        font-size: 16px
    }
    .partnershipbox2 p {
        color: #474747;
        text-align: left;
        line-height: 1.8em
    }
    .article_actionbutton,
    .articlebox h2 {
        font-weight: 700;
        text-align: center
    }
    .partnershipbox2 ul {
        font-size: 14px;
        display: block;
        margin: 10px 30px;
        color: #474747
    }
    .partnershipbox2 ul li {
        list-style: square;
        line-height: 1.8em;
        color: #474747
    }
    .parternshippt {
        margin: 0 auto;
        display: block
    }
    .articlebox h2 {
        color: #104581;
        font-size: .9em;
        margin: 10px 0;
        padding: 10px 0
    }
    .articlebox h2 a:active,
    .articlebox h2 a:link,
    .articlebox h2 a:visited {
        color: #104581;
        text-decoration: underline
    }
    .articlebox h2 a:hover {
        color: #104581;
        text-decoration: none
    }
    .articlebox img {
        width: 80%;
        margin: 0 auto
    }
    .course_decsription_container h2,
    .course_decsription_container h3,
    .course_decsription_container h4,
    .course_decsription_container h5,
    .course_decsription_container h6 {
        color: #4e4e4e
    }
    a.arlinks:active,
    a.arlinks:link,
    a.arlinks:visited {
        color: #104581;
        text-decoration: underline
    }
    a.arlinks:hover {
        color: #104581;
        text-decoration: none
    }
    .innerblockarticle {
        background: #dedede;
        padding: 20px;
        margin: 0 auto 20px
    }
    .examlinks ul,
    .innerblockarticle ul {
        margin: 10px 30px;
        color: #000;
        display: block
    }
    .innerblockarticle h3 {
        color: #000
    }
    .innerblockarticle ul li {
        font-size: 14px;
        list-style: square;
        line-height: 1.8em;
        color: #000
    }
    .innerblockarticle a {
        color: #000;
        text-decoration: underline;
        font-weight: 700
    }
    .innerblockarticle a:hover {
        color: #000;
        text-decoration: none;
        font-weight: 700
    }
    .examlinks ul li {
        font-size: 14px;
        list-style: square;
        line-height: 2em;
        color: #000
    }
    .article_calltoaction {
        display: block;
        background: #fff;
        margin: 11% auto 1.6%;
        overflow: hidden;
        position: relative
    }
    .article_actionbutton {
        background: #c34728;
        border-radius: 5px;
        color: #fff;
        cursor: pointer;
        display: block;
        font-size: 16px;
        margin: 4% auto;
        text-decoration: none;
        padding: 10px;
        width: 100%;
        box-shadow: 0 4px #dadada
    }
    .registrationinfo {
        font-size: 16px;
        line-height: 1.8em;
        margin: 20px 0
    }
    .registrationinfo p {
        line-height: 1.8em;
        padding: 0 40px
    }
    .registrationinfo strong {
        line-height: 1.8em;
        font-weight: 600;
        color: #104581
    }
}

@media only screen and (min-width:1025px) {
    .viewcartoptionlink {
        display: block;
        float: right;
        padding-right: 20px
    }
    .formtitlemob,
    .iconinfo,
    .mobileview_header,
    .sec33 {
        display: none
    }
    .beignimg,
    .formcolmain,
    .formenroll,
    .formlabelmain,
    .singlecolmain {
        overflow: hidden
    }
    .sec_enroll {
        padding: 0 0 5px
    }
    .formheading,
    .formtitle {
        font-size: 1.5em;
        padding: 5px;
        text-align: center;
        width: auto
    }
    .formtitle {
        color: #fff;
        background: #104581;
        margin: 0 0 5px;
        height: 20px
    }
    .formheading {
        color: #104581;
        margin: 20px 0;
        border-bottom: 3px double #104581;
        border-top: 3px double #104581
    }
    .fistoption,
    .formenroll label,
    .singlecol em {
        text-align: left;
        color: #00446e;
        font-weight: 700
    }
    #newform label,
    .formenrollmain label,
    .singlecolmain em {
        font-size: .9em;
        text-align: left;
        color: #00446e;
        font-weight: 700
    }
    .beignimg {
        display: inline-block;
        float: left;
        height: auto;
        margin: 21% 0;
        max-width: 20%
    }
    #newform label {
        padding: 0 5px;
        display: block;
        margin: 20px 0 0
    }
    .enrollmentformmain,
    .formenroll {
        width: 70%;
        margin: 0 auto 20px;
        display: block
    }
    .enrollmentform {
        float: right
    }
    .formenrollmain label {
        padding: 0 5px;
        display: block;
        margin: 13px 0 0
    }
    .formcolmain {
        float: left;
        width: 77%
    }
    .formlabelmain {
        float: left;
        width: 22%
    }
    .singlecolmain {
        float: left;
        width: 100%;
        margin: 10px 0
    }
    .contactforms {
        margin: 0 1.6% 1.6%;
        display: block;
        float: left
    }
    .location {
        width: 30%;
        margin: 0 auto 20px;
        display: block;
        background: #fff;
        float: left
    }
    .contactformsmatter {
        font-size: 1em
    }
    .fistoption,
    .formenroll label {
        font-size: .9em;
        padding: 0 5px;
        display: block
    }
    .formenroll label {
        margin: 13px 0 0
    }
    .formcol,
    .formlabel {
        display: inline-block;
        overflow: hidden;
        float: left
    }
    .formcol {
        width: 82%
    }
    .formlabel {
        width: 18%;
        font-size: 1.5em;
        font-size: 1.2vw
    }
    .singlecol,
    .toplabel {
        overflow: hidden;
        width: 100%
    }
    .singlecol {
        float: left;
        margin: 10px 0
    }
    .singlecol em {
        font-size: .9em
    }
    .toplabel {
        display: block;
        margin: 4% auto
    }
    .topstarthereimg {
        float: right;
        width: 82%
    }
    .formenrollmain select,
    input[type=date],
    input[type=email],
    input[type=password],
    input[type=text],
    textarea {
        width: 100%;
        padding: 8px 10px;
        border: 1px solid #eaeaea;
        border-radius: 0;
        margin: 5px 0;
        font-size: .9em;
        resize: none;
        background: #fff
    }
    input[type=checkbox] {
        width: auto;
        height: auto;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }
    .scroll,
    input[type=submit],
    select {
        width: 100%;
        font-size: .9em
    }
    input[type=submit] {
        padding: 8px 10px;
        display: block;
        margin: 4% auto;
        cursor: pointer;
        text-align: center;
        font-weight: 700
    }
    select {
        padding: 8px 10px;
        border: 1px solid #eaeaea;
        margin: 5px 0;
        resize: none;
        background: #fff;
        appearance: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }
    .scroll {
        background-color: #fff;
        display: block;
        margin: 0 auto 30px;
        height: 200px;
        overflow: scroll;
        border: 1px solid #dedede;
        line-height: 1.8em;
        padding: 5px;
        color: #000;
        position: relative;
        top: 20px
    }
    .homesecnew,
    .starthereimg {
        float: left;
        overflow: hidden
    }
    .scroll h2 {
        font-size: .9em;
        font-weight: 700;
        color: #104581
    }
    .scroll ul li {
        margin-left: 20px;
        list-style: outside
    }
    .thanksheading {
        margin: 150px 0 20px;
        font-size: 1.5em;
        color: #104581;
        padding: 5px;
        text-align: center;
        width: auto;
        border-bottom: 3px double #104581;
        border-top: 3px double #104581
    }
    .thanksmessage {
        margin: 0 0 150px;
        color: #252525;
        line-height: 1.5em;
        padding: 5px;
        display: block;
        width: 96%
    }
    .homesecnew {
        display: inline-block;
        height: 100%;
        width: 58%
    }
    .homesecnew img,
    .starthereimg {
        display: block;
        width: 100%
    }
    .starthereimg {
        height: auto;
        margin: 18% 0
    }
    .homesecnew2 {
        width: 39%;
        display: inline-block;
        margin-right: 1.5%;
        margin-left: 1.5%
    }
}

@media screen and (max-width:1366px) and (min-width:1025px) {
    
	.viewcartoptionlink {
        display: block;
        float: right;
        padding-right: 20px
    }
	.contactifo {
        float: right;
        font-size: 1.1vw;
        line-height: 1.8em;
        padding-top: 20px
    }
    .viewcartoptionlink {
        display: block;
        float: right;
        padding-right: 20px
    }
    ul.topnav {
        font-size: 13px
    }
    .twodiv_pt1,
    .twodiv_pt2 {
        margin: 20px auto;
        position: relative;
        display: block
    }
    .main_container,
    .twodiv_pt1,
    .twodiv_pt2,
    .twodivwrapper {
        width: 100%;
        overflow: hidden
    }
    .heading,
    .headingblack,
    .whiteheading {
        font-size: 20px
    }
    .main_container {
        background: #fff;
        color: #474747;
        margin: 20px auto;
        padding: 20px 35px
    }
    .twodivwrapper {
        display: block
    }
    .twodiv_pt2 {
        background: #e8e8e8;
        padding: 20px;
        line-height: 1.8em;
        font-size: 16px
    }
    .mainpdtdiv {
        width: 96%
    }
    .mainpdt_items {
        width: 40%;
        float: left;
        margin: 20px;
        display: block
    }
    .mainpdt_carts,
    .system_access {
        margin: 20px auto
    }
    .mainpdt_carts {
        width: 100%;
        display: block
    }
    .systemaccesstable {
        float: left;
        margin: 20px 0
    }
    .systemaccesstable h3 {
        color: #4e4e4e;
        text-align: left;
        font-size: 1.2em;
        margin-bottom: 10px
    }
    .acc-cell {
        width: 46%;
        float: left;
        margin-left: 20px
    }
    .jcart ul li {
        list-style: none;
        font-size: .9em;
        line-height: 1.8em
    }
    .jcart select {
        width: auto;
        border: 1px solid #dadada;
        padding: 3px;
        color: #1c1c1c;
        margin-left: 15px
    }
    .jcart fieldset {
        border: 1px solid #dadada;
        padding: 10px
    }
    .jcart small {
        color: #4b4c4c;
        font-size: .7em;
        display: none
    }
    .jcart input[type=text] {
        width: 60%;
        padding: 8px 10px;
        border: 1px solid #d2d2d2;
        border-radius: 0;
        margin: 5px 0;
        font-size: .9em;
        resize: none;
        background: #fff
    }
    .jcart input[type=button],
    .jcart input[type=submit],
    a.cartbutton:active,
    a.cartbutton:hover,
    a.cartbutton:link,
    a.cartbutton:visited {
        color: #1c1c1c;
        padding: 3px;
        background: orange;
        margin: 10px auto;
        display: block;
        text-align: center
    }
    .jcart input[type=button] {
        border: 1px solid orange;
        font-size: 16px;
        font-weight: 700
    }
    a.cartbutton:active,
    a.cartbutton:hover,
    a.cartbutton:link,
    a.cartbutton:visited {
        width: auto;
        font-size: 16px;
        font-weight: 700;
        cursor: default
    }
    .jcartshopcart {
        margin-top: 10px;
        font-size: .9em;
        line-height: 1.8em;
        border: 1px;
        border-collapse: separate;
        border-spacing: 0;
        width: 100%
    }
    .jcartshopcart th {
        background: #e8e8e8;
        color: #000;
        padding: 3px 10px
    }
    .jcartshopcart td {
        border: 1px solid #dadada;
        padding: 3px 10px
    }
    .jcartshopcart input[type=submit] {
        width: auto;
        text-align: center;
        float: right;
        padding: 3px 10px
    }
    .jcartshopcart input[type=text] {
        width: auto;
        border: 1px solid #dadada;
        padding: 3px;
        color: #1c1c1c;
        margin-left: 15px
    }
    .subtotalcart {
        vertical-align: middle
    }
    #jcart-paypal-checkout {
        width: auto;
        text-align: center;
        padding: 10px;
        margin: 20px auto;
        display: block
    }
    .sec-module-top {
        background: #ebecee;
        padding: 50px 0
    }
    .module_topsec {
        padding: 0 20px;
        width: 100%;
        overflow: hidden;
        color: #474747
    }
    .sec-coursepage {
        background: #e8e8e8;
        padding: 0 0 20px
    }
    .linktabs {
        display: block;
        margin: 25px auto 35px;
        overflow: hidden
    }
    .linktabs ul {
        display: block;
        margin-top: 10px
    }
    .linktabs ul li {
        float: left;
        list-style: none;
        margin-right: 0;
        width: 168px
    }
    .subgroup {
        margin: 10px 0;
        overflow: hidden;
        border-bottom: 1px solid #dedede;
        padding: 0 10px
    }
    .tabletop {
        font-weight: 700;
        padding: 0 10px;
        background: #ededed
    }
    a.blockbackground:active,
    a.blockbackground:hover,
    a.blockbackground:link,
    a.blockbackground:visited {
        text-decoration: none;
        font-size: 1.2em;
        font-size: 1vw;
        font-weight: 700;
        text-align: center;
        display: block;
        padding: 23% 0
    }
    .imgblock {
        width: 23.8%;
        background: #fff
    }
    .imgblock a:active,
    .imgblock a:hover,
    .imgblock a:link,
    .imgblock a:visited {
        text-decoration: none;
        font-size: 30px;
        font-weight: 700;
        text-align: center;
        display: block;
        padding: 20% 0
    }
    .contetnblock {
        display: block;
        width: 74.6%
    }
    .contetnblock h3 {
        color: #104581
    }
    .contetnblock a:active,
    .contetnblock a:hover,
    .contetnblock a:link,
    .contetnblock a:visited {
        text-decoration: none;
        color: #104581
    }
    .specialpoint {
        font-size: 14px;
        padding-right: 20px;
        font-weight: 700
    }
    .module_description {
        padding: 20px 0;
        width: 100%;
        overflow: hidden;
        color: #474747
    }
    .module_description p {
        line-height: 1.8em;
        font-size: 16px
    }
    .course-box h3 {
        color: #2e2e2e;
        font-size: 18px;
        margin: 4px 10px;
        border-bottom: 1px solid #d0d0d0;
        display: inline-block
    }
    .course-box i {
        border-radius: 100%;
        float: left;
        font-size: 1.3em;
        height: 42px;
        line-height: 42px;
        overflow: hidden;
        width: 42px;
        text-align: center
    }
    a.courseboxicon:active,
    a.courseboxicon:hover,
    a.courseboxicon:link,
    a.courseboxicon:visited {
        float: left;
        overflow: hidden
    }
    a.courseboxicon img {
        width: 25x;
        height: 25px;
        line-height: 25px
    }
    a.headlink:active,
    a.headlink:hover,
    a.headlink:link,
    a.headlink:visited {
        text-decoration: none
    }
    .course-box p {
        color: #474747;
        font-size: 16px
    }
    .headingadvance,
    .headingbeginner,
    .headingintermediate,
    .headingshort {
        font-size: 18px
    }
    .actiobbuttoncourse,
    .moredetails,
    .secbox h3,
    h4.accordion1,
    h4.accordioncourses {
        font-size: 16px
    }
    .servicehead {
        float: left;
        margin: 1% .6%;
        width: 100%
    }
    .actionservice {
        float: left;
        margin: 1% .6%;
        max-width: 26%;
        width: 100%
    }
    .service-box {
        overflow: hidden;
        background-color: #fff;
        border-radius: 2px;
        padding: 15px;
        margin: 1%;
        float: left;
        width: 100%;
        max-width: 48%
    }
    .secbox {
        max-width: 31%;
        text-align: left;
        float: left;
        overflow: hidden;
        display: block;
        margin: 0 10px 20px 0
    }
    .hanalink2 {
        padding: 8px
    }
    .secbox i,
    a.ilink:active,
    a.ilink:hover,
    a.ilink:link,
    a.ilink:visited {
        border-radius: 100%;
        height: 42px;
        line-height: 42px;
        width: 42px;
        float: left;
        overflow: hidden;
        text-align: center;
        font-size: 16px
    }
    h4.hanalink {
        font-size: 13px
    }
    .container {
        max-width: 85%
    }
    .introcourse {
        margin: 3% 0
    }
    .comparepriceheading1 {
        font-size: 44px
    }
    .comparepriceheading2 {
        font-size: 20px;
        margin-bottom: 0
    }
	.contactforms2,.courselinksnew1{
	width: 48%;
	}
}

@media screen and (min-width:1366px) and (max-width:1785px) {
    .contactifo {
        float: right;
        font-size: 1.1vw;
        line-height: 1.8em;
        padding-top: 10px
    }
    .service-box {
        width: 30%;
        max-width: 32%
    }
    .secbox img {
        width: 100%;
        margin: 24px auto;
        display: block
    }
    .viewcartoptionlink {
        display: none
    }
}

@media screen and (min-width:1785px) {
    .secbox img {
        width: auto;
        height: 100%;
        margin: 0 auto;
        display: block
    }
    .viewcartoptionlink {
        display: none
    }
    .service-box {
        width: 31%;
        max-width: 32%
    }
    .service-box h4 {
        font-size: 1.2em;
        font-size: 1vw
    }
    .service-box p {
        font-size: 1.1em;
        font-size: .9vw
    }
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.clear {
    clear: both
}

.button a {
    float: right;
    padding: 10px;
    display: block;
    text-decoration: none;
    color: #999;
    border: 2px solid #999;
    border-radius: 3px
}

.button a:hover {
    color: #000;
    border: 2px solid #000;
    transition: 2s
}

.heading {
    color: #4e4e4e
}

.coursemenu {
    display: block;
    overflow: hidden
}

.coursemenu ul li {
    font-weight: 700;
    font-size: 16px;
    float: left;
    text-align: center;
    background: #d7d7d7;
    border-right: 1px solid #dedede;
    border-top: 1px solid #dedede;
    list-style: none
}

.coursemenu ul li a:active,
.coursemenu ul li a:link,
.coursemenu ul li a:visited {
    padding: 15px 20px;
    color: #474747;
    display: block;
    cursor: pointer;
    text-decoration: none;
    font-size: 16px
}

.coursemenu ul li a:hover {
    text-decoration: none;
    background: #fff;
    box-shadow: inset 0 3px #f37a28;
    font-size: 16px
}

.coursemenu ul li a.selectedcoursemenu {
    text-decoration: none;
    background: #fff;
    box-shadow: inset 0 3px #f37a28
}

.coursemenu ul li .fa {
    color: #f37a28
}

.coursemenu ul li .fa {
    font-size: 1.3em;
    margin: 0 .4em 0 0
}

.headingdetails {
    overflow: hidden;
    margin-top: 10px
}

.headingcourse {
    display: inline-block;
    font-size: 1.5em;
    font-size: 1.2vw;
    font-weight: bolder
}

.headingcourse h2,
.headingcourse h3,
.headingcourse h5,
.headingcourse h6 {
    border-bottom: 2px solid #f37a28
}

.courseheadsmall {
    display: inline-block;
    float: right;
    margin-top: 5px;
    font-weight: bolder
}

.courseheadsmall a:active,
.courseheadsmall a:link,
.courseheadsmall a:visited {
    text-decoration: underline;
    color: #c2492c
}

.courseheadsmall a:hover {
    text-decoration: none;
    color: #c2492c
}

.tab_container {
    background: #fff;
    overflow: hidden;
    font-size: .9vw
}

.tab-content {
    overflow: hidden;
    padding: 20px 35px;
    line-height: 1.8em
}

.tab_container .tab-content h3,
.tab_container .tab-content p,
.tab_container .tab-content table {
    -webkit-animation: fadeInScale .7s ease-in-out;
    -moz-animation: fadeInScale .7s ease-in-out;
    animation: fadeInScale .7s ease-in-out;
    line-height: 1.8em
}

.tab_container .tab-content h3 {
    text-align: left
}

.sec-modulepage {
    background: #e8e8e8 none repeat scroll 0 0;
    padding: 0 0
}

.module_image {
    position: relative;
    width: 100%;
    height: auto;
    display: block
}

.sec-module2 {
    background: #fff none repeat scroll 0 0;
    padding: 0 0
}

.mainpart {
    position: absolute;
    top: 200px;
    width: 100%
}

.headingmodules {
    font-size: 2em;
    font-size: 1.5vw;
    line-height: 1.8em;
    text-align: center;
    color: #4e4e4e;
    margin-bottom: 15px
}

.module_topseccenter {
    color: #474747;
    overflow: hidden;
    padding: 11% 20px;
    text-align: center;
    width: 100%
}

.module_actionbutton {
    display: inline-block;
    margin: 41px auto;
    overflow: hidden
}

.module_enrollfromcourse {
    float: left;
    margin-right: 10px
}

.module_moredetails {
    cursor: pointer;
    display: block;
    font-size: 1.4vw;
    font-weight: bolder;
    margin: 0 20px;
    text-decoration: none;
    text-align: center;
    float: left
}

.module_moredetails a:active,
.module_moredetails a:link,
.module_moredetails a:visited {
    background: #9e9e9e none repeat scroll 0 0;
    border: 1px groove #898989;
    color: #000;
    display: inline-block;
    margin: 0 10px;
    padding: 10px 20px;
    text-decoration: none
}

.module_moredetails a:hover {
    background: #104581;
    text-decoration: none;
    color: #fff;
    border: 1px groove #053975
}

.content-box {
    margin: 0 0;
    overflow: hidden;
    background-color: #fff;
    border-radius: 0;
    padding: 20px;
    float: left;
    max-width: auto;
    width: 100%;
    border: 1px solid #e5e5e5
}

ul.breadcrumb {
    padding: 8px 16px 8px 10px;
    list-style: none;
    margin: 0 20px;
    position: relative;
    font-weight: 400
}

ul.breadcrumb li {
    display: inline
}

ul.breadcrumb li+li:before {
    padding: 8px;
    color: #4e4e4e;
    content: "/\00a0"
}

ul.breadcrumb li a {
    color: #4e4e4e
}

.course_decsription_container {
    margin: 20px auto 20px auto;
    padding: 20px 20px;
    width: 100%;
    background: #fff;
    overflow: hidden;
    color: #474747;
    display: inline-block
}

.course_decsription_container p {
    line-height: 1.8em;
    margin-bottom: 20px;
    font-size: .9vw
}

.course_decsription_container ol {
    display: block;
    margin-left: 20px;
    margin: 10px 30px;
    font-weight: 400
}

.course_decsription_container ol li {
    list-style: square;
    line-height: 1.8em
}

.contentsgeneral {
    color: #474747
}

.contentsgeneral p {
    line-height: 1.8em;
    font-size: 1.2em;
    font-size: 1vw;
    margin-bottom: 20px
}

,
.contentsgeneral ol,
.contentsgeneral ul {
    display: block;
    margin-left: 20px;
    margin: 10px 30px
}

.contentsgeneral ol li,
.contentsgeneral ul li {
    list-style: square;
    line-height: 1.8em;
    font-size: 1vw
}

.shortcuts_headlinks {
    float: left;
    margin: 0 0 0 20px;
    overflow: hidden;
    position: relative;
    width: 27%
}

.shortcuts_secdiv {
    background: #e8e8e8 none repeat scroll 0 0;
    padding: 10px
}

.course_decs_pt {
    color: #474747;
    font-size: 1vw;
    font-weight: 700;
    margin: 10px 1% 20px 1%
}

.shortcuts_head {
    font-size: 1.4em;
    font-size: 1.1vw;
    font-weight: bolder;
    padding: 0 10px 10px 0;
    display: block
}

.course_decs_pt ul {
    display: block;
    margin-left: 20px;
    margin: 10px 20px
}

.course_decs_pt ul li {
    list-style: none;
    line-height: 2.3em;
    font-size: 1vw
}

.course_decs_pt a:active,
.course_decs_pt a:link,
.course_decs_pt a:visited {
    color: #104581;
    text-decoration: none
}

.course_decs_pt a:hover {
    color: #104581;
    text-decoration: underline
}

.calltoactoin {
    display: inline-block;
    background: #e8e8e8 none repeat scroll 0 0;
    margin: 1% auto 20px auto;
    overflow: hidden;
    position: relative
}

.actiobbutton {
    background: #c34728;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 1.4vw;
    font-weight: bolder;
    margin: 0 20px 0 0;
    text-decoration: none;
    padding: 10px 20px;
    text-align: center;
    border: 1px groove #b56e6e
}

.calltoactionlink {
    font-size: 1vw;
    font-weight: bolder;
    margin-bottom: 30px
}

a.calltoactionlink:active,
a.calltoactionlink:link,
a.calltoactionlink:visited {
    color: #104581;
    text-decoration: none
}

a.calltoactionlink:hover {
    color: #104581;
    text-decoration: underline
}

.calltoactoin p {
    color: #474747;
    font-size: 1vw;
    text-align: left;
    padding-left: 10px;
    display: inline-block
}

.freecounselling {
    font-size: 1.4vw;
    font-weight: bolder;
    display: block;
    margin: 20px auto;
    text-align: center;
    text-decoration: none;
    width: 100%
}

.freecounselling a:active,
.freecounselling a:link,
.freecounselling a:visited {
    color: #fff;
    text-decoration: none;
    padding: 10px 15px;
    display: block;
    background: red
}

.freecounselling a:hover {
    background: red
}

.innerblockcourse {
    background: #e8e8e8;
    color: #848484;
    padding: 20px;
    margin: 0 auto 20px auto
}

.innerblockcourse h3 {
    color: #000
}

.innerblockcourse ul {
    display: block;
    margin-left: 20px;
    margin: 10px 30px
}

.innerblockcourse ul li {
    list-style: square;
    line-height: 1.8em;
    font-size: 1vw
}

.innerblockcourse a {
    text-decoration: none;
    font-weight: bolder
}

.innerblockcourse a:hover {
    text-decoration: none;
    font-weight: bolder
}

.darkerback {
    background: #e6e6e6;
    padding: 20px;
    margin: 20px auto 20px auto
}

.centeredtext {
    text-align: center;
    color: #474747
}

.checkmark {
    color: #f37a28;
    padding-right: 5px
}

.inputfield {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #eaeaea;
    border-radius: 0;
    font-size: .9em;
    margin: 5px 0;
    padding: 8px 10px;
    resize: none;
    width: 100%
}

.tabtable {
    overflow-x: auto
}

.iframetable {
    width: 100%;
    border: 1px solid #dedede;
    margin: 0 auto;
    background: #fff
}

.shortcoursetable {
    width: 475px;
    font-size: 1vw;
    border: 1px solid #dedede;
    margin-left: 3px;
    background: #fff
}

.shortlefttd {
    border-top: 1px solid #cecccc;
    border-right: 1px solid #cecccc;
    width: 180px;
    height: 28px;
    padding-left: 10px;
    vertical-align: middle
}

.shortrighttd {
    border-top: 1px solid #cecccc;
    width: 200px;
    height: 28px;
    padding-left: 10px;
    font-weight: 700;
    vertical-align: middle
}

.shortinnerlefttd {
    border-top: 1px solid #cecccc;
    border-right: 1px solid #cecccc;
    width: 180px;
    height: 28px;
    padding-left: 30px;
    background: #dedede;
    vertical-align: middle
}

.shortinnerrightd {
    border-top: 1px solid #cecccc;
    width: 200px;
    height: 28px;
    font-weight: 700;
    padding-left: 10px;
    background: #dedede;
    vertical-align: middle
}

.headingtable {
    background-color: #f0f0f0;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
    font-weight: bolder;
    font-size: 1.5em;
    font-size: 1.2vw
}

.tab_container h2 {
    font-size: 1.5em;
    font-size: 1.2vw;
    color: #474747
}

.tab_container p {
    line-height: 1.8em
}

.lefttd {
    border-top: 1px solid #cecccc;
    border-right: 1px solid #cecccc;
    width: 180px;
    height: 28px;
    padding-left: 10px;
    vertical-align: middle
}

.righttd {
    border-top: 1px solid #cecccc;
    width: 200px;
    height: 28px;
    padding-left: 10px;
    font-weight: 700;
    vertical-align: middle
}

.innerlefttd {
    border-top: 1px solid #cecccc;
    border-right: 1px solid #cecccc;
    width: 180px;
    height: 28px;
    padding-left: 30px;
    background: #dedede;
    vertical-align: middle
}

.innerrightd {
    border-top: 1px solid #cecccc;
    width: 200px;
    height: 28px;
    font-weight: 700;
    padding-left: 10px;
    background: #dedede;
    vertical-align: middle
}

.smalltext {
    font-size: 10px;
    color: #1c635b
}

input[type=submit] {
    border: 1px solid #fff
}

.enrollbutton {
    border-top: 1px solid #cecccc;
    width: 180px;
    font-weight: 700;
    padding-left: 10px
}

.course-list1 {
    display: block;
    float: left;
    margin: 0 1%;
    width: 31.3%;
    border-right: 2px solid #e8e8e8
}

.course-list2 {
    display: block;
    float: left;
    margin: 0 1%;
    width: 31.3%
}

.course-list3 {
    display: block;
    float: left;
    margin: 0 1%;
    width: 31.3%;
    border-left: 2px solid #e8e8e8;
    padding-left: 20px
}

.course_decsription_container i {
    color: #f37a28
}

.course-list1 ul,
.course-list2 ul,
.course-list3 ul {
    display: block;
    list-style-image: url(https://www.learnsap.com/images/alt4right.png);
    padding: 1%;
    margin-left: 15px;
    margin-right: 20px
}

.course-list1 ul li,
.course-list2 ul li,
.course-list3 ul li {
    border-bottom: 1px solid #e8e8e8;
    font-size: 1vw;
    font-weight: 700;
    line-height: 1.8em;
    margin-bottom: 6px;
    padding: 0 0 0 8px
}

.course-list1 ul li a:active,
.course-list1 ul li a:link,
.course-list1 ul li a:visited,
.course-list2 ul li a:active,
.course-list2 ul li a:link,
.course-list2 ul li a:visited,
.course-list3 ul li a:active,
.course-list3 ul li a:link,
.course-list3 ul li a:visited {
    color: #104581;
    text-decoration: underline
}

.course-list1 ul li a:hover,
.course-list2 ul li a:hover,
.course-list3 ul li a:hover {
    color: #104581;
    text-decoration: none
}

.course-list1 ul li p,
.course-list2 ul li p,
.course-list3 ul li p {
    color: #474747;
    font-weight: 400;
    line-height: 1.8em;
    padding: 5px
}

.daydivision {
    padding: 5px 10px;
    font-weight: bolder;
    color: #fff;
    margin: 10px 0;
    background: #104581
}

.courses-content h5 {
    font-weight: bolder;
    color: #474747
}

.courses-content p {
    color: #474747;
    line-height: 1.8em;
    font-weight: 400
}

.courses-content ul {
    display: block;
    margin-left: 20px;
    margin: 10px 30px;
    color: #474747;
    font-weight: 400
}

.courses-content ul li {
    list-style: square;
    line-height: 1.8em
}

.specification-content h4 {
    padding: 5px 10px;
    font-weight: bolder;
    color: #474747;
    margin: 10px 0
}

.specification-content ul {
    display: block;
    margin-left: 20px;
    margin: 10px 30px
}

.specification-content ul li {
    list-style: square;
    line-height: 1.8em;
    padding: 3px 0
}

.specification-content ul li a:active,
.specification-content ul li a:link,
.specification-content ul li a:visited {
    text-decoration: none;
    color: #104581
}

.specification-content ul li a:hover {
    text-decoration: underline
}

.course-cat-list1 {
    display: block;
    float: left;
    margin: 0 1%;
    width: 48%;
    border-right: 2px solid #e8e8e8
}

.course-cat-list2 {
    display: block;
    float: left;
    margin: 0 1%;
    width: 48%
}

.course-cat-list1 ul,
.course-cat-list2 ul {
    display: block;
    list-style-image: url(https://www.learnsap.com/images/alt4right.png);
    padding: 1%;
    margin-left: 15px;
    margin-right: 20px
}

.course-cat-list1 ul li,
.course-cat-list2 ul li {
    border-bottom: 1px solid #e8e8e8;
    font-weight: 700;
    line-height: 1.8em;
    margin-bottom: 6px;
    padding: 0 0 0 8px
}

.course-cat-list1 ul li a:active,
.course-cat-list1 ul li a:link,
.course-cat-list1 ul li a:visited,
.course-cat-list2 ul li a:active,
.course-cat-list2 ul li a:link,
.course-cat-list2 ul li a:visited {
    color: #104581;
    text-decoration: underline;
    font-weight: bolder
}

..course-cat-list2 ul li a:hover,
.course-cat-list1 ul li a:hover {
    color: #104581;
    text-decoration: none;
    font-weight: bolder
}

.course-cat-list1 ul li p,
.course-cat-list2 ul li p {
    color: #474747;
    font-weight: 400;
    line-height: 1.8em;
    padding: 5px
}

.youtubevideos {
    display: block;
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden
}

.youtubevideos iframe {
    display: block;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 25px;
    float: left
}

.amazonad {
    margin: 15px 30px
}

.tabwrapper {
    overflow: hidden;
    display: block;
    width: 100%
}

.tab_container {
    margin: 0 auto;
    float: left;
    position: relative;
    width: 70%;
    overflow: hidden;
    padding: 10px 20px
}

.tab_container img {
    width: 100%
}

.tabmenu {
    display: none
}

.main_content {
    margin: 20px auto;
    position: relative;
    width: 80%;
    overflow: hidden;
    padding: 10px 20px
}

.main_content img {
    width: 100%
}

.main_content .main_content table,
.main_content h3,
.main_content p {
    line-height: 1.8em
}

.main_content h3 {
    text-align: left
}

h2,
h3,
h4,
h5,
h6 {
    font-size: 18px
}

.tab_container .tab-content h3,
.tab_container .tab-content p,
.tab_container .tab-content table {
    -webkit-animation: fadeInScale .7s ease-in-out;
    -moz-animation: fadeInScale .7s ease-in-out;
    animation: fadeInScale .7s ease-in-out;
    line-height: 1.8em
}

.tab_container .tab-content h3 {
    text-align: left
}

ul.tabs {
    padding: 0 0;
    font-size: 0;
    margin: 0;
    list-style-type: none
}

ul.tabs li {
    display: inline;
    margin: 0;
    margin-right: 3px
}

ul.tabs li a {
    text-decoration: none;
    position: relative;
    padding: 5px 16px;
    outline: 0
}

ul.tabs li a:visited {
    color: #474747
}

ul.tabs li.selected a,
ul.tabs li.selected a:hover {
    position: relative;
    top: 0;
    background: #fff;
    box-shadow: inset 0 3px #f37a28
}

ul.tabs li.selected a:hover {
    text-decoration: none
}

div.tabcontents {
    padding: 20px 30px;
    background-color: #fff
}

.tabcontents h2,
.tabcontents h3,
.tabcontents h4,
.tabcontents h5 {
    padding: 5px 0;
    font-weight: bolder;
    color: #474747;
    margin: 10px 0
}

.tabcontents p {
    color: #474747;
    line-height: 1.8em
}

.tabcontents ul {
    display: block;
    margin-left: 20px;
    margin: 10px 30px
}

.tabcontents ul li {
    list-style: square;
    line-height: 1.8em
}

.tabcontents ul li a:active,
.tabcontents ul li a:link,
.tabcontents ul li a:visited {
    text-decoration: none;
    color: #104581
}

.tabcontents ul li a:hover {
    text-decoration: underline
}

.financial_sticky {
    position: relative;
    overflow: hidden;
    right: 0
}

.financial_sticky img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 3% auto
}

@media only screen and (max-width:1366px) {
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: 16px
    }
    p {
        font-size: 16px
    }
    .module_topseccenter {
        padding: 12% 20px
    }
    .module_image {
        position: relative;
        width: 100%;
        height: 500px
    }
    .module_moredetails {
        font-size: 18px
    }
    .headingmodules {
        font-size: 18px
    }
    .coursemenu {
        display: block;
        overflow: hidden
    }
    .coursemenu ul li {
        font-weight: 700;
        float: left;
        text-align: center;
        background: #d4d4d4;
        border-right: 1px solid #dedede;
        border-top: 1px solid #dedede;
        list-style: none
    }
    .coursemenu ul li a:active,
    .coursemenu ul li a:link,
    .coursemenu ul li a:visited {
        padding: 15px 20px;
        color: #474747;
        display: block;
        cursor: pointer;
        text-decoration: none;
        font-size: 16px
    }
    .coursemenu ul li a:hover {
        text-decoration: none;
        background: #fff;
        box-shadow: inset 0 3px #f37a28;
        font-size: 16px
    }
    .coursemenu ul li a.selectedcoursemenu {
        text-decoration: none;
        background: #fff;
        box-shadow: inset 0 3px #f37a28
    }
    .coursemenu ul li .fa {
        color: #f37a28
    }
    .coursemenu ul li .fa {
        font-size: 1.3em;
        margin: 0 .4em 0 0
    }
    .headingdetails {
        overflow: hidden;
        margin-top: 10px
    }
    .headingcourse {
        display: inline-block;
        font-size: 18px;
        font-weight: bolder
    }
    .headingcourse h2,
    .headingcourse h3,
    .headingcourse h5,
    .headingcourse h6 {
        border-bottom: 2px solid #f37a28
    }
    .courseheadsmall {
        display: inline-block;
        float: right;
        margin-top: 5px;
        font-weight: bolder
    }
    .courseheadsmall a:active,
    .courseheadsmall a:link,
    .courseheadsmall a:visited {
        text-decoration: underline;
        color: #c2492c
    }
    .courseheadsmall a:hover {
        text-decoration: none;
        color: #c2492c
    }
    .course_decsription_container {
        margin: 20px auto 20px auto;
        padding: 20px 20px;
        width: 100%;
        background: #fff;
        overflow: hidden;
        color: #474747
    }
    .course_decsription_container p {
        line-height: 1.8em;
        font-size: 16px;
        margin-bottom: 20px
    }
    .course_decsription_container ol {
        display: block;
        margin-left: 20px;
        margin: 10px 30px
    }
    .course_decsription_container ol li {
        list-style: square;
        line-height: 1.8em;
        font-size: 16px
    }
    .contentsgeneral {
        color: #474747
    }
    .contentsgeneral p {
        line-height: 1.8em;
        font-size: 16px;
        margin-bottom: 20px
    }
    ,
    .contentsgeneral ol,
    .contentsgeneral ul {
        display: block;
        margin-left: 20px;
        margin: 10px 30px
    }
    .contentsgeneral ol li,
    .contentsgeneral ul li {
        list-style: square;
        line-height: 1.8em;
        font-size: 16px
    }
    .course_decs_pt {
        color: #474747;
        font-size: 16px;
        float: left;
        font-weight: 700;
        margin: 10px 1% 20px 1%;
        width: 31.2%
    }
    .checkmark {
        color: #f37a28;
        padding-right: 5px
    }
    .tabtable {
        overflow-x: auto
    }
    .iframetable {
        width: 100%;
        border: 1px solid #dedede;
        margin: 0 auto;
        background: #fff
    }
    .shortcoursetable {
        width: 475px;
        font-size: 16px;
        border: 1px solid #dedede;
        margin-left: 3px;
        background: #fff
    }
    .shortlefttd {
        border-top: 1px solid #cecccc;
        border-right: 1px solid #cecccc;
        width: 180px;
        height: 28px;
        padding-left: 10px;
        vertical-align: middle
    }
    .shortrighttd {
        border-top: 1px solid #cecccc;
        width: 200px;
        height: 28px;
        padding-left: 10px;
        font-weight: 700;
        vertical-align: middle
    }
    .shortinnerlefttd {
        border-top: 1px solid #cecccc;
        border-right: 1px solid #cecccc;
        width: 180px;
        height: 28px;
        padding-left: 30px;
        background: #dedede;
        vertical-align: middle
    }
    .shortinnerrightd {
        border-top: 1px solid #cecccc;
        width: 200px;
        height: 28px;
        font-weight: 700;
        padding-left: 10px;
        background: #dedede;
        vertical-align: middle
    }
    .headingtable {
        background-color: #f0f0f0;
        padding-left: 10px;
        text-align: left;
        vertical-align: middle;
        font-weight: bolder;
        font-size: 16px
    }
    .tab_container h2 {
        font-size: 16px;
        color: #474747
    }
    .lefttd {
        border-top: 1px solid #cecccc;
        border-right: 1px solid #cecccc;
        width: 180px;
        height: 28px;
        padding-left: 10px;
        vertical-align: middle
    }
    .righttd {
        border-top: 1px solid #cecccc;
        width: 200px;
        height: 28px;
        padding-left: 10px;
        font-weight: 700;
        vertical-align: middle
    }
    .innerlefttd {
        border-top: 1px solid #cecccc;
        border-right: 1px solid #cecccc;
        width: 180px;
        height: 28px;
        padding-left: 30px;
        background: #dedede;
        vertical-align: middle
    }
    .innerrightd {
        border-top: 1px solid #cecccc;
        width: 200px;
        height: 28px;
        font-weight: 700;
        padding-left: 10px;
        background: #dedede;
        vertical-align: middle
    }
    .smalltext {
        font-size: 10px;
        color: #1c635b
    }
    input[type=submit] {
        border: 1px solid #fff
    }
    .enrollbutton {
        border-top: 1px solid #cecccc;
        width: 180px;
        font-weight: 700;
        padding-left: 10px
    }
    .course-list1 {
        display: block;
        float: left;
        margin: 0 1%;
        width: 31.3%;
        border-right: 2px solid #e8e8e8
    }
    .course-list2 {
        display: block;
        float: left;
        margin: 0 1%;
        width: 31.3%
    }
    .course-list3 {
        display: block;
        float: left;
        margin: 0 1%;
        width: 31.3%;
        border-left: 2px solid #e8e8e8;
        padding-left: 20px
    }
    .course_decsription_container i {
        color: #f37a28
    }
    .course-list1 ul,
    .course-list2 ul,
    .course-list3 ul {
        display: block;
        list-style-image: url(https://www.learnsap.com/images/alt4right.png);
        padding: 1%;
        margin-left: 15px;
        margin-right: 20px
    }
    .course-list1 ul li,
    .course-list2 ul li,
    .course-list3 ul li {
        border-bottom: 1px solid #e8e8e8;
        font-size: 14px;
        font-weight: 700;
        line-height: 1.8em;
        margin-bottom: 6px;
        padding: 0 0 0 8px
    }
    .course-list1 ul li a:active,
    .course-list1 ul li a:link,
    .course-list1 ul li a:visited,
    .course-list2 ul li a:active,
    .course-list2 ul li a:link,
    .course-list2 ul li a:visited,
    .course-list3 ul li a:active,
    .course-list3 ul li a:link,
    .course-list3 ul li a:visited {
        color: #104581;
        text-decoration: underline;
        font-weight: bolder
    }
    .course-list1 ul li a:hover,
    .course-list2 ul li a:hover,
    .course-list3 ul li a:hover {
        color: #104581;
        text-decoration: none;
        font-weight: bolder
    }
    .course-list1 ul li p,
    .course-list2 ul li p,
    .course-list3 ul li p {
        color: #474747;
        font-weight: 400;
        line-height: 1.8em;
        padding: 5px
    }
    .daydivision {
        padding: 5px 10px;
        font-weight: bolder;
        color: #fff;
        margin: 10px 0;
        background: #4c4b4b
    }
    .courses-content h5 {
        padding: 5px 0;
        font-weight: bolder;
        color: #474747;
        margin: 10px 0
    }
    .courses-content p {
        color: #474747;
        line-height: 1.8em;
        font-size: 16px
    }
    .courses-content ul {
        display: block;
        margin-left: 20px;
        margin: 10px 30px
    }
    .courses-content ul li {
        list-style: square;
        line-height: 1.8em;
        font-size: 16px
    }
    .specification-content h4 {
        padding: 5px 10px;
        font-weight: bolder;
        color: #474747;
        margin: 10px 0
    }
    .specification-content ul {
        display: block;
        margin-left: 20px;
        margin: 10px 30px
    }
    .specification-content ul li {
        list-style: square;
        line-height: 1.8em;
        padding: 3px 0;
        font-size: 16px
    }
    .specification-content ul li a:active,
    .specification-content ul li a:link,
    .specification-content ul li a:visited {
        text-decoration: none
    }
    .specification-content ul li a:hover {
        text-decoration: underline
    }
    .course-cat-list1 {
        display: block;
        float: left;
        margin: 0 1%;
        width: 48%;
        border-right: 2px solid #e8e8e8
    }
    .course-cat-list2 {
        display: block;
        float: left;
        margin: 0 1%;
        width: 48%
    }
    .course-cat-list1 ul,
    .course-cat-list2 ul {
        display: block;
        list-style-image: url(https://www.learnsap.com/images/alt4right.png);
        padding: 1%;
        margin-left: 15px;
        margin-right: 20px
    }
    .course-cat-list1 ul li,
    .course-cat-list2 ul li {
        font-size: 16px;
        border-bottom: 1px solid #e8e8e8;
        font-weight: 700;
        line-height: 1.8em;
        margin-bottom: 6px;
        padding: 0 0 0 8px
    }
    .course-cat-list1 ul li a:active,
    .course-cat-list1 ul li a:link,
    .course-cat-list1 ul li a:visited,
    .course-cat-list2 ul li a:active,
    .course-cat-list2 ul li a:link,
    .course-cat-list2 ul li a:visited {
        color: #104581;
        text-decoration: underline;
        font-weight: bolder
    }
    ..course-cat-list2 ul li a:hover,
    .course-cat-list1 ul li a:hover {
        color: #104581;
        text-decoration: none;
        font-weight: bolder
    }
    .course-cat-list1 ul li p,
    .course-cat-list2 ul li p {
        font-size: 16px;
        color: #474747;
        font-weight: 400;
        line-height: 1.8em;
        padding: 5px
    }
    .tab_container p {
        font-size: 16px
    }
    .tabmenu {
        display: none
    }
    .shortcuts_headlinks {
        float: left;
        margin: 0 0 0 20px;
        overflow: hidden;
        position: relative;
        width: 26.5%
    }
    .shortcuts_secdiv {
        background: #e8e8e8 none repeat scroll 0 0;
        padding-bottom: 20px
    }
    .course_decs_pt {
        color: #474747;
        font-size: 16px;
        font-weight: 700;
        margin: 10px 1% 20px 1%;
        width: 100%
    }
    .shortcuts_head {
        font-size: 18px;
        font-weight: bolder;
        padding: 10px;
        display: block;
        background: #dedede
    }
    .course_decs_pt ul {
        display: block;
        margin-left: 20px;
        margin: 10px 20px
    }
    .course_decs_pt ul li {
        list-style: none;
        line-height: 2.3em;
        font-size: 16px
    }
    .course_decs_pt a:active,
    .course_decs_pt a:link,
    .course_decs_pt a:visited {
        color: #104581;
        text-decoration: none
    }
    .course_decs_pt a:hover {
        color: #104581;
        text-decoration: underline
    }
    .calltoactoin {
        display: block;
        background: #e8e8e8 none repeat scroll 0 0;
        margin: 0 auto 20px;
        position: relative;
        width: 100%
    }
    .actiobbutton {
        background: #c34728;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-size: 18px;
        font-weight: bolder;
        margin: 0 20px 0 0;
        text-decoration: none;
        padding: 10px 20px;
        text-align: center;
        width: 85%;
        border: 1px groove #b56e6e
    }
    .calltoactionlink {
        font-size: 16px;
        font-weight: bolder;
        margin-bottom: 30px
    }
    .calltoactoin p {
        color: #474747;
        font-size: 16px;
        text-align: center;
        padding-left: 20px;
        padding-right: 10px;
        display: inline-block
    }
    .freecounselling {
        font-size: 18px;
        font-weight: bolder;
        display: block;
        margin: 20px auto;
        text-align: center;
        text-decoration: none;
        width: 100%
    }
    .freecounselling a:active,
    .freecounselling a:link,
    .freecounselling a:visited {
        color: #fff;
        text-decoration: none;
        padding: 10px 15px;
        display: inline-block;
        background: red
    }
    .freecounselling a:hover {
        background: red
    }
    .innerblockcourse {
        background: #e8e8e8;
        padding: 20px;
        margin: 0 auto 20px auto
    }
    .innerblockcourse h3 {
        color: #000
    }
    .innerblockcourse ul {
        display: block;
        margin-left: 20px;
        margin: 10px 30px;
        color: #000
    }
    .innerblockcourse ul li {
        list-style: square;
        line-height: 1.8em;
        color: #000;
        font-size: 16px
    }
    .innerblockcourse a {
        color: #000;
        text-decoration: none;
        font-weight: bolder
    }
    .innerblockcourse a:hover {
        color: #000;
        text-decoration: none;
        font-weight: bolder
    }
}

@media only screen and (max-width:1024px) {
    .heading {
        color: #4e4e4e
    }
    label span {
        font-size: 14px
    }
    label .fa {
        font-size: 14px
    }
    .tab_container {
        margin: 0 auto;
        position: relative;
        width: 100%;
        float: left;
        overflow: hidden
    }
    .tabmenu {
        display: none
    }
    .sec-module2 {
        background: #fff none repeat scroll 0 0;
        padding: 20px 0
    }
    .module_image {
        display: none
    }
    .mainpart {
        position: relative;
        top: 0
    }
    .module_topseccenter {
        padding: 5% 20px
    }
    .module_moredetails {
        font-size: 16px
    }
    .headingmodules {
        font-size: 18px
    }
    .coursemenu {
        display: block;
        overflow: hidden
    }
    .coursemenu ul li {
        font-weight: 700;
        float: left;
        text-align: center;
        background: #d4d4d4;
        border-right: 1px solid #dedede;
        border-top: 1px solid #dedede;
        list-style: none
    }
    .coursemenu span {
        display: none
    }
    .coursemenu ul li a:active,
    .coursemenu ul li a:link,
    .coursemenu ul li a:visited {
        padding: 1.2em;
        color: #474747;
        display: block;
        cursor: pointer;
        text-decoration: none;
        font-size: 16px
    }
    .coursemenu ul li a:hover {
        text-decoration: none;
        background: #fff;
        box-shadow: inset 0 3px #f37a28;
        font-size: 16px
    }
    .coursemenu ul li a.selectedcoursemenu {
        text-decoration: none;
        background: #fff;
        box-shadow: inset 0 3px #f37a28
    }
    .coursemenu ul li .fa {
        color: #f37a28
    }
    .coursemenu ul li .fa {
        font-size: 1.3em;
        margin: 0 .4em 0 0
    }
    .headingdetails {
        overflow: hidden;
        margin-top: 10px
    }
    .headingcourse {
        display: inline-block;
        font-size: 18px;
        font-weight: bolder
    }
    .headingcourse h2,
    .headingcourse h3,
    .headingcourse h5,
    .headingcourse h6 {
        border-bottom: 2px solid #f37a28
    }
    .courseheadsmall {
        display: inline-block;
        float: right;
        margin-top: 5px;
        font-weight: bolder
    }
    .courseheadsmall a:active,
    .courseheadsmall a:link,
    .courseheadsmall a:visited {
        text-decoration: underline;
        color: #c2492c
    }
    .courseheadsmall a:hover {
        text-decoration: none;
        color: #c2492c
    }
    .course-list1,
    .course-list2,
    .course-list3 {
        display: block;
        margin: 20px 1%;
        width: 100%;
        border: 0 solid #e8e8e8
    }
    .course-list1 ul,
    .course-list2 ul,
    .course-list3 ul {
        display: block;
        list-style-image: url(https://www.learnsap.com/images/alt4right.png);
        padding: 1%;
        margin-left: 15px
    }
    .course-cat-list1,
    .course-cat-list2 {
        display: block;
        margin: 20px 1%;
        width: 100%;
        border: 0 solid #e8e8e8
    }
    .course-cat-list1 ul,
    .course-cat-list2 ul {
        display: block;
        list-style-image: url(https://www.learnsap.com/images/alt4right.png);
        padding: 1%;
        margin-left: 15px
    }
    .shortcuts_headlinks {
        margin: 0 0 20px 0;
        overflow: hidden;
        position: relative;
        width: 100%
    }
    .shortcuts_secdiv {
        background: #e8e8e8 none repeat scroll 0 0;
        padding-bottom: 20px
    }
    .course_decs_pt {
        color: #474747;
        font-size: 16px;
        font-weight: 700;
        margin: 10px 1% 0 1%
    }
    .shortcuts_head {
        font-size: 18px;
        font-weight: bolder;
        padding: 10px;
        display: block;
        background: #dedede
    }
    .course_decs_pt ul {
        display: block;
        margin-left: 20px;
        margin: 10px 20px
    }
    .course_decs_pt ul li {
        list-style: none;
        line-height: 2.3em;
        font-size: 16px
    }
    .course_decs_pt a:active,
    .course_decs_pt a:link,
    .course_decs_pt a:visited {
        color: #104581
    }
    .course_decs_pt a:hover {
        color: #104581;
        text-decoration: underline
    }
    .calltoactoin {
        display: block;
        background: #e8e8e8 none repeat scroll 0 0;
        margin: 0 auto 20px auto;
        overflow: hidden;
        position: relative
    }
    .actiobbutton {
        background: #c34728;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-size: 16px;
        font-weight: bolder;
        text-decoration: none;
        text-align: center;
        border: 1px groove #b56e6e;
        width: 90%;
        color: #fff;
        margin: 0 20px 0 0
    }
    .calltoactionlink {
        font-size: 16px;
        font-weight: bolder;
        margin-bottom: 30px
    }
    .calltoactoin p {
        color: #474747;
        font-size: 16px;
        text-align: center;
        padding-left: 25px;
        display: inline-block
    }
    .innerblockcourse {
        background: #e8e8e8;
        padding: 20px;
        margin: 0 auto 20px auto
    }
    .innerblockcourse h3 {
        color: #000
    }
    .innerblockcourse ul {
        display: block;
        margin-left: 20px;
        margin: 10px 30px;
        color: #000
    }
    .innerblockcourse ul li {
        list-style: square;
        line-height: 1.8em;
        color: #000;
        font-size: 16px
    }
    .innerblockcourse a {
        color: #000;
        text-decoration: none;
        font-weight: bolder
    }
    .innerblockcourse a:hover {
        color: #000;
        text-decoration: none;
        font-weight: bolder
    }
    .financial_sticky {
        position: relative;
        overflow: hidden;
        right: 0
    }
    .financial_sticky img {
        width: auto;
        max-width: 100%;
        height: auto;
        margin: 3% auto;
        display: block
    }
    ul.tabs {
        box-sizing: border-box;
        border-left: 1px solid #ccc;
        min-width: 260px
    }
    ul.tabs li {
        display: inline-block;
        box-sizing: border-box;
        margin-right: 0
    }
    ul.tabs li:last-child:nth-child(odd) {
        width: 100%
    }
    div.tabcontents {
        border-radius: 0;
        min-width: 260px
    }
    .main_content {
        width: 100%
    }
}

@media only screen and (max-width:968px) {
    label span {
        display: none
    }
    label .fa {
        font-size: 16px
    }
    .tab_container {
        width: 98%
    }
}

@keyframes fadeInScale {
    0% {
        transform: scale(.9);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}

@media only screen and (max-width:851px) {
    .course_decs_pt {
        float: none;
        text-align: left;
        width: 100%
    }
}

@media only screen and (max-width:640px) {
    .youtubevideos {
        display: block;
        padding: 1%;
        margin-left: 15px;
        margin-right: 15px;
        overflow: hidden
    }
    .youtubevideos iframe {
        display: block;
        float: none;
        padding: 1%;
        margin: 15px auto
    }
    .calltoactoin {
        display: block;
        background: #e8e8e8 none repeat scroll 0 0;
        margin: 0 auto 20px auto;
        overflow: hidden;
        position: relative
    }
    .actiobbutton {
        background: #c34728;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-size: 16px;
        font-weight: bolder;
        text-decoration: none;
        text-align: center;
        border: 1px groove #b56e6e;
        width: 85%;
        color: #fff;
        margin: 0 20px 0 0
    }
    .calltoactionlink {
        font-size: 16px;
        font-weight: bolder;
        margin-bottom: 30px
    }
    .calltoactoin p {
        color: #474747;
        font-size: 16px;
        text-align: center;
        padding-left: 25px;
        display: inline-block
    }
    .courses-content ul {
        display: block;
        margin-left: 10px;
        margin: 10px 10px
    }
}

@media only screen and (max-width:480px) {
    .calltoactoin {
        display: block;
        background: #e8e8e8 none repeat scroll 0 0;
        margin: 0 auto 20px auto;
        overflow: hidden;
        position: relative
    }
    .actiobbutton {
        background: #c34728;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-size: 16px;
        font-weight: bolder;
        text-decoration: none;
        text-align: center;
        border: 1px groove #b56e6e;
        color: #fff;
        margin: 0 15px 0 0
    }
    .calltoactionlink {
        font-size: 16px;
        font-weight: bolder;
        margin-bottom: 30px
    }
    .calltoactoin p {
        color: #474747;
        font-size: 16px;
        text-align: center;
        padding-left: 25px;
        display: inline-block
    }
    .courses-content ul {
        display: block;
        margin-left: 10px;
        margin: 10px 10px
    }
    .tab_container {
        display: block;
        float: none;
        margin: 0 auto;
        width: 96%
    }
    .module_enrollfromcourse {
        float: none;
        margin: 10px auto 20px auto;
        display: block
    }
    .module_moredetails {
        display: block
    }
}

@media screen and (max-width:1366px) and (min-width:1025px) {
    label span {
        font-size: 16px
    }
    label .fa {
        font-size: 16px
    }
    .tabmenu h3 {
        font-size: 16px
    }
    .tabmenu ul li {
        font-size: 16px
    }
    .tabmenu ul li ul {
        display: block;
        list-style: none
    }
    .tabmenu ul li ul li {
        font-size: 16px
    }
	
}
@media screen and (min-width:1367px) and (max-width:1427px) {
.contactforms2,.courselinksnew1{
	width: 48%;
	}
	.course-box h3{font-size:1.2vw}
	.course-box p{font-size:1.1vw}
}

/* Shopping Cart PHP */

.product_wrapper {float:left;padding: 10px;text-align: center;}
.product_wrapper:hover {box-shadow: 0 0 0 2px #e5e5e5;cursor:pointer;}
.product_wrapper .name {font-weight:bold;}
.product_wrapper .buy {text-transform: uppercase;background: #F68B1E;border: 1px solid #F68B1E;cursor: pointer;color: #fff; padding: 8px 40px;margin-top: 10px;}
.product_wrapper .buy:hover {background: #f17e0a;border-color: #f17e0a;}
.message_box .box{margin: 10px 0px;border: 1px solid #2b772e;text-align: center;font-weight: bold;color: #2b772e;}
.table td {border-bottom: #F0F0F0 1px solid;padding: 10px;}
.cart_div {float:right;font-weight:bold;position:relative;}
.cart_div a {color:#000;}
.carticon{max-width:100%;}	
.cart_div span {font-size: 12px;line-height: 14px;background: #f68b1e;padding: 2px;border: 2px solid #fff;border-radius: 50%;position: absolute;top: -1px;left: 13px;color: #fff;width: 20px;height: 20px;text-align: center;}
.cart .remove { background: none; border: none;color: #0067ab;cursor: pointer;padding: 0px;}
.cart .remove:hover {text-decoration:underline;}