/* Responsive CSS Styles Table of Contents */

@media only screen and (min-width: 1000px) and (max-width: 1180px){
.container {
	width:1000px;
	margin:auto;
}

.sapstaffing-item1{margin-bottom:0px;}

.menu_main_full {
	width:80%;
}
.menu_rlinks {
	width:20%;
}
/*============================*/

.home-section1 p {line-height:28px;}

.home-section1 .item:nth-child(4n) {
    margin-right:0px;
    padding-bottom:50px;
}
.about-right:before {
    position: absolute;
    content: "";
    height: 260px;
    width:380px;
    right:-27px;
    bottom:-50px;
}
.about-right { padding-top:20px;}

.technolgy-section { margin-top: 10px;}

.service-section {margin-top: 55px;}

.service-section .layer-sec { padding: 66px 0px;}

.service-item .details {  padding: 20px 0px;}

.service-item .details h4 { font-size: 15px;}

.service-item {  padding: 0px 15px;}

.contact-bacground-sec {padding: 60px 0px;}

.contact-bacground-sec .content-box { width: 57%;}

.page-banner {  padding:70px 0px; }

.sap-overview {  margin-bottom:80px; }

.sap-overview-sec2{margin-bottom:0px;}

.sapstaffing-block{margin-bottom:0px;}

.sapstaffing-page {margin-bottom:80px;}

.sapstaffing-block .sapstaffing-item1:nth-child(4n){margin-top:70px;}

.sapstaffing-block .sapstaffing-item1:nth-child(5n){margin-top:70px;}

.saps-4hana-block{margin-bottom:0px;}

.services-sec2 li:last-child{margin-bottom:0px;}

.innar-page p{ -webkit-text-size-adjust: none; text-size-adjust: none;font-size: 14px;    line-height: 28px;}

.innar-page li{ -webkit-text-size-adjust: none; text-size-adjust: none;font-size: 14px;    line-height: 28px;}

.about-sec2 {margin-top: 40px;}

.services-page {  margin-bottom:80px;}

.services-sec2 ul{margin-bottom:0px;}

.benefits-box:nth-child(3n){margin-bottom:0px;}

.benefits-box:last-child{margin-bottom:0px;}

.technology-page h4 { font-size:17px; }

.services-page .before-li li:nth-child(7n){margin-bottom:0px;}

.security-sec1 { padding:40px 30px; margin-top:8px;}

.security-sec1 li { text-align:left; }

.footer-1{ width:25%;float:left; margin-right:3%; }

.footer-2{ width:22%;float:left;margin-right:3%;}

.footer-3{ width:24%;float:left;margin-right:3%; }

.footer-4{ width:20%;float:left;margin-right:0%; }


.qlinks {
    float: left;
    width: 100%;
}

.qlinks ul {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 5px 0px 0px 0px;
}

.qlinks li {
    padding: 4px 0px;
    margin: 0px;
    padding-left: 20px;
}

.qlinks li a {
    color: #f9f9f9;
    transition: all 0.3s ease;
    font-size:12px;
    line-height:27px;
}

.qlinks li a i {
    margin-right: 3px;
    color: #fff;
    font-size: 15px;
    margin-left: -14px;
}

.address-item .details p { font-size:14px; }

}


@media only screen and (min-width: 768px) and (max-width: 999px){
.container {
	width:747px;
	margin:auto;
}

.logo {
	width:50%;
}
.menu_main {
	width:48.8%;
}

.header #logo{
	background-position:8px top;
}

.slidermar {	
	margin-top:70px;	
}
.header-menu {
    border-radius:0px;
    padding:0px 0px;
}
/*========================================*/
.home-section1 { margin-top: -40px;}

.home-section1 .item {    padding: 15px; min-height: 260px;}


.home-section1 .img-item {  width: 64px;  height: 64px;}

.home-section1 .img-item-box { width: 52px; height: 52px;}

.home-section1 .img-item img {  width: 35px;  height: 35px;}

.home-section1 p { font-size: 14px;   line-height: 24px;}

.home-about { padding: 45px 0px;}

.about-left { width: 100%; margin-right: 0%; margin-bottom: 25px;}

.about-right { width:100%;float:right;}

.home-about h5 { margin-bottom:9px; font-size:16px; }

.home-about h2 {font-size:32px;font-weight:500;margin-bottom:24px;}

.home-about h6 { font-size:18px; line-height:29px; }

.home-about .more-information { font-size: 15px;line-height: 26px;   padding: 8px 25px;}

.about-right img { width:80%;}

.about-right:before {  height: 180px; width: 210px;  right: 43px;  bottom: -48px;}

.technolgy-section { margin-top:26px; }

.technolgy-title .left { width:100%; }

.technolgy-title .right { width:100%; }

.technolgy-title h3 { font-size:21px;margin-bottom:12px;}

.technolgy-item {width: 48.5%; margin-right: 3%;margin-top: 10px;   margin-bottom: 10px;}

.technolgy-item:nth-child(even) {margin-right: 0px;}

.technolgy-item:nth-child(3n+3) {  margin-right: auto;}

.service-boxes{margin-top: 20px;}

.service-item {  width: 32%;margin-right:2%; padding: 0px 10px;}

.service-item:nth-child(3n+3) {margin-right: 0%;}

.service-item .icon:before {
    border-top: 75px solid rgba(28, 28, 39, 3%);
    border-left: 35px solid transparent;
    border-right: 35px solid transparent;
}
.service-item .details h4 {font-size: 15px;}

.service-item .details {  padding:20px 0px;}

.technolgy-title h2 {  font-size:21px; margin-bottom:10px;}

.technolgy-title p { font-size:14px; line-height: 27px; margin-bottom: 0px;}

.technolgy-item h4 {  font-size:18px;  line-height: 26px;  font-weight: 600;}

.service-section {margin-top:25px;padding-bottom:20px;}

.service-section .layer-sec { padding:40px 0px 10px;}

.service-section .service-boxes .last{margin-bottom:30px !important; margin-right: 2% !important;}

.contact-bacground-sec .content-box { width:60%;}

.sec-title { padding-bottom:15px; }

.sec-title .sub-title h2 { font-size:28px; }

.sec-title h4 {  font-size:18px; }

.contact-bacground-sec { padding:34px 0px 50px; }

.contact-bacground-sec h3{font-size:28px;line-height:34px;}

.contact-bacground-sec p {font-size:15px;line-height:32px;}

.contact-bacground-sec h5 {font-size:28px;margin-bottom:32px;}

.contact-bacground-sec a{font-size:15px;padding:9px 28px;}

.staffing-box .left-item{width:48%;margin-right:4%;margin-bottom:25px;}

.staffing-box .mid-item{width:48%;margin-right:0%;margin-bottom:45px;}

.staffing-box .mid-item img{ width:100%; } 

.staffing-box .right-item{width:100%;}

.staffing-sec { margin-top:70px;margin-bottom:70px;}

.staffing-box p{font-size:15px;line-height:28px;}

.staffing-box h3{ font-size:20px;line-height:32px;}

.staffing-box a { font-size:15px;padding:8px 30px;}

.footer {padding:45px 0px 20px 0px;}

.footer-1 { width:48%; margin-right:4%;margin-bottom: 20px;}

.footer-2 { width:48%; margin-right:0%;margin-bottom: 20px;}

.footer-3 { width:48%; margin-right:4%;margin-bottom: 20px;}

.footer-4 { width:48%; margin-right:0%;}



.footer_social_links li a i { width: 32px;  height: 32px; font-size: 16px;  line-height: 25px;}

.copyright_info {padding: 12px 0px 15px 0px; font-size: 13px;}

.copyright_info .one_half:nth-child(2){width: 60%;}

.copyright_info .one_half:nth-child(3){width: 36%;}

.footer-3 .qlinks li {
    padding: 4px 0px;
    margin: 0px;
    width: 50%;
    float: left;
}
/*================pages
====================================== */
.page-banner {background-size: 100% 100%;  padding: 33px 0px;  margin-top: 10px;}

.pagebanner-text { margin-top: 35px;}

.pagebanner-text h1 {font-size:24px; line-height:26px;}

.innar-page { margin-top:50px; }

.sapstaffing-page { margin-bottom:50px; }

.innar-page p { 
    font-size:14px; 
    line-height:28px;
    text-align:left; 
    padding-bottom:12px;
}

.innar-page .img-responsive { width:55%;height:auto;  }

.about-page { margin-bottom:50px; }

.aboutage-left {width:100%;margin-right:0px; }

.about-page h3 {  font-size:23px;margin-bottom:10px;}

.aboutpage-right {width:100%;display:flex;justify-content:center;}

.aboutpage-right img{width:55% !important;}

.about-sec2 { margin-top:45px;}

.about-sec2 .item-content {  width: 100%;}

.about-sec2-item {  padding: 19px 19px;  margin-bottom: 40px;}

.about-sec2 .item-top { width: 100%; margin-bottom: 9px;}

.item-top img { margin-right: 22px;   width: 60px;}

.techpage-sec1 h3 {font-size: 24px; line-height: 30px; margin-bottom: 12px;}

.img-quality {  }

.techpage-sec1 .item {padding: 15px;flex-wrap:wrap;}

.techpage-sec1 .item img{width: 55px}

.techpage-sec2 {margin-top: 40px; flex-wrap: wrap;}

.techpage-sec3 {margin-top: 40px; flex-wrap: wrap;}

.technology-page {  margin-bottom:50px;}

.services-page .services-left{width:100%;margin-right:0%;margin-bottom:15px;}

.services-page .services-right{
    width:100%;
    margin-right:0%;
    margin-top:15px;
    text-align:center;
}

.services-page h3 {font-size:22px; margin-bottom:15px;}

.services-sec2 li { font-size: 14px;line-height: 27px; text-align: left;}

.services-sec2 li:last-child{margin-bottom:0px;}

.services-sec2 ul{margin-bottom:0px !important;}

.services-page {  margin-bottom:50px;}

.security-sec1 {  padding:25px 20px; margin-top:5px;}

.security-sec1 .left { width: 100%;margin-right: 0%;}

.security-sec1 li { padding-left: 16px; font-size: 14px;line-height: 28px; margin-bottom: 6px; text-align: left;}

.security-sec1 .right { width: 100%; float: left; display: flex;justify-content: center;margin-top: 10px;}

.services-page .margin_top3 {
    float: left;
    width: 100%;
    margin-top: 16px;
}

.services-page h5 {font-size:15px;line-height:25px;margin-top:30px;}

.services-page .before-li li {font-size:14px;width:47.5%;padding:7px 29px;}

.services-page .before-li li:nth-child(7n){margin-bottom:0px;}

.services-page .before-li li:nth-child(2n+2){margin-right:0px;}

.arrowbefore-li li {
    padding-left: 17px; 
    font-size: 14px; 
    margin-bottom: 5px;
    width: 100%;
    line-height: 28px;   
	 text-align:left;
      margin-right: 0%;
 }

.human-resource {width: 100%;  padding: 26px 9px;    margin-top: 17px;}

.human-resource .left {width: 100%; margin-right: 0%; margin-bottom: 20px;display: flex;justify-content: center;}

.human-resource .right {  width: 100%;  float: left;}

.services-page h4 {  font-size: 19px !important;  line-height: 30px; margin-bottom: 20px;}

.benefits-box:nth-child(3n){ margin-bottom:0px; }

.benefits-box:last-child{ margin-bottom:0px; }

.contact-page .form-sec .left-box { width:48%;margin-right:4%;}

.contact-page .form-sec .right-box { padding:30px 50px;}

.contact-page .form-sec .left-box-layer {
    background-color:rgb(50 50 50/85%);
    padding:17px;
}

 .contact-page .form-sec .address-block {
    border: 2px solid #25a9e0;
    padding: 50px 20px;
}

.address-item .icon { width:15%;margin-right:5%;}

.address-item .details { width:80%;}

.address-item .icon i {width:38px;height:38px;line-height:36px;font-size:16px;}

.address-item .details h4 {  line-height: 24px; font-size: 19px; }

.address-item { margin-bottom: 15px;}

.address-item .details p {font-size: 15px;}

.contact-page .form-sec .right-box { width:48%;padding: 26px 24px;}

iframe{height: 250px;}

.contact-page { margin-bottom: 54px;}

.benefits-title{margin-top: 20px;}

/*================*/

.sap-overview h2 {font-size: 20px;}

.sap-overviewblock .left { width: 100%; margin-right: 0%;}

.sap-overviewblock .right {  width:100%;display:flex;justify-content: center;}

.sap-overviewblock .right img { width:50%; }

.sap-overview-box { width:48%;margin-right:4%;margin-bottom:25px;}

.sap-overview-box:nth-child(even) {margin-right: 0px;}

.sap-overview { margin-bottom:50px;}

.sap-staffing-block {display:flex; }

.sapstaffing-block p {  text-align:center;}

.sap-staffing-box {margin-bottom:0px;}

.sap-staffing-box .first-text h4 { font-size:18px; }

.sap-staffing-solutions { margin-bottom:50px; }

.sapstaffing-item { width:48%;margin-right:4% !important;margin-bottom:40px;}

.sapstaffing-item:nth-child(even) {margin-right: 0px !important;}

.sapstaffing-icon img{width: 50px;}

.sapstaffing-block h4 { font-size:17px;}

.sapstaffing-block .details {padding:15px 15px;}

.sapstaffing-icon:before { width:56px;height:56px;}

.sapstaffing-block { margin-bottom:0px !important; }

.sapstaffing-block .sapstaffing-item1:nth-child(4n){margin-top:50px;}

.sapstaffing-block .sapstaffing-item1:nth-child(5n){margin-top:50px;}

.sapstaffing-block .sapstaffing-item1{  margin-bottom:0px; }

.sapstaffing-block .sapstaffing-item:nth-child(3n){margin-bottom:0px;}

.sapstaffing-block .sapstaffing-item:nth-child(4n){margin-bottom:0px;} 

.saps-4hana-block .left {padding:17px 17px;width:45%;margin-right:5%;}

.saps-4hana-block .right {padding:17px 17px;width:50%;}

.saps-4hana-block .left li{font-size:14px;line-height:27px;padding-bottom:9px;}

.saps-4hana-block .right li {font-size:14px;line-height:27px;padding-bottom:8px;}

.saps-4hana-block{margin-bottom:0px;}

/*==================*/
.desktop-li-projects{
    display: none!important;
}
.mobile-li-projects{display: block !important}

.techpage-sec1 .techpage-left {margin-right: 0%;width: 100%;}

.techpage-sec1 h3 { font-size: 20px; line-height: 30px;  margin-bottom: 5px;}

.techpage-sec1 li { 
    font-size:14px;
    line-height:26px;
    width:48%;
    margin-right:4%;
    padding:5px 18px;
    margin-bottom:9px;
    text-align:left;
}

.techpage-sec3 .techpage-left { width:100%;}

.techpage-sec3 .techpage-right {width:100%;}


.techpage-sec1 li:nth-child(2n+2){margin-right:0px;}

.techpage-sec1 .techpage-right{
    width:100%;
    padding-top:25px !important;
    text-align:center;
}

.technology-page h3 {  font-size: 19px; line-height: 30px;  margin-bottom: 10px;}

.techpage-sec2 li {  font-size: 14px;  line-height: 28px;width: 100%;}

.techpage-sec3 li {font-size: 14px;padding-left:20px;margin-bottom:10px;text-align: left;}

.techpage-sec1 img{width: 50%;margin-top: 15px !important;}

.sap-overview-sec2{margin-bottom:0px; }

.sap-overview-sec2 .sap-overview-box:nth-child(3n){margin-bottom:0px;} 

.sap-overview-sec2 .sap-overview-box:last-child{margin-bottom:0px;} 

}



@media only screen and (min-width: 640px) and (max-width: 767px){
.container {
	width:590px;
	margin:auto;
}

.logo {
	width:50%;
}

.menu_main {
	width:50%;
    padding-right:12px;
}

.header #logo{
	background-position:12px top;
}

.slidermar {	
	margin-top:70px;	
}

.header-menu {
    border-radius: 0px;
    padding: 0px 0px;
}

.sap-overview-sec2{margin-bottom:0px;}

/*========================================*/
.home-section1 { margin-top: -20px;}

.home-section1 .item { width: 48.50%;  margin-right: 3%; margin-bottom: 20px;}

.home-section1 .item:nth-child(even) {  margin-right: 0%; margin-bottom: 20px;}


.home-section1 .img-item {  width: 64px;  height: 64px;}

.home-section1 .img-item-box { width: 52px; height: 52px;}

.home-section1 .img-item img {  width:35px;height: 35px;}

.home-section1 p { font-size:15px;line-height:28px;}

.home-about { padding:45px 0px;}

.about-left { width: 100%;margin-right:0%;margin-bottom: 25px;}

.about-right { width:100%;float:right; }

.home-about h5 { margin-bottom:8px; }

.home-about h2 {  font-size:29px; }

.home-about h6 { font-size:18px;line-height: 26px;}

.home-about p {  font-size: 14px; margin-top: 15px; padding-bottom: 25px;}

.home-about .more-information { font-size: 15px;line-height: 26px;   padding: 8px 25px;}

.about-right:before { height: 180px;   width: 220px; right: -29px;bottom: -42px;}

.technolgy-section { margin-top: 26px;}

.technolgy-title .left { width: 100%;}

.technolgy-title .right { width: 100%;}

.technolgy-title h3 { font-size: 18px; margin-bottom: 4px;}

.technolgy-item {width: 48.5%; margin-right: 3%;margin-top: 10px;   margin-bottom: 10px;}

.technolgy-item:nth-child(even) {margin-right: 0px;}

.technolgy-item:nth-child(3n+3) {  margin-right: auto;}


.service-item {  width: 48.5%;margin-right: 3%;padding: 0px 10px;}

.service-item:nth-child(even) {margin-right: 0%;}

.service-item .icon:before {
    border-top: 75px solid rgba(28, 28, 39, 3%);
    border-left: 35px solid transparent;
    border-right: 35px solid transparent;
}
.service-item .details h4 {font-size: 15px;}

.service-item .details {  padding: 20px 0px;}

.technolgy-title h2 {font-size:21px;margin-bottom: 10px;}

.technolgy-title p { font-size:14px;line-height: 27px; margin-bottom: 0px;}

.technolgy-item h4 { font-size:16px;line-height:28px; }

.service-section {margin-top:25px;padding-bottom:7px; }

.service-section .layer-sec { padding:40px 0px 20px;}

.service-section .service-boxes .last{margin-bottom:30px !important;}

.contact-bacground-sec .content-box {width:100%;}

.sec-title {padding-bottom:15px;}

.sec-title .sub-title h2 {font-size:26px;line-height:1.1em;}

.sec-title h4{font-size:17px;}

.contact-bacground-sec {padding:34px 0px 50px;}

.contact-bacground-sec h3 {font-size:22px;line-height:32px;}

.contact-bacground-sec p {font-size:15px;line-height:30px;}

.contact-bacground-sec h5{color:#2ec9f0;font-size:26px;margin-bottom:22px;}

.contact-bacground-sec a { font-size:15px; padding: 8px 30px;}

.staffing-box .left-item { width: 100%; margin-right: 0%;margin-bottom: 25px;}

.staffing-box .mid-item { width: 100%;   margin-right: 0%; margin-bottom: 45px;}

.staffing-box .right-item { width:100%;}

.staffing-sec { margin-top:45px;margin-bottom:45px;}

.staffing-box h3 { font-size:20px;line-height:32px;}

.staffing-box a { font-size:15px;padding:8px 30px;}

.footer {padding: 45px 0px 20px 0px;}

.footer ul{ margin: 0 0 0px 0;}

.footer-1 { width: 50%; margin-right: 0%; margin-bottom: 20px;}
.footer-2 { width: 50%; margin-right: 0%; margin-bottom: 20px;}
.footer-3 { width: 50%; margin-right: 0%; margin-bottom: 20px;}
.footer-4 { width: 50%; margin-right: 0%;}



.footer_social_links li a i { width: 32px;  height: 32px; font-size: 16px;  line-height: 25px;}

.copyright_info {padding: 12px 0px 15px 0px; font-size: 13px;}

.copyright_info .one_half {margin-bottom: 5px;}


/*================pages
====================================== */
.page-banner {background-size:100% 100%;  padding: 33px 0px;  margin-top: 10px;}

.pagebanner-text { margin-top:35px;}

.pagebanner-text h1 {font-size:24px;line-height:26px;}

.innar-page { margin-top:45px; }

.innar-page p { font-size:14px;line-height:28px;text-align:left;padding-bottom: 12px;}

.about-page { margin-bottom:35px; }

.aboutage-left { width:100%;margin-right:0%;}

.about-page h3 {  font-size: 23px;margin-bottom:10px;}

.aboutpage-right { width: 100%;float:left;}

.about-sec2 { margin-top:45px;}

.about-sec2 .item-content {width:100%;}

.about-sec2-item {  padding: 19px 19px;margin-bottom:40px;}

.about-sec2 .item-top { width:100%;margin-bottom:9px;}

.item-top img { margin-right:22px;width:60px;}

.techpage-sec1 h3 {font-size:24px;line-height:30px;margin-bottom:12px;}

.img-quality {  width:100%;margin-right: 0%;}

.techpage-sec1 .item { padding:15px;flex-wrap: wrap;}

.text-quality {  width: 100%;margin-top: 20px; text-align: center;}

.text-quality p{ text-align: center;}

.techpage-sec1 .item img{width:55px}

.techpage-sec2 {margin-top:40px; flex-wrap:wrap;}

.techpage-sec2 .techpage-left {  width:100%; margin-right:0%;}

.techpage-sec2 .techpage-right { width:100%;float:left;margin-top:20px}

.techpage-sec3 {margin-top:40px;flex-wrap:wrap;}

.techpage-sec3 .techpage-left { width:100%;margin-right:0%;}

.techpage-sec3 .techpage-right {  width:100%; }

.technology-page {  margin-bottom:45px; }

.services-page .services-left {width:100%;margin-right:0%;margin-bottom:15px;}

.services-page .services-right { width:100%;margin-top:15px;}

.services-page h3 { font-size:22px;margin-bottom:15px;}

.services-sec2 li { font-size:14px;line-height:27px;text-align:left;}

.services-sec2 li:last-child{ margin-bottom:0px; }

.services-page {  margin-bottom:45px; }

.security-sec1 { margin-top:5px; }

.security-sec1 .left { width:100%; margin-right:0%; }
 
.security-sec1 li {
     width:100%;
     padding-left:16px; 
     font-size:14px;
     line-height:28px;
     margin-bottom:6px;
     margin-right:0%;
     text-align:left;
}

.services-sec2 ul li:lastchild{ margin-bottom:0px !important; }

.services-sec2 ul{ margin-bottom:0px; }

.security-sec1 .right { width:100%;float:left;}

.services-page .margin_top3{float:left;width:100%;margin-top:16px;}

.services-page h5 {
 font-size:15px;
 line-height:25px;
 margin-top:30px;
}

.services-page .before-li li:last-child{margin-bottom:0px !important;}

.services-page .before-li li {
    font-size:14px;
    width:50%;
    margin-right:0%;
    padding:7px 29px;
}


.services-page .before-li li:nth-child(7n){margin-bottom:0px;}


.arrowbefore-li li { 
       width: 100%;
       padding-left: 17px;
       font-size: 14px;
       margin-bottom: 5px; 
       line-height: 28px;
	   text-align:left;
       margin-right: 0%;
 }

.human-resource {width: 100%;  padding: 26px 9px;    margin-top: 17px;}

.human-resource .left {width: 100%; margin-right: 0%; margin-bottom: 20px;}

.human-resource .right {  width: 100%;  float: left;}

.services-page h4 {font-size: 19px !important;  line-height: 30px; margin-bottom: 20px;}

 .benefits-box{ width:48%;margin-right:4%;padding:20px 20px 10px; }

.benefits-sec .benefits-box:nth-child(3n) { margin-bottom:0px; }

.benefits-sec .benefits-box:last-child { margin-bottom:0px; }

.contact-page .form-sec .left-box {  width: 100%;margin-right: 0px;}

.contact-page .form-sec .right-box {  width:100%; padding: 26px 24px;}

.contact-page .form-sec .left-box-layer {
    background-color: rgb(50 50 50/85%);
    padding:20px;
}
 .contact-page .form-sec .address-block {
    border: 2px solid #25a9e0;
    padding: 32px 40px;}

.address-item .icon { width:10%; margin-right: 5%;}

.address-item .details { width: 85%;}

.address-item .icon i {  width: 38px;  height: 38px; line-height: 36px;  font-size: 16px;}

.address-item .details h4 {  line-height: 24px; font-size: 19px; }

.address-item { margin-bottom: 10px;}

.address-item .details p { font-size:15px; }

iframe{height:250px;}

.contact-page { margin-bottom:45px; }

.benefits-title { margin-top:20px; }

/*================*/

.sap-overview h2 {font-size:20px;}

.sap-overviewblock .left { width: 100%; margin-right: 0%;}

.sap-overviewblock .right {  width: 100%; display: flex;justify-content: center;}

.sap-overviewblock .right img { width: 55%;}

.sap-overview-box { width: 48%; margin-right: 4%; margin-bottom: 25px;}

.sap-overview-box:nth-child(even) {margin-right: 0px;}

.sap-overview { margin-bottom:45px;}

.sapstaffing-block p {  text-align: center;}

.sap-staffing-box {width: 48%; margin-right: 4%;margin-bottom: 25px;}

.sap-staffing-box:nth-child(even) {margin-right:0px;}

.sap-staffing-box .first-text h4 { font-size:20px;}

.sap-staffing-solutions { margin-bottom:45px; }

.sapstaffing-item { width:48%;margin-right:4% !important;margin-bottom:40px;}

.sapstaffing-item:nth-child(even) { margin-right: 0px !important; }

.sapstaffing-icon img{ width:50px; }

.sapstaffing-block h4 { font-size:17px;}

.sapstaffing-block .details { padding:15px 15px; }

.sapstaffing-icon:before { width:56px;height:56px;top:-8px; }

.sapstaffing-block { margin-bottom:0px; }

.sapstaffing-item1 {width:48%;margin-right:4% !important;margin-bottom:40px;}

.sapstaffing-item1:last-child{ margin-bottom:0px !important; }

.sapstaffing-item1:nth-child(even){margin-right:0px !important;}

.saps-4hana-block .left {width:100%;margin-right:0%;margin-bottom:25px;}

.saps-4hana-block .right {width:100%;}

.saps-4hana-block .left li {font-size:14px;line-height:27px;padding-bottom:8px;width: 50%;float: left;}

.saps-4hana-block .right li {font-size:14px;line-height:27px;padding-bottom:8px; }

.saps-4hana-block{ margin-bottom:0px; }

.sapstaffing-page { margin-bottom:45px; }

.sapstaffing-block .sapstaffing-item:nth-child(3n){margin-bottom:0px;} 

.sapstaffing-block .sapstaffing-item:last-child{margin-bottom:0px;} 

/*==================*/
.desktop-li-projects{
    display: none!important;
}
.mobile-li-projects{display: block !important}

.techpage-sec1 .techpage-left {margin-right: 0%;width: 100%;}

.techpage-sec1 h3 { font-size:20px; line-height:30px;  margin-bottom:5px;}

.techpage-sec1 li {
    font-size:14px; 
    line-height:26px;  
    width:48%;
    margin-right:4%;
    padding:5px 13px;
    margin-bottom:8px;
    text-align:left;
}

.technology-page h4 {
    font-size:16px;
    line-height:28px;    
    font-weight:500;
    margin-bottom:16px;
}

.techpage-sec1 li:nth-child(2n+2){margin-right: 0px;}

.techpage-sec1 .techpage-right {  width:100%;padding-top:25px !important;}

.techpage-sec1 img{margin-top: 15px!important}

.technology-page h3 {  font-size: 19px; line-height: 30px;  margin-bottom: 10px;}

.techpage-sec2 li {  font-size: 14px;  line-height: 28px;width: 100%;}

.techpage-sec3 li {
    font-size:14px; 
    padding-left:20px;
   margin-bottom:10px;
   text-align:left;
}

.techpage-sec-ul li { 
    font-size:14px;
    line-height:26px;
    width:100% !important;
    margin-right:0%;
    padding:5px 13px;
    margin-bottom:8px;
    text-align:left;
}

.techpage-sec-ul{margin-bottom:20px;width:50%;float:left;}

.sap-overview-sec2 .sap-overview-box:nth-child(3n){margin-bottom:0px;} 

.sap-overview-sec2 .sap-overview-box:last-child{margin-bottom:0px;} 

.sap-staffing-block .sap-staffing-box:last-child{margin-bottom:0px;} 

}


@media only screen and (min-width: 480px) and (max-width: 639px){

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width:440px;
	margin:auto;
}

.logo {
	width:100%;
}
.menu_main {
	width:100%;
	margin-top:0px;
}

.menu_main_full {
	width:70%;
}
.header #logo{
	background-position:center top;
}

.slidermar {	
	margin-top: 100px;	
}
.header-menu {
    border-radius: 0px;
    padding: 0px 0px;
}
/*========================================*/

.home-section1 {  margin-top:55px; }

.home-section1 .item { width:100%;margin-right:0%;margin-bottom:20px;padding-top:20px;}

.home-section1 .img-item {  width: 64px;  height: 64px;}

.home-section1 .img-item-box { width: 52px; height: 52px;}

.home-section1 .img-item img {  width: 35px;  height: 35px;}

.home-section1 p { font-size: 15px;   line-height: 28px;}


.home-about { padding: 45px 0px;}

.about-left { width: 100%; margin-right: 0%; margin-bottom: 25px;}

.about-right { width: 100%;  float:right;}

.home-about h5 { margin-bottom:5px;font-size:16px; }

.home-about h2 { font-size:29px;margin-bottom:19px; }

.home-about h6 { font-size:16px; line-height:28px; }

.home-about p {  margin-top:15px; padding-bottom:27px; }

.home-about .more-information { font-size: 15px;line-height: 26px;   padding: 8px 25px;}

.about-right:before { height: 180px;   width: 220px; right: -29px;bottom: -42px;}

.technolgy-section { margin-top: 26px;}

.technolgy-title .left { width: 100%;}

.technolgy-title .right { width: 100%;}

.technolgy-title h3 { font-size: 18px; margin-bottom:9px;}

.technolgy-item {width: 100%; margin-right: 0%;margin-top: 10px;   margin-bottom: 10px;}

.service-item {  width: 48.5%;margin-right: 3%;padding: 0px 10px;}

.service-item:nth-child(even) {margin-right: 0%;}

.service-item .icon:before {
    border-top:75px solid rgba(28, 28, 39, 3%);
    border-left:35px solid transparent;
    border-right:35px solid transparent;
}
.service-item .details h4 {font-size:14px;}

.service-item .details {  padding:20px 0px;}

.technolgy-title h2 {font-size:24px;line-height:28px;margin-bottom:16px;}

.technolgy-title p {font-size:14px;line-height:26px;margin-bottom:16px;}

.technolgy-item h4 { font-size:17px;line-height:29px;margin-bottom:2px;}

.service-section {margin-top:25px;padding-bottom:20px; }

.service-section .layer-sec {padding:50px 0px 10px; }

.service-section .service-boxes .last{margin-bottom: 30px!important;}

.contact-bacground-sec .content-box {  width: 100%;}

.sec-title {padding-bottom:15px;}

.sec-title .sub-title h2{font-size:26px;line-height:1.0em;font-weight:600;}

.sec-title h4{
    font-size:17px;
    line-height:1.6em;
    font-weight:500;
    margin-bottom:7px;
}

.techpage-sec1 li { text-align:left; width:48%; margin-right:2%; }

.contact-bacground-sec { padding:34px 0px 50px;}

.contact-bacground-sec h3 { font-size: 20px;  line-height: 30px;}

.contact-bacground-sec p{font-size:15px;line-height:28px;margin-bottom:7px;}

.contact-bacground-sec h5 {font-size:26px;margin-bottom:28px;line-height:48px;}

.contact-bacground-sec a { font-size:15px; padding:8px 30px;}

.staffing-box .left-item { width:100%;margin-right:0%;margin-bottom:25px;}

.staffing-box .mid-item { width:100%;margin-right:0%;margin-bottom:38px;}

.staffing-box .right-item { width:100%;}

.staffing-box .mid-item img{ width:100%;}

.staffing-sec { margin-top:30px; margin-bottom:30px;}

.staffing-box p { font-size:15px; line-height:28px; }

.staffing-box h3 { font-size:20px;line-height:34px; }

.staffing-box a {font-size:14px;padding:8px 26px;font-weight:400;}

.footer { padding:50px 0px 45px 0px; }

.footer ul{ margin:0 0 16px 0px; }

.footer-1 { width: 100%;margin-right:0%;margin-bottom:15px;}

.footer-2 { width:48%;float:left;margin-right:4%;margin-bottom:15px;}

.footer-3 { width:48%; margin-right:0%;margin-bottom:15px;}

.footer-4 { width:100%;margin-right:0%;}

.footer-3 li{ width:100%;float:left;}

.footer_social_links li a i {
   width:32px;
   height:32px;
   font-size:16px;
   line-height:25px;
}

.copyright_info { padding:15px 0px 15px 0px; font-size:12px; }

.copyright_info .one_half {margin-bottom: 5px;}

.copyright_info .one_half div{text-align: left !important;}

/*================pages
====================================== */
.page-banner {background-size: 100% 100%;  padding: 33px 0px;  margin-top: 10px;}

.pagebanner-text {  margin-top:86px; }

.pagebanner-text h1 { font-size:20px;line-height:26px;}

.innar-page { margin-top:40px; }

.innar-page p {
    font-size:14px;
    line-height:28px;
    text-align:left;
    padding-bottom:9px;
}

.about-page { margin-bottom:30px; }

.aboutage-left { width:100%;margin-right:0%; }

.about-page h3 {  font-size:23px;margin-bottom:10px; }

.aboutpage-right { width:100%;float:left;}

.about-sec2 { margin-top:45px;}

.about-sec2 .item-content {  width: 100%;}

.about-sec2-item {  padding: 19px 19px;  margin-bottom: 40px;}

.about-sec2 .item-top { width: 100%; margin-bottom: 9px;}

.item-top img { margin-right: 22px;   width: 60px;}

.techpage-sec1 h3 {font-size: 24px; line-height: 30px; margin-bottom: 12px;}

.img-quality {  width: 100%;  margin-right: 0%;}

.techpage-sec1 .item {padding: 15px;flex-wrap: wrap;}

.text-quality {  width: 100%;margin-top: 20px; text-align: center;}

.text-quality p{ text-align: center;}

.techpage-sec1 .item img{width: 55px}

.techpage-sec2 {margin-top: 40px; flex-wrap: wrap;}

.techpage-sec2 .techpage-left {  width: 100%; margin-right: 0%;}

.techpage-sec2 .techpage-right { width: 100%; float: left; margin-top: 20px}

.techpage-sec3 {margin-top: 40px; flex-wrap: wrap;}

.techpage-sec3 .techpage-left { width: 100%; margin-right: 0%;}

.techpage-sec3 .techpage-right {  width:100%; } 

.technology-page {  margin-bottom:30px; }

.services-page .services-left {width:100%;  float:left;  margin-right: 0%;margin-bottom: 15px;}

.services-page .services-right { 
    width:100%;
    float:left;
    margin-top:15px;
    margin-bottom:20px;
}

.services-page h3 { font-size:25px;margin-bottom:16px;}

.services-sec2 li {font-size:14px;line-height:27px;text-align:left;}

.services-sec2 li:last-child{margin-bottom:0px;}

.services-page {  margin-bottom:30px; }

.services-sec2 { margin-top:32px; }

.services-sec2 ul{margin-bottom:0px;}

.security-sec1 {  padding:25px 20px;margin-top:5px;}

.security-sec1 .left { width: 100%;margin-right: 0%;}

.security-sec1 li { padding-left: 16px; font-size: 14px;line-height: 28px; margin-bottom: 6px;width: 100%;
 margin-right: 0%;text-align: left;}

.security-sec1 .right { width: 100%; float: left;}

.services-page .margin_top3 {
    float: left;
    width: 100%;
    margin-top: 16px;
}
.services-page h5 { font-size: 15px;  line-height: 25px;}

.services-page .before-li li {width: 100%;}

.services-page .before-li li {font-size: 14px; width: 100%; margin-right: 0%; padding: 7px 29px;}

.services-page .before-li li:last-child{margin-bottom:0px;}

.arrowbefore-li li {
      padding-left:17px; 
      font-size:14px;
      margin-bottom:5px;
     width:100%;
     line-height:28px;    
	 text-align:left;
     margin-right:0%;
 }

.human-resource {width:100%;padding:26px 9px;margin-top:17px;}

.human-resource .left {width: 100%; margin-right: 0%; margin-bottom: 20px;}

.human-resource .right {  width:100%; float:left;}

.services-page h4 {  font-size:19px !important;line-height:30px; margin-bottom:20px;}

.benefits-box {width:100%;margin-right:0px;padding:20px 20px 10px;margin-top:0px;}

.benefits-sec  .benefits-box:last-child{margin-bottom:0px;}

.contact-page .form-sec .left-box {  width: 100%;margin-right: 0px;}

.contact-page .form-sec .right-box { width:100%;padding:30px 50px;}


.contact-page .form-sec .left-box-layer {
    background-color: rgb(50 50 50/85%);
    padding:9px;
}

 .contact-page .form-sec .address-block {
    border:2px solid #25a9e0;
    padding:33px 29px;
}

.address-item .icon { width:23%;margin-right:2%;}

.address-item .details { width:75%;}

.address-item .icon i {  
    width:40px;
    height:40px;
    line-height:34px;
    font-size:16px;
}

.address-item .details h4 { 
    line-height:26px;
    font-size:20px;
    margin-bottom:5px;
}

.address-item { margin-bottom:16px;}

.address-item .details p {font-size:14px;}

.contact-page .form-sec .right-box {padding:23px 43px;}

iframe{height:250px;}

.contact-page { margin-bottom:40px; }

.benefits-title{ margin-top:20px; }
/*================*/

.sap-overview h2 {font-size:23px;}

.sap-overviewblock .left { width:100%;margin-right:0%;}

.sap-overviewblock .right {  width:100%;text-align:center;}

.sap-overviewblock .right img{  width:70%;}

.sap-overview-box { width:48%;margin-right:2%;margin-bottom:25px;}

.sap-overview-sec2{ margin-bottom:0px; margin-top:33px; }

.sap-overview-box .first-text { padding:22px 14px; }

.sap-overview-sec2 .sap-overview-box:nth-child(3n){margin-bottom:0px !important;}

.sap-staffing-block{margin-top:20px;}

.sapstaffing-block .sapstaffing-item .sapstaffing-icon:nth-child(3n){  }

.sapstaffing-block .sapstaffing-item .sapstaffing-icon:last-child{  }

.sap-overview { margin-bottom:30px; }

.sap-staffing-box { width:48%;margin-right:2%;margin-bottom:25px;min-height:215px;}

.sap-staffing-solutions { margin-bottom:30px; }

.sapstaffing-item { width:48%;margin-right:2%;margin-bottom:60px;}

.sapstaffing-block .sapstaffing-item:last-child{margin-bottom:0px !important;}

.sapstaffing-block .sapstaffing-item:nth-child(3n){margin-bottom:0px !important;}


.sapstaffing-icon img{width:50px;}

.sapstaffing-block h4 { font-size: 17px;}

.sapstaffing-block .details { padding:15px 15px;}

.sapstaffing-page{margin-bottom:30px;}

.sapstaffing-icon:before { width:56px;height:56px;top:-8px;}

.sapstaffing-block{ margin-bottom:0px !important;}

.sapstaffing-block .sapstaffing-item1{
    width:48%;
    margin-right:2% !important;
    margin-bottom:60px !important;
}

.sapstaffing-block .sapstaffing-item1:last-child{margin-bottom:0px !important;}

.saps-4hana-block .left {width:100%;margin-right:0%;padding:17px 17px;margin-bottom: 25px;}

.saps-4hana-block .right {width:100%;padding:17px 17px;}

.saps-4hana-block .left li { font-size: 14px;line-height: 27px; padding-bottom: 8px;}

.saps-4hana-block .right li {font-size: 14px;line-height: 27px; padding-bottom: 8px; width: 100%;}

.saps-4hana-block {margin-bottom:0px;}


/*==================*/
.desktop-li-projects{
    display: none!important;
}
.mobile-li-projects{display: block !important}

.techpage-sec1 .techpage-left {margin-right: 0%;width: 100%;}

.techpage-sec1 h3 { font-size: 20px; line-height: 30px;  margin-bottom: 5px;}

.techpage-sec1 li:nth-child(2n+2){margin-right: 0px;}

.techpage-sec1 .techpage-right {  width: 100%;  padding-top: 25px;}

.techpage-sec1 img{margin-top: 15px!important}

.technology-page h3 {  font-size: 19px; line-height: 30px;  margin-bottom: 10px;}

.techpage-sec2 li {  font-size: 14px;  line-height: 28px;width: 100%;}

.techpage-sec3 li {font-size: 14px;  padding-left: 20px;  margin-bottom: 10px;text-align: left;}

.techpage-sec-ul li {    
    line-height:26px; 
    width:100% !important;
    margin-right:0%;
    padding:5px 13px;    
    margin-bottom:8px;
    text-align:left;
}

.techpage-sec-ul{ margin-bottom:16px;width:100%;float:left;}

.contact-page .form-sec h4 {
    line-height:26px;  
    font-size:20px;
    color:#25a9e0;
    padding-left:8px;
    margin-bottom:12px;
}

.contact-page .submit {
    padding:6px 24px;
    border-radius:17px;    
    font-size:12px;    
    margin-top:11px;   
}

.technology-page h4{
    font-size:16px;
    line-height:29px;
    margin-bottom:21px;
}

.technology-page h4:before{ top:104%; }

.staffing-box h4{ font-size:18px;line-height:26px;font-weight:500; }

.sapstaffing-block .sapstaffing-item .sapstaffing-icon:before{top:-8px;}

}





@media only screen and (max-width: 479px){

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width: 300px;
	margin: auto;
}

.logo {
	width: 100%;
}
.menu_main {
	width: 100%;
	margin-top: 0px;
}

.menu_main_full {
	width: 70%;
}
.header #logo{
	background-position: center top;
}

.slidermar {	
	margin-top: 100px;	
}
.header-menu {
    border-radius: 0px;
    padding: 0px 0px;
}

.nav>li {
    position: relative;
    display: block;
    border-bottom: 1px solid #454545;
}
/*========================================*/
.home-section1 {margin-top:30px;}

.home-section1 .item{width:100%;margin-right:0%;margin-bottom:10px;padding-top:15px;}

.home-section1 .img-item { width:54px;height:54px;}

.home-section1 .img-item{margin-bottom:5px;}

.home-section1 .img-item-box { width:52px;height: 52px;}

.home-section1 .img-item img {  width: 35px;  height: 35px;}

.home-section1 p { font-size: 15px;   line-height: 28px;}


.home-about { padding: 45px 0px;}

.about-left { width: 100%; margin-right: 0%; margin-bottom: 25px;}

.about-right { width: 100%;  float: right;}

.home-about h5 { margin-bottom:5px;}

.home-about h2 { font-size:22px;margin-bottom:13px; }

.home-about h6 { font-size:15px;line-height:20px; }

.home-about p {  font-size: 14px margin-top: 15px; padding-bottom: 25px;}

.home-about .more-information {
    font-size:13px;
    line-height:25px;
    padding:6px 18px;
}

.about-right:before {
    height: 180px; 
    width: 220px;
    right: -29px;
    bottom: -42px;
}

.technolgy-section { margin-top: 26px;}

.technolgy-title .left { width: 100%;}

.technolgy-title .right {width:100%;}

.technolgy-title h3{font-size:15px;margin-bottom:2px;line-height:24px;}

.technolgy-item {width: 100%; margin-right: 0%;margin-top: 10px;   margin-bottom: 10px;}

.service-item {  width: 100%;margin-right: 0%;}

.technolgy-title h2{font-size:18px;margin-bottom:5px;line-height:28px;}

.technolgy-title p { font-size: 14px; line-height: 27px; margin-bottom: 0px;}

.technolgy-item p { line-height:24px; }

.technolgy-item h4{ 
    font-size:16px;
    line-height:22px;
    font-weight:500;
    margin-bottom:1px;
}

.service-section { margin-top:15px; padding-bottom:10px; }

.service-section .layer-sec { padding:40px 0 20px 0;}

.service-section .service-boxes .last{margin-bottom:15px !important;}

.contact-bacground-sec .content-box {width:100%;}

.sec-title {padding-bottom:15px;}

.sec-title .sub-title h2 {
    font-size:18px;
    line-height:1.0em;
    font-weight:600;
}

.service-item .icon{ height:65px; padding:11px; }

.sec-title h4 {  font-size:15px;  line-height:1.6em;}


.contact-bacground-sec { padding: 34px 0px 50px;}

.contact-bacground-sec h3{ font-size:18px;line-height:27px;
    font-weight:500;}


.contact-bacground-sec p{ font-size:13px;line-height:25px;font-weight:300; }

.contact-bacground-sec h5 {   
    font-size:24px;
    margin-bottom:12px;
    line-height:44px;
    font-weight:500;
}

.staffing-box h4{
    font-size:18px;
    line-height:26px;
    font-weight:500;
}

.contact-bacground-sec a { font-size:15px;padding:8px 30px;}


.staffing-box .left-item { width: 100%; margin-right: 0%;margin-bottom: 25px;}

.staffing-box .mid-item { 
       width:100%;
       margin-right: 0%;
       margin-bottom:35px;
    }

.staffing-box .right-item { width: 100%;}

.staffing-box .mid-item img{width:100%;}

.staffing-sec { margin-top:45px;margin-bottom:40px;}

.staffing-box p { font-size:15px;line-height:28px;}

.staffing-box h3 {font-size:16px;line-height:26px;font-weight:500;}

.staffing-box a { font-size:12px;  padding:7px 24px;}


.footer { padding:45px 0px 20px 0px; }

.footer ul{ margin:0 0 20px 0; }

.footer-1 { width: 100%; margin-right: 0%; margin-bottom:10px;}
.footer-2 { width: 100%; margin-right: 0%; margin-bottom:10px;}
.footer-3 { width: 100%; margin-right: 0%; margin-bottom:10px;}
.footer-4 { width: 100%; margin-right: 0%;}

.footer-3 li{ width: 100%;float:left;}

.footer h4{
    font-size:16px;
    font-weight:400;
    line-height:18px;
    margin-bottom:5px;
}

.faddress li{ margin-top:5px; }

.footer_social_links li a i { width:32px;height:32px;font-size:16px;line-height: 25px;}

.copyright_info{padding:9px 0px 11px 0px;font-size:11px;}

.copyright_info .one_half {margin-bottom: 5px;}

.copyright_info .one_half div{text-align: left !important;}

/*================pages
====================================== */
.page-banner {background-size:100% 100%;  padding: 33px 0px;  margin-top: 10px;}

.pagebanner-text { 
 margin-top:86px;
}

.pagebanner-text h1 {
    font-size:20px;
    line-height:26px;
}

.innar-page { 
    margin-top:40px;
}

.sap-staffing-solutions { 
     margin-bottom:40px;
}

.innar-page p { 
    font-size:14px;
    line-height:24px;
    text-align:left; 
    padding-bottom:6px;
}

.about-page { 
    margin-bottom:40px;
}

.aboutage-left { 
    width:100%;
    margin-right:0%;
}

.about-page h3 { 
     font-size:18px;
     margin-bottom:5px;
 }

.aboutpage-right {
     width:100%; 
     float:left;
}

.about-sec2 { 
    margin-top:23px;
}

.about-sec2 .item-content { 
    width:100%; 
}

.about-sec2-item { 
    padding:10px 15px;
    margin-bottom:20px;
}

.about-sec2 .item-top {
  width:100%;
  margin-bottom: 9px;
}

.item-top img { 
    margin-right:22px;
    width:60px;
}

.techpage-sec1 h3 {
    font-size:24px; 
    line-height:30px;
    margin-bottom:12px;
 }

.img-quality {  
    width: 100%;
    margin-right:0%;
  }

.techpage-sec1 .item {
    padding:15px;
    flex-wrap: wrap;
}

.text-quality {  
    width:100%;
    margin-top:20px;
     text-align:center;
 }

.text-quality p{
 text-align: center;
}

.techpage-sec1 .item img{
    width: 55px
}

.techpage-sec2 {
    margin-top: 40px;
     flex-wrap: wrap;
 }

.techpage-sec2 .techpage-left { 
 width: 100%;
  margin-right: 0%;}

.techpage-sec2 .techpage-right { 
    width:100%;
  float:left;
  margin-top:20px;
}

.techpage-sec3 {
  margin-top: 40px;
 flex-wrap: wrap;
}

.techpage-sec3 .techpage-left {
   width:100%; 
   margin-right:0%;
}

.techpage-sec3 .techpage-right{width:100%;margin-top:20px !important;}

.technology-page { margin-bottom:40px; }

.services-page .services-left {
       width:100%; 
       float:left;
       margin-right:0%;
       margin-bottom:8px;
}

.services-page .services-right {
    width:100%;
    float:left;
    margin-top:0px;
}

.services-page h3 {  
    font-size:22px; 
    margin-bottom:15px;
}

.services-sec2 li { 
    font-size:14px;  
    line-height:27px;
    text-align:left;
 }

 .services-page ul{margin-bottom:0px;}

.services-sec2 li:last-child{margin-bottom:0px;}

.services-sec2 ul{margin-bottom:0px;}

.services-page { margin-bottom:40px; }

.security-sec1 { padding:20px 15px; margin-top:15px; }

.security-sec1 .left {width:100%; margin-right:0%; }

.security-sec1 li { 
     padding-left:16px;
     font-size:14px;
     line-height:28px;
     margin-bottom:6px;
     width:100%;      
     margin-right:0%;
     text-align:left;
}

.security-sec1 .right { 
    width:100%;
    float:left;
}

.services-page .margin_top3 {
    float:left;
    width:100%;
    margin-top:16px;
}

.services-page h5{
    font-size:13px;
    line-height:24px;
    border-left:1.5px solid #25a9e0;
}

.services-page .before-li li{ width:100%; }

.services-page .before-li li {
       font-size:14px;
       width:100%;
       margin-right:0%;
       padding:7px 29px;
}

.services-page .before-li li:last-child{margin-bottom:0px;}

.arrowbefore-li li {
      padding-left:17px;
     font-size:14px; 
     margin-bottom:5px;
     width:100%;
     line-height:28px;    
	 text-align:left;
      margin-right:0%;
 }

.human-resource {
    width:100%; 
    padding:26px 9px; 
    margin-top:17px;
}

.human-resource .left {
    width: 100%; 
    margin-right: 0%; 
    margin-bottom: 20px;
}

.human-resource .right {  
    width:100%; 
     float:left;
}

.services-page h4 {
    font-size:16px !important;
    line-height:26px;
    margin-bottom:10px;
}

.benefits-box { 
    width:100%;
    margin-right:0px;
    padding:20px 20px 10px;
    margin-top:0px;
    margin-bottom:30px;
}

.benefits-sec .benefits-box:last-child {margin-bottom:0px;}

.contact-page .form-sec .left-box { width:100%;margin-right:0px;}

.contact-page .form-sec .right-box { width:100%; padding:30px 50px;}

.contact-page .form-sec .left-box-layer {
    background-color: rgb(50 50 50/85%);
    padding:6px;
}
 .contact-page .form-sec .address-block {
    border:1px solid #25a9e0;
    padding:16px 10px;
}

.address-item .icon { width:17%; margin-right:3%; }

.address-item .details { width:80%; }

.address-item .icon i {  
    width:28px;
    height:28px;
    line-height:24px;
    font-size:14px;
}

.address-item .details h4 {
    font-size:15px; 
    line-height:13px;
}

.address-item {
 margin-bottom:5px;
}

.address-item .details p {font-size:14px;}

.contact-page .form-sec .right-box { padding: 26px 24px;}

iframe{ height:250px; }

.contact-page { margin-bottom:40px; }

.benefits-title{ margin-top:20px; }

/*================*/

.sap-overview h2 {
    font-size:16px;
    font-weight:400;
    border-left:1.5px solid #25a9e0;
    padding:10px;
    line-height:28px;
    margin-bottom:10px;
}

.sap-overviewblock .left { width: 100%; margin-right: 0%;}

.sap-overviewblock .right {  width:100%;text-align:center; }

.sap-overviewblock .right img{ width:70%; }

.sap-overview-box { width:100%;margin-right:0%;margin-bottom:25px;}

.sap-overview { margin-bottom:35px; }

.sap-staffing-box {width:100%;margin-right:0%;margin-bottom:25px;}

.sapstaffing-item { width:100%;margin-right:0%;margin-bottom:60px;}

.sapstaffing-icon img{ width:40px; }

.sapstaffing-block h4 { font-size:17px;font-weight:500;}

.sapstaffing-block .details{padding:15px 15px;}

.sapstaffing-icon:before {width:56px;height:56px;left:40%;top:-3px;}

.sapstaffing-block{ margin-bottom:0px !important; }

.sapstaffing-block .sapstaffing-item1:last-child{margin-bottom:0px !important;}

.sapstaffing-block .sapstaffing-item1{width:100%;margin-right:0%;margin-bottom:60px !important;}

.sapstaffing-icon{margin-top:-25px !important;}

.sapstaffing-block .sapstaffing-item .sapstaffing-icon:before{left:40%;top:-5px;}

.sapstaffing-block  .sapstaffing-item:last-child{margin-bottom:0px !important;}

.saps-4hana-block .left{width:100%;margin-right:0%;padding:17px 17px;margin-bottom:25px;}

.saps-4hana-block .right{width: 100%;padding:15px 15px;}

.saps-4hana-block .left li{font-size:14px;line-height:27px;padding-bottom: 8px;}

.saps-4hana-block .right li{font-size:14px;line-height:27px;padding-bottom: 8px; width: 100%;}

.saps-4hana-block {margin-bottom:0px;}

.sapstaffing-page{margin-bottom:40px;}

/*==================*/
.desktop-li-projects{  display:none !important;}

.mobile-li-projects{display: block !important;}

.techpage-sec1 .techpage-left {margin-right: 0%;width: 100%;}

.techpage-sec1 h3{ 
    font-size:20px; 
    line-height:30px;
    margin-bottom:5px;
}

.techpage-sec1 li {  
    font-size:13px;
    line-height:22px;
    width:100%;
    margin-right:0%;
    padding:4px 14px;
    margin-bottom:6px;
    text-align:left;
}

.techpage-sec1 li:nth-child(2n+2){margin-right: 0px;}

.techpage-sec1 .techpage-right { width:100%;padding-top:13px;}

.techpage-sec1 img{margin-top:8px !important;}

.technology-page h3 {font-size:19px;line-height:30px;margin-bottom:10px;}

.techpage-sec2 li {font-size:14px;line-height:28px;width:100%;}

.techpage-sec3 li {font-size:14px;padding-left:20px;margin-bottom:10px;text-align: left;}

.techpage-sec-ul{margin-bottom: 20px ;width: 100%; float: left;}

.home-section1 h3{font-size:14px;line-height:28px;font-weight:500; }

.aboutpage-right{padding-top:18px;}

.sap-overviewblock h3 {
    line-height:20px;
    font-family: 'Poppins', sans-serif;
    font-size:18px;
    font-weight:400;
    color:#000;
    margin-bottom:8px;
    margin-top:10px;
}

.sap-overview-sec2{ margin-top:30px;margin-bottom:0px; }

.sap-overview-sec2 .sap-overview-box:last-child{margin-bottom:0px !important;}

.sap-overview-box .first-text{padding:15px 10px;}

.sap-overview-box .first-text h4 {
    font-size:16px;
    font-weight:500;
    line-height:26px;
    margin-bottom:10px;
}

.sap-staffing-block{ margin-top:15px; }

.saps-4hana-block h4 {
    font-size:16px;
    font-weight:500;    
    margin-bottom:10px;
    line-height:18px;
}

.services-sec2{ margin-top:20px; }

.arrowbefore-li { margin-top:13px; }

.human-resource{ margin-top:9px; }

.services-page h6 {
    font-size:16px;
    line-height:23px;
    font-weight:500;
    margin-top:5px;
    text-align:left;
}

.imageicon:before {
    width:40px;
    height:40px;
}

.technology-page h4{
    font-size:14px;
    line-height:24px;
    font-weight:500;
    margin-bottom:15px;
}
.contact-page .form-control { 
    border-radius:22px;
}

.contact-page textarea {
    height:40px !important;
}

.contact-page .submit {
    padding:4px 16px;
    border-radius:10px; 
    font-size:14px;    
    margin-top:8px;
}


}