/*----- max-width 1299px -----*/
@media(max-width: 1299px){
	.page-nt-hdr-dsc,.ml--15 {
		margin-left: 0;
	}
}
/*----- max-width 1199px -----*/
@media(max-width: 1199px){
	.hide-md{
		display: none!important;
	}
	.show-md{
		display: block!important;
	}
}
/*----- max-width 991px -----*/
@media(max-width: 991px){
	.hide-sm{
		display: none!important;
	}
	.show-sm{
		display: block!important;
	}
	.greek-min-sec-wrp{
		z-index: 0;
	}
}
/*----- max-width 767px -----*/
@media(max-width: 767px){
	body{
	    font-size: 25px;
	    line-height: 31px;
	}
	.archive-menu-wrp .btn,
	.prefecture-se-innr label,
	.prefecture-field .btn,
	.select-btn button,
	.cadastre-rgt-dsc > span,
	.na-header strong,
	.na-slide-item-des a.nas-link,
	.ser-box-dsc a,.fq-footer a,
	h3.sk-accordion-title,.banner-box-con ul li a,
	.exep-field-item label{
	    font-size: 25px;
	    line-height: 31px;
	    padding-bottom: 20px;
	}
	.exep-field-item label,
	.ans-search-form button.dropdown-toggle,
	.cadastral-office a.cobutton{
		font-size: 25px;
	    line-height: 31px;
	}
	.dropdown-menu{
		font-size: 24px;
		line-height: 30px;
	}
	.ktgt-page-hader-con blockquote{
		font-size: 18px;
		line-height: 31px;
	}
	.ex-ep-form-header blockquote{
		font-size: 20px;
		line-height: 31px;
	}
	.cadastre-menu ul li,
	.cadastre-lft-dsc p,
	.na-slide-item-des p,.ex-ep-accordion-des.sk-accordion-des blockquote p,
	.ex-ep-accordion-des.sk-accordion-des strong {
		font-size: 22px;
		line-height: 31px;
	}
	.hide-xs{
		display: none!important;
	}
	.show-xs{
		display: block!important;
	}
	.container{
		padding-left: 40px;
		padding-right: 40px;
	}
	.archive-menu-wrp .bootstrap-select .dropdown-toggle .caret,
	.archive-menu-wrp .btn.dropdown-toggle .caret,
	.prefecture-field .btn.dropdown-toggle .caret
	.prefecture-field .bootstrap-select .dropdown-toggle .caret,
	.cadastre-sec-wrp .prefecture-field .bootstrap-select .dropdown-toggle .caret,
	.fq-select-cat.bootstrap-select .dropdown-toggle .caret{
		border-top: 10px dashed;
		border-right: 10px solid transparent;
		border-left: 10px solid transparent;
	}
	h5,.na-slide-item-des strong,
	.na-verticle-slide-item-des p,
	.na-verticle-slide-item-des strong,
	.ser-box-dsc h3{
		font-size: 30px;
		line-height: 35px;
	}

	.cadastre-rgt-dsc h3,
	.na-header h3,
	.fq-header h3{
		font-size: 60px;
	}
	.sk-accordion-des blockquote,
	.sgkl-accordion-wrap .sk-accordion-des strong,
	.sk-accordion-des p,.ktgt-accordion-con-box h6,
	.cadastral-office p{
		font-size: 18px;
		line-height: 31px;
	}
	h3.sk-accordion-title{
		color:#367eb2;
	}
	.sk-accordion-title::after {
		right: 28px;
		bottom: 18px;
		font-size: 50px;
	}
	.sk-accordion-title {
		padding-right: 58px;
	}
	hr {
		border-top: 2px solid #a4a4a4;
	}
	.footer-nt-wrp .btn {
		padding-left: 30px;
		font-weight: 300;
	}
	.footer-nt-dsc ul li a {
		font-weight: 400;
	}
	.footer-nt-dsc ul li {
		padding: 10px 0 15px;
	}
	.footer-nt-sec-wrp {
		padding-bottom: 16px;
	}
	.dropdown-menu {
		font-size: 21px;
		line-height: 29px;
	}
	.article-wrap.sgkl-article-wrap .article-inner{
		padding-left: 21px;
	}
}
/*----- max-width 767px -----*/
@media(max-width: 767px){
	.a,.greek-min-list-dsc ul li{
		font-size: 22px;
		line-height: 25px;
	}
	.a,.faq-nt-hdr-wrp .btn,
    .footer-nt-wrp .btn,
    .page-nt-hdr-wrp .btn,
    .footer-nt-lft p,
    .footer-nt-dsc ul li,
    h3.faq-accordion-title{
	    font-size: 25px;
	    line-height: 31px;
	}
	.link-gallery-dsc a,
	.ktn-date-area > span,
	.faq-accordion-des p {
		line-height: 30px;
		font-size: 20px;
	}
	.kentro-nea-dsc strong,
	.kentro-nea-dsc time{
		font-size: 15px;
		line-height: 20px;
	}
	.footer-nt-wrp .bootstrap-select .dropdown-toggle .caret,
    .page-nt-hdr-wrp .bootstrap-select .dropdown-toggle .caret,
    .ans-search-form .bootstrap-select .dropdown-toggle .caret,
    .faq-nt-hdr-wrp .bootstrap-select .dropdown-toggle .caret,
    .footer-nt-wrp .bootstrap-select .dropdown-toggle .caret,
    .page-nt-hdr-wrp .bootstrap-select .dropdown-toggle .caret {
		border-top: 10px dashed;
		border-right: 10px solid transparent;
		border-left: 10px solid transparent;
	}
	.faq-nt-hdr-wrp .btn,
	.page-nt-hdr-wrp .btn{
		padding-left: 28px;
		font-weight: 300;
		color: #000;
	}
	.faq-accordion-title::after {
		bottom: 15px;
		font-size: 37px;
	}
	h3.faq-accordion-title{
		padding-right: 25px;
	}
	.exp-xri-nt-hdr-sec-wrp.exp-xri-nt-hdr-sec-wrp,
	.page-nt-hdr-sec-wrp.kty-page-nt-hdr-sec-wrp,
	.page-nt-hdr-sec-wrp.ktyn-page-nt-hdr-sec-wrp,
	.page-nt-hdr-sec-wrp.lg2-page-nt-hdr-sec-wrp{
		padding-top: 0;
		padding-bottom: 33px;
	}
	.exp-xri-nt-hdr-sec-wrp.exp-xri-nt-hdr-sec-wrp .page-nt-hdr-dsc,
	.page-nt-hdr-sec-wrp.kg-page-nt-hdr-sec-wrp .page-nt-hdr-dsc,
	.page-nt-hdr-sec-wrp.kty-page-nt-hdr-sec-wrp .page-nt-hdr-dsc,
	.page-nt-hdr-sec-wrp.ktyn-page-nt-hdr-sec-wrp .page-nt-hdr-dsc,
	.page-nt-hdr-sec-wrp.lg2-page-nt-hdr-sec-wrp .page-nt-hdr-dsc{
		padding-top: 40px;
	}
	.exp-xri-nt-hdr-sec-wrp.exp-xri-nt-hdr-sec-wrp .page-nt-hdr-dsc,
	.exp-xri-greek-min-sec-wrp .greek-min-list-innr,
	.exp-xri-nt-sec-wrp.footer-nt-sec-wrp .footer-nt-innr,
	.page-nt-hdr-sec-wrp.ktyn-page-nt-hdr-sec-wrp{
		padding-left: 15px;
		padding-right: 15px;
	}
	.page-nt-hdr-sec-wrp.kg-page-nt-hdr-sec-wrp .page-nt-hdr-dsc,
	.post-item-sec-wrp.video-gallery-sec-wrp .video-gallery-dsc,
	.footer-nt-sec-wrp.ktgt-footer-nt-sec-wrp .footer-nt-innr,
	.page-nt-hdr-sec-wrp.lg2-page-nt-hdr-sec-wrp .page-nt-hdr-dsc{
		padding-left: 35px;
	}
	.greek-min-sec-wrp.exp-xri-greek-min-sec-wrp .greek-min-list-dsc,
	.footer-nt-sec-wrp.ktgt-footer-nt-sec-wrp .footer-nt-innr{
		margin-left: 0;
	}
	.page-banner-sec-wrp .container{
		position: relative;
		z-index: 9;
	}
	.page-banner-sec-wrp:after {
	    content: "";
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
	    background-image: linear-gradient(304deg, #4484b3, #4f853a);
	    top: 0;
	    bottom: 0;
	    opacity: 0.25;
	}
}
/*----- max-width 639 -----*/
@media(max-width: 639px){
	.cadastre-rgt-dsc h3,
	.na-header h3 {
		font-size: 52px;
	}
	body, .archive-menu-wrp .btn,
	.prefecture-se-innr label, .prefecture-field .btn,
	.select-btn button, .cadastre-rgt-dsc > span,
	.na-header strong, .na-slide-item-des a.nas-link {
		font-size: 22px;
		line-height: 31px;
	}
	.cadastre-sec-wrp .archive-menu-wrp .btn{
		font-size: 25px;
		line-height: 31px;
	}
}
/*----- max-width 575 -----*/
@media(max-width: 575px){
	.container{
		padding-left: 20px;
		padding-right: 20px;
	}
	body,
	.archive-menu-wrp .btn,
	.prefecture-se-innr label,
	.prefecture-field .btn,
	.select-btn button, .cadastre-rgt-dsc > span,
	.na-header strong, .na-slide-item-des a.nas-link,
	.ser-box-dsc a,
	.fq-footer a,
	.cadastre-menu ul li, .cadastre-lft-dsc p, .na-slide-item-des p,
	.na-verticle-slide-item-des p,
	.skt-list-item p,
	.sk-accordion-des blockquote,
	.sgkl-accordion-wrap .sk-accordion-des strong,
	.sk-accordion-des p,.skt-list-item p,
	.banner-box-con ul li a,.ktgt-page-hader-con blockquote,
	.ktgt-accordion-con-box h6,
	.article-wrap .article-item blockquote, .article-wrap .article-item p,
	.ex-ep-form-header blockquote p,
	.exep-field-item label,
	.ex-ep-accordion-des.sk-accordion-des blockquote p,
	.ex-ep-accordion-des.sk-accordion-des strong,
	.ans-search-form button.dropdown-toggle,
	.ans-search-form label,.ans-submit input,
	.cadastral-office p,
	.cadastre-sec-wrp .archive-menu-wrp .btn{
	    font-size: 15px;
	    line-height: 23px;
	}
	.dropdown-menu{
		font-size: 14px;
		line-height: 20px;
	}
	.na-slide-item-des,
	.na-header,.na-verticle-slider,
	.serice-box{
		padding-left: 20px;
		padding-right: 20px;
	}
	.cadastre-menu ul li,
	.cadastre-lft-dsc p {
		font-size: 13px;
		line-height: 20px;
	}
	.archive-menu-wrp .btn {
		padding: 14px 12px 15px 15px;
		margin-bottom: 0;
		height: 52px;
	}
	.archive-menu-wrp .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
		height: 52px;
	}
	.archive-menu-wrp .bootstrap-select .dropdown-toggle .caret,
	.archive-menu-wrp .btn.dropdown-toggle .caret,
	.prefecture-field .btn.dropdown-toggle .caret,
	.prefecture-field .bootstrap-select .dropdown-toggle .caret,
	.cadastre-sec-wrp .prefecture-field .bootstrap-select .dropdown-toggle .caret,
	.fq-select-cat.bootstrap-select .dropdown-toggle .caret {
		border-top: 6px dashed;
		border-top: 6px solid\9;
		border-right: 5px solid transparent;
		border-left: 5px solid transparent;
	}
	.main-bnr-slide-des h1{
		font-size: 50px;
		line-height: 47px;
	}
	.cadastre-rgt-dsc h3,
	.na-header h3,.fq-header h3 {
		font-size: 30px;
	}
	.article-wrap.sgkl-article-wrap .article-inner{
		padding-left: 0;
	}

	h1{
		font-size: 40px;
	}
	h2{
		font-size: 30px ;
	}
	h3{
		font-size: 26px;
	}
	h4{
		font-size: 22px;
	}
	h5 {
		font-size: 20px;
	}
	h6{
		font-size: 15px;
	}
	hr {
		border-top: 1px solid #a4a4a4;
	}
	.a,.faq-nt-hdr-wrp .btn,
    .footer-nt-wrp .btn,
    .page-nt-hdr-wrp .btn,
    .footer-nt-lft p,
    .footer-nt-dsc ul li,
    h3.faq-accordion-title{
	    font-size: 15px;
	    line-height: 23px;
	}
	.link-gallery-dsc a,
	.video-gallery-dsc p,
	.faq-accordion-des p {
		line-height: 23px;
		font-size: 15px;
	}
	.footer-nt-wrp .bootstrap-select .dropdown-toggle .caret,
    .page-nt-hdr-wrp .bootstrap-select .dropdown-toggle .caret,
    .ans-search-form .bootstrap-select .dropdown-toggle .caret,
    .faq-nt-hdr-wrp .bootstrap-select .dropdown-toggle .caret,
    .footer-nt-wrp .bootstrap-select .dropdown-toggle .caret,
    .page-nt-hdr-wrp .bootstrap-select .dropdown-toggle .caret {
		border-top: 6px dashed;
		border-right: 5px solid transparent;
		border-left: 5px solid transparent;
	}
	.faq-nt-hdr-wrp .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),
    .footer-nt-wrp .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),
    .page-nt-hdr-wrp .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
		width: 100%;
		max-width: 440px !important;
		height: 45px !important;
	}
	h3.faq-accordion-title{
		font-size: 20px;
	}
	.exp-xri-nt-hdr-sec-wrp.exp-xri-nt-hdr-sec-wrp .page-nt-hdr-dsc,
	.exp-xri-greek-min-sec-wrp .greek-min-list-innr,
	.exp-xri-nt-sec-wrp.footer-nt-sec-wrp .footer-nt-innr,
	.greek-min-sec-wrp.exp-xri-greek-min-sec-wrp .greek-min-list-rgt,
	.page-nt-hdr-sec-wrp.kg-page-nt-hdr-sec-wrp .page-nt-hdr-dsc,
	.post-item-sec-wrp.video-gallery-sec-wrp .video-gallery-dsc,
	.footer-nt-sec-wrp.kg-footer-nt .footer-nt-innr,
	 .page-nt-hdr-sec-wrp.ktyn-page-nt-hdr-sec-wrp,
	 .footer-nt-sec-wrp.ktgt-footer-nt-sec-wrp .footer-nt-innr,
	 .page-nt-hdr-sec-wrp.lg2-page-nt-hdr-sec-wrp .page-nt-hdr-dsc {
		padding-left: 0;
		padding-right: 0;
	}
	/*.footer-nt-sec-wrp.kg-footer-nt .footer-nt-innr{
		margin-left: 0;
	}*/
	.greek-min-sec-wrp.exp-xri-greek-min-sec-wrp .greek-min-list-dsc ul li {
		font-size: 17px;
		line-height: 24px;
	}
	.ktn-date-btn img {
		position: relative;
		top: 13px;
	}
	.ktn-date-btn input[type="text"] {
	    height: 45px;
	}
	.ktn-date-btn img {
	    top: 6px;
	    width: 30px;
	}
}
/*----- max-width 479 -----*/
@media(max-width: 479px){
	.cadastre-rgt-dsc h3,
	.na-header h3,.fq-header h3 {
		font-size: 26px;
		line-height: 33px;
	}
	h5 {
		font-size: 19px;
		line-height: 25px;
	}
	.main-bnr-slide-des h1 {
		font-size: 36px;
		line-height: 40px;
	}
	.sgkl-article-wrap .skt-article-item blockquote {
		padding-left: 20px;
	}
	blockquote{
		border-width: 10px!important;
	}
	h3.sk-accordion-title{
		font-size: 20px;
		line-height: 28px;
	}
	.sk-accordion-title::after {
		right: 14px;
		bottom: 20px;
		font-size: 40px;
	}
	h3.faq-accordion-title{
		font-size: 18px;
	}
}
/*----- max-width 359 -----*/
@media(max-width: 359px){
	h1{
		font-size: 35px;
	}
	h2{
		font-size: 28px ;
	}
	h3{
		font-size: 23px;
	}
	h4{
		font-size: 20px;
	}
	h5 {
		font-size: 18px;
	}
	h6{
		font-size: 15px;
	}
	.page-banner-dsc h1 {
		font-size: 33px;
		line-height: 41px;
	}
}
