@media screen and (max-width:1650px){div#logo img{width:300px}#rightheader h4{margin:24px 0 0 0}#hornav{margin-top:10px}header{padding-top:20px}body{padding-top:187px}body.scrolled #top{top:0}#slider .sliderContent{left:0;width:490px;height:490px;top:20px}#slider li{height:720px}#slider::after{height:230px}#slider::before{bottom:-166px;height:370px}#slider .moduleItemTitle{font-size:45px;line-height:50px;margin-bottom:10px}#slider p{font-size:35px;line-height:40px}h3{font-size:30px;margin:0}#homefull .custom{width:100%}.container2{width:1200px}#layout2View #section3 .pic{height:350px;margin-top:7px}#layout2View #section3 .text{padding-left:50px}#layout2View p,#layout2View li,#layout2View a,#layout2View td{color:#3c3c3c;font-size:16px;line-height:25px}#layout3View p,#layout3View li,#layout3View a,#layout3View td,.restOfText{color:#3c3c3c;font-size:16px;line-height:25px}div.itemFullText p,div.itemFullText li,div.itemFullText a{color:#3c3c3c;font-size:16px;line-height:25px}#layout1View p,#layout1View li,#layout1View a{color:#3c3c3c;font-size:16px;line-height:25px}#layout2View #section1{margin-bottom:100px}#layout2View #section2{margin-bottom:100px}#layout2View #section3{margin-bottom:50px}#layout2View h4{font-size:26px}#layout3View #section2 .text{padding-left:35px;padding-top:15px}#layout3View #section3 .text{padding-right:35px;padding-top:30px}#layout3View #section2 .pic{height:370px}#layout3View #section3 .pic{height:495px}#layout3View #section4 p,#layout3View #section4 li,#layout3View #section4 a{font-size:23px;line-height:30px}#layout3View #section5{margin-bottom:65px}div.itemIntroText p,div.itemIntroText li,div.itemIntroText a{font-size:20px;line-height:28px}#layout1View #section1 p,#layout1View #section1 p,#layout1View #section1 p{font-size:23px;line-height:33px}#layout1View #section1{margin-bottom:50px}#layout1View #section2{margin-bottom:90px}#layout1View #section3 .text{padding-left:35px;padding-top:0}#layout1View #section2 .pic{height:400px}#layout1View #section3 .pic{height:435px}#layout1View #section4 p,#layout1View #section4 p,#layout1View #section4 p{font-size:20px;line-height:28px}}@media screen and (max-width:1366px){
	.lSSlideOuter .lSPager.lSpg{top: 57%;left: 139px;}
	#slider::before{background-size:auto 75%}#home12title{padding-top:20px}#homefull{height:500px}#homefull p{font-size:30px;line-height:35px}#home34{padding:60px 0 100px}#footer1 p,#footer1 li{margin-bottom:2px}#footer{padding:30px 0 35px}.headerbanner{height:340px}#layout2View #section1{margin-bottom:50px}#layout2View #section2 table{margin-top:30px}#layout2View #section4 .sec41{padding-right:15px}#layout2View #section4 .sec42{padding-left:15px}.main_container{margin-bottom:100px}.com_eshop.view-category h3 a{font-size:20px;line-height:24px}.com_eshop.view-category h3{margin:0 0 10px!important}.product_warranty,.dimensions,.product_weight{font-size:16px;line-height:20px}.buy .readmor_btn{font-size:18px;margin-top:10px}.details-helper{margin-bottom:30px}#homefull.homefull2 .notempty{padding-top:65px}}@media screen and (max-width:1200px){.lSSlideOuter .lSPager.lSpg{width: 400px;left: 88px;}#slider .sliderContent{width:400px;height:400px;padding:50px 0 0 30px}#slider .moduleItemTitle{font-size:35px;line-height:40px}#slider p{font-size:30px;line-height:35px}#slider li{height:570px}#slider::before{height:315px}#slider .owl-controls{left:24%}#slider::after{height:190px}#middleheader{position:absolute;right:120px;top:35px;}#middleheader img{width: 125px;}#rightheader{width:50%}#hornav .nav>li>a,#hornav .nav>li>span{font-size:16px}#hornav .nav>li>ul>li>a,#hornav .nav>li>ul>li>span{font-size:16px}.homebanner{height:300px}#home4 strong{font-size:45px;line-height:55px}#home34 p{font-size:20px}#home12 h4{font-size:20px;margin:0 0 5px 0}#home12 strong{font-size:20px;line-height:26px}#home5{padding-bottom:70px}#rightheader h4{margin:10px 0 0 0;font-size:16px;line-height:20px}#rightheader p{font-size:30px;line-height:30px}body{padding-top:150px}header{padding-top:10px}#hornav{padding:10px 0}#homefull::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,.5);z-index:-1}#homefull{position:relative;z-index:0}.empty{display:none}.container2{width:990px}#layout2View #section2 .text{padding:0}.flexgallery_projects li{height:200px}}@media screen and (max-width:991px){#middleheader{right:0;}.lSSlideOuter .lSPager.lSpg{display:none;}#slider .sliderContent{top:40px}#layout1View #section2 .pic{width:100%;margin:0}#layout1View #section2 .text{width:100%;padding:0}#layout1View #section3 .pic{width:100%;margin:0}#layout1View #section3 .text{width:100%;padding:0}#layout1View #section3{padding-bottom:0}#layout1View #section2{margin-bottom:50px}#layout1View #section1 p,#layout1View #section1 p,#layout1View #section1 p,#layout1View #section4 p,#layout1View #section4 p,#layout1View #section4 p{font-size:18px;line-height:24px;text-align:left}#layout1View #section1{margin-bottom:20px}.moduletable_menu h3{display:block}#hornav .nav>li::after{display:none}#offCanvasMenu{display:block}.iliakoi .tabs{font-size:0}.iliakoi .tab{width:50%;margin:0}#gallery img{height:200px}.fieldType{padding:0!important;width:100%}div.cf-container form div.label{font-size:16px;line-height:18px;margin:0 0 5px 0}div.cf-container form fieldset input{padding:0 15px}#layout3View .banner{height:300px}#layout3View .linkbannercontent{height:100px}#layout3View .linkbannercontent{padding:12px 30px 0 16px}#layout3View .banner h4,#layout3View .banner p{font-size:20px}#layout2View #section3 .pic{width:100%;float:none}#layout2View #section3 .text{padding-left:0;width:100%;margin-top:15px}#layout2View #section4 .sec41{text-align:left}#layout2View #section4{margin-top:0}.container2{width:750px;float:none;margin:0 auto;padding:0 15px}#rightheader{display:none!important}.moduletable_menu{padding:45px 0 30px 15px;position:fixed;background:#60bb46;height:100%;left:-300px;top:0;width:300px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.moduletable_menu.open{left:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}#hornav .nav>li>a,#hornav .nav>li>span{font-weight:700;display:inline-block;margin-top:10px;font-size:18px;border-bottom:1px solid #fff}#hornav .nav>li{display:block;width:100%;text-align:left}#hornav .nav>li.parent>ul{display:block;background:none;position:initial;width:initial;padding:0}#hornav .nav{display:block}#hornav .nav>li.parent>ul li a,#hornav .nav>li.parent>ul li span,#hornav .nav>li.parent:hover>ul li a,#hornav .nav>li.parent:hover>ul li span{color:#fff;font-size:18px;line-height:20px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;padding:5px 0!important;display:block;border-left:4px solid transparent;list-style:none}#hornav .nav{overflow-y:scroll;height:100%;padding-right:15px}#hornav .nav>li.parent>ul li{list-style:none}body{padding-top:125px}#home1{padding-right:15px;margin-bottom:15px}#home3{padding-right:15px;margin-bottom:15px}#home2{padding-left:15px}#home4{padding-left:15px}#homefull{height:340px;background-position:top center!important}#homefull h2{width:100%}#home12{padding-bottom:50px;margin-top:115px}#homefull .notempty{padding-top:50px}.moduletablesupport{padding-top:50px}.headerbanner{background-position:64% 0px!important}#footer2{padding-top:30px}#layout2View p,#layout2View li,#layout2View a,#layout2View td{line-height:21px}#layout2View #section3{margin-bottom:0}#layout2View #section2{margin-bottom:50px}#layout2View #section1{margin-bottom:0}.main_container{margin-bottom:50px}.breadcrumb{display:none}#layout3View #section2 .pic,#layout3View #section3 .pic{float:none;width:100%;margin-bottom:15px;height:300px}#layout3View #section2 .text,#layout3View #section3 .text{padding-left:0;width:100%;float:none}#layout3View #section4 li,#layout3View #section4 a{font-size:16px;line-height:24px;text-align:left}#layout3View #section4 br{display:none}#layout3View #section2{margin-bottom:50px}#layout3View #section3{margin-bottom:40px}.restOfText{height:initial!important}#layout3View .inArticle{margin-bottom:20px}#layout3View #section4 p{font-size:20px;line-height:26px;text-align:left}.flexgallery_projects .image_list_item{width:100%;margin:0 0 15px 0}.main_container table{overflow-x:scroll}#contactView .section1 p{font-size:18px;line-height:30px}#contactView .section1{margin-bottom:30px}#contactView .section3 .mailscontainer{-webkit-column-count:1;-moz-column-count:1;column-count:1}#contactView .section3 .mailscontainer .mail{margin-bottom:15px}#contactView .section3{margin-top:30px}}@media screen and (max-width:768px){.moduletable.search .container{width:75%;float:left}#videoView div.itemContainer{width:100%!important}.iliakoi .acctab{background-size:15px}.iliakoi .tabs{padding-top:20px}.iliakoi .tabscontent{margin-top:20px}.iliakoi .tab{width:100%;border-radius:0!important}.itemid-189 td{font-size:16px;line-height:25px}#layout2View #section2,#layout2View #section1{text-align:left}#layout2View h4{margin:15px 0}#layout3View #section5 h3{margin-bottom:20px}#layout3View p,#layout3View li,#layout3View a,#layout3View td,.restOfText{text-align:left}.container2{width:100%}#slider .moduleItemTitle{font-size:30px;line-height:35px}#slider p{font-size:20px;line-height:25px}#slider .sliderContent{width:320px;height:320px;padding-right:15px}#slider li{height:470px;padding:0 15px}#slider::after{height:123px}h3{font-size:25px;line-height:30px}#home12title{padding:30px 15px 40px}h2{font-size:30px;line-height:35px}#homefull p{font-size:25px;line-height:30px}#homefull.homefull2{margin-bottom:50px}.main_container table{overflow-x:scroll;max-width:100%;display:block;border-radius:0;margin-top:15px}.iliakoi .tabscontents p,.iliakoi .tabscontents a,.iliakoi .tabscontents li,.iliakoi .tabscontents strong{font-size:16px}.iliakoi .acctabcontent img{float:none!important;display:block}.itemid-189 td{width:100%!important;display:block;padding:15px 0!important}.itemid-189 table{margin-top:20px;overflow:hidden}#GMapsID{height:300px}#products .eshop_item,.mod_eshop.mod_featuredprosexos .eshop_item,.mod_eshop.mod_latestprosexos .eshop_item{width:50%!important;margin:0!important;padding:0 15px 20px 15px!important}.clearfix.prod{display:none}#FAQ .catItemTitle{font-size:16x;line-height:20px}#FAQ .catItemBody p,#FAQ .catItemBody a,#FAQ .catItemBody li{font-size:16px;line-height:24px}.itemFullText img{width:100%;margin-right:0}#manufacturers_item_container .eshop_item{width:47%!important}}@media screen and (max-width:580px){#full_description a,#full_description li,#full_description p{font-size:16px;line-height:20px}#full_description::before{display:none}#full_description{padding:15px}#home4 strong{font-size:30px;line-height:40px}.homebanner{height:250px}h3 br{display:none}.headerbanner-helper-absolute *{font-size:25px;line-height:30px}h4{margin-top:10px}#products .eshop_item,.mod_eshop.mod_featuredprosexos .eshop_item,.mod_eshop.mod_latestprosexos .eshop_item{width:100%!important;margin-bottom:15px!important;border-bottom:1px solid #ccc}.manufacturer_image{margin:15px 0}.details-helper{height:initial!important;margin-bottom:20px}.product_warranty{margin-bottom:10px}.buy .readmor_btn{font-size:16px}#top .nav>li{position:initial}#top .nav{position:relative}#top .nav li>ul{width:100%}#manufacturers_item_container .eshop_item{width:100%!important;margin:0!important;padding:0!important}}@media screen and (max-width:480px){#middleheader{right:60px;margin:0;padding:0;}#layout1View #section1{margin-top:15px}#layout1View #section2{margin-bottom:15px}#layout1View #section3 .pic,#layout1View #section2 .pic{height:265px}#hornav{position:absolute;bottom:15px;right:10px;margin:0;padding:0;background:none}#logo p{text-align:left}#offCanvasMenu::before{color:#60BB46}header{padding-top:5px;padding-bottom:10px;border-bottom:5px solid #60bb46}#top{padding-bottom:10px}body.scrolled div#logo img{transform:none}#footer1 li::before{margin-right:10px}#footer1 p,#footer1 li{font-size:15px}.product_name h1{font-size:20px;line-height:25px;margin:10px 0}#layout2View h4{font-size:20px}div.itemIntroText p,div.itemIntroText li,div.itemIntroText a{line-height:23px;font-size:18px}#layout3View .banner{height:200px}#layout3View .banner h4,#layout3View .banner p{font-size:17px}#layout3View .linkbannercontent{height:80px}#slider .sliderContent{width:100%}#footer2 .customsupport p{font-size:35px;line-height:40px}#home12 h4{font-size:17px;line-height:20px}#home12 p{font-size:16px;line-height:18px}.homebanner .linkbannercontent{padding:8px 80px 0 10px}#home34 p{font-size:18px}.homebanner .readmorebutton{border-bottom:80px solid #60bb46;border-left:80px solid transparent}div#logo img{width:230px}body{padding-top:111px}#top{text-align:center}#top .searchIcon::before{margin-left:0}#layout3View #section4{padding-bottom:185px;margin-bottom:18px}#layout3View #section1{margin-bottom:30px}#layout3View h3{font-size:25px;line-height:30px}#layout3View h4{margin:0 0 15px 0;font-size:20px;line-height:25px}h4{margin:20px 0 15px 0;font-size:20px;line-height:25px}body{padding-top:100px}body.scrolled #top{position:initial;display:none}}@media screen and (max-width:375px){#home12 p{font-size:14px}#hornav{bottom:10px;right:0}body{padding-top:92px}}@media screen and (max-width:420px){div#logo img{width:190px}}@media screen and (max-width:420px){div#logo img{width:140px; height: auto;}#middleheader img{width:80px;}}
@media screen and (max-width: 991px) {

/* SERVICE ADD */
.align { display: table; align-items: unset; justify-content: unset; }
.extra_cont .left_cont { float: none; width: 100%; margin: auto auto; display: table-footer-group; }
.extra_cont .left_cont .left_cont_ins { padding-right: 0; }
.extra_cont .right_cont { float: none; width: 100%; max-width: 450px; margin: 20px auto; }
.extra_cont .right_cont .imag { height: 100vh; max-height: 450px; border: 1px solid #0072bc; }

.extra_cont .left_cont2 { float: none; width: 100%; margin-left: 0; }
.extra_cont .left_cont2 .left_cont_ins2 { padding-left: 0; }
/* SERVICE ADD */
}

/* LANDING PAGES */

@media all and (max-width: 1680px) {
	.landingLogo img {
		max-width: 900px;
	}
	
	.landingForm div.cf-container .fieldType:nth-child(1), .landingForm div.cf-container .fieldType:nth-child(2), .landingForm div.cf-container .fieldType:nth-child(3) {
		width: 32%;
	}
	
	.landingForm div.cf-container .fieldType:nth-child(4), .landingForm div.cf-container .fieldType:nth-child(5) {
		width: 49%;
	}
}

@media all and (max-width: 1440px) {
	.landingLogo img {
		max-width: 700px;
	}
	
	.ellipse .title h2 {
		font-size: 52px;
	}
	
	.ellipse .text p {
		font-size: 36px;
	}
	
	.subTitle {
		top: -74%;
	}
	
	.landingHeadContainer .ellipseContainer:after {
		height: 350px;
	}
	
	.landingMainContainer .up .title h2 {
		font-size: 36px;
	}
	
	.landingMainContainer .text p {
		font-size: 20px;
	}
	
	.landingMainContainer .bottom .title h2 {
		font-size: 48px;
	}
	
	.landingItemInner {
		width: 150px;
		height: 150px;
		font-size: 34px;
	}
	
	.landingForm .left .title {
		font-size: 48px;
	}
	
	.landingFormInner {
		padding: 0 50px;
	}
	
	.landingMainContainer .bottom {
		padding: 50px;
	}
	
	.landingFooter {
		padding: 50px;
	}
}

@media all and (max-width: 1366px) {
	.landingMainContainer .bottom .title h2 {
		font-size: 36px;
	}
	
	.landingMainContainer .up .title h2 {
		font-size: 32px;
	}
	
	.landingMainContainer .text p {
		font-size: 18px;
	}
	
	.landingForm .left .title {
		font-size: 36px;
		padding-right: 20px;
	}
	
	.landingForm .left .text {
		font-size: 20px;
	}
	
	.landingForm div.cf-container form div.label {
		font-size: 16px;
	}
	
	.landingForm div.cf-container form fieldset input[type="submit"] {
		padding: 30px 50px;
		font-size: 20px;
	}
	
	.landingFooter {
		font-size: 17px;
	}
}

@media all and (max-width: 1024px) {
	.ellipse .title h2 {
		font-size: 42px;
	}
	
	.ellipse .text p {
		font-size: 28px;
	}
	
	.landingHeadContainer .ellipseContainer:after {
		height: 280px;
	}
	
	.landingForm .left {
		float: none;
		width: 100%;
		text-align: center;
		padding-bottom: 20px;
	}
	
	.landingForm .left .text {
		max-width: unset;
	}
	
	.landingForm .right {
		float: none;
		width: 100%;
		padding-top: 50px;
	}
}

@media all and (max-width: 768px) {
	.ellipse .title h2 {
		font-size: 36px;
	}
	
	.ellipse .text p {
		font-size: 26px;
	}
	
	.landingMainContainer .bottom .left {
		float: none;
		width: 100%;
		text-align: center;
	}
	
	.landingMainContainer .bottom .right {
		float: none;
		width: 100%;
		padding-top: 50px;
	}
	
	.landingForm div.cf-container .fieldType:nth-child(1), .landingForm div.cf-container .fieldType:nth-child(2), .landingForm div.cf-container .fieldType:nth-child(3) {
		width: 100%;
		margin: 0;
		margin-bottom: 20px;
	}
	
	.landingForm div.cf-container .fieldType:nth-child(4), .landingForm div.cf-container .fieldType:nth-child(5) {
		width: 100%;
		margin: 0;
		margin-bottom: 20px;
	}
	
	.landingForm div.cf-container form div.label {
		position: relative;
		left: 0;
		height: auto;
	}
}

@media all and (max-width: 600px) {
	.landingItem {
		width: 100%;
		float: none;
		padding-bottom: 20px;
	}
	
	.subTitle {
		top: -100%;
	}
	
	.landingForm div.cf-container form fieldset input[type="submit"] {
		float: none;
	}
	
	.landingMainContainer {
		padding: 100px 0 50px 0;
	}
	
	.landingForm .fieldType.submit {
		float: none;
		text-align: center;
		margin-top: 50px !important;
	}
	
	.landingFooterLeft, .landingFooterRight {
		float: none;
		display: inline-block;
	}
	
	.landingFooter {
		text-align: center;
	}
}

@media all and (max-width: 411px) {
	.landingHeadContainer .background {
		background-position: center !important;
	}
	
	.ellipse {
		bottom: 7%;
		left: 26%;
	}
	
	.ellipse .title h2 {
		font-size: 26px;
	}
	
	.ellipse .text p {
		font-size: 21px;
	}
	
	.subTitle h2 {
		font-size: 16px;
		max-width: 55%;
	}
	
	.landingMainContainer {
		padding: 50px 0;
	}
	
	.landingMainContainer .bottom {
		padding: 50px 20px;
	}
	
	.landingFormInner {
		padding: 0 20px;
	}
	
	.landingFooterLeft, .landingFooterRight {
		padding-top: 10px;
	}
	
	.landingMainContainer {
		padding: 50px 20px;
	}
	
	.landingForm .all-options.optin label {
		font-size: 12px;
	}
}

@media all and (max-width: 360px) {
	.subTitle {
		left: 35%;
	}
	
	.ellipse {
		left: 17%;
	}
	
	.landingForm .all-options.optin label {
		font-size: 11px;
	}
}