:root {
    --bs-primary: #a50707;--bs-secondary: #222;

}
.header-7 .navbar-area {

    justify-content: flex-start;
 
}
.header-7 .navigation-wrapper:before {

    background-color: #ffffff !important; 

}
#iframes iframe{height:450px;}
.header-7 .navigation-wrapper:before {

    width: 37%;

}

button[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] {
 
    color: #222 !important;
}
.post-item-2 .blog-meta a {
    font-size: 14px;
    color: var(--brote-gray);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    text-decoration: none;
    margin-right: 7px;
    display: none;
}
.service_section_7 .service_box .service_Content p {
    margin-bottom: 16px;
    text-align: left;
}
.dt_slider .dt_slider-content .title {
    font-size: 5rem;


}
.service_section_7 .service_box .service_Content h4 {
    font-size: 22px;
    font-weight: 700;
    text-align: left;
}
.dt__navbar-mainmenu > li > a {

    color: #fff;
}
body  h4.site-title, body  p.site-description {
    color: #ffffff;

}
.dt__slider--five .dt__slider-content {
    max-width: 95%;
}
input::placeholder {
   color:#333;
}
.dt__post-date a, .dt__post-author a {
    text-decoration: none;
    font-weight: 500;
    display: none;
    font-size: 1.5rem;
}
button, input, optgroup, select, textarea {
  
    font-family: Roboto;
}
textarea::placeholder {
    color:#333;
}
.dt__slider-main, .dt__slider-item, .dt__slider-innercell, .dt__slider-item > img {
    max-height: 80rem;
    min-height: 80rem;
}
.dt__slider-content h1 {
    font-size: 5rem;
    line-height: 1.15;
    margin-bottom: 1.8rem;
}
.pum-theme-63 .pum-container, .pum-theme-lightbox .pum-container label {
    color: #222;
    font-weight: bold;
}
.site--logo .site-description {
    font-size: 22px;
    margin-bottom: 0;
    margin-top: 0;
}
html {
  
    overflow-x: hidden;
   
  max-width: 100%;
}

.btn--effect-three .dt-btn:not(.submit-btn):hover .dt-btn-text>span, .btn--effect-three .dt-btn:not(.submit-btn):focus .dt-btn-text>span {

    color: #fff;
}

.dt_posts--one .dt_post_item .dt_post_author {
    font-size: 1.7rem;
    margin-top: 4.2rem;
    color: var(--dt-sec-color);
    font-weight: 600;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    display: none;
}
#side {
    border: 1px solid #ccc;
    padding: 20px;
    border-radius: 15px;
}
#side ul .current-menu-item a{font-weight:bold; }
#side ul {
    padding: 0;
}
#side ul li {
    list-style: none;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#side ul li a {
    color: #222;
}
.threes{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 4.8rem;
    background-color: #95d43a !important;
    font-size: 24px;
    color: #000;
    font-weight: bold;
}

.dt_slider + .dt_service {

    margin-top: -1.5rem;
 
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #fff;
    font-weight: bold;
}
.header--four + .site-content .dt_slider .dt_slider-carousel, .header--four + .site-content .dt_slider .dt_slider-item, .header--four + .site-content .dt_slider .dt_slider-innercell, .header--four + .site-content .dt_slider .dt_slider-item > img {
    max-height: 76rem;
    min-height: 91rem;
}
.pum-theme-63 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 2%;
    border-radius: 15px;
    border: 0px solid #000000;
    box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 );
    background-color: #fff;
    color: #222;
}
body .search--header .dt_search-form, body input[type="text"], body input[type="email"], body input[type="url"], body input[type="password"], body input[type="search"], body input[type="number"], body input[type="tel"], body input[type="range"], body input[type="date"], body input[type="month"], body input[type="week"], body input[type="time"], body input[type="datetime"], body input[type="datetime-local"], body input[type="color"], body textarea, body button[type=submit], body button, body input[type='button'], body input[type='reset'], body input[type='submit'], body .dt-btn, body .button:not(.add_to_cart_button) {
    border-radius: 0;
    background-color: #eee;
    margin: 10px 0;
}
.pum-theme-63 .pum-container, .pum-theme-lightbox .pum-container label{color: #222;}
.wpcf7 label{color:#fff;}
@media (max-width: 767px){

.main-slider-7 p {
    position: relative;
    font-size: 16px;
    line-height: 23px;
    color: #fff !important;
    padding: 15px 0px;
    background-color: transparent !important;
    -webkit-box-shadow: 0 10px 60px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 60px rgba(0, 0, 0, 0.1);
    margin-bottom: -13px;
}
  .dt_slider .dt_slider-content .text {
    font-size: 16px;

}
.wpcf7 {
    font-size: 16px;
}
p {
    margin: 0 0 1.6rem;
    font-size: 16px;
    word-break: break-word;
}
.tops p{display:none;}
  
}