.section_wrapper {
    max-width: 1102px !important;
}


#Top_bar .menu > li.hover > a {
    color: #4c4c4e !important;
}

#Top_bar .menu > li.hover {
    z-index: 204;
    background: #e6e6e6;
}

#Top_bar .menu > li ul {
    background-color: #e6e6e6;
}

.header-transparent #Top_bar .menu > li > a span {
    text-transform: uppercase;
    font-weight: bold;
}


#Top_bar {
    border-bottom: 1px solid rgba(255,255,255,.3);
}

.sliderNav.submenu {
  margin-left: 30px !important;
}
.sliderNav.mainmenu li a {
  font-weight: 700 !important;
  color: #4b4b4d;
}
.sliderNav li a {
  text-transform: uppercase;
}
.sliderNav li {
  margin: 5px 0 !important;
  list-style: disc;
  color: #4b4b4d;
}
.sliderNav.submenu li a {
  font-weight: normal !important;
  font-size: 18px !important;
}
li {
}
.sliderNav.mainmenu li a:hover {
  font-style: italic;
  font-weight: bold !important;
  text-decoration: none;
  color: #33a7e0;
}
a:hover {
}
.sliderNav.mainmenu > li > a {
  color: #4b4b4d;
  padding: 5px !important;
}
.sliderNav.mainmenu > li > a:hover {
  background: #33a7e0;
  color: #fff;
}

#Top_bar:not(.is-sticky) {
    display: none;
}

#Top_bar.is-sticky {
    background: #8b8b8b !important;
}

.sliderNavWrapper {

    margin-bottom: 0px;

}

#szolgaltatasaink {
    background-size: auto 100% !important;
}

.szolgaltatasainkRightColumnWrapper,
.szolgaltatasainkLeftColumnIkonWrapper {

    margin-top: -100px;

}



.ikonWrapper .column_attr {
    margin-right: -170px;
    max-height: 292px;
}


.szolgaltatasainkLeftColumnIkonWrapper {
  z-index: 2;
}

.szolgaltatasainkLeftColumnWrapper {
  z-index: 0;
}

.szolgaltatasainkLeftColumnWrapper,
.szolgaltatasainkLeftColumnIkonWrapper {

    float: left;

}

.szolgaltatasainkRightColumnWrapper {
  float: right;
  background-size: auto 100% !important;
}


.boritek {
    margin-bottom: 0;
}

.boritek .column_attr {

    margin-top: -41px;
    margin-right: -20px;
    position: relative;
    max-height: 310px;
    background-size: auto 100% !important;


}

.szolgaltatasainkLeftColumnWrapper .contentWrapper {

    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;

}


.szolgaltatasainkLeftColumnWrapper .contentText {
  text-align: right;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13px;
  padding: ;
}
.szolgaltatasainkLeftColumnWrapper .titleIkon {
	float:right;
  padding: 0 10px;
}


.titleWrapper {
    margin-top: 201px !important;
    background: #00abe4;
    background: -moz-linear-gradient(left, #00abe4 0%, #0084b1 100%);
    background: -webkit-linear-gradient(left, #00abe4 0%,#0084b1 100%);
    background: linear-gradient(to right, #00abe4 0%,#0084b1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abe4', endColorstr='#0084b1',GradientType=1 );
    width: 74%;
    padding: 20px 20px 10px;
}

.szolgaltatasainkRightColumnWrapper .column {
    margin: 0 !important;
}

.szolgaltatasainkRightColumnWrapper .titleWrapper {
    min-width: 576px;
}

.szolgaltatasainkRightColumnWrapper h2 {
    color: #fff;
    font-weight: 900;
    font-size: 38px;
    font-style: italic;
}

.szolgaltatasainkRightColumnWrapper .contentWrapper {

    position: absolute;
    bottom: 0px;
    width: 85%;
    left: -216px;
	min-width: 675px;

}
.szolgaltatasainkRightColumnWrapper .contentText {
  color: #fff;
  font-weight: bold;
}


.szolgaltatasainkRightColumnWrapper .contentWrapper .titleText {
  float: left;
  position: relative;
  width: 30%;
  background: rgb(26, 97, 122,0.8);
  padding: 1.1% 1%;
}
.szolgaltatasainkRightColumnWrapper .contentWrapper .contentText {
  width: 62%;
  float: right;
  padding: 3% 3%;
  background: #2e99cd;
}
.szolgaltatasainkRightColumnWrapper .contentWrapper .titleText h2 {
  font-size: 23px;
  line-height: 36px;
  padding: 14px;
  text-align: right;
  font-weight : 900;
}

.szolgaltatasainkRightColumnWrapper .titleIkon {
    float: right;
    padding: 10px;
}

.full-width.bg-contain {
    background-size: 100% !important;
}




.szolgaltatasainkRightColumnNagymeretuWrapper {
  float: right;
  z-index: 3;
}
.szolgaltatasainkRightColumnNagymeretuWrapper .contentWrapper .titleText h2 {
  font-size: 23px;
  line-height: 36px;
  padding: 14px;
  text-align: left;
  color: #fff;
  font-style: italic;
  font-weight : 900;
}
.szolgaltatasainkRightColumnNagymeretuWrapper .contentText {
  text-align: right;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13px;
  padding-right: 113px;
}

.szolgaltatasainkRightColumnNagymeretuWrapper .contentWrapper {

    background: rgb(26, 97, 122,0.8);
    padding: 20px;
	min-width: 421px;

}


.szolgaltatasainkRightColumnNagymeretuWrapper .contentWrapper .titleText {

    margin-left: -45%;

}

.szolgaltatasainkRightColumnNagymeretuWrapper .contentWrapper .contentText p {
  text-align: left;
  width: 90%;
  float: left;
  color: #fff;
font-weight: normal;
}

.szolgaltatasainkLeftColumnNagymennyiseguWrapper .titleText h2 {
    font-size: 23px;
  font-weight : 900;
    font-style: italic;
    line-height: 29px;
}



.szolgaltatasainkLeftColumnNagymennyiseguContentWrapper {

    background-size: 100%;
	margin-bottom: 50px;

}

.szolgaltatasainkLeftColumnNagymennyiseguContentWrapper .contentWrapper.serviceDetails, .szolgaltatasainkLeftColumnNagymennyiseguWrapper .contentWrapper.serviceDetails {

    padding: 25px 25px 10px;
    background: #747474;
    width: 70%;
    margin-top: -20px;

}

.szolgaltatasainkLeftColumnNagymennyiseguWrapper .serviceDetails .titleText {
    padding: 30px 30px 30px 0px;
}


.szolgaltatasainkLeftColumnNagymennyiseguContentWrapper .contentWrapper.serviceDetails p, .szolgaltatasainkLeftColumnNagymennyiseguWrapper .contentWrapper.serviceDetails p {

    color: #fff;
    font-weight: bold;
    line-height: 16px;
    font-size: 12px;

}

.szolgaltatasainkLeftColumnNagymennyiseguContentWrapper .contentWrapper.relatedServices, .szolgaltatasainkLeftColumnNagymennyiseguWrapper .contentWrapper.relatedServices {
    background: rgb(26, 97, 122,0.8);
    width: 66.3%;
    margin-left: 12px;
    position: absolute;
    bottom: -15px;
    padding: 20px;
}


.szolgaltatasainkLeftColumnNagymennyiseguContentWrapper .contentWrapper.relatedServices .contentText{
    width: 100%;
}

.szolgaltatasainkLeftColumnNagymennyiseguContentWrapper .contentWrapper.relatedServices .contentText p, .szolgaltatasainkLeftColumnNagymennyiseguWrapper .contentWrapper.relatedServices .contentText p {
    color: #fff;
    text-transform: uppercase;
}

.nagymennyiseguKivitelezesTitle {
    max-width: 289px;
    float: right;
}

.nagymennyiseguKivitelezes.column-margin- {
    margin: 25px 0;
        margin-bottom: 50px;
    width: 100%;
}


.nagymennyiseguKivitelezesContentWrapper {
  margin-top: -131px;
  margin-left: -16px;
  background-size: auto 66%;
}


.nagymennyiseguKivitelezesContent .contentWrapper {
  padding: 150px 25%;
}
.nagymennyiseguKivitelezesContent .contentWrapper p {
  font-size: ;
  text-align: center;
  font-weight: bold;
  color: #fff;
  line-height: 18px;
}


.nagymennyiseguKivitelezesContent {

    min-height: 843px;
    margin-bottom: -1px;

}


.nagymennyiseguKivitelezesContent {
  min-height: 643px;
  margin-bottom: -1px;
}
.ikonWrapper2 .scale-with-grid {
  position: absolute;
  bottom: 177px;
  z-index: 4;
  left: -435px;
  max-width: 814px !important;
width: 162%;
}
.ikonWrapper2 {
  background: #2e99cd;
  width: 100% !important;
  margin: 0;
}
.ikonWrapper2 .contentWrapper {
  padding: 174px 20px 0px !important;
}
.ikonWrapper2 .titleText h2 {
  color: #fff;
  font-style: italic;
  font-size: 26px;
  font-weight : 900;
}
.ikonWrapper2 .contentText p {
  color: #fff;
  font-weight: bold;
  padding: 20px;
  text-align: justify;
  font-size: 12px;
  line-height: 16px;
}

.szolgaltatasainkLeftColumnNagymennyiseguWrapper .titleText {

    padding-right: 40px;

}

.szolgaltatasainkReklamajandekWrapper {
  position: absolute !important;
  top: 528px;
  left: 7px;
  z-index: 0;
  min-height: 489px;
}

.szolgaltatasainkReklamajandekBagWrapper {
  position: absolute;
  top: 487px;
}



.jarmudekorBg {
  margin: auto;
  width: 98% !important;
}
.jarmudekorAuto {
  position: absolute;
  width: 95.6% !important;
  margin: 0;
  top: 18px;
}
.szolgaltatasainkJarmudekoracioWrapper {
  min-height: 770px;
}

.contentWrapper3 .contentText p {
  color: #43354b;
  text-transform: uppercase;
  line-height: 20px;
  font-weight: normal;
  font-size: 11px;
}
.contentWrapper3 .contentText {
  padding: 0 18px;
}
.contentWrapper3 .titleIkon {
  width: 29px;
  float: right;
  margin-top: 11px;
}



.jarmudekorTitle h2, .mobilMarketingEszkozokTitle h2 {
  font-size: 23px;
  font-weight : 900;
  font-style: italic;
  line-height: 29px;
}
.jarmudekorTitle {
  z-index: ;
  position: absolute;
  top: 35px;
}
.jarmudekorDescription {
  background: #2e99cd;
  width: 33% !important;
  position: absolute;
  top: 183px;
  padding: 20px;
  padding-bottom: 3px;
  margin: 0;
}
.jarmudekorDescription p {
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  line-height: 17px;
}


.contentWrapper3.jarmudekoracio .contentText {
  padding: 20px;
}
.contentWrapper3.jarmudekoracio {
  position: absolute;
  left: 50%;
  top: 293px;
}


.szolgaltatasainkJarmudekoracioWrapper {
  background-position-y:  342px !important;
  background-size: 100%;
}



.mobilMarketingEszkozokTitle {
  top: ;
  position: absolute;
  top: 460px;
  padding: 20px 0;
  margin: 0;
}
.mobilMarketingEszkozokDescription {
  background: #dadada;
  width: 25% !important;
  position: absolute;
  top: 544px;
  padding: 20px;
  padding-bottom: 20px;
  padding-bottom: 3px;
  margin: 0;
}
.mobilMarketingEszkozokDescription p {
  color: #666;
  font-weight: bold;
  font-size: 12px;
  line-height: 17px;
  width: 85%;
}


.mobilMarketingEszkozokImage {
    position: absolute;
    top: 401px;
    left: 26%;
    width: 22% !important;
    max-width: 242px;
}


.contentWrapper3.mobilMarketingEszkozok {
  position: absolute;
  left: 21px;
  top: 703px;
  width: 24%;
  background: #fff;
}
.contentWrapper3.mobilMarketingEszkozok .contentText {
  float: left;
  width: 75%;
  padding-right: 0px !important;
  padding: 10px 0 10px 20px;
}
.contentWrapper3.mobilMarketingEszkozok .titleIkon {
  float: left;
}
.contentWrapper3.mobilMarketingEszkozok .contentText p {
  margin: 0;
}

.grafikaiTervezesTitle.column.one h2 {
  font-size: 23px;
  font-weight : 900;
  font-style: italic;
  line-height: 29px;
  color: #fff;
}
.grafikaiTervezesImage {
  width: 50% !important;
  left: 50%;
  position: absolute;
  top: 462px;
  margin: 0;
}
.grafikaiTervezesTitle {
  top: 478px;
  position: absolute;
  left: 51%;
  z-index: 3;
  margin: 0;
}
.grafikaiTervezesDescription {
  top: 535px;
  position: absolute;
  left: 49.6%;
  z-index: 3;
  width: 31% !important;
  background: #fff;
  padding: 20px;
  margin: 0;
}
.grafikaiTervezesDescription p {
  font-weight: bold;
  font-size: 12px;
  line-height: 17px;
  margin: 0;
}
.contentWrapper3.grafikaiTervezes {
  position: absolute;
  background: rgb(26, 97, 122,0.8);
  top: 678px;
  left: 51%;
  z-index: 3;
  width: 46%;
}
.contentWrapper3.grafikaiTervezes p {
  color: #fff;
  margin: 0;
}
.contentWrapper3.grafikaiTervezes .contentText {
  padding: 20px;
}
.contentWrapper3.grafikaiTervezes .titleIkon {
  margin-right: 20px;
  margin-top: 14px;
}


.grafikonTitle {
  position: absolute;
  z-index: 3;
  top: 32px;
}
.grafikonTitle h2 {
    background: #fff;
  font-weight : 900;
}
.section.mcb-section.equal-height.grafikon {
  min-height: 600px;
}

.grafikonRightBg {
  min-height: 691px;
  margin-top: -92px;
}

.grafikon {
  z-index: 0;
}


.portfolioWrapper {
  padding-top: 115px;
  padding-left: 16.5%;
}
.grafikonRightBg {
  padding-right: 16.6%;
  padding-top: 207px;
  background-size: auto 100%;
}

.column_photo_box {
  margin: 0;
}
.photo_box .image_frame {
  border: 0;
}
.portfolioWrapper .column_photo_box {
  float: right;
}

.grafikon .one-fifth {
    min-width: 257px !important;
}


.ajanlatkeres {
  margin-top: ;
}
.wrap.mcb-wrap.one-second.ajanlatkeresLeft.valign-top.clearfix {
  margin-top: -160px;
}
.ajanlatkeresLeft {
  min-height: 530px;
  background-size: auto 100%;
  background-position: right top;
}

.ajanlatkeresTitle .titleIkon {
  float: right;
  margin-top: 10px;
}
.ajanlatkeres h2 {
    float: right;
    font-weight: 900;
    font-size: 30px;
    font-style: italic;
    color: #656565;
    margin-right: 20px;
}
.ajanlatkeresTitle {
  margin-top: 161px;
  width: 43% !important;
  float: right;
  font-weight: 900;
  max-width: 230px;  
background: url(http://grafikon.hu/wp-content/uploads/2019/01/ajanlatkeresMobil-title-bg.png);
background-repeat: no-repeat;
min-width: 300px;
background-size: cover;
background-position: right top;
margin-right: 0;
}


.ajanlatkeresRight {
  padding: 1px 20px 0px 20px;
  margin-top: -18px;
}
.ajanlatkeres .column {
  margin-bottom: 15px;
}

.ajanlatkeres .column.one-second {
    max-width: 235px;
	max-width: 235px;
}



.ajanlatkeres {
	
	display: block;
}

.ajanlatkeresMobil {
	
	display: none;
}



#Footer {
  background: #000;
  font-weight: bold;
  color: #fff;
  font-style: italic;
}



	
@media only screen and (min-width: 768px) and (max-width: 990px) {
	
	.nagymennyiseguKivitelezesContentWrapper {

		margin-top: -131px !important;
		margin-left: -16px !important;
		background-size: auto 61%;

	}
	
	.sliderNav.mainmenu li a {
	  font-size: 16px !important;
	line-height: 18px !important;
	}
	
	.szolgaltatasainkRightColumnWrapper h2 {
		font-size: 30px;
	}	
	
	
.boritek .column_attr {
    margin-top: -75px !important;
    max-height: 330px !important;
}


.titleWrapper {
    margin-top: 167px !important;
}



.mobilMarketingEszkozokTitle {
    top: 408px;
}


.mobilMarketingEszkozokDescription {
    top: 492px;
	width: 32% !important;
}


.mobilMarketingEszkozokImage {
    top: 393px;
    left: 28%;
    width: 20% !important;
}

.contentWrapper3.mobilMarketingEszkozok {
    top: 608px;
}


.grafikaiTervezesTitle {
    top: 426px;
}


.grafikaiTervezesDescription {
    top: 483px;
}


.grafikaiTervezesImage {
    top: 407px;
}


.contentWrapper3.grafikaiTervezes {
    top: 598px;
}

#referenciak {
    margin-top: -25px !important;
}
	
}
	
	
	
	
@media only screen and (min-width: 601px) and (max-width: 767px) {
	
	#Top_bar:not(.is-sticky) {
		display: block;
	}
	
	#menu {
		margin-top: 55px !important;
		background: #4c4c4e !important;
	}
	
	
	
#Top_bar {
  position: absolute;
  background: none !important;
}
#Top_bar .logo {
  display: none;
}
.responsive-menu-toggle {
  background: #4c4c4e !important;
  border-radius: 3px !important;
  color: #fff !important;
}

.sliderNav {
    display: none;
}
	
	
	
	.section_wrapper .mcb-wrap, .section_wrapper .column, .container .column, .sections_group, .four.columns {
		margin: 0;
		clear: none;
	}
	
	.one-second:not(.ajanlatkeresLeft ){
		width: 50% !important;
	}
	
	
	.sliderNav.mainmenu li a {
	  font-size: 16px !important;
	line-height: 18px !important;
	}
	
	
	.ikonWrapper .column_attr {
		margin-right: -110px;
		max-height: 202px;
	}
	
	.ikonWrapper.one-second {
		width: 100% !important;
	}
	
	
	.szolgaltatasainkRightColumnWrapper, .szolgaltatasainkLeftColumnIkonWrapper {
		margin-top: -100px !important;
	}
	
	.szolgaltatasainkRightColumnWrapper {
		background-size: auto 88% !important;
	}
	
	
	.boritek .column_attr {
		margin-top: -1px;
	}
	
	.nagymennyiseguKivitelezesContent .contentWrapper {
		padding: 112px 17%;
	}
	
	
	
	.szolgaltatasainkRightColumnWrapper h2 {
		font-size: 20px;
		margin-bottom: 0;
	}
	
	
	
		.szolgaltatasainkRightColumnWrapper .contentWrapper {
			bottom: 57px;
			width: 85%;
			left: -188px;
			min-width: 498px;
		}


		.szolgaltatasainkRightColumnWrapper .contentWrapper .titleText {
			width: 36%;
		}	

		.szolgaltatasainkRightColumnWrapper .contentWrapper .contentText {
			width: 56%;
			padding: 3% 3% 3px;
		}

		.nagymennyiseguKivitelezesTitle {
			max-width: 289px;
			float: right;
			min-height: 100px;
		}


		.nagymennyiseguKivitelezes .column_attr {

			min-height: 238px !important;
			background-size: auto 100% !important;
			background-position: left top !important;

		}
		
		
		
		.nagymennyiseguKivitelezesContent {
			min-height: 408px;
		}


		.nagymennyiseguKivitelezesContent .column_attr {

			min-height: 100px !important;

		}

		.ikonWrapper2 .scale-with-grid {

			position: absolute;
			bottom: 285px;
			z-index: 4;
			left: -276px;
			max-width: 814px !important;
			width: 162%;

		}


		.nagymennyiseguKivitelezesContent {
			min-height: 518px;
		}

		.szolgaltatasainkReklamajandekWrapper {
			top: 396px;
			left: 7px;
			min-height: 489px;
		}


		.ikonWrapper2 .titleText h2 {
			font-size: 20px;
		}


		.szolgaltatasainkReklamajandekWrapper .column_attr {
			min-height: 208px !important;
		}

		.szolgaltatasainkReklamajandekWrapper .column_attr {
			min-height: 446px !important;
		}

		.contentWrapper.reklamajandek {
			width: 100% !important;
		}


		.szolgaltatasainkReklamajandekBagWrapper {
			top: 362px;
		}


.szolgaltatasainkRightColumnNagymeretuWrapper .contentText {
    width: 63%;
}

.szolgaltatasainkRightColumnNagymeretuWrapper .contentWrapper .contentText p {
    width: 85%;
}

		
.ikonWrapper2 .contentWrapper3 .contentText {
    width: 78%;
}		
	

.jarmudekorAuto {
    width: 97.6% !important;
}	
	
.jarmudekorTitle {

    z-index: ;
    position: absolute;
    top: 0px;
    left: 20px;

}

.jarmudekorDescription {
    width: 33% !important;
    top: 76px;

}	

.contentWrapper3.jarmudekoracio {

    position: absolute;
    left: 50%;
    top: 163px;
    width: 48%;

}


.contentWrapper3.jarmudekoracio .contentText {

    padding: 20px;
    width: 70%;

}

.contentWrapper3 .titleIkon {

    width: 29px;
    float: right;
    margin-top: 26px;

}




.mobilMarketingEszkozokTitle {
    top: 260px;

}


.mobilMarketingEszkozokDescription {
	width: 28% !important;
    top: 344px;

}

.mobilMarketingEszkozokImage {
    top: 326px;
    left: 26%;

}


.grafikaiTervezesTitle {
    top: 281px;
}


.contentWrapper3.grafikaiTervezes {
    top: 482px;
    width: 46%;
}


.grafikaiTervezesDescription {
    top: 320px;
    width: 41% !important;
}


.contentWrapper3.grafikaiTervezes .contentText {
    width: 75%;
    padding-right: 0;
}


.contentWrapper3.grafikaiTervezes .titleIkon {
    margin-right: 20px;
    margin-top: 25px;
}


.grafikaiTervezesImage {
    width: 93% !important;
    top: 266px;
}


.contentWrapper3.mobilMarketingEszkozok {
    top: 503px;
    width: 43%;

	
}



.contentWrapper3.mobilMarketingEszkozok {
    top: 492px;
    width: 43%;

}


.contentWrapper3.mobilMarketingEszkozok .contentText {
    width: 75%;
    padding-right: 0px !important;
    padding: 20px 0 10px 20px;

}


.szolgaltatasainkJarmudekoracioWrapper {
    min-height: 568px;
}




.ajanlatkeresLeft {

    width: 50% !important;

}

.ajanlatkeresTitle {
    margin-top: 56% !important;
}


.wrap.mcb-wrap.one-second.ajanlatkeresLeft.valign-top.clearfix {

    margin-top: -93px;

}


.grafikonRightBg {

    padding-right: 16.6%;
    padding-top: 115px;
    background-size: auto 100%;

}


.grafikonRightBg {

    min-height: 395px;
    margin-top: -92px;

}
	
	
}
	
@media only screen and (max-width: 600px) {
	
	
	.sliderNavWrapper.column {

		margin-bottom: 0px;

	}
	
	#Top_bar:not(.is-sticky) {
		display: block;
	}
	
	#menu {
		margin-top: 55px !important;
		background: #4c4c4e !important;
	}
	
	
	
#Top_bar {
  position: absolute;
  background: none !important;
}
#Top_bar .logo {
  display: none;
}
.responsive-menu-toggle {
  background: #4c4c4e !important;
  border-radius: 3px !important;
  color: #fff !important;
}
	
	.szolgaltatasainkRightColumnWrapper .titleWrapper {
		min-width: 100px;
	}
	
	
	.szolgaltatasainkRightColumnWrapper .titleIkon {
		float: right;
		padding: 0 10px;
	}

	.szolgaltatasainkRightColumnWrapper h2 {
		color: #fff;
  font-weight : 900;
		font-size: 19px;
		font-style: italic;
	}
	
	
	.szolgaltatasainkWrapper {
		padding: 20px 20px 0 !important;
	}
		
	.titleWrapper {
		margin-top: 22% !important;
		width: auto !important;
	}	
		
	.sectionTitle {
	  margin-bottom: 0;
	}	


	.boritek .column_attr {
	  min-height: 180px;
	  margin-right: 0px;
	  margin-top: 0;
	  background-size: cover;
	}
	.boritek h2 {
	  text-align: right;
	  padding-right: 20px;
	  font-size: 20px;
	  font-weight: 900;
	  font-size: ;
	  font-style: italic;
	  color: #4c4c4e;
	  line-height: 25px;
	  margin-bottom: 2px;
  font-weight : 900;
	}
	
	
	
	
	.szolgaltatasainkRightColumnWrapper {
	  background-size: cover !important;
	  min-height: 223px;
	}
	.boritek .titleText {
	  width: 70%;
	  float: right;
	  max-width: 250px;
	}
	.boritekDescription .contentText {
	  width: 94%;
	  float: right;
	  padding: 3% 3%;
	  background: #2e99cd;
	}
	.boritekDescription .contentText p {
	  color: #fff;
	  text-align: justify;
	  text-transform: none;
	}

	.contentWrapper.kismeretu {
	  position: relative;
	}	


	.ikonWrapper.kismeretu .column_attr {
	  margin: 0;
	}
	.ikonWrapper.kismeretu .contentText p {
	  text-align: center;
	  text-transform: uppercase;
	}
	
	.ikonWrapper.kismeretu .titleIkon {
		float: right;
	}
	
	.szolgaltatasainkLeftColumnWrapper .contentWrapper {

		bottom: 0;

	}
	
	.boritekDescription {

		margin-bottom: 20px !important;

	}
	

	.szolgaltatasainkRightColumnWrapper .contentWrapper {

		position: relative !important;

	}
	
	
	.reklamajandek .scale-with-grid {
	  max-height: 300px;
	}

	.szolgaltatasainkLeftColumnNagymennyiseguContentWrapper .contentWrapper.relatedServices, .szolgaltatasainkLeftColumnNagymennyiseguWrapper .contentWrapper.relatedServices {

		position: relative !important;
		padding: 6px 20px 10px !important;
		bottom: -58px;

	}

	.ikonWrapper2 .scale-with-grid {
	  position: relative !important;
	}
	
	
	.szolgaltatasainkLeftColumnNagymennyiseguContentWrapper .contentWrapper.relatedServices .contentText p, .szolgaltatasainkLeftColumnNagymennyiseguWrapper .contentWrapper.relatedServices .contentText p {

		color: #fff;
		text-transform: uppercase;
		font-size: 11px;

	}

	.szolgaltatasainkReklamajandekWrapper {
	  position: relative !important;
	  top: 0 !important;
	}

	.szolgaltatasainkReklamajandekBagWrapper {
	  position: relative !important;
	  top: 0;
	}
	
	.section.jarmudekoracio {

		background-size: 100%;

	}

	.jarmudekorAuto {
	  position: relative !important;
	}

	.jarmudekorTitle {
	  
		position: relative !important;
		top: 0;
		padding: 10px 0;
	}

	.jarmudekorDescription.column {

		position: relative !important;
		top: 114px;
		width: 88% !important;

	}

	.contentWrapper3.jarmudekoracio {
		position: relative !important;
		top: 115px;
		left: 0;
	}

	.mobilMarketingEszkozokTitle.column {
		position: relative !important;
		top: 90px;
		width: 50% !important;
		max-width: 150px !important;
	}

	.mobilMarketingEszkozokDescription.column {

		position: relative !important;
		top: 68px;
		width: 59% !important;

	}

	.mobilMarketingEszkozokImage {

		position: absolute !important;
		top: 140px;
		left: 57%;

	}

	.contentWrapper3.mobilMarketingEszkozok {
		position: relative !important;
		top: 61px;
		width: 70%;
		left: 0;
	}

	.grafikaiTervezesImage {
		position: absolute !important;
		top: 0;
		left: 0;
	}
	.grafikaiTervezesTitle {
		position: relative !important;
		top: 0;
		left: 0;
	}
	.grafikaiTervezesDescription.column {
		position: relative !important;
		top: 0;
		left: 0;
		width: 71% !important;
		padding: 10px;
		margin-bottom: 50px !important;
	}

	.contentWrapper3.grafikaiTervezes {
		position: relative !important;
		top: 0;
		left: 0;
		width: 96% !important;
		margin: 0 2%;
	}

	.grafikonTitle {
	  position: relative !important;
	}	
	
	.szolgaltatasainkRightColumnNagymeretuWrapper .contentWrapper .titleText {

		margin-left: -20px;

	}	
	
	
	.szolgaltatasainkRightColumnNagymeretuWrapper .contentWrapper {
		padding: 0 20px 70px;

	}
		
	.szolgaltatasainkRightColumnNagymeretuWrapper .contentWrapper .titleText h2 {

		font-size: 16px;
		line-height: 36px;
		padding: 14px;
		text-align: left;
		color: #fff;
		font-style: italic;
  font-weight : 900;

	}

	.szolgaltatasainkRightColumnNagymeretuWrapper .contentText {

		text-align: right;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 13px;
		padding-right: 90px;
		margin-left: 20px;

	}


	.nagymennyiseguKivitelezesContent .contentWrapper {

		padding: 27% 27% 85px 29%;

	}


	.nagymennyiseguKivitelezesContent .contentWrapper p {

		font-size: 9px;
		text-align: center;
		font-weight: bold;
		color: #fff;
		line-height: 10px;

	}	
	
	
	.nagymennyiseguKivitelezesContentWrapper {
		background-color: #ffffff;
		margin-top: -50px !important;
		z-index: 3;

	}	

	.nagymennyiseguKivitelezesContent .column_attr {

		background-size: 100%;

	}
	
	
	.nagymennyiseguKivitelezesContent {
		min-height: 367px;
	}
	
	
	.szolgaltatasainkLeftColumnNagymennyiseguWrapper .titleText {
		padding-right: 0px;
	}


	.szolgaltatasainkLeftColumnNagymennyiseguWrapper .titleText h2 {
		font-size: 16px;
		font-weight: 900;
		font-style: italic;
		line-height: 29px;
		text-align: left;
		color: #656565;
		  font-weight : 900;
		  margin-bottom: 40px;
	}	
	
	
	.szolgaltatasainkWrapper2 .section_wrapper {

		margin: 0px 5%;
		max-width: 100% !important;

	}
	
	
	.szolgaltatasainkLeftColumnNagymennyiseguContentWrapper .contentWrapper.serviceDetails p, .szolgaltatasainkLeftColumnNagymennyiseguWrapper .contentWrapper.serviceDetails p {

		line-height: 16px;

	}
	

	.szolgaltatasainkLeftColumnNagymennyiseguContentWrapper .contentWrapper.relatedServices, .szolgaltatasainkLeftColumnNagymennyiseguWrapper .contentWrapper.relatedServices {

		background: rgb(26, 97, 122,0.8);
		width: 66.3%;
		bottom: -50px;
		padding: 20px;
		float: right;

	}





	.ikonWrapper2 .contentWrapper {

		padding: 10px 0px 10px 10px !important;
		margin-top: -50px;
		background: #2e99cd;

	}


	.ikonWrapper2 .titleText h2 {

		color: #fff;
		font-style: italic;
		font-size: 16px;
		font-weight: 900;
		width: 50%;
		line-height: 18px;

	}

	.contentWrapper.reklamajandek {

		height: 335px;
		margin: -40px auto 0;

	}

	.contentWrapper.reklamajandek .contentText {

		position: absolute;

	}

	.column.ikonWrapper2 {

		background: #2e99cd;
		width: 96% !important;
		margin: 0px 2% !important;

	}


	.reklamajandekEszkozok .contentText {

		padding-top: 17px;

	}

	
	.jarmudekorTitle h2, .mobilMarketingEszkozokTitle h2 {

		font-size: 16px;
		  font-weight : 900;
		  color: #656565;

	}
	
	
	.customSection.jarmudekoracio .section_wrapper {
	  margin: 0 4%;
	}
	.szolgaltatasainkJarmudekoracioWrapper {
	  min-height:  50px !important;
	}
	
	
.customSection.jarmudekoracio .section_wrapper {
  margin: 0 4% 0 4% !important;
}
.szolgaltatasainkJarmudekoracioWrapper {
  min-height:  50px !important;
}
.contentWrapper3.jarmudekoracio .contentText {
  width: 65%;
}
.customSection.jarmudekoracio .section_wrapper {
  max-width: 100% !important;
}	


.mobilMarketingEszkozokTitle h2 {
  line-height: 18px;
  font-weight: 900;
  color: #656565;
}

.contentWrapper3 .titleIkon {
    margin-top: 20px;
}



.customSection.mobilMarketingEszkozok .section_wrapper {
  margin: 0 4%;
  max-width: 92% !important;
  width: 100%;
}
.mobilMarketingEszkozokImage.column.one {
  width: 45% !important;
  max-width: 125px;
}



.contentWrapper3.mobilMarketingEszkozok .contentText {
    padding-left: 0;
    width: 65%;
}



.mobilGrafikaiTervezesEszkozok  .section_wrapper {
  margin: 0 4%;
  max-width: 96% !important;
}
.mobilGrafikaiTervezesEszkozok {
  top: 84px;
}

.contentWrapper3.grafikaiTervezes .contentText {
    width: 70%;
	padding: 10px;
}


.grafikaiTervezesTitle.column.one {
    padding: 10px;
}

.grafikaiTervezesTitle.column.one h2 {
    font-size: 16px;
    font-weight: 900;
    margin: 0;
}


.szolgaltatasainkGrafikaiTervezesWrapper .column_attr.clearfix {
    padding-bottom: 10px;
}







.portfolioWrapper {
  padding: 0;
  padding-left: 4%;
}
.grafikon .wrap.one-second {
	padding-top: 20px;
	padding-bottom: 20px;
  width: 50% !important;
  clear: none;
  background-size: auto !important;
}
.grafikonRightBg {
  padding: 0;
  background-position: -300px !important;
  padding-right: 4%;
  min-height: 100px;
  background-size: cover;
}
.grafikon .column.one-second {
  margin: 0;
}
#referenciak .section_wrapper.mcb-section-inner {
  padding: ;
}


.wrap.mcb-wrap.one-second.ajanlatkeresLeft.valign-top.clearfix {

    margin-top: 0;

}






.ajanlatkeresMobil .ajanlatkeresTitle.column h2 {
  font-size: 23px;
  float: right;
  margin-right: 10px;
  margin-top: 7px;
  font-weight : 900;
}
.ajanlatkeresMobil .ajanlatkeresTitle .titleIkon {
  margin-top: 10px;
}
.ajanlatkeresMobil .column.one-second {
  width: 42% !important;
  float: left;
  clear: none;
  margin: 4%;
}


.ajanlatkeresMobil .ajanlatkeresTitle.column {

    margin-top: 10px;
    width: 70% !important;
    float: right;
    font-weight: 900;
    background: url(http://grafikon.hu/wp-content/uploads/2019/01/ajanlatkeresMobil-title-bg.png);
	background-repeat: no-repeat;
	margin-right: 4%;
	padding-left: 8%;
	background-position: top right;
}


.column.mcb-column.one-second.column_column.column-margin-0px {
}
.ajanlatkeresMobil .column.one-second .column_attr.clearfix {
  padding: ;
}
.ajanlatkeresMobil p {
  color: #fff;
  font-size: 10px;
}


.ajanlatkeresMobil .ajanlatkeresRight {
  padding: 0;
  margin:  4%;
  width: 92% !important;
}
.ajanlatkeresMobil .ajanlatkeresLeft {
  min-height: 0;
}


.ajanlatkeres {
	
	display: none !important;
}

.ajanlatkeresMobil {
	
	display: block !important;
}

.ajanlatkeresLeft {
    background-size: 96% !important;
	background-position: left top !important;
}

#referenciak {
	
	margin-top: 50px;
	
}

	
}








