html{width:100%;height:100%;}
body {width:100%;height:100%;padding:0px;margin:0px 0px 0px 0px;background-color:#ffffff;direction: rtl;overflow:auto;}

/*GENERAL*/

.dir{float:left;}
.dir-op{float:right;}
.thecontainer{width:100%;height:100%;padding-bottom:0px;text-align:center;text-align:left;}
.grid{margin:auto;width: 1350px;float:none;text-align:left;max-width:  100%;overflow:  hidden;}
.full-div{width:100%;float:left;height:  auto;}
.padd-b-5{padding-bottom: 5%;}
.padd-t-20{padding-top: 20%;}

.halth-div{width:50%;float: right;} /*full on mobile*/
.third-div{width: 16.333333%;float:right;margin-right:  10%;} /*full on mobile*/
.qrtr-div{width:25%;float: right;} /*full on mobile*/
.fith-div{width:20%;float: right;} /*full on mobile*/
.three-qrtr-div{width:75.333333%;float:left;} /*full on mobile*/
.pad-sides-10{padding:10px 10px 10px 10px ;float:left;}
.pad-sides-20{padding:20px 20px 20px 20px ;float:left;}

.hide-mobile{display:block;}
.hide-desktop{display:none;}
a.a-expand-link{display:block;height:100%;width:100%;text-decoration: none;}
.font-heb{font-family: tahoma;}
.base-text {font-family: 'Open Sans Hebrew', sans-serif;font-size:18px;color: #353536;line-height: 22px;}
.general-shadow{box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.75);}
.soft-shadow{box-shadow: 6px 6px 45px 8px rgba(50, 50, 50, 0.20);}
h1,h2,h3{
    font-family: 'Open Sans Hebrew', sans-serif;
    line-height: 120%;
    margin-top: 0px;
}

h1 {margin-bottom: 6px;font-weight:800;font-size:40px;}
h2 {margin-bottom: 0px;font-weight: 700;font-size:32px;}
h3 {margin-bottom: 4px;font-weight: 600;font-size:24px;}
.main-content-wrapper {padding: 3% 0;width: 80%;margin: auto;overflow: hidden;}
.main-content-wrapper h2.text-center.c-blue {margin-bottom:2.5%;}


.project-info-img-wrapper { min-height: 70px; } 
.project-info-inner-wrapper{ min-height:185px; } 
.projects-info-wrapper { background: #e6e6e4; width: 100%; float: right; } 
.projects-info-wrapper .third-div { float: left; text-align: center; margin-left: 12%; margin-right: 0; } .projects-info-wrapper .grid { overflow: hidden; padding: 2.5% 0; } 
.projects-info-wrapper .diamond { background: #e6e6e4; width: 28px; } 
.main-content-wrapper.projects-wrapper { padding: 2.5% 0; } 
.main-content-wrapper.hp-slide-txt { padding-bottom: 2.5%; } 
.media-txt-about { text-align: center; max-width: 65%; margin: auto; padding-bottom: 3.5%; }
.main-content-wrapper.flats-container h3 {font-size: 26px;background: linear-gradient(to right, rgba(127,96,164,1) 0%, rgba(30,159,199,1) 100%);width: 80%;margin: auto;padding: 10% 5%;color: white;margin-bottom: 10%;}
.main-content-wrapper.flats-container ul { margin: 0; padding: 0; text-align: center; } 
.main-content-wrapper.flats-container ul li {list-style: none;margin-bottom:  10%;width:  100%;float:  right;} 
.main-content-wrapper.flats-container .diamond {font-size: 22px; width:  25px;top:  -7px;}
.main-content-wrapper.flats-container ul li span { display: block; }
.main-content-wrapper.flats-container .flat-floor {
    font-size:  14px;
}
.thanks-content-wrapper {padding-top:  5%;width:  100%;float:  left;padding-bottom:  5%;min-height: 500px;}
.responsive-img{max-width: 100%;height: auto;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
/*FORM FIELDS*/
.general-field{width:100%;height:22px;border:1px solid #b7b3b2; color:#fcfcfc;border-radius:8px;padding-left:4px;
				font-size:16px;line-height:16px;}
		
.genral-button{width:100%;height: 40px;color:#ffffff;font:  inherit;font-size: 22px;border:0px solid;background: #a6101c;-webkit-appearance:none;box-sizing: border-box;transition:  all .4s ease;}
.genral-button:hover{transition: all .4s ease;opacity:  0.64;}				
.form-field{width: 100%;height:39px;border: 1px solid #b2b2b2;color: #001e5c;padding-left:5%;padding-right:5%;font-size:14px;font:  inherit;line-height:16px;box-sizing: border-box;}	
.form-field-message{width: 100%;height:106px;color: #001e5c;background-color: white;padding-left:5%;padding-right:5%;padding-top:8px;font-size:16px;line-height:16px;border: 1px solid #b2b2b2;box-sizing: border-box;font:  inherit;}					

/*HEADER*/
.header{width:100%;min-height: 100px;float:left;}
.header-mobile-menu-btn{display:none;}
.header-mobile-menu-btn-closer{display:none;}
.header-btn-lang{float:right;margin-left:4px;}


/* MENU*/

.header-menu-wrapper {
    margin-right: 7%;
}
.header-menu{width:100%;height:40px;float:left;display:inline;background-repeat:repeat-x;background-position:top right;}		
.header-menu-tab{min-width: 120px;height: auto;padding-top:8px;float: right;text-align: center;margin-right: 35px;position:  relative;}	
.header-menu-tab-on{}			
.header-menu-tab:hover {font-weight: bold;}


/*SUB MENU*/
.sub-menu-container{width:160px;min-height:600px;float:left;margin-right:10px;}	
.sub-menu{width:180px;background-color:#f3f3f3;border-radius: 8px;margin-top:2px;margin-left:2px;float:left;}	
.sub-menu-row{width:90%;padding-left:10%;min-height:50px;float:left;background-color:#dad1c8;margin-bottom:4px;}
.sub-menu-row:hover{background-color:#c0b9a9;}
.sub-menu-row-on{width:90%;padding-left:10%;min-height:50px;float:left;background-color:#584d49;margin-bottom:4px;}
.sub-menu-row-title{width:100%;height:50px;float:left;}
.sub-menu-row-title-inner{float:left;padding-left:10px;padding-top:20px;}		

.menu-text-holder-arr{padding-top:14px;margin-left:10px;margin-right:6px;float:left;}
.menu-text-holder{padding-top:12px;float:left;padding-bottom:12px;padding-right:10px;}


/*MOBILE SUB MENU*/
.mobile-sub-menu-curr{width:100%;height:36px;background-image:url('../images/bg-blue-transparent.png');background-repeat:repeat;
					border-bottom:1px solid #ffffff;}
.mobile-submenu-text{padding-left:12px;float:left;padding-top:6px;}
.mobile-sub-menu-pop-menu{width:100%;float:left;overflow:auto;position:absolute;top:37px;left:0px;z-index:10;display:none;
				background-image:url('../images/bg-blue-transparent.png');background-repeat:repeat;}
.mobile-sub-menu{width:100%;text-align:left;height:36px;border-bottom:1px solid #ffffff;}			
.mobile-sub-menu:hover{background-color:blue;}	
.mobile-sub-menu-inner{padding-left:12px;float:left;margin-top:4px;width:90%;}
.mobile-sub-menu-row{float:left;width:100%;height:36px;border-bottom:1px solid #ffffff;}
.mobile-submenu-btn{float:right;padding-right:1%;}

/*----header----*/
.header-logo-div {width: 17%;float:  right;padding-right: 1%;}
.header-langs-div {width: 10%;float: left;padding-left:  1%;padding-top: 1.8%;text-align: center;}
.red-btn {background: #a6101c;margin: auto;padding: 10px;max-height: 60px;color: white;cursor: pointer;}
.slide-txt .red-btn {max-width: 80px;}
.header-menu-div {width: 66%;float:  right;text-align:  right;padding-top: 1.4%;}
.slide-txt {text-align:  center;padding-top: 10%;}
.slide-txt>span { color: white;font-size: 54px;font-weight: bold !important;display: block;line-height: 68px;}
.header-img {height: 200px;text-align: center;}
.header-title {padding-top: 4%;text-transform:  uppercase;}
.slide-txt>h1 {color:  white;font-weight: 600;max-width: 30%;margin: auto;font-size: 35px;}

/*HP */
.hp-title-div {width:  35%;float: right;text-align:  right;}
.hp-text-div {width:  65%;text-align: center;line-height: 25px;margin:  auto;}
.full-div.padd-b-5 .inner-slide {height: 750px;}			 

/*----about-----*/
.about-third-div {width: 36.5%;padding-bottom: 1%;text-align:  center;float: left;}
.about-three-qrtr-div h3 { border-bottom: 4px solid #1a75c6; max-width: 30%;margin-bottom: 5%;color: #001e5c;}
.about-three-qrtr-div ul li {margin-bottom: 5%;}
.about-three-qrtr-div ul { margin-top: 5%;}
.about-three-qrtr-div p:nth-child(5) {margin-top: 5%;}
.about-third-div>img {float: left;}
.about-three-qrtr-div {width: 57%;float: right;text-align: right;padding-left: 2.5%;}
.about-tamar-txt {padding-top:  2%;}
.about-grey-bg {background:  #f2f2f2; float: left;width:  100%;padding-top:  2%;padding-bottom:  2%;}
.third-div>img {max-width: 170px;}
/*-----services------*/
.services-third-div {width: 25%; float:  right;}
.services-three-qrtr-div {width: 75%;float:  right; text-align:  right;}
.services-txt {padding-top:  2%;line-height:  30px;}
.services-icon>img {max-width: 70%;}
.services-icon {background: #f2f2f2;max-width:  220px;min-height: 216px;border-top: 4px solid #1ea0ad;text-align:  center;}
.services-icon>img {
    margin-top: 10%;
}
services-icon>img {margin-top: 10%;}
.row-services {width: 100%;float: left;padding-bottom: 2%;}
/*----expertise-----*/
.expertise-item-container {width:  33.333333%;float: left;text-align:  center;}
.expertise-title {padding-bottom: 2%;min-height:  50px;text-align: center;}
.expertise-icon-wrapper {width: 180px;height: 180px;border-radius:  50%;margin: auto;margin-bottom: 10%;background: #ebebeb;padding: 2.5%;position: relative;}
.expertise-icon {
    max-height: 150px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}
.main-content-wrapper.partners-container .expertise-icon-wrapper {
    height: 100px;
}

.main-content-wrapper.partners-container .expertise.item-innertext-wrapper {
    min-height: 500px;
}
.expertise.item-innertext-wrapper {width: 100%;float: right;min-height: auto;}.expertise-txt {max-width:  85%;text-align: center;margin:  auto;line-height: 30px;}
.line-divider {position: relative;margin-top: 10%;width:  100%;float:  right;}
 .dotted-line {width: 80%;height: 2px;border-bottom: 2px dotted black;margin:  auto;} 
.diamond { position: absolute; top: -5px; bottom: 0; font-size: 30px; background: white; height: 20px; right: 0; width: 40px; left: 0; margin: 0 auto; }
/*expertise anim*/
.expertise-target-anim-1,.expertise-target-anim-2,.expertise-target-anim-3{opacity: 0; transform: translate(0,-20%);}
.expertise-anim-1 { animation: slide-down .6s ease forwards;}
.expertise-anim-2 { animation: slide-down-2 .6s ease forwards .4s;}
.expertise-anim-3 { animation: slide-down-3 .6s ease forwards .8s;}
.hp-video-main { position: absolute; margin: 3% auto; right: 0; left: 0; border-radius: 20px; width: 65%; height: 460px; overflow: hidden; } 
.hp-video-container.text-center { padding: 2.5% 0 7.5% 0; position: relative; }

@keyframes slide-down{
    to{
       transform: translate(0,0);
        opacity: 1;
    }
}
@keyframes slide-down-2{
    to{
       transform: translate(0,0);
        opacity: 1;
    }
}
@keyframes slide-down-3{
    to{
       transform: translate(0,0);
        opacity: 1;
    }
}

/*---helpdesk------*/
.helpdesk-top-txt { max-width: 50%;margin: auto;}
.helpdesk-top-txt h3 {border-bottom: 4px solid #1b75c7; max-width: 40%;  margin: auto;padding-bottom: 1.5%;margin-bottom: 2.5%;}
.main-content-wrapper.helpdesk-pls .inner-slide, .main-content-wrapper.helpdesk-pls div.pls-conatiner, .main-content-wrapper.helpdesk-pls div.cycle-slideshow {height: 380px !important;}
.main-content-wrapper.helpdesk-pls .grid { width: 781px;}
.main-content-wrapper.helpdesk-pls h3 {margin-bottom: 2.5%;}
.main-content-wrapper.helpdesk-pls, .main-content-wrapper.helpdesk-features,.main-content-wrapper.helpdesk-tailor-made {padding-top: 2%;}
.main-content-wrapper.helpdesk-pls .cycle-pager span {color: #1c9ac1;}
.main-content-wrapper.helpdesk-pls .cycle-pager span.cycle-pager-active {color: #465a8d;}
.main-content-wrapper.helpdesk-features .clients-logo-container { background: #f2f2f2;}
.main-content-wrapper.helpdesk-features h3 {border-bottom: 4px solid #1b75c7;max-width: 20%; margin: auto;padding-bottom: 1.5%;}
.helpdesk-tailor-made h3 {border-bottom: 4px solid #1b75c7;max-width: 40%;margin: auto;padding-bottom: 1.5%;}
.tailor-made-container {width: 22.7%;float: left;background: #f2f2f2;margin: 1.5%;min-height: 300px;}

.tailor-made-title {background: #1b75c7;color: white;font-weight: bold;}
.tailor-made-inner * {padding: 5%;}
.tailor-made-container:first-child {margin-left: 0;}
.tailor-made-container:last-child { margin-right: 0;}
.tailor-made-txt {line-height: 35px;max-width: 80%;margin: auto;}
.tailor-made-inner:hover { box-shadow: rgba(186, 191, 206, 0.65) 0 2px 4px 0;}
.tailor-made-inner {transition: all .4s ease;}
/*---clients------*/
.clients-grid{width: 1100px;margin: auto;float:none;max-width:  100%;}
.clients-logo {max-width: 200px;height: auto;}
.clients-logo-container {width: 22.2%;float:  right;background: #d9d9d9;text-align:  center;height: 160px;margin-left: 1.4%;margin-bottom:  2.8%;margin-right: 1.4%;box-shadow: rgba(186, 191, 206, 0.65) 0 2px 4px 0;}
.clients-pls-grid{width: 960px;max-width: 100%;margin: auto;height: 550px;}
.clients-pls-person-container {width:  25%;float:  right;text-align:  center;height: 100%;}
.clients-pls-person-txt-container {width: 65%;float: left;text-align:  right;height: 50%;padding:  2.5%;background: #eeeeee;margin-top: 7%;border-radius:  10px;position:  relative;}
.clients-pls-person-info {font-size:  14px;text-align:  center;font-weight: 600;}
.clients-pls-txt {font-size: 16px;text-align:  justify;}
.pls-person-img{max-width: 150px;border-radius: 50%;height: auto;}
.clients-pls-triangle {width: 0;height: 0;border-top: 15px solid transparent;border-left: 20px solid #eeeeee; border-bottom: 15px solid transparent;position: absolute;top: 20%;right: -20px;}
/*---our work------*/
.our-work-grid{width: 1320px;margin: auto;max-width:  100%;min-height: auto;height:  auto;overflow: hidden;text-align:  center;}
.our-work-logo {max-width: 100px;height: auto;}
.our-work-logo-container .diamond { background: #e4e4e4; } 
.our-work-logo-container .line-divider { margin:0; }
.gallery-item-wrapper {width: 33.134%;float: left;margin-right: 0.3%;margin-bottom:  0.3%;} 
.gallery-item-wrapper img {max-width: 100%;float:  right;} 
.gallery-item-wrapper:nth-child(3n) { margin-right: 0; }
.our-work-logo-container {width: 24.2%;display: inline-block;background: #e4e4e4;text-align:  center;height: 300px;margin-left: 1.4%;margin-bottom:  2.8%;margin-right: 1.4%;transition:  all .4s ease;}
.press-coverage-logo-container {width: 22.2%;float:  right;background: #d9d9d9;text-align:  center;height: 300px;margin-left: 1.4%;margin-bottom:  2.8%;margin-right: 1.4%;transition: all .4s ease;}
.our-work-logo-container:hover,.press-coverage-logo-container:hover {transition: all .4s ease;opacity: 0.64;}
.coverage-title {padding-bottom: 7.8%;}
.our-work-title,.our-work-sub-title {max-width: 90%;margin: auto;line-height:  100%;margin-bottom: 0;font-family: 'Heebo';}
.our-work-logo-wrapper-table{width: 100%;height: 100px;padding: 5%;}
/*------contact-------*/
.contact-third-div {width: 30%;float:  left;}
.contact-qrtr-div{width: 25%;float: left;text-align:  right;color: #001e5c;}
.contact-third-div2 {width:  35%;float:  right;}
p.contact-inf {
    line-height: 150%;
}
p.contact-inf a {
    color: #777b7e;
}
.conatct-title,.address-title {padding-bottom: 3%;text-align: right;text-transform: uppercase;border-bottom: 4px solid #1a75c6;max-width: 60%;margin-bottom: 5%;color: #001e5c;}
/*----animation txt header-----*/
.header-title.c-white,.slide-txt {
    transform: translate(0,-100%);
    opacity: 0;
    animation: header-slide-down .8s cubic-bezier(0, 0, 0.2, 1) forwards;
}

@keyframes header-slide-down {
    to{
       transform: translate(0,0);
       opacity: 1;
  
    }
}

/*INNER PAGE*/
.inner-page-top{width:100%;height:120px;float:left;}
				 
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*---------------------MODULES-----------------*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

/*CONTACT FORM*/
.contact-form{width:100%;float:left;padding-bottom: 4%;}
.contact-form-field-container{width:100%;float:left;margin-bottom:8px;}
.contact-form-submit{text-align:right;float: left;width: 140px;margin-top: 2.5%;}


/*footer*/
.footer{width:100%;height: 80px;float:left;text-align:left;background: #353536;padding-top:20px;}
.footer-menu-tab{min-width:30px;height:24px;padding-top:2px;padding-left:15px;padding-right:15px;float: right;}
.footer-accessebility-menu-tab{min-width: 124px;height:24px;padding-top:2px;padding-left:15px;padding-right:15px;float: left;}	
.linked-in {transition:  all .4s ease;cursor: pointer;margin-bottom: 2%;margin-right: 10%;}	
.footer-linked {width: 20%;float: right;text-align:  right;padding-right:  1%;padding-top: 18px;}
.footer-container {padding-left: 5%;}
.footer-linked img { padding-right: 8%;}
.footer-credits-n-access {width: 59%;float:  right;padding-top: 1%;}
.footer-menu {width: 58%;float: right;padding-top: 1%;}
.footer-menu-wrapper .footer-menu-tab {float: right;}
.footer-credit.c-white>span {margin-top: 1%; display: inline-block;}
.linked-in:hover {opacity: 0.64;transition: all .4s ease;}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*laptop & small Screens!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

@media (min-width: 1921px) {
.grid {
    width: 1920px;
}
.header-langs-div {padding-top: 1.2%;}
}
@media (max-width: 1681px) {
.header-langs-div {width: 13%;}
.header-langs-div .red-btn {
    font-size: 1.2vw;
}
.slide-txt>h1 {
    max-width: 30%;
    font-size: 35px;
}
.header-menu-div {width: 66%;}
.main-content-wrapper {padding: 3% 0;}
}

@media (max-width: 1366px) {
    div.grid {width: 100%;}
    .main-content-wrapper {padding-top: 5%;padding-bottom: 6%;}
    /*---header-----*/
    div.header { height: 65px;padding-top: 0.5%;}
    .header-menu-tab.hand .s-18 {font-size: 14px;}
    h1 {font-size: 35px;line-height: 35px;}
    h2 {font-size: 24px;}
    h3 {font-size: 16px;line-height: 20px;}
    div.header-menu-tab {width: auto;margin-left: 0;min-width: 70px;}
    .header-menu-div {width: 60%;}
    .header-langs-div {width: 15%;}
    .dir.pad-6.s-12.hide-mobile .s-16 {font-size:  12px;}
    .dir.pad-6.s-12.hide-mobile .s-18 { font-size:  14px;}
    .logo-header {max-width: 144px;padding-top: 10%;}
    .header-img {height: 150px;background-position: 30% 100%;}
    .header-title {font-size: 35px;}
    /*-----hp-----*/
    .slide-txt { padding-top: 8%;}
    .hp-text-div {line-height: 25px;}
    div.pls-conatiner,div.inner-slide,div.cycle-slideshow {height: 420px !important;}
    /*-----services------*/
    .services-icon { max-width: 70%;min-height: 210px;}
    /*-----expertise-----*/
    .expertise-icon-wrapper {width: 180px;height: 180px;margin-bottom: 5%;}
    h2.expertise-title {min-height: 30px;}
    /*------our-work-----*/
    .our-work-grid,.clients-grid { width: 1100px;}
    .our-work-logo,.clients-logo {max-width: 120px;}
    .our-work-logo-container,.press-coverage-logo-container {height: 220px;}
    .coverage-title { padding-bottom: 5.8%;}
    
.main-content-wrapper {width: 90%;}
    /*---contact-----*/
    .form-field {font-size: 10px;}
    .base-text {font-size: 14px;}
    .form-field { font-size: 10px;}
    .form-field-message { font-size: 12px;}
    .genral-button {height: 35px;font-size: 16px;}
    div.contact-form-submit {width: 110px;}
    .footer-menu {width: 52%;}
    .footer-credits-n-access {width: 50%;}
    /*-----footer-----*/
    .footer-linked {width: 34%;}
    .thanks-content-wrapper { min-height: 200px;}
}

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*smaller screens !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
@media (max-width: 1280px) {
    .footer-credits-n-access {width: 49%;float: left;}
    .footer-linked { width: 49%;float: right;}
    .hide-footer-menu{display: none;}
    .header-menu-tab .s-16 {font-size: 14px;}
}

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*tablet classes!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
@media (max-width: 1024px) {
    div.grid { width: 900px;}
}

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*mobile classes!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
@media (max-width: 768px) {
    .hide-mobile{display:none;}
    .hide-desktop{display:block;}
    h2 {font-size: 24px;}
    div.header-menu-tab {text-align: right;}
    div.grid{margin:auto;width: 100%;overflow: hidden;}
    .helpdesk-top-txt, .helpdesk-top-txt h3, .main-content-wrapper.helpdesk-features h3,.helpdesk-tailor-made h3{max-width:100%;}
    .tailor-made-container:first-child{margin-left:1.5%;
    }
    .tailor-made-container{width: 47%;}
    .main-content-wrapper.helpdesk-features .main-content-wrapper,.main-content-wrapper.helpdesk-tailor-made .main-content-wrapper{width:100%;}
    /*HEADER*/
    div.header-mobile-menu-btn{display:inline;margin-top:20px;float:left;margin-left: 20px;}
    div.header-mobile-menu-btn-closer{display: block;margin-top: 20px;float:right;margin-right: 6%;margin-bottom: 6%;}
    div.header-menu{
                    display:none;
                    width: 100%;
                    height:100%;
                    overflow:auto;
                    position:fixed;
                    padding-right: 3%;
                    top:0px;
                    right: 0px;
                    z-index:1000;
                    overflow-x:hidden;
                    background: #1b75c7e6;
                    box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.70);
                    }

    /*MENU*/
.header-langs-div {
    display: none;
}
    div.header-menu-tab{min-width: 91%;height: 41px;padding-top:8px;padding-left:10%;padding-right:10%;float:left;border-bottom:  1px solid white;}		
    .header-menu-tab.hand>a {font-size: 20px;}
    div.header-menu-tab a{color:#ffffff;}
    .footer-linked {width: 100%;padding-right: 0;text-align: center;}
    .hp-title-div { width: 100%;text-align: center;margin-bottom: 5%;}
    .hp-text-div { width: 100%;text-align: center;}

    /*-----hp-----*/
    .expertise-item-container { width: 100%;margin-top: 2%;}
    div.pls-conatiner, div.inner-slide, div.cycle-slideshow {height: 300px !important;}
    .about-third-div {width: 100%;text-align: center; margin-left: 3%;margin-bottom: 3%;}
    .about-three-qrtr-div,div.third-div {width: 100%;text-align: center;margin: 0;text-align: right;}
    div.third-div {width: 100%;margin: auto;float: left;}
    .slide-txt>h1 {max-width: 100%;}
    .about-third-div>img {float: none;max-width: 310px;}
    .header-title { padding-top: 15%;}
    .slide-txt>h1 {max-width: 90%;}
    .footer-credits-n-access {width: 100%;}
    /*----services---*/
    .row-services {padding-bottom: 5%;}
    .services-icon {max-width: 80%;min-height: auto;}
    .clients-logo-container,.our-work-logo-container,.press-coverage-logo-container {width: 47.2%;height: 140px;}
    .clients-pls-person-txt-container,.clients-pls-person-container{width: 90%;float: none;margin: auto;height:  auto;}
    /*-----contact------*/
    .contact-third-div { width: 100%;margin: auto;float: none; margin-top: 5%;}
    .contact-third-div2,.contact-qrtr-div { width: 100%;float: none; margin: auto;}
    .conatct-title, .address-title { max-width: 40%;}
    .expertise-icon-wrapper {width: 160px;height: 160px;margin:  auto;margin-top:  5%;margin-bottom:  5%;}
    .main-content-wrapper.helpdesk-pls {width: 80%;padding: 10%;}
    .expertise.item-innertext-wrapper {margin-bottom: 10%;}
    .main-content-wrapper.hp-slide-txt .expertise-icon { max-height: 90px;}
    .expertise-title{min-height:auto;}
    div.cycle-slideshow3,.clients-pls-grid {height: 650px !important;}
    div.pls-conatiner3{height: 600px !important;}
    .clients-pls-person-info {margin-bottom: 5%;}
    .clients-pls-triangle {
    position: absolute;
    top: -30px;
    right: 70px;
    width: 0px;
    height: 0px;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 15px solid #eeeeee;
    }
    .main-content-wrapper.helpdesk-pls .inner-slide, .main-content-wrapper.helpdesk-pls div.pls-conatiner, .main-content-wrapper.helpdesk-pls div.cycle-slideshow {
    height: 170px !important;
}
    div.contact-form-submit {
    width: 100%;
        margin-bottom: 10%;
}
    div.cycle-pager {left: 41% !important;}
    .main-content-wrapper.clients {width: 90%;}
    .form-field,.form-field-message {font-size: 3.5vw;}
    .tailor-made-txt {line-height: 25px;}
    .tailor-made-container {min-height: auto;margin-bottom:7.5%;}
    h2.s-40.c-white.text-center.padd-t-20 {font-size: 30px;max-width: 84%; margin: auto;line-height: 100%;margin-top: 13%;}
    .our-work-logo-container {width: 70%;padding: 5%;}
    .our-work-logo { max-width: 60px;}
    .our-work-sub-title {padding-top: 5%;padding-bottom: 10%;}
    .our-work-logo-wrapper-table {padding: 0;}
    .hp-video-container{display: none;}
    .projects-info-wrapper .third-div {margin-left: 0;margin-bottom: 10%;}
    .gallery-item-wrapper {width: 49.634%;}
    .gallery-item-wrapper:nth-child(3n) {margin-right: 0.3%;}
    .gallery-item-wrapper:nth-child(2n) {margin-right: 0;}
    .fith-div { width: 100%;}
}