/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      1.66
*/

.wrapper{
	background-size:cover !important;
}
.wrapper a{
	opacity: 1 !important;
}
.page-id-51 .wp-block-post-featured-image{
	display:none !important;
}
.page-id-51 .wp-block-post-title a:hover{
	color:#a08f57 !important;
}
.inimg img{
	height:350px !important;
	border-top-left-radius:5px !important;
	border-top-right-radius:5px !important;
	object-fit:cover !important;
}
.gb-container-4be90ef9 > .gb-inside-container{
	padding:20px !important;
}
.bord img {
	margin-bottom:20px !important;
 	border:1px solid #a08e56 !important;
	border-radius:5px !important;
}
.gb-container-d4546064{
	color:#000 !important;
}
.gb-container-d4546064 a{
	color:#000 !important;
}
.gb-container-d4546064 a:hover{
	color:#bea767 !important;
}
.accordions .accordions-head-title{
	font-family: 'ZonaPro-Regular' !important;
}

#accordions-3307 .accordions-head{
	background:#a18f58 !important;
}
.accordions .accordions-head{
	padding-left:20px !important;
}
.accordion-content,.accordion-content p,.accordion-content li{
	font-family: 'Manrope-Regular' !important;
}
#accordions-3307 .accordion-content{
	padding-left:30px !important;
	background: #efefef !important;
}
.inst{
	border-radius:20px !important;	
}
.inst-details{
	background:#bda866 !important;
	border-bottom-left-radius:5px !important;
	border-bottom-right-radius:5px !important;
	padding:25px !important;
}
.inst-details a{
	color:#fff !important;
}
.inst-details a:hover{
	color: #363636 !important;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a{
	color:#000 !important;
}
.main-navigation .main-nav .sub-menu li[class*="current-menu-"] > a{
	color:#fff !important;
}
.lineh{
	line-height:2 !important;
}

.wpsm_nav .wpsm_nav-tabs{
	box-shadow: -2px 2px 12px rgb(0 0 0 / 10%) !important; 
}
.gb-container-65575e43,.gb-container-01da3365{
	background-color:#fbe8d2 !important;
}
.gb-container-65575e43 {
	background-color:#ddbd97 !important;
}
.biografiko1 li{
	color:#000 !important;
}
.mayo a{
	color: #000 !important;
}
.mayo a:hover{
	color: #8b7023 !important;
}
.wp-block-latest-posts a{
	color:#000 !important;
}
.wp-block-latest-posts a:hover,  .entry-date{
	color:#8b7023 !important;
}
.single-post .wp-block-post-featured-image img{
	max-height:500px !important;
	object-fit:cover !important;
}
.ti-review-item:first-child, .ti-review-item:last-child,.ti-rating-text, .ti-review-item:nth-child(6){
	display:none !important;
}
.ti-name{
	text-transform:capitalize !important;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: linear-gradient(to bottom,#9b462b,#a35035,#b9865e,#a35035,#9b462b)!important;
}
.hero-header h3{
	letter-spacing:1.5px !important;
}
.carousel-indicators{
	opacity:0 !important;
}

.left1{
	font-family:'Manrope-Regular' !important;
}

.top{
	color:#8d7736 !important;
}
.top:hover{
	color:#000 !important;
}
.top,
.bottom {
    padding-left:70px !important;
	padding-right:70px !important;
}
.top{
	font-size: 22px !important;
    line-height: 60px !important;
}

.slick-slide {
    max-width: 700px !important;
}

.car_item {
    text-align: left !important;
}
.card_vue{
	background-color:#ede7cd !important;
}
.slick-track {
    margin-left: 230px !important;
}

.slick-arrow {
    display: none !important;
}

.wpcf7 label {
    width: 100% !important;
}

.ti-widget.ti-goog .ti-review-item>.ti-inner {
    background-color: #f7eed7 !important;
}

body,
.site-content {
    background: #efefef !important;
}

.en {
    display: none !important;
}

.site {
    padding: 0px !important;
}

.giatros img {
    box-shadow: 0 60px 135px rgba(0, 0, 0, .14), 0 15px 65px rgba(0, 0, 0, .14);
    border-radius: 15px !important;
}

.iatrio-images img {
    border: 1.5mm ridge #fbebd2;
    border-radius: 20px;
    box-shadow: inset 0 3px 6px rgba(0, 0, 0, .16), 0 4px 6px rgba(0, 0, 0, .45);
}

.dis-n {
    display: none !important;
}

.insta-feed-container {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    padding: 20px;
    width: 400px;
    height: 400px;
    border: 2px solid black;
}

.gb-container-b07de28d>.gb-inside-container,
.gb-container-1ddde1da>.gb-inside-container {
    max-width: 1400px !important;
}

.insta-feed-container>.insta-feed-container-item {
    height: 50%;
    width: 20%;
    border: 2px solid beige;
}

.insta-feed-container-item>img {
    width: 100%;
    height: 100%;
}

.ig_view_link a {
    color: #363636 !important;
    border: 1px solid #363636 !important;
    padding: 10px 15px !important;
    border-radius: 5px !important;
    font-size: 18px !important;
}

.ig_post_details div {
    font-size: 20px !important;
}

.ig_view_link a:hover {
    color: #fff !important;
    background: #363636 !important;
}

.ig_post_details strong {
    color: #fff !important;
    text-align: center !important;
    font-weight: 500 !important;
}
.header-wrap #site-navigation:not(.toggled) .main-nav > ul > li[class*="current-menu-"] > a{
	color:#000 !important;
}
.ig_post_details strong:hover {
    color: #000 !important;
}

.ig_feed_container {
    display: flex !important;
    justify-content: center;
}

.ig_post_container {
    border-radius: 5px !important;
    text-align: left;
}

.ig_post_container img,
.ig_post_container video,
.ig_post_container div {
    max-height: 350px !important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
.slideout-navigation.main-navigation .main-nav .sub-menu li[class*="current-menu-"] > a{
	color:#fff !important;
}
.ig_post_container img,
.ig_post_container video {
    min-height: 350px !important;
    object-fit: cover !important;
}

.ig_feed_container {
    width: 100%;
    margin: 0 auto;
    gap: 30px !important;
}

.ig_post_container {
    margin-bottom: 25px;
    width: 25%;
    height: 500px;
    float: left;
}

.ig_post_container img {
    width: 100%;
}

.ig_post_container .ig_post_details {
    padding: 25px;
    color: #fff !important;
    background: #bea767 !important;
    text-align: center !important;
}

.ig_post_details,
.ig_post_container div {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.ig_post_container .ig_view_link {
    margin-top: 25px;
}

@media only screen and (max-width: 1450px) {
    .ig_post_container {
        height: 550px;
    }
	#block-3 h2{
		font-size:20px !important;
	}
}

@media only screen and (max-width: 1300px) {
	.container-insta .gb-grid-column{
		 width:50% !important;
	}
	.ti-review-item{
		width:50% !important;
		max-width:50% !important;
	}
	.ti-widget.ti-goog .ti-col-3 .ti-review-item{
		-ms-flex: 0 0 50% !important;
    	flex: 0 0 50% !important;
	}
    .ig_post_container {
        width: 40%;
        height: 500px;
    }
}

@media only screen and (max-width: 767px) {
	.container-insta .gb-grid-column{
		 width:100% !important;
	}
	.container-insta img{
		width:100% !important;
	}
    .ig_post_container {
        width: 94%;
        margin-left: auto;
        margin-right: auto;
    }
    .ig_feed_container {
        flex-direction: column;
    }
}

.foot-h {
    display: none !important;
}

#tab_container_2868 .wpsm_nav-tabs>li.active>a,
#tab_container_2868 .wpsm_nav-tabs>li.active>a:hover,
#tab_container_2868 .wpsm_nav-tabs>li.active>a:focus {
    border: 1px solid #525252 !important;
}

.wpsm_nav {
    display: flex !important;
    flex-direction: column !important;
    width: 250px !important;
}

#tab_container_2868 {
    position: relative !important;
}

.hero-header {
    text-align: left !important;
}

.hero-header p {
    text-align: left !important;
    color: #fff !important;
}

.left1 {
    width: 40% !important;
}

.left1 h3 {
    font-size: 25px !important;
    line-height: 45px !important;
}

.right1 img {
    transition: all .65s cubic-bezier(.05, .2, .1, 1)!important;
}

.right1 img {
    border-radius: 15px !important;
}

.right1 .zoom {
    transition: all .65s cubic-bezier(.05, .2, .1, 1)!important;
    overflow: hidden !important;
    border-radius: 15px !important;
    box-shadow: rgba(0, 0, 0, .04) 0 1px 0, rgba(0, 0, 0, .05) 0 2px 7px, rgba(0, 0, 0, .06) 0 12px 22px;
}

.right1 .zoom:hover {
    transform: scale(.95) !important;
}

.right1 .zoom:hover img {
    transform: scale(1.2) !important;
}


/*.right1 img:hover {
    transform: scale(.95)!important;
}
*/

.right1 {
    width: 60% !important;
}

.home .tab-content {
    position: absolute !important;
    left: 250px !important;
    top: 0px !important;
    overflow: visible !important;
}

#tab_container_2868 .tab-content {
    background-color: transparent !important;
    border: none !important;
}

.tabs-flex {
    display: flex !important;
    flex-direction: row !important;
    margin-left: 35px !important;
    gap: 45px !important;
}

.last-service {
    width: 470px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.main-navigation a,
.main-navigation .menu-toggle,
.main-navigation .menu-bar-items {
    font-size: 16px !important;
}

.iatrio img {
    height: 725px !important;
    box-shadow: 0 60px 135px rgba(0, 0, 0, .14), 0 15px 65px rgba(0, 0, 0, .14);
    position: relative !important;
    object-fit: cover !important;
}

.iatros-section {
    margin-top: -200px !important;
}

.carousel-item img {
    filter: brightness(0.8);
}

#menu-item-2684 .sub-menu {
    width: 340px !important;
}

.gb-grid-wrapper-8e5ac1f1 {
    width: 80% !important;
    margin-left: auto;
    margin-right: auto;
}

.mobile-header {
    display: none !important;
}

.content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    max-width: 1200px;
    margin: auto;
}

.hero-header strong {
    color: #fff !important;
}

.herobg {
    min-height: 780px !important;
}

.anim {
    position: relative;
    overflow: hidden;
}

.anim1 {
    position: relative;
    overflow: hidden;
}

.anim::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    transform: translateX(0%);
    transition: transform 1s cubic-bezier(.16, .67, .67, .98) .5s;
}

.anim1::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    transform: translateX(0%);
    transition: transform 1s cubic-bezier(.16, .67, .67, .98) .5s;
}

.red::after {
    background: rgb(242 242 242);
}

.yellow:after {
    background: #ffdf65;
}

.pink::after {
    background: #ffb59b;
}

.show::after {
    transform: translateX(101%);
}

.show1::after {
    transform: translateX(-101%);
}


/*anim*/

.footer-text {
    margin-top: 30px !important;
}

#menu-main {
    margin-top: 5px !important;
}

.footer-logo {
    width: 80px;
}

.foot {
    margin-left: -8% !important;
}

.foot-text {
    margin-top: 20px !important;
}

.foot-h {
    position: absolute !important;
    margin-top: 20px !important;
    margin-top: 30px !important;
}


/* new button */

.learn-more {
    position: relative;
    display: inline-block;
    cursor: pointer;
    outline: none;
    border: 0;
    vertical-align: middle;
    text-decoration: none;
    background: transparent;
    padding: 0;
    font-size: inherit;
    font-family: inherit;
}

.learn-more {
    width: 12rem;
    height: auto;
}

.learn-more .circle {
    margin-top: 2px !important;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    position: relative;
    display: block;
    margin: 0;
    width: 3rem;
    height: 3rem;
    background: #bea767;
	background: linear-gradient(to bottom right,#b97f33,#ca964c,#e3b96d,#ca964c,#b97f33)!important;
	  
    border-radius: 1.625rem;
}

.learn-more .circle .icon {
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
}

.learn-more .circle .icon.arrow {
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    left: 0.625rem;
    width: 1.125rem;
    height: 0.125rem;
    background: none;
}

.learn-more .circle .icon.arrow::before {
    position: absolute;
    content: "";
    top: -0.25rem;
    right: 0.0625rem;
    width: 0.625rem;
    height: 0.625rem;
    border-top: 0.125rem solid #fff;
    border-right: 0.125rem solid #fff;
    transform: rotate(45deg);
}

.learn-more .button-text {
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    position: absolute;
    top: 0;
    left: 30px;
    right: 0;
    bottom: 0;
    padding: 0.75rem 0;
    margin: 0 0 0 1.85rem;
    color: #282936;
    font-weight: 700;
    line-height: 1.6;
    text-align: center;
    text-transform: uppercase;
}

.hero-header .learn-more .button-text {
    color: #fff !important;
}

.learn-more:hover .circle {
    width: 110%;
}

.learn-more:hover .circle .icon.arrow {
    background: #fff;
    transform: translate(1rem, 0);
}

.learn-more:hover .button-text {
    color: #fff !important;
}

.inside-header {
    padding: 15px 40px 15px 40px !important;
}

#menu-main a:hover {
    color: #bea767 !important;
}

.sinergasies {
    max-width: 62.5% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

#swipebox-overlay {
    background: #b1944e !important;
}

.gb-headline-b8539ad7 {
    color: #006ba6 !important;
}

p.gb-headline-b8539ad7 a {
    color: #006ba6 !important;
}

.gb-headline-b8539ad7:hover {
    color: var(--contrast) !important;
}

.top-header {
    background: #fff !important;
}

.bg-light::before {
    background-color: #ffdce0 !important;
}

:root {
    scrollbar-color: #6a767e white!important;
    /* thumb and track color */
    scrollbar-width: thin !important;
}

.iatrio-images img {
    border-radius: 20px !important;
}
.header-wrap{
	top:0px !important;
}
form.wpcf7-form .wpcf7-submit,
.btn-sha,
.ip-bt{
    box-shadow: 2px 3px 0 0 rgb(144 141 209 / 43%), 0 0 0 5px #fff;
	background: linear-gradient(to bottom right,#b97f33,#ca964c,#e3b96d,#ca964c,#b97f33)!important;
}

form.wpcf7-form .wpcf7-submit:hover,
.btn-sha:hover,
.ip-bt:hover{
       background: linear-gradient(to right, #3b3c3c, #959799) !important;
}

@font-face {
    font-family: 'ZonaPro-Regular';
    src: url('fonts/ZonaPro-Regular.woff2') format('woff2');
}

@font-face {
    font-family: 'Manrope-Regular';
    src: url('fonts/Manrope-Regular.woff2') format('woff2');
}

@font-face {
    font-family: 'EncodeSansSC-ExtraLight';
    src: url('fonts/EncodeSansSC-ExtraLight.woff2') format('woff2');
}

.gb-grid-column-f1841023,
.gb-grid-column-32762020,
.gb-grid-column-9d928747,
.gb-grid-column-c3a4200e {
    width: 33.4% !important;
}

.gb-grid-wrapper-3d17ec2c {
    justify-content: center;
}

.ipiresies-cards {
    justify-content: center;
}

.gb-grid-column-1f95a584 {
    display: none !important;
}

.nod {
    display: none !important;
}

p,
body,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
select {
    font-family: 'Manrope-Regular';
}

.site-header .header-image {
    margin: 10px 0;
}

.wp-image-2122,
.wp-image-2128,
.wp-image-2145,
.wp-image-2146 {
    margin-top: -10px;
}

.wp-image-2146 {
    margin-left: 10px;
}

.gb-container-21a11b64 {
    margin-left: 40px !important;
}

.entry-content,
body,
.site-content {
    background: #efefef;
}

#sticky-navigation {
    background: #e4ecf4 !important;
}

#sticky-navigation .inside-navigation {
    width: 1400px !important;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 40px 10px 40px;
}

.gb-grid-wrapper>.gb-grid-column-d4829ebd,
.gb-grid-column-36ae0456 {
    width: 40% !important;
}

.wpcf7-form-control-wrap input[type='checkbox'] {
    box-shadow: -2px 2px 12px rgb(154 166 189)!important;
}

h1,
h2,
h3,
h4,
h5,
h6,
nav a,
.btSubTitle,
.btSuperTitle,
a,
.content,
.wpcf7-form input:not([type='checkbox']):not([type='radio']).wpcf7-submit,
.btIconWidgetTitle,
.btIconWidgetText,
.menuPort,
.fancy-select .trigger,
#n2-ss-2item1,
#n2-ss-2item3 {
    font-family: 'ZonaPro-Regular' !important;
}

.sidebar .widget,
.page-header,
.widget-area .main-navigation,
.site-main>* {
    margin-bottom: 0px !important;
}

.inside-navigation a:hover {
    color: #20b9cf !important;
}

#app .button-menu:hover,
#app3 .button-menu:hover {
    color: #0493b5 !important;
}

.header-wrap a:hover {
    color: #0493b5 !important;
}

.main-navigation .main-nav ul li a,
.main-navigation .menu-toggle,
.main-navigation .menu-bar-items {
    color: #060606;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a{
	color:#060606;
}
.header-wrap .site-header #primary-menu .menu-item-type-post_type .sub-menu a:hover {
    color:#bea767 !important;
}
.gb-grid-wrapper-8e5ac1f1 img{
	box-shadow: 1.5px 1.5px #e3b96d !important;
    border-radius: 50%!important;
}
.site-header {
    background: #fff8ed !important;
}


.site-branding-container {
    padding: 30px !important;
}

.slideout-navigation.main-navigation {
    background: #c9bc97 !important
}

.slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,
.slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a,
.slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a {
    color: #fff !important;
}

.inside-header {
    justify-content: center;
}

.main-navigation .main-nav .sub-menu a {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

#app .sidebar {
    margin-left: -110px;
}

#app3 .sidebar {
    margin-left: 17px;
}

#app .sidebar a,
#app3 .sidebar a {
    padding-left: 10px !important;
    padding-right: 10px !important;
}


/* Header */

.main-navigation,
.main-navigation ul ul {
    background: transparent !important;
}

.header-wrap {
    background: #003c58;
}

.sub-menu {
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}

.sub-menu a {
    font-size: 16px !important;
    background-color: #c8b6828f;
    color: #060606 !important;
}


/*.sub-menu li:last-child a{
	border-bottom-left-radius:20px !important;
	border-bottom-right-radius:20px !important;
}*/

#menu-item-1354 a {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.sub-menu a:hover {
   	background: #3b3b3b !important;
    color: #fff !important;
}
.sub-menu li:last-child a{
	border-bottom-left-radius:10px !important;
	border-bottom-right-radius:10px !important;
}

.sidebar .menu-item a {
    color: #000 !important;
}

.sidebar .menu-item a:hover {
    color: #fff !important;
}
.sub-menu li[class*="current-menu-"]>a {
    background: #060606 !important;
	color:#ffffff !important;
}

.gb-button-41d5c901 {
    color: #fff !important;
}

.gb-container-ac6469fb:before {
    object-fit: cover !important;
}


/* Home */

.hero-title {
    margin-bottom: 20px !important;
}

.nextend-arrow img {
    width: 50px !important;
}


/* 3d buttons */

.btn-3d {
    box-shadow: 0 5px #37a7e4;
    border-radius: 20px !important;
}

.btn-3d:hover {
    transform: translateY(-6px)!important;
    transform: translate(0, 10px);
    border-color: #37a7e4;
    box-shadow: 0 9px 0 #37a7e4;
}

.iatrio {
    border-radius: 20px !important;
}

.iatrio img {
    border-radius: 20px !important;
}

.iatrio-map {
    border-radius: 0px !important;
    margin-bottom: -5px !important;
    -webkit-filter: none !important;
    filter: none !important;
    border-bottom: 3px solid #b1944e !important;
    border-top: 3px solid #b1944e !important;
}

.testimonial {
    border-radius: 20px;
}

.testimonial:hover {
    transform: scale(1.05);
    transition: 200ms !important;
}


/* form */

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
select {
    width: 100% !important;
    border-radius: 20px;
}

input[type="text"]:focus,
input[type="email"]:focus,
textarea:focus {
    box-shadow: -7px 11px 40px rgb(0 0 0 / 43%);
}

input[type="checkbox"] {
    width: 15px;
    height: 15px;
}

.wpcf7-acceptance .wpcf7-list-item {
    margin-bottom: 10px;
    margin-top: 10px;
}

.gb-container-2232e054 {
    border: none !important;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
a.button,
a.wp-block-button__link:not(.has-background) {
    border-radius: 20px;
}

input[type="submit"] {
    background: #bbac84;
}

input[type="submit"]:hover {
    background: #a58d4a;
}
.sub-menu .current-menu-item{
	color: #fff !important;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
select {
    background-color: #dfd3b1 !important;
}

.rantevou label {
    color: #fff !important;
}

.rantevou input[type="submit"]:hover {
    background: #a58d4a !important;
}

.contact-home {
    align-items: flex-start !important;
}

.map-home {
    margin-top: 24% !important;
}

.map-home #map {
    height: 600px;
}


/* ipiresies-home */

.ipiresies-tablet,
.ipiresies-mobile {
    display: none !important;
}

.ipiresies-img {
    min-height: 300px !important;
    box-shadow: 3px 3px 8px #484848c4;
}

.ipiresies-img img {
    height: 600px !important;
    object-fit: cover !important;
    border-radius: 10px !important;
}

.ipiresies-img:hover {
    background-color: #205990 !important;
    opacity: 0.8;
}

.ipiresies-img img:hover {
    background-color: #205990 !important;
    opacity: 0.8;
}

.wp-block-post-template.is-flex-container,
.wp-block-query-loop.is-flex-container {
    flex-wrap: inherit !important;
}

.wp-block-post-featured-image img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.single-post .wp-block-post-featured-image img {
    border-radius: 10px;
}

.single-post .site-header {
    background: aliceblue;
}

.wp-block-post-featured-image img:hover {
    opacity: 0.8 !important;
}


/* arthra home */

.news .gb-container {
    box-shadow: 3px 2px 10px -5px rgb(0 0 0 / 75%);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.page-id-51 .news .gb-container {
	border-radius: 10px !important;
	height:120px !important;
}
.page-id-51 .gb-container-4be90ef9{
	display: flex !important;
    align-items: center !important;
}
.news .gb-container h4 {
    font-size: 15px !important;
}

.news .gb-container:hover {
    box-shadow: -7px 6px 10px -5px rgb(0 0 0 / 75%);
}


/* doctors home */

.doc-btn a {
    color: #fff !important;
}

.doc-btn a:hover {
    background-color: #029db3 !important;
}

.tss-wrapper .tss-layout3 .item-content,
.tss-wrapper .tss-isotope1 .item-content,
.tss-wrapper .tss-carousel3 .item-content {
    text-align: center !important;
}

.featured-image {
    display: none !important;
}


/* foldable card */

.foltable-mobile {
    display: none !important;
}

.foldable .rowItem {
    display: flex;
    justify-content: center;
}

.focard {
    position: relative;
    width: 350px;
    height: 400px;
    background-color: #fff;
    transform-style: preserve-3d;
    transform: perspective(1000px);
    box-shadow: 10px 20px 40px rgba(0, 0, 0, 0.25);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 1s;
    border-radius: 15px !important;
    margin-left: auto;
    margin-right: auto;
}

.focard:hover {
    transform: translateX(50%);
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.focard .details {
    position: absolute;
    padding: 20px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.focard .imgBox {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    transform-origin: left;
    transform-style: preserve-3d;
    background-color: #000;
    transition: 1s;
    box-shadow: 10px 20px 40px rgba(0, 0, 0, 0.25);
    border-radius: 15px !important;
}

.focard:hover .imgBox {
    transform: rotateY(-180deg);
    border-radius: 15px !important;
}

.focard .imgBox img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform-style: preserve-3d;
    backface-visibility: hidden;
    border-radius: 15px !important;
}

.focard .imgBox img:nth-child(2) {
    transform: rotateY(180deg);
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.focard .imgBox img:nth-child(3) {
    transform: rotateY(180deg);
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.focard .fcontent {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.focard .fcontent h2 {
    text-align: center;
    font-size: 20px !important;
    color: rgb(117 102 114) !important;
    line-height: 1em;
}

.focard .ftext p {
    text-align: center;
    padding-top: 20px;
    font-size: 17px !important;
    color: rgb(143 143 143) !important;
}


/* end */


/* map */

#map {
    height: 425px;
    width: 100%;
    margin: auto;
    border-radius: 20px;
    -webkit-filter: drop-shadow(0 20px 35px rgba(0, 0, 0, 0.4));
    filter: drop-shadow(0 20px 35px rgba(0, 0, 0, 0.4));
}

#map button {
    border-radius: 0px !important;
}


/* epikoinonia */

.gb-headline-57980a11,
.wpcf7-spinner {
    display: none !important;
}

.gb-container-80b0f783>.gb-inside-container {
    padding: 5% 10% !important;
}

iframe {
    border-radius: 20px !important;
    box-shadow: -7px 6px 10px -5px rgb(0 0 0 / 75%);
}


/* ginekologia - dermatologia */

.doctor {
    border-radius: 20px;
}

.doctor img {
    box-shadow: -7px 6px 10px -5px rgb(0 0 0 / 75%);
}


/* doctor */

.doctor-info {
    padding: 0 15% !important;
    margin-bottom: 100px;
}

.info {
    margin-bottom: 0px !important;
    padding: 0 5% !important;
}

.biografiko {
    min-height: 600px !important;
    padding: 0 15% !important;
    display: none !important;
}

.contact-info {
    display: flex;
    width: 100%;
    max-width: 1200px;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
}

.card {
    background: #c9e3ee5e;
    padding: 0 20px;
    margin: 0 10px;
    width: calc(33% - 20px);
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #d3faff;
    cursor: pointer;
    border-radius: 20px;
}

.card-icon {
    font-size: 28px;
    background: #fff;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px !important;
    border-radius: 50%;
    transition: 0.3s linear;
}

.card:hover .card-icon {
    background: none;
    color: #fff;
    transform: scale(1.6);
}

.card p {
    margin-top: 20px;
    font-weight: 300;
    letter-spacing: 2px;
    max-height: 0;
    opacity: 0;
    transition: 0.3s linear;
    font-size: 15px;
}

.card:hover p {
    max-height: 40px;
    opacity: 1;
    color: #fff;
}

.card a:after {
    display: none !important;
}


/* iatrio */

.iatrio-img {
    border-radius: 20px;
}

.iatrio-img img {
    border-radius: 20px;
}


/* arthra */

#block-4,
.byline {
    display: none !important;
}

#block-3 h2,
#block-3 li {
    text-align: center !important;
}

.single-post .wp-block-post-featured-image img {
    margin-bottom: 20px !important;
}

.widget_search {
    display: none !important;
}

.sidebar .widget {
    background-color: #f7f0e9;
}


/* ipiresies*/

.ipiresies-cards .gb-shape {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.ipiresies-cards .gb-grid-column:hover {
    transform: scale(1.05);
    transition: 200ms !important;
}

.portfolio-img {
    border-radius: 20px !important;
    box-shadow: -7px 6px 10px -5px rgb(0 0 0 / 75%);
}


/* footer */

.footer-mid li {
    padding-bottom: 20px !important;
}

.site-footer .footer-left {
    align-items: center !important;
}

.site-footer .footer-left .wp-block-site-logo a {
    display: flex !important;
    margin-bottom: 20px !important;
}

.site-footer .footer-left .wp-block-site-logo img {
    margin-left: auto;
    margin-right: auto;
}

.poweredby {
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff !important;
}

.poweredby a {
    margin-left: 20px !important;
}

.poweredby p {
    margin: 0;
    line-height: 16px;
}

.poweredby svg {
    width: 200px;
    height: auto;
    transform: scale(1.0);
}

.style-svg:hover {
    transform: scale(1.1);
}

.bottom-grid {
    align-items: center;
}

.bottom-grid .gb-container {
    justify-content: center !important;
}

.bottom-grid {
    justify-content: center !important;
}
.arth{
	padding-bottom:0px !important;
}
.arth h2{
	margin-bottom:0px !important;
}
.bottom-grid a {
    font-size: 15px !important;
    color: #fff !important;
}

.bottom-grid .gb-grid-wrapper {
    margin-right: 0px !important;
    justify-content: space-around;
}

.bottom-grid a:hover {
    color: #bea767 !important;
}

.wp-block-navigation-item__content:hover {
    color: #05256d !important;
}

.bottom-footer p {
    margin-bottom: 0 !important;
}

.bottom-grid h2 {
    margin-bottom: 0 !important;
}

.bottom-footer {
    align-items: center !important;
}

.gb-container-3a035f8d {
    border-color: #ffffff !important;
    border-top-width: 1.5px !important;
}


/* scroll animation */

.reveal {
    position: relative;
    transform: translateY(200px);
    opacity: 0;
    transition: 0.5s all ease;
}

.second {
    position: relative;
    transform: translateY(200px);
    opacity: 0;
    transition: 1.5s all ease;
}

.third {
    position: relative;
    transform: translateY(200px);
    opacity: 0;
    transition: 2.5s all ease;
}

.reveal.active {
    transform: translateY(0);
    opacity: 1;
}

#cookie-law-info-bar {
    background-color: rgb(10 10 10 / 59%) !important;
}

#cookie-law-info-bar a {
    border-radius: 10px !important;
}

.wpsm_nav .wpsm_nav-tabs span{
	font-family:'ZonaPro-Regular' !important;
	font-weight:bold !important;
	color:#1a1a1a !important;
}
#tab_container_2868 .wpsm_nav-tabs > li > a{
	font-family:'ZonaPro-Regular' !important;
	color:#2f2f2f !important;
}
#tab_container_2868 .wpsm_nav-tabs > li > a{
	color:#2f2f2f !important;
}
.wpsm_nav .wpsm_nav-tabs a{
	font-family:'ZonaPro-Regular' !important;
	font-weight:bold !important;
	color:#1a1a1a !important;
}
/* end scroll animation */

.main-navigation .main-nav ul li a{
	padding-left: 25px;
    padding-right: 25px;
}
.sub-menu li[class*="current-menu-"]>a {
    background: #060606 !important;
	color:#ffffff !important;
}
/* responsive */
@media only screen and (max-width: 1700px) {
	.slick-track{
		margin-left:150px !important;
	}
	.top, .bottom {
		padding-left:40px !important;
		padding-right:40px !important;
	}
	.main-navigation .main-nav ul li a {
        padding-left: 25px;
        padding-right: 25px;
    }
}
@media only screen and (max-width: 1650px) {
	.slick-track{
		margin-left:60px !important;
	}

    .main-navigation .main-nav ul li a {
        font-size: 13px !important;
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media only screen and (max-width: 1600px) {
	.card_vue{
		width:400px !important;
	}
	.top, .bottom {
		padding-left:60px !important;
		padding-right:60px !important;
	}
}
@media only screen and (max-width: 1450px) {
	.menu-btn,.wrapper{
		display:none !important;
	}
	.top{
		font-size: 18px !important;
		line-height: 50px !important;
	}
	.top, .bottom{
		padding-left: 40px !important;
    	padding-right: 40px !important;
	}
}
@media only screen and (max-width: 1378px) {
    .ipiresies-cards p {
        font-size: 14px !important;
    }
    .buttons-outline {
        margin-top: 40px !important;
    }
}

@media only screen and (max-width: 1350px) {
    .hero-header h3,
    .hero-header p,
    .hero-header {
        text-align: center !important;
    }
}

@media only screen and (max-width: 1307px) {
    .ipiresies-cards p {
        font-size: 13px !important;
    }
}

@media only screen and (max-width: 1300px) {
    #menu-main a {
        font-size: 13px !important;
    }
}

@media only screen and (max-width: 1250px) {
	.top, .bottom{
		padding-left: 115px !important;
    	padding-right:115px !important;
	}
    .focard {
        width: 300px !important;
    }
}

@media only screen and (max-width: 1238px) {
    .ipiresies-cards p {
        font-size: 12px !important;
    }
}

@media only screen and (max-width: 1200px) {
	.ig_feed_container{
		flex-wrap:wrap !important;
	}
	.ig_post_container{
		width:48% !important;
	}
    .tabs-flex {
        flex-direction: column !important;
    }
    .left1,
    .right1 {
        width: 100% !important;
    }
    #tab_container_2868 {
        height: 650px !important;
    }
    #menu-main a {
        font-size: 12px !important;
    }
}

@media only screen and (max-width: 1166px) {
    .ipiresies-cards p {
        font-size: 11px !important;
    }
}

@media only screen and (max-width: 1150px) {
	.top, .bottom{
		padding-left: 95px !important;
    	padding-right:95px !important;
	}
    .focard {
        width: 250px !important;
    }
}

@media only screen and (max-width: 1105px) {
    .main-navigation .main-nav ul li a {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

@media only screen and (max-width: 1100px) {
    .sub-menu li:last-child a {
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }
    .slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"]>a {
        color: #2d3663 !important;
    }
    .right-bot {
        margin-left: 0px !important;
    }
    .gb-container-d4829ebd,
    .gb-container-36ae0456 {
        display: none !important;
    }
    .gb-container-61c47d92 {
        width: 100% !important;
    }
    #menu-item-1887 {
        display: block !important;
    }
    #menu-item-1516 {
        display: none !important;
    }
}

@media only screen and (max-width: 1096px) {
    .ipiresies-cards p {
        font-size: 13px !important;
    }
    .derma-cards p {
        font-size: 12px !important;
    }
}

@media only screen and (max-width: 1087px) {
    .derma-cards p {
        font-size: 11.5px !important;
    }
}

@media only screen and (max-width: 1055px) {
    .derma-cards p {
        font-size: 11px !important;
    }
}

@media only screen and (max-width: 1051px) {
    .ipiresies-cards h5 {
        font-size: 18px !important;
    }
}

@media only screen and (max-width: 1039px) {
    .ipiresies-cards p {
        font-size: 12px !important;
    }
    .derma-cards p {
        font-size: 11px !important;
    }
}

@media only screen and (max-width: 1033px) {
    .ipiresies-cards p {
        font-size: 14.7px !important;
    }
    .derma-cards p {
        font-size: 11px !important;
    }
}

@media only screen and (max-width: 1024px) {
	.arth h2{
		text-align:center !important;
	}
	.top, .bottom{
		padding-left: 290px !important;
    	padding-right:290px !important;
	}
	.arth .gb-inside-container{
		padding-bottom:0px !important;
	}
  
    .slick-track {
        margin-left: 0px !important;
    }
    .slick-slide {
        max-width: 100% !important;
    }
    .iatrio img {
        height: 450px !important;
    }
    .iatros-section {
        margin-top: 0px !important;
    }
    .gb-grid-column-7829ca6d,
    .gb-grid-column-dec53d87 {
        display: none !important;
    }
    .gb-grid-column-be423326 {
        width: 50.1% !important;
    }
    .gb-container-3420d948 {
        height: auto !important;
    }
    .doctor-section {
        align-items: center;
    }
    .doctor-info h2 {
        margin-top: 20px !important;
        text-align: center !important;
    }
    .doctor-info p {
        text-align: center !important;
    }
    .doctor-info .gb-button-wrapper {
        justify-content: center;
    }
    .gb-container-23d1cd15 .wp-block-spacer {
        display: none !important;
    }
    .doctor-info .gb-container {
        align-items: center;
    }
    .biografiko {
        padding: 5% 15% !important;
    }
    .derma-cards p {
        font-size: 13px !important;
    }
    .gb-grid-column-dc29fc8a,
    .gb-grid-column-da6c722b {
        width: 100% !important;
    }
}

@media only screen and (max-width: 992px) {
	
	.gb-container-5f01af7d > .gb-inside-container{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.footer-logo1 img{
		display:flex !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	.gb-grid-wrapper-8e5ac1f1{
		margin-bottom:30px !important;
	}
    .bottom-grid {
        margin-left: -50px !important;
    }
    .foot {
        margin-left: 20% !important;
    }
    .gb-grid-column-f1a6cd84,
    .gb-grid-column-f4837aa3 {
        width: 30% !important;
    }
    .gb-grid-column-72527681 {
        width: 28% !important;
    }
    .gb-grid-wrapper-7f17ab43 {
        margin-bottom: 0px;
    }
    .gb-grid-wrapper-a653f470 {
        flex-direction: column;
        align-items: center;
    }
    .gb-grid-wrapper-a653f470>.gb-grid-column {
        padding-left: 0px;
        width: 80% !important;
    }
    .bottom-footer {
        flex-direction: column;
        align-items: center;
    }
    .bottom-footer .gb-grid-column-de5d2f50,
    .bottom-footer .gb-grid-column-aadb5bb4,
    .bottom-footer .gb-grid-column-73196916 {
        width: 80% !important;
    }
    .gb-container-de5d2f50 {
        align-items: center;
    }
    .poweredby {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .focard {
        transition: 0s !important;
        margin-bottom: 20px;
        width: 350px !important;
    }
    .focard .fcontent h2 {
        padding-top: 40px !important;
    }
    .focard:hover {
        transform: translateX(0%) !important;
        border-top-left-radius: 15px !important;
        border-bottom-left-radius: 15px !important;
    }
    .focard:hover .imgBox {
        transform: rotateX(0deg) !important;
    }
    .wp-block-post-template.is-flex-container {
        flex-wrap: wrap !important;
        justify-content: center !important;
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,
    .wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li {
        width: 40% !important;
    }
}

@media only screen and (max-width: 949px) {
	.top, .bottom{
		padding-left: 240px !important;
    	padding-right: 240px !important;
	}
    .ipiresies-cards p {
        font-size: 14px !important;
    }
}

@media only screen and (max-width: 916px) {
    .ipiresies-cards p {
        font-size: 14.5px !important;
    }
}

@media only screen and (max-width: 902px) {
    .ipiresies-cards p {
        font-size: 14px !important;
    }
}

@media only screen and (max-width: 870px) {
    .ipiresies-cards p {
        font-size: 13px !important;
    }
}

@media only screen and (max-width: 850px) {
    .focard {
        width: 320px !important;
    }
}
@media only screen and (max-width: 829px) {
	.ig_post_container{
		width:90% !important;
	}
}
@media only screen and (max-width: 825px) {
	
    .ipiresies-cards p {
        font-size: 12.5px !important;
    }
}

@media only screen and (max-width: 802px) {
	.top, .bottom{
		padding-left: 200px !important;
    	padding-right: 200px !important;
	}
    .foot {
        margin-left: 15% !important;
    }
    .ipiresies-cards p {
        font-size: 12px !important;
    }
}

@media only screen and (max-width: 779px) {
    .ipiresies-cards p {
        font-size: 11.5px !important;
    }
}

@media only screen and (max-width: 767px) {
	.wp-video{
		overflow:hidden !important;
	}
	.gb-grid-wrapper-8e5ac1f1{
		flex-wrap: nowrap !important;
	}
	.card_vue{
		width:500px !important;
	}
	.card_vue img{
		display:none !important;
	}
	.top, .bottom{
		padding-left: 100px !important;
    	padding-right: 100px !important;
	}
    .wp-block-gallery {
        gap: 40px !important;
    }
    .gb-grid-wrapper-8e5ac1f1 {
        gap: 20px;
    }
    .gb-container-87f90e26>.gb-inside-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .top-h1 {
        font-size: 28px !important;
    }
    .gb-grid-wrapper>.gb-grid-column-663ac70f {
        width: 12% !important;
    }
    .wp-block-gallery .wp-block-image {
        width: 100% !important;
    }
    .ipiresies-desktop {
        display: none !important;
    }
    .ipiresies-img img {
        max-height: 450px !important;
    }
    .gb-headline-3d179ae1 {
        font-size: 23px !important;
    }
    .gb-headline-d07c52b5 {
        font-size: 23px !important;
    }
    .wp-image-2146 {
        margin-left: 0px !important;
    }
    .slideout-navigation .gb-grid-column-5f353aae,
    .slideout-navigation .gb-grid-column-90b861f6 {
        width: 30% !important;
    }
    .card p {
        text-align: center !important;
    }
    .hero-header h3 {
        font-size: 25px !important;
    }
    .ipiresies-cards p {
        font-size: 15px !important;
    }
    .map-home {
        margin-top: 0% !important;
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
        width: 70% !important;
    }
    .bottom-footer h2 {
        margin-left: 20px !important;
    }
    .wp-block-post-template.is-flex-container {
        flex-direction: column;
        align-items: center;
    }
    .ipiresies-mobile {
        display: flex !important;
    }
    .ipiresies-tablet {
        display: none !important;
    }
    .ipiresies-mobile .gb-container {
        align-items: center !important;
        margin-bottom: 20px !important;
    }
    .ipiresies-mobile img {
        margin-bottom: 10px !important;
        box-shadow: 3px 3px 8px #484848c4;
    }
    .ipiresies-mobile .gb-inside-container {
        margin-bottom: 20px !important;
    }
    .ipiresies-img {
        box-shadow: none !important;
    }
    .wp-block-gallery-1 {
        flex-direction: column;
    }
    .iatrio-img {
        width: 100% !important;
    }
    .ginekologia {
        margin-bottom: 50px !important;
    }
    .footer-left .gb-headline,
    .footer-left p {
        text-align: center !important;
    }
    .footer-right {
        align-items: center;
    }
    .footer-right .gb-headline,
    .footer-right p {
        text-align: center !important;
        justify-content: center;
    }
    .bottom-footer .gb-container {
        align-items: center;
    }
    .bottom-footer .gb-grid-wrapper-c7647374 .gb-grid-column {
        width: 33% !important;
    }
    .bottom-footer .gb-grid-wrapper-c7647374 {
        flex-direction: row !important;
        margin-top: 20px !important;
    }
    .doctor-section {
        align-items: center;
    }
    .doctor-info h2 {
        margin-top: 20px;
        text-align: center;
    }
    .doctor-info .gb-button-wrapper {
        justify-content: center !important;
    }
    .doctor-info .gb-grid-wrapper .gb-container {
        align-items: center !important;
    }
    .doctor-info p {
        text-align: center;
    }
    .doctor-page .gb-inside-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .doc-card .wp-block-buttons {
        justify-content: center;
    }
    .contact-info {
        flex-direction: column;
    }
    .card {
        margin-bottom: 20px;
        width: 80% !important;
    }
	.page-id-51 .gb-container-87f90e26 > .gb-inside-container{
		padding:30px !important;
		padding-left:30px !important;
		padding-right:30px !important;
	}
}

@media only screen and (max-width: 650px) {
	.top, .bottom{
		padding-left: 60px !important;
    	padding-right: 60px !important;
	}
	.card_vue{
		width:450px !important;
	}
}
@media only screen and (max-width: 600px) {
	.home .tab-content{
		position:relative !important;
		left:0px !important;
	}
	.ti-review-item{
		width:100% !important;
		max-width:100% !important;
	}
	.ti-widget.ti-goog .ti-col-3 .ti-review-item{
		-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
	}
	.card_vue{
		width:400px !important;
	}
	
    .bottom-footer p {
        text-align: center !important;
    }
    .tab-content {
        position: relative !important;
        left: 0px !important;
    }
    #tab_container_2868 {
        height: auto !important;
    }
    .wpsm_nav {
        width: auto !important;
    }
    .tabs-flex {
        margin-left: 0px !important;
    }
    .foot {
        margin-left: 10% !important;
    }
    .gb-grid-column-f1a6cd84,
    .gb-grid-column-f4837aa3 {
        width: 40% !important;
    }
    .gb-grid-column-72527681 {
        width: 8% !important;
    }
    .hero-header h3 {
        font-size: 20px !important;
        line-height: 35px;
    }
    .btn-outline {
        font-size: 14px !important;
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
        width: 90% !important;
    }
    .bottom-footer .gb-grid-column-de5d2f50,
    .bottom-footer .gb-grid-column-aadb5bb4,
    .bottom-footer .gb-grid-column-73196916 {
        width: 100% !important;
    }
}

@media only screen and (max-width: 550px) {
	.card_vue{
		width:350px !important;
	}
	.top, .bottom {
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
    .foot-h {
        margin-top: 40px !important;
    }
    .top-h1 {
        font-size: 25px !important;
    }
    .foot {
        margin-left: 0% !important;
    }
    .site-header .header-image {
        width: 250px !important;
    }
}
@media only screen and (max-width: 500px) {
	.top, .bottom {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
    
}
@media only screen and (max-width: 450px) {
	.card_vue{
		width:320px !important;
	}
	.top, .bottom {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.top{
		font-size:15px !important;
	}
    .mobile-header {
        display: flex !important;
        flex-direction: column;
        width: 100% !important;
        margin-top: -30px;
    }
    .mobile-header img {
        margin-top: 10px;
    }
    p.gb-headline-b8539ad7 a,
    p.gb-headline-05c60b4d a,
    p.gb-headline-b8539ad7 .gb-icon,
    p.gb-headline-05c60b4d .gb-icon {
        color: #fff !important;
    }
    .top-header {
        display: none !important;
    }
    .footer-logo {
        width: 60px !important;
    }
    .foot-h {
        margin-top: 30px !important;
    }
    .foot {
        margin-left: -5% !important;
    }
    .gb-grid-column-f1a6cd84,
    .gb-grid-column-f4837aa3 {
        width: 100% !important;
    }
    .gb-grid-column-72527681 {
        width: 0% !important;
    }
    .fb {
        margin-bottom: 10px;
    }
    .gb-headline-3d179ae1 {
        font-size: 20px !important;
    }
    .gb-headline-d07c52b5 {
        font-size: 20px !important;
    }
    h2.gb-headline-e8ab4e10 {
        font-size: 20px !important;
    }
    .gb-container-de5d2f50 p,
    .poweredby {
        font-size: 15px !important;
    }
    .hero-header h3 {
        font-size: 17px !important;
        text-align: center !important;
    }
    .buttons-outline {
        flex-direction: column !important;
    }
    .btn-outline {
        margin-bottom: 20px !important;
        text-align: center;
        margin-left: 20px !important;
    }
    .focard {
        width: 300px !important;
    }
}

@media only screen and (max-width: 400px) {

    .calendar-backdrop .col-md-6 {
        padding: 10px !important;
    }
    .site-header .header-image {
        width: 200px !important;
    }
    .gb-container-de5d2f50 p,
    .poweredby {
        font-size: 13px !important;
    }
    .foot-a {
        font-size: 15px !important;
    }
}
@media only screen and (max-width: 390px) {
	.top,.bottom{
		padding:20px !important;
	}
	
}
@media only screen and (max-width: 361px) {

	.top,.bottom{
		padding:21px !important;
	}
	.ath-cont .gb-inside-container{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
}
@media only screen and (max-width: 350px) {
    .gb-container-2ff2e159>.gb-inside-container {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .inside-header {
        padding: 0px 20px 0px 20px !important;
    }
    .gb-container-de5d2f50 p,
    .poweredby {
        font-size: 12px !important;
    }
    .gb-container-3a035f8d>.gb-inside-container {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
}

#tab_container_2868 .wpsm_nav-tabs > li{
	 font-family: 'ZonaPro-Regular' !important; 
}
.gb-container-de5d2f50{
	margin-top:30px !important;
}
/* seo */
.gb-grid-wrapper-03de0f7f{
	margin-left:-7px !important;
	width:auto !important;
	justify-content: flex-start !important;
}
.gb-grid-wrapper-03de0f7f > .gb-grid-column{
	width: auto !important;
}
.gb-grid-wrapper-03de0f7f p{
	font-size:13px !important;
}
.gb-container-de5d2f50{
	margin-top: 20px !important;
}
.gb-grid-wrapper-03de0f7f a:hover{
	color:#fff !important;
}

.gb-grid-wrapper-03de0f7f figure{
	margin-right:5px !important;
}
@media only screen and (max-width: 992px) { 
	.gb-grid-wrapper-03de0f7f .gb-grid-column{
		width:auto !important;
	}
	
	.gb-grid-wrapper-03de0f7f {
		margin-left:0px !important;
		justify-content: center !important;
	}
	
}

.gb-grid-wrapper-03de0f7f a:hover{
	color:#fff !important;
}

