h5{ font-weight:normal;font-family: "GothamRoundedBook",Helvetica,Arial,sans-serif !important;}
p{  /* line-height:1.8em; */}

/* update */
.groupCompany li { color:#ccc;	
}

.groupCompany li a{ color:#ccc; 	
}
.groupCompany li a.active{ color:#09afdf; 	
}
.groupCompany li a:hover{ color:#09afdf;  text-decoration:none;

}

.text-gray{ color:#f3f3f3;}
.text-gray li a{ color:#f3f3f3 !Important;}
.text-black {
    color: #333333;
}

.CourseCalendar .text-black  h1:not(.text-default), 
.CourseCalendar .text-black  h2:not(.text-default), 
.CourseCalendar .text-black  h3:not(.text-default),
.CourseCalendar .text-black  h4:not(.text-default), 
.CourseCalendar .text-black  h5:not(.text-default), 
.CourseCalendar .text-black  h6:not(.text-default),
.CourseCalendar .text-black  p:not(.text-default), 
.CourseCalendar .text-black  li:not(.text-default){color:#333333;}
.CourseCalendar .text-white  h1:not(.text-default), 
.CourseCalendar .text-white  h2:not(.text-default), 
.CourseCalendar .text-white  h3:not(.text-default), 
.CourseCalendar .text-white  h4:not(.text-default), 
.CourseCalendar .text-white  h5:not(.text-default), 
.CourseCalendar .text-white  h6:not(.text-default), 
.CourseCalendar .text-white  p:not(.text-default), 
.CourseCalendar .text-white  li:not(.text-default){color:#ffffff;}

.dark-translucent-bg .feature-box  a:not(.btn)
{     color: #999999; text-decoration:none;}





h1.jumbo{
    font-size: 3.5em; 

    font-weight: 700;
    text-transform:none;
}
.footer-content .nav-pills > li > a { font-weight:400;
}
.CourseCalendar .nav-pills > li > a { font-size:14px; padding-right:20px;  }



.default-bg {
    background-color: #f00;
    color: #fff;
}
.btn{border:none;}
.dropdown-menu > li > a:hover{color:#f44336 !Important;}
.transparent-header .header:not(.dark) .navbar-nav > li.open > a, .transparent-header .header:not(.dark) .navbar-nav > li > a:hover{color:#000!Important;}
@media only screen and (max-width: 1200px) {
    .mega-menu.space-right-md{ padding-right:0px !Important;}
    .mega-menu.pl-20{ padding-left:0px !Important;}
    .CourseCalendar .nav-pills > li > a { font-size:14px; padding-right:20px;  }
    .nav-pills > li > a {

        padding: 7px 5px; font-size:18px;
    }
}
@media only screen and (max-width: 1000px) {

    .aside-content{ padding-left:0px !Important; padding-top:30px;}
}


@media (max-width: 767px) {




    .nav-pills > li > a {

        padding: 7px 15px; font-size:14px;
    }


    h1.jumbo{
        font-size: 3em; 

        font-weight: 100;
        text-transform:none;

    }
    .banner h2{ font-size:3em;}


    .search-form .form-group.hover {
        width: 100% !Important;
    }



}



.search-form .form-group {  
                            margin:0px auto;
                            margin-top:40px;
                            width: 75px;
                            height: 150px; padding:20px;
                            

                            -webkit-border-radius: 10em;
                            -moz-border-radius: 10em;
                            border-radius: 10em;

                            -webkit-transition: all .5s;
                            -moz-transition: all .5s;
                            transition: all .5s; overflow:hidden;
}
.search-form .form-group input.form-control {
    padding-right: 20px;
    border: 0 none;
    background: transparent;
    box-shadow: none;
    display:block; color:#fff; font-size:18px;padding-top: 0px;

}
.search-form .form-group input.form-control::-webkit-input-placeholder {
    display: none;
}
.search-form .form-group input.form-control:-moz-placeholder {
    /* Firefox 18- */
    display: none;
}
.search-form .form-group input.form-control::-moz-placeholder {
    /* Firefox 19+ */
    display: none;
}
.search-form .form-group input.form-control:-ms-input-placeholder {
    display: none;
}



.search-form .form-group.hover {
    width: 100%; overflow:visible;

    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;

    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}




.search-form .form-group span.form-control-feedback {
    position: absolute;
    top: -1px;
    right: 18px;
    z-index: 2;
    display: block;
    width: 52px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    color: #fff;
    left: initial;
    font-size: 30px; padding:20px; font-weight:300;
}


.search-form .form-group span.form-control-jumplink
{  position: absolute;
   top: 5px; color:#ccc; left:0px; right:0px;
}

.search-form .form-group span.form-control-jumplink a 
{
    color:#ccc; text-decoration:none;  border:solid 1px #fff; padding:5px; margin-left:20px;border-radius: 7px;
}
.search-form .form-group span.form-control-jumplink a:hover
{
    color:#fff; border:solid 1px #fff; padding:5px; background-color:#f7650f;
}


/*  SECTIONS  */
.CourseSection {
    clear: both;
    padding: 0px;
    margin: 0px;
}

/*  COLUMN SETUP  */
.col {
    display: block;
    float:left;
    margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }


/*  GRID OF FIVE  */
.span_5_of_5 {
    width: 100%;
}
.span_4_of_5 {
    width: 79.68%;
}
.span_3_of_5 {
    width: 59.36%;
}
.span_2_of_5 {
    width: 39.04%;
}
.span_1_of_5 {
    width: 18.72%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
    .col {  margin: 1% 0 1% 0%; }
    .span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
 .search-form .form-group span.form-control-jumplink a 
{
    padding:10px; margin-left:10px;
}
.search-form .form-group span.form-control-jumplink a:hover
{
    padding:5px; 
}

.toll-free{font-size:10px;}

}




.mega-menu .sec-1{ min-height:auto;}
.mega-menu .sec-1 .menu li a{ padding:10px 10px 10px 20px; border-bottom:0px; text-decoration:none; }

.mega-menu .sec-1 .menu li a:hover{ background:#f9f9f9 ;}
.mega-menu .sec-2 .menu li a{ padding:10px 10px 10px 20px; border-bottom:0px; text-decoration:none; }
.mega-menu .sec-2 .menu li a:hover{ background:#fff; color:#333333;}
.mega-menu .sec-2{  height: 250px !Important; width:65%; }


.default-bgc {
    background-color: #09afdf;
    color: #ffffff;
    height: 250px !Important;
    
}

.default-bgc a:not(.btn) {
  text-decoration: underline;
  color: #ffffff;
}
.default-bgc a:not(.btn):hover {
  text-decoration: none;
  color: #ffffff;
}


.menu-tab{ display:none;  min-height:310px;}
#tab1{ display:block;}
#tab11{ display:block;}
.menu i{ display:none;  font-size:30px !Important;}


/*.menu  li a.active{ color:rgba(0, 0, 0, 1)}*/

#courseIMG{ padding:10px;}




.pointer{ position:absolute; top:0px; color:#f9f9f9 ; display:none;}
.pointer0{ position:absolute; top:0px; color:#09afdf ; display:none;}
.pointer2{ position:absolute; top:0px; color:#f9f9f9 ; display:none;}

.sec-0 ul li a
{
    padding:20px 10px 20px 10px !important;	width:100%; text-decoration:none !important; border-bottom: 0px !Important; 
}
.sec-0 .menu  li a.active{ background:#067b9d;  color:#fff;}
.sec-0 .menu li a:hover{ background:#067b9d ; color:#fff; }


.flagbtn .dropdown-menu > li > a{ padding: 5px 20px;}

.CourseTitle{
    font-weight:400;
    font-size:35px; margin-bottom:0px; line-height:1.5;
}


.CourseCalendar .datebox  h4, .CourseCalendar .datebox  p, .CourseCalendar .datebox  h5{ margin:3px;}
.CourseCalendar .datebox { background:#ffebd0!Important; max-width:60px; margin-left:10px;cursor:pointer; border-color:#ffdfb6; }
.CourseCalendar .datebox:hover{ border-color:#e8e8e8;  }

.CourseCalendar .datebox i{ position:absolute; margin:10px 10px auto; bottom:-5px; color:#ff9d33;  }
.CourseCalendar del{ color:#ff9d33}

.dark-translucent-bg .btn-default-transparent{color:#f3f3f3;}


.coursecontent ul li{    line-height: 1.8; padding-top:5px;}

.nav-pills.course-nav-pills > li > a { font-size:14px; padding-right:20px;  }
.nav-pills.course-nav-pills { border-bottom:1px solid #f2f2f2;}


/*testimonials strat*/

.carousel-reviews .carousel-inner{margin-top:-20px;}
.carousel-reviews .carousel-control.left,.carousel-reviews .carousel-control.right  {background:none;width:25px; }
.carousel-reviews .carousel-control.left {left:-25px; }
.carousel-reviews .carousel-control.right {right:-25px;}

.block-text {
    background-color: #fafafa;
    border-radius: 5px;
    box-shadow: 0 3px 0 #b9b9b9;
    color: #626262;
    font-size: 14px;
    margin-top: 27px;
    padding: 15px 18px;
}
.block-text a {
    color: #7d4702;
    font-size: 25px;
    font-weight: bold;
    line-height: 21px;
    text-decoration: none;

}
.mark {
    padding: 12px 0;background:none; color:#777777; font-size:14px;
}
.block-text p {
    color: #777777;
    font-family: Georgia;
    font-style: italic;
    line-height: 20px;
}
.sprite {
    background-image: url('../images/spirit.png');
}
.sprite-i-triangle {
    background-position: 0 -1298px;
    height: 44px;
    width: 50px;  
}
.block-text ins {
    bottom: -93px;
    left: 52%;
    margin-left: -60px;
}


.block {
    display: block;
}
.zmin {
    z-index: 1;
}
.ab {
    position: absolute;
}

.person-text {
    padding: 10px 0 0;
    text-align: center;
    z-index: 2;
}
.person-text a {

    display: block;
    font-size: 14px;
    margin-top: 3px;
    text-decoration: underline;
}
.person-text i {

    font-family: Georgia;
    font-size: 13px;
}
.rel { 
    position: relative;
}
.rel img{ margin:0 auto;}

/*testimonials end*/

.aside-content{ padding-left:50px;}
.tp-caption.medium_black {
    font-size: 18px;
    color: #333;
    font-weight: 300;
}

.CourseCalendar.shadow{ background:#fbfbfb !Important;}
.CourseCalendar  p{ margin-bottom:0px;}
.CourseCalendarBg{ min-height:430px}


.dark-translucent-bg  .CourseCalendar a:not(.btn) {text-decoration: none;
                                                   color: #999999;}
.section.postheader{ padding:0px;}
.header-left.update-logo{padding-top:6px!Important;}
.light-gray-bg2{background:#f4f4f4;}

.blogpost .post-info {font-weight:300;}

/*********************************************
 * TAGCLOUD
 *********************************************/
span.clouditem {
    padding-left: 0.15em;
    padding-right: 0.15em;
    line-height: 90%;
}





.lead2{ font-size:15px;}
.banner.corporate{ padding-top:0px !Important;}
.corporate-top-header{padding:10px; background:rgba(0,0,0,.6);}
.main-container .container{ max-width:1000px;}

.globalD {
    background: url(../images/corporate/World_map_people.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 480px;
}
.globalD_dv {
    padding: 20px;
    background: rgba(255, 255, 255, 0.9);
    margin-top: 80px;
}

.about .clients .client-image
{
    width: 120px !Important;
    height: 120px!Important;

}

.referbg
{
    background: url(../images/referalbg.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;


}

.scrollToTop{ bottom:55px;}

.text-refer{ color:#fce703 !Important;}
.pt-5{ padding-top:5px;}
.accredations-content .feature-box{ margin-bottom:10px;}

/*.navbar-fixed-bottom .btn-dark-transparent:hover{color:#09afdf !Important;}*/

.header-login{ padding-top:20px;}
.header.fixed.animated .header-login{ padding-top:10px;}  
.header-top-dropdown .dropdown-menu{ margin-top:18px;}
.header.fixed.animated  .header-top-dropdown .dropdown-menu{ margin-top:14px;}



.pmp h2{ width:290px;
  height: 180px;
  top: 58px;
    z-index: 1;
    position: absolute;
    left: 12%;
    color:#fff;font-size:20px;
    
}

.prince h2{ width:290px;
  height: 180px;
  top: 58px;
    z-index: 1;
    position: absolute;
    left: 12%;
    color:#fff;font-size:20px;
    
}
.itil-intermediate h2{ width:290px;
  height: 180px;
  top: 58px;
    z-index: 1;
    position: absolute;
    left: 12%;
    color:#fff;font-size:20px;
    
}
.big-data h2{ width:290px;
  height: 180px;
  top: 58px;
    z-index: 1;
    position: absolute;
    left: 12%;
    color:#fff;
    font-size:20px;
}
.itil-foundation h2{
width:290px;
  height: 180px;
  top: 58px;
    z-index: 1;
    position: absolute;
    left: 12%;
    color:#fff;
    font-size:20px;
    
}
.bigdata-analytics h2{
width:290px;
  height: 180px;
  top: 58px;
    z-index: 1;
    position: absolute;
    left: 12%;
    color:#fff;
    font-size:20px;
    
}



.toll-free {
    font-size: 18px;
}
@media (min-width: 768px) and (max-width: 991px) {
    .header-left{ padding-top:22px}
    .toll-free{font-size:12px;}

}
@media (max-width: 767px)  {
    .header-login{ padding-top:0px; padding-bottom:10px;}

    .search-bar
    { padding-top:10px !important;
    }
    .header-text-dv{ padding-top:0px!important;}
}

.separator-4 {
    width: 1px;
    margin: 5px auto 5px;
    position: relative;
    height: 100px; border-left:1px solid #ccc;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(90) scale(1, 1);
}
.width-8{ max-width:800px; margin:0px auto; }
.search-bar
{

    margin:0px auto !Important;	padding-top:40px;
}
.header-text-dv{ padding-top:40px;}

.form-control-jumplink, .form-control-jumplink a{ color:#fff;}

#custom-search-input{
    padding: 3px;
    border: solid 1px #E4E4E4;
    border-radius: 6px;
    background-color: #fff;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #0c9ec7;
    padding: 0 8px 0 10px;
    border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

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

.mt--10{ margin-top:-100px;}
.premium.image-box
{
    background:#fff url(../images/di8ob4erT.png) no-repeat 50%;
}

.label-bx
{
    padding:5px; border-radius:5px;
}

.text-head{ color:#a4a4a4;}

.social-links li{
    padding-right:5px;
}

.footer-link a
{
    padding-right:20px;
}
.header-left {
    padding: 8px 0 0 0 !Important;
}


.header-left .logo{ padding-left:90px; padding-right:20px; padding-top: 1px;}
@media (min-width: 1290px) and (max-width: 1360px) {
    .header-left .logo{ padding-left:40px; padding-right:10px;}
    .toll-free{font-size:18px;}
}
@media (min-width: 991px) and (max-width: 1290px) {
    .header-left .logo{ padding-left:20px; padding-right:10px; width:90%;}
    
    .toll-free{font-size:18px;}
}

@media (min-width: 768px) and (max-width: 991px) {
    .header-left .logo{ padding-left:10px; padding-right:5; width:80%;}

}
@media (min-width: 300px) and (max-width: 767px) {
    .toll-free{font-size:10px;}
    .header-left .logo{ padding-left:10px; padding-right:5; width:80%;}
    .search-form .form-group span.form-control-jumplink a 
{
    padding:10px; margin-left:10px;
}
.search-form .form-group span.form-control-jumplink a:hover
{
    padding:5px; 
}



}

 




.offer_strip{ background:#383b46; height:80px;}
.slide_up_close{ float:right;padding:10px; padding-top:20px;}
.festive_offer{ position:absolute; right:240px; height:138px; cursor:pointer; z-index:100; }

@media (min-width: 100px) and (max-width: 667px) {
    .festive_offer{ right:140px;  }

}

.danger-bg{ background:#b10500; }
.danger-bg a{ color:#fff;}
.dark-bg{ background:#383b46;}


.coursecontent .nav-pills > li.active > a,
.coursecontent .nav-pills > li.active > a:hover,
.coursecontent .nav-pills > li.active > a:focus,
.coursecontent .nav-pills > li > a:hover,
.coursecontent .nav-pills > li > a:focus {
    border-bottom: 5px solid #f7b470ab !Important;
    color: #09afdf!Important;
    text-decoration: none!Important;
	font-weight:bold;

}


.header-top-dropdown .dropdown-menu.profile-menu
{

    padding:0px;
}


.consulting-bg{
    background:#e5dcd5 url(../images/consulting.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}
.career-bg{
    background:#e5dcd5 url(../images/career-home.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}
.media-body1 li {
    margin-left: 26px;
    list-style: none;
}
.no-bold h5, .no-bold a, .no-bold h4{font-weight:400 !Important;}





.certification .feature-box { height:280px!Important;}
.compliance .feature-box { height:360px!Important;}
.about.full-width-section:hover .full-image-container:before, .about.full-width-section .full-image-container.hovered:before{opacity:0!Important;}
@media (min-width: 400px) and (max-width: 1200px) {
    .about.full-width-section .full-text-container { background-color:rgba(255,255,255,.8)!Important;}
    .search-form .form-group span.form-control-jumplink a 
{
    padding:10px; margin-left:10px;
}
.search-form .form-group span.form-control-jumplink a:hover
{
    padding:5px; 
}

}
.in-media .feature-box{ height:210px!Important;}
.in-media .feature-box h6{ font-weight:normal;}
.text-danger{color: #e30713 !Important;}
.aboutheader{ font-size: 45px; text-transform:capitalize !Important; line-height: 45px;
              padding: 10px; border:5px solid #b3b2b2;
}




.aboutus_path {
    background: url("../images/Path-mastery.jpg") 50% 0px no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


.clients .client-image {
    text-align: center;
    width: 130px;
    height: 65px;
    margin: 30px 45px 0px 45px;
    display: inline-block;
}

.feature-box-2.seminar-banner{
    height:180px; overflow:hidden; margin-bottom: 0px;
}

.industry .tab-content{ background:#fff; border-left:4px solid #f0ad4e;}
.industry .nav-tabs > li.active > a, .vertical .nav-tabs > li.active > a:hover, .vertical .nav-tabs > li.active > a:focus
{
    background:#f0ad4e;
    color:#fff;
}
.industry .nav-tabs{ background:#474747;}
.industry .nav-tabs > li a{ border-bottom:1px solid #626262;}






ul.industry-nav-pill{ margin-bottom:0px!Important;}

.industry-nav-pill li a{
    border-bottom:10px solid #fff; padding:10px; margin:10px 5px 0px 5px; text-decoration:none;
}
.industry-nav-pill li a:hover{color:#f0ad4e; text-decoration:none; border-bottom:10px solid #f0ad4e; }
.industry-nav-pill > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .nav-pills > li > a:hover, .nav-pills > li > a:focus
{color:#f0ad4e; text-decoration:none; border-bottom:10px solid #f0ad4e;}

.tab-content.industry .tab-pane { border:1px solid #e3e3e3; padding:10px; border-radius:2px; border-top:4px solid #f0ad4e;  margin:0px auto;}


.sticky
{
    position:fixed; z-index:1007; top:-100px; right:10px;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;  cursor:pointer;
}

.sticky.open{top:-2px;
             -webkit-transition: all 1s;
             -moz-transition: all 1s;
             transition: all 1s; 
}

.W30{width:300px}

.webdv{ height:50px; overflow:hidden; cursor:pointer;
        -webkit-transition: all .2s;
        -moz-transition: all .2s;
        transition: all .2s; 
}
.webdv.open{ height:470px; cursor:auto;
             -webkit-transition: all .2s;
             -moz-transition: all .2s;
             transition: all .2s; 

}

.webdv.halfopen{ height:110px;
                 -webkit-transition: all .2s;
                 -moz-transition: all .2s;
                 transition: all .2s; 

}
.panel-body.bg-default{ background-color:#f8f8f8 }
.panel-body.bg-default2{ background-color:#f8f8f8}

.webdv .dir{  position: absolute;
              bottom: 400px;

              -webkit-transition: all .2s;
              -moz-transition: all .2s;
              transition: all .2s; 
}

arrow bounce



@-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -moz-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    60% {
        -moz-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}
@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}
@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    60% {
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}


.arrow {
    position: absolute;
    bottom: 0 !Important;  
    left: 0%;
    margin-left: -30px; 
    width: 100px;
    height: 40px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s; 
}

.bounce {
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
}

.modal-half{ max-width:450px;}
.full-text-container.full-text{ width:100%; padding:0px 50px;}
#knowbetterbtn{    font-size: 45px;
                   position: absolute;
                   right: 10px;}

#knowbetter .full-text-container.full-text  option { background:#228384}

a:hover, a.active{text-decoration: none;}
a p{color:#333;}

.whyred img{ width:50%;}

.certification{ max-width:1000px; margin:0px auto;}
.certification p{ font-size:.9em; line-height:1.6em;}

.CwPc-avatarImg {
    border: 2px solid #ccc;
    border-radius: 7px;
    box-sizing: border-box;
    color: #fff;
    height: 100px !Important;
    width: 100px !Important;
    margin:0px auto;
}

.highlight-text {
  display: block;
  color: #00b3ee; }

.features {
  text-align: center; 
    
}

  .features h5 {
    padding: 20px 0 10px !Important;
    -webkit-transition: 0.5s !Important;
    transition: 0.5s !Important;
    text-transform: uppercase !Important;
    position: relative !Important; 
    text-align:left;
      
  }
  
    
    .features h5:before {
      content: "";
      position: absolute;
      left: 50%;
      bottom: 0;
      width: 50px;
      height: 1px;
      background: #00b3ee;
      -webkit-transition: 0.5s;
      transition: 0.5s;
      opacity: 0; }
  .features p {
    padding-bottom: 20px;
    position: relative;
    z-index: 10; }

.features-list {
  padding: 15px 20px;
  margin-bottom: 20px; }

.features-icon {
  position: relative;
  z-index: 10; 
  text-align: center;  
}
  .features-icon i {
    font-size: 36px;
    color: #fb6c06; }

	.alt-background {
    background-color:#f7f6f2!important;
}

.widget {
    background-color:#f7f6f2;
    margin-bottom: 30px;
    padding: 30px;
}
.widget li {
    border-bottom: 1px solid #deddd9;
}

.widget li a {
    display: block;
    padding: 5px 0;
}
a {
    color: #000;
    text-decoration: none;
}

.btn-default {
    color: #ffffff;
    background-color: #f00;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #ffffff;
    background-color: #D10514;
    border-color: #D10514;
}
.bg-primary {
    color: #fff;
    background-color: #D10514;
}