.top-links li > a {
    font-size: 15px;
}

.header_icon{
    font-size: 20px;
}

.bgcolor, .bgcolor #header-wrap {
    /*zold*/
    /*background-color: #1ABC9C !important;*/

    /*kek*/
    background-color: #0099cc !important;

    /*piros*/
    /* background-color: #DE6262 !important; */
}

.slide{
    margin-top:40px;
}
.slide h2{
    font-size: 2.5rem;
}

#slide-div{
    /* border:1px solid #aaa; */
    padding:30px;
    max-width:700px;
    margin-top: 80px;
    background: rgba(256, 256, 256, 0.5);
}
.slide-cim {
    color:#DE6262;
    text-transform:uppercase;
    font-size: 2rem;
    font-weight: bold;
    margin-bottom: 10px !important;
}
.slide-icon {
    font-size: 3rem;
    color: #0099cc;
}
.slide-text {
    font-size: 1.6rem;
    color: #333;
}

@media (min-width: 992px){
    #slider{
      height: 662px;
    }
}
@media (max-width: 992px){
    .search-btn{
      margin-top: 20px !important;
    }
}

@media (max-width: 767px) and (min-width: 576px){
    .swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {
        height: auto !important;
    }

    .slide{
        margin-top:30px;
    }
    .slide h2{
        font-size: 2.2rem;
    }

    #slide-div{
        /* border:1px solid #aaa; */
        padding:30px;
        max-width:500px;
        margin-top: 60px;
    }
    .slide-cim {
        color:#DE6262;
        text-transform:uppercase;
        font-size: 1rem;
        font-weight: bold;
        margin-bottom: 10px !important;
    }
    .slide-icon {
        font-size: 2rem;
        color: #0099cc;
    }
    .slide-text {
        font-size: 1.2rem;
        color: #333;
    }
	.section .nopadding h5{
		font-size: 1.2rem !important;
	}

}
@media (max-width: 575px){
    .swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {
        height: auto !important;
    }

    .slide{
        margin-top:15px;
    }
    .slide h2{
        font-size: 1.4rem;
    }

    #slide-div{
        /* border:1px solid #aaa; */
        padding:20px;
        max-width:400px;
        margin-top: 40px;
    }
    .slide-cim {
        color:#DE6262;
        text-transform:uppercase;
        font-size: 1rem;
        font-weight: bold;
        margin-bottom: 10px !important;
    }
    .slide-icon {
        font-size: 1.8rem;
        color: #0099cc;
        display:none;
    }
    .slide-text {
        font-size: 16px;
        color: #333;
        padding-bottom: 30px;
        /*text-align:center;*/
    }
	#ajanlat_btn{
		max-width: 76%;
		margin: 16px auto;
	}
	#idopont_btn{
		max-width: 76%;
		margin: auto;
	}
}

.cta-buttons {
    padding-top:100px;
    padding-bottom: 70px;
}

.cta {
    width: 100%;
    padding-top:15px;
    padding-bottom:15px;
    font-size: 1.5rem;
    font-weight: bolder;
}

.section-title {
    text-align: center;
    padding-bottom: 0px;
}

.icon-menu-icon {
    font-size: 4rem !important;
    color: #0099cc !important;
}
.icon-menu-text {
    font-size: 1.6rem !important;
    color: #333 !important;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}

.team-title h4 {
    font-size: 18px;
}

#content .rendelok p {
    line-height: 0.3!important;
    margin-bottom: 16px!important;
}

.letoltesek.accordion-lg .acctitle {
    font-size: 18px;
    line-height: 30px;
    padding-left: 30px;
    font-weight: 400;
}

.letoltesek.accordion-lg .acctitle i {
    width: 18px;
    font-size: 20px;
    line-height: 56px;
}
section#ajanlatkeres div.topmargin-sm {
    margin-top: 0px !important;
}
#ajanlatkeres_gomb_div{
    margin-top: 30px !important;
}
/*Bence*/
.slides-container>div:not(:first-child){position:absolute; top:0; left:0;display:none;}

#rendelok, #naptar {width:100%;}

.col_one_fifth {text-align: center}

#nextprev { text-align:center}

.day_head {border-image: linear-gradient(to right, #61c69d 0%, #2d72bc 100%); border-width: 3px;}

.szolgaltatasok_box{
	margin-bottom: 50px;
}
@media (max-width: 767px){
	.cta-buttons a{
		font-size: 0.9rem;
    }
    #captcha{
        /*div kozepre */
        margin: 0 auto;
        width: 50%;
        /*kep kozepre a divben*/
        text-align: center; 
    }
}
@media (max-width: 991px) and (min-width: 768px){
    .swiper_wrapper:not(.full-screen):not(.canvas-slider-grid), .swiper_wrapper:not(.full-screen):not(.canvas-slider-grid) .swiper-slide {
        height: auto !important;
    }    
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), not all, not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){
    #logo a.standard-logo, #header.split-menu #logo a.standard-logo {
        display: block;
    }
}

@media (min-width: 768px){
    #captcha{
        float: right;
    }
}

#primary-menu-trigger, #page-submenu-trigger{
	font-size: 30px;
}
#logo>a>img{
	float: right;
}

ul, ol {margin-left: 40px;}

#rendelo_valaszto {width: 100% !important}
.dropdown-item{padding: 1px !important}
.dropdown-item span{padding: 6px !important}

@media (max-width: 443px){
	div .g-recaptcha{
		transform:scale(0.84);
		-webkit-transform:scale(0.84);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
	
	.footer-big-contacts span {
		word-wrap: break-word; /* TG */
		font-size: 13px !important;
	}
	
	#content .rendelok p {
		font-size: 13px !important;
		word-wrap: break-word; /* TG */
	}
	
	.team-title span {
		font-size: 13px;
		word-wrap: break-word; /* TG */
	}
	
}