header {
    background-color: #2E3034;
}

div#login {
    background-color: #00A388;
}

header #login a {
    color: #ffffff;
}

header #login a:hover {
    color: #ffffff !important;
}

.btn-show-more:hover {
    border-color: #fff;
    background-color: #79BD8F;
}

.seo_text .title a{
color: #ffffff;
text-decoration: underline;
}

.seo_text a:hover{
    color:#ffffff;
}

#login {
    padding-left: 20px !important;
    padding-right: 20px !important;
    margin: 0 !important;
    color: #fff !important;
}

.dropdown-menu {
    background-color: #00A388;
}

.nav .open>a, .nav .open>a:focus {
    background: none;
    color: #00A388 !important;
}

div#compare-tariff {
    margin-top: 0;
    padding-top: 50px;
    background-color: #2E3034;
    color: #fff;
}

#compare-tariff .shadow-left, #compare-tariff .shadow-right {
    height: 100%;
}
#compare-tariff tbody .chapter-row td {
    height: 100%;
}

#retouch{
    color: #333;
}

#retouch h1{
    color: #fff !important;
}

#wrap-content {
    background-color: #2E3034;
    background-image: none;
}

#wrap-content .retush-desc{
    color: #aaa;
}

#wrap-content .retush-title{
    color: #fff;
}

#wrap-content .how-it-works a{
    border-radius: 50px;
    background-color: #00A388;
    color: #fff;

}
header {
    /*border-top: 6px solid rgb(0, 163, 136);*/
    position: relative;
    min-height: 95px;
    /*padding-top: 20px;*/
    background-color: rgb(30, 32, 34);
}

header #control-block {
    background-color: rgb(0, 163, 136);
    border-radius: 50px;
    overflow: hidden;
    display: inline-block;
    height: 40px;
    margin-bottom: 25px;
}

header #control-block > div {
    float: left;
    padding: 10px 30px;
    color: rgb(255, 255, 255);
    font-size: 12px;
    height: 100%;
}

header nav#menu > ul >li > a {
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    font-size: 13px;
    padding: 10px 8px;
}

.dropdown-menu {
    font-size: 14px;
    background-color: rgb(0, 163, 136);
}

#wrap-content {
    background-image: url(https://i.ibb.co/qd64QxR/arrows.png);
    background-color: rgb(46, 48, 52);
    background-size: contain;
}

.retush-desc .retush-title {
    font-size: 14px;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
}

.retush-desc {
    margin-top: 40px;
    margin-bottom: 40px;
    overflow: hidden;
    color: rgb(102, 102, 102);
    display: block;
}

.how-it-works a {
    width: 220px;
    background: rgb(0, 163, 136);
    margin: 0px auto;
    text-align: center;
    padding: 8px 0px;
    font-size: 14px;
    display: block;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    text-decoration: none;
    border-radius: 50px;
}

#why-us {
    padding: 50px 20%;
    min-height: 450px;
    text-align: center;
    background-color: rgb(0, 163, 136);
    color: rgb(255, 255, 255) !important;
}

#why-us .img-why-us {
    width: 240px;
    height: 240px;
    margin: 0px auto 10px;
    padding-top: 130px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#why-us .img-why-us span {
    font-size: 15px;
    font-weight: 600;
    color: rgb(255, 255, 255);
    line-height: 30%;
    font-family: "Open Sans", sans-serif;
    margin-top: 15px;
}

#why-us #img-24-hours {
    background-image: url(https://i.ibb.co/d7Pkkm4/icon1.png);
}

#why-us #img-simple-cond {
    background-image: url(https://i.ibb.co/f1gtfQR/icon2.png);
}

#why-us #img-3-level {
    background-image: url(https://i.ibb.co/Y88pM4Z/icon3.png);
}

#why-us #img-full-confiden {
    background-image: url(https://i.ibb.co/MPsBqNy/icon4.png);
}

a {
    color: rgb(255, 100, 34);
    text-decoration: none;
}

#article .date-added, .block-article .date-added {
    display: block;
    font-size: 12px;
    color: rgb(102, 102, 102);
    margin-bottom: 15px;
}

.homepage_bloglist .description{
    color: #aaa;
}

.seo_text {
    font-family: Tahoma,Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: rgb(102, 102, 102);
    font-weight: 400;
    padding: 75px 0px;
    border-top: 1px dashed rgb(102, 102, 102);
}

.seo_text ol li, .seo_text ul li {
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    color: rgb(0, 163, 136);
    font-style: italic;
}

body {
    background-color: rgb(30, 32, 34);
}.icon_block .block_content .text {
     color: rgb(170, 170, 170);
 }

#pro-photo-edit .title {
    color: rgb(187, 187, 187);
}

#pro-photo-edit {
    color: rgb(187, 187, 187);
}

header #control-block #login a {
    color: rgb(255, 255, 255);
}

.seo_text p {
    color: rgb(170, 170, 170);
}

.seo_text h2 {
    color: rgb(187, 187, 187);
}

.seo_text h3 {
    color: rgb(187, 187, 187);
}

#compare-tariff #evaluate-photo {
    font-size: 15px;
    margin: 0px -20px;
    color: rgb(255, 255, 255);
    padding: 19px;
}

#send-to-evaluation{
    background-color: #2E3034;
    border: 2px solid #FF6422;
    color: #FF6422;
    margin-top: 15px;
}

.service-steps {
    margin-top: 0;
    background-color: #79BC8E;
    padding-top: 50px;
    padding-bottom: 50px;
/*    margin-right: -400px;
    margin-left: -400px;
    padding-right: 400px;
    padding-left: 400px;*/
    color: #333;
}

#article2 {
    color: #aaa;
}

#wrap-content .title{
    color: #fff;
}

#wrap-content.wrap-services {
    background-color: #333;
}

.photo-line{
    display: none
}

.description{
    color: #aaa
}


.block-article{
    margin-bottom: 30px;
}

.block-article .name {
    font-size: 17px;
}

.block-article .name a{
    color: #fff;
}

#content{
    color: #aaa;
}

#toc {
    background: #434549;
}

#toc a{
    color: #ccc;
}

#content, .content {
    color: #aaa;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #434549;
}

.green-table > tbody > tr:nth-of-type(2n+2) {
    background-color: #333;
}

.table .table {
    background-color:  #434549;
}

.dashboard-panel {
    background-color: #434549;
}

#photos #content{
    color: #aaa
}

.dashboard-panel .block{
    color: #aaa;
}

#blog-categories li a:hover {
    color: #fff;
}

#wrap-content .how-it-works a:hover {
    background-color: #79BC8E;
    color: #fff;
}

.table > thead > tr > th {
    border-bottom: none;
}

tfoot td {
    border-top: none;
}

ul#blog-categories li a:hover {
    color: #fff;
}

.package_item .content p {
    color: #fff;
}

.package_item.purple, .package_item.green, .package_item.red {
    background: #333;
}

.left-green-banner a:hover {
    background-color: #fff;
}

#wrap-content-grey {
    /*background-color: #79BC8E;*/
    background-color: #333333;
}

#tariff-property ul {
    width: 100%;
    margin-top: 0;
}

#tariff-property ul li a {
    color: #79BC8E;
    font-size: 15px;
}

.btn-yellow {
    background: #F15629;
    color: #fff;
    padding-left: 20px;
    padding-right: 25px;
}

.btn-yellow:hover {
    background: #00A388;
}

.title {
    color: #fff;
}

.btn-warning {
    padding-left: 20px;
    padding-right: 27px;
}

#wrap-content-green-with-arrows{
    background-color: #333;
}

#tariff-property {
    color: #fff;
}

#account-menu li {
    background-color: #434549;
    border-right: 1px solid #2E3034;
}

#promocode {
    background-color: #00A388;

}

#promocode:hover {
    color: #fff;
    background-color: #00856E;
}

.bg-yellow {
    background-color: #F15629 !important;
    color: #fff;
}

.bg-yellow:hover {
    background-color: #fff !important;
    color: #F15629;
}

#account-photos #bottom #total-cost {
    color: #fff;
}

textarea#order-comment {
    background-color: #434549;
}

textarea#order-comment {
    background-color: #434549;
    color: #aaa;
}

@media only screen and (max-width: 320px) {
    .collapse {
        left: 3%;
    }
      #why-us .title {
        font-size: 26px;
    }
}

@media only screen and (min-width: 375px) and (max-width: 475px) {
    .collapse {
        left: 5%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    .btns-wrap {
        flex-direction: column;
    }

    .get-free {
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .create-order, .get-free {
        font-weight: 700;
        font-size: 12px;
    }

    header .navbar-nav .open .dropdown-menu {
        background-color: #03a387 !important;
        border: none !important;
        border-radius: 0 !important;
    }
}

@media only screen and (max-width: 479px) {
    #why-us .img-why-us {
        margin-bottom: 91px;
    }

    header nav#menu a {
        font-size: 12px;
        padding: 10px 4px;
    }
    header nav#menu>ul {
        margin: 0 0px 10px;
    }
    #compare-tariff #evaluate-photo {
    padding: 19px;
    }

    #why-us {
        padding: 50px 0px;
    }
    #photos-in-work {
        padding: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #why-us {
        padding: 50px 5%;
    }
    #why-us .img-why-us {
        margin-bottom: 91px;
    }
}