.dt_slider .dt_slider-content .title {
    font-size: 5rem;

}
.dt_footer--one {
    margin-top: 0rem;

}
.mf-form-wrapper .metform-form-content .metform-form-main-wrapper .mf-input-wrapper .mf-input {
    font-size: 14px;
    -webkit-appearance: none;
}
.pum-theme-63 .pum-container, .pum-theme-lightbox .pum-container label {
    color: #222;
    font-weight: normal;
}
html {
  
    overflow-x: hidden;
   
  max-width: 100%;
}
.dt_footer--one .svg--shape {

    display: none;
}
.dt_slider .dt_slider-content .title, .dt_slider .dt_slider-content .text {

     display: block;

}
.position .mf_select__menu{ position:relative;z-index:900;}
.position{ position:relative;z-index:900;}
.page-id-620 #dt_pagetitle{display:none;}
.dt_slider .dt_slider-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
	overflow-y: scroll !important;
    z-index: 0;
    background-color: rgba(0, 0, 0, 0.6);
}
.dt_slider .dt_slider-content .title span:before {

    background: transparent !important;

}
.dt_slider .dt_slider-content .subtitle {
    opacity: 1 !important;
    margin-bottom: 1.6rem;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all 0ms ease;
    transition: all 0ms ease;
}
.dt_slider .dt_slider-content .title {
    font-size: 5rem;
    line-height: 1.15;
    margin-bottom: 2rem;
    opacity: 1 !important;
    -webkit-transform: none;
    transform: none !important;
    -webkit-transition: all 0ms ease !important;
    transition: all 0ms ease !important;
}
.dt_slider .dt_slider-content .text {
    font-size: 1.8rem;
    margin-bottom: 3.2rem;
    opacity: 1 !important;
    -webkit-transform: none;
    transform: none !important;
    -webkit-transition: all 0ms ease !important;
    transition: all 0ms ease !important;
}
.dt_slider .dt_slider-content .text {
    font-size: 1.8rem;
    margin-bottom: 0rem;
    opacity: 1 !important;
    -webkit-transform: none;
    transform: none !important;
    -webkit-transition: all 0ms ease !important;
    transition: all 0ms ease !important;
}
.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: none;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    transition: none !important;
    transform: none !important;
}
.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: inherit;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.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;
}
.site-title::after{content:"SA";color:#95d43a;    padding-left: 5px;}
.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){
  #padsa .elementor-widget-wrap{padding:0px !important;}
  .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;
}
.dt_service--five .dt_item_inner .dt_item_content {
    font-size: 16px;

}
.dt_siteheading .text p {
    margin-bottom: 0;
    font-size: 16px;
}
  .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: 96rem;
    min-height: 900px;
}
.dt_slider .dt_slider-content {
margin-bottom: 0rem;
    margin-top: 20px;
}
.dt_slider .dt_slider-content .title {
    font-size: 3rem;
}
.dt_slider + .dt_service {
    margin-top: 0px;
}
.dt_slider .dt_slider-content .dt_btn-group {

    display: none;
}
  .wpcf7{}
  
}