.header-in .navbar-default, .blue-seperator { background: #3575D3 }
.header-in .navbar-nav>li { border-left: 1px solid #3770c4; }
.rides-cs { background: #3575D3 }
.navbar.navbar-default { background-color: #fff; border-radius: 0px; }
.header-in .navbar-nav>li { border-width: 0; }
.header-in .navbar-default .navbar-nav>li>a { color: #5b5b5b; font-weight: 400; line-height: 3; }
.header-in .navbar-nav { padding-left: 0; }
.dropdown:hover .dropdown-menu { background-color: #fafafa }
.dropdown-menu:before { border-bottom-color: #fafafa }
#dashboard-cartItemCount { background: #5b5b5b; color: #fff; }
.banner-content a { text-decoration: none; }
.header-in .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: initial; outline: none; }
.header-in .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color: #5b5b5b; background-color: #fff; }

/* changes header */
#lg-navbar-collapse .dropdown > a { position: relative; }
#lg-navbar-collapse .dropdown > a:before { position: absolute; content: ''; width: calc(100% - 15px); height: 2px; background: #3575d3; left: 0; bottom: 12px; display: none; right: 0; margin: 0 auto; }
#lg-navbar-collapse .dropdown:hover > a:before { display: block; }
#lg-navbar-collapse .dropdown-menu:before { display: none; }
#lg-navbar-collapse .dropdown-menu { top: 91%; }
.dropdown:hover .dropdown-menu { background-color: #fff }

/* */
.new-hero-banner { height: 450px; background-color: #0a3a60; }
#homepage-banner-slider .carousel-control span { color: #fff; border-color: #fff; }
.homepage-in .jumbotron .new-hero-banner .container { padding: 0 15px; }
.banner-content { padding: 0 53px; }
.banner-content h2 { color: #fff; margin: 0 0 8px; padding: 0; font-size: 43px; letter-spacing: 0.5px; }
.banner-content p { color: #fff; font-size: 17px; letter-spacing: 0.2px; margin: 0 0 11px; }
.banner-content p i { color: #fff; margin-right: 12px; background-image: url(/ui/resellerdata/510000_539999/511678/supersite2/bluehost/themes/MinimalGreen-MyTheme/images/myUploadedImages/bh_homepage_css_sprites_new.png); background-position: -47px -10px; width: 17px; height: 14px; }
.banner-content h4 { color: #fff; font-weight: 400; margin: 2px 0 0; font-size: 14px; line-height: 23px; }
.banner-content h5 { color: #fff; font-weight: 300; line-height: 21px; font-size: 13px; margin: 4px 0 8px; }
.banner-content h3 { color: #fff; font-weight: 600; font-size: 20px; margin: 0 0 23px; }
.btn-banner { font-weight: 500; font-size: 27px; border-radius: 0px; padding: 4px 48px; opacity: 1; }
.banner-content h2, .banner-content p, .banner-content h4, .banner-content h5, .banner-content h3, .btn-banner { /*font-family: 'Noto Sans SC', sans-serif;*/ }
.ex-text-n { color: #fff; margin-top: 5px; font-size: 13px; }
.new-hero-banner { display: flex; align-items: center; background-position: center; background-size: cover; }
.banner-inner-sec { width: 100%; }
.space-50 { margin-top: 50px; }
.space-31 { margin-top: 31px; }
.new-hero-banner { background-repeat: no-repeat; }
.banner-content h4 { letter-spacing: 0.5px; font-size: 18px; }
.banner-content h5 { color: #fff; font-weight: 300; line-height: 26px; font-size: 17px; margin: 9px 0 11px; }
.banner-content a[data-toggle="modal"] { color: #fff; text-decoration: underline; }
@media screen and (min-width:768px) and (max-width:1024px) {
    #homepage-banner-slider { margin-top: 24px; }
    .banner-content h2 { font-size: 32px; }
    .btn-banner { font-size: 20px; }
}
.homepage-in .row-wrapper.blue-seperator { background-color: #fff; }
.homepage-in .row-wrapper.blue-seperator .blue_seperator_button { background-color: #3575D3 }
.blue-separator-text { color: #3575D3; vertical-align: middle; }

/* */
.box-one { height: 480px; background-color: #ebebeb; background-size: auto 100%; background-position: center; background-image: url('/ui/resellerdata/510000_539999/511678/supersite2/bluehost/themes/MinimalGreen-MyTheme/images/myUploadedImages/bh_homepage_productrecovered_new.jpg'); background-repeat: no-repeat; }
.box-two { height: 480px; background-color: #0b1e49; background-size: auto 100%; background-position: center; background-image: url('/ui/resellerdata/510000_539999/511678/supersite2/bluehost/themes/MinimalGreen-MyTheme/images/myUploadedImages/bh_homepage_wordpressrecovered_new.jpg'); background-repeat: no-repeat; }
.content-block { padding: 0 19px; }
.content-block h3 { font-size: 40px; /*font-family: 'Noto Sans SC', sans-serif;*/ margin: 0 0 27px; }
.content-block p { font-size: 20px; padding-left: 0; margin-bottom: 18px; /*font-family: 'Noto Sans SC', sans-serif;*/ line-height: 20px; position: relative; padding-left: 45px; }
.content-block h4 { /*font-family: 'Noto Sans SC', sans-serif;*/ font-size: 22px; font-weight: 600; margin: 53px 0 0; }
.content-block a { padding: 8px 63px; font-size: 30px; margin-top: 12px; border-radius: 0; font-weight: 500; }
.content-block-2 { padding-left: 90px; padding-right: 0; }
.content-block-2 h3 { font-size: 46px; margin-bottom: 17px; color: #fff; }
.content-block-2 p { line-height: 17px; font-size: 19px; color: #fff }
.content-block-2 h5 { font-size: 16px; padding-top: 4px; line-height: 21px; color: #fff }
.content-block-2 h4 { margin-top: 25px; color: #fff }
.ex-test-b { margin-top: 5px; /*font-family: 'Noto Sans SC', sans-serif;*/ color: #fff }
.icon-n { background-image: url(/ui/resellerdata/510000_539999/511678/supersite2/bluehost/themes/MinimalGreen-MyTheme/images/myUploadedImages/bh_homepage_css_sprites_new.png); background-position: -10px -10px; width: 17px; height: 14px; display: inline-block; position: absolute; left: 5px; top: 4px; }
.icon-n.icon-white { background-position: -47px -10px; }
.flex-box { display: flex; align-items: center; }
.flex-box .middle-box { width: 100%; }
.server-section { padding-top: 35px; }
.left-server { text-align: right; }
.left-server img { display: inline-block; }
@media screen and (min-width:320px) and (max-width:767px) {
    .flex-box { display: block; }
    .content-block { padding: 50px 0; }
    .content-block h3 { font-size: 25px; }
    .box-one { background-image: none; height: auto; }
    .content-block p { line-height: 23px; position: relative; padding-left: 35px; font-size: 16px; margin-bottom: 15px; }
    .content-block p br { display: none; }
    .content-block h4 { margin-top: 20px }
    .content-block a { padding: 10px 40px; font-size: 20px; }
    .box-two { background-color: #0b1e49; background-image: none; height: auto; }
}
@media screen and (min-width:768px) and (max-width:1024px) {
    .content-block h3 { font-size: 30px; margin: 0 0 15px; }
    .content-block p { font-size: 14px; line-height: 20px; padding-left: 38px; margin-bottom: 10px; }
    .content-block h4 { margin: 20px 0 0; font-size: 20px; }
    .content-block a { padding: 8px 40px; font-size: 20px; }
    .content-block-2 { padding-left: 0 }
    .content-block-2 h5 { font-size: 14px; padding-top: 3px; line-height: 20px; }
    .box-two, .box-one { height: 400px }
}
@media screen and (min-width:1025px) and (max-width:1199px) {
    .content-block h3 { font-size: 30px; margin: 0 0 15px; }
    .content-block p { font-size: 14px; line-height: 20px; padding-left: 38px; margin-bottom: 10px; }
    .content-block h4 { margin: 20px 0 0; font-size: 20px; }
    .content-block a { padding: 8px 40px; font-size: 20px; }
    .content-block-2 { padding-left: 0 }
    .content-block-2 h5 { font-size: 14px; padding-top: 3px; line-height: 20px; }
    .box-two, .box-one { height: 400px }
}