/*
Theme Name:     DFD Ronneby Child Theme
Theme URI: 		http://rnbtheme.com/
Description:    ronneby - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://rnbtheme.com/
Template:       dfd-ronneby
Version:        1.0.0
*/
.domain_one{padding:5px 10px;display:inline-block;}
.domain_one{
  display: none;
}
.home_slider .swiper-slide img{width:100%;}
#header-container.small:not(.header-style-7):not(.header-style-14) #header {
background: #1b1b1b !important; }
.wpb_wrapper p > a:not(.dk_toggle){font-size:16px;}
.team_images_list .row .six{width:20%;}
#side-area .side-area-widgets {background:url(https://www.gsproject.gr/wp-content/uploads/2020/06/side-11-2.jpg) no-repeat center left #d7d4d7;}
.swiper-button-next, .swiper-button-prev{background:#000; color:#fff !important;}
.swiper-button-next:after, .swiper-button-prev:after{font-size:20px !important;}
.slide-text p{font-size:16px; margin:10px 0; color:#fff; line-height:1;}
.slide-text h3{ font-size:28px; margin:10px 0;  color:#fff; line-height:1;}
.slide-text h2{font-size:30px; margin:10px 0; color:#fff; line-height:1;}
.slide-text{ position: absolute; left:0; right:0; text-align:center; z-index:20; top:40%;}
.first-slide .slide-text{top:70%;}
img{vertical-align:middle;}

@media only screen and (max-width:1100px){.dfd-side-by-side-mode-custom #header-container, .dfd-side-by-side-mode-custom #header-container #header{position:fixed !important;background:transparent;}}
@media only screen and (max-width:800px){.dfd-side-by-side-mode-custom #header-container #header .header-wrap > .row:last-child{background:transparent;}}
@media only screen and (max-width:1100px){.dfd-side-by-side-mode-custom body.dfd-custom-padding-html #header-container #header{padding:0 30px;}}
#header-container.small:not(.header-style-7):not(.header-style-14) #header nav.mega-menu .main-menu-link i{display: inline;}
.policy_page h3{margin-bottom:20px; font-weight:bold;}
@media screen and (max-width:1100px){
#header-container.dfd-new-headers .header-top-panel .header-info-panel .top-info{color:#fff;}
#header .soc-icons a{color:#fff !important;}
#header-container #header .header-wrap > .row:last-child .icon-mobile-menu span.icon-wrap{background:#fff !important;}
#header{background:#000;}
}


@media screen and (max-width:799px){
.team_images_list .row .six{width:50%; float:left;}
}

@media screen and (max-width:767px){
.dfd-vertical-aligned{position:static !important;webkit-transform: translateY(0)  !important;  -moz-transform: translateY(0%); -o-transform: translateY(0%);transform: translateY(0%) !important;}   
.six.custom_box .vc-row-wrapper.vc_inner.vc_row-fluid, .custom_box.vc-row-wrapper.vc_inner.vc_row-fluid, body .vc-row-wrapper.vc_inner.vc_row-fluid{height:auto !important;}
.form_section form{padding:20px !important;}
.dfd-share-module.dfd-default-background ul li{margin-top:10px;}
.slide-text p{font-size:14px; margin:10px 0; color:#fff; line-height:1;}
.slide-text h3{ font-size:21px; margin:10px 0;  color:#fff; line-height:1;}
.slide-text h2{font-size:24px; margin:10px 0; color:#fff; line-height:1;}

.slide-text{ top:25%; padding: 10px 30px;}
.first-slide .slide-text{top:25%; padding:10px 30px;}
.swiper-button-next, .swiper-button-prev{display:none !important;}
}

@media screen and (max-width:479px){
 .team_images_list .row .six{width:auto; float:none; margin:20px 0;}   
 .slide-text p{font-size:14px; margin:10px 0; color:#fff; line-height:1;}
.slide-text h3{ font-size:18px; margin:10px 0;  color:#fff; line-height:1;}
.slide-text h2{font-size:21px; margin:10px 0; color:#fff; line-height:1;}

}
@media screen and (max-width:767px){
	.ubtn-text{font-size:15px; line-height:1.3}
.bottom-gsp-bg .vc_inner .two{float:left !important; width:50% !important;clear: none !important;}
}