@media only screen and (max-width: 700px){
	#wrapper{
		width:auto !important;
	}
	#main{
		padding-bottom:50px;
	}
	.columns .col{
		float:none;
		width:100%;
		padding:0 0 20px;
	}
	.azio-container .columns {
		float:none;
		width:100%;
		margin-bottom:20px;
	}
	.azio-container .columns .col {float:left;}
	.azio-container .col img{		
		display:block;
		margin:0 auto;
	}
	.review {
		float:none;
		width:100%;
	}
	.space-footer-cx2fi .columns .col{
		float:left;
		width:98%;
		padding:0 2% 20px 0;
	}
	.fxloz-nw-social,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}
	.copyright:after,
	.fxloz-nw-social:after{
		content:"";
		display:block;
		clear:both;
	}
	.fxloz-nw-social li,
	.copyright li{
		float:none;
		display:inline-block;
	}
	.continue {display:none;}
	.btn-cell-tqznx{
		display:block !important;
		float:none;
	}
	.pa-heading-bk1ri{
		width:auto;
		padding-left:10px; padding-right:10px;
		padding-top:18px;
	}
	.pa-heading-bk1ri-wrapper{
		width:auto;
	}
	.pa-heading-bk1ri h1{
		float:none;
	}
	.pa-heading-bk1ri ul{
		float:none;
		text-align:left;
		padding-top:0 !important;
		line-height:11px !important;
	}

	#header{
		padding:20px;
	}
	#header .logo{
		float:none;
		text-align:center;
		margin:0;
		margin-bottom:20px;
	}
	#header .nav-holder{
		float:none;
	}
	.nav-holder ul{display:none;}
	.nav-holder select{display:block !important;width:100%;}
	.col_12_odxsb, .col_13_t0516, .col_23_mve33, .col_34_fw1sc, .col_14_pipti{
		width:100%;
		margin-bottom:20px;
	}
	.col_12_odxsb > div, .col_13_t0516 > div, .col_23_mve33 > div, .col_34_fw1sc > div, .col_14_pipti > div{
		margin-bottom:0;
	}

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

	#content{
		width:100%;
		float:none;
		margin-bottom:50px;
	}

	#sidebar{
		width:100%;
		float:none;
	}

	#sidebar .sdznz_social_url .social li{
		width:auto;
		margin-right:5px;
	}

	#input-comm-clz9l{
		margin-bottom:0;
	}
	#input-comm-clz9l input{
		width:90%;
		float:none !important;
		margin-bottom:10px;
	}
	#yqxzl-comm-textarea textarea{
		width:90%;
	}

	.pageeloct{
		margin-top:40px;
	}

	.azioportfolio-one .azioportfolio-item .image{
		float:none;
		width:auto;
		height:auto;
		margin-bottom:20px;
	}

	h5.toggle span.heading-toggle-xi2a2{
		width:80%;
	}

	.first-prices-list-q7z80{
		width:97%;
	}
	.first-prices-list-q7z80 .column{
		width:100%;
		border:1px solid #E5E4E3 !important;
		margin-bottom:10px;
	}
	.first-prices-list-q7z80 ul{
		width:100%;
	}

	.second-prices-list-eoi8s .column{
		width:97%;
	}
	.second-prices-list-eoi8s ul{
		width:100%;
	}
	.second-prices-list-eoi8s ul li{
		width:100%;
	}

	.pa-heading-bk1ri h1{
		margin-top:0;
		margin-bottom:5px;
	}
	.pa-heading-bk1ri h1,.pa-heading-bk1ri ul{
		float:none;
		line-height:normal;
		width:100%;
	}

	.sharing-area-uz7w1{
		height:auto;
	}
	.sharing-area-uz7w1 h4{
		float:none;
		line-height:20px !important;
		padding-top:25px;
		padding-bottom:25px;
	}
	.sharing-area-uz7w1 ul{
		float:none;
		overflow:hidden;
		padding:0 25px;
		padding-bottom:25px;
		margin-top:0px;
	}

	.cont-proj-w4uww .proj-about-sz1df{
		margin-bottom:50px;
	}
	.cont-proj-w4uww .proj-about-sz1df,.cont-proj-w4uww .proj-details-x3grk{
		width:100%;
	}

	.azioportfolio-half .futarisuraida{
		width:100%;
	}
	.azioportfolio-half .cont-proj-w4uww{
		width:100%;
	}

	#totoro_style_control{
		display:none;
	}

	.projs-tabs-li1t0{
		height:auto;
		border-bottom:0;
	}

	.projs-tabs-li1t0 li{
		float:none;
		margin-right:0;
		border-bottom:1px solid #E7E6E6;
	}

	.css4k-content-post .rev_slider_wrapper{margin-left:-5px !important;}
	.rev_slider_wrapper .tparrows,.rev_slider_wrapper:hover .tparrows{display:none !important;}
	.ls-azio .ls-nav-prev,.ls-azio .ls-nav-next{display:none !important;}

	nav#nav{margin-right:0;}

	#footer .fxloz-nw-social{width:100%;margin:0 auto;position:relative;left:-11px;}

	.rev_slider .button,.ls-layer .button{
		padding-left:20px; padding-right:20px;
		height:30px;
		line-height:30px;
	}

	.tab-h-paiy4 .tabs{
		height:auto !important;
		width:100% !important;
	}
	.sc-tabs-f6kcc .tab-h-py6qe .tabs li{
		width:100% !important;
	}

	.pa-heading-bk1ri-container{height:auto;max-height:87px;padding-bottom:20px;}

	.rkkwc_404 .zzuup_help_url{width:100%;padding-left:0;}

	#gmap{width:100% !important;margin-bottom:20px !important;}

	.social_sc_sgzwm .social li{width:10% !important;}

	#wrapper .ei-slider{width:100% !important;}

	.kanjakis-slider .slides{width:auto !important;}
	#wrapper .ei-slider{height:200px !important;}

	.prog-dmvf0-bar{margin-bottom:10px !important;}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px){
	#wrapper{
		width:auto !important;
	}
	#main{
		padding-bottom:50px;
	}
	.columns .col{
		float:none;
		width:100%;
		padding:0 0 20px;
	}
	.azio-container .columns {
		float:none;
		width:100%;
		margin-bottom:20px;
	}
	.azio-container .columns .col {float:left;}
	.azio-container .col img{		
		display:block;
		margin:0 auto;
	}
	.review {
		float:none;
		width:100%;
	}
	.space-footer-cx2fi .columns .col{
		float:left;
		width:98%;
		padding:0 2% 20px 0;
	}
	.fxloz-nw-social,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}
	.copyright:after,
	.fxloz-nw-social:after{
		content:"";
		display:block;
		clear:both;
	}
	.fxloz-nw-social li,
	.copyright li{
		float:none;
		display:inline-block;
	}
	.continue {display:none;}
	.btn-cell-tqznx{
		display:block !important;
		float:none;
	}
	.pa-heading-bk1ri{
		width:auto;
		padding-left:10px; padding-right:10px;
		padding-top:18px;
	}
	.pa-heading-bk1ri-wrapper{
		width:auto;
	}
	.pa-heading-bk1ri h1{
		float:none;
	}
	.pa-heading-bk1ri ul{
		float:none;
		text-align:left;
		padding-top:0 !important;
		line-height:11px !important;
	}

	#header{
		padding:20px;
	}
	#header .logo{
		float:none;
		text-align:center;
		margin:0;
		margin-bottom:20px;
	}
	#header .nav-holder{
		float:none;
	}
	.nav-holder ul{display:none;}
	.nav-holder select{display:block !important;width:100%;}
	.col_12_odxsb, .col_13_t0516, .col_23_mve33, .col_34_fw1sc, .col_14_pipti{
		width:100%;
		margin-bottom:20px;
	}
	.col_12_odxsb > div, .col_13_t0516 > div, .col_23_mve33 > div, .col_34_fw1sc > div, .col_14_pipti > div{
		margin-bottom:0;
	}

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

	#content{
		width:100%;
		float:none;
		margin-bottom:50px;
	}

	#sidebar{
		width:100%;
		float:none;
	}

	#sidebar .sdznz_social_url .social li{
		width:auto;
		margin-right:5px;
	}

	#input-comm-clz9l{
		margin-bottom:0;
	}
	#input-comm-clz9l input{
		width:90%;
		float:none !important;
		margin-bottom:10px;
	}
	#yqxzl-comm-textarea textarea{
		width:90%;
	}

	.pageeloct{
		margin-top:40px;
	}

	.azioportfolio-one .azioportfolio-item .image{
		float:none;
		width:auto;
		height:auto;
		margin-bottom:20px;
	}

	h5.toggle span.heading-toggle-xi2a2{
		width:80%;
	}

	.first-prices-list-q7z80{
		width:97%;
	}
	.first-prices-list-q7z80 .column{
		width:100%;
		border:1px solid #E5E4E3 !important;
		margin-bottom:10px;
	}
	.first-prices-list-q7z80 ul{
		width:100%;
	}

	.second-prices-list-eoi8s .column{
		width:97%;
	}
	.second-prices-list-eoi8s ul{
		width:100%;
	}
	.second-prices-list-eoi8s ul li{
		width:100%;
	}

	.pa-heading-bk1ri h1{
		margin-top:0;
		margin-bottom:5px;
	}
	.pa-heading-bk1ri h1,.pa-heading-bk1ri ul{
		float:none;
		line-height:normal;
		width:100%;
	}

	.sharing-area-uz7w1{
		height:auto;
	}
	.sharing-area-uz7w1 h4{
		float:none;
		line-height:20px !important;
		padding-top:25px;
		padding-bottom:25px;
	}
	.sharing-area-uz7w1 ul{
		float:none;
		overflow:hidden;
		padding:0 25px;
		padding-bottom:25px;
		margin-top:0px;
	}

	.cont-proj-w4uww .proj-about-sz1df{
		margin-bottom:50px;
	}
	.cont-proj-w4uww .proj-about-sz1df,.cont-proj-w4uww .proj-details-x3grk{
		width:100%;
	}

	.azioportfolio-half .futarisuraida{
		width:100%;
	}
	.azioportfolio-half .cont-proj-w4uww{
		width:100%;
	}

	#totoro_style_control{
		display:none;
	}

	.projs-tabs-li1t0{
		height:auto;
		border-bottom:0;
	}

	.projs-tabs-li1t0 li{
		float:none;
		margin-right:0;
		border-bottom:1px solid #E7E6E6;
	}

	.css4k-content-post .rev_slider_wrapper{margin-left:-5px !important;}
	.rev_slider_wrapper .tparrows,.rev_slider_wrapper:hover .tparrows{display:none !important;}
	.ls-azio .ls-nav-prev,.ls-azio .ls-nav-next{display:none !important;}

	nav#nav{margin-right:0;}

	#footer .fxloz-nw-social{width:100%;margin:0 auto;position:relative;left:-11px;}

	.rev_slider .button,.ls-layer .button{
		padding-left:20px; padding-right:20px;
		height:30px;
		line-height:30px;
		font-size:10px;
	}

	.tab-h-paiy4 .tabs{
		height:auto !important;
		width:100% !important;
	}
	.sc-tabs-f6kcc .tab-h-py6qe .tabs li{
		width:100% !important;
	}

	.pa-heading-bk1ri-container{height:auto;max-height:87px;padding-bottom:20px;}

	.rkkwc_404 .zzuup_help_url{width:100%;padding-left:0;}

	#gmap{width:100% !important;margin-bottom:20px !important;}

	.social_sc_sgzwm .social li{width:10% !important;}

	.soc-head-ez6yr{padding-top:10px;}
	.soc-head-ez6yr .fxloz-nw-social li{margin-bottom:0;}

	.partor2 .soc-head-ez6yr .alignleft{width:100%; margin:0; text-align:center;}
	.partor2 .soc-head-ez6yr .alignright{width:100%; margin:0; text-align:center;}
	.partor2 .soc-head-ez6yr .fxloz-nw-social{width:100%; padding-bottom:0;}
	.partor2 .soc-head-ez6yr .fxloz-nw-social li{float:none; margin-left:10px; margin-right:10px;}
	.partor2 .soc-head-ez6yr{padding-bottom:0;}

	.partor3 .soc-head-ez6yr .alignleft{width:100%; margin:0; text-align:center;}
	.partor3 .soc-head-ez6yr .alignright{width:100%; margin:0; text-align:center;}
	.partor3 .soc-head-ez6yr .fxloz-nw-social{width:100%; padding-bottom:0;}
	.partor3 .soc-head-ez6yr .fxloz-nw-social li{float:none; margin-left:10px; margin-right:10px;}
	.partor3 .soc-head-ez6yr{padding-bottom:0;}

	.partor4 .soc-head-ez6yr .alignleft{width:100%; margin:0; text-align:center;}
	.partor4 .soc-head-ez6yr .alignright{width:100%; margin:0; text-align:center; clear:both;}
	.partor4 .soc-head-ez6yr .fxloz-nw-social{width:100%; margin-top:0; padding-bottom:0;}
	.partor4 .soc-head-ez6yr .fxloz-nw-social li{float:none; margin-bottom:0; margin-left:10px; margin-right:10px; line-height:26px;}
	.partor4 .soc-head-ez6yr .fxloz-nw-social li a{margin-bottom:0;}
	.partor4 .soc-head-ez6yr{padding-bottom:0;}
	.partor4 #header{padding-left:20px; padding-right:20px;}
	.partor4 #header .logo{width:100%; margin-bottom:10px;}
	.partor4 #header .search{width:100%; margin-bottom:5px;}
	.partor4 #header .tagline{width:100%;}
	.partor4 #small-nav{padding:6px 20px;}
	.partor4 #small-nav #nav{width:100%;}
	.partor4 .soc-head-ez6yr .alignright{margin-bottom:10px;}
	.partor4 .soc-head-ez6yr .alignright .menu{margin-top:-10px; line-height:25px;}

	.partor5 .soc-head-ez6yr .alignleft{width:100%; margin:0; text-align:center; margin-top:-15px;}
	.partor5 .soc-head-ez6yr .alignright{width:100%; margin:0; text-align:center;}
	.partor5 .soc-head-ez6yr .fxloz-nw-social{width:100%; padding-bottom:0;}
	.partor5 .soc-head-ez6yr .fxloz-nw-social li{float:none; margin-left:10px; margin-right:10px;}
	.partor5 .soc-head-ez6yr{padding-bottom:0;}
	.partor5 #small-nav{padding:6px 20px;}
	.partor5 #small-nav #nav{width:100%;}

	#wrapper .ei-slider{width:100% !important;}

	.kanjakis-slider .slides{width:auto !important;}
	#wrapper .ei-slider{height:200px !important;}

	.prog-dmvf0-bar{margin-bottom:10px !important;}
}
@media only screen and (max-width: 479px){
	.logo{
		float:none;
		margin:20px auto;
	}
	#nav{
		float:none;
		overflow:hidden;
		font-size:12px;
		text-align:center;
	}
	#nav ul li{
		float:none;
		margin:0 5px;
		display:inline-block;
	}
	#nav ul a{
		padding:5px 0;
		border:0 !important;
	}
	.azio-container .columns .col,
	.space-footer-cx2fi .columns .col{
		float:none;
		width:100%;
	}
	.review blockquote cite strong,
	.copyright li{}
	.koyuslider-direction-nav,.koyuslider-pauseplay,.futari-direction-nav{display:none;}

	.med-img-blog-i1t73{
		width:auto;
		height:auto;
		float:none !important;
		margin-bottom:20px !important;
	}

	.post .metadata-in-rl5mn{
		height:auto;
	}

	.post .metadata-in-rl5mn > div{
		display:block;
		float:none;
		margin:0;
	}

	.sharing-area-uz7w1 ul li{
		margin-bottom:5px;
		margin-right:15px;
	}


	.buttons a{
		margin-right:5px;
	}

	.azioportfolio-two .azioportfolio-item{
		width:auto !important;
		height:auto !important;
	}

	.css4k-content-post .rev_slider_wrapper{margin-left:-5px !important;}

	.rev_slider_wrapper .tparrows,.rev_slider_wrapper:hover .tparrows{display:none !important;}
	.ls-azio .ls-nav-prev,.ls-azio .ls-nav-next{display:none !important;}

	.rev_slider .button,.ls-layer .button{
		padding-left:10px; padding-right:10px;
		height:20px;
		line-height:20px;
		font-size:10px;
	}

	#wrapper .ei-slider{width:100% !important;}

	.kanjakis-slider .slides{width:auto !important;}
	#wrapper .ei-slider{height:200px !important;}

	.prog-dmvf0-bar{margin-bottom:10px !important;}
}
@media only screen and (max-width: 319px){
}