*{ 
font-family: 'Lato';
}
header .header-top {
padding: 30px 0px;
}
header .head-contact {
text-align: right;
}
header .head-contact ul {
margin: 0px;
}
header .head-contact ul li {
margin-left: 30px;
}
header .head-contact ul li.phone a {
font-size: 22px;
font-weight: 700;
}
.header-logo a img {
width: 80%;
}
header .head-contact ul li.location a {
font-family: 'Myriadpro-Regular';
}
header .head-contact ul li a {
font-size: 18px;
color: #203352;
vertical-align: middle;
text-decoration: none;
}
header .head-contact ul li a i {
font-size: 16px;
color: #203352;
border: 1px solid #1f86b8;
width: 30px;
height: 30px;
border-radius: 50%;
text-align: center;
padding-top: 5px;
margin-right: 5px;
vertical-align: middle;
}
header .btn.lang-btn {
font-size: 18px;
color: #203352;
font-family: 'Myriadpro-Regular';
padding: 0px 20px 0px 0px;
background-image: url(//www.dfloros.gr/wp-content/themes/dfloros/img/icons/arrow.png);
background-repeat: no-repeat;
background-position: 95% center;
box-shadow: none;
}
header .btn.lang-btn i {
margin-right: 5px;
}
header .lang-dropdwn ul {
position: absolute;
background-color: #2b2c2d;
width: 80px;
z-index: 999999;
right: 0px;
top: 40px;
display: none;
text-align: center;
}
header .lang-dropdwn ul li {
padding: 3px;
border-bottom: 1px solid #ddd;
background-color: #203352;
margin: 0px;
}
header .lang-dropdwn ul li:last-child {
border: none;
}
header .lang-dropdwn ul li:hover,header .lang-dropdwn ul li.active {
background-color: #2da1d9;
}
header .lang-dropdwn ul li:hover a,header .lang-dropdwn ul li.active a {
color: #fff;
}
header .lang-dropdwn .lang-options a {
font-size: 18px;
color: #fff;
font-family: 'Myriadpro-Regular';
padding: 0px;
text-decoration: none;
}
header .header-middle {
background-color: #203352;
} .mainmenu .sub-menu {list-style: outside none none;  min-width: 250px;  padding: 0;  position: absolute;  z-index: 1000;  display:none;}
.mainmenu li:hover .sub-menu{ display:block; }
.mainmenu .sub-menu li{ padding: 0px !important;}
.mainmenu .sub-menu li a { background: none repeat scroll 0 0 #203352;  display: block;  padding: 10px 15px !important;  text-align: left; color: #fff !important;  text-decoration: none;  transition: all 1s ease-in-out 0s;}
.mainmenu .sub-menu li a:hover { background:#2da1d9 !important; border-left:5px solid #fff;  padding-left:25px;} header .mainmenu .navbar {
padding: 0px;
}
header .mainmenu .navbar-nav {
margin: 0px;
}
header .mainmenu li.nav-item {
margin-left: 0px;
}
header .mainmenu li.nav-item a.nav-link {
font-size: 16px;
font-family: 'Myriadpro-Regular';
color: #ffffff;
text-transform: capitalize;
padding: 20px 25px;
}
header .mainmenu .nav-item.active a.nav-link,
header .mainmenu .nav-item a.nav-link:focus,
header .mainmenu .nav-item a.nav-link:hover {
background-color: #2da1d9;
}
header .header-bottom {
position: relative;
}
header .header-bottom .carousel-content {
top: 35%;
right: 0;
left: 0;
position: absolute;
}
header .header-bottom .banner-contents {
margin: 0 0 0 auto;
display: table;
text-align: right;
width: 650px;
background-color:rgba(0,0,0,0.6);
padding:15px;
}
header .header-bottom .banner-contents h1 {
font-size: 50px;
font-family: 'Myriadpro-Bold';
color: #fff;
margin-bottom: 0px;
text-transform: uppercase;
}
header .header-bottom .banner-contents p {
font-size: 21px;
font-family: 'Myriadpro-Regular';
color: #fff;
margin: 15px 0px;
}
header .header-bottom .banner-contents a.btn.banner-btn:hover {
color: #203352;
background-color: #fff;
}
header .header-bottom .banner-contents a.btn.banner-btn {
font-size: 17px;
color: #fff;
font-family: 'Myriadpro-Semibold';
background-color: #203352;
border-radius: 3px;
padding: 13px 30px;
margin-top: 10px;
text-transform: uppercase;
border: 2px solid #203352;
}
.owl-theme .owl-controls {
margin-top: 0;
}
.owl-theme .owl-nav {
margin-top: 0px;
} header .header-bottom .owl-nav {
display: none;
}
header .header-bottom .owl-dots {
bottom: 10%;
left: 0;
right: 0;
position: absolute;
}
header .header-bottom .owl-theme .owl-dots .owl-dot span {
background-color: #fff;
border: none;
margin: 0px 4px;
width: 16px;
height: 16px;
}
header .header-bottom  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background-color: #2da1d9;
}
.heading h3 {
font-size: 36px;
font-family: 'Myriadpro-Bold';
color: #203352;
text-transform: uppercase;
margin-bottom: 20px;
}
.btn.common-btn {
font-size: 18px;
color: #fff;
font-family: 'Myriadpro-Semibold';
border-radius: 3px;
border: none;
padding: 12px 40px;
margin-top: 10px;
text-transform: uppercase;
background: #1f81b2 !important; background: -moz-linear-gradient(top, #1f81b2 0%, #203959 100%); background: -webkit-linear-gradient(top, #1f81b2 0%,#203959 100%); background: linear-gradient(to bottom, #1f81b2 0%,#203959 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f81b2', endColorstr='#203959',GradientType=0 ); margin-top:30px;
}
header .mainmenu li a, header .mainmenu li a:hover {
color: #fff !important;
font-size: 16px;
font-family: 'Myriadpro-Regular';
color: #ffffff;
text-transform: capitalize;
padding: 20px 25px;
}
.btn.common-btn i {
margin-right: 5px;
}
.btn.common-btn {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.btn.common-btn:before {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
top: 100%;
left: 5%;
height: 10px;
width: 90%;
opacity: 0;
background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform, opacity;
transition-property: transform, opacity;
} .btn.common-btn:hover:before, .btn.common-btn:focus:before, .btn.common-btn:active:before {
opacity: 1;
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
.holder .about-holder .about-wrap {
padding: 80px 0px;
border-bottom: 1px solid #d0d0d0;
}
.holder p {
font-size: 16px;
font-family: 'Myriadpro-Regular';
color: #202020;
line-height: 1.9;
margin: 20px 0px;
}
.holder .expertise-holder {
padding: 50px 0px;
}
.holder .expertise-holder .expertise-contents {
margin-top: 50px;
}
.holder .expertise-holder .expertise-wrap {
padding: 50px 0px;
}
.holder .expertise-holder .expertise-wrap.gray-bg {
background-color: #f3f3f3;
}
.holder .expertise-holder .expertise-details {
padding-top: 30px;
}
.holder .expertise-holder .expertise-details h5 {
font-size: 36px;
font-family: 'Myriadpro-Bold';
color: #203352;
text-transform: uppercase;
margin-bottom: 20px;
}
.holder .certificate-holder {
background-color: #203352;
padding: 30px 0px;
}
.holder .certificate-holder .certificate-img {
border: 8px solid #fff;
border-radius: 50%;
display: table;
}
.holder .certificate-holder .certificate-details {
padding: 150px 0px 0px 70px;
}
.holder .certificate-holder .certificate-details.heading h3 {
color: #fff;
font-weight: 700;
}
.holder .certificate-holder .certificate-details h6 {
font-size: 25px;
font-family: 'Myriadpro-Semibold';
color: #fff;
text-transform: uppercase;
}
.holder .articles-holder {
padding: 50px 0px;
}
.holder .articles-holder .articles-contents {
margin-top: 50px;
}
.holder .articles-holder .articles-wrap {
background-color: #f5f5f5;
border-radius: 5px;
padding: 10px 10px 30px;
}
.holder .articles-holder .articles-wrap h5 {
font-size: 14px;
font-family: 'Myriadpro-Regular';
color: #1f86b8;
text-transform: uppercase;
margin: 20px 0px 10px;
min-height: 30px;
}
.holder .articles-holder .articles-wrap p {
min-height: 60px;
}
.holder .contact-holder {
background-color: #f5f5f5;
padding: 70px 0px;
}
.holder .contact-holder .contact-contents {
margin-top: 50px;
}
.holder .contact-holder .contact-contents .form-control {
font-size: 15px;
color: #373737;
font-weight: 700;
text-transform: uppercase;
border-radius: 0px;
height: 55px;
border: 2px solid #cfcfcf;
margin-top: 20px;
padding: 10px 20px;
}
.contact-contents input {
font-size: 15px !important;
color: #373737 !important;
font-weight: 700 !important;
text-transform: uppercase !important;
border-radius: 0px !important;
height: 55px !important;
border: 2px solid #cfcfcf !important;
margin-top: 20px !important;
padding: 10px 20px !important;
}
.contact-contents input::placeholder {
font-size:12px !important;
}
.contact-contents textarea::placeholder {
font-size:12px !important;
}
.contact-contents textarea {
font-size: 15px !important;
color: #373737 !important;
font-weight: 700 !important;
text-transform: uppercase !important;
border-radius: 0px !important;
height: 55px !important;
border: 2px solid #cfcfcf !important;
margin-top: 20px !important;
padding: 10px 20px !important;
}
.contact-contents textarea {
height: 150px !important;
}
button#wpforms-submit-163 {
font-size: 18px !important;
color: #fff !important;
font-family: 'Myriadpro-Semibold' !important;
border-radius: 3px !important;
border: none !important;
padding: 12px 40px !important;
margin-top: 10px !important;
text-transform: uppercase !important;
background: #1f81b2 !important;
background: -moz-linear-gradient(top, #1f81b2 0%, #203959 100%) !important;
background: -webkit-linear-gradient(top, #1f81b2 0%,#203959 100%) !important;
background: linear-gradient(to bottom, #1f81b2 0%,#203959 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f81b2', endColorstr='#203959',GradientType=0 ) !important;
margin:0 auto !important;
display: table !important;
}
button#wpforms-submit-164 {
font-size: 18px !important;
color: #fff !important;
font-family: 'Myriadpro-Semibold' !important;
border-radius: 3px !important;
border: none !important;
padding: 12px 40px !important;
margin-top: 10px !important;
text-transform: uppercase !important;
background: #1f81b2 !important;
background: -moz-linear-gradient(top, #1f81b2 0%, #203959 100%) !important;
background: -webkit-linear-gradient(top, #1f81b2 0%,#203959 100%) !important;
background: linear-gradient(to bottom, #1f81b2 0%,#203959 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f81b2', endColorstr='#203959',GradientType=0 ) !important;
margin:0 auto !important;
display: table !important;
}
.holder .contact-holder .contact-contents textarea.form-control  {
height: auto;
}
.holder .contact-holder .contact-contents .form-control::-moz-placeholder {
color: #373737;
font-size:14px;
}
.holder .contact-holder .contact-contents .form-control::-ms-input--placeholder {
color: #373737;
font-size:14px;
}
.holder .contact-holder .contact-contents .form-control::-webkit-input-placeholder {
color: #373737;
font-size:14px;
}
.holder .contact-holder .submit-btn {
margin-top: 20px;
}
.holder .clients-holder {
padding: 50px 0px;
}
.holder .clients-holder .clients-img img {
width: auto !important;
margin: auto;
}
footer .footer-top {
background-color: #313131;
padding: 60px 0px 30px;
}
footer .foot-common h5 {
font-size: 18px;
font-family: 'Myriadpro-Regular';
color: #fefefe;
text-transform: uppercase;
margin-bottom: 30px;
}
footer .foot-common ul li {
padding-bottom: 10px;
}
footer .foot-common ul li a {
font-size: 16px;
font-family: 'Myriadpro-Regular';
color: #f5f5f5;
text-decoration: none;
}
footer .foot-common ul li a i {
padding-right: 10px;
color: #0392cd;
}
footer .foot-article-wrap {
margin-bottom: 20px;
}
footer .foot-article-details a {
text-decoration: none;
}
footer .foot-article-details a p {
font-size: 16px;
font-family: 'Myriadpro-Regular';
color: #f5f5f5;
margin-bottom: 0px;
}
footer .foot-article-details span {
font-size: 14px;
color: #1ca1e3;
}
footer .foot-social ul li a i:hover {
color: #1ca1e3;
}
footer .foot-social ul li a i {
font-size: 32px;
color: #cccccc;
margin-right: 20px;
}
footer .foot-contact p {
font-size: 15px;
font-family: 'Myriadpro-Regular';
color: #f5f5f5;
}
footer .footer-top .foot-contact ul li {
padding: 0px 0px 25px 30px;
background-repeat: no-repeat;
background-position: left 8px;
}
footer .footer-top .foot-contact ul li.icon-1 {
background-image: url(//www.dfloros.gr/wp-content/themes/dfloros/img/icons/icon-1.png);
}
footer .footer-top .foot-contact ul li.icon-2 {
background-image: url(//www.dfloros.gr/wp-content/themes/dfloros/img/icons/icon-2.png);
}
footer .footer-bottom {
background-color: #203351;
padding: 20px 0px;
}
footer .copyrights p {
font-size: 16px;
color: #fff;
margin: 15px 0px 0px;
}
footer .sponsor span {
font-size: 16px;
color: #fff;
}
.foot-article-details { padding-left: 15px; }
.mainmenu .current-menu-item a {
background-color: #2da1d9 !important;
}
.holder-inner {
padding: 30px 0px;
}
.single-main-content h3 {
font-size: 36px;
font-family: 'Myriadpro-Bold';
color: #203352;
text-transform: uppercase;
margin-bottom: 20px;
}
.video-contents h3 {
font-size: 36px;
font-family: 'Myriadpro-Bold';
color: #203352;
text-transform: uppercase;
margin-bottom: 20px;
}
.single-main-content h2 {
font-size: 36px;
font-family: 'Myriadpro-Bold';
color: #203352;
text-transform: uppercase;
margin-bottom: 20px;
}
.single-main-content p {
font-size: 16px;
font-family: 'Myriadpro-Regular';
color: #202020;
line-height: 1.9;
margin: 20px 0px;
text-align: justify;
}
button#wpforms-submit-117 {
font-size: 18px !important;
color: #fff !important;
font-family: 'Myriadpro-Semibold' !important;
border-radius: 3px !important;
border: none !important;
padding: 12px 40px !important;
margin-top: 10px !important;
text-transform: uppercase !important;
background: #1f81b2 !important;
background: -moz-linear-gradient(top, #1f81b2 0%, #203959 100%) !important;
background: -webkit-linear-gradient(top, #1f81b2 0%,#203959 100%) !important;
background: linear-gradient(to bottom, #1f81b2 0%,#203959 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f81b2', endColorstr='#203959',GradientType=0 ) !important;
}
.address p {
margin: 0px;
padding-top: 16px;
}
.tel p {
margin: 0px;
padding-top: 27px;
}
.mail p {
margin: 0px;
padding-top: 23px;
}
.address img {
width: 68%;
}
.tel img {
width: 68%;
}
.mail img {
width: 68%;
} .contact-location-div {
margin-bottom: 35px;
}
.address p {
color:#000;
text-decoration:none;
margin-left:10px;
}
.tel a {
color:#000;
text-decoration:none;
margin-left:10px;
}
.mail a {
color:#000;
text-decoration:none;
margin-left:10px;
}
.address {
padding: 10px 0px;
}
.tel {
padding: 10px 0px;
}
.mail {
}
#qtranslate-2 {
padding-top: 3px;
}
header .mail { }
.single-img img {
width: auto; }
.sidebar h5 {
font-size: 36px;
font-family: 'Myriadpro-Bold';
color: #203352;
text-transform: uppercase;
margin-bottom: 20px;
}
.sidebar p {
font-size: 16px;
font-family: 'Myriadpro-Regular';
color: #202020;
line-height: 1.9;
margin: 20px 0px;
}
.page-template-PT_Innerpage .single-img img {
margin-right: 50px;
margin-bottom: 20px;
}
.articles-wrap {
min-height: 720px;
}
.articles-wrap img {
height: 250px;
margin-bottom: 30px;
}
.articles-wrap h5 {
font-size: 17px;
font-family: 'Myriadpro-Bold';
color: #203352;
text-transform: uppercase;
margin-bottom: 20px;
min-height:60px;
}
.articles-wrap p {
font-size: 16px;
font-family: 'Myriadpro-Regular';
color: #202020;
line-height: 1.9;
margin: 20px 0px;
min-height:200px;
}
.single-main-content ul li {
font-size: 16px;
font-family: 'Myriadpro-Regular';
color: #202020;
line-height: 1.9;
margin: 20px 0px;
}
.hidden-div {
display:none;
}
.hidden-div-new {
display:none;
}
.readmorebutton {
margin-bottom:40px;
}
.readmorebutton-new {
margin-bottom:40px;
}
.readmorebutton a {
font-size: 18px;
color: #fff !important;
font-family: 'Myriadpro-Semibold';
border-radius: 3px;
border: none;
padding: 12px 40px;
margin-top: 10px;
text-transform: uppercase;
background: #1f81b2;
background: -moz-linear-gradient(top, #1f81b2 0%, #203959 100%);
background: -webkit-linear-gradient(top, #1f81b2 0%,#203959 100%);
background: linear-gradient(to bottom, #1f81b2 0%,#203959 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f81b2', endColorstr='#203959',GradientType=0 );
margin-bottom:20px;
}
.readmorebutton-new a {
font-size: 18px;
color: #fff !important;
font-family: 'Myriadpro-Semibold';
border-radius: 3px;
border: none;
padding: 12px 40px;
margin-top: 10px;
text-transform: uppercase;
background: #1f81b2;
background: -moz-linear-gradient(top, #1f81b2 0%, #203959 100%);
background: -webkit-linear-gradient(top, #1f81b2 0%,#203959 100%);
background: linear-gradient(to bottom, #1f81b2 0%,#203959 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f81b2', endColorstr='#203959',GradientType=0 );
margin-bottom:20px;
}
.endoscopic-img img{
width:35%;
float:left;
margin-right:15px;
margin-bottom:15px;
}
.download-cv-new a {
font-size: 18px;
color: #fff;
font-family: 'Myriadpro-Semibold';
border-radius: 3px;
border: none;
padding: 12px 40px;
margin-top: 10px;
text-transform: uppercase;
background: #1f81b2;
background: -moz-linear-gradient(top, #1f81b2 0%, #203959 100%);
background: -webkit-linear-gradient(top, #1f81b2 0%,#203959 100%);
background: linear-gradient(to bottom, #1f81b2 0%,#203959 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f81b2', endColorstr='#203959',GradientType=0 );
margin-bottom:20px;
}
.single-main-content.resume-content {
margin-left: 110px;
margin-top: 70px;
}
.resume-content1, .resume-content2, .resume-content3 {
padding: 20px 0px;
}
.header-bottom img { }
.sidebar img {
padding: 20px 0px;
}
.single-img {
margin-bottom: 35px;
}
.loader { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url(//www.dfloros.gr/wp-content/themes/dfloros/img/others/loader.gif) 50% 50% no-repeat rgb(255,255,255); }
.about-contents.heading {
margin-top: 50px;
}
.inner-img{
text-align:center !important;
}
.video-contents h3 {
font-size: 20px;
font-family: 'Myriadpro-Bold';
color: #203352;
text-transform: uppercase;
margin-bottom: 20px;
min-height: 75px;
padding-top: 20px;
}
.video-contents {
padding-bottom: 20px;
}
.articles-wrap p {
font-size: 16px;
font-family: 'Myriadpro-Regular';
color: #202020;
line-height: 1.9;
margin: 10px 0px;
min-height: auto;
}
.articles-wrap {
min-height: auto;
padding-bottom: 60px;
}
.holder .articles-holder .articles-wrap p {
min-height: 60px;
margin: 20px 0;
}
.holder .articles-holder .articles-wrap {
min-height: 584px;
}
.single-main-content h3 {
font-size: 25px;
}
.holder .expertise-holder .expertise-details h5 {
font-size: 25px;
}
.heading h3 {
font-size: 25px;
}
header .header-bottom .banner-contents h1 {
font-size: 40px;
}
header .header-bottom .banner-contents p {
font-size: 16px;
}
.sidebar img {
width: 500px;
height: 265px;
}
.video-contents p {
padding: 0;
}
.video-contents h3 {
font-size: 17px;
font-family: 'Myriadpro-Bold';
color: #203352;
text-transform: uppercase;
margin-bottom: 20px;
min-height: 49px;
padding-top: 10px;
}
.video-contents p {
padding: 0;
margin-bottom: 0;
}
.video-contents {
padding-bottom: 10px;
}
.page-id-23 .contact-form {
display: none;
}
.page-id-288 .contact-form {
display: none;
}
.holder .articles-holder .articles-wrap h5 {
font-size: 14px;
font-family: 'Myriadpro-Regular';
color: #1f86b8;
text-transform: uppercase;
margin: 20px 0px 10px;
min-height: 50px;
}
.holder .articles-holder .articles-wrap p {
min-height: 110px;
margin: 20px 0;
}
.holder .articles-holder .articles-wrap .btn.common-btn {
margin-top:0;
}
.mainmenu .sub-menu li a {
background-color: #203351 !important;
}
.foot-common .sub-menu {list-style: outside none none;  min-width: 250px;  padding: 0;  position: absolute;  z-index: 1000;  display:none;}
.foot-common li:last-child:hover .sub-menu {right: 0;}
.foot-common li:hover .sub-menu{ display:block; }
.foot-common .sub-menu li{padding:0px !important;}
.foot-common .sub-menu li a { 	background-color: #203351 !important;  display: block;  padding: 10px 15px !important;  text-align: left; color: #fff !important;  text-decoration: none;  transition: all 1s ease-in-out 0s;font-size: 14px;
}
.foot-common .sub-menu li a:hover { background:#2da1d9 !important; padding-left:25px; color: #fff !important;border-left: 5px solid #fff;}
.foot-common .sub-menu li{
margin-right: 20px;
}
.foot-common .sub-menu li:last-child {
margin-right: 20px;
}
.foot-common li:hover .sub-menu {
display: block !important;
}
.sub-menu:hover {
display: block;
}
.foot-common .sub-menu .current-menu-item a:active { } @media screen and (max-width: 1279px) {
header .head-contact ul li.phone a {
font-size: 15px !important;
}
header .head-contact ul li a {
font-size: 15px;
}
header .head-contact ul li a i {
margin-right: 3px;
}
.mainmenu .sub-menu li a {
font-size: 13px;
}
header .btn.lang-btn {
font-size: 15px;
}
header .lang-dropdwn .lang-options a {
font-size: 15px;
}
header .mainmenu li.nav-item a.nav-link {
font-size: 14px;
padding: 20px 19px;
}
header .header-bottom .carousel-content {
top: 25%;
}
header .header-bottom .banner-contents h1 {
font-size: 30px;
}
header .header-bottom .banner-contents p {
font-size: 15px;
}
header .header-bottom .banner-contents a.btn.banner-btn {
font-size: 13px;
padding: 9px 20px;
}
.heading h3 {
font-size: 30px;
}
.holder p {
font-size: 14px;
margin: 10px 0px;
}
.btn.common-btn {
font-size: 14px;
padding: 10px 20px;
}
.holder .certificate-holder .certificate-details {
padding: 130px 0px 0px 20px;
}
.holder .expertise-holder .expertise-details h5 {
font-size: 20px;
}
.holder .certificate-holder .certificate-details h6 {
font-size: 20px;
}
.holder .articles-holder .articles-wrap h5 {
font-size: 18px;
min-height: 85px;
}
.holder .contact-holder {
padding: 50px 0px;
}
.holder .clients-holder {
padding: 30px 0px;
}
footer .foot-common h5 {
font-size: 16px;
}
footer .foot-common ul li a {
font-size: 13px;
}
footer .foot-article-details a p {
font-size: 13px;
}
footer .copyrights p {
font-size: 14px;
}
.articles-wrap {
min-height: 800px;
}
.single-main-content.resume-content {
margin-left: 40px;
margin-top: 20px;
}
.endoscopic-img img {
height:auto;
}
.articles-wrap h5 {
font-size: 14px;
margin-bottom: 20px;
min-height: 48px;
}
.articles-wrap p {
font-size: 16px;
margin: 0 0px;
min-height: 125px;
}
.articles-wrap {
min-height: auto;
}
.articles-wrap {
min-height: auto;
padding-bottom: 25px;
}
.articles-wrap h5 {
font-size: 14px;
margin-bottom: 20px;
min-height: 71px;
}
.articles-wrap p {
font-size: 15px;
margin: 0 0px;
min-height: 125px;
}
.video-contents h3 {
font-size: 16px;
margin-bottom: 0;
min-height: 49px;
padding-top: 10px;
}
.video-contents p {
padding: 0;
margin-bottom: 0;
}
header .header-bottom .carousel-content {
top: 18%;
}
}
@media screen and (max-width: 1023px) {
header .head-contact ul li {
margin-left: 5px;
}
header .head-contact ul li.phone a {
font-size: 11px !important;
}
header .head-contact ul li a {
font-size: 13px;
}
header .btn.lang-btn {
font-size: 14px;
padding: 0px 15px 0px 0px;
}
header .mainmenu li.nav-item a.nav-link {
font-size: 12px;
padding: 15px 8px;
}
header .header-bottom .banner-contents a.btn.banner-btn {
font-size: 12px;
padding: 9px 15px;
margin-top: 0;
}
header .header-bottom .owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
}
.heading h3 {
font-size: 20px;
}
.holder p {
font-size: 13px;
text-align: justify;
}
.btn.common-btn {
font-size: 12px;
padding: 7px 20px;
margin-bottom:30px;
}
.holder .expertise-holder {
padding: 30px 0px;
}
.holder .expertise-holder .expertise-contents {
margin-top: 30px;
}
.holder .expertise-holder .expertise-details {
padding-top: 0px;
}
.holder .certificate-holder .certificate-details {
padding: 90px 0px 0px 20px;
}
.holder .articles-holder .articles-wrap h5 {
font-size: 16px;
min-height: 60px;
}
.holder .articles-holder .articles-wrap p {
min-height: 100px;
}
.holder .contact-holder .contact-contents {
margin-top: 20px;
}
.endoscopic-img img {
height:auto;
}
.video-contents h3 {
font-size: 14px;
font-family: 'Myriadpro-Bold';
color: #203352;
text-transform: uppercase;
margin-bottom: 0;
min-height: 49px;
padding-top: 10px;
}
.holder .articles-holder .articles-wrap p {
min-height: 120px;
}
header .head-contact ul li.phone a {
font-size: 13px !important;
}
.articles-wrap p {
font-size: 15px;
margin: 0 0px;
min-height: 144px;
}
}
@media screen and (max-width: 767px) {
.endoscopic-img img {
height:auto;
}
.articles-wrap img { 
margin-bottom:30px;
}
.single-main-content h3 {
margin-top:30px;
}
.single-main-content h2 {
font-size: 20px;
margin-bottom: 30px;
}
.sidebar h5 {
font-size: 20px;
margin-bottom: 30px;
}
.video-contents h3 {
font-size: 20px;
margin-bottom: 30px;
}
.page-template-PT_Innerpage .single-img img {
margin-right: 0px;
margin-bottom: 20px;
width: 70%;
margin: auto !important;
float: none;
display: table;
}
.single-main-content h3 {
font-size:20px;
}
.single-main-content p img {
width: 100%;
}
.header-bottom img { }
.holder .about-holder .about-contents h3 {
display: none;
}
.page-template-PT_Laparoscopic .single-main-content img {
padding: 20px 0px;
}
.expertise-img img {
width: 100%;
}
.articles-wrap {
min-height: 650px;
}
.foot-article-details { padding-left: 15px; }
.navbar-brand {
width: 180px;
}
header .header-top {
padding: 10px 0px;
background-color: #203351;
}
header .head-contact ul li a i {
color: #fff;
}
header .head-contact ul li a span {
display: none;
}
header .btn.lang-btn {
color: #fff;
background-image: url(//www.dfloros.gr/wp-content/themes/dfloros/img/icons/white-arrow.png);
}
header .header-middle {
background-color: #fff;
border-top: 1px solid #00a1df;
padding: 5px 0px;
}
#navbarNav {
background-color: #203351;
}
.navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
header .lang-dropdwn {
margin-top: 2px;
}
header .lang-dropdwn ul {
right: 10px;
}
header .lang-dropdwn ul li {
margin: 0px;
}
header .header-bottom .banner-contents {
margin: auto;
text-align: center;
width: auto;
}
header .header-bottom .banner-contents h1 {
font-size: 11px;
}
header .header-bottom .banner-contents p {
font-size: 12px;
margin: 5px 0px;
}
header .header-bottom .banner-contents a.btn.banner-btn {
font-size: 10px;
padding: 5px 10px;
margin-top: 0;
}
header .header-bottom .owl-dots {
bottom: 0;
}
.holder .about-holder .about-wrap {
padding: 40px 0px;
}
.holder .about-holder .about-img {
width: 250px;
margin: auto;
}
.holder .about-holder .about-contents {
text-align: justify;
margin-top: 20px;
}
.holder .expertise-holder .expertise-details {
padding-top: 20px;
}
.holder .certificate-holder .certificate-img {
width: 250px;
margin: auto;
}
.holder .certificate-holder .certificate-details {
padding: 20px 0px;
text-align: center;
}
.holder .articles-holder {
padding: 30px 0px;
}
.holder .articles-holder .articles-contents {
margin-top: 30px;
}
.holder .articles-holder .articles-wrap h5 {
min-height: 80px;
}
.holder .articles-holder .articles-wrap p {
min-height: 130px;
}
footer .footer-top {
padding: 30px 0px;
}
footer .foot-common h5 {
font-size: 18px;
margin: 20px 0px;
}
footer .foot-common ul li a {
font-size: 14px;
}
footer .foot-article-details a p {
font-size: 12px;
margin-top: 0px;
}
.single-main-content.resume-content {
margin-left: 0px;
margin-top: 0px;
}
.video-contents h3 {
min-height: auto;
}
.video-contents h3 {
font-size: 14px;
font-family: 'Myriadpro-Bold';
color: #203352;
text-transform: uppercase;
margin-bottom: 0;
padding-top: 10px;
}
.sidebar img {
width: 100%;
height: 300px;
}
.articles-wrap {
min-height: auto;
}
.articles-wrap h5 {
font-size: 14px;
margin-bottom: 20px;
min-height: auto;
}
.articles-wrap p {
font-size: 15px;
margin: 0 0px;
min-height: auto;
}
.articles-wrap img {
margin-bottom: 25px;
width: 100%;
}
.holder .articles-holder .articles-wrap p {
min-height: auto;
}
.holder .articles-holder .articles-wrap h5 {
min-height: auto;
}
header .header-bottom .carousel-content {
top: 6%;
}
.header-bottom.inner .carousel-content {
top: 33%;
}
}
@media screen and (max-width: 414px) {
header .header-bottom .carousel-content {
top: 6%;
}
.holder .articles-holder .articles-wrap h5 {
min-height: auto;
}
.holder .articles-holder .articles-wrap p {
min-height: auto;
}
header .header-bottom .banner-contents p {
font-size: 10px;
}
.holder .articles-holder .articles-wrap h5 {
min-height: auto;
}
.holder .articles-holder .articles-wrap p {
min-height: auto;
}
header .header-bottom .banner-contents p {
font-size: 9px;
}
header .header-bottom .banner-contents h1 {
font-size: 10px;
}
.header-bottom img {
height: 165px;
}
.header-bottom.inner img {
height: auto;
}
}
@media screen and (max-width: 360px) {
header .header-bottom .banner-contents p {
font-size: 9px;
}
}
@media screen and (max-width: 360px) {
header .header-bottom .carousel-content {
top: 7%;
}
header .header-bottom .banner-contents p {
margin: 2px 0px;
}
}
@media screen and (max-width: 320px) {
header .header-bottom .carousel-content {
top: 3%;
}
header .header-bottom .banner-contents p {
font-size: 9px;
}
header .header-bottom .banner-contents h1 {
font-size: 10px;
}
}