@charset "utf-8";
*{margin:0; padding:0;}
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

body {background: #fff;  font-family: 'Open Sans', Arial, sans-serif;  font-weight: 400;  color: #64686d;  line-height: 26px;}
.red-col { color:#ff0000}
.font-bold{font-weight:bold}
/*********************** Start Element ********************** */
.sectionClass {
  padding: 20px 0px 50px 0px;
  position: relative;
  display: block;
}

.fullWidth {
  width: 100% !important;
  display: table;
  float: none;
  padding: 0;
  min-height: 1px;
  height: 100%;
  position: relative;
}


.sectiontitle {
  background-position: center;
  margin: 30px 0 0px;
  text-align: center;
  min-height: 20px;
}

.sectiontitle h2 {
  font-size: 30px;
  color: #222;
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
}


.headerLine {
  width: 160px;
  height: 2px;
  display: inline-block;
  background: #101F2E;
}


.projectFactsWrap{
    display: flex;
  margin-top: 30px;
  flex-direction: row;
  flex-wrap: wrap;
}


#projectFacts .fullWidth{
  padding: 0;
}

.projectFactsWrap .item{
  width: 25%;
  height: 100%;
  padding: 50px 0px;
  text-align: center;
}

.projectFactsWrap .item:nth-child(1){
  background: #337ab7;
}

.projectFactsWrap .item:nth-child(2){
  background: #337ab7;
}

.projectFactsWrap .item:nth-child(3){
  background: #337ab7;
}

.projectFactsWrap .item:nth-child(4){
  background: #337ab7;
}

.projectFactsWrap .item p.number{
  font-size: 40px;
  padding: 21px;
  font-weight: bold;
}

.projectFactsWrap .item p{
  color: rgba(255, 255, 255, 0.8);
  font-size: 18px;
  margin: 0;
  padding: 10px;
  font-family: 'Open Sans';
}


.projectFactsWrap .item span{
  width: 60px;
  background: rgba(255, 255, 255, 0.8);
  height: 2px;
  display: block;
  margin: 0 auto;
}


.projectFactsWrap .item i{
  vertical-align: middle;
  font-size: 50px;
  color: rgba(255, 255, 255, 0.8);
}


.projectFactsWrap .item:hover i, .projectFactsWrap .item:hover p{
  color: white;
}

.projectFactsWrap .item:hover span{
  background: white;
}

@media (max-width: 786px){
  .projectFactsWrap .item {
     flex: 0 0 50%;
  }
}
.about-me-img {
  width: 120px;
  height: 120px;
  left: 10px;
  /* bottom: 30px; */
  position: relative;
  border-radius: 100px;
}


.about-me-img img {
}


.authorWindow{
  width: 600px;
  background: #75439a;
  padding: 22px 20px 22px 20px;
  border-radius: 5px;
  overflow: hidden;
}

.authorWindowWrapper{
  display: none;
  left: 110px;
  top: 0;
  padding-left: 25px;
  position: absolute;
}


.static-page #undefined-sticky-wrapper {
    background-color: #f4f4f4;
}
.static-page .navbar-sticky {
    width: 100%;
}
.static-page .navbar-sticky {
    background-color: #f4f4f4;
    padding: 50px 0 0 0;
    z-index: 10;
    transition: all 0.6s ease;
}
.navbar-sticky {
   
    box-shadow: 0 0 3px #ccc;
    min-height: 63px;
    position: relative;
    
}
.static-page .nav-horizontal {
    margin: 0 -15px;
}
.static-page .nav-horizontal li  {
    float: left;
    width: 25%;
    padding: 0 15px;
    margin: 0 !important;
}

.nav>li {
    position: relative;
    display: block;
}
.static-page .sticky-wrapper .nav-horizontal .active .bg-white {
    box-shadow: 0px 1px 0px 0px rgba(36, 38, 47, 0.10), 0px 38px 82px 0px rgba(0, 0, 0, 0.18);
}
.static-page .nav-horizontal .bg-white {
    padding: 45px 0 49px;
    position: relative;
    transition: all 0.6s ease;
    border-radius: 3px !important;
    background-color: #fff;
}
.nav-horizontal li.active a {
    background: #ff585c;
    color: #fff !important;
}
.nav-horizontal li a {
    
    display: block;
   
   
    font-size: 14px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
    
    letter-spacing: 0.7px;
}
.icon-overview {
    background-position: -261px -337px;
    width: 47px;
}
.about-us-icons {
    display: block;
    height: 58px;
    vertical-align: middle;
    margin: 0 auto;
}
.icons {
    background-image: url(../../images/icons/sprite1-10.jpg);
    background-repeat: no-repeat;
}
.static-page .nav-horizontal .bg-white span {
    font-weight: 700;
    font-size: 11px;
    color: #1b1d28;
    letter-spacing: 0px;
    line-height: 21px;
    margin-top: 34px;
    display: block;
}
wrapper.nav-stick-top .navbar-sticky {
    padding: 10px 0 10px;
}
.static-page .navbar-sticky {
    width: 100%;
}
.static-page .navbar-sticky {
    background-color: #f4f4f4;
    padding: 50px 0 0 0;
    z-index: 10;
    transition: all 0.6s ease;
}
.navbar-sticky {
    background-color: #fff;
    box-shadow: 0 0 3px #ccc;
    min-height: 63px;
    position: relative;
    width: 100%;
    z-index: 999;
}
.static-page li.active .down-arrow {
    opacity: 1;
}
.nav-horizontal li.active .down-arrow {
    z-index: 9 !important;
}
.down-arrow {
    background: #ff585c;
    box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.10);
    width: 50px;
    height: 50px;
    border-radius: 100%;
    position: absolute;
    bottom: -25px;
    left: 50%;
    transform: translateX(-50%);
    line-height: 50px;
    text-align: center;
    opacity: 0;
    
}
.icon-down-arrow {
    background-position: -583px -337px;
    display: inline-block;
    width: 14px;
    height: 16px;
    vertical-align: middle;
    margin: 0 auto;
}
.icons {
    background-image: url(../../images/icons/sprite1-10.jpg);
    background-repeat: no-repeat;
}
.static-page .nav-horizontal li:last-child .bg-white {
    margin-right: 0;
}
.static-page .nav-horizontal .bg-white {
    padding: 45px 0 49px;
    position: relative;
    transition: all 0.6s ease;
    border-radius: 3px !important;
    background-color: #fff;
}
.nav-horizontal li a {
    color: #5a6277;
    display: block;
    padding: 10px 20px;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
    border-radius: 20px;
    letter-spacing: 0.7px;
}
.bg-white {
    background: #fff;
    box-shadow: 0px 1px 0px 0px rgba(36, 38, 47, 0.10), 0px 4px 6px 0px rgba(0, 0, 0, 0.06);
    border-radius: 3px;
    padding: 20px;
}
.text-center {
    text-align: center;
}
.icon-our-promise {
    background-position: -506px -337px;
    width: 45px;
}
.about-us-icons {
    display: block;
    height: 58px;
    vertical-align: middle;
    margin: 0 auto;
}
.icons {
    background-image: url(../../images/icons/sprite1-10.jpg);
    background-repeat: no-repeat;
}
.down-arrow {
    background: #13659d;
    box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.10);
    width: 50px;
    height: 50px;
    border-radius: 100%;
    position: absolute;
    bottom: -25px;
    left: 50%;
    transform: translateX(-50%);
    line-height: 50px;
    text-align: center;
    opacity: 0;
   
}
.icon-down-arrow {
    background-position: -583px -337px;
    display: inline-block;
    width: 14px;
    height: 16px;
    vertical-align: middle;
    margin: 0 auto;
}
.icons {
    background-image: url(../../images/icons/sprite1-10.jpg);
    background-repeat: no-repeat;
}
#create .bg-white {
    padding-top: 70px !important;
}
.contact-us-form .bg-white {
    padding: 50px 50px 62px 50px !important;
    position: relative;
    margin: 81px 0 90px 0 !important;
}
.bg-white {
    background: #fff;
    box-shadow: 0px 1px 0px 0px rgba(36, 38, 47, 0.10), 0px 4px 6px 0px rgba(0, 0, 0, 0.06);
    border-radius: 3px;
    padding: 20px;
}
.contact-us-form .bg-white h2, .contact-us .bg-white h2 {
    margin-bottom: 50px !important;
    margin-top: 0 !important;
    line-height: 21px;
}
.section-heading {
    font-weight: 800;
    font-size: 14px;
    color: #333742;
    letter-spacing: 1.5px;
    position: relative;
    padding: 15px 0;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    line-height: 18px;
}
.text-center {
    text-align: center;
}
.section-heading.text-center:before {
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
.section-heading:before {
    content: ' ';
    background: #ff585c;
    box-shadow: 0px 4px 8px 0px rgba(255, 88, 91, 0.30);
    width: 44px;
    height: 4px;
    position: absolute;
    bottom: 0;
}
.contact-us-form input, .contact-us input {
    position: relative;
    padding-left: 20px;
}
.form-list input {
    padding: 10px 70px 10px 5px;
    display: block;
    width: 100%;
    opacity: 0.69;
    font-weight: 400;
    font-size: 14px;
    color: #1b1d28;
    letter-spacing: 0px;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
input {
    line-height: normal;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}
.form-list .form-control {
    background-color: transparent;
    background-image: linear-gradient(#a84848, #a84848), linear-gradient(#eaeaec, #eaeaec);
    background-position: center bottom, center calc(100% - 1px);
    background-repeat: no-repeat;
    background-size: 0 2px, 100% 1px;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    float: none;
    font-weight: 400;
    transition: background 0s ease-out 0s;
}
.display-hide {
    height: 0 !important;
    width: 0 !important;
    border: none !important;
    padding: 0 !important;
    visibility: hidden !important;
    margin: 0 !important;
    position: absolute !important;
}
.form-list .form-group {
    position: relative;
    margin-bottom: 10px;
    min-height: 58px;
}
.form-list .form-control {
    background-color: transparent;
    background-image: linear-gradient(#a84848, #a84848), linear-gradient(#eaeaec, #eaeaec);
    background-position: center bottom, center calc(100% - 1px);
    background-repeat: no-repeat;
    background-size: 0 2px, 100% 1px;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    float: none;
    font-weight: 400;
    transition: background 0s ease-out 0s;
}
.icon-fullname {
    background-position: -764px -337px;
}
.icons-contact {
    position: absolute;
    display: inline-block;
    width: 16px;
    height: 16px;
    top: 10px;
    left: 0;
}
.icons {
    background-image: url(../../images/icons/sprite1-10.jpg);
    background-repeat: no-repeat;
}
.form-list label {
    color: #1b1d28;
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    pointer-events: none;
    left: 25px;
    right: auto;
    top: 11px;
}
.form-list .form-control {
    background-color: transparent;
    background-image: linear-gradient(#a84848, #a84848), linear-gradient(#eaeaec, #eaeaec);
    background-position: center bottom, center calc(100% - 1px);
    background-repeat: no-repeat;
    background-size: 0 2px, 100% 1px;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    float: none;
    font-weight: 400;
    transition: background 0s ease-out 0s;
}

.form-list .form-control, .form-list .form-control:focus {
    box-shadow: none;
}
.form-list .form-control {
    border: none;
    border-bottom: 1px solid #eaeaec;
}
.form-list .form-control {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.contact-us-form input, .contact-us input {
    position: relative;
    padding-left: 20px;
}
.form-list input {
    padding: 10px 70px 10px 5px;
    display: block;
    width: 100%;
    opacity: 0.69;
    font-weight: 400;
    font-size: 14px;
    color: #1b1d28;
    letter-spacing: 0px;
}
.icons {
    background-image: url(../../images/icons/sprite1-10.jpg);
    background-repeat: no-repeat;
}
.contact-us-form .btn, .contact-us .bg-white .btn {
    bottom: -22px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 129px;
    font-weight: 500;
}
.form-list .btn-success {
    margin-top: 16px;
}
.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.z-depth-1, .btn, .btn-floating {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.btn-success {
    background: #13659d;
    box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.10);
    border-radius: 3px;
    height: 44px;
    font-weight: 700;
    font-size: 12px;
    color: #fff !important;
    letter-spacing: 0px;
    text-transform: uppercase;
    border: 0 none;
    padding: 14px 15px 16px 15px;
    line-height: 14px;
}
.form-list .form-group {
    position: relative;
    margin-bottom: 10px;
    min-height: 58px;
}
.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -20px;
}
.contact-us-form input, .contact-us input {
    position: relative;
    padding-left: 20px;
}
.checkbox input {
    cursor: pointer;
}
.form-list input {
    padding: 10px 70px 10px 5px;
    display: block;
    width: 100%;
    opacity: 0.69;
    font-weight: 400;
    font-size: 14px;
    color: #1b1d28;
    letter-spacing: 0px;
}
input[type=checkbox], input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal;
}
input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
.checkbox-agree {
    height: 100%;
}
.checkbox label a {
    pointer-events: initial;
}
.color-3, .color-3:hover, .color-3:focus {
    color: #ff585c !important;
}
a, a:hover, a:focus {
    outline: 0 none;
    text-decoration: none;
}
.down-arrow {
    z-index: -1 !important;
}
.trans{
  opacity: 1;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  transition: all 500ms ease;
}

@media screen and (max-width: 768px) {
    .authorWindow{
         width: 210px;
    }

    .authorWindowWrapper{
             bottom: -170px;
  margin-bottom: 20px;
    }

    
}
.accrediation {
    background-color: #fff;
}
.accrediation .container {
    padding-top: 60px;
    padding-bottom: 60px;
}
.container, .container-fluid {
    font-weight: 400;
}
@media (min-width: 1200px)
.container {
    width: 1170px;
}
@media (min-width: 992px)
.container {
    width: 970px;
}
@media (min-width: 768px)
.container {
    width: 750px;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.section-heading {
    font-weight: 800;
    font-size: 14px;
    color: #333742;
    letter-spacing: 1.5px;
    position: relative;
    padding: 15px 0;
    text-transform: uppercase;
    font-family: 'Raleway',sans-serif;
    line-height: 18px;
}
.text-center {
    text-align: center;
}
.section-heading:before {
    content: ' ';
    background: #13659d;
    box-shadow: 0px 4px 8px 0px rgba(255,88,91,0.30);
    width: 44px;
    height: 4px;
    position: absolute;
    bottom: 0;
}
.accrediation .owl-carousel {
    height: 136px;
}
.owl-carousel {
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel, .owl-carousel .owl-wrapper {
    display: none;
    position: relative;
}
.accrediation .owl-wrapper-outer {
    margin-top: 30px;
    margin-bottom: 30px;
    z-index: 9;
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}

/* AUTHOR LINK */
.icon-summary {
    width: 24px;
    height: 24px;
    display: inline-block;
}
.icons {
    background-image: url(../images/sprite1-10.jpg);
    background-repeat: no-repeat;
}
h1,h2,h3,h4,h5,h6,h7,h8  {  color: #272727;  font-family: 'Open Sans', Arial, sans-serif;}
h1{ font-size:22px;}
h2{ font-size:20px; margin-top:10px;}
h3{ font-size:16px;}
h4{ font-size:14px;}
a { color: #333; text-decoration: none;}
a:hover {text-decoration: none;color: #000;}
a:focus {text-decoration: none;color: #2a95be; outline:none;}
hr { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #fff;}
.heading-boder{font-size:23px; margin-top:0;  text-transform:uppercase; line-height:50px; position:relative;}
.heading-boder > span{position:absolute; bottom:-2px; height:3px; width:200px; background:#0c75b9;}

.heading-white{ font-size:23px; text-transform:uppercase; color:#FFF;}

.red_err{ color:#F00; border:1px #FF0000 solid !important;}
.size {font-size:21px !important;}

h1.head, h2.head, h3.head, h4.head, h5.head, h6.head, p.head {color:#222; font-size:20px; position:relative; border-bottom: 1px solid #dfdfdf; margin:8px 0  ; padding-bottom:6px;}
h1.head-white {color:#ffffff; font-size:20px; position:relative;  margin:15px 0  ; padding-bottom:15px;}
h1.head-white > span {background: none repeat scroll 0 0 #ffffff;bottom:-2px;height:2px;position:absolute; width: 120px;}
h1.head-black {color:#3d4144; font-size:20px; font-weight:700; position:relative;  padding::0 15px  ; padding-bottom:15px;}
h1.head-black > span {background: none repeat scroll 0 0 #3d4144;bottom:-2px;height:2px;position:absolute; width: 120px;}
h1.head > span, h2.head > span, h3.head > span, h4.head > span, h5.head > span, h6.head > span, p.head > span {background: none repeat scroll 0 0 #0c75b9;bottom:-2px;height:3px;position:absolute; width: 120px;}

.head-box{ background-color:#124c71; color:#fff; margin-top:10px; line-height:42px; text-transform:uppercase; text-indent:10px; font-size:20px;}

.border-bot{ border-bottom:1px solid #dfdfdf; padding-bottom:10px; float:left; width:100%; margin-bottom:15px;}
.listing{ margin:8px 0 0;}
.listing li { list-style:square;}
.white{color:#FFFFFF !important;}
.white-color{color:#FFFFFF !important;}
.blue-text{color:#0f87ec !important;}
.black{color:#3d4144 !important;}
.darkgray{color:#666 !important;}
.black-bg{background-color:#222222;}
-bg{background-color:#ffffff;}
.bg_444{background-color:#444; color:#FFF;}
.bg_a2a{background-color:#a2a2a2; color:#FFF;}
.orange{background-color:#ff6c00 !important; color:#FFF;}
.orange-text{color:#fda30b !important;}
.coupon_heading{ font-size:15px; color:#38383b; line-height:32px; border-bottom:solid 1px #e9e9e9}
.coupon_heading_bg{background-color:#f7f7f7;}
.coupon_heading_bg1{background-color:#e2e2e2;}
.color_blue{color:#0d5888}
.coupon_heading_bg2{background-color:#eaf7ff;}
.head2{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#005a95;}

p{ color:#666;}

ul.list-square{ margin-left:15px;}
ul.list-square li{   list-style-type:square;   }

.border_all{ border:1px #CCCCCC solid;}
.border_bottom{ border-bottom:1px #CCCCCC solid;}
.center{ margin:0 auto;}
.home_contact{ line-height:25px;}
.display_none{ display:block;}
.slide2 .carousel-caption{ top:0;}
.banner-caption{ display:table; height:590px}
.banner-width{ width:100%; padding-bottom:7px; display:table-cell; vertical-align:middle;}
.banner-head{color:#003f7e; font-size:30px; font-weight:600;position:relative; margin-top:0; line-height:32px; text-transform:uppercase;  }
.banner-head-bold{ font-weight:bold; color:#ff2a00;}
.banner-head2{color:#ff2a00; font-size:22px;   font-weight:bold; color:#ff2a00;}
.btn.h-banner-button{ background:#003f7e !important;}
p.h-banner-cont{ color:#003f7e; font-size:14px; line-height:22px; }
.w45{ width:45%; float:left;  padding:15px 10px;}
.w55{ width:55%; float:left; padding:15px 10px;}
.h-border-left { border-left:4px #ff2a00 solid; }
.h-border-right { border-right:4px #ff2a00 solid; }
.item2 .w45{ width:55%; padding:25px 10px ; }
.item2 .w55{ width:45%;  padding:25px 10px ; }
.item2 .banner-head{  font-size:48px;  }
.item2 .banner-head-bold{ font-size:22px;}

.item4 .w45{ width:50%; padding:25px 10px ; }
.item4 .w55{ width:50%;  padding:25px 10px ; }
.item4 .banner-head{  font-size:20px; font-weight:bold;  }
.item4 .banner-head-bold{ font-size:48px;}
.margin-tc {margin-top:265px;} 
.margin-tc a { padding:0px 0px 0px 50px; float:left;color:#6a6a6a;font-family: 'Open Sans', Arial, sans-serif; font-size:11px;}
.cele{text-align:center; padding:20px 0 0px 0; position:relative; bottom:0px; }
.cele img {}
.cele h3{ margin-top:10px;}
.cele h4{ margin:0px; padding:10px 10px 10px 0px; background-color:#dadada; text-align:right;}
.color-1{color:#13659d}
.col-org{color:#ff8a00}
.cele-m-bg-1 { background-color:#373737;}
.cele-m-bg-2 { background-color:#125b8d;} 
.cele-m p {}
.cele-m{text-align:center; padding:0px 0 0px 0; position:relative; bottom:0px; }
.cele-m img {}
.cele-m h3{ margin-top:10px;}
.cele-m h4{ margin:0px; padding:10px 10px 10px 10px; text-align:left;color:#fff;}
.color-1{color:#13659d }
.badge-2 {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #414141;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #e5e5e5;
    border-radius: 10px;
}
.badge-1 {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #13659d;
    border-radius: 10px;
}

.cele  p{margin:0px;}
.cele-bg-1 { background:#3d3d3d; border:1px solid #3d3d3d;}
.cele-bg-2 { background:#13659d; border:1px solid #13659d;}

.tc-text { float:left; position:absolute;bottom:0px; margin-left:100px;}
.tc-text a { padding:100px 0px 0px 80px; float:left;color:#6a6a6a;font-family: 'Open Sans', Arial, sans-serif; font-size:11px;}
.banner-100 { background: url(../images/woman.jpg) no-repeat center top #e6e6e6;width:100%; height:300px;
 -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}

.festival {background:#e6ede1; height:auto; font-size:14px;color:#332d2d; background-size:contain;}

.festival strong {color:#332d2d;font-size:1em; padding-right:10px; }

.offer-popup-bg{background:url(../images/popup-bg.png) no-repeat top center #FFF; background-size:contain; width:650px; }
.dialog_box_inner{ width:700px; }
.dialog_box_size{width:730px; }

.festival-m {background:#f0efeb;padding:2px 0 4px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}
.festival-m a {background:#14659d;padding:0.1em 0.7em;color:#fff;margin-left:0.4em; line-height:25px;}
.festival-m strong {color:#f55600;font-size:1em}

.banner-1000 { background: url(images/01-index-banner-2.html) no-repeat center top #e6e6e6;width:100%; height:377px;
 -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	position:relative;
}
.ft20 { margin-top:20px;}
.ft15 { margin-top:15px;}
.banner-1000 h2 {font-weight:bold}
/*.search-panel {margin-top:132px!important}*/

.festive-banner { background: #e6e6e6;width:100%; height:377px;
 -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}

.banner-all-course { background: url(../images/all-course.jpg) no-repeat center top #e6e6e6;width:100%; height:377px;
 -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}

.search-box {margin-top:100px; }
.search-box h1 { color:#333;}
.search-box .search {
 background: none repeat scroll 0 0 rgba(205, 200, 200, 0.33);
  border-radius: 4px;
  padding: 4px;
  position: relative;
  margin: 5px 0 15px;
  display: inline-block;
  width: 503px;
  clear: both;
  display: inline-block;
  height: 59px;
  float:left;
 
  
}

.search-box .search input {
  height: 50px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  position: relative;
  width:70%;
  outline:none;
  border:none;
 padding: 0 10px;
 font-family:'Open Sans', Helvetica, sans-serif;
 
 
 
}
.search-box .search button {
  height: 50px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  position: relative;
  padding:10px 10px;
  color:#fff;
  background-color:#ff8a00;
  border:none;
  width:29%;
  font-size:14px;
  font-weight:normal;
  font-family:'Open Sans', Helvetica, sans-serif;
}

.domain-item-icn{margin-bottom:30px; position:relative}
.domain-item-icn a{display:block;border:1px solid transparent;}
.domain-item-icn a:hover{border:1px solid #d4d4d4;}
.domain-item-icn span{ position:absolute; left: 100px; top:115px; font-size:12px; line-height:18px;  font-weight:300; border:dashed 1px #dadada; background-color:#FFF; padding:0px 5px; opacity:.7;
 }
/*=======	new home page	=======*/
.blue-bg {
    background-color: #6d7377;
}
.banner-bg {
    background-color: #ebece8;
}
.offer_home_top{ background-color:#ff6464; position:relative; color:#FFF;}
.offer_home_top::before{ 
  width: 0; 
  height: 0; 
  border-left: 37px solid transparent;
  position:absolute;
  left:-37px;
  content: "";
  border-bottom: 37px solid #ff6464;}
  
.offer_home_top::after{ 
  width: 56%; 
  height: 50px; 
  position:absolute;
    top: 0;
 background: url(../images/rectangle-line.png) no-repeat;
background-size: 100% 100%;
display: inline-block;
content: "";  }
  
.section-five .col-md-2{ width:19.9667%}
.btn-yellow {
    background: #ffe611;
	padding:10px 15px;
	font-size:16px;
    border: 0 !important;}
.btn-white {
    background: #FFFFFF;
	padding:10px 15px;
	font-size:16px;
    border: 0 !important;}
.course-list-top1 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;margin-left:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top2 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;margin-left:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top3 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top4 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top5 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top6 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top7 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top8 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top9 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top; margin:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top10 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin-right:3%; margin-top:1%;margin-left:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top11 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top12 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top13 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top14 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top15 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top16 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top17 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top18 a{width:90%; float:left;height:80px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding-left:20px;padding-top:20px;font-size:14px;font-weight:400;line-height:1.29;color:#4a4a4a;position:relative;padding-right:54px;display:inline-block;text-align:left;vertical-align:top;margin:3%;border:1px solid #e6ecef;transition:all .5s ease}
.course-list-top1 a:before {
    width: 85px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #2fe2f2;}
.course-list-top2 a:before {
    width: 85px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #607ec2;}
.course-list-top3 a:before {
    width: 85px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #fbbf08;}
.course-list-top4 a:before {
    width: 85px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #0e83a0;}
.course-list-top5 a:before {
    width: 85px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #28e9dc;}
.course-list-top6 a:before {
    width: 85px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #e774e1;}
.course-list-top7 a:before {
    width: 85px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #3276bc;}
.course-list-top8 a:before {
    width: 85px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #f16468;}
.course-list-top9 a:before {
    width: 185px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #f61c0d;}
.course-list-top10 a:before {
    width: 185px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #f58220;}
.course-list-top11 a:before {
    width: 185px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #4fa2b2;}
.course-list-top12 a:before {
    width: 185px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #9e6c61;}
.course-list-top13 a:before {
    width: 185px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #ffd852;}
.course-list-top14 a:before {
    width: 185px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #b0d477;}
.course-list-top15 a:before {
    width: 85px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #ffb820;}
.course-list-top16 a:before {
    width: 85px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #d60104;}
.course-list-top17 a:before {
    width: 85px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #a9f07b;}
.course-list-top18 a:before {
    width: 85px;
    height: 5px;
    display: inline-block;
    content: "";
    position: absolute;
    top: -1px;
    left: 20px;
    background: #008080;}

.course-list-top1 a:after{ width: 53px;
    height: 46px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/cloud-computing.png) no-repeat;
    }
.course-list-top2 a:after{    width: 53px;
    height: 46px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/artificial-intelligence.png) no-repeat;
   }
 .course-list-top3 a:after{    width: 53px;
    height: 46px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/rpa.png) no-repeat;
   }
.course-list-top4 a:after{    width: 53px;
    height: 46px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/machine-learning.png) no-repeat;
   }
.course-list-top5 a:after{    width: 53px;
    height: 46px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/pmp.png) no-repeat;
   }
.course-list-top6 a:after{    width: 53px;
    height: 46px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/itil.png) no-repeat;
   }
.course-list-top7 a:after{    width: 53px;
    height: 46px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/microsoft.png) no-repeat;
   }
.course-list-top8 a:after{    width: 53px;
    height: 48px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/oracle.png) no-repeat;
   }
 .course-list-top9 a:after{    width: 70px;
    height: 53px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/video-library.png) no-repeat;
   }
  .course-list-top10 a:after{    width: 70px;
    height: 53px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/blog.png) no-repeat;
   }
 .course-list-top11 a:after{   width: 70px;
    height: 53px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/webinar.png) no-repeat;
   }
  .course-list-top12 a:after{   width: 70px;
    height: 53px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/mock-test.png) no-repeat;
   }
 .course-list-top13 a:after{   width: 70px;
    height: 53px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/faqs.png) no-repeat;
   }
  .course-list-top14 a:after{    width: 70px;
    height: 53px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/reviews.png) no-repeat;
   }
   .course-list-top15 a:after{    width: 70px;
    height: 53px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/business-analytics.png) no-repeat;
   }
    .course-list-top16 a:after{    width: 70px;
    height: 53px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/erp.png) no-repeat;
   }
    .course-list-top17 a:after{    width: 70px;
    height: 53px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/embedded-systems.png) no-repeat;
   }
    .course-list-top18 a:after{    width: 70px;
    height: 53px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(../images/icon/cad-cam.png) no-repeat;
   }
.txt-link-orange{ color:#ff8a00; font-size:18px; font-weight:600;}
.margin-neg20{ margin-top:-20px}
	
/*=======	Corporate Form	=======*/
.banner-form{background:#326788; margin:10px 0 0 0; float:left; padding:10px 15px;}
.banner-form > form > p{margin-left:5px; display:inline; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.check_box{display:inline-block;}
.form_haf{width:48%; margin:10px 0 0 0; padding:5px; float:left;}
.form_haf:nth-child(even){float:right;}
.form_haf > option{padding:0px 20px;}
.form_full{width:100%; display:inline-block; margin:10px 0 0 0; padding:0 5px; line-height:30px; border:1px solid #d5d5d5;}
.capcha-form{width:65%; float:right; margin:10px 0 0 0; padding:0 5px; line-height:30px; border:1px solid #d5d5d5;}
.capcha_bg{width:33%; float:left; margin:10px 0 0 0; background:url(img/pattern.html) #f0f0f0; text-align:center;}

.submit-b{border:0px; color:#FFF; padding:0 25px; line-height:30px; display:inline-block; font-size:14px;}
.submit-b-full{border:0px; color:#FFF; padding:0 30px; line-height:50px; font-size:18px; border-radius:3px; display:inline-block;}

.submit-b-center{border:0px; color:#FFF; padding:0 50px; line-height:50px; font-size:18px;}
.submit-b-full a{color:#fff; text-decoration:none;}
.banner-form-footer{background:#124c71; display:inline-block; width:100%; margin:0 0 10px 0;}
.banner-form-heading{font-size:28px; line-height:50px; font-weight:bold; color:#FFF; margin:0px;}
.banner-form-text{font-size:15px; color:#FFF; margin:5px 0 5px 20px;}
.banner-form-text a{color:#FFF;}
.banner-form-text > img{padding:0 5px;}

/*.search-panel { margin-top:200px;}*/
.search-panel h2 { color:#2f2f30; font-family:'Open Sans', Helvetica, sans-serif; font-size:26px; line-height:25px;font-weight:bold; display:block;}
.search-panel h3 { color:#2f2f30; font-family:'Open Sans', Helvetica, sans-serif; font-size:36px; line-height:25px;font-weight:600; display:none; }
.search-panel h3 span { font-family:Edwardian Script ITC; font-size:40px;}
.search-panel span {color:#f07700; font-family:'Open Sans', Helvetica, sans-serif;font-size:21px;   font-weight:bold;}
.search-panel p { font-family:Arial, Helvetica, sans-serif; font-size:26px;color:#2f2f30; font-weight:normal; line-height:29px;}
.search-panel strong { color:#f07700;}
.search-panel .bottom-list { margin-top:10px;}
.search-panel h2{font-size:30px;color:#3d4144;font-family:'Open Sans', Helvetica, sans-serif;}
.search-panel h1{font-size:31px;color:#101010; font-weight:300;font-family:'Open Sans', Helvetica, sans-serif;margin-top:10px}
#custom-search-input{
   
    /*border:solid 1px #afafaf;*/
    /*background-color: #fff;*/
	/*margin-top:15px;*/
	margin:auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:70%
}

#custom-search-input input{
    border: 0;
  -webkit-box-shadow: -1px 1px 8px -2px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 1px 8px -2px rgba(0,0,0,0.75);
box-shadow: -1px 1px 8px -2px rgba(0,0,0,0.75);
}

#custom-search-input button{
    margin: 0px -1px 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #fff;
	background-color:#337ab7;
	padding:8px 30px;
	font-family:"Open Sans",Arial,sans-serif;
	font-size:22px;
	border:1px #337ab7; solid;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
-webkit-box-shadow: -1px 1px 8px -2px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 1px 8px -2px rgba(0,0,0,0.75);
box-shadow: -1px 1px 8px -2px rgba(0,0,0,0.75);
}

#custom-search-input button:hover{
   
    box-shadow: none;   
}

#custom-search-input .glyphicon-search{
    font-size: 23px;
}

.pp-search{
	text-align: center;
	margin: auto;
	color: #3d4144;
	display:block;
	width:69%;
	margin-top:10px;
	}
.pp-search a{
	color: #fff;
	font-size:13px;
	font-weight:500;
	}
.pp-search a:hover{
	color:#131313 ;
	text-decoration:underline;
	}

.nav-tabs li a { padding:3px 30px;}
.nav-tabs>li>a { background-color:#fff;}
.nav-tabs>li.active>a { background-color:#cde4f3 !important;}
/*---------------------------Creating For Discount----------------------------*/
.discount-label {line-height: 14px;    display: block;
    color: #9e9e9e;
    font-size: 14px;
	padding-bottom:10px;}
.discount-link{color: #2e9cd8 !important;}
.discount-value{width: 129px;
    height: 29px;
    line-height: normal;
    border: 1px solid #e2e2e2;
    padding: 0 10px;
    font-size: 14px;}
.discount-button{ position: relative;
    left: 0px;
    width: 75px;
    height: 29px;
    margin: 0;
    color: #fff;
    font-size: 14px;
    line-height: 11px;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    letter-spacing: 0.5px;
    border-width: 0;
    cursor: pointer;}
/*---------------------------Creating By Puneet----------------------------*/
.search-box form {float:right;}
.search-box form .search,.search-box form .btn-search{ border:1px solid #dfdfdf;  }
 .search-box form .search{ height:34px; width: 160px;  float:left;}
 .search-box form .btn-search{ height:34px; width:34px; border-left:0;}
.search-box form label{ font-size:16px; color:#333; font-weight:600; float:left; line-height:34px; margin-right:10px;}
.catagory select{ border:1px solid #dfdfdf;  height:34px; width: 160px;  }
.bod-tb{ border-top:1px solid #dfdfdf;  border-bottom:1px solid #dfdfdf; }
.bod-tb .query_contact,.bod-tb .search-box {padding:15px 0 10px 0; }
.bod-tb .query_contact select{ margin:0;}
.pdf-button-download{ background:url(../images/pdf.png)  no-repeat left top; padding:5px 0 10px 40px; font-size:16px;}
.box-1{ border:1px solid #cbcbcb;  background:#f4f4f4; min-height:230px;}
.box-1 img{ margin-top:5%;}
.pad0{padding:0;}
.pad0 .page-ul{margin-bottom:0;}
.heading-gray-18{ font-size:18px; color:#666; font-weight:600;}
.box-1 hr{ margin:10px 0;}
.details-btn a{  margin:auto; line-height:40px; background:#e99003; color:#fff; border-radius:3px; padding: 0 20px; display:block; text-align:center; }
.page-ul-ul{ list-style:none !important;} 
.page-ul-ul li{ list-style:circle !important;}
.heading-gray-16{color: #666; font-size: 16px; font-weight: 600;}
.home-search-box #result, .home-search-box #resultHead, .home-search-box #resultHeadMb {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #afafaf;
    border-radius: 0 0 5px 5px;
    box-sizing: border-box;
    display: none;
    max-height: 186px;
    overflow-y: auto;
    position: absolute;
    left: 0;
    top: 45px;
    width: 100%;
    z-index: 999;
	-webkit-box-shadow: -1px 4px 10px -2px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 4px 10px -2px rgba(0,0,0,0.75);
box-shadow: -1px 4px 10px -2px rgba(0,0,0,0.75);
}

.home-search-box #resultHead {
	top: 27px!important;
	left:15px!important;
	width:89.8%!important;
}
.home-search-box #resultHeadMb {
	top: 30px!important;
	left:15px!important;
	width:86%!important;
}
.home-search-box .show_auto_s_data a, .show_auto_s_data_head a, .show_auto_s_data_head_mb a {
    color: #333;
    display: block;
    padding: 5px 15px;
    text-shadow: none;
}
.home-search-box .show_auto_s_data {
    border-bottom: 1px dashed #d2d2d2;
    font-size: 14px;
    position: relative;
    text-align: left;
    z-index: 999999999;
}
.home-search-box .show_auto_s_data_head {
    border-bottom: 1px dashed #d2d2d2;
    font-size: 14px;
    position: relative;
    text-align: left;
    z-index: 999999999;
}
.home-search-box .show_auto_s_data_head_mb {
    border-bottom: 1px dashed #d2d2d2;
    font-size: 14px;
    position: relative;
    text-align: left;
    z-index: 999999999;
}
.home-search-box {
    position: relative;
}
.home-search-box .show_auto_s_data:hover {
    background: #eaeaea none repeat scroll 0 0;
    color: #333;
    cursor: pointer;
}
}

/*---------------------------Creating By Puneet----------------------------*/





/*********************** End Element **********************  */

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.header-fixed-top 1{left:0;top:0;position: fixed;right: 0; opacity:1; z-index: 1030;background-color:#FFF; box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);}
#anything {display: none;}
.fixed-footer {position:fixed;left:0;bottom:0;right:0;opacity:1;z-index:100;background-color:#191919;}
.fixed-footer   a{ float:left;  padding:10px 15px; margin:0 2px ; color:#fff;}
.fixed-footer  .footer-call{ padding:10px 25px;   }
.fixed-footer a.footer-call-query{  background-color:#124C71;  padding:10px 25px;    }
.fixed-footer a.footer-call-query-mobile{border:1px solid #626262; border-radius:50%; width:30px; height:30px; padding:3px 4px 5px 5px;margin:9px 13px 6px 0;text-align:center}
.footer-call-query-mobile i {font-size:18px!important;color:#8f8f8f!important;}
.fixed-footer i{ font-size:25px; vertical-align:sub;}
.fixed-footer a.footer-call:hover{ }
.fixed-footer a.footer-call-query:hover{ background-color:#2AA8F0;}
.call-request-head{ float:left; position:relative; margin:0 2px ; color:#fff; display:block; }
.fixed-footer a#call-request-close i{ font-size:22px;}
.fixed-footer a#call-request-close{ color:#999 !important; float:right; padding:0; margin-top:-4px;}
.call-request-body{ display:none; z-index:1050; position:absolute; left:-120px; bottom:46px; width:400px; background-color:#FFF; border:1px #CCCCCC solid; border-bottom:none; padding:15px 15px 20px; border-radius:4px 4px 0 0;}
.call-request-body .modal-header{ padding:0px 0 10px;}
.call-request-body .modal-header p{ margin:0; font-size:16px;}
.modal-call-request{ display:none;}
.call-request-body .arrow-down {width: 0; position:absolute; left:180px; bottom:-13px; height: 0; border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #fff;}

.scrollToTop{background-color: #124C71; position: fixed;z-index: 1030;bottom:70px;box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
color: #fff;height: 40px; border-radius:50%; padding:10px; line-height: 20px; right: 5px;position:fixed;text-align: center;text-decoration: none;text-shadow: 0 1px 0 #fff; width: 40px; display:none; }
	
	
#requestAdemo{ font-weight:bold;}
	
/*********************** Start Home Page **********************  */
#slider1_container{ height:466px !important;}
.home_partners_up{ background-color:#eeeeee; margin:0; padding:10px 0;}

.home_partners_up .border_right{ padding:30px 0; float:left; width:100%;  border-right: 1px #b7b7b7 solid;}
.home_partners_up .border_right img{ float:left;}
.home_partners_up .border_right p{ float:left; padding:20px 0 0  15px  ;}
.home_partners_up .border_right p strong{ color:#222}
.banner-down .col-md-2{ width:19.9667%}

.carousel-indicators{ bottom:5px;}

.carousel-caption .item{ height:430px;} 
.carousel-caption{ text-align:left;}
.carousel-caption{ top:23%; left:11%; right:10%; text-shadow:none; padding:15px 0;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{ height:100%; width:100%;}
.carousel-control.left, .carousel-control.right{ background:none;}
.carousel-caption2{ top:9%;}
.carousel-control .nav_pre  {display: inline-block; position: absolute;top: 40%;z-index: 10057;left:25%; background:url(../images/nav_pre.png) no-repeat; height:95px; width:50px;}
.carousel-control .next  {display: inline-block;position: absolute;top: 40%;z-index: 10057;	right:25%;  background:url(../images/nav_next.png) no-repeat; height:95px; width:50px;}
.home_box_color{ text-transform:uppercase; color:#124c71; font-weight:bold;}
.btn-lg, .btn-group-lg > .btn.home_button{ margin-top:8px;} 
.home_box1_1{   color:#2b2b2c; font-size:50px; text-transform:uppercase; }
.home_box1_2{   color:#2b2b2c; font-size:30px;   }
.home_box1_3{   color:#3d4144; font-size:20px;   }
.home_box2_1{ color:#2b2b2c; font-size:32px; text-transform:uppercase; font-weight:600;}
.home_box2_2 .list-style2{ color:#FFF; float:left; margin:10px 0; }
.home_box2_2 .list-style2 li{ width:50%; float:left; color:#124c71; font-size:14px; margin:4px 0; font-weight:500; display:block;}
.home_box2_2 .list-style1 li{ width:100%; float:left; color:#124c71; font-size:15px; margin:4px 0; font-weight:500; display:block;}
.home_box3_1{   color:#124c71; font-size:22px; }
.home_box3_2{   color:#2b2b2c; font-size:35px; font-weight:600; line-height:36px;   }
.home-offer{ background:url(../images/offers.png) top right no-repeat #ff8a00;   font-weight:bold; font-size:15px; color:#fff; text-transform:uppercase; height:50px; line-height:50px; text-indent:11px;}
.home-offer-arrow{ font-size:12px; padding:8px 0;}
.home-offer-arrow a.carousel-control{   position:relative; top:4px;}
.home-offer-arrow .carousel-control{ left:1px;}
#carousel-c  > .carousel-inner > .item{ line-height:50px; height:50px; color:#989898; font-size:14px;  }
#carousel-c  > .carousel-inner > .item a{ color:#fff;}
#carousel-c  > .carousel-inner > .item strong{ color:#FF8A00; font-weight:normal; font-style:normal;}
a.offers:hover{ text-decoration:underline;}

.home_analysis{ padding:10px 0; float:left; }
.home_analysis .icon {float:left;  padding:0px ;}
.home_analysis .desc {margin-left:80px;  position: relative; color:#333333; font-size:17px;  top:20px;} 
.home-txt{border-bottom:40px solid red;vertical-align:bottom;margin-left:-3px}

/*********************** End home Page **********************  */
.owl-partners .item{  width:222px; height:110px; background:url(../images/partners.jpg) no-repeat; -webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}
.owl-partners .item:hover {-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);opacity:1}
.owl-partners .p-pmi{ background-position:0px 0px; }
.owl-partners .p-iiba { background-position:-230px 0px; }
.owl-partners .p-itil{ background-position:-460px 0px; }
.owl-partners .p-oracle{ background-position:-690px 0px; }
.owl-partners .p-android{ background-position:-920px 0px; }
.owl-partners .p-itil-p{ background-position:-0px -125px; }
.owl-partners .p-autodesk{ background-position:-222px -125px; }
.owl-partners .p-cisco{ background-position:-444px  -120px; }
.owl-partners .p-comptia{ background-position:-664px -112px; }
.owl-partners .p-corel{ background-position:-890px -112px; }
.owl-partners .p-ibm{ background-position:-12px -235px; }
.owl-partners .p-idp{ background-position:-240px -235px; }
.owl-partners .p-ieee{ background-position:-470px -235px; }
.owl-partners .p-intel{ background-position:-696px -227px; }
.owl-partners .p-istqb{ background-position:-912px -227px; }
.owl-partners .p-jboss{ background-position:-1px -348px }
.owl-partners .p-microsoft{ background-position:-221px -348px; }
.owl-partners .p-prometric{ background-position:-456px -348px; }
.owl-partners .p-ptc{ background-position:-676px -348px; }
.owl-partners .p-redhat-linux{ background-position:-905px -348px; }
.owl-partners .p-siemens{ background-position:-1104px -112px; }


.owl-clients .item{  width:222px; height:110px; background:url(../images/clients.jpg) no-repeat; -webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}
.owl-clients .item:hover {-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);opacity:1}
.owl-clients .unmiss{ background-position:-5px  -13px; }
.owl-clients .telekom { background-position:-261px -13px; }
.owl-clients .btm{ background-position:-483px  -13px; }
.owl-clients .wsp{ background-position:-739px -5px; }
.owl-clients .fid{ background-position:-733px -518px; }
.owl-clients .doi{ background-position:-961px -11px }
.owl-clients .tgb{ background-position:-7px -138px }
.owl-clients .ibm{ background-position:-259px -135px }
.owl-clients .genpact{ background-position:-516px  -135px }
.owl-clients .csc{ background-position:-742px -135px }
.owl-clients .honda{ background-position:-950px -138px }
.owl-clients .cap{ background-position:-5px -253px }
.owl-clients .exl{ background-position:-256px -246px }
.owl-clients .veri{ background-position:-496px -253px  }
.owl-clients .tata{ background-position:-742px -249px  }
.owl-clients .hcl{ background-position:-950px -266px  }
.owl-clients .infosys{ background-position:-18px -395px }
.owl-clients .evalueserve{ background-position:-282px -405px }
.owl-clients .cvent{ background-position:-517px -412px }
.owl-clients .topsoe{ background-position:-759px -406px }
.owl-clients .infogix{ background-position:-987px -398px }
.owl-clients .intellect{ background-position:-7px -521px }
.owl-clients .navisite{ background-position:-257px -521px}
.owl-clients .pillar{ background-position:-491px -518px }
.owl-clients .fti{ background-position:-978px -509px }
/*********************** start video ********************** */  

.video-responsive{height:360px; background-size: cover !important; padding:10px 0 ;   }
.video-responsive .video-icon {float:left;  padding:0px ; width:80px;}
.video-responsive .video-icon img{ margin:5px 0; vertical-align:middle;}
.video-responsive .video-desc {margin-left:80px;  position: relative;  top:5px; min-height:65px;}
.embed-responsive { margin:10px 0 0; position:relative; height:100%; width:100%}
.video_Play1 {background:url(../images/youtube-play.png) no-repeat; position:absolute; height:42px; width:42px; 
top:50px; left:110px}
.video-responsive h1{ font-size:21px;  color:#FFF; margin:5px 0;  }
.video-responsive h2{ font-size:21px;  color:#FFF; text-transform:uppercase; margin:5px 0; }
.video-responsive h3{ font-size:18px;  color:#FFF;  margin-top:5px; font-weight:500;}
.video-responsive p { color:#FFF; font-size:13px; line-height:19px; text-align:left!important }

.video-responsive ul.list-arrow{ list-style:inside;}
.video-responsive ul.list-arrow li{ color:#FFF;  width:50%; float:left;   font-size:14px; font-weight:500; list-style-image:url(../images/left-arrow.png) ;}

.video-details{ margin-top:30px;}

.downlod-pdf_1{float:right; background:#167ac6; color:#FFF !important; line-height:40px; padding:0 20px; margin:5px; border-radius:3px;}
.downlod-pdf_1:hover{color:#FFF; text-decoration:underline;}
.downlod-pdf_2{float:right; background:#ff9000; color:#FFF !important; line-height:40px; padding:0 20px; border-radius:3px; width:100%}
.video-details p.font20{ margin-top:30px; text-align:left;}
/*********************** end video ********************** */
/* start banner */
.banner{height:300px;  background-size: cover !important;    }
.banner .banner-message { background-color:#124c71; margin:85px 0 0; padding:10px 20px;  opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */}

.banner .banner-message1 { background-color:#124c71; margin:60px 0 0; padding:10px 20px;  opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */}
.banner .banner-message1 .list-style{ color:#FFF; float:left; margin-bottom:8px; margin-left:26px;}
.banner .banner-message1 .list-style li{ width:50%; float:left; font-size:16px; font-weight:500; list-style-image:url(../images/glyphicon-ok.png) ;}
.banner h1{ font-size:28px;  color:#FFF; text-transform:uppercase; margin-top:5px;}
.banner h2{ font-size:28px;  color:#FFF; text-transform:uppercase; margin-top:5px;}
.banner h3{ font-size:20px;  color:#FFF;  margin-top:5px; font-weight:500;}
.banner p { color:#FFF; font-size:15px; }

.banner_animated{height:300px;  background-size: cover !important;    }
.banner_animated h1{ color:#FFF; margin:0; padding:0; line-height:28px;}
/*  end banner */
  
.full-width ul.list-square{ list-style-type:square; margin-left:15px; margin-bottom:20px; line-height:34px;}

.full-width ul.list-square li a{text-decoration:underline;}
.service-item{ border-bottom:1px #dfdfdf solid; padding-bottom:30px;}
.service-icon {float:left;  padding:0  8px ;}
.service-desc {margin-left:107px;  position: relative;  top:5px;}
.service-desc h3 {color:#222;  font-size:18px;  font-weight:normal;    margin-bottom:18px;}
.service-desc p {color:#666;  font-size:13px;}
.service-desc a { color:#124c71; text-decoration:underline;}
.service-desc em { color:#929292; font-size:12px; line-height:8px;}

.heading_18{ color:#366788; font-size:19px; padding-top:10px; font-weight:600;}
.heading_24{ color:#366788; font-size:24px; padding-top:10px; font-weight:600;}

.collaborative-item{ padding:15px 0; }
.collaborative-icon {float:left;  padding:0px ;}
.collaborative-desc {margin-left:80px;  position: relative;  top:5px;}
.collaborative-desc p {color:#666;  font-size:14px; line-height:16px; padding-top:16px;}


.assessmnets-mock-item{ padding:15px 0; }
.assessmnets-mock-icon {float:left;  padding:0px ;}
.assessmnets-mock-desc h3 {color:#222;  font-size:15px;  font-weight:normal; margin-top:12px; margin-bottom:6px;   }
.assessmnets-mock-desc {margin-left:100px;  position: relative;  top:5px;}
.assessmnets-mock-desc p {color:#666;  font-size:14px; line-height:16px;  }
.assessmnets-mock-desc a{ color:#124c71; text-decoration:underline;}



 
.wdth{width:200px!important}
.border-nne{ border-bottom:none!important;}
.border-nne h3{ border-bottom:none!important;}
.collaborative-item2{ border-bottom:1px #41708d solid; padding:30px 0;}
.collaborative-icon2 {float:left;  padding:0  8px ;  width:145px; text-align:center;}
.collaborative-desc2 {margin-left:145px;  position: relative;  top:5px;}
.collaborative-desc2 > h3 {color:#fff;  font-size:19px;  font-weight:normal; margin-top:15px;    margin-bottom:8px;}
.collaborative-desc2 > p {color:#fff;  font-size:14px !important;}
.collaborative-desc2 a { color:#fff; text-decoration:underline; }

/*********************** start testimonials home page ********************** */
.testimonials-2{ padding:0;}
.testimonials-2 .testimonial > .text{ font-size:13px; color:#fff;}
.testimonials-2 .owl-pagination{ display:block;}
.testimonials-2 .owl-buttons{ display:inline-block !important;}

.testimonials-2 .owl-carousel {position:relative;}
.testimonials-2 .owl-buttons > .owl-prev{position:absolute; width:23px; height:47px; top:150px; left:-20px; background:url(../images/pre.png) top left; font-size:0px;}
.testimonials-2 .owl-buttons > .owl-next{position:absolute; width:23px; height:47px; top:150px; right:-20px; background:url(../images/pre.png) top right; font-size:0px;}
.testimonials-2 .owl-buttons > .owl-prev:hover{background:url(../images/pre.png) bottom left; }
.testimonials-2 .owl-buttons > .owl-next:hover{background:url(../images/pre.png) bottom right;}

/*********************** start testimonials ********************** */
.testimonials-1{ padding:0;}
.testimonials-1 .testimonial > .text{ font-size:13px; line-height:20px;color:#fff;}
.testimonials-1 .owl-pagination{ display:none;}
.testimonials-1 .owl-buttons{ display:inline-block !important;}

.testimonials-1 .owl-carousel {position:relative;}
.testimonials-1 .owl-buttons > .owl-prev{position:absolute; width:25px; height:30px; top:-46px; right:35px; background:url(../images/arrow2.png) -3px 0px #e5e5e5; font-size:0px;}
.testimonials-1 .owl-buttons > .owl-next{position:absolute; width:25px; height:30px; top:-46px; right:2px; background:url(../images/arrow2.png) 28px  0px #e5e5e5; font-size:0px;}
.testimonials-1 .owl-buttons > .owl-prev:hover{background:url(../images/arrow2.png) -3px 31px #124c72; }
.testimonials-1 .owl-buttons > .owl-next:hover{background:url(../images/arrow2.png) 28px  31px #124c72;   }

.testimonial_all{ border-bottom:1px #CCCCCC dashed; padding-bottom:10px; margin-bottom:10px;}
.testimonial_all p { margin:0px 10px 0; background:url(../images/cot_icon.png); background-position:top left; background-repeat:no-repeat; text-indent:40px; padding:10px 0 0; font-size:13px; line-height:20px;}

.testimonial_all .media-left{ text-align:center;    width:170px; float:right;}
.testimonial_all .top_align{ vertical-align:top;}
.testimonial_all .media-object{ border:2px #eee solid; padding:4px;  max-width:65%;  }
.media-object2{ border:2px #176190 solid; padding:6px;  max-width:100%;  }
.media-object3{ border:1px #00a7dc solid; padding:4px;  max-width:30%;  }
.linkedin-test { position: relative;     display: block;}
.linkedin-test a span{width: 30px;
    height: 30px;
    display: inline-block;
    position: absolute;
    bottom: 9px;
    right: 121px;
    background: url(../images/linkedin.png) no-repeat;
   border-radius: 50%;  }
.testimonial_all .media-heading{ color:#0c75b9; font-size:15px; font-weight:500; font-style:italic;}
.testimonial_all .media-heading span{ color:#999; font-weight:normal !important; font-size:12px;} 
.testimonial_all a.fade_toggle, a.fade_toggle_less{  color:#0084b4 !important;}
.testimonial_all a.fade_toggle:before{ content:'... '; }
.testimonial_all .fade_toggle_body{ display:none;}
select > option{padding:0 20px;}
/*********************** end testimonials ********************** */
/* start form */
 
 /*********************** related-course ********************** */
.float-left { float:left;}
.top-mt { line-height:70px;}
.float-left span { padding:30px 0px 0px 5px; line-height:24px;}
.related-hide { display:none;}
.related-course { padding:10px 10px 0 10px; border:1px solid #ccc; margin:0px;}
.related-course .main-related { border-bottom:1px solid #ccc;overflow:hidden; margin-bottom:10px; padding-bottom:10px;}
.related-course .main-related:nth-last-child(1) {border-bottom:0px solid #ccc; }
.related-course .icon-related { float:left; margin:0px; padding:0px; } 
.related-course .main-related h3 {  display:inline; color:#124c71;font-family:"Open Sans",Arial,sans-serif; padding:10px; font-weight:600;}
.related-course .main-related ul { margin:0px; padding:0px;  float:left; border-right:1px solid #ccc;}
.related-course .main-related .brder { border-right:none!important;float:none!important}
.related-course .main-related ul li { margin:0px;padding:0px;list-style-type:none; padding:0px 10px 0px 10px;color:#666666; font-weight:600;}
.related-course .main-related ul li:before { content: "\f0a4"; font-family: 'FontAwesome';}
.related-course .main-related a { background-color:#124c71; color:#fff;font-family:"Open Sans",Arial,sans-serif; float:right;margin-top:10px;padding:2px 10px;font-size:15px;}
.rc-br{border-bottom:1px solid #d1d1d1;margin-bottom:10px;padding:0 10px 10px 10px}
.rc-mr{font-size:13px;margin-bottom:20px}
.rc-mr p{margin:0;font-size:13px;font-weight:500;}
.rc-mr p a{color:#124c71}
.rc-pd-5{padding-left:10px;}
.rc-pd-5 ul{padding-left:20px}
.rc-pd-5 ul li{line-height:1.2;margin-top:5px}
.rc-clr {color:#337ab7;font-weight:500}
.rc-bg {border-bottom:1px solid #d1d1d1;margin-left:0;margin-right:0;margin-bottom:8px}
.rc-bg p{margin:6px 0 6px 0}
.rc-pd-tp-5 p {margin-bottom:0}
.rc-clr2{color:#ff8a01;text-align:left;font-weight:500}
.rc-none{margin-bottom:0;border-bottom:none;margin-left:0;margin-right:0;}
.rc-none p{margin:0}
.rc-pd-lr{padding-right:0}
.rc-pd-lft{padding-left:0}
.rc-brder {border-right:1px solid #d1d1d1;line-height:25px}
.rc-mrgn {margin-bottom:0}
.truncate {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.truncate_testi {
  height:110px;
  overflow: hidden;
  text-overflow: ellipsis;
}

  /*********************** related-course end ********************** */
  
/*********************** related-course start********************** */
.self-course { padding:10px; border:1px solid #ccc; margin:0px;}
.self-course .main-self { border-bottom:1px solid #ccc;overflow:hidden; margin-bottom:10px; padding-bottom:10px;}
.self-course .main-self:nth-last-child(1) {border-bottom:0px solid #ccc; }
.self-course .icon-self { float:left; margin:0px; padding:0px; } 
.self-course .main-self h3 {  display:inline; color:#124c71;font-family:"Open Sans",Arial,sans-serif; padding:10px; font-weight:600;}
.self-course .main-self ul { margin:0px; padding:0px;  float:left; border-right:1px solid #ccc;}
.self-course .main-self ul li { margin:0px;padding:0px;list-style-type:none; padding:0px 10px 0px 10px;color:#666666; font-weight:600;}
.self-course .main-self ul li:before { content: "\f0a4"; font-family: 'FontAwesome';}
.self-course .main-self a { background-color:#124c71; color:#fff;font-family:"Open Sans",Arial,sans-serif; float:right;margin-top:10px;padding:2px 10px;font-size:12px;}
 
  /*********************** related-course end ********************** */  
  
  
button.btn-primary {
  background: #124c71 !important; border:none;
 border-radius:0; padding:9px 26px;
}
button.btn-primary:hover,
button.btn-primary:focus {
  background: #06304b !important;
 
}


a.btn-primary {
  background: #124c71 !important; border:none;
 border-radius:0; padding:9px 26px; text-transform:uppercase;
}
a.btn-primary:hover,
a.btn-primary:focus {
  background: #06304b !important;
 
}
a.btn-new {
  background-color:transparent;
 border-radius:5;
 border:solid 1px #124c71; 
 color:#124c71;
 padding:9px 26px; text-transform:uppercase;
}
a.btn-new:hover,
a.btn-new:focus {
  background-color: #0d4e78 !important;
  color:#FFFFFF;
  -webkit-transition:  background-color 0.2s ease; /* Safari 3.1 to 6.0 */
   transition: background-color 0.2s ease;
 
}
a.btn-new1 {
  background-color:transparent;
 border-radius:5;
 border:solid 1px #FFFFFF; 
 color:#FFFFFF;
 padding:9px 26px; text-transform:uppercase;
}
a.btn-new1:hover,
a.btn-new1:focus {
  background-color: #ff8a01 !important;
  color:#FFFFFF;
   solid 1px #ff8a01;
  -webkit-transition:  background-color 0.2s ease; /* Safari 3.1 to 6.0 */
   transition: background-color 0.2s ease;
 
}
a.btn-new2 {
 background-color:#337ab7;
 border-radius:3;
 color:#FFFFFF;
 padding:9px 26px; text-transform:uppercase;
}
a.btn-new2:hover,
a.btn-new2:focus {
  background-color: #ff8a00 !important;
  color:#FFFFFF;
   solid 1px #ff8a01;
  -webkit-transition:  background-color 0.2s ease; /* Safari 3.1 to 6.0 */
   transition: background-color 0.2s ease;
 
}
.query_contact .form-group{ display:inline;}

.query_contact .form-control{border: 1px solid #ddd;float:left; color:#666; font-size:13px;   margin:4px 0;   padding:7px 10px; border-radius:0; width:100%; resize: vertical; }



.query_contact  textarea{ height:100%;}

/* end form */


.gradiant {
  background-image: -moz-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
  background-image: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
  background-image: -ms-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
}
.gradiant-horizontal {
  background-image: -moz-linear-gradient(4deg, #2caab3 0%, #2c8cb3 100%);
  background-image: -webkit-linear-gradient(4deg, #2caab3 0%, #2c8cb3 100%);
  background-image: -ms-linear-gradient(4deg, #2caab3 0%, #2c8cb3 100%);
}
.section-header {
  margin-bottom: 50px;
}
.breadcrumbs{ background-color:#fff;}
.breadcrumb { background-color:#fff; margin:0; padding:7px 15px;margin-top:2px}
.breadcrumb > li{display:inline-flex;}
.breadcrumb > li > sup{top:0.5em;}
.breadcrumb > li + li::before{
	content:"icon";
    text-indent:-999em;
    display:block;
    width:31px;
    height:25px;
    background:url(../images/breadcrumb-arrow1.png) center 3px     no-repeat;
}
.breadcrumb1 { background-color:#fff; margin:0; padding:7px 15px;margin-top:2px}
.breadcrumb1 > li{display:inline-flex;}
.breadcrumb1 > li > sup{top:0.5em;}
.breadcrumb1 > li::after{
	content:"icon";
    text-indent:-999em;
    display:block;
    width:31px;
    height:25px;
    background:url(../images/breadcrumb-arrow1.png) center 3px  no-repeat;
}

.section-header .section-title {
  font-size: 44px;
  color: #272727;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
  margin: 0 0 20px;
}
.section-header .section-title:before {
  content: "";
  position: absolute;
  width: 140px;
  bottom: 0;
  left: 50%;
  margin-left: -70px;
  height: 1px;
  background: #ebebeb;
}
.section-header .section-title:after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  bottom: -11px;
  left: 50%;
  margin-left: -12px;
  border: 5px solid #fff;
  border-radius: 20px;
  background: #45aed6;
}
.btn {
  border-width: 0;
  border-bottom-width: 3px;
  border-radius: 3px;
}
.btn-home{background:#337ab7}
.btn.btn-primary {
  background: #45aed6;
  border-color: #2a95be;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus {
  background: #2a95be;
}
.column-title {
  margin-top: 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
  margin-bottom: 15px;
  position: relative;
}
.column-title:after {
  content: " ";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 40%;
  border-bottom: 1px solid #45aed6;
}
ul.nostyle {
  list-style: none;
  padding: 0;
  margin-bottom: 20px;
}
ul.nostyle i {
  color: #45aed6;
}
.scaleIn {
  -webkit-animation-name: scaleIn;
  animation-name: scaleIn;
}
@-webkit-keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

/*********************** Start Header ********************** */

.top-bar {background-color: #124c71;border-color: #124c71; line-height: 28px;}

.top-number{ color:#FFF; text-align:right; padding:6px 0 0; font-size:13px;  float:left; width:70%;  }

.top-number a{ color:#FFF;  }

 
.social{text-align: left;  float:right; width:30%;}
 
 


.socal-icon{display: inline-block;list-style: none;padding: 0; margin:0 0 0;}

ul.socal-icon li {  display: inline-block;}

ul.socal-icon li a {display: inline-block;color: #fff;width: 30px;height: 30px;line-height: 8px;text-align: center;padding:8px 10px; margin:6px 0;transition:all 0.7s; }

ul.socal-icon li a:hover { background:#052a41; border-radius:50px;}
/*.navbar-new-hdr{height:65px}*/
.navbar-default .navbar-nav>li>a {  color: #fff;font-family: "Open Sans",Arial,sans-serif;}
.nav-bg {background-color:#13659d;}
.navbar.navbar-default {border: 0; border-radius: 0; margin-bottom: 0; font-family:Arial, Helvetica, sans-serif;}
.navbar.navbar-default .navbar-toggle {margin-top: 19px;}
.navbar.navbar-default .navbar-brand {height: auto;padding:8px 10px;}
.top-bar-nav li a{ color:#FFF; text-transform:uppercase;font-size:13px;padding-top:10px;padding-bottom:10px;}
.top-bar-nav li a:hover{ color:#333;}
.top-bar-nav li{ border-right:1px #2f6282 solid;}
.top-bar-nav li:last-child{ border:none;}
.navbar-right .dropdown-menu{ left:0; right:auto;}
.navbar-toggle  { background-color:#f5f5f5;}

#main-menu.navbar-default { background: #fff;     }
#main-menu.navbar-default .navbar-nav > li > a {color:#000;}
#main-menu.navbar-default .navbar-nav > li > a:hover {color:#333 !important; background:#f5f5f5 !important;}
.nav-search.search-btn {
    padding:14.8px 10px;
    margin: 0px;
    width: 38px;
	color:#fff;
	font-family: "Open Sans",Arial,sans-serif;
	font-size:17px;
	cursor:pointer;
	
}

.nav-search.search-btn:hover{
	background: #f5f5f5;
    color: #333;
    border-bottom: 4px #ff8a00 solid;
}

.inner-header .nav-search, .smaller .nav-search {
    display: block;
}
.new-menu-div { padding: 14.8px 10px;
    position: absolute;
    margin: 0px;
    width:245px;
    color: #fff;
	left:0px;
	height:60px;
    font-family: "Open Sans",Arial,sans-serif;
    font-size: 17px;
    cursor: pointer;
	background-color:#f07800;
	content:"\f0c9";

	}
.hidden-search {
	 position: absolute;
    z-index: 1;
    top: 49px;
    right: 100px;
    bottom: 0;
    margin: 0;
    height: 48px;
    padding: 0 5px;
    width: 270px;
    border-radius: 5px;
}
.search {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
input.search-form {
    border: 0 none;
    width: 100%;
    line-height: 34px;
    height: 38px;
    padding: 10px 10px;
    background: #f3f3f3;
    text-transform: uppercase;
    border: 1px solid #d4d4d4;
    margin-top: 5px;
    border-radius: 3px!important;
}

.social-btn {
    display: inline-block;
    margin: 0 5px 15px 0;
	}
.social-button .social-button a, .share-btn .social-btn a:hover {
    color: #FFF;}
.social-btn a {
	border: 1px solid rgba(0, 0, 0, 0.15);
	color:#fff;
	display:inline-block;
	font-size:16px;
	line-height:24px;
	padding:4px 0;
	position: relative;
	text-align:center;
	width:32px;}
.social-fb a { background:#395aa1; }
.social-twitter a { background:#17a8dd; }
.social-gplus a { background:#fc5656;}
.social-email a { background:#bbb; }
.social-linkedin a { background:#017EB4;}
/*  search css start  */
.review-linkedin i{
    color: #FFFFFF;
    font-size: 12px;
    background: #0e76a8 ;
    width: 16px;
    height: 16px;
	margin:5px 0 0 5px;
    line-height: 16px;
    text-align: center;
    border-radius: 2px;
	}
	
#search-form
{
	margin: 7px auto 0 auto;
	padding: 1px 0 0 0;
}

.form-container {
	width: 253px;
	height: 49px;
	margin: 10px auto 0 auto;
	padding: 0;
	overflow: hidden;
	text-align: left;
	background: #f8f8f8;
	border: 1px solid #ccc;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px; 
	border-radius: 8px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#eeeeee));
	background-image: -webkit-linear-gradient(top, #f8f8f8, #eeeeee);
	background-image: -moz-linear-gradient(top, #f8f8f8, #eeeeee);
	background-image: -ms-linear-gradient(top, #f8f8f8, #eeeeee);
	background-image: -o-linear-gradient(top, #f8f8f8, #eeeeee);
	background-image: linear-gradient(top, #f8f8f8, #eeeeee);

}

.search-field {
	float: left;
	width: 170px;
	height: 34px;
	margin: 6px 0 0 8px;
	padding: 0 8px;
	font-size: 16px;
	color: #888;
	font-weight: 400;
	background: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #ffffff);
	background-image: -moz-linear-gradient(top, #f5f5f5, #ffffff);
	background-image: -ms-linear-gradient(top, #f5f5f5, #ffffff);
	background-image: -o-linear-gradient(top, #f5f5f5, #ffffff);
	background-image: linear-gradient(top, #f5f5f5, #ffffff);
	-moz-box-shadow: 0 1px 1px #e2e2e2 inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #e2e2e2 inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #e2e2e2 inset, 0 1px 0 #fff;
	font-family: "Open Sans",Arial,sans-serif;
}

.search-field:focus {
	outline: 0;
	color: #666;
	border-color: #aaa;
	-moz-box-shadow: 0 1px 1px #dadada inset;
	-webkit-box-shadow: 0 1px 1px #dadada inset;
	box-shadow: 0 1px 1px #dadada inset;
}

.submit-container {
	float: left;
	width: 60px;
	height: 32px;
	margin: 7px 0 0 7px;
	padding: 0;
	cursor: pointer;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	
}

.submit-container:hover, .submit-container:focus {
	
}

.submit-container:active {
	outline: 0;
	
}

.submit {
	float: left;
	width: 60px;
	height: 32px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: 0px solid #000;
	background:#f07700;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	color:#fff;
	font-family: "Open Sans",Arial,sans-serif;
}

.popup {
	width: 175px;
	margin: 3px 0 0 45px;
	padding: 1px 0 0 0;
	background: url(images/popup-bg.html) 10px 0 no-repeat;
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: left;
}

.popup p {
	margin: 8px 0 0 0;
	padding: 8px 14px 9px 14px;
	background: #3d3d3d;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.2);
	box-shadow: 0 2px 3px rgba(0,0,0,.2);
}

/* e learning Start */
.arrow-1 { color:#ff8a01; font-size:30px; position:absolute; top:121px; left:140px;display:none;}
.arrow-2 { color:#ff8a01; font-size:30px; position:absolute; top:121px; left:370px;display:none;}
.arrow-3 { color:#ff8a01; font-size:30px; position:absolute; top:22px; left:75px;display:none;}
.arrow-4 { color:#ff8a01; font-size:30px; position:absolute; top:22px; left:300px;display:none;}
.arrow-3 i { color:#ff8a01 !important;}
.arrow-4 i { color:#ff8a01 !important;}
#elearning-hide-session { display:none;}
#elearning-hide-session-1 { display:none;}
.padding-bottom { padding-bottom:20px;}
.padding-zero { padding:0px !important;}
.margin-s { margin:0px 0px;}
.video-simple { background-color:#ff8a01; width:85%;border-radius:2px;}
.video-simple h4 { color:#fff;font-family: "Open Sans",Arial,sans-serif;font-size:18px;padding:8px; margin:25px 0px 0px 0px; text-indent:10px;} 
.video-simple-select { background-color:#ff8a01; width:85%;border-radius:2px;}
.video-simple-select  h4 { color:#fff;font-family: "Open Sans",Arial,sans-serif;font-size:18px;padding:8px; margin:25px 0px 0px 0px; text-indent:10px; }  
 
.video-margin { margin-left:30px;margin-top:25px}
.select-price { }
.live-online-training { cursor:pointer; background-color:#fff;border-radius:2px; width:42.3%; float:left; margin:2px 0px 0px 0px; padding:10px 0px 0px; text-align:center;}
 
.price-text i { color:#909090; margin-left:10px; font-size:22px;}
.live-online-training a {color:#000;font-family: "Open Sans",Arial,sans-serif;font-size:15px; font-weight:600; text-indent:12px;}
.live-online-training:nth-child(2) {  margin:2px 0px 0px 2px;}
.fa-chevron-circle-right { position:relative; float:left;}
.live-online-training span {text-indent:15px;color:#ff8a01;font-family: "Open Sans",Arial,sans-serif;font-size:13px; font-weight:700;}
.zip-icon { float:left;}


.learning-box {  margin:0px auto; width:60%; height:100px; margin-bottom:20px; position:relative;}
.learning-box h4 { background-color:#ff8a01;color:#fff;font-family: "Open Sans",Arial,sans-serif;font-size:18px;border-radius:2px;padding:8px; margin:25px 0px 0px 0px; width:100%; text-indent:10px;}
.learning-text { text-align:center;cursor:pointer; background-color:#fff;border-radius:2px; width:50%; float:left; margin:2px 0px 0px 0px; padding:11px; border:1px solid #cccccc;}
.learning-text i {color:#909090; margin-left:25px; font-size:22px;}
.learning-text a  {color:#000;font-family: "Open Sans",Arial,sans-serif;font-size:15px; font-weight:600;}    
.learning-text span { text-indent:10px; color:#ff8a01;font-family: "Open Sans",Arial,sans-serif;font-size:16px; font-weight:600; }

.learning-text-1 { cursor:pointer; background-color:#fff;border-radius:2px; width:50%; float:left; margin:2px 0px 0px 0px; padding:8px; border:1px solid #cccccc;}
.learning-text-1 i {color:#909090; margin-left:25px;}
.learning-text-1 a  {color:#000;font-family: "Open Sans",Arial,sans-serif;font-size:15px; font-weight:600;}    
.learning-text-1 span { text-indent:10px; color:#ff8a01;font-family: "Open Sans",Arial,sans-serif;font-size:16px; font-weight:600; }


.live-training-div {  border: 1px solid #ccc;overflow: hidden;position: relative;z-index: 10;}
.live-training-head { background-color:#124c71; padding:10px;}
.live-training-head h3 {font-family: "Open Sans",Arial,sans-serif;font-size:16px;color:#fff; margin:0px; padding:0px;} 

.video-live{list-style:none; padding:0px; width:225px; float:left;margin:10px;}
.video-live:nth-child(odd){width:260px;}
.video-live:nth-child(2) { border-right:1px solid #ccc;}
.video-live li{list-style:none; margin:0px; padding:0 0 0 10px; color:#666; line-height:25px; background:url(../images/arrow-bullet.png) no-repeat left 9px;}
.enroll-elearning { background: #cccccc none repeat scroll 0 0; display: inline-block;float: left;margin: 40px 0 10px 0px;padding:0px 10px;}
.enroll-elearning span { font-size:15px; font-weight:bold;font-family: "Open Sans",Arial,sans-serif;color:#000; padding:0px 5px; }
.enroll-elearning a {background: #ff9000 none repeat scroll 0 0;color: #fff;display: inline-block;font-size: 15px;font-weight: 600;line-height: 27px;margin: 0 -23px 0 0; padding: 0 18px;}
.enroll-elearning a > i { margin-right:5px;margin-top:7px;}
.simple-assessment { float:left; clear:both; background: #124c71 none repeat; margin:0px 0px 10px 10px;}
.simple-assessment a {  color: #fff;display: block;font-size: 16px;line-height:35px;padding: 0 14px;}
.free-mock { float:left;}
.free-mock > a { background: #ff9000 none repeat scroll 0 0;color: #fff;display: inline-block;font-size: 15px;font-weight: 600;line-height:35px;margin: 0 0px 0 10px;padding: 0 25px;}
.free-mrgn-none > a {margin-left:0!important}
/* e learning end */

/*microsoft hightlights*/

.microsoft-official{}
.msicon{width:100%;height:100%;}
.microsoft-official .msicon .courseware{background:url(../images/icon/microsoft-official-courseware.png) no-repeat center center;}
.microsoft-official .msicon .guides-assessments{background:url(../images/icon/microsoft-official-guides-assessments.png) no-repeat center center;}
.microsoft-official .msicon .practise-tests{background:url(../images/icon/microsoft-official-labs-and-practise-tests.png) no-repeat center center;}
.microsoft-official .msicon .server-access{background:url(../images/icon/microsoft-official-license-for-server-access-to-conduct-hands-on-sessions.png) no-repeat center center;}
.msicn{height:120px;width:120px;margin:3px;border-radius:100%;line-height:113px;text-align:center;background:#ffffff;color:#c52d2f;display:inline-block;border:3px solid #ffffff;box-shadow:inset 0 0 0 5px #f2f2f2;-webkit-box-shadow:inset 0 0 0 5px #f2f2f2;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms;}

/*  search css end  */

.navbar-nav ul.sm-nowrap > li > a {
    white-space: nowrap;
}

.dropdown-menu>li>a {
    display: block;
    width: 200px;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;

}
.sm-simple ul a, .sm-simple-vertical a {
    font-size: 13px;
    padding: 8px 24px;
}

.dropdown-menu ul { margin:0px 0px; margin-top:0px;}
.sm-simple ul a {padding: 2px 24px;} 

.navbar.navbar-default .navbar-toggle { margin-right:0px;}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right:0px;}

.navbar-nav > li > a {
    color: #fff;
	 color: #3d3d3d;
    font-family: "Open Sans",Arial,sans-serif;
}
.dropdown-menu > li > a { font-family: "Open Sans",Arial,sans-serif !important;color: #3d3d3d;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a { font-family: "Open Sans",Arial,sans-serif !important;color: #3d3d3d;}
.dropdown-menu { font-family: "Open Sans",Arial,sans-serif;color: #3d3d3d;font-size:13px;border-top:0}


@media only screen and (min-width: 768px) {
	.dropdown-menu { padding:0px 0px;z-index:100000000;}
#main-menu.navbar-default { background: #fff;     }
#main-menu.navbar-default .navbar-nav > li > a {padding:16.3px 10px;line-height:29px; font-size:13px;}

#main-menu.navbar-default .dropdown-menu { background:#fff; width: 250px;}

#main-menu.navbar-default .dropdown-menu > li>a:nth-child(first) { background-color:#000; color:#fff;}
#main-menu.navbar-default .dropdown-menu > li > a {padding: 5px 0;background: #fff;color: #555555; padding-left:17px;width: 250px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;border-bottom:1px solid #f8f5f3;}
#main-menu.navbar-default .dropdown-menu > li > a:hover{ background:#f7f7f3;color:#333 !important; }
#main-menu.navbar-default .dropdown-menu > li > a.highlighted{ background:#f7f7f3;color:#333 !important; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { background: #f5f5f5;color:#333;border-bottom:4px #ff8a00 solid; }
#main-menu.navbar-default .navbar-nav > li > a:hover {background: #f5f5f5;color:#333 !important;border-bottom:4px #13659d solid;}
#main-menu.navbar-default .dropdown-menu > li > a:hover {color:#333}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { color:#fff;}
  #main-menu.navbar-default .dropdown-menu > li:hover > a { color:#333 !important;}

.dropdown-menu>li>a:focus{
    
}
.dropdown-menu>li>a:hover {color:#333 !important;}

}

/*********************** End Header ********************** */

/*********************** Start   full-width ********************** */ 
.full-width{ margin:30px 0;}
.full-width-home strong{ color:#222;}  
.home-width{ margin:20px 0;} 
  
/*********************** End full-width ********************** */
/*********************** Start Footer ********************** */

#bottom { background: #404040;   font-size: 13px; padding:5px 0 20px ; color:#FFF;} 
#bottom a { color:#a1a1a1;} 
#bottom p{ color:#fff; font-size:15px; position:relative; border-bottom: 1px solid #464646; margin:20px 0 0 ; padding-bottom:8px;}
#bottom p > span{background: none repeat scroll 0 0 #464646;bottom:-2px;height:3px;position:absolute; width: 150px;}
#bottom ul {list-style:none;padding: 0;color:#FFF;}
#bottom ul li {color:#a1a1a1;line-height:18px; }
#bottom ul li a {color:#a1a1a1; font-size:12px;}
#bottom ul li a:hover {color:#ccc;}
.social-share{display:inline-block;list-style:none;padding:0 !important;margin:5px 0  !important;}
ul.social-share li{display:inline-block;margin:5px 2px;}
ul.social-share li a{display:inline-block;color:#404040 !important;font-size:32px;background:#FFFFFF;width:44px;height:44px;line-height:44px;text-align:center;border-radius:24px;}
ul.social-share li a:hover{background:#c52d2f;color:#fff;}
ul.social-share li a.pt:hover{background:#c52d2f;}
ul.social-share li a.rs:hover{background:#f5811d;}
ul.social-share li a.fb:hover{background:#0182c4;}
ul.social-share li a.tw:hover{background:#20B8FF;}
ul.social-share li a.gpls:hover{background:#D34836;}
ul.social-share li a.in:hover{background:#0077B4;}
ul.social-share li a.insta:hover{background:#ce347c;}
#footer_up h3{ color:#FFF; font-size:18px; position:relative; border-bottom: 1px solid #fff; margin:0 0 8px; padding-bottom:5px;}
#footer_up h3 > span{background: none repeat scroll 0 0 #2aa8f0;  bottom:-2px; height: 3px; position: absolute;width: 150px;}
#footer_up p{ color:#FFF; font-size:18px; position:relative; border-bottom: 1px solid #fff; margin:0 0 8px; padding-bottom:5px;}
#footer_up p > span{background: none repeat scroll 0 0 #2aa8f0;  bottom:-2px; height: 3px; position: absolute;width: 150px;}
#footer_up {background: #222222;   font-size: 13px; padding:20px 0;} 
#footer_up  p a{ color:#FFF;}
#footer_up  p a:hover{ text-decoration:none;color:#b9b9b9; }
#footer_up ul {list-style:none;padding:0;  margin:0px 0  0; color:#FFF;}
#footer_up ul li {padding:0px 0px 0 4px; margin-left:10px; line-height:25px;}
#footer_up ul li a {color:#fff;font-size:13px; font-weight:400}
#footer_up ul li a:hover {color:#ccc; text-decoration:none;}
#footer {padding:0 0 60px;   color: #fff; font-size:12px;  background: #404040; } 
#footer a {color: #fff;}
#footer p {padding:0; margin:0;}
#footer a:hover {color: #45aed6; }
#footer ul {list-style: none; padding: 0; margin: 0 -7.5px;}
#footer ul li {display: inline-block; margin: 0 7.5px;}

/*********************** End Footer ********************** */

.home_content{   display:none;  }
a.read_more, a.read_less{ text-decoration:underline; color:#124c71;}
.btn-lg, .btn-group-lg > .btn{ background:#124c71; border:1px solid #124c71;} 
.btn-warning{background:#124c71; border:0 !important;}
.btn-warning:hover{background:#13659d ;}

.smk_accordion .accordion_in .acc_head{ color:#222222 !important;}
.smk_accordion .accordion_in.acc_active > .acc_head{font-weight:bold; color:#222 !important;}
.btn-lg, .btn-group-lg > .btn{ border-radius:0;}
input[placeholder], [placeholder], *[placeholder] {color:#666;}
.input_focus{color:#666 !important;}
#form-show{position:fixed; top:33%; right:0px; cursor:pointer; z-index:1030;}
#form-show > img{width:100%; float:right;}
.pop-query, .pop-query2{height:100%; width:100%; position:fixed; top:0px; left:0px; z-index:9999; display:none;
background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.8) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.8) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.8) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#cc000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.pop-query > div, .pop-query2 > div{width:500px; position:absolute; top:15%; left:50%; margin:0 0 0 -270px; background:#fff; padding:20px 30px; border-radius:5px;}
.pop-query > div > h3, .pop-query2 > div > h3{ color:#666}
.form-close{position:absolute; top:-15px; right:-15px; cursor:pointer;}
.pop-query-form{width:100%; background:#f4f4f4; border:none; margin:4px 0px; padding:10px; text-shadow:1px 1px 1px #FFF; border-radius:3px;}
.pop-query-area{width:100%; height:50px; background:#f4f4f4; border:none; margin:4px 0px; padding:10px; text-shadow:1px 1px 1px #FFF; border-radius:3px;}

.border-b{border-bottom:1px solid #c8c8c8;}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:none;}
.left{float:left; clear: left;}
.right{float:right;}
.mar-pad{margin:0px; padding:0px;}
{color:#FFF !important;}
a.orange { background:#ff8a01 !important;} 
.gray{color:#CCC;}
.button-center{margin-left:45%;}
.blue{background:#13659d !important;} .font10{font-size:10px !important;} .font11{font-size:11px !important;} .font12{font-size:12px !important;} .font13{font-size:13px !important;} .font14{font-size:14px !important;} .font15{font-size:15px !important;} .font16{font-size:16px !important;} .font18{font-size:18px !important;} .font17{font-size:14px !important;} .font20{font-size:20px !important;} .font22{font-size:22px !important;} .font24{font-size:24px !important;}
.font25{font-size:25px !important;} .font30{font-size:30px !important;}.m0{margin:0px !important;}  .mt20{margin-top:20px !important;} .mb20{margin-bottom:20px !important;} .ml20{margin-left:20px !important;}.pr20{padding-right:20px !important;} .mr20{margin-right:20px !important;} .mt10{margin-top:10px !important;} .mb10{margin-bottom:10px !important;} .mb30{margin-bottom:30px !important;}.ml10{margin-left:10px !important;} .mr10{margin-right:10px !important;} .mt5{margin-top:5px !important;} .mb5{margin-bottom:5px !important;} .ml5{margin-left:5px !important;}.pl60{ padding-left:60px}
.mr5{margin-right:5px !important;} .margin-110{ margin-top:110px !important} .margin-80{ margin-top:80px !important} .margin-30{ margin-top:30px !important;}.margin-40{ margin-top:40px !important;}.margin-button30{ margin:30px 0 !important;}
.pl25{ padding-left:25px}.margin-10{ margin:10px !important;}.margin-5{ margin:5px !important;}.margin-15{ margin:15px !important;}.pt40{ padding-top:40px}.mb50{margin-bottom:50px !important;}
.five_setion{width:20%;}
.display-in-b{display:inline-block;}
.text-shadow{text-shadow:1px 2px 3px #000;}
.course-heading{background:#124c71; color:#FFF; line-height:35px; padding:0 20px; font-size:19px; font-family:'Open Sans', Arial, sans-serif; margin:0 0 5px 0;}
.sub-menu{background:#ebebeb; border-radius:5px; margin:15px 0; float:left; width:100%;}
.sub-menu ul li{list-style:none; float:left; line-height:40px; color:#333; padding:0 5px; font-size:13px;}
.sub-menu ul li a{}
.sub-menu ul li > .ope{opacity:.5;}
-trans{background:rgba(255,255,255,0.9); box-shadow: 0 0 6px #aaa;}
.slider{padding:0px; position:relative;}
.slider-text{position:absolute; top:20%; margin:0px;}
.slider-heading{font-size:50px; text-transform:uppercase; color:#FFF; padding: 20px; margin:0px; text-align:left; float:left; background:#2f2f2f;}
.slider-line{font-size:28px; line-height:45px; color:#FFF; background:#2f2f2f; margin:5px 0 0 0; padding:0px 20px; float:left;}
.slider-line1{font-size:33px; line-height:50px; color:#FFF; background:rgba(18,76,113,0.8); margin:5px 0 0 0; padding:0px 20px; float:left; font-family:'Open Sans', Arial, sans-serif;}
.slider-line2{font-size:30px; line-height:50px; color:#FFF; background:rgba(18,76,113,0.8); margin:5px 0 0 0; padding:0px 20px; float:left; font-family:'Open Sans', Arial, sans-serif;}
.slider-line > span{font-weight:bold; font-size:28px; color:#548dbd;}
.browse-courses{background:#124c71; border:0px; padding:8px 15px; font-size:19px; font-weight:bold; color:#FFF; margin:5px 0 0 0; display:block;}
.browse-courses a{color:#FFF;}
.slider-360 > h3{color:#FFF; font-size:25px; text-transform:uppercase;}
.slider-360 > p{color:#FFF; font-size:14px; text-align:justify; line-height:19px;}

.banner_text{width:60%; position:absolute; top:50px; padding:0 25px 15px 25px; left:0px; background:rgba(18,76,113,0.9);}
.rotating_text{list-style:none; float:left; clear:both; margin:0px; padding:0px;}
.rotating_text:first-child{margin-top:20px;}
.rotating_text li{list-style:none; float:left; clear:both;}
.rotating_1{background:rgba(18,76,113,0.8); padding:6px 20px; margin:10px 0 0 0; float:left; clear:both; color:#FFF; font-size:22px;}
.rotating_2{background:rgba(0,0,0,0.8); padding:10px 20px; margin:10px 0 0 0; float:left; clear:both; color:#FFF; font-size:22px;}
.tips li{display:none;}
.quotes{display:none;}
.fade-text{list-style:none; margin-top:20px;}
.fade-text li{background:rgba(18,76,113,0.8); padding:0px 20px; line-height:50px; margin:10px 0 0 0; float:left; clear:both; color:#FFF; font-size:22px;}
.fade-text li > span{line-height:45px;}
.browse-courses1{background:#ff8628; border:0px; padding:8px 15px; font-size:19px; font-weight:bold; color:#FFF; border-radius:5px; margin:10px 0 0 31%; display:none;}
.browse-courses1 a{color:#FFF;}
.bg{background:#124c71;}
.logo{padding:17px 0; float:left;}
.course-menu{list-style:none; float:right; margin:0;}
.course-menu li{list-style:none; float:left; transition:all 0.5s; position:relative;}
.course-menu li a{line-height:80px; padding:0 20px; color:#333; font-size:17px; display:block; font-family:'Open Sans', Arial, sans-serif;}
.course-menu li a:hover{text-decoration:none; background:#ddd;}
.course-menu li > ul{position:absolute; background:#FFF; display:none; width:250px; z-index:9;}
.course-menu li:hover > ul{display:block;}
.course-menu li > ul li{width:100%;}
.course-menu li > ul li:hover{}
.course-menu li > ul li a{line-height:40px; padding:0 17px; font-size:15px;}
.partner{list-style:none; float:left;}
.partner li{background: none repeat scroll 0 0 #fff; border:1px solid #ccc; float: left; margin: 15px; padding: 5px 14px;}
.partner li img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);opacity:.7}
.partner li:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);opacity:1}
.cat{padding:20px 0 0 0; position:relative; bottom:0px; transition:all 0.5s;}
.cat h3{ margin-top:0px;margin-left:40px;line-height:19px;margin-right:15px}
.cat:hover{bottom:10px;}
.cat > p{margin:0px;}
h3{font-family:'Open Sans', Arial, sans-serif; font-size:18px;}

.all-cours{list-style:none;}
.all-cours > li{list-style:none; border:1px solid #CCC; padding:10px; float:left; width:100%; margin:5px 0px;}
.all-cours li > a{float:left;}
.all-cours li .online-courses-icon > a img{float:left; border:1px solid #ddd; margin:0 10px 0 0;width:22%}
.all-cours li .online-courses-desc> ul{list-style:none;}
.all-cours li .online-courses-desc> ul > li{display:inline-block; border-right:1px solid #CCC; padding:0 10px; font-size:15px; color:#666;}
.all-cours li .online-courses-desc> ul > li:last-child{border:0px;}
.online-courses-desc h3{margin-top:10px}
.courses{width:100%; float:left; margin:10px 0; border:1px solid #CCC;}
.courses > h4{background:#636769; margin:0px; padding:0px; line-height:40px; color:#FFF;}
ul.asse{list-style:none; margin-bottom:8px; float:left;}
ul.asse > li{float:left; border-right:1px solid #CCC; padding:0 10px; font-size:15px; color:#666;}
ul.asse > li:last-child{border:0px;}
.assess{list-style:none; background:#d8f9ff; padding:10px; border-radius:5px; border:1px solid #CCC;}
.assess li{list-style:none; padding:0 25px; margin:0px; background:url(../images/bullet.jpg) no-repeat left 7px; line-height:25px;}
.pmp{background:#dddddd !important; color:#222222 !important;} .cbap{background:#56accf !important;} .ceh{background:#e97e74 !important;} .itil{background:#ee986b !important;} .six-sigma{background:#79c588 !important;} .sas{background:#f4d375 !important;} .oracle{background:#5fb4e5 !important;} .wealth{background:#818d8a !important;} .iphone{background:#3bb7d9 !important;}
.python{background:#367bb4 !important;} .excel{background:#1f6f43 !important;} .micro{background:#cecece !important;} .android{background:#98b834 !important;} .primav{background:#ffa482 !important;} .excel{background:#30ac68 !important;} .matlab{background:#f2c4a5 !important;} .salesf{background:#4298cc !important;} .staat-pro{background:#e16d8e !important;} .auto-cad{background:#6fc490 !important;} .hadoop{background:#96d5ea !important;} .html5{background:#cb9e8b !important;} .core-java{background:#ffaf77 !important;} .creo{background:#b3793a !important;} .aws{background:#febb96 !important;} .revit{background:#d45852 !important;} .solidw{background:#d98a8a !important;} .verilog{background:#f5b49d !important;} .red_hat{background:#ffaba6 !important;} .istqb{background:#f9bab7 !important;} .sf401{background:#9bbcff !important;} .php{background:#f2994b !important;} .itil-2{background:#00aeef !important;} .itil-design{background:#ee984d !important;} .itil-transition{background:#e0b79c !important;} .itil-strategy{background:#1f4d97 !important;} .mcsa-410{background:#c7e07c !important;} .msp{background:#009343 !important;} .itil-continual{background:#00d8e7 !important;} .mcsa-411{background:#00d2aa !important;} .mcsa-412{background:#a8daf5 !important;} .window{background:#0cb3ee !important;} .ccna{background:#f9bab7 !important;} .net{background:#b8daf3 !important;} .capm{background:#71cbff !important;} .cloud-comp{background:#87ccf0 !important;} .micro-466{background:#87ccf0 !important;} .catia{background:#80a7d6 !important;}
.psgl{background:#EBEBEB !important;} .rece{background:#EAEAEA !important;} 
.list-courses{display:block;}
.scroll-courses{display:block;}
.submit-form{float:left; color:#FFF; font-size:18px; background:#124c71; border:0px; margin:10px 0 0 0; padding:10px 80px; text-transform:uppercase;}
.submit-form2{float:right; color:#FFF; font-size:18px; background:#124c71; border:0px; margin:10px 3% 0 0; padding:10px 80px; text-transform:uppercase;}
.view-detail{color:#FFF; background:#ff8628; border:0px; margin:0 0 0 30%;}
.view-detail a{color:#FFF; display:block; padding:0 15px; line-height:35px;}
.view-detail-1{color:#FFF; background:#124c71; border:0px;}
.view-detail-1 a{color:#FFF; display:block; padding:0 20px; line-height:40px; font-size:16px;}
.view-detail-1:hover{background:#13659d !important;}
.view-detail-1.left  { margin-right:10px;}
.enroll-price{color:#000; display:block; padding:0 15px; line-height:40px; background:#FFF; border-radius:0px; font-weight:600; margin:10px 0  0 !important;}
.enroll-price:hover{background:#13659d; color:#FFF;}
.enroll-price2{float:left; background:#FFF; margin:10px 0 0 0px; padding:0 20px; display:inline-block;}
.enroll-price2 > a{display:inline-block; padding:0 25px; font-size:15px; margin:0 -23px 0 0; color:#FFF; font-weight:600; line-height:40px; background:#ff9000;}
.enroll-price2 > del{color:#000; font-weight:600;}
.enroll-price2 > span{color:#F00; font-size:15px; font-weight:bold; padding:0 8px;}
.enroll-price del{ padding:0 3px;}
.all-courses{padding:0 0 0 0; font-size:20px; line-height:20px;}
.course-icon{width:100%; text-align:center; padding:10px 0; border-top:5px solid #0c75b9; line-height:200px;}
.courses-h{background:#eee; line-height:40px; margin:0px; padding:0px; color:#000;}
.traning{list-style:none; width:50%; margin:10px 0 10px 5px; float:left; border-right:1px solid #e0e0e0;}
.traning li{list-style:none; font-size:12px; text-align:left; padding:0 0 0 20px; line-height:20px; background:url(../images/hand.png) no-repeat left center;}
.successfully{border:1px solid #ddd; padding:10px 20px; margin:20px 0 0 0;}
.successfully > p{line-height:40px; color:#666; margin:0px; padding:0px;}
/*Scrolling CSS*/
#owl-demo .item{padding:0px; margin:0 10px; text-align:center;}
#owl-demo .item a{float:left; width:100%; border:1px solid #e0e0e0; margin:20px 0;}
#owl-demo .item > img{padding:10px 0px;}
.customNavigation{position:relative; z-index:1;}
.customNavigation > .prev{-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background:url(../images/arrow.jpg) no-repeat top left; padding:15px 16px; cursor:pointer; transition:all,0.5s; position:absolute; bottom:0px; right:40px;}
.customNavigation > .next{-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background:url(../images/arrow.jpg) no-repeat top right; padding:15px 16px; cursor:pointer; transition:all,0.5s; position:absolute; bottom:0px; right:0px;}
.customNavigation > .prev:hover{background:url(../images/arrow.jpg) no-repeat bottom left;}
.customNavigation > .next:hover{background:url(../images/arrow.jpg) no-repeat bottom right;}
.pal > .owl-controls > .owl-buttons{display:none;}
.pal > .owl-controls > .owl-pagination{position:absolute; bottom:0px; left:49%;}
.pal > .owl-controls > .owl-pagination > .owl-page > span{border:3px solid #FFF; padding:5px;}
.pal-test > .owl-controls > .owl-buttons{display:none;}
.pal-test > .owl-controls > .owl-pagination{bottom:0px; left:49%;}
.captcha{padding:0 20px; margin:10px 0; float:left; background:#f2f2f2; min-height:40px;}
#owl-demo1 > .owl-controls > .owl-buttons{position:relative;}
#owl-demo1 > .owl-controls > .owl-buttons > .owl-prev{position:absolute; width:23px; height:47px; top:-150px; left:-30px; background:url(../images/pre.png) top left; font-size:0px;}
#owl-demo1 > .owl-controls > .owl-buttons > .owl-next{position:absolute; width:23px; height:47px; top:-150px; right:-30px; background:url(../images/pre.png) top right; font-size:0px;}
#owl-demo1 > .owl-controls > .owl-buttons > .owl-prev:hover{background:url(../images/pre.png) bottom left;}
#owl-demo1 > .owl-controls > .owl-buttons > .owl-next:hover{background:url(../images/pre.png) bottom right;}
#popular-courses > .owl-controls > .owl-buttons{position:relative;}
#popular-courses > .owl-controls > .owl-buttons > .owl-prev{position:absolute; width:23px; height:47px; top:-180px; left:-30px; background:url(../images/pre.png) top left; font-size:0px;}
#popular-courses > .owl-controls > .owl-buttons > .owl-next{position:absolute; width:23px; height:47px; top:-180px; right:-30px; background:url(../images/pre.png) top right; font-size:0px;}
#popular-courses > .owl-controls > .owl-buttons > .owl-prev:hover{background:url(../images/pre.png) bottom left;}
#popular-courses > .owl-controls > .owl-buttons > .owl-next:hover{background:url(../images/pre.png) bottom right;}
#popular-courses .item{margin:3px 5px; border:1px solid #c8c8c8;}#popular-courses .item img{display:block; margin:30px  auto;}
/*Scrolling CSS*/
.date_c > span{position:relative; float:left; width:100%;}
.price > span{margin:20px 5px 0 0; float:right; font-size:14px; font-weight:bold;}

.thumbnails{margin:0px; padding:0px;}
.caption > h4{font-size:17px; font-weight:bold; background:#CCC; line-height:30px; margin:0px; text-align:center; color:#444;}
.caption > h4 > a{text-decoration:none;}
.video{background:url(../images/video-bg.png) #222;}
.video-cat{list-style:none; margin:0px; padding:0px; width:275px; float:left;}
.video-cat li{list-style:none; margin:0px; padding:0 0 0 15px; color:#FFF; line-height:25px; background:url(../images/arrow-bullet.png) no-repeat left 9px;}

.course-ul{list-style:none;}
.course-ul li{list-style:square; color:#FFF; margin:0 0 0 20px; line-height:27px;}
.page-ul{list-style:none; float:left; margin-bottom:20px;}
.page-ul > h3{color:#999; margin:0; line-height:27px; font-size:17px;}
.page-ul li{list-style:square; color:#666; margin:0 0 0 20px; line-height:27px; font-size:14px;}
.page-ul li a{color:#036; font-weight:bold;}
/*Demo Page*/
.video-cat1{list-style:none; margin:0px; padding:0px; width:275px; float:left;}
.video-cat1:nth-child(odd){width:240px;}
.video-cat1 li{list-style:none; margin:0px; padding:0 0 0 10px; font-weight:500; color:#666; line-height:25px; font-size:15px; color:#000; background:url(../images/arrow-bullet.png) no-repeat left 9px;}
.video-cat1 li strong{width:135px; float:left}
.no-video-icon{padding:10px 15px; width:120px; float:left; margin-right:10px;}
.enroll-price1{color:#FFF; display:block; padding:0 15px; line-height:35px; background:#13659d; border-radius:3px; font-weight:600; margin-top:8%;}
.video_button1{color:#222 !important; display:block; padding:0 15px; line-height:35px; background:#FFFFFF; border:solid 1px #d8d8d8; border-radius:3px; font-weight:600; margin-top:8%;}
.enroll-price1:hover{background:#0079c0; color:#FFF;}
.view-detail1{color:#FFF; background:#ff8628; border:0px; border-radius:3px; margin-top:8%;}
.view-detail1 a{color:#FFF; display:block; padding:0 15px; line-height:35px;}
.view-detail1:hover{background:#13659d;}
/*Demo Page*/
.home-video{width:90%; height:320px; background:#000;}
.home-video2{width:100%; height:335px; background:#000;}
.testimonial-bg{background:#124c71; padding:10px 0;}
.testimonial-bg-2{background:#eee; padding:10px 0;}
.testimonial{float:left;}
.testimonial > img{border-radius:99px; float:left; margin:0 20px 0 0;}
.testimonial > .text{text-align:justify; font-size:15px; margin:10px 0 0 0;}
.testimonial p{color:#b1e1ff;text-align:justify;font-size:13px}
.testimonial > .name{font-style:italic; font-size:15px; margin:20px 0 0 0; font-weight:bold;color:#fff}
.testimonial_home{float:left;}
.testimonial_home > img{border-radius:99px; float:left; margin:0 20px 0 0;}
.testimonial_home p .text{text-align:justify; font-size:15px; margin:10px 0 0 0;}
.testimonial_home p{color:#3d4144;text-align:justify;font-size:13px}
.testimonial_home_name{font-style:italic; font-size:15px;  margin:20px 0 0 0; font-weight:bold;color:#5c5d5d}
footer{background:#124c71;}
.footer-boder{font-size:15px;  font-family:'Open Sans', Arial, sans-serif; line-height:32px; border-bottom:1px solid #FFF; position:relative; color:#FFF;}
.footer-boder > span{position:absolute; bottom:-2px; height:3px; width:150px; background:#2aa8f0;}
.footer-ul{list-style:none;}
.footer-ul li{list-style:square; color:#FFF; margin:0 0 0 20px; line-height:20px; font-size:12px;}
.footer-ul li a{color:#FFF;}
.footer-ul li a:hover{color:#CCC;}
.footer-ol{list-style:none;}
.footer-ol li{list-style:none; color:#FFF; line-height:20px; font-size:12px;}
.footer-ol li.bold{font-weight:600; font-size:15px;}
.footer-ol li a{color:#FFF;}
.footer-socal{list-style:none;}
.footer-socal li{list-style:none; float:left; margin:0 5px 0 0;}
.footer-course{list-style:none; float:left; margin-bottom:20px;}
.footer-course > h3{color:#a9e0ff; margin:0; line-height:27px; font-size:13px; font-weight:400;}
.footer-course li{list-style:square; color:#FFF; margin:0 0 0 20px; line-height:20px; font-size:12px;}
.footer-course li a{color:#FFF;}
.footer-course li a:hover{color:#CCC;}
.footer-text{color:#FFF; font-family:'Open Sans', Arial, sans-serif; line-height:20px; font-size:12px;}
.footer-text a{color:#FFF;}
.footer-text-bold{color:#FFF; font-family:'Open Sans', Arial, sans-serif; line-height:20px; font-weight:400; font-size:15px;}
.subscribe{width:160px; padding:0px 10px; line-height:35px; height:35px; border:0px; float:left;background:#555555;color:#bababa!important}
.subscribe-button{background:url(../images/subscribe.jpg) no-repeat center center; border:0px; width:37px; height:35px; float:left;}
.footer-h{min-height:600px !important;}
.get{list-style:none; float:left; margin:0px; padding:10px 0;}
.get li{list-style:none; float:left; border-right:1px solid #FFF;}
.get li:last-child{border:0px;}
.get li a{color:#FFF; padding:0 10px; font-size:12px;}
.footer-menu{list-style:none; float:left; margin:0px;}
.footer-menu li{list-style:none; float:left; margin:10px 0 0 0; border-right:1px solid #CCC;}
.footer-menu li a{padding:0 10px; color:#FFF; text-decoration:none; font-size:12px;}
.footer-menu li:last-child{border:0px;}
.footer-menu li a:hover{color:#CCC;}
.footer-contact{color:#FFF; font-size:18px; line-height:40px; margin:0px;}
.footer-contact a{color:#FFF;}
.copyright-bg{background:#13659d;}
.copyright-text{font-size:12px; font-family:'Open Sans', Arial, sans-serif; color:#FFF; line-height:40px; margin:0px;}
.form-haf{width:49%; line-height:40px; padding:0 10px; border-radius:0px; border:1px solid #CCC; margin:0 0 5px 0;}
.form-captcha{width:47%; padding:7px; float:left; margin:0 10px 5px 0; background:url(../images/pattern.png); text-align:center;}
.form-captcha-input{width:33%; line-height:30px; padding:0 10px; border-radius:0px; border:1px solid #CCC; margin:0 0 5px 5px;}
.form-full{width:99%; padding:5px 10px; font-size:13px;  border:1px solid #CCC; margin:0 0 5px 0;}
.form-full-home{background:#404040;width:99%; padding:4px 10px; font-size:12px;  border:1px solid #757575; margin:0 0 5px 0; text-align:left;color:#a1a1a1; resize:vertical;}
.form-full-home:hover{color:#fff}
.e-mail{width:99%; line-height:40px; padding:0; border:0px; margin:0 0 5px 0;}
.enroll a{color:#FFF; background:#124c71; display:block; font-size:12px; padding:0 10px; line-height:25px; margin:0px;}
.enroll a:hover{background:#065594;}
.enroll_offer a{color:#FFF; background:#167ac6; display:block; font-size:12px; padding:0 10px; line-height:25px; margin:0px;}
.enroll_offer a:hover{background:#ff6000;}
.label-frm{margin:0 10px 0 0; width:35%; float:left; line-height:40px; text-align:left;}
.form-haf-2{width:60%; line-height:40px; padding:0 10px; border-radius:3px; border:1px solid #CCC; margin:0 0 5px 0; float:left;}
.form-haf-3{width:30%; line-height:40px; padding:0 10px; border-radius:3px; border:1px solid #CCC; margin:0 0 5px 0; float:left;}
.but-1{display:inline-block; margin:0 0 0 37%; padding:10px 30px; font-size:18px; white-space:nowrap; vertical-align:middle; border:1px solid transparent; border-radius:4px;}
.ul-form{list-style:none;}
.ul-form li{list-style:none;}
.order-summ{position:relative; padding:50px 10px 2px 10px; margin:50px 0 0 0;}
.order-summ > img{position:absolute; top:-60px; left:35%;}
.two-col-ul {list-style:none; float:left}
.two-col-ul li {font-size:13px; width:250px; line-height:25px; color:#666; padding:0 0 0 20px; background:url(../images/hand.gif) no-repeat 0px 8px;}
.accordion-text{margin:10px 0;}
.acc_content a{color:#0177c7;}
.accordion_example2 ul{ margin-left:15px;}
.accordion-ul, .accordion_example2 ul{list-style:none;}
.accordion-ul p, .accordion_example2 p{margin:8px 0 0px; text-align:justify; line-height:23px;}
.accordion-ul li, .accordion_example2 li {font-size:13px; line-height:25px; color:#666; padding:0 0 0 13px; background:url(../images/arrow-bullet.png) no-repeat 0px 8px;}
.accordion-ul li ul{list-style:none;}
.accordion-ul li ul li{font-size:13px; line-height:25px; color:#666; padding:0 0 0 30px; background:url(../images/arrow-bullet.png) no-repeat 0px 8px;}
.accordion-ul li ul li ul li{font-size:13px; line-height:25px; color:#666; padding:5px 0 0 24px; background:url(../images/glyphicon-ok2.png) no-repeat 0px 8px;}
.accordion-ol ol{ list-style-type:decimal; margin-left:15px;}
.accordion-ol ol li{font-size:13px; line-height:25px; color:#666; padding:0 0 0 13px;}
.accordion_example2 strong{ color:#333;}
.accordion_example2 a{ color:#124C71; text-decoration:underline;}
.accordion_example2 a:hover{ text-decoration:none;}
.accordion-ul li > span, .accordion_example2 li > span{font-weight:bold;}
.smk_accordion.acc_with_icon .accordion_example2 .accordion_in .acc_content{ padding:0 15px 10px;}


.accordion-sub{background:none !important; list-style:none;}
.accordion-sub ul{list-style:none;}
.cor-punchline{padding:20px 0;}
.cor-traning{float:left; margin:30px 0;}
.cor-traning > .icon{width:100px; height:100px; background:#124c71; border-radius:99px; text-align:center; line-height:100px; float:left; margin:0 10px 10px 0;}
.cor-traning > h3{line-height:30px; margin:0px; font-size:18px; font-family:'Open Sans', Arial, sans-serif;}
.cor-traning > p{line-height:20px; margin:0px; font-size:14px; font-family:'Open Sans', Arial, sans-serif; color:#666;}
.gray-bg{background:#e5e5e5;}
.cor-form-haf{float:left; width:47%; padding:10px; margin:10px 3% 0 0; border:1px solid #ddd;}
.cor-form-haf-input{width:49%!important; margin:10px 2% 0 0!important;}
.cor-form-capcha{width:47%; padding:7px; float:left; margin:10px 3% 0 0; background:#f0f0f0; text-align:center;}
.cor-form-full{float:left; width:97%; padding:5px 10px; float:left; margin:10px 3% 0 0; border:1px solid #ddd; resize:vertical;}
.cor-form-full-textarea{float:left; width:98.5%; height:97px; padding:10px; float:left; margin:10px 3% 0 0; border:1px solid #ddd;}
.cor-form-full-textarea2{float:left; width:97%; height:97px; padding:10px; float:left; margin:10px 3% 0 0; border:1px solid #ddd;}
.expert-icon{text-align:center; float:none; width:100%;}
.expert-icon > img{ margin:35px auto;}
.expert-c{text-align:center; margin:35px 0;}
.expert-c > h3{text-align:center; color:#222; font-size:26px;}
.expert-c > p{text-align:center; color:#666;}
.expert-read-m{display:inline-flex;}
.expert-read-m a{color:#FFF; background:#124c71; padding:10px 20px;}
.on-dimand{float:left; margin:20px 0;}
.on-dimand > .icon{width:100px; height:100px; background:#124c71; border-radius:99px; text-align:center; line-height:100px; float:left; margin:0 10px 10px 0;}
.on-dimand > p{line-height:20px; margin:20px 0 0 0; font-size:14px; font-family:'Open Sans', Arial, sans-serif; color:#666;}
.trainer-reg{margin:20px 0; display:inline-block; width:100%;}
.trainer-reg > .icon{width:90px; height:90px; background:#124c71; border-radius:99px; text-align:center; line-height:90px; float:left; margin:0 10px 0 0;}
.trainer-reg > p{line-height:20px; font-size:14px; font-family:'Open Sans', Arial, sans-serif; color:#666; margin:20px 0 0 0;}
.tr_profile-footer{background:#f6f6f6;padding:25px 0}
.tr_profile{margin:20px 0;}
.tr_profile > .icon{width:100%; text-align:center;}
.tr_profile > .icon > img{width:160px; height:160px; border-radius:99px; text-align:center; margin:0 10px 10px 0; border:1px solid #d2d2d2;}
.tr_profile > h3 {margin-top:10px}
.tr_profile > h3 span{font-size:14px;margin-top:10px}
.tr_profile > h4{}
.tr_profile > p{text-align:justify; line-height:23px; font-size:13px; font-family:'Open Sans', Arial, sans-serif; color:#666;}
.tr_profile > a{display:inherit; text-align:center; font-weight:600; color:#124c71; cursor:pointer;}
.tr_profile-bg{background:#f7f7f7;border-bottom:1px solid #e7e7e7}
#other_schedule_form, #one_on_one_form{color:#337ab7; font-weight:600; cursor:pointer}
#other_schedule_form:hover, #one_on_one_form:hover{ color:#194c78; text-decoration:none}	
.owl-demo2 .item{margin:0px;}
.owl-demo2 .item img{display:block; width:100%; height:auto;}
#owl-demo1 .item{margin:0 5px 70px; }
#owl-demo1 .item img{display:block; width:100%; height:auto;} 
ul.arrow-circle li{ display:block; background:url(../images/arrow-circle.png) 0 7px no-repeat; padding-left:23px; color:#666;  float:none;   font-size:14px; font-weight:500; }

a.btn.brown{ background-color:#ff8a00 !important;}
a.btn.brown:hover{ background-color:#ef8305 !important;}
.collapse_form{border-radius:0;   margin:3px 0; box-shadow:none;}
.collapse_form .panel-heading{ width:100%;border-radius:0;  text-align:left; background-color:#124c71} 

.collapse_form .panel-body{ padding:5px;}

.collapse_form .panel-body .checkbox{ font-size:13px; }
.collapse_form .panel-body .checkbox input{vertical-align:sub; position:inherit;}
.collapse_form .glyphicon, .collapse_form a{ color:#FFF; text-transform:uppercase; font-size:13px; display:block;  }

.ass-list { border-top:1px #CCCCCC solid; padding-top:8px;  }
.ass-list li{ display:block; width:50%; display:inline-block; text-align:center; vertical-align:middle;padding:0 5px; line-height:20px; font-size:13px; font-weight:normal;}
.ass-list li:first-child{  border-right:1px #CCCCCC solid; text-align:left;}
.modal.fade .modal-dialog{ z-index:99999;}
#contact-page{  padding:0 0 30px; margin-bottom:10px; background-color:#fff;}
#contact-page .form-group label {  color: #333;  font-size: 14px; font-weight: 500;}
#contact-page .form-group .form-control { padding: 7px 12px; border-color:#ddd; box-shadow: none; }
#contact-page .form-group{ margin-bottom:5px}
#contact-page textarea.message{ resize: none; padding: 10px;}
#contact-page .contact-wrap {  margin-top: 20px;}
#contact-page  h3{ font-weight:500; font-size:17px;}
#contact-page .submit{ margin-top:8px;}
.red{ color:#F00 !important;}

#sidebar  { width:100%; position:relative;  font-family:"Open Sans",Arial,sans-serif; border:1px #e5e5e5 solid; border-top:none;}
#sidebar .navbar-header{ float:none; text-transform:uppercase; background-color:#124c71;}
#sidebar .navbar-header a{ color:#FFF; font-size:20px; text-indent:10px; padding:14px;}
#sidebar .navbar-brand{ line-height:18px;}
#sidebar-collapse{ padding:0;}
#sidebar .nav > li > a{ padding:8px 15px; font-weight:500;}
#sidebar .nav > li > a:hover{ background:#e6e6e6;  font-weight:600; color:#333 !important;}

#sidebar .nav > li > a.active{ background:url(../images/arrow-right.png)  right 10px  center no-repeat #e6e6e6;  font-weight:600; color:#333 !important;}

.course-view  { border-left:1px #e0e0e0 solid; position:relative; margin:8px 0; border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; border-top:5px #0c75b9 solid;  }
.all-course-cate  {background:url(../images/course-icon.png) 0 5px no-repeat;  }
.all-course-cate > a img{ height:220px !important;  }
.all-course-cate h3 { background-color:#e0e0e0; font-size:16px; color:#222; margin-bottom:0; line-height:35px; text-align:center}
.all-course-cate .row{ margin:0;}
.all-course-cate .row .col-xs-7 { padding-left:4px;  padding-right:4px;}
.all-course-cate .row .col-xs-5 { text-align:center; vertical-align:middle;  padding:15px 0 0 0; font-size:18px; margin:0; color:#282828;}
.all-course-cate .list {  margin:8px 0;  border-right:1px #CCCCCC solid; }
.all-course-cate .list li{ display:block;    padding:0 0 0 20px ; line-height:20px; background:url(../images/hand-arrow.png) 0 5px no-repeat; font-size:13px; color:#666  }
.all-course-tab li a{padding:3px 18px;font-weight:500;color:#124c70}
.new-all-course-cate a img{height:auto!important;}
.hash_tag{margin-top: -90px;position:absolute;  padding-bottom:60px;   display: block; }/* Size of fixed header */
.hash_tag1{margin-top: -105px; position:absolute;   padding-bottom:90px;   display: block;  }  /* Size of fixed header */
.course-view:hover .all-course-cate  { opacity:1; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";   filter: alpha(opacity=1);} 
.course-view .mask{	 background-color:rgba(245, 245, 245, 0.9);height: 100%;    left: 0;    overflow: hidden;    position: absolute;    top: 0; width:100%;    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";   filter: alpha(opacity=0);   opacity:0;font-size:13px }

.course-view .mask   a.course_enroll{ line-height:48px; font-size:16px; color:#2a95be;}
.course-view .mask   a.course_enroll:hover, .course-view .mask   a.course_enroll1:hover{ text-decoration:none;}
.course-view .mask .course_price{ line-height:50px;}
.course-view .mask h3{   font-size:18px; color:#222; margin-bottom:0; line-height:23px; margin-top:6px; text-align:center}
.course-view .mask p{color:#333;} 
.course-view .mask  .row{ background-color:#E0E0E0; padding:4px 0; height:60px; position:absolute; left:0; right:0; bottom:40px; }
.list-arrow2 li{ display:block;background:url(../images/icon/hand-arrow.png) no-repeat 2px 7px; padding:0 0 0 22px;width:195px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.home_courses_price{ text-align:center; font-size:17px; color:#333; font-weight:400;}
.home_courses_price del{ display:block;}
.course-view .mask a span.button{ position:absolute; color:#fff; bottom:0; left:0; right:0; text-align:center; padding:7px 0; height:40px; background-color:#124C71;}
.course-view .mask a span.button:hover{ background-color:#06304B; color:#fff}
.course-view:hover .mask{-webkit-animation:fadeInUp 500ms;animation:fadeInUp 500ms;opacity:1; -ms-filter: "progid:XImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
 
.btn_disabled{ cursor:default; pointer-events: none;}
.assessments_course > a > img{ margin:35px auto !important}
.cate-del-price{ display:block; margin-top:-12px;  font-size:16px; color:#7d7d7d}
.offers_of_months a{ background-color:#FF8A01; color:#FFF;}
.all_courses{ display:none;     padding: 10px 10px 20px;    position: absolute;    top: auto; background-color:#f5f5f5; left:0; right:0;  border-bottom:5px #ff8a00 solid;    z-index: 10000; box-shadow:0 1px 5px rgba(0, 0, 0, 0.3); }
.all_courses ul li{ font-size:13px; margin-left:13px; line-height:23px;  color:#3d3d3d; list-style-type:square; }
.all_courses ul li a{ color:#3d3d3d; font-family:"Open Sans",Arial,sans-serif; font-size:13px;}
.all_courses ul li a:hover, .all_courses h5 a:hover{ text-decoration:underline;}
.navbar-nav > li#all_courses{ position:static  !important;}
.all_courses .row div:first-child{ border:none;}
.all_courses .row div{ border-left:1px #CCCCCC solid;}
.all_courses .row { padding:0 2.08333%;}
.navbar-nav > li#all_courses:hover .all_courses{ display:block !important; -webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms;}
.all_courses h5{ text-transform:capitalize; font-weight:bold; margin-bottom:5px; color:#3d3d3d;}
.all_courses h5 a{color:#3d3d3d;}
.offers_of_months_nav{color:#fff !important; background-color:#ff8a00; padding:5px; border-radius:2px;  } 
.popup_bg {z-index:16000002;position:fixed;display:none;height:100%;width:100%; top:0px;left:0px;}
.popupall {display: none; left: 10%; right:10%;position: fixed;top: 20%; z-index: 16000003; }
.popup{ background-color:#FFF; border-radius:6px; padding-bottom:10px;} 
.popup .owl-pagination{ display:none;} 
.popup .owl-carousel {position:relative;}
.popup .owl-buttons > .owl-prev{position:absolute; width:25px; height:30px; bottom:-46px; right:35px; background:url(../images/arrow2.png) -3px 0px #e5e5e5; font-size:0px;}
.popup .owl-buttons > .owl-next{position:absolute; width:25px; height:30px; bottom:-46px; right:2px; background:url(../images/arrow2.png) 28px  0px #e5e5e5; font-size:0px;}
.popup .owl-buttons > .owl-prev:hover{background:url(../images/arrow2.png) -3px 31px #124c72; }
.popup .owl-buttons > .owl-next:hover{background:url(../images/arrow2.png) 28px  31px #124c72;   }
.popup .popup-item{ min-height:100px;}
.popup-item{  padding-bottom:30px; padding-right:10px; width:95%;}
.popup-icon {float:left;    }
.popup-icon  .icon-body{ width:120px; height:120px; display:table-cell; vertical-align:middle; background-color:#e9e9e9;   border-radius:100%;}
.popup-icon  img{ width:100%; }
.popup-desc {margin-left:137px;  position: relative;  top:5px;}
.popup-desc h3, .popup-desc h3 a{color:#ff6c02; text-transform:uppercase;  font-size:21px;   font-weight:600;    margin-bottom:10px;}
.popup-desc h4{color:#5b5b5b; text-transform:capitalize;border-bottom:1px #e5e5e5 solid; margin-bottom:0; font-size:15px;  font-weight:400; padding-bottom:5px;}
.popup .listing { margin-left:20px; line-height:22px; margin-bottom:30px; margin-top:0; }
.popup .listing li{font-size:13px; color:#666;}
.popup .head{ font-size:27px; color:#084c86; font-weight:600; margin-bottom:7px;}
.popup .btn-primary.orange{ background-color:#ff6c00 !important; border-radius:5px; padding:9px 40px; font-size:14px;}
.offer-price{ background-color:#dddddd; border-radius:5px;  float:left; margin-left:1px; padding:0 8px;}
.popup .o-price{    color:#161616; border-bottom:1px  #cdcdcd solid; margin-bottom:8px;  font-weight:600; font-size:19px; padding:0px 5px; display:block;}
.offer-price del{ font-size:16px; color:#666; font-weight:600;padding:6px 5px; line-height:38px;}
.offer-price span{ font-size:24px; color:#d10000 ; font-weight:600;padding:6px 5px;line-height:38px;}
.popup-item .red.pull-right{ width:100%; text-align:right; font-size:11px;}
table.book-training-page th{ text-align:center;}
table.book-training-page tbody .active td{ background-color:#e8e8e8 !important; color:#333;}
.social-icon-footer {float: left;   width: 38px; height: 38px; margin: 0 2px; font-size:24px; padding:4px; text-align: center;    }
.social-icon-footer:hover{ color:#FFF; border-color:transparent;}
.course-faq-button{ line-height:25px; margin-top:-5px;}
.course-faq-button i{ color:#F00; font-size:22px;}
.toggle-all{ display:list-item; text-align:right; cursor:pointer;}
.top-search{  text-align:right; padding:6px 0 0; font-size:13px;  float:left; width:65%; margin-right:20px;  }
.top-search div{ background-color:#FFF; float:right; }
input.search{ border:none; font-size: 10pt; padding:0px 5px;  color: #262626;  }
.btn-search{ border:none; background-color:#fff; color:#a3a3a3; padding:0 8px; border-left:1px #e1e1e1 solid}
.btn-search:hover{ background-color:#EEEEEE;}


/*-- inline convert session --*/
/*--index-page--*/
 .knowledge-level { border-top:1px solid #dfdfdf; margin-top:10px;}
 .bg-color { background-color:#0d4e78;}
 .bg-color-w {background-color:#edf2f3;}
 .practice { margin:0; padding:30px 0;}
 .orange-bg {background-color:#ff8a01;}
 .depth {background-color: rgb(235, 235, 235); margin:0px; padding: 20px 0px 5px; visibility: visible;  animation-name: fadeInDown;}
 .analyse {background-color:#ff8a01; margin:20px 0;}
 .on-demand { background-color:#0d4e78; margin:0px; padding:70px 0px; visibility: visible; animation-name: fadeInDown;}
 /*--index-page-css-end-*/
 
 .under-line { text-decoration:underline;}
 .margin-bt { margin-bottom:8px !important;}
 
 .cbap-banner{ background:#124c71; background-size:cover;}
 .cbap-banner1{ background:url(../images/self-paced-learning1.jpg) no-repeat center center #222; background-size:cover!important;}
 .banner-instructor-led{ background:url(../images/allcourse.jpg) no-repeat center center #222!important; background-size:cover!important;}
 .mentors-banner{ background:url(../images/mentors-banner.jpg) no-repeat center center #222!important; background-size:cover!important;}
 .instructor-led-background{background:#f1f0f2}
 .combo-offers{ background:url(../images/combo-offers-banner.jpg) no-repeat center center #222; background-size:cover!important;}
 .popular-courses{ background:url(../images/popular-courses.jpg) no-repeat center center #222; background-size:cover!important;}
 .new-courses{ background:url(../images/new-additions-banner.jpg) no-repeat center center #222; background-size:cover!important;}
 .align-class { margin:0px; line-height:30px;}
 .margin-bt-m { margin-bottom:10px;}
 .margin-bts { margin:10px 0 10px 10px;} 
 .margin-top-20 { margin-top:20px;}
 .margin-per { margin:2% 0 0 0;}
 .google-frame {display:none;visibility:hidden;}
 /*----inline-convert--session---end-*/



/*----session--sas-combo----start-*/

.bar-bg {   background-color: rgba(58, 55, 55, 0.5); padding:20px; float:left;}
.img-box { background:#c2c2c2; padding:12px; float:left; }

.text-box { background:#dddddd; text-align:center; float:left;padding: 33px 6px 33px 4px;}
.text-box h2 { color:#084f6b; font-family:"Open Sans",Arial,sans-serif; font-size:28px; font-weight:bold;}
.text-box span {color:#000; font-family:"Open Sans",Arial,sans-serif; font-size:17px; font-weight:bold;}
.space { margin:0px; padding:0px;}

.sas-main { background-color:#da7715; padding:19px; text-align:center;}
.sas-main h2 { color:#fff  font-family:"Open Sans",Arial,sans-serif;font-size:23px;}
.sas-main h4 {color:#ffd1a4;font-family:"Open Sans",Arial,sans-serif;font-size:18px; }
.sas-main p { font-family:"Open Sans",Arial,sans-serif;font-size:16px; font-weight:normal;}
.sas-main p span { color:#000;}
.margin-20 { margin-top:10px;}
.border-top { border-top:solid 2px #393939; margin-top:20px;}
.border-top > p{font-size:21px !important;   color:#FFF; margin:5px 0;}
.ul-list {  padding:0px; margin:5px 0px 0px 10px;}
.ul-list li { color:#fff; font-family:"Open Sans",Arial,sans-serif;font-size:15px; width:220px;
	float:left; 
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.ul-list li:before {content: "\f0da";
    font-family: FontAwesome;
    font-style: normal;
	color:#FFFFFF;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 14px;
    margin-right: 5px;}
.ul-list-m {  padding:0px; margin:10px 0px 0px 0px;}
.enroll-btn {  line-height: 58px;font-weight:bold; padding:10px 60px; background-color:#fff;color:#084f6b;border-radius:5px;border:none;font-family:"Open Sans",Arial,sans-serif;font-size:25px;}
/*------session---sas--combo----end---*/

.sa-box-1 { float:left; width:auto;}
.sa-box-2 { float:left; width:auto;}
.sa-box-3 { float:left; width:auto;}
.sa-box-4 { float:left; width:auto;}
.sa-box-5 { float:left; width:auto;  background-color:#da7715; padding:19px; text-align:center;}
.plus {
  float: left;
  margin: 39px 15px 0px 5px;
}
.sa-box-5 h4 {color:#ffd1a4;font-family:"Open Sans",Arial,sans-serif;font-size:18px; }
.sa-box-5 p { font-family:"Open Sans",Arial,sans-serif;font-size:16px; font-weight:normal;color:#000;}
.sa-box-5 p span { color:#000; font-weight:bold;}
.sa-box-5 p strong { color:#fff;}

/*------session---salesforce--combo----end---*/
.color-bg { background-color:#dddddd;}
.bar-bg-1 {   background-color: rgba(58, 55, 55, 0.5); padding:10px;}
.img-box-1 {  float:left; padding:0px;width:90px;}
.sales-1 { background-color:#dddddd;  padding:10px; float:left; width:auto;}
.text-area { float:left;margin: 16px 14px 0px 24px;}
.text-area h2 {color:#084f6b;font-family:"Open Sans",Arial,sans-serif;font-size:28px; font-weight:bold; text-align:center;}
.text-area span { color:#000; font-family:"Open Sans",Arial,sans-serif;font-size:17px; font-weight:bold;}
.text-plus { float:left; font-size:45px; height:auto; width:50px;color:#084f6b; position:relative; margin:30px 0px 0px 5px;}
.text-equal {width:28px; margin:42px 0px 0px 5px;}


.sale-force {width:32.5%; float:left; background-color:#dddddd; padding:10px; height:125px;}
.bar-bg-2 {   background-color: rgba(58, 55, 55, 0.5); padding:20px; overflow:hidden;width:100%;}
.text-plus-1 { float:left; height:auto; width:50px;position:relative; margin:30px 0px 0px 25px; }
.text-plus-1 p {  color:#084f6b; font-family:"Open Sans",Arial,sans-serif; font-size:70px; font-weight:bold; }
.plus-margin-top {margin:43px 0px 0px 0px;}
.sale-force-1 {width:35%; float:left; background-color:#8ec2d9; padding:10px;height:125px; display:block;}
.sale-combo { float:left;position:relative; margin-top:10px; width:auto;}
.mcse-combo { float:left;position:relative; width:auto;}
.sale-text {text-align: center; margin-top:15px;}
.sale-text h2 { color:#fff; font-family:"Open Sans",Arial,sans-serif; font-size:18px; font-weight:bold; text-align:center;}
.sale-text span {color:#000; font-family:"Open Sans",Arial,sans-serif; font-size:17px; font-weight:bold; text-align:center;}
.sale-text span del {font-weight:normal;}
.sale-text span strong {color:#fff;}
.sale-text p  {color:#fff; font-family:"Open Sans",Arial,sans-serif; font-size:15px; font-weight:normal;text-align:center!important;}

.text-area-1 { float:left;margin: 16px 14px 0px 10px;}
.text-area-1 h2 {color:#084f6b;font-family:"Open Sans",Arial,sans-serif;font-size:28px; font-weight:bold; text-align:center;}
.text-area-2 { float:left;margin: 16px 14px 0px 10px;}
.text-area-2 h2 {color:#084f6b;font-family:"Open Sans",Arial,sans-serif;font-size:15px; font-weight:bold; text-align:center;}
.text-area-1 span { color:#000; font-family:"Open Sans",Arial,sans-serif;font-size:17px; font-weight:bold;}
.img-box-2 {  float:left; padding:0px;width:100px;}
.txt-plus {margin: 30px 0 0;}
.mcsa {width:23%; float:left; background-color:#dddddd; padding:10px; height:125px;}
.img-box-3{  float:left; padding:0px;width:55px;}
.bar-bg-3 {   background-color: rgba(58, 55, 55, 0.5); padding:20px; overflow:hidden;width:100%;}
.mcsa-plus-1 { float:left; height:auto; width:30px;position:relative; margin:30px 0px 10px 22px;}
.mcsa-plus-1 p{  color:#084f6b; font-family:"Open Sans",Arial,sans-serif; font-size:45px; font-weight:bold; }
.mcsa-plus-margin-top {margin:43px 0px 0px 15px;}
.mcsa-1 {width:31%; float:left; background-color:#0f6c91; padding:10px;height:125px; display:block;}
.mcsa-combo { float:left;position:relative; margin-top:10px; width:70px;}
.mcsa-text {text-align: center; margin-top:15px;}
.mcsa-text h2 { color:#fff; font-family:"Open Sans",Arial,sans-serif; font-size:18px; font-weight:bold; text-align:center;}
.mcsa-text span {color:#000; font-family:"Open Sans",Arial,sans-serif; font-size:17px; font-weight:bold; text-align:center;}
.mcsa-text span del {font-weight:normal;}
.mcsa-text span strong {color:#fff;}
.mcsa-text p  {color:#fff; font-family:"Open Sans",Arial,sans-serif; font-size:15px; font-weight:normal;text-align:center!important;}
.mcsa-area-1 { float:left;margin: 0px 0px 0px 10px;}
.mcsa-area-1 h2 {color:#084f6b;font-family:"Open Sans",Arial,sans-serif;font-size:28px; font-weight:bold; text-align:center;}
.mcsa-area-1 span { color:#000; font-family:"Open Sans",Arial,sans-serif;font-size:17px; font-weight:bold;}
.margin-top {margin-top:10px; float:left;}

.sas-1 {width:29.5%; float:left; background-color:#dddddd; padding:10px; height:125px;}
.sas-2 {width:35.5%; float:left; background-color:#dddddd; padding:10px; height:125px;}
.bar-bg-2 {   background-color: rgba(58, 55, 55, 0.5); padding:20px; overflow:hidden;width:100%;}
.sas-text-plus-1 { float:left; height:auto; width:50px;position:relative; margin:30px 0px 0px 10px; }
.sas-text-plus-1 p {  color:#084f6b; font-family:"Open Sans",Arial,sans-serif; font-size:70px; font-weight:bold; }
.plus-margin-top {margin:43px 0px 0px 0px;}
.sas-3 {width:35%; float:left; background-color:#ca9d0c; padding:10px;height:125px; display:block;}
.sas-combo { margin:0 auto; text-align:center }
.sas-combo h2{color:#fff; font-family:"Open Sans",Arial,sans-serif; font-size:18px; font-weight:bold; text-align:center;}
.sas-text {text-align: center; margin-top:5px;}
.sas-text h2 { color:#fff; font-family:"Open Sans",Arial,sans-serif; font-size:15px; font-weight:bold; text-align:center; width: 150px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sas-text span {color:#ffeda6; font-family:"Open Sans",Arial,sans-serif; font-size:20px; font-weight:bold; text-align:center;}
.sas-text span del {font-weight:normal;}
.sas-text span strong {color:#fff;}
.sas-text p  {color:#fff; font-family:"Open Sans",Arial,sans-serif; font-size:15px; font-weight:normal;text-align:center!important;}
.text-area-1 { float:left;margin: 16px 14px 0px 10px;}
.text-area-1 h2 {color:#084f6b;font-family:"Open Sans",Arial,sans-serif;font-size:28px; font-weight:bold; text-align:center;}
.text-area-1 span { color:#000; font-family:"Open Sans",Arial,sans-serif;font-size:17px; font-weight:bold;}
.text-mcse-1 { float:left;margin: 16px 14px 0px 10px;}
.text-mcse-1 h2 {color:#084f6b;font-family:"Open Sans",Arial,sans-serif;font-size:20px; font-weight:bold; text-align:center;}
.text-mcse-1 span { color:#000; font-family:"Open Sans",Arial,sans-serif;font-size:17px; font-weight:bold;}
.img-box-6 {  float:left; padding:0px;width:75px;}

.combo-2 {width:85%; float:left; background-color:#dddddd; padding:2px;   height:145px;}
.combo-right {width:15%; float:left; background-color:#ca9d0c; padding:10px;  height:145px;}
.combo-course{ display: flex; align-items: center; justify-content: center; height: 145px; }
.combo-course ul{ padding-left:10px;   }
.combo-course ul li{padding:0px; margin:0px; list-style:none; display:inline-block; float:left; }
.combo-course ul li a{color:#084f6b; font-size:16px;  padding:0 15px 0 0px; margin:0px; list-style:none }
.combo-course ul li span{ color:#F00; font-size:16px;}
.bar-bg-2 {   background-color: rgba(58, 55, 55, 0.5); padding:10px; overflow:hidden;width:100%;}
.plus-text {}
.plus-text:before {
    content: "+";
    font-size: 20px;
	color:#29657d;
	font-weight:bold;
    margin:0 20px 0 20px;
	padding:0px;
}
.equal-text {width:10%; float:left; background-color:#dddddd;}
.equal-text:before {
    content: "=";
    font-size: 70px;
	font-weight:bold;
	color:#29657d;
    letter-spacing: 1px;
    line-height:145px;
	}
.text-ellipsis {
    width:330px;
	float:left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.combo-margin-top {margin:27px 0px 0px 0px;}
/*new product page css start*/
.rating-main{
    position: relative;
    color: #ebebeb;
    overflow: hidden;
    height: 18px;
    float: left;
    line-height: 10px;
}
.blank-stars {
    height: 100%;
	}
.full-stars:before, .blank-stars:before {
    content: "\2605\2605\2605\2605\2605";
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 18px;
}
.full-stars {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    overflow: hidden;
    color: #fda30b;
}

.rating i{color:#fda30b;}
.add_w span{color:#202020 !important;}
.border-top-1px{border-top:1px solid #292929;margin-top:20px}
.gray-color{color:#5c5c5c;}
.play-vd{margin-top:30px}
.top-margin{margin-top:6px;}
.font18{font-size:18px}
/*icon-css*/
.mrgin-left{margin-left:6px}
.instructor-led-img{background:url(../images/icon/24-time.png) no-repeat center left;}
.certification-based-mock-tests-img{background:url(../images/icon/certified.png) no-repeat center left;}
.pd-hrs-img{background:url(../images/icon/pd-hrs.png) no-repeat center left;}
.assessments-img{background:url(../images/icon/assessments.png) no-repeat center left;}
.lifetime-e-learning-access-img{background:url(../images/icon/access.png) no-repeat center left;}
.certified-trainer-img{background:url(../images/icon/trainer.png) no-repeat center left;}
.video-play-img{background:url(../images/icon/video-play.png) no-repeat center left;}
.projects-img{background:url(../images/icon/projects.png) no-repeat center left;}
.certificate-img{background:url(../images/icon/certificate.png) no-repeat center left;}
.lab-exercises-img{background:url(../images/icon/lab-exercises.png) no-repeat center left;}
.hands-on-sessions-img{background:url(../images/icon/hands-on-sessions.png) no-repeat center left;}
.recorded-sessions-img{background:url(../images/icon/recorded-sessions.png) no-repeat center left;}
.question-img{background:url(../images/icon/question.png) no-repeat center left;}
/*icon-css*/
.header-bg{background:url(../images/header-bg.png) no-repeat top left;background-size:cover;padding:17px 20px;}
.header-bg2{ padding:15px 20px 49px 20px;}
.header-ul{margin:10px 0;min-height:198px}
.header-ul li{padding-left:5px; color:#f5f5f5; list-style: none; width:249px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.header-ul li::before{content: "\f0da";
    font-family: FontAwesome;
    font-style: normal;
	color:#FFFFFF;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 14px;
    margin-right: 5px;}
.header-border-r{border-right:1px solid #fff;padding-right:20px;margin-right:20px}
.header-price{font-size:22px;color:#fff;}
.btnn{background:#167ac6;border-radius:3px;color:#fff;margin-left:15px; padding:7px; font-weight:bold;}
.scroll{background:#ebebeb;width:100%}
.margin-bot{margin-bottom:80px}
#testi{background:#124c71;padding:30px 0 0 0}
#queryform{background:#124c71;padding:10px 15px;margin-top:10px}
#queryform .btn-block{background:#167ac6;color:#fff}
#queryform  input  {text-align:left!important}
/*#queryform  textarea  {text-align:left!important;background:#f6f6f6;}*/
#queryform  textarea  {text-align:left!important;background:#f6f6f6;resize:vertical;}
-color{color:#FFF!important}
.blckk-color{background:#000!important}
.testimonial-padding:{padding:0 10px}
.radius-brd{border-radius:3px;border-width:0}
.font-thryteen{font-size:13px;color:#fff}
.queryform-haf-2{width:60%; line-height:32px; padding:0 10px; border-radius:3px; border:1px solid #CCC; margin:4px 0 3px 0; float:left;min-height:30px}
.crusor{cursor:text!important}
.video-play{min-height: 16.4286px;padding:2px 15px 7px 15px;}
.margin-50{margin-top:50px}
.clr-black{color:#444444}
.close-new{color:#ff0000!important;opacity:1.00!important}
.pd-left-15{padding-left:15px;}
.wdt{width:70%}
.without-self-learning{position:absolute;bottom:30px;right:22px}
.header-border-remove{border-right:none}
.without-self-padding {padding:10px 15px;background:#2aa8f0;border-radius:4px 4px 4px 4px;text-align:center;}
.without-self-padding a{color:#fff;padding:5px 18px;font-size:16px;font-weight:bold;}
.without-self-padding i{padding-right:5px}
.without-self-padding:hover{background:#13659d}
.free-mock-new {padding:5px 15px;background:#ff9000;border-radius:4px 4px 4px 4px;text-align:center;}
.free-mock-new a{color:#fff;padding:5px 48px;}
.free-mock-new:hover{color:#cfcfcf}
.wthout-self-mrgn{margin-left:7px}
.makeMargin10px{ 
padding-top:50px;
}
.noMargin10px{ 
padding-top:1px;
}
/*start-scroll-fixed*/          
#nav{ width: 100%; line-height:  46px; height:49px; background: #ebebeb; font-size: 15px; color: #fff; position: absolute; bottom:auto; left: 0px;z-index:100;box-shadow:2px 2px 2px #d7d7d7}
.nav-all-ourse{ background:#fff!important;box-shadow:none!important;padding-bottom:60px!important;}
.scroll1 a{ color: #124c70; text-decoration: none;font-weight:600}
.scroll1 a:hover{ color: #13659d;border-bottom:2px solid #13659d;padding-bottom:14px}
.scroll1 ul{ list-style: none;}
.scroll1 li{ float: left; margin: 0 20px 0 0;list-style: none;}
.scroll1 li:last-child{float:right;font-weight:bold}
.scroll1 li:last-child a{ color:#fff}
.scroll1 li:last-child a:hover{border-bottom:0;padding-bottom:4px;color:#000}
.scroll-position{position:relative}
/*start-scroll-fixed*/  

/*home page start*/
.popular-course-home{margin-top:25px;margin-bottom:25px}
.course-view1{border:2px solid #337ab7;background:#f9f9f9;margin:25px 7px 7px 7px;padding-bottom:10px;min-height:255px;}
.popular-corse h3{font-size:15px;margin:12px 25px 0 25px;color:#363636}
.popular-corse strike{color:#5d5d5d}
.clr{color:#124c71!important}
.border-top-home{border-top:1px solid #d7d7d7;margin:10px 25px 0 25px;padding-top:8px}
.popular-corse{line-height:18px;color:#4e4e4e;font-weight:500}
.font-size12{font-size:12px}
.home-page-button {padding:5px 10%;background:#13659d;border-radius:4px 4px 4px 4px;text-align:center;font-size:22px;color:#fff;}
.home-page-button:hover{color:#bababa;}
.course-view .mask  .comboprice{background-color:#E0E0E0; padding:5px 10px 5px 25px;line-height:18px;}
.comboprice ul li strike{color:#5d5d5d}
.line-height-home li{line-height:21px}
.rowdiv{height:50px!important;padding:5px 16px 0 24px!important;line-height:18px!important;color:#13659d;font-weight:bold;vertical-align: middle;}
.rowdiv ul{padding:0;margin:0}
.rowdiv strike{color:#5d5d5d}
.course_enroll_new{font-size:16px;font-weight:600;color:#2a95be}
.owl-pagination{display:none}
.combo-course-h{padding:10px 0}
.combo-course-h a{background:#fff;color:#0d4e78;width:50%;text-align:center;border-radius:4px;padding:10px 11%}
h1.head-home > span, h2.head-home > span{margin: auto; position: absolute; top: 0; left: 0; bottom: -29px; right: 0;}

.minheight4{min-height:4px}
.minheight12{min-height:12px}
.strike-home{position:absolute;top:0px}
.gray-color1{color:#979797;font-style:italic;}
.max-height-product{max-height:150px;}
.max-height87{max-height:87px;min-height:87px}
.max-height22{min-height:22px;max-height:22px;}
.underline-hover a{color:#f83b01;}
.underline-hover a:hover{text-decoration:underline}
.divider_text_white{background: none repeat scroll 0 0 #ececec;
height: 2px;
width: 100px;
margin:15px 0;
}
.divider_text_black{background: none repeat scroll 0 0 #3d4144;
height: 2px;
width: 100px;
margin:15px 0;
}


/*all-course*/
.all-course-margin{margin-top:0;margin-bottom:13px}
.all-course-padding{padding-left:0;padding-right:0}
.all-course-height{line-height:18px!important}
.all-course-h3{font-size:14px!important}
/*all-course*/


/*all-course*/
/*.all-course-margin{margin:auto;margin-bottom:13px;width:222px}
.all-course-padding{padding-left:0;padding-right:0;}
@media(min-width:768px){.all-course-width{width:234px;}}
.all-course-height{line-height:18px!important}
.all-course-h3{font-size:14px!important}*/
/*all-course*/

/*webinars*/
.webinars{ background:url(../images/dis.png) no-repeat center center #222; background-size:cover!important;padding:130px 0}
.webinars-button {width: 30px;height: 90px;float:left;background: url(../images/webinars/webinar-button.png) no-repeat top left}
.mva-leatest-offer {width: 30px;height: 126px;float:left;background: url(../images/mva-leatest-offer.png) no-repeat top left}
.webinars .top-heading h2{font-size:18px;color:#fffc00;text-transform:none}
.webinars .top-heading h1 {font-size:40px;color:#fff}
.nav-tabs1 li a{background:none;}
.nav-tabs1{font-size:14px;font-weight:bold;}
.nav-tabs1 > li.active > a{background:#fff!important;}
.webinars-section .webinar-border{border-bottom:1px solid #dbdbdb;padding-bottom:35px;}
.webinars-section h2{color:#1d4464;margin-bottom:0;line-height:20px}
.webinars-section h4{line-height:20px}
.webinars-section ul{padding-left:15px}
.webinar-orange{font-weight:bold;color:#ff4901}
.social-icon-footer-width{}
.social-icon-footer-width:hover{background:none;color:#13659d}
#webinars {background: #124c71;   font-size: 13px; padding:20px 0 40px 0;} 
.breadcrumbs-gray{background:#f6f6f6}
.mt25{margin-top:25px}
.webinar-button{float:none;background:#2aa8f0}
 .dynamicbutt2 { webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width:270px;right: -240px;position:fixed;z-index: 2;text-align: center;display:block;transition: 0.8s;}
.dynamicbutt2:hover {right:-3px;transition: 0.8s;}
.buttdesc {color: #ffffff;font-size: 14px;text-align: left;line-height: 15px;margin-top: 17px;margin-left: 33px;width: 200px;}
.buttdesc img{padding-right:10px;padding-top:4px}
.try2_style { top:165px; background: #13659d; height: 126px; }
.buttlabel {width: 30px;height: 90px;float:left;background: url(../images/buttspritesideok.html) no-repeat top left}
.fleft {float: left;}
.butticon {font-size: 26px;margin: 5px 7px 0 8px;height: 90px;}
.buttitle {font-size:14px; margin-bottom: 12px; padding-left:50px; font-weight:bold; line-height:20px;color:#ffe400;}
.buttitle strong{color:#fff; font-weight:400}
/*webinars*/
/*domain page*/
.all-course-padding1{padding-left:0;padding-right:0}
/*domain page*/
.footer-font{font-size:14px;padding-right:8px}
.margin40{margin-top:40px!important}

.tabs-all-course{font-weight:normal;font-size:14px}
.tabs-all-course li a { padding:3px 18px;}
.tabs-all-course { margin-top:20px;margin-left:7px;margin-right:7px}
.tabs-all-course > li.active > a{background:#13659d!important;color:#fff!important;}


.resp-tabs-list{padding:0px;}
.resp-tabs-list li{border-radius:5px 5px 0 0;font-size:16px;display:inline-block;padding:2px 15px 3px 15px;margin-left:10px;color:#124c71;list-style:none;cursor:pointer;float:left;border:1px solid #ececec;background:#ececec;}
.resp-tabs-container{padding:0px;background-color:#fff;clear:left;}
h2.resp-accordion{cursor:pointer;padding:5px;display:none;}
.resp-tab-content{display:none;}
.resp-tab-active{font-size:16px!important;background:#fff!important;color:#2f2f2f!important;border-bottom:none;margin-bottom:-1px !important;padding:1px 14px 4px 14px !important;border-top:3px solid #124c71 !important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;border-bottom:0px #fff solid !important;}
.resp-tab-active{border-bottom:none;background-color:#fff;}
.resp-content-active, .resp-accordion-active{display:block;}
.resp-tab-content{border-top:1px solid #ddd;}
h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0px solid #c1c1c1;margin:0px;padding:10px 15px;}
h2.resp-tab-active{border-bottom:0px solid #c1c1c1 !important;margin-bottom:0px !important;padding:10px 15px !important;}
h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1 !important;background:blue;}
h2.resp-tab-active{background:#DBDBDB;}
.resp-easy-accordion h2.resp-accordion{display:block;}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1;}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1;}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797;}
.resp-jfit{width:100%;margin:0px;}
.resp-tab-content-active{display:block;}
h2.resp-accordion:first-child{border-top:1px solid #c1c1c1;}
@media only screen and (max-width:768px){ul.resp-tabs-list{display:none;}
h2.resp-accordion{display:block;border:1px solid #C1C1C1;margin-bottom:10px;background:#f2f2f2;}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1;}
.resp-tab-content{border:1px solid #ddd;border-radius:0 0 3px 3px;margin-bottom:10px;}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none;}
.resp-accordion-closed{display:none !important;}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important;}
}
.panel{margin-bottom:10px}
.training-cal-accordian .panel-title a[aria-expanded="true"]:after{content:"\f056";font-family:FontAwesome;font-style:normal;font-weight:normal;float:right;text-decoration:inherit;font-size:18px;}
.training-cal-accordian .panel-title a[aria-expanded="false"]:after{content:"\f055";font-family:FontAwesome;font-style:normal;font-weight:normal;float:right;text-decoration:inherit;font-size:18px;}
#faq-panel .training-cal-accordian {
    padding: 10px;
}
.panel-title {
    color: inherit;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 0;
}


#faq-panel .training-cal-accordian .panel-title a::after {
    position: absolute;
    right: 6px;
    top: 10px;
}
.training-cal-accordian .panel-title a[aria-expanded="false"]::after {
    content: "";
    float: right;
    font-family: FontAwesome;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	color:#9b9b9b;
}

#faq-panel .training-cal-accordian .panel-title a {
    padding-right: 30px;
    position: relative;
	color:#000;
}
.training-cal-accordian .panel-title a {
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 10px 15px;
    text-transform: none;
}
.panel-title a {
    border-bottom: medium none;
    cursor: pointer;
    display: block;
    margin: 10px 0;
    position: relative;
    text-decoration: none;
    transition: color 200ms ease 0s;
    width: 100%;
}
.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
    color: inherit;
}

.panel-heading {
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 0;
}
.panel-heading-new {padding:1px 15px}
.panel-heading-new a{color:#fff}

.overtext {
    overflow: hidden;
	line-height:18px;
	max-height:37px;
	min-height:37px;
}
/*video-library-css-start*/
.video-library-banner{background:url(../images/dis.png) no-repeat;}
.video-library-line-height{line-height:24px!important}
.video-library-line-height2{line-height:18px!important}
.video-library-page h2 span{font-size:14px;font-weight:bold;}
.video-library-page{border-bottom:1px dotted #e2e2e2;padding-bottom:10px}
.video-library-line-height2,.colr{color:#124c71;}
.video-library-color{color:#124c71;font-weight:bold}
.video-library-ptext{min-height:50px;overflow:hidden;text-overflow:ellipsis;}
.mt16{margin-top:16px}
.vertical-align {display:flex;align-items:center;
}
.vertical-align h1{ font-size:42px;}
.vertical-align p{line-height:25px;font-weight:bold;font-size:16px;}
.video-library-button{border-radius:2px 2px 2px 2px;border:1px solid #e3e3e3;padding:3px 8px;background:#fff}
.video-library-button:hover{border:1px solid #f3f3f3;background:#fff;}
.video-library-button a{color:#124c71;}
.video-library-button a:hover{color:#484848;}
.video-icons{position:relative;}
.video-icons-img{position:absolute;top: 0; left: 0; bottom: 0; right: 0;margin:auto;width:35px;margin:auto}
/*video-library-css-close*/

/*build-your-own-schedule-css-start*/
#build-schedule-main{background: #fff;   font-size: 13px; padding:0 0 40px 0;}
.green-color{color:#2a2a2a;}
.build-schedule{background:url(../images/build.jpg) no-repeat center center #222; background-size:cover!important;padding:130px 0}
.project_based_learning_banner{background:url(../images/project-based-learning-banner.jpg) no-repeat center center #222; background-size:cover!important;padding:130px 0}
.cor-form-haf-width{ width:100%!important;background:#fff;padding:10px 10px;color:#454545}
.margin-zero{margin-right:0!important}
.build-schedule-form-field {
    border: 1px solid #cccccc;
    float: left;
    margin: 10px 2% 0 0;
    padding: 10px;
    width: 49%;
	background:#fff
}
.date-bg-color{background:#fff!important;color:#000!important;}
.generate-view{padding:0px 10px}
.scrollabletextbox {
height:150px;
overflow:scroll;
border: 1px solid #ddd;
margin-top:10px;
}
.services-item {
    background: #f9f9f9 none repeat scroll 0 0;
    color: #fff;
    margin: 15px 0;
    overflow: hidden;
    padding: 30px 20px 20px;
    position: relative;
    transition: background 0.5s ease-in-out 0s;
}
.services-item .offer-strip{ position: absolute; top:29px; left:206px; background:url(../images/offer-strip-limited.png); display:block; width:114px; height:32px;}
.build-schedule-form-bg{background:#d3d3d3;padding-top:10px;padding-bottom:10px;}
.form-blue{color:#fff;padding:10px 0 0 0;border-collapse:inherit!important}
.form-heading{background:#3994da;padding:3px 10px;font-size:14px}
/*build-your-own-schedule-css-close*/
/*knowledge-bank-css-start*/
.knowledge-bank{ background:url(../images/knowledge-bank-banner.jpg) no-repeat center center #222; background-size:cover!important;padding:50px 0}
.knowledge-bank h1{color:#7e7e7e;font-size:26px;text-transform:uppercase;text-shadow:2px 2px #cacaca;}
.training-solutions{ background:url(../images/training-solutions.jpg) no-repeat center center #222; background-size:cover!important;padding:50px 0}
.offers{ background:url(../images/mva-offers.jpg) no-repeat center center #222; background-size:cover!important;padding:50px 0}
.training-solutions h1{color:#7e7e7e;font-size:26px;text-transform:uppercase;text-shadow:2px 2px #cacaca;}
.learning-modes { background:url(../images/learning-modes.jpg) no-repeat center center #222; background-size:cover!important;padding:50px 0}
.learning-modes h1{color:#7e7e7e;font-size:26px;text-transform:uppercase;text-shadow:2px 2px #cacaca;}
.services-item h4 {
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 10px;
    padding: 0;
    transition: all 0.5s ease-in-out 0s;
	color: rgba(240, 119, 1, 1);
}

.services-item:hover h4 {
    color: #fff;
    transform: translate(0px, -5px);
    transition: all 0.3s ease-in-out 0s;
}

.services-item:hover i {
    color: #fff;
    transform: translate(0px, -5px);
    transition: all 0.2s ease-in-out 0s;
}
.services-item i {
    color: #124c71;
    margin: 0 0 10px;
    padding: 0;
    transition: all 0.2s ease-in-out 0s;
}
.fa-3x {
    font-size: 3em;
}
.fa-2x {
    font-size: 1.5em;
}
.services-item:hover::before {
    border-color: #fff #fff #a5a5a5 #a5a5a5;
    transition: border-color 0.2s ease-in-out 0s;
	color:#fff;
}
.services-item::before {
    border-color: #fff #fff rgba(240, 119, 0, 1) rgba(240, 119, 1, 1);
    border-style: solid;
    border-width: 0 30px 30px 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.2);
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    transition: border-color 0.2s ease-in-out 0s;
    width: 0;
}
.services-item {
    background: #f3f3f3 none repeat scroll 0 0;
    color: #fff;
    margin: 15px 0;
    overflow: hidden;
    padding: 30px 20px 20px;
    position: relative;
    transition: background 0.5s ease-in-out 0s;
}
.services-item:hover p {
    color: #fff;
    transition: all 0.1s ease-in-out 0s;
}
	
.services-item p {
    color: #999;
    font-size: 14px;
    margin: 0;
    padding: 0;
    transition: all 0.2s ease-in-out 0s;
}

.services-item:hover {
    background: #f07700 none repeat scroll 0 0;
    transition: background 0.2s ease-in-out 0s;
}
.flipInX {
    animation-name: flipInX;
    backface-visibility: visible !important;
}
/*knowledge-bank-css-close*/
/*domain-page*/
.ibm-banner{ background:url(../images/ibm-banner.jpg) no-repeat center center #222; background-size:cover!important;padding:90px 0}
.ibm-banner h1{font-size:45px;font-weight:bold;}
.ibm-banner h2{font-size:26px}
.ibm-banner h3{font-size:20px;color:#ff9001;}
.ibm-banner p{padding-left:0!important}
.ibm-overview-padding-r{padding-right:15px}
.project-management-banner{ background:url(../images/project-management-banner.html) no-repeat center center #222!important;padding:30px 0}
.cisco-banner{ background:url(../images/cisco-banner.html) no-repeat center center #222!important; background-size:cover!important;}
.it-service-management-banner{ background:url(../images/it-service-management-banner.html) no-repeat center center #222!important; padding:85px 0}
.cloud-computing-banner{ background:url(../images/cloud-computing-banner.html) no-repeat center center #222!important; padding:85px 0}
.cad-cam-banner{ background:url(../images/it-service-management-banner.html) no-repeat center center #222!important;padding:110px 0}
.data-and-business-analysis-banner{ background:url(../images/data-and-business-analysis-banner.html) no-repeat center center #222!important;padding:80px 0}
.crm-courses-banner{ background:url(../images/crm-courses-banner.html) no-repeat center center #222!important;}
.software-quality-testing-banner{ background:url(../images/software-quality-testing-banner.jpg) no-repeat center center #222!important;}
/*domain-page*/
.popup-mobile ul{list-style:none}
.popup-mobile li{background:#fff;padding:5px;margin:5px;font-size:16px;font-weight:bold;text-align:center}
.popup-mobile li a{color:#000}
.icn{height:90px;width:90px;margin:3px;border-radius:100%;line-height:145px;text-align:center;background:#124c71;color:#FFFFFF;display:inline-block;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms;}
.icon_project_main{text-align:center; margin-top:10px}
.icon_project_main span{display:block; font-weight:bold;}
.icon_subject_knowledge:before{content:url(../images/subject-knowledge.png);}
.icon_cooperation:before{content:url(../images/cooperation.png);}
.icon_deadline:before{content:url(../images/deadline.png);}
.icon_unique_work:before{content:url(../images/unique-work.png);}
.icon_basic_knowledge{ background:url(../images/icon/icon_basic_knowledge.png) no-repeat top left; min-height:32px}
.icon_no_of_hrs{ background:url(../images/icon/icon_no_of_hrs.png) no-repeat top left; min-height:32px}
.icon_advice{ background:url(../images/icon/icon_advice.png) no-repeat top left; min-height:32px}
.project_base_border{height:20px; border-left:dotted 1px #f17581; margin-left:15px}
.project_base_bullet li{font-size:13px; line-height:20px; color:#666; padding:0 0 0 50px; list-style:none;}
.steps_head{background: #2376bc; display: table-cell!important; position: relative; width:100%; padding:5px 15px; color:#FFF; float:left;
font-size:16px; border-bottom: 3px solid #065597;}
.steps_head:after{content: ''; position: absolute; left: 20px; top:107%; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #065597;
}
.steps_count{background:#337ab7; display: table-cell!important; padding:0 10px; color:#FFF; font-weight:bold; line-height:35px;  font-size:24px; float:left }
.steps_text {float:left; color:#4f5457; font-size:18px; font-weight:500; padding-left:10px; line-height:50px;}
/* Dropdown all courses */
.dropbtn {
    background-color: #ff9001 ;
    color: white;
    padding:3px 10px;
    font-size: 16px;
    border: none;
    cursor: pointer;
	border-radius:3px;
	width:100px;
	text-align:left;
	
}
.dropbtn:after{content: '\F0C9'; font-family: FontAwesome; position: absolute; right:10px; top:5px;}
.dropbtn1 {
    background-color: #ff9001 ;
    color: white;
    padding:3px 10px;
    font-size: 14px;
    border: none;
    cursor: pointer;
	border-radius:3px;
	width:170px;
	text-align:left;
	
}
.dropbtn1:after{content: '\F0C9'; font-family: FontAwesome; position: absolute; right:10px; top:7px;}
/* cert user panel by digvijay */
.usertext{border:solid 1px #f6f6f6; background:#ececec; margin:0px; padding:10px; font-size:14px; color:#3d3a3a}
.usertext span{font-size:16px; color:#13659d}
.usertext a{font-size:14px; color:#242527}
.left_nav_user { padding-top:10px;}
.left_nav_user ul{padding:0px; border-radius:3px;-webkit-box-shadow: 8px 8px 5px -6px rgba(112,112,112,1);
-moz-box-shadow: 8px 8px 5px -6px rgba(112,112,112,1);
box-shadow: 8px 8px 5px -6px rgba(112,112,112,1);}
.left_nav_user ul li{list-style:none; float:left; width:46%; margin:5px 20px; }
.left_nav_user ul li a{color:#FFFFFF;font-size:20px; text-align:center; display:block;border-bottom:1px solid #909090;padding:4px 20px 4px 30px;position:relative;font-weight:400;background:#0e74b9; border-radius:3px;}
.left_nav_user ul li a:hover{background:#ededed; color:#000000; text-decoration:none; border-bottom:solid 2px #0e74b9}
.table.table-striped tr th { background-color: #eaeaea;    color: #383634;    font-size: 12px;}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
    background-color: #de7d00;
}

/* The container <div> - needed to position the dropdown content */
.dropdown12 {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content, .dropdown-content1 {
    z-index:25;
	display: none;
    position: absolute;
	right:0px;
    background-color: #f9f9f9;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	width:200px;
}
/* checkout tab */
.payment-acc  .resp-tabs-list{ padding-top:20px}
.payment-acc .resp-tabs-list li{margin-left:0px; float:none;display:block; padding:10px}
.payment-subd-list .resp-tabs-list{margin:0px !important;   padding-bottom: 3px;  cursor:pointer; border-radius:0px !important;}
.payment-subd-list .resp-tab-active{border:0px!important; padding:10px !important; border-radius:0px !important; background:#0d5888!important;color: #fff!important;position:relative;}
.payment-subd-list .resp-tab-active:after{position:absolute;
right:30px;top:10px;content:"\f105";font-family:FontAwesome; color:#FFFFFF; font-style:normal;font-weight:normal;text-decoration:inherit;font-size:20px;}

.payment-acc .resp-tab-content{border-top:0px;}

.domain-subd-list .resp-tab-item{background:#f4f4f4!important;border:none;color:#2f2f2f; margin:0 0 1px 0;}

.domain-subd-dtl, .video-panel{float:right;}
.domain-item-icn{margin-bottom:30px;}
.domain-item-icn a{display:block;border:1px solid transparent;}
.domain-item-icn a:hover{border:1px solid #d4d4d4;}

.secure_payment_head{border:solid 1px #0d5888 !important; font-size:16px !important; 
 text-transform:uppercase; padding: 10px 35px 10px 15px; background:#e0f3ff; color:#0d5888}
 .secure_payment_head:after {
	content: '';
	display: block;  
	position: absolute;
	left: 40px;
	top: 100%;
	width: 0;
	height: 0;
	border-top: 12px solid #0d5888;
	border-right: 13px solid transparent;
	border-bottom: 0 solid transparent;
	border-left: 12px solid transparent;
}


/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 5px 16px;
    text-decoration: none;
    display: block;
}
.dropdown-content1 a {
    color: black;
    padding: 2px 16px;
    text-decoration: none;
    display: block;
}
.dropdown-text{ font-size:12px; font-weight:400; line-height:24px}
/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}
.all-course-filter{background:#e6e6e6;padding:5px 0;margin-left:-10px;margin-right:-5px}
.vcenter {
    padding-top:5px;font-size:14px;padding-right:0;
}
.vcenter span{font-weight:bold;font-size:14px;color:#5b5b5b}
/* Dropdown all courses */

/*login*/
.login-modal-dialog {
    position:absolute!important;
	top:0;left:0;right:0;bottom:0;margin:auto;height:350px;font-size:14px;z-index:99999;
}
.login-modal-dialog span{font-weight:bold;color:#124c71;font-size:22px}
.login-input{color:#1d1d1d!important;width:100%;height:44px;padding:0 10px;color:#5b5b5b;background:#f6f6f6;border:1px solid #d5d5d5;}
.profile-input{height:30px}
.login-modal-content{width:67%;margin:auto;padding:15px 20px 25px 50px}
.login-modal-content2{width:67%;margin:auto;padding:15px 34px 25px 50px}
.logini{background:#a3a3a3;width:48px;padding:8px 14px;}
.logini i{font-size:23px;color:#fff}
.login10{padding-left:0}
.login10 strong a{color:#337ab7}
.login10 strong a:hover{text-decoration:underline}
.login10 p{color:#555555}
.loginright{padding-right:18px}
.loginright22{padding-right:23px}
.login-row{margin-left:0;margin-right:0}
.login-button{background:#337ab7;border:none;padding:10px;border-radius:5px;width:100%;color:#fff;font-size:18px;font-weight:bold}
.login-video-play {
    min-height: 16.4286px;
    padding: 0 1px 7px;
}
.login-margin{margin-top:18px!important;}
.login-margin-input{margin-right:-44px;width:240px;padding:0px 0 0px 10px;border:1px solid #cdcdcd;}
.login-margin i{font-size:16px;padding:4px 13px 6px 11px;background:#fff;color:#b2b2b2;}
.right-padding0{padding-right:0}
.login-page{background:#f6f6f6;padding:25px 25px 45px 45px;}
.login-brdr-btm{border-bottom:1px solid #f3f3f3;padding-bottom:25px;}
.login-form-haf {
    border: 1px solid #ddd;
    float: left;
    margin: 10px 2% 0 0;
    padding: 10px;
    width: 49%;
}
.login-select{height:30px!important;padding:5px 5px 5px 5px!important}
.login-gray{color:#8a8a8a;}
.login-gray label{font-weight:normal!important}
.login-left-float{float:left}
.right-padding19{padding-right:19px}
.green{color:#239500!important}
@-moz-document url-prefix() { 
  .login-margin i {
     padding:4px 12px 5px 12px;
  }
}
.srh-button{border:0}

.change-password{background:#f6f6f6;padding:25px 25px 45px 25px;}
.change-password-body{margin:60px 0 40px 0}
.logininput{
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  border: 1px solid #DDDDDD;
}
 
.logininput:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  border: 1px solid rgba(81, 203, 238, 1);
}
.profile-strength{background:#f6f6f6;border:1px solid #d7d7d7;padding:20px}
.profile-strength-p{font-size:16px;font-weight:bold;margin-top:15px;margin-bottom:20px;}
#my-profile {border:1px solid #e3e3e3;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);margin-bottom:35px}
.my-profile {width:79%;margin:auto;padding:25px 0}
.my-profile-bg{background:#f6f6f6;border:1px solid #d0d0d0;max-height:192px;min-height:192px;padding:14px 15px}
.my-profile-img{padding:0;position:relative;}
.my-profile-upload-btn{position:absolute;bottom:0;left:0;}
.my-profile-ul li{margin:10px 0}
.my-profile-ul2 li{line-height:43px;}
.my-profile-li-width {width:48%}
.my-profile-ul li:first-child{margin-top:0}
.my-profile-radius{border-radius:0}
.my-profile-social-wdt{width:100%;}
.my-profile-col{padding-left:0;}
.my-profile-career{background:#13659d;padding:1px 35px 5px 35px;color:#fff;font-size:14px}
.my-profile-career p{color:#fff;line-height:21px;font-size:11px}
.my-profile-career h3{color:#fff}
.message-box{padding:7px 15px}
.wishlist{background:#f4f6f5;padding:25px;text-align:center;font-size:18px;margin:0 9px;color:#000}
.btn2{background:#ff9001;font-weight:bold;color:#fff;font-size:18px;}
.butn-mobile li{background:#b6b6b6;margin:5px 0;border-radius:5px;padding:10px 0}
.butn-mobile li a{font-size:16px;color:#fff}
.nav-tabs12 > li.active {
    background: #13659d none repeat scroll 0 0 !important;
}
.nav-tabs12 > li.active> a {
    background: none!important;
}
.choose_file{
    position:relative;
    display:inline-block;    
	font-size:15px;
	font-weight:bold;
    border:#ebebeb solid 1px;
    width:159px; 
    padding: 4px 6px 4px 8px;
    color: #fff;
    margin-top: 2px;
	background:#13659d;
}
.choose_file input[type="file"]{
    -webkit-appearance:none; 
    position:absolute;
    top:0; left:0;
    opacity:0; 
}
.padding-left-right{padding:2px 20px}
table tbody .register-user-bg td{background:#eaeaea;font-weight:bold}
.userimage{width:110px;max-height:120px;min-height:120px;padding-top:5px;}
/*login*/


/*paginsation*/
.pagination {
    height: 40px;
    margin:0 0 20px 0;
	text-align:center;
	width:100%;
}
.pagination ul {
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
}
.pagination li {
    display: inline;
}

.pagination li:first-child a, .pagination li:first-child span {
    border-left-width: 1px;
    border-radius: 3px 0 0 3px;
}
.pagination a, .pagination span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #ddd;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 30px;
    padding: 0 14px;
    text-decoration: none;
}
.pagination .active a, .pagination .active span {
    color: #999;
    cursor: default;
}
.pagination a:hover, .pagination .active a, .pagination .active span {
    background-color: #d2edfd;
}
/*paginsation*/

/*new-home-page*/
.caret{color:#337ab7}
.banner-down{margin-top:15em;}
.input-lg{height:47px}
.new-hdr{position:absolute;  top: 65%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);width:100%}
.catgrious-hdr{position:absolute;bottom:4px;left:0;right:0;margin:auto}
.minusfive{margin-top:-5px}
.mobile-search {
    color: #3d4144;
    display: block;
    margin: 10px auto auto;
    text-align: center;
    width: 100%;
}
.mobile-search a {
    color: #3d4144;
    font-size: 13px;
    font-weight: 500;
}
/*new-home-page*/

/*query-form-slider*/
.form-slider-none{position:relative;display:none}
.query-form-slider{position:fixed;bottom:0;width:255px;z-index:101;margin-bottom:0;margin-left:0px;border-bottom:none;background:#191919;}
.query-form-bg{background:#edebe7!important;margin-top:0!important;border:1px solid #c7c7c7;}
.query-form-close{position:absolute;top:0;right:0;background:#fff;padding:0px 5px;color:#000;font-weight:bold;z-index:106;cursor:pointer}
.menu-blue-clr{color:#337ab7!important;font-weight:500!important}
/*query-form-slider*/

/*scholarship-css*/
.s-homecircle-positon{margin: auto; position: absolute; top: 170%; left: 0; bottom: 0; right: 0;}
.s-homecircle-positon1{position:absolute;top:100%;right:2%;z-index:2}
.scholarship {
  background: #252a30; /* For browsers that do not support gradients */
  background: -webkit-radial-gradient(circle, #3b3e45, #252a30); /* Safari 5.1 to 6.0 */
  background: -o-radial-gradient(circle, #3b3e45, #252a30); /* For Opera 11.6 to 12.0 */
  background: -moz-radial-gradient(circle, #3b3e45, #252a30); /* For Firefox 3.6 to 15 */
  background: radial-gradient(circle, #3b3e45, #252a30); /* Standard syntax */
  height:450px;
  display:flex;
  align-items:center;
  position:relative;
}
.scholarship h1 p, .scholarship h1 strong{font-size:65px;text-transform:uppercase;line-height:55px}
.scholarship h3{background:#ff8a00;padding:10px;font-size:17px}
.scholarship .color, .scholarship-blue-color{color:#25b7d3}
.scholarship-blue{background:#25b7d3;}
.scholarship-violet{background:#6d4b8e!important;}
.scholarship-yellow{background:#fabc57!important;}
.scholarship-violet-arrow{color:#6d4b8e!important}
.scholarship-yellow-arrow{color:#fabc57!important}
.scholarship-green{background:#32bea6!important}
.scholarship-blue{padding:45px 0}
.scholarship-blue h2{color:#fff;font-weight:bold}
.scholarship-ifont{font-size:46px;color:#fff}
.scholarship-arrow{font-size:45px;position:absolute;bottom:-28px;color:#25b7d3;margin-left:auto;margin-right:auto;left:0;right:0}
.scholarship-zero{padding-left:0;padding-right:0}
.scholarship-point ul{padding-left:20px;padding-top:11px}
.scholarship-point ul li{font-size:14px;line-height:28px;}
.scholarship-point h2{color:#25b7d3;font-weight:bold}
.scholarship-point i{font-size:26px;vertical-align:middle;color:#25b7d3;margin-right:10px;float:left}
.scholarship-point .v i, .v h2, .scholarship-violet-color{color:#6d4b8e;}
.scholarship-point .y i, .y h2, .scholarship-yellow-color{color:#fabc57;}
.scholarship-green-color {color:#32bea6}
.scholarship-button{background:#ff8a00;padding:10px 20px;font-size:18px;color:#fff;font-weight:bold;border-radius:5px 5px 5px 5px;border-bottom:3px solid #6d4b8e;}
#scholarship-assessments{background:#008fdc;margin-top:55px;padding:35px 0}
.scholarship-assessments h2{color:#fff;font-weight:bold}
.scholarship-assessments-box{background:#fff;min-height:125px;max-height:125px;display:flex;align-items:center;padding-left:20px;margin:16px 0}
.scholarship-assessments i{font-size:46px;vertical-align:middle;display;flex;align-items:center;margin-top:10px}
.scholarship-assessments-mrgn{margin-bottom:0}
#scholarship-button{padding:50px 0;}
.scholarship-performance{background:#f7f7f7;margin-top:40px;margin-bottom:50px;padding:55px 0 45px 0;color:#282828}
.scholarship-performance h2{color:#282828}
.performance-circle{border-radius:50px;height:100px;width:100px;padding:10px;background:url(../images/performance-user.html) no-repeat center bottom #e8e8e8;position:relative;}
.performance-persontase{border-radius:50px;height:37px;width:37px;padding:6px;position:absolute;top:-15px;right:-10px;background:#25b7d3;color:#fff;font-weight:bold;font-size:14px;}
.performance-circle img{margin:0 auto}
.performance-mrgn{margin-bottom:50px}
.arrow_box {
	position: relative;
}
.arrow_box:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	z-index:2;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #25b7d3;
	border-width: 15px;
	margin-top: -15px;
}
.arrow_box-violet:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #6d4b8e!important;
	border-width: 15px;
	margin-top: -15px;
}
.arrow_box-yellow:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #fabc57!important;
	border-width: 0;
	margin-top: 0;
}
.padding-ten{padding:10px}
/*scholarship-css*/

.blue-clr{color:#0000ff}
.fixeheight{min-height:180px;max-height:180px}
.pding-right{padding-right:50px!important}
.brdr{border-radius: 2px;  border: 1px solid #808890; color: #808890; padding:0px 15px!important;margin-top:16px;}
.wdth90{width:90%!important}

/*about us*/
.font56{font-size:50px;color:#ff9001}
.font50{font-size:50px;color:#124c71}
.about-shadow{background:#fff;box-shadow:1px 1px 1px 1px;height:70px;padding:10px;display:flex;align-items:center;margin:2px}
.about-theway{background:#124c71;padding:0 30px}
.about-pd0{padding-left:0;padding-right:0}
/*about us*/
/*corporate-training*/
.co-training {background:#14659d;padding-bottom:30px}
.co-training h2 {padding:20px 0;font-weight:bold}
.co-training-solutions{background:#f9f9f9;padding:25px 0 50px 0;}
.co-training-blue, .co-training-white {border:none;background:#124c71;padding:20px;border:1px solid #d7d7d7;height:560px;}
.co-training-white {background:#f9f9f9!important;margin-top:-20px}
.co-training-left {padding:0}
.co-training-box{border:none;background:#fff;padding:12px;border-radius:10px 10px 10px 10px;min-height:250px;margin-bottom:25px;border-left:3px solid #dfdfdf;border-right:3px solid #dfdfdf}
.co-training-hgt{min-height:200px!important;}
.co-training-qform {background:#f6f6f6;padding:40px 0;margin:25px 0}
.co-training-hdr {margin-top:6%!important;}
.co-btn{background:#13659d;color:#fff;padding:5px 25px;font-size:18px}
.co-number{background:#13659d;padding:34px 8px 5px 8px;font-weight:bold;color:#868686;border-bottom:1px solid #ebebeb;}
.co-training h3 {color:#14659e}
/* 


   5 columns grid for 'md' and 'lg' screens

   @tatygrassini


*/

@media (min-width: 992px) {
  .col-md-1-5 { width: 20%; }
  .col-md-2-5 { width: 40%; }
  .col-md-3-5 { width: 60%; }
  .col-md-4-5 { width: 80%; }
  .col-md-5-5 { width: 100%; }
}

@media (min-width: 1200px) {
  .col-lg-1-5 { width: 20%; }
  .col-lg-2-5 { width: 40%; }
  .col-lg-3-5 { width: 60%; }
  .col-lg-4-5 { width: 80%; }
  .col-lg-5-5 { width: 100%; }
}

/* Demo only, no need for this */

.show-grid [class^=col-] span,
.container-fluid .show-grid [class^=col-] {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #eee;
  background-color: rgba(86,61,124,.15);
  text-align: center;
  border: 1px solid #ddd;
  border: 1px solid rgba(86,61,124,.2);
}


}

/*corporate-trainig*/

@keyframes spin {
  100% {transform: rotate(1turn); }
}
@media (min-width: 992px) and (max-width: 1199px) {
.login-margin-input {
    width: 223px;
}
.header-bg, .video-responsive .col-md-5{width:100%}
.video-responsive{height:auto}
 {}
}
@media only screen and (min-width: 320px) and (max-width: 640px)
{
.five_setion{width: auto;}
.margin-neg20{ margin-top:0}
.wdth90{width:100%!important}
.header-border-r{margin-bottom:15px;border-right:0;margin-right:0;}
.row.vertical-align{display:block}
.all-course-filter {margin:15px 0px 0 0px}
.login-modal-content{width:100%;margin:auto;padding:15px 4px 25px 5px;}
.login-modal-content2{width:100%;margin:auto;padding:15px 4px 25px 5px}
.my-profile{width:100%;padding:20px 0}
.my-profile-col{padding-left:0;padding-right:0}
.my-profile-bg{width:63%;margin:auto}
.my-profile-col2{padding-left:0;padding-right:0}
.login-margin-input {
    border: 1px solid #cdcdcd;
    margin-left: 0px;
    margin-right: -43px;
    padding: 5px 28px 3px 9px;
    width: 96%;
}	
.padding-right0{padding-right:0}
.login-margin{margin-left:25px;margin-top:0!important;padding:8px 0}
.login-margin i{padding:6px 10px;font-size:14px}
.course-view1{margin:auto;width:230px;margin-bottom:14px}
.brdr{margin-left:0;margin-top:0;padding:10px 15px!important}
.login-left-float{float:none}
.header-bg2{background-size:cover;}
.domain-item-icn span{ display:none}
}





/*new product page css end*/