@media (min-width:768px) and (max-width:991px){
    .title-alt .large { margin-bottom:10px }
	.pad70 { padding-top:50px; padding-bottom:50px; }
}
@media (min-width:768px) { 
    .row.centered { display: flex; align-items: center; justify-content: center; }
	.row.leftset { display: flex; align-items: start; justify-content: start; }
	.row.rightset { display: flex; align-items: end; justify-content: end; }
}
@media (max-width:767px){
	.row-header .title-alt { margin:25px 0 25px 0; padding-left:0; }
	.title-alt .large, 
	.title-alt .normal { /*font-size:30px; display:inline;*/ }
	.title-alt .large { margin-bottom:20px }
	.pad70 { padding-top:40px; padding-bottom:40px; }
	.ntpad-m { padding-top:0; }
	.nbpad-m { padding-bottom:0; }
	.pt-30-m { padding-top:30px; }
	.plr-30-m { padding:0 30px; }
	.col-inner { margin: -80px 10px 0px 10px; padding:20px; }
	
  .lead { font-size: 20px; line-height: 1.5; }
  .section-links { top:0; border-bottom: 3px solid black; }
  .section-links .container { padding:0 !important; }
  .quick-links { padding:0; }
  .quick-links label, .quick-links input { display:inline; }
  #accordion .accordion-body,
  .panel-heading { padding:0; }  
  .panel-heading .panel-title a { padding: 10px 15px; width: 100%; display: block; }
  
  .quick-links label #quickNavActive {
  padding: 5px 15px;
  background: rgb(242,242,242); 
  color:#000000;
  cursor: pointer;
  display: block;
  font-weight:700;
  }
  .quick-links label #quickNavActive:after {
  float: right;
  right: 10%;
  content: "\f191";
  font-family: flaticon !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  }
  
  .quickNav li { width:100%; padding:10px 15px; border-top:1px solid #ddd; }
  #touch {position: absolute; opacity: 0; height: 0px;} 
  #touch:checked + .quickNav {height: auto;} 
}

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

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

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

@media only screen and (max-width: 550px){
    .stiluri h2 {
        font-size: 43px;
    }
    .stiluri h2 span {
        font-size: 57px;
    }
}

@media only screen and (max-width: 500px){
    .stiluri h2 {
        font-size: 36px;
        line-height: 42px;
    }
    .stiluri h2 span {
        font-size: 55px;
    }
    .stil_tip1 h1 {
        font-size: 85px;
    }
    .stil_tip2 h1 {
        font-size: 85px;
    }
    p {
        font-size: 16px;
    }
}

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

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

@media only screen and (max-width: 375px){
    .link-site {
        font-size: 14px !important;
    }
    .stiluri h2 {
        font-size: 25px;
        line-height: 30px;
        margin-top: 30px;
    }
    .stiluri h2 span {
        font-size: 40px;
    }
    footer p {
        font-size: 14px;
    }
}

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

