

/*  1350px  */
@media all and (max-width: 1800px) {

.grid-1280 { width:1280px;}
	
.slider .slide, .banner1, .banner2, .banner3  {  height:550px; }	
	
.banner-text {width:82%;  padding-top:15%;}	

.banner-text h2 { font-size:36px; line-height:100%; padding-bottom:10px; }

.banner-text h3 {  font-size:20px;}

.socialmedia  {margin-right:50px;}

.inside-banner  { background-size:cover;}

.testimonials.no-padding.services .content-para {  margin-top:10px;}

.testimonials.no-padding.services  { padding-bottom:0px;}


	
	
}




/*  1240px  */
@media all and (max-width: 1339px) {
 
 
.container {  width: 1200px; }
 
.grid-1280 { width:1200px;}
	
.slider .slide, .banner1, .banner2, .banner3  {  height:400px; }	

.banner-text {    padding-top: 6%;}

.top-navigation li {width:155px;}

.top-navigation li.last-navigation {width:160px!important;}

.top-navigation {   width: 975px;}

#client-logos img {  width: 24%;}

.clients {  padding: 60px 0px 40px 0px;}

.call-to-action {  height: 230px;  background-size: 100% auto; max-width: 1170px;}

.candidate {  margin-top: -140px;}

#mixedSlider2 {  width: 760px; margin-right:7px;}


.content-para {  margin-top: 40px;  margin-bottom: 0px;}

.testimonials.no-padding .content-para {  margin-top: 40px;  margin-bottom: 0px; }


.for-candidates-page .col-sm-4 img { width:100%;}

.for-candidates-page .big-para {font-size:18px;}

.for-employee-page .col-sm-4 img {width:100%;}

.for-employee-page .big-para {font-size:19px;}

.testimonials.no-padding.services .content-para {  margin-top:10px;}

.testimonials.no-padding.services  { padding-bottom:0px;}

	
}




/*  980px  */
@media all and (max-width: 1239px) {

.container, .grid-1280 { width:940px;}

.col-1-of-1, .col-1-of-2, .col-1-of-3, .col-1-of-4, .col-1-of-5, .col-1-of-6, .col-1-of-7, .col-1-of-8, .col-1-of-9, .col-1-of-10, .col-1-of-11, .col-1-of-12, .col-2-of-3, .col-2-of-5,  .col-3-of-5, .col-4-of-5, .col-3-of-4, .col-5-of-6, .col-4-of-6, .col-3-of-6, .col-2-of-6, .col-6-of-7, .col-5-of-7, .col-4-of-7, .col-3-of-7, .col-2-of-7, .col-7-of-8, .col-6-of-8, .col-5-of-8, .col-4-of-8, .col-3-of-8, .col-2-of-8, .col-8-of-9,  .col-7-of-9,  .col-6-of-9, .col-5-of-9, .col-4-of-9, .col-3-of-9, .col-3-of-9, .col-2-of-9 {padding: 0px 10px;} 	

.slider .slide, .banner1, .banner2, .banner3  {  height:400px; }	
	
	
.responsive-menu-icon {display: block;}		

.top-navigation {display:none; position:absolute; z-index:1; margin:0px; top:61px; right:0px; background-color:#fff; width:100%; padding-top:0px; border-bottom:1px solid #ddd; background-image:url(../images/simple-logo.png); background-repeat:no-repeat; background-size:75px auto; background-position:17px 7px;}

.top-navigation li {width:100%; border-top:1px solid #ddd;}

.top-navigation li a {line-height:45px; text-align:left; padding-left:20px;}

header.darker .phone, .phone {margin-right:50px; margin-top: 6px; margin-bottom: 0px;}

.top-navigation button  {text-align:left; padding-left:20px; background-position: 97% center;}

.top-navigation li.last-navigation {  margin-left: 0px; margin-bottom:20px; margin-top:10px; border-top:1px solid #ddd!important; width:100%!important; margin-top:0px;}

.top-navigation li.last-navigation a {margin:20px 0px 0px 20px; width:160px!important; text-align:center; padding:0px;}

header.darker .logo a img, .logo a img   {  width: 80px;}

.header-gap, header, header.darker {height:50px;}

header.darker .logo,  .logo {  margin-top: 10px; margin-bottom:10px;}
	
.current-page, .current-page a {background-image:none;}	
	
h2 {  font-size: 36px; margin-top:0px;}	

#vertical-ticker li {  line-height: 140%;  height: 150px;}

#vertical-ticker li strong {height:100px;}

#vertical-ticker li a {display:block; border:0px; margin-top:5px;}


.service-box img {  width: 90px;}

.inside-banner h1 {  font-size: 42px; top: 84px;}

.inside-banner {  height: 200px; }

.inside-banner h1 {  margin-top: 60px;}

.call-to-action {  height: 185px;  background-size: 100% auto; max-width: 910px;}

.header-gap, header, header.darker {    height: 62px;  }

.dropdown-options {  position: relative;  width: 100%; box-shadow:none; border:0px;}

button:hover {border:0px;}

.dropdown-options a {background-color:#f7f7f7;}

.slider .slide, .banner1, .banner2, .banner3  {  height:300px; }	

.banner-text {    padding-top: 5%;  }

.banner-text h2 {    font-size: 22px; max-width:50%; line-height:120%;}

.banner-text p {  max-width: 47%;  font-weight: 500;  font-size: 14px;  line-height: 130%;}

.banner-text h2 br {display:none; }

.slider .slider_left, .slider .slider_right {top:40%;}

.aboutus img {width:100%;}

h2 {    font-size: 30px;  }

.small-text {  font-size: 16px;}

.icon-content img {width:50px; margin-bottom:30px;}

body {  font-size: 14px; line-height: 24px;}

.icon-content {  margin: 10px 0px 15px 0px;}

.facts {  width: 145px;  padding-left: 20px;}

.facts span {  font-size: 13px;}

.facts strong {font-size:30px; font-weight:500; line-height:120%;}

#service-left img, #service-right img {width:100%;}

#service-left h2, #service-right h2 {  margin: 20px 0px;  font-size:24px;}

#service-left {  padding-right: 20px;}

#service-right {  padding-left: 20px;}

#type-icons a span {  height: 80px;  padding: 10px;}

.whyus .float-right {width:100%;}

.whyus .icon-content img {margin-bottom:60px;}

#mixedSlider2 {    width: 550px;  }

.testimonials .col-sm-6 img {width:100%;}

.testimonial-box p {  height: 75px;  font-style: italic;  font-size: 14px;}

footer .footer-logo {  margin-bottom: 20px;  width: 90%;}

.copyright {  font-size: 11px;  text-transform: uppercase;  letter-spacing: 1px;  line-height: 40px;}

.candidate {    margin-top: -100px;    width: 150px;    right: 30px;  }

.call-to-action h2 {  font-size: 25px;}

.call-to-action {padding: 30px 40px; margin-top: -220px;}

header.darker .top-navigation {  margin: 0px auto;}

.testimonials {  margin-bottom: 120px;}

.whyus .col-sm-6 {width:50%; float:left;}

.content-para {  margin-top: 40px;  margin-bottom: 0px;}

.testimonials.no-padding .content-para {  margin-top: 40px;  margin-bottom: 0px; }

.for-candidates-page .col-sm-4 { width:50%;}

.for-candidates-page .big-para {font-size:18px; margin-bottom:30px;}

.for-employee-page .col-sm-4  {width:50%;}

.for-employee-page .big-para {font-size:19px; margin-bottom:30px;}

.submit-button {margin-bottom:0px;}

.testimonials.no-padding.services .content-para {  margin-top:0px;}

.testimonials.no-padding.services  { padding-bottom:0px;}

.client-listing img {width: 14.6%;}

.team-box {  width: 220px; margin: 2px;}


}




/*  768px  */
@media all and (max-width: 979px) {

.container, .grid-1280 { width:740px;}	

.col-1-of-4  {width: 50%;}	

.col-1-of-5  {width: 33.33%;}	

.col-1-of-6  {width: 33.33%;}	

.col-1-of-7  {width: 25%;}	

.col-1-of-8  {width: 25%;}	
		
.col-1-of-9  {width: 20%;}	
		
.col-1-of-10  {width: 20%;}	
	
.col-1-of-11  {width: 16.66%;}
	
.col-1-of-12 {width: 16.66%;}
	
.col-5-of-8 {    width: 75%;	}
	
.col-3-of-9 {    width: 40.00%;	}
	
.col-1-of-9 {    width: 25%;}	
	
.col-2-of-9 {    width: 25%	}
	
.col-3-of-9 {    width: 50%;}	
	
.col-3-of-8 {    width: 50%;	}

.col-2-of-3, .col-2-of-5, .col-3-of-5, .col-4-of-5, .col-3-of-4, .col-5-of-6, .col-4-of-6, .col-3-of-6, .col-2-of-6,  .col-6-of-7, .col-5-of-7, .col-4-of-7, .col-3-of-7, .col-2-of-7, .col-7-of-8, .col-6-of-8, .col-8-of-9,  .col-7-of-9, .col-6-of-9, .col-5-of-9, .col-4-of-9 {width: 100%;}	

.slider .slide, .banner1, .banner2, .banner3  {  height:300px; }	

.banner-text h2 {  font-size: 24px; padding-bottom:5px;}

.banner-text h3 {  font-size: 15px;}

.slider .slider_left, .slider .slider_right {  top: 39%; padding:0px;}

.welcome .col-sm-8, .welcome .col-sm-4 {width:100%;}

.welcome .col-sm-4 {width:100%; margin-top:20px;}

.welcome {  padding: 40px 0px;}

#vertical-ticker li {  line-height: 140%;  height: 100px;}

#vertical-ticker li strong {height:70px;}

.organisation-column {width:33.33%; margin-top:0px;}

.organisation-column:nth-child(4), .organisation-column:nth-child(5) {width:50%;}	

.organisation p {margin-bottom:30px;}

.client-list img {  width: 15.6%;}

.services .col-sm-3 {width:33.33%;}

.service-box img {margin-bottom:30px;}

.keyfeatures {margin-top:0px;}

.keyfeatures {padding-bottom:1px;}

footer .col-sm-4, footer .col-sm-8 {width:100%;}

footer .col-sm-8 {width:100%; margin-top:50px;} 

.socialmedia {display:block; text-align:center; width:100%; padding:10px 0px; margin:0px;}

.copyright span {display:block; text-align:center;}

.copyright-text {text-align:center;}

.copyright br {display:none;}

.clients {padding:40px 0px 0px 0px;}

.inside-banner h1 {  font-size: 36px; top: 67px;}

.inside-banner {  height: 150px; }

.inside-banner h1 {    margin-top: 40px;    margin-bottom: 0;  }

.icon-content {    margin: 20px 0px 25px 0px;  }

.contactus-page .col-sm-4 {width:100%; margin-bottom:30px;}

.contactus-page .col-sm-4:last-child {margin-bottom:0px;}

.listing2 li {  width: 50%;}

#left-menu a {  padding: 10px;  font-size: 14px;}

.award {float:none; width:100%; margin:2% 0%;}

.organisation-column {  width: 50%;}

.icon-content img {    margin-bottom: 50px;  }

h2 {    font-size: 24px;  }

.small-text {    font-size: 14px;  }

#type-icons a span {    font-size: 13px;  width: 100%;}

#type-icons a {width:24%;}

.whyus .icon-content img {    margin-bottom: 75px;  }

#mixedSlider2 {    width: 460px;    margin-right: 5px;  }

.testimonials {  margin-bottom: 200px;}

.call-to-action {    height: 143px;    max-width: 710px;  }

.candidate {    margin-top: -91px;    width: 120px;    right: 20px;  }

.call-to-action h2 {    font-size: 20px;  margin-top: 14px;}

.apply-now { position: absolute;  margin-top: -55px; margin-left:44%;}

footer {  padding: 120px 0px 0px 0px;}

.call-to-action {    padding: 30px 30px;    margin-top: -183px;  }

.clients  {padding-bottom:30px;}

.clients .col-sm-6 {width:100%;}

#client-logos {text-align:left;}

#client-logos img {    width: 16.1%;    float: left;  }

footer .col-sm-3 {width:50%; border:0px;}

footer .col-sm-6 {width:100%;}

.socialmedia  {margin-top:0px;}

.socialmedia a {  float: left; margin-right:5px;}

.facts {background-image:none; border:1px solid #ddd; background-color:#fff; padding:20px; height:auto; width:32.33%; margin:5px 0px; margin-right:1%;}

.factsholder {width:100%; background-image:none; }

.col-sm-12.conclusion-box {margin-top:40px;}

.testimonials {    margin-bottom: 120px;  }

footer .footer-logo {    max-width: 200px;  }

#mixedSlider2 {    width: 460px;    margin-right: 10px;  }

.testimonial-box p {height:160px;}

.col-sm-12.conclusion-box {    margin-top: 130px;  }

.testimonials {    margin-bottom: 270px;  }

.whyus  {padding-bottom:30px;}

.whyus .col-sm-6 {width:50%; float:left;}

.whyus .icon-content img {   margin-bottom: 75px;  }

.float-right {  margin-bottom: 20px;}

.aboutus {  padding: 40px 0px;}

.content-para {  margin-top: 10px;  margin-bottom: 0px;}

.testimonials.no-padding .content-para {  margin-top: 40px;  margin-bottom: 0px;}

.testimonials.no-padding {margin-bottom:150px;}

.contactus-page .col-sm-4 {width:100%;}

.inside-content-area {  padding: 35px 0px; margin-bottom: 100px; }

.for-candidates-page .col-sm-4 { width:50%;}

.for-candidates-page .col-sm-4.form {width:100%; margin:30px 0px;}

.for-candidates-page .big-para {font-size:16px; margin-bottom:30px;}

.for-employee-page .col-sm-4  {width:50%;}

.for-employee-page .col-sm-4.form {width:100%; margin:30px 0px;}

.for-employee-page .big-para {font-size:16px; margin-bottom:30px;}

.testimonials.no-padding.services .content-para {  margin-top:0px;}

.testimonials.no-padding.services  { padding-bottom:0px;}

.team-box {  width: 227px;  margin: 3px;}

.team-box {    width: 46%;    margin: 10px;}

}





/*  640px  */
@media all and (max-width: 767px) {

.container, .grid-1280 { width:600px;}	
	
.col-1-of-1, .col-1-of-2, .col-1-of-3, .col-1-of-4, .col-1-of-5, .col-1-of-6, .col-1-of-7, .col-1-of-8, .col-1-of-9, .col-1-of-10, .col-1-of-11, .col-1-of-12, .col-2-of-3, .col-2-of-5,  .col-3-of-5, .col-4-of-5, .col-3-of-4, .col-5-of-6, .col-4-of-6, .col-3-of-6, .col-2-of-6, .col-6-of-7, .col-5-of-7, .col-4-of-7, .col-3-of-7, .col-2-of-7, .col-8-of-9, .col-7-of-9,  .col-6-of-9, .col-5-of-9, .col-4-of-9, .col-3-of-9, .col-2-of-9, .col-7-of-8, .col-6-of-8, .col-5-of-8, .col-4-of-8, .col-3-of-8, .col-2-of-8 {padding: 0px 5px;} 
	
	
.slider .slide, .banner1, .banner2, .banner3  {  height:250px; }	

h2 {  font-size: 30px;}
	
.services .col-sm-3 {width:50%; float:left;}
	
.copyright-links a {  font-size: 13px; margin-right:15px;}	

.banner-text {  width: 80%;  padding-top: 14%;}
	
.ziehharmonika {  margin-top: 0px;}	

.investor-table td { display:table; width:100%; border:0px;}

.investor-table tr:first-child {display:none;}

.ziehharmonika > div {border:0px;}

.investor-table tr {padding:10px 15px!important; display:block; border:1px solid #ccc; margin-bottom:10px;}

.investor-table th {display:none;}

.select-year-area {clear:both; display:table;}

#left-menu {display:none;}

.aboutus {  padding: 40px 0px;}

.banner-text {padding-top: 9%;  }

.banner-text p {display:none;}

h2 {    font-size: 24px;  }

.icon-content img {    margin-bottom: 22px;  }

#client-logos img {    width: 15.9%;   float: left;  }

.services {padding:40px 0px;}

#service-left h2 {  text-align: left;}

#service-left .readmore {  float: left; margin-bottom:30px;}

#service-right {  clear: both;}

#type-icons a img {  width: 90%;}

.type-of-services {padding:40px 0px;}

#mixedSlider2 {    width: 600px; padding:0px;    margin-right: 0px;    position: relative; top:30px; display:block;  }

.testimonials  .col-sm-6 img {width:100%; margin-bottom:30px;}

.testimonial-box { padding: 50px;}

.testimonial-box p {    height: 110px;}

footer .col-sm-3 {    width: 50%;    border: 0px;    float: left;  }

.call-to-action {max-width:570px; background-image:url(../images/green-box-mobile.png); height:245px;}

.apply-now {    position: relative;    margin-top: 20px;    margin-left: 0;  }

.call-to-action {    padding: 30px 30px;    margin-top: -280px;  }

.candidate {    margin-top: -39px;    width: 138px;    right: 45px;  }

.call-to-action h2 {    font-size: 20px;    margin-top: 12px;  }

.call-to-action {    padding: 50px;}
 	
footer {    padding: 150px 0px 0px 0px;  }	
	
.content-para {padding: 30px;}
  
.col-sm-12 {  clear: both;}

.whyus .float-right {  margin-bottom: 50px;}

.whyus  {padding-bottom:20px;}

.col-sm-12.conclusion-box {margin-top:80px; margin-bottom:60px;}

.whyus .float-right {    margin-bottom: 40px;  }

.testimonials {    margin-bottom: 200px;  }

.whyus .col-sm-6 {width:100%; float:none; clear:both;}

.whyus .icon-content img {   margin-bottom: 60px;  }

.testimonials.no-padding {margin-bottom:110px;}

.inside-content-area {  padding: 35px 0px; margin-bottom: 150px; }

.for-candidates-page .col-sm-4 { width:100%;}

.for-candidates-page .col-sm-4.form {width:100%; margin:30px 0px;}

.for-employee-page .col-sm-4.form {width:100%; margin:30px 0px;}

.for-candidates-page .big-para {font-size:16px; margin-bottom:30px;}

.for-employee-page .col-sm-4  {width:100%;}

.for-employee-page .big-para {font-size:16px; margin-bottom:30px;}

.for-candidates-page .col-sm-4 img, .for-employee-page .col-sm-4 img {margin-bottom:30px;}

.testimonials.no-padding.services .content-para { margin-bottom:20px; margin-top:0px;}
	
.client-listing img {width: 23%;}

.team-box {    width: 46%;    margin: 10px;}

}





/*  480px  */
@media all and (max-width: 639px) {

.container, .grid-1280 { width:440px;}	
	
.col-1-of-2, .col-5-of-8, .col-4-of-8, .col-3-of-8, .col-2-of-8, .col-3-of-9, .col-2-of-9  {width: 100%; float: none;}	

.col-1-of-3  {width: 100%; float: none;}	
	
.col-1-of-4  {width: 100%; float: none;}	

.col-1-of-5  {width: 100%; float: none;}	

.col-1-of-6  {width: 50%;}	

.col-1-of-7  {width: 33.33%;}	

.col-1-of-8  {width: 33.33%;}
		
.col-1-of-9  {width: 33.33%;}
		
.col-1-of-10  {width: 33.33%;}
	
.col-1-of-11  {width: 33.33%;}
	
.col-1-of-12 {width: 33.33%;}
	
footer .col-sm-8 a {  width: 100%;}

.client-list img {  width: 24%;}

.service-box span {  width: 80%;}

.keyfeatures .col-1-of-4 {width:50%; float:left;}

.keyfeatures {padding-bottom:30px;}

.featured-box {margin-bottom:10px;}
	
.banner-text {  width: 80%;  padding-top: 14%;}	

.slider .slide, .banner1, .banner2, .banner3  {  height:200px; }		

#vertical-ticker li {  line-height: 140%;  height: 130px;}

#vertical-ticker li strong {  height: 90px;}

#vertical-ticker {  height: 390px;	}

.organisation-column {  width: 50%;  margin-top: 0px;}

.inside-banner h1 {  font-size: 30px; top: 48px;}

.inside-banner {  height: 140px; background-size:cover;  }

.inside-banner div {padding:0px;}
	
.select-year {margin-top:10px; width:100%!important; background-position: 95% center;}	

.search-textbox {width:70%; }

.find-button {width:30%;}
	
.listing2 li {  width: 100%; margin-bottom:5px;}	
	
.listing li {text-align:justify;}	
	
footer .col-sm-3 { width: 100%; height:auto; padding-left:15px;	}

.copyright {    font-size: 10px;    text-transform: uppercase;    letter-spacing: 1px;    line-height: 10px;  }

footer .col-sm-12 {  clear: both;}

footer .footer-logo {    margin-bottom: 20px;    width: 90%;    width: 50px!important;  }

.call-to-action {    max-width: 410px;    background-image: url(../images/green-box-mobile.png);    height: 177px; padding:30px;  margin-top: -220px;}

.candidate {    margin-top: -44px;    width: 113px;    right: 15px;   }

.call-to-action h2 {    font-size: 16px;    margin-top: 0px;  }
	
.apply-now {width:150px; background-size:300px auto; height:38px; line-height:38px; font-size: 12px;}	

#mixedSlider2 {width:440px;}

#mixedSlider2 .MS-controls .MS-left {  margin-left: -20px;}

#mixedSlider2 .MS-controls .MS-right {  margin-right: -15px;}

.testimonial-box p {    height: 150px;  }

.testimonials {    margin-bottom: 150px;  }

#type-icons a {    width: 32.33%;  }

#type-icons a span {    font-size: 11px;    width: 100%; height:70px;  }

.whyus {  padding: 40px 0px;}

.float-right.pic4 {margin-bottom:30px;}

.banner-text {    width: 70%;    padding-top: 6%;  }

.banner-text h2 {    font-size: 24px;    padding-bottom: 5px;    max-width: 80%;  }

.slider .slider_left, .slider .slider_right {    top: 35%;    padding: 0px;  }

.banner-text span {  letter-spacing: 1px; font-size: 11px;}

.whyus {    padding: 40px 0px 0px 0px;  }

.col-sm-12.conclusion-box {    margin-top: 80px;    margin-bottom: 0px;  }

.testimonials {    margin-bottom: 90px;  }

.whyus .float-right {    margin-bottom: 20px;  }

#client-logos img {   width: 23.9%;    float: left;  }
	
.testimonials {    margin-bottom: 150px;  }	
 
.content-para {margin-bottom:0px;}

.whyus.no-padding {padding-bottom:30px; padding-top:0px;}

.testimonials.no-padding {margin-bottom:120px;}

.inside-content-area {  margin-bottom: 80px; }

.testimonials.no-padding.services .content-para { margin-bottom:5px; margin-top:0px;}
	
.testimonials.no-padding.services {padding-bottom:0px;} 	
	
.team-box {  width: 100%;  margin: 10px 0px;}	
	
}




/*  360px  */
@media all and (max-width: 479px) {

.container, .grid-1280 { width:320px;}	
	
.col-1-of-6  {width: 100%; float: none;}	

.col-1-of-7  {width: 50%;}	

.col-1-of-8  {width: 50%;}
		
.col-1-of-9  {width: 50%;}
		
.col-1-of-10  {width: 50%;}
	
.col-1-of-11  {width: 50%;}
	
.col-1-of-12 {width: 50%;}	
	
	
.slider .slide, .banner1, .banner2, .banner3  {  height:550px; background-position:90% center; }			

.banner2 {background-position:85% center;}

.banner3 {background-position:80% center;}

.banner-text {  width: 100%;  padding-top: 430px; margin-left:17px;}	

.phone a {font-size:0px;}

.phone a img {margin-right:0px;}

header.darker .phone, .phone {  margin-right: 45px;}

#vertical-ticker li {  line-height: 140%;  height: 150px;}

#vertical-ticker li strong {  height: 110px;}

#vertical-ticker {  height: 450px;	}

.services .col-sm-3 {  width: 100%;  float: none;}

.service-box img {  margin-bottom: 0px;}

.service-box {  padding: 20px 0px;}

.featured-box span {  padding: 0px 20px;  line-height: 140%;}

.featured-box {  height: 220px;}

.client-list img {  width: 32%;}

.copyright span {  font-size: 10px;  letter-spacing: 1px;}

.organisation {  background-size: auto 600px;}

.copyright-links {clear:both; display:block; }

footer .col-sm-8 a {  font-size: 12px;}

.inside-banner h1 { top:116px; font-size:40px; }

.inside-banner {  height: 150px; background-size:cover; margin-bottom:0px; background-position:right top;  }

.ziehharmonika h3 {font-size:14px!important;}	

.organisation-column span {  font-size: 16px; margin-top:-70px; padding:10px; background-position:130% 13px; background-size:30px; }

.organisation-column span:hover {   background-position:90% 13px;}

#type-icons a img {    width: 80%;  }

.banner-text {    width: 80%;    padding-top: 370px;    margin-left: 30px;  }

.slider .slider_left, .slider .slider_right {    top: 45%;    padding: 0px;  }

.banner1 {width:100%; height:550px; background-image:url(../images/banner1-mobile.jpg); background-position:center center; background-size:cover;}

.banner2 {width:100%; height:550px; background-image:url(../images/banner2-mobile.jpg); background-position:center center; background-size:cover;}

.banner3 {width:100%; height:550px; background-image:url(../images/banner3-mobile.jpg); background-position:center center; background-size:cover;}

.banner-text h2 {    font-size: 24px;    padding-bottom: 5px;    max-width: 100%;  }

.icon-content img {    margin-bottom: 80px;  }

.icon-content {    margin: 20px 0px 15px 0px;  }

.facts {padding:10px;}

.facts strong {    font-size: 20px;  }

.facts span {    font-size: 11px;  }

#client-logos img {    width: 31.9%;    float: left;  }

#service-left h2, #service-right h2 {    font-size: 22px;  }

h2 {    font-size: 22px;  }

.whyus .icon-content img {    margin-bottom: 110px;  }

#mixedSlider2 {    width: 318px;  }

.testimonial-box {    padding: 40px;  }

.testimonial-box p {    height: 200px;  }

.testimonial-box span img {  width: 50px;}

.call-to-action {    max-width: 290px;    background-image: url(../images/green-box-mobile2.png);    height: 250px;    padding: 25px;    margin-top: -280px;  }

footer {    padding: 200px 0px 0px 0px;  }

.call-to-action h2 {    font-size: 20px;    margin-top: 0px;    width: 66%;  }

.candidate {    margin-top: 33px;    width: 113px;    right: -10px;  }

.copyright {    font-size: 11px;}

.inside-banner {    height: 100px;}

.inside-banner h1 {    font-size: 20px; margin-top:25px; font-weight:500;  }

.content-para {margin-bottom:0px;}

.testimonials {margin-top:40px;}

.col-sm-12.conclusion-box {    margin-top: 80px;    margin-bottom: 30px;  }

.testimonials.homepage {margin-bottom:150px;}

.whyus {padding-top:0px;}

.type-of-services {    margin-bottom: 40px;  }

.whyus .float-right {    margin-bottom: 20px;  }

.testimonials {    margin-top: 0px;  }

.testimonials.no-padding {    margin-bottom: 80px;  }

.inside-banner {   background-position: -180px top;  }

.for-candidates-page .col-sm-4.form {width:100%; margin:30px 0px 0px 0px;}

.for-employee-page .col-sm-4.form {width:100%; margin:30px 0px 0px 0px;}

.testimonials.no-padding.services .content-para { margin-bottom:5px; margin-top:0px;}

.client-listing img {width: 31%;}

.top-navigation button {    background-position: 93% center;  }

}


@media only screen and (max-width:760px) { 
    .logo a img {
        height: 41px;
    }
}