
* {
font-variant-ligatures: none;
}

/*:root { scroll-behavior:auto !important; }
*/

.hpt, .htp { display:none }

.mm-listview>li>a, .mm-listview>li>span { text-transform:uppercase }

.siteLogo { z-index:12000 } 


.modal-backdrop.show { display:none !important }

.btmLinksBtm-sub { float:right;     position: absolute;    top: 50%; right: 0;    transform: translate(0, -50%);    -ms-transform: translate(0, -50%);
} 
.btmLinksBtm-sub ul { float:right }
.hr-text { text-align:center; padding:0 0 30px 0 }
.sitemap  { max-width:830px; margin:0 auto; background-color:#F3F1F1 }
.sitemap li { display:block;  }
.sitemap ul { float:left; display:block; padding:45px 25px }
.sitemap a { display:block; padding:5px 0 5px 15px; position:relative }
.sitemap a:before { content:""; display:block; position:absolute; width:5px; height:5px; background-color:#8c97a5; border-radius:50%; top:15px; left:0 }
.design a:hover { color:var(--colorBlueDark) }
.grid {	position: relative;	clear: both;	margin: 0 auto;	max-width: 1000px;	list-style: none;	text-align: center; }
/* Common style */
.grid figure {	position: relative;	overflow: hidden;	height: auto;	background: #000;	text-align: center;	cursor: pointer; }
.grid figure img {	position: relative;	display: block;	min-height: 100%;	width: 100%;	opacity: 0.8; }
.grid figure figcaption {	padding: 2em;	color: #fff;	text-transform: uppercase;	font-size: 1.25em;	-webkit-backface-visibility: hidden;	backface-visibility: hidden; }
.grid figure figcaption::before, .grid figure figcaption::after {  pointer-events: none; }
.grid figure figcaption, .grid figure figcaption > a {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%; }
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {	z-index: 1000;	text-indent: 200%;	white-space: nowrap;	font-size: 0;	opacity: 0; }
.grid figure h2 {	word-spacing: -0.15em;	font-weight: 300; }
.grid figure h2 span {	font-weight: 800; }
.grid figure h2, .grid figure p { margin: 0; }
.grid figure p { letter-spacing: 1px; font-size: 68.5%; }
/*-----------------*/
/***** Goliath *****/
/*-----------------*/
figure.effect-goliath {	background: #000; }
figure.effect-goliath img, figure.effect-goliath h2 {	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s; }
figure.effect-goliath img {	-webkit-backface-visibility: hidden; backface-visibility: hidden; }
figure.effect-goliath h2, figure.effect-goliath p {	position: absolute;	bottom: 0;	left: 0;	padding: 30px;	width:calc(100% - 0px); text-align:center }
figure.effect-goliath h2 { font-weight:600 }
figure.effect-goliath p {	text-transform: none;	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(0,50px,0);	transform: translate3d(0,50px,0); }
figure.effect-goliath:hover img {	-webkit-transform: translate3d(0,-80px,0);	transform: translate3d(0,-80px,0); }
figure.effect-goliath:hover h2 { -webkit-transform: translate3d(0,-100px,0); transform: translate3d(0,-100px,0); }
figure.effect-goliath:hover p {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0); }
.topCall { display:none }


.ddsmoothmenu ul li a:hover, .ddsmoothmenu, .ddsmoothmenu ul li a,
.ddsmoothmenu ul li a.selected:link, .ddsmoothmenu ul li a.selected:visited { background:none  }
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.selected:link, .ddsmoothmenu ul li a.selected:visited { background-color: transparent }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited { color:var(--link-color); padding:31px 25px; border:none }

.fixed .ddsmoothmenu ul li a:link, .fixed  .ddsmoothmenu ul li a:visited { padding:22px 25px;  }

.ddsmoothmenu ul li a.selected { background:none !important; background-color:transparent !important }
.ddsmoothmenu ul li ul li a:link, 
.ddsmoothmenu ul li ul li a:visited {/* background-color:#2f8bb9; color:#e7e7de !important;*/ padding:12px 1rem !important; font-size:9.5pt !important; border-top:1px solid rgba(255,255,255,.1); width:200px; font-family:'Barlow', sans-serif !important; font-weight:600; background-color:#fff !important; border-top:1px solid #e7e7e7  }
.ddsmoothmenu ul li ul li a:hover { background-color:#EDEDED !important;   }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #56bbed;    background: #56bbed;    color: #ffffff; }
.ui-tabs .ui-tabs-nav li { text-transform:uppercase; font-size:9.5pt; font-weight:600;  font-family: 'Barlow', sans-serif; text-align:center; min-height:109px; width:calc(10.88% - 0px);   }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor { padding:10px 5px; width:100%; text-align:center; }
.ui-widget-header { background-color:transparent; border:none; border-bottom:1px solid #dddddd }
.ui-widget.ui-widget-content { padding:0; border:none }
.ui-tabs .ui-tabs-panel { border:1px solid #dddddd !important; margin-top:-1px }
.chbk { text-align:center; padding:45px 0; font-size:14pt }
.careee-icon { display:block }
.careee-icon img, .careee-icon-ho img, .careee-icon-hs img { width:40px;   }

figure.effect-goliath img.view820, .mobMenu, .careee-icon-ho, .view-668 { display:none }
.ui-tabs-active .careee-icon { display:none }
.ui-tabs-active .careee-icon-ho { display:block }


.sector-icon-blk { position:relative }
.sector-icon-ho{ position:absolute; top:0; left:0; width:100%; opacity:0 }
.sector-icon { opacity:1 }
.quickIcons li:hover .sector-icon { opacity:0 }
.quickIcons li:hover .sector-icon-ho { opacity:1 }
.quickIcons li .sector-icon-blk  {  display:block;width:90px;  height:auto; position:absolute; background-size:100% auto; position:absolute; left:25px; top:20px;   transition: all 0.5s ease;    }

.quickIcons li:first-child .sector-icon-blk, .quickIcons li.icon-equipment .sector-icon-blk { width:70px }
#page { background-color:#fff }
.mh-head { background-color:transparent; background:none } 

.fixed .ddsmoothmenu ul li ul {  }
.fixed .ddsmoothmenu ul li ul { top:63.1875px !important }

.quickIcons li .sector-icon-blk { left:10px; top:12px }


.quickIcons li:first-child .sector-icon-blk, .quickIcons li .sector-icon-blk { width:112px }
.quickIcons li { padding-left:132px }
.quickIcons li p { padding-left:0 }



	.bannerSlider  .active .bannerCaption h5.hme-sld-caption-center { opacity:0; 
	animation: fadder 3s forwards;  animation-delay: 1.3s;
	 } 
	 
	 
	 @keyframes fadder {	

	  0%  { opacity:0; 	 }
	  
	  	  100%  { opacity:1; 	 }
	  
	  
}


.owl-carousel .owl-nav button.owl-next { right:0 !important;  background-image:url(../js/nivoslider/arrows.png); background-position:-30px 0px;



  }
.owl-carousel .owl-nav button.owl-prev { left:auto !important; background-image:url(../js/nivoslider/arrows.png);
right:20px



 }
 
 .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { top:10px !important; bottom:30px; }

.owl-theme .owl-nav { margin-top:0;
 

 }
 
 
 
   
.careerTable { width:600px; margin:20px auto }
.careerTable table { width:100% }
.careerTable td { padding:10px; border:1px solid #edeeef  }

.accordion-button { text-transform:uppercase; padding:10px; font-size:10.5pt; background-color:#E0E0E0   }
.accordion-header { margin-bottom:5px }

.accordion-button:not(.collapsed) {
    background-color: #2e6f28; color:#fff;
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
}

.accordion-button::after { width:10px; height:10px }


 .accordion-button:not(.collapsed)::after { background-image:url(../images/downicon.png); background-size:100% auto }
 
 .accordion-button::after { background-image:url(../images/downicon-black.png); background-size:100% auto }

.wpcf7-form-control-wrap, .carrerForms label { width:100%; text-align:left !important }

.backBtn { float:right; margin-bottom:10px; margin-top:-20px }
.backBtn a:link, .backBtn a:visited { display:block; background-color:#514F4F; color:#fff; padding:5px 15px; border-radius:5px; }

.bannerCaption h5.hme-sld-caption-center.centergrowth { font-size:48pt }
.bannerCaption h5.hme-sld-caption-center.automategrowth { font-size:43pt }

.feed-back { float:left; width:calc(50% - 0px); padding-left:55px; padding-right:55px } 
.contact-address { width:calc(50% - 0px) }
.feed-back h2 { font-size:18pt; text-align:center; padding:20px 0 }
.contact-address { padding:85px 39px }

.contact-top { border:1px solid #d4d1e5 }
.contact-address { border-left:none; border-top:none; border-bottom:none }
.googleMap { height:380px }

.booking-form .submit-btn, .booking-form .submit-btn:hover { float:left; 	color: #fff;	background-color: #56bbed;	padding: 8px 0px;	font-size: 12pt;	border-radius: 0px;	width: 100%;	border: 2px solid #fff; transition:all 0.5s ease; margin:5px; float:left; width:100px }
.grecaptcha-badge { visibility: hidden; }
.client-w-image li { display:inline-block; padding-left:0; text-align:center; width:calc(15% - 0px); padding:5px;  /*border:1px solid #d4d1e5;*/ vertical-align:top; margin:2px 0 }
.client-w-image li:before { display:none }
.client-w-image  ul { float:none; padding:0; width:auto; text-align:center  }
.client-w-image figcaption { height:35px; display:none; }
.auto-img { padding-bottom:10px; }
.list-title { text-align:center; padding:15px 0; font-size:16pt }
.furniture { padding-top:40px; }

.booking-form .txtar, .booking-form .form-control { color:#000 !important; font-weight:normal }


.quick-contact-blk { position: fixed; top: 50%; right: 0; transform: translateY(-50%); z-index: 120000; 
	border: 0px solid #26752c; border-right:none; box-shadow: -5px 6px 5px 0px rgba(0,0,0,0.2);
}


.quick-contact-blk a:link, .quick-contact-blk a:visited { display: block; padding: 10px 5px; font-family: 'Barlow', sans-serif; font-size: 12pt; background-image:url("../images/quick-cnt-icon.png"); background-repeat: no-repeat; padding-top: 58px; background-position: center 20px; background-size: 32px 30px; text-align: center; color: #fff; text-transform: uppercase; transition: all 0.5s ease; background-color: #26752c; 
	
	  animation: changeBackgroundColor 5s infinite;
}

@keyframes changeBackgroundColor {
  0% {
    background-color: #26752c;
  }
  50% {
    background-color: #000;
  }
  100% {
    background-color: #26752c;
  }
}
	
.quick-contact-blk a:hover { background-color: #000; text-decoration: none}
.quick-contact-blk span { display: block; width: 100px; height:18px; background-image: url("../images/btn-arrow.webp"); background-repeat: no-repeat; background-position: center center; margin-top: 10px}


@media (max-width: 1600px) {
.container { padding:0 30px;}
}
@media (max-width: 1400px) {
.primary-menu a { padding:31px 20px} 
.fixed .primary-menu a { padding:20px 20px}  
.quickIcons li { font-size: 10.5pt; }
.quickIcons li:before { width: 90px; left: 20px;}
.quickIcons li p { padding-right: 0; line-height: 25px;}
.fixed .topCall a:link, .fixed .topCall a:visited { padding-left:20px }
.quickIcons li.icon-fmcg p { padding: 37px 25px; }
}
@media (max-width: 1280px) {  .process-home-block li { text-align:left } }
@media (max-width: 1180px) {
:root { --gutter:30px 0;  }		
.primary-menu a { padding:31px 5px; }
.fixed .primary-menu a { padding:20px 5px; }
.quickIcons li:before { left:6px }
.quickIcons li { padding-left:80px; font-size:11pt  }
.quick-link-img li { width: calc(33.333% - 20px); margin: 10px 0 10px 20px; }
ul.quick-link-img { margin-left:-20px }
.quick-link-img li.twoColumn { width: calc(50% - 20px); }
.footerMenu a:link, .footerMenu a:visited { padding:5px 8px }
.footer-address address.callAdd { padding-right:0;  }
.footer-address address { width:550px }
.bannerCaption h4 { font-size:40pt; line-height:62px }
.brdr01, .brdr02, .brdr03, .brdr04, .brdr05, .brdr06 { height:8px }
.brdr03, .brdr04 { width:8px }
.furniture { padding-top:50px; }

/* .quickProfile li span, .quickProfile li .counter-value { font-size:40pt }
 
 
.quickIcons li .sector-icon-blk  {width:70px; top:12px     }
.quickIcons li.icon-equipment .sector-icon-blk { width:60px }
.quickIcons li p, .quickIcons li.icon-fmcg p { padding:0px 0 11px 25px }
*/
.bannerCaptionSub h3 { font-size:22pt }

.quickIcons li { padding:0; text-align:center }
.quickIcons li .sector-icon-blk { position:static; text-align:center; margin:0 auto}

.bannerCaption h5.hme-sld-caption-center.centergrowth { font-size:36pt }
.bannerCaption h5.hme-sld-caption-center.automategrowth { font-size:36pt }
.ui-tabs .ui-tabs-nav li { width:calc(10.77% - 0px); }

 }
@media (max-width: 1080px) { 
.container { padding: 0 15px; }
.siteLogo { width:calc(152px - 0px); padding:15px 15px 20px 15px  }
.bannerCaption h4 { font-size:44pt; line-height:64px  }
.bannerCaption { font-size:32pt; width:460px }
.brdr06, .brdr05, .brdr02, .brdr01 { width:123px }
.footer-address figure { padding-right: 25px; }
.footer-address address { padding-right:0; width:620px }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited { padding:31px 15px }
.fixed .ddsmoothmenu ul li a:link, .fixed .ddsmoothmenu ul li a:visited { padding:31px 10px }
.quickIcons li:before { width:66px }
.quickIcons li.icon-equipment:before { width:50px }
.quickIcons li p { padding:15px 15px 15px 0 }
.quickIcons li { font-size:11pt; }
 .quickProfile li span, .quickProfile li .counter-value { font-size:32pt }
 .quickProfile li sup { font-size:26pt }
 
 /*.quickIcons li .sector-icon-blk  {width:60px; top:12px     }
.quickIcons li.icon-equipment .sector-icon-blk { width:50px }
.quickIcons li p, .quickIcons li.icon-fmcg p { padding:0px 0 11px 15px }
*/.companyGrpdCOntent .aboutContent { width: calc(50% - 30px);  margin-left: 30px; }
.companyGrpdCOntent { margin-left:-30px }
.img-right, .img-left, .imgRightCase { padding-left:30px }
.img-left { padding-right:30px }
.services-block article { padding-left:30px; padding-bottom:25px }

.footer-address address.callAdd { padding-right:0;  }
.footer-address address { width:470px }

 .careel-level-blocks {    padding: 35px 0; background-position:right bottom }

.careerLevel { padding:0 20px }
.bannerCaption h2.hme-sld-cap-frst { font-size:14pt }
.bannerCaption h5.hme-sld-caption-center { font-size:50pt }
 }
 
@media (max-width: 1026px) { 
.bannerCaption h4 {    font-size: 33pt;    line-height: 48px; }
.bannerCaption { height: 184px; }
.bannerCaption h6 { font-size: 30pt; }
.bannerCaption h4 {    font-size: 26pt;    line-height: 35px;}
.siteLogo {    width: calc(129px - 0px);    padding: 15px 15px 20px 15px; } 
.process-home-block li { font-size: 12pt; padding-right:20px  }
.footer-address address { width:600px }
.quick-link-img li figcaption h3, figure.effect-goliath h2 { font-size:14pt }
.process-home-block li, .quickProfile li { font-size:10pt; padding-right:0 }
.quickProfile {
    width: calc(350px - 0px); }
	.process-home-block {
    padding: 45px 0;
    background-color: #f3f4f6;
    margin-right: 387px;
}

.footer-address address.callAdd { width:350px; text-align:left  }
.footer-address address { width:470px }
 }
 @media (max-width: 999px) {  
/* .quickIcons li:before { position:static; margin:0 auto; width:60px; height:70px }
 .quickIcons li.icon-equipment:before { width:38px }
 .quickIcons li { padding:0; text-align:center; font-size:10pt; }
 .quickIcons li p { padding:0 0 15px 0; line-height:15px  }
 .quickIcons li.icon-fmcg p { padding:0 0 15px 0 }
 .quick-link-img li figcaption h3, figure.effect-goliath h2 { font-size:14pt }
 .quick-link-img li { margin:5px 0 5px 10px }
 ul.quick-link-img { margin-left:-10px }
 .quickIcons li .sector-icon-blk  {width:70px; top:12px; position:relative; margin:0 auto; text-align:center ; float:none; clear:both; top:0; left:0    }
.quickIcons li.icon-equipment .sector-icon-blk { width:50px }
.quickIcons li p, .quickIcons li.icon-fmcg p { padding:10px 0 }*/
.caseStud-blocks article { float:none;  width:auto }
 .careel-Level-Group { width:calc(100% - 0px) }
 .careerLevel { min-height:100px; margin:20px 0 }
 .ui-tabs .ui-tabs-nav li { width:calc(19.33%); min-height:105px; }
 
 
 }
 
@media (max-width: 900px) {  
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited { padding:31px 10px }
.fixed .ddsmoothmenu ul li a:link, .fixed .ddsmoothmenu ul li a:visited { padding:31px 10px }
.siteLogo { width:calc(101px - 0px); padding:10px }
.fixed .siteLogo { width:calc(70px - 0px); }
.bannerCaption { height:150px; width:480px }
.contact-address { width:calc(366px - 0px); }
.bannerCaption h5.hme-sld-caption-center { font-size:60pt; }
.sect-img-right { width:320px; }
.client-w-image li { width:calc(24% - 0px); }
}
 @media (max-width: 820px) {  
.primary-menu { display:none }
.mobMenu-show { display:block; float:right }
.home-banner-wrapp { padding-top:0px } .bannerCaption h6 { font-size:20pt }
.quick-link-img li, .quick-link-img li.twoColumn { width:calc(50% - 10px) }
figure.effect-goliath img.view820 { display:block }
figure.effect-goliath img.hide820 { display:none }



.quickProfile {
    width: calc(250px - 0px); 
	}
	
.process-home-block {
    padding: 45px 0;
    background-color: #f3f4f6;
    margin-right: 300px
}
.footerMenu, .btmLinks { float:none; clear:both; text-align:center; display:none }
.footerMenu li { display:inline-block; float:none; clear:both }
.smo { float:none; clear:both; margin:0 auto }

.footer-address address, .footer-address address.callAdd { float:none; clear:both; width:auto; text-align:center }
.footer-address figure{ float:none; clear:both; width:50px; margin:0 auto; padding:0 0 10px 0 }
.bannerCaptionSub h3 { font-size:16pt }
.sect-img-right { max-width:300px }
.sectorAlign ul { margin-right:0 }
.headerWrapp { background:none; background-color:transparent  }
.mh-head .hamburger-inner, .mh-head .hamburger-inner:after, .mh-head .hamburger-inner:before {
    background: #2e6f28;
} 

.headerWrapp.fixed { background-color:#fff !important }  
.mh-head { background-color:rgba(255,255,255,0.5) !important }

.quickIcons li p{ line-height:18px }
.quickIcons li.icon-fmcg p { padding:15px 0 0 0 }

.consultTop { width:auto; margin:0 30px; text-align:center }
.consultTop p { float:none; clear:both; text-align:center }
.consultTop .aply-btn { float:none; clear:both; margin:0 auto; width:120px }

.sitemap ul { width:calc(33% - 0px); padding:10px 20px }


.feed-back { float:left; width:calc(50% - 0px); padding-left:25px; padding-right:25px } 
.contact-address { width:calc(50% - 0px); padding-left:25px; padding-right:25px }

}

 @media (max-width: 768px) {  

.footerWrapp, .process-home-block, .footer-address { padding:25px 0 }
.footerTop { padding-bottom:20px }
.cpyWrapp { padding-bottom:0; padding-top:15px }

.pageTttle, .subTitle { font-size:20pt }
.subTitle { font-size:16pt }
.bannerCaption h5.hme-sld-caption-center { font-size:30pt; }

.bannerCaption h2.hme-sld-cap-frst { font-size:14pt; display:none }
.bannerCaption h5.hme-sld-caption-center { font-size:50pt }
.ui-tabs .ui-tabs-nav li { font-size:9pt; }

 }

 @media (max-width: 668px) {  
 .view-668 { display:block }
 .hide-668 { display:none }
  .quickIcons { text-align:center }
 .quickIcons li { width:calc(32% - 0px); font-size:9pt; display:inline-block; float:none; clear:both; vertical-align:top }
 
 .bannerCaption h4 { font-size:24pt; line-height:40px  }
.bannerCaption { font-size:18pt; width:300px }
.brdr06, .brdr05, .brdr02, .brdr01 { width:90px }
 .quick-link-img li, .quick-link-img li.twoColumn { width:calc(100% - 10px) } 
 .process-home-block { margin:0 }
 .quickProfile { position:relative; width:calc(100% - 0px); padding:35px 0}
 .quickProfile ul { display:block; width:275px; margin:0 auto }
 .home-widget-bottom-wrapp .container { padding:0 }
 .process-home-block { padding:25px 20px   }
 
 .quickProfile li:nth-child(2n), .quickProfile li:nth-child(4n) { padding-left:25px }
 
  .quickProfile li:nth-child(2n) { padding-bottom:20px }
  .quickProfile li:nth-child(4n) { padding-top:20px }
  
 .cpr, .design { float:none; clear:both; text-align:center }
 .bannerCaptionSub h3 { font-size:12pt }
 .bannerCaption.bannerCaptionSub h6 { font-size:16pt }
 .bannerCaption { height:120px }
 .bannerCaptionSub .brdr05, .bannerCaptionSub .brdr06{ width:91px }
 .bannerCaptionSub h2 { font-size:18pt }
 .bannerCaptionSub .brdr01, .bannerCaptionSub .brdr02 { width:30px }
.bannerCaptionSub { height:93px;

    top:auto;
    left: 50%;
    transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
	bottom:40px

 }

.siteLogo { width:calc(87px - 0px) }
.companyGrpdCOntent { margin:0 }
.companyGrpdCOntent .aboutContent {
    width: calc(100% - 0px);
    margin-left: 0;
}

.services-block figure, .services-block article {
    width: calc(100% - 0px); float:none; clear:both
}

.services-block figure { max-width:350px; margin:0 auto }
.ui-tabs .ui-tabs-nav li { font-size:7pt; line-height:10px; min-height:92px }
.ui-tabs .ui-tabs-nav li p { line-height:9px }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor { padding:5px }
.sect-img-right { max-width:200px }
.sectorAlign ul { margin-right:0 }
.ui-tabs .ui-tabs-nav li { width:calc(24.33% - 0px) }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor { display:block; width:100% }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom:0; padding-bottom:0 }
.sect-img-right { padding-bottom:10px }
.imgRightCase { max-width:400px; margin:0 auto; padding:0 0 15px 20px }

.testi-block li {     width: calc(100% - 0px);    padding: 20px 0;  }
.testiTwoColumn:before { display:none  }

.contact-address{
    width: calc(100% - 0px); padding:20px
}
.careerLevel { width:calc(100% - 0px); border:none; margin:5px 0; }
.consulting-levels h5 { padding-bottom:15px }

.quickIcons li .sector-icon-blk, .quickIcons li:first-child .sector-icon-blk,
.quickIcons li .sector-icon-ho img { width:80px; padding-top:10px }
.quickIcons li { width:calc(49% - 0px) }
.careel-level-blocks { padding:25px 0 }

.number {
    width: 50px;
    height: 50px;
}
.number span { padding-top:11px }
.sitemap ul { width:auto; padding:10px 20px; min-height:150px }
.bannerCaption h5.hme-sld-caption-center { font-size:30pt }
.sect-img-right { max-width:100%; width:100%; margin:0; padding:0 0 15px 0; float:none; clear:both; text-align:center; }
.furniture { padding-top:0; }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { top:30px !important; bottom:30px; }
.owl-theme .owl-nav { margin-top:0; }
.careerTable, .feed-back { width:calc(100% - 0px) }
.feed-back { border-top:1px solid #d4d1e5; padding-bottom:35px }
.contact-address { border-right:none }
.sectorAlign .list-title h4 { border-bottom:1px solid #cccccc; padding-bottom:5px; }
.ui-tabs .ui-tabs-nav li { width:calc(32.77% - 0px); }  
 }
@media (max-width: 520px) {  
.client-w-image li { width:calc(49% - 0px); }
.list-title { font-size:14pt; }
}
  @media (max-width: 428px) {  
  .careee-icon img, .careee-icon-ho img { width:30px }
  .careee-icon.careee-icon-hs img, .careee-icon-ho.careee-icon-hs img { width:24px }
 .img-right, .img-left { width:auto; float:left; padding:15px 0 }
 .sect-img-right { max-width:100%; width:100%; margin:0; padding:0 0 15px 0 }
.sectorAlign ul { margin-right:0 }
.ui-tabs .ui-tabs-nav li { font-size:5pt; line-height:10px; min-height:74px }
.imgRightCase{ float:none; clear:both; width:100%; padding:0 0 15px 0 }
  }
 
 /**/