/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

body.Redo.menu-in-right .top-navbar.navbar .navbar-left {
    float: none !important;
}

@media (min-width: 992px){
    body.Redo.header-2 .Redo-Slider .call-action {
        margin-top: 0px;
    }
    .Redo-Slider { 
        margin-top: 105px; 
    }
}
/*
.Redo-Slider .owl-stage-outer {
    padding-top: 25%;
    padding-bottom: 25%;
}*/
.Redo-Slider .owl-dots {
    bottom: 50px;
}
.Redo-Slider .slides .slide-bg.top {
    background-size: cover;
    position: inherit;
    padding-top: 20%;
    padding-bottom: 20%;
}
.Redo-Slider .slides .hero-outer .hgroup .buttons .btn:first-of-type {
    margin-right: 0px;
}

.Redo-Slider .owl-dots .owl-dot.active span, .Redo-Slider .owl-dots .owl-dot:hover span, 
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span,
.carousel.Redo-carousel .carousel-indicators li.active {
    background: #009194;
}
.Redo-Slider .owl-dots .owl-dot span, .owl-carousel .owl-dots .owl-dot span,
.carousel.Redo-carousel .carousel-indicators li {
    border-color: #009194;
}
.btn-cover {
    background-color: #009194;
    color: aliceblue;

}
.Redo-Slider .slides .slide-bg {
    height: auto;
}
body.Redo.header-2 .Redo-Slider .slides {
    height: auto;
}

@media (min-width: 992px){
.Redo-Slider .slides .hero-outer {
    text-align: center;
}
}
.Redo-Slider .slides .hero-outer {
    padding: 25% 0 0% 0%;
}

@media (max-width: 768px) {
    .btn-cover {
      padding:2px 4px;
      font-size:80%;
      line-height: 1;
    }
  }
  
  @media (min-width: 769px) and (max-width: 992px) {
    .btn-cover {
      padding:4px 9px;
      font-size:90%;
      line-height: 1.2;
    }
  }

@media (min-width: 768px){
    .block-s1.margin-up, .block-s2.margin-up, .block-s3.margin-up, .block-s4.margin-up, .block-s5.margin-up, .block-s6.margin-up, .block-s7.margin-up {
        margin-top: -120px;
    }
}
.block-s1.margin-up, .block-s2.margin-up, .block-s3.margin-up, .block-s4.margin-up, .block-s5.margin-up, .block-s6.margin-up, .block-s7.margin-up {
    margin-top: -100px;
}

.back-to-top {
    border: 3px double #009194;
    color: #009194!important;
}

.btn-primary{
    background-color: #009194;
    border-color: #006869;
}
.carousel:hover .carousel-control, .carousel.focus .carousel-control{
    color: #009194;
}

.Redo-pricing-container .Redo-pricing-table {
    border-top: 10px solid #009194;
    text-align: center;
}

.Redo-pricing-container .Redo-pricing-table .btn {
    background-color: #009194;
    border-color: #009194;
}

.Redo-pricing-container .Redo-pricing-table .btn:hover {
    background-color: #C71748;
    border-color: #a7133d;
}

.sticker-wrapper .sticker{
    background-color: #CFB53B;
    color: #fff;
}
.block-s3.bottom3x {
    padding: 45px 0 30px;
}

.Redo-pricing-container .Redo-pricing-table .price span {
    font-size: 28px;
    color: #c71717;
}

.navbar-brand {
    height: 100%;
}

.bg-primary{
    background-color: #009194!important;
}

.top-navbar .dropdown-menu li:first-child {
    border-top: 2px solid #009194;
}
.top-navbar .navbar-left .dropdown-menu li a:hover:focus,
.top-navbar .navbar-right li .dropdown-menu li a:hover:focus,
.top-navbar .dropdown-menu li>a:hover, .top-navbar .dropdown-menu li>a:focus, 
.top-navbar .dropdown-menu li>a:active, .top-navbar .dropdown-menu li.active a, 
.top-navbar .dropdown-menu li.active a:hover{
    background-color: #009194;
}
.top-navbar .nav .nav-divider{
    background-color: #009194;
}
.dropdown-menu:after{
    border: none!important;
}
/****Home page color theme******/
.counter-item:after {
    background-color: #CFB53B;
}
body.Redo.header-2 .top-navbar.navbar {
    background-color: #009194;
}
@media (min-width: 992px){
    body.Redo.header-2.top-nav-collapse .top-navbar.navbar {
        background-color: #009194;
    }
}
@media (max-width: 991px){
    .top-navbar .top-menu, .top-navbar .nav-top {
        background-color: #00aaad;
    }
    .top-navbar .nav-top .navbar-left.navbar-nav>li .dropdown-menu{
        background-color: #009b9e;
    }
}

.dropdown-menu li a:active{
    background-color: black;
}
.dark, .inverse {
    background-color: #C71748!important;
    border-color: #C71748 !important;
}
.btn-behance {
    color: #fff;
    background-color: #053eff;
    border-color: #053eff;
}
.btn-youtube {
    color: #fff;
    background-color: #FF0000;
    border-color: #FF0000;
}

.btn-behance:hover, .btn-behance.focus {
    color: #fff;
    background-color: #0334d4;
    border-color: #0334d4;
}
.btn-youtube:hover, .btn-youtube.focus {
    color: #fff;
    background-color: #e60202;
    border-color: #e60202;
}

/**** Knowledg base ***/
.article .article-content {
    color: #333;
}


.dropdown-submenu {
    position: relative;
  }
  
  .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
  }
  
  .dropdown-submenu:hover>.dropdown-menu {
    display: block;
  }
  
  .dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
  }
  
  .dropdown-submenu:hover>a:after {
    border-left-color: #fff;
  }
  
  .dropdown-submenu.pull-left {
    float: none;
  }
  
  .dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
  }

  .hero-bg-wrap .slide-items .item-inner:before, .hero-bg-wrap .slide-items .item-inner{
      background-color: transparent;
  }
  .hero-bg-wrap ul li [class*="fa-"], .hero-bg-wrap ul li [class*="glyphicon-"] {
    color: #009194;
}
.hero-bg-wrap.bg-opacity:before{
    opacity: 0.5;
}

@media (max-width: 568px){
    .Redo-Slider .owl-dots {
        top: 70%;
    }
}
.hero-bg-wrap .page-title h1:before {
    width: 100%;
}
.panel-sidebar .list-group a.list-group-item.active, .panel-sidebar .list-group a.list-group-item.active:hover, .panel-sidebar .list-group a.list-group-item.active.panel-sidebar .list-group a.list-group-item:focus {
    color: #009194;
}
.btn-primary:hover{
    background-color: #01787a;
}
.panel-sidebar .list-group a.list-group-item.active .fa, .panel-sidebar .list-group a.list-group-item.active:hover .fa, .panel-sidebar .list-group a.list-group-item.active.panel-sidebar .list-group a.list-group-item:focus .fa, .panel-sidebar .list-group a.list-group-item.active .fas, .panel-sidebar .list-group a.list-group-item.active:hover .fas, .panel-sidebar .list-group a.list-group-item.active.panel-sidebar .list-group a.list-group-item:focus .fas, .panel-sidebar .list-group a.list-group-item.active .far, .panel-sidebar .list-group a.list-group-item.active:hover .far, .panel-sidebar .list-group a.list-group-item.active.panel-sidebar .list-group a.list-group-item:focus .far, .panel-sidebar .list-group a.list-group-item.active .fal, .panel-sidebar .list-group a.list-group-item.active:hover .fal, .panel-sidebar .list-group a.list-group-item.active.panel-sidebar .list-group a.list-group-item:focus .fal {
    color: #009194!important;
}
.hero-bg-wrap .page-title h1:after {
    background-color: #009194;
}
.hero-bg-wrap .page-title h1{
    font-size: 30px;
}

.domain-checker-bg{
    background-color: #C71748;
}


.carousel:hover .carousel-control,.carousel.focus .carousel-control{
    color:#00919480;
}

h1 {
    font-size: 30px;
}

.Redo-tabsbar .nav-tabs>li.active>a{
    background-color: #6ec8c9;
}

.Redo-tabsbar.arrow .nav-tabs>li.active:after {
    border-color: #6ec8c9 transparent transparent transparent;
}

.bg-success {
    background-color: #009194!important;
    border-color: #009194!important;
}

.tab-pane .plan-specs .order-now.bg-success:hover, .tab-pane .plan-specs .order-now.bg-success:focus, .tab-pane .plan-specs .order-now.bg-success:active {
    background-color: #008688!important;
}

.tab-pane .plan-specs .description, .tab-pane .plan-specs .pricing{
    padding-left: 20px;
    padding-right: 20px;
}

blockquote, .blockquote-reverse, blockquote.pull-right {
    border-color: #009194;
}

.text-primary {
    color: #009194 !important;
}

.Redo-accordion.no-border .panel .panel-heading.accordion-active a .panel-title {
    background-color: #009194;
}