/*default page styles*/

.main{width:100%}
a{text-decoration:none}
body{margin:0;padding:0;font-family: 'Noto Sans TC', sans-serif;font-size:15px}

p{ margin:0; padding:0 0 10px 0; text-align:justify}
h1,h2,h3,h4,h5,h6{font-family: 'Josefin Sans', sans-serif;margin:0 0 10px 0; padding:0 ;}

img{border:0}
.top {
    position: fixed;
    bottom: 65px;
    display: none;
    right: 15px;
    z-index: 10000000;
}
#itclient{margin:0;padding:0}
#itclient li {
	display: block!important;
	float: none!important;
	width: 100%!important;
	margin: 0!important;
	background-image: unset!important;
	padding: 0!important;
	text-align: left!important;
	position:relative!important;
}
.footer{background-color: #010741;margin-top: -43px;}
.phone ul{margin:0;padding:0}
.phone li{display:inline-block;padding: 0 3%;}
.phone img{vertical-align:middle}
.header{width:65%;margin:auto}
.locationicon img{float:left}
.candicontact .maini h2{padding-top:40px}

.innercontactinfo ul{margin:0;padding:0;}
.innercontactinfo li {
	display: inline-block;
	
}
.innercontactinfo p{text-align:left;}
.jobleft p{display:inline-block}
.programform {
    position: fixed;
    z-index: 1000000000;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    left: 0;
}.programbg {
    width: 90%;margin: 50px auto 10px;

background-color: #fff;
border-radius: 12px;
border: 2px solid #ccc;
}.teamclose {
    float: right;background-color: #06172d;
color: #fff;
    font-size: 20px;
    margin-right: -10px;
    margin-top: -10px;
    cursor: pointer;
    border-radius: 100px;
    text-align: center;
    padding: 2px 9px;
}.programpad {
    padding: 30px 1%;text-align:center;max-height: 350px;
    overflow-y: scroll;
}.programpad h1 {
    color: #06172d;text-align:center   ; 
}
.loaderpage{text-align:center;}
.viewprogrammaindiv1 p{color:#000;text-align:center}
.owl-carousell{margin:0;padding:0}
.owl-carousell li{list-style:none}
.candidateleft,.candidateright{float:left;width:48%;margin-top:10px}
.cansepatr{float:left;width:4%}
.colsinpt{width:45%;float:left}
/*default*/


    
.testimoniimage img{max-width:100%}
.socialicon ul{margin:0;padding:0}
.socialicon img{max-width:100%}
.socialicon li{display:inline-block;margin:30px 5% 0}

.phone{float:left;
font-size: 17px;width: 43%;
margin-top: 35px;}



.rightsahpe{position:absolute;right:0px;}
.rightsahpe img{max-width:100%}
.menu a{ color:#fff;text-decoration:none}

.socialicon{float:right;width: 31%;}
.clear{clear:both}
.hiringcontent{width:50%;padding-left:15%;margin-top:4%}
.hiringcontent h2,.hiringcontent p{color:#f9af49}
.hiringheading p{font-weight:bold;font-size:20px;padding: 0;}

.content p{color:#fff;font-size:11px;padding: 10px 0;}

.content img{width:20%;padding-top: 15px;}
.heading {
  height: 60px;
}
.suncontent {
  height: 170px;
}
.jobs{width:70%;display:table;padding:50px 15% 0 14%;border-collapse: separate;border-spacing: 15px;}
.softwareengg a{color:#000}
.softwareengg {display:table-cell;-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.38);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.38);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.38);background-color:#fff;padding: 20px 20px 11px 20px;
width: 30%;
}
.newpad a{color:#000}
.softwareengg img{position: absolute;
  margin-top: -30px;
  margin-left: -15px;}

.heading p{padding: 0;
font-weight: bold;
font-size: 16px;margin-top: 10px;}



.subheading p{font-size:13px}

.left{position:absolute;bottom:41%;left:7%}

.left img,.right img{width:75%}
.content img{max-width:100%}
.right{position:absolute;right:55px;bottom:284px}

.cplusimg{width:100%;text-align:center;margin-bottom: -65px;}
.javaplusimg{width:100%;text-align:center;margin-bottom:-42px}

.welcome h1{text-transform:uppercase;color:#e78d12}



.welcome p{color:#000;text-align: left;}

.welcome img{
position: relative;
z-index: 100;
max-width: 100%;}
.rightpolygon{position:absolute;right:0px;z-index:-1}



.polygonimage{background-image:url(../images/polygon-design-left.jpg);background-repeat: no-repeat;width: 100%;background-size: contain;}
.whatclientsaymain h1{text-align:center;color:#f9af49}

.aboutus{margin-top:150px;position:relative;z-index:10000}
.Linkss {
	margin-top: 20px;
}
.Linkss a {
	padding: 10px;
	color: #fff;
}
#ctl00_content_pnljobs img{max-width:100%}

.knowmore{position: absolute;width: 100%;text-align: center;left: 0px;bottom: 0px;}

.knowmore img{max-width:100%}
.Links a{
padding: 10px;color: #010741;}
.Links{margin-top: 20px;}
.aboutusheading img{max-width:100%}


.candidatecontent p{color:#000;padding-right:36px;text-align: left;}

.candidatecontent img{padding-top:10px}

.contactmain{background-image:url(../images/banner.jpg)}
.candidatecontent h1	{color:#f9af49}
.contactinfi{display:table;border-collapse: separate;border-spacing: 15px;padding-top: 10%;width:75%;margin:auto}
.contactinfi ul{margin:0;text-align:center;padding:10px}
.contactus{display:table-cell}

.locationimg img{margin-top:10px}
.contactus ul{margin:0;text-align:center;padding:10px}


.followus ul{margin:0;text-align:center;padding:0px}

.followus li {text-align: center;padding: 0 1%;display:block}
.location ul{margin:0;text-align:center;padding:10px}
.hello{display:table;padding-top: 4%;

padding-left: 18%;}
.contactus {display:table-cell;padding:10px 10px 0px 10px;vertical-align: top;}
.followus{display:table-cell}
.location{display:table-cell}
.location li {text-align: center;padding: 0 1%;display:block}
.followus{padding-top:10px}
.contactus h2,.followus h2{color:#020a51}

.footerphone{float:left;width:20%}
.footerno{float:right;width:80%}
.footer p{padding:0;font-size:11px;color:#fff}
/*.footer{padding-left:78px;padding-bottom: 28px;}*/
.footerpadding{padding:20px}
.footerpadding p{text-align:center}
.info{padding-left:55px}
.contactusinfi {

    padding-left: 29%;

}
.followus img{padding: 0 4px;}
.followus p{text-align:left;font-size:11px;color:#fff}
.socialicons{padding-bottom: 10px;}
.contactus p{font-size:11px;color:#fff}
.location p{font-size:11px;color:#fff;text-align: justify;}
.address{margin-top: 24%;}
.locicon{margin-top:10%}









/* end */
.contactus ul{margin:0;padding:0}
.contactus li{display:inline-block;margin: 0 2%;}

	
	.jobss ul{margin:0;padding:0;text-align: center;}
.jobss img{max-width:100%}
.jobss li{display:inline-block;background-image: url(../images/pattern.jpg);
	background-size: 100% 100%;vertical-align:top;width:31%;
	background-repeat: no-repeat;margin: 13px 1%;}
	.jobss h2{height:50px}
	.jobpad{padding:10px 2%}
	.jobss h3{margin-top:13px}
	.jobss p{text-align:center}
	.confimg img{margin-top:10px;max-width:100%}
	.jobss a{color:#fff;text-decoration:none}
.btnjobs{border-radius: 20px;
background-color: #00044e;
color: #fff;
padding:10px 0;
text-align: center;

width: 100%;

margin-top: 18px;

margin-bottom: 12px;}

.big {
  font-size: 1.2em;
}

.small {
  font-size: .7em;
}

.square {
  width: .7em;
  height: .7em;
  margin: .5em;
  display: inline-block;
}

/* Custom dropdown */
.custom-dropdown {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 10px; /* demo only */
}

.custom-dropdown select {

 
  -webkit-appearance: button; /* hide default arrow in chrome OSX */
}

.custom-dropdown::before,
.custom-dropdown::after {
  
  position: absolute;
  pointer-events: none;
}

.custom-dropdown::after { /*  Custom dropdown arrow */
  content: "\25BC";
  height: 1em;
  font-size: .625em;
  line-height: 1;
  right: 1.2em;
  top: 50%;
  margin-top: -.5em;
}

.custom-dropdown::before { /*  Custom dropdown arrow cover */
  width: 2em;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 0 3px 3px 0;
}

.custom-dropdown select[disabled] {
  color: rgba(0,0,0,.3);
}

.custom-dropdown select[disabled]::after {
  color: rgba(0,0,0,.1);
}

.custom-dropdown::before {
  background-color: rgba(0,0,0,.15);
}

.custom-dropdown::after {
  color: rgba(0,0,0,.4);
}














.maini{width:90%;margin:auto}
.cand{margin-top:50px}
.cand .floarright{color: #7a7a7b;

float: right;

margin-right: 4%;}
.news{position:relative}
.news ul{margin:o;padding:0;text-align:center}
.news li {
	display: inline-block;
	background-image: url(../images/pattern.jpg);
	background-size: 100% 100%;
	border: unset;
	background-repeat: no-repeat;
	padding: 50px 0;
	
	width: 27%;
	vertical-align: top;
	margin: 30px 1%;
}
#plusicon {
	position: absolute;
	margin-top: 30px;

margin-left: -25px;
}
.newpad{padding:0px 3%}
.newpad p{height:70px}
.newdate {position: relative;background-image: url(../images/band.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width:70%;margin:auto;
	
	padding: 10px 1%;
	color: #fff;
	
}
.newbtn{position: relative;
    bottom: 14px;
   
    width: 100%;

}
.phone a{color:#fff}
.newbg{position: relative;
	margin-top:-70px;width:100%;margin-bottom:15px}

.contactusdetails h4,.enquiryform h2{color:#09acab}
.contactusdetails h4,.contactloc1 p,.contactloc p{padding-top:5px}
.contactloc1,.contactloc{position:relative;}
.mainii{width: 50%;margin:auto;padding:20px 0px}
#locationicon1 {
	position: absolute;
	max-width: 100%;
	top: 28px;
	left: 31%;
}
.enquiryform table{width:50%}
.contactusdetails p{text-align:left}
.contactloc1 h4,.contactloc h4{width: 100%;font-size: 19px;padding-top: 16px;}
#number {
  padding-bottom:30px
}
.jobdrop{background-image: url(../images/formelement.jpg);
	background-size: 100% 100%;border:unset;width: 220px;
	background-repeat: no-repeat;padding: 10px 17% 10px 2%;}
.jobleft{margin-top: 30px;}
.jobleft ul{margin:0;padding:0;text-align:center}
.jobleft li{display:inline-block}
.jobright{margin-top: 30px;}
.desccandidate b{cursor:pointer}
#message{width:80%!important;margin:auto}
.jobbtn{background-image: url(../images/submit-button1.png);
	background-size: 100% 100%;padding: 10px 26px 10px 6px;border:0px;background-color:Transparent;
	background-repeat: no-repeat;cursor:pointer}
.candbnt{background-image: url(../images/submit-button.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding: 10px 40px;
	color: #fff;
	font-size: 21px;}
	#btnpadding{text-align:left;width:100%}
.btn {
	background-image: url(../images/submit-button.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding: 10px 4%;
	color: #fff;
	font-size: 21px;
}.enquiryform{margin-top:-80px}
#ctl00_content_txtMessage{width: 98%!important;}
.textbox {
	float: left;
	width: 50%;
	padding-bottom: 0;
}
textarea{padding:10px}
.tablebg{margin-bottom:10px}
.enquiryform input {
	padding: 5px;
	width:97.5%;
	box-shadow: -1px 2px 0px -29px rgba(0,0,0,0.75);
	margin: 10px 0;-webkit-box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.75);border:1px solid #ccc
}
.tablebg textarea{-webkit-box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.75);border:1px solid #ccc}
.contactloc,.contactloc1{
box-shadow: -1px 2px 0px -29px rgba(0,0,0,0.75);background-color:#f6f6f6;margin-top: 30px;margin-bottom: 100px;}
	
.enquiryformbg{background-image: url(../images/backwatermark-design.jpg);
	background-size:contain;background-repeat:no-repeat;background-position:right top}
.enquiryform h2{font-size: 26px;}
.newsevent ul{margin:0;padding:0;text-align:center}
.newsevent li{background-image: url(../images/pattern.jpg);
	background-size: 100% 100%;background-repeat:no-repeat;display:inline-block}
.newsandevents ul{margin:0;padding:0;text-align:center}
.newsandevents li{background-image: url(../images/pattern.jpg);
	background-size: 100% 100%;background-repeat:no-repeat;display:inline-block}
.confidential p{margin:15px 2%;float:none;color:#000;height:40px}
.cand h1 img,.clientimg img{max-width:100%}
.clientimg{float:left;width:15%;margin-top: 150px;}
.clientspara {
	float: right;
	width: 75%;
	margin-top: 54px;
	margin-right: 5%;
}
.testimonicontent ul{margin:0;padding:0;text-align:left}
.testimonicontent li{list-style:none}
.testimonicontent h3{color:#ef506c}
.testimonicontent p{color:#7a7a7b}
.testimoniimage{float:left;width:40%}
.testimonicontent {
	float: right;
	width: 40%;
	margin-right: 18%;
	margin-top: 60px;
}

.confidential ul,.sectors ul{margin:0;padding:0;text-align:center}
.sectors h2{text-align:center;}
.sectors p{text-align:center;}
.testimoni p{padding:10px 0;color:#7a7a7b}
.testimoni {
	float: right;
	width: 76%;
	
	margin: 60px 4%;
}
.filterdiv a {
	color: #000;
}
.memberbg {
	position: relative;
}

#pnlSearch {
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
	width: 100%;
	margin: 10px auto;
	padding: 40px 0;
	background-color: #fff;
}
.jobleft p span{cursor:pointer}
.sort {
	float: left;
	width: 80%;
	text-align: left;
}
.filterdiv img{vertical-align:top; margin-top: 50px;}
.filterdiv {
	padding: 0 10px;
	cursor: pointer;
}
.filterbg {
	padding: 53px 0% 5px;
	cursor: pointer;
	display: inline-block;
	
}
.sectors li{-webkit-box-shadow: 0px 1px 18px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 18px -8px rgba(0,0,0,0.75);
box-shadow: 0px 1px 18px -8px rgba(0,0,0,0.75);padding: 10px 2%;list-style:none;background-color:#fafafa}
.confidential li{display:inline-block;width: 29%;vertical-align:top;margin: 30px 1%;padding:10px 0;
-webkit-box-shadow: 0px 1px 9px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 9px 0px rgba(0,0,0,0.75);
box-shadow: 0px 1px 9px 0px rgba(0,0,0,0.75);}
.candicontact{color:#fff}
.cand h1{
text-align: center;

margin-top: 38px;}
.leftcontact {
	float: left;
	width: 26%;
	margin: 30px 11%;
}
.candidateleft .ctrlinput,.candidateright .ctrlinput{padding: 8px;
border-radius: 20px;border:0px;
width: 90%;}
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: block;
}
.btnupload {
	background-image: url(../images/profile-button.png);

background-repeat: no-repeat;
padding: 12px 20px 32px 20px;
color: #fff;
font-size: 21px;
border: 0px;
width: 184px;
background-color: transparent;
}
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.clientlist ul{margin:0;padding:0;text-align:center;}
.rightcontact{float:right;width:48%;margin: 30px 0}
.clientlist img{max-width:100%;margin-top: 30px;}
.clientlist li {
	background-image: url(../images/content-box.jpg);
	background-size: 100% 100%;
	margin-top: 40px;
	vertical-align: top;
	background-repeat: no-repeat;
	display: inline-block;
margin: 40px 0;
border:8px solid transparent;
}.candicontact{background-image: url(../images/form-banner.jpg);
	background-size: 100% 100%;margin-top:40px;
	background-repeat: no-repeat;}
.jobvacancies ul{margin:0;padding:0;text-align:left}

.jobvacancies li {
	background-image: url(../images/buttons.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 10px 6%;
	margin: 10px 2% 0 0;
}
.jobvacancies li a{color:#fff;text-decoration:none}
.candimage{float:left;width:40%;}
.candcontent{float:right;width:60%;}
.candcontent p{color:#000;padding:10px 0;float:none!important}
.banner{background-image:url(../images/bgbanner.png);
background-repeat: no-repeat;
background-size: 100% 100%;}
    .bannerWidth{width:74%;margin:auto}
.logo{float:left;width:28%; }
.logo img{max-width: 100%;}
.contactinfo{float: left;width: 60%;margin-left:-3%}

.menu{font-size: 15.5px;
width:100%;
padding-top: 35px;}

.menu ul{ margin:0; padding:0; text-align:left;border-bottom:1px solid #fff}

.menu li {text-align: center;margin: 0 1%;display: inline-block}
.phone{color:#fff}
.menu a{ color:#fff;text-decoration:none}


.clear{clear:both}
.hiringcontent{width:75%;padding-left:15%;margin-top:4%}
.hiringcontent h2,.hiringcontent p{color:#f9af49}
.hiringheading h3{font-weight:bold;font-size:30px;padding: 0;color:#f9af49}

.content p{color:#fff;font-size:16px;padding: 10px 0;}

.content img{width:20%;padding-top: 15px;}






.heading p{padding: 0!important;
font-weight: bold!important;
font-size: 19px!important;margin-top: 10px!important;text-align:left!important}

.suncontent p{text-align:center;}

.subheading p{font-size:13px}

.left{position:absolute;bottom:41%;left:7%}

.left img,.right img{width:75%}

.right{position:absolute;right:55px;bottom:284px}


.frontendplusimg {
  width: 30%;
  text-align:center;
 
  position: relative;
  margin: auto;
}
.javaplusimg{width:100%;text-align:center;margin-bottom:-42px}


.welcome{float:left;width:45%;}





.welcomeimg{float:right;width:45%;}

.welcomeimg img,.leftpolygon img{max-width:100%}

.whatclientsaymain{padding-top:50px;}
.polygonimage{background-image:url(../images/polygon-design-left.jpg);background-repeat: no-repeat;width: 100%;background-size: contain;}
.whatclientsaymain h1{text-align:center;color:#e78d12}
.acti p{text-align:left;margin-top:7px}


.whatclientsay{display:table;border-collapse: separate;border-spacing: 15px;}

.acti{display:table-cell;-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.38);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.38);width:30%;
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.38);background-color:#fff;padding: 30px 2% 60px 2%;
position:relative;
}
.leftpolygon{position:absolute;left:0px;}
.clieltcolr{color:#e78d12}
.knowmore{position: absolute;width: 100%;text-align: center;left: 0px;bottom: 0px;}
.candidateimg{float:left;width: 45%;}
.candidatecontent{float:left;width: 44%;}

.candidateimg img{max-width:100%}

.candidates{margin-top:10%;}

.candidatecontent p{color:#000;padding-right:36px;text-align: left;}

.candidatecontent img{padding-top:10px}


.contactmain{background-image:url(../images/banner.jpg)}
.candidatecontent h1	{color:#f9af49}
.contactinfi{display:table;border-collapse: separate;border-spacing: 15px;padding-top: 10%;width:75%;margin:auto}
.contactinfi ul{margin:0;text-align:center;padding:10px}
.contactus{display:table-cell}

.locationimg img{margin-top:10px}
.contactus ul{margin:0;text-align:center;padding:10px}

.followus ul{margin:0;text-align:center;padding:0px}

.followus li {text-align: center;padding: 0 1%;display:block}
.location ul{margin:0;text-align:center;padding:10px}
.hello{display:table;padding-top: 4%;
padding-left: 18%;}
.contactloc1 a,.contactloc a{color:#000}
.contactus {display:table-cell;padding:10px 10px 0px 10px;vertical-align: top;}
.followus{display:table-cell}
.location{display:table-cell}
.location li {text-align: center;padding: 0 1%;display:block}
.followus{padding-top:10px}
.contactus h2,.followus h2{color:#020a51}
.contactusmain{background-image:url(../images/footer-banner.png);background-repeat: no-repeat;
background-size:100% 100%;width:100%;position:relative;margin-top:10%}
.footerphone{float:left;width:10%}
.footerno{float:right;width:87%}
.footer p{padding:0;font-size:13px;color:#fff}


.info{padding-left:55px}
.contactusinfi {

    padding-left: 29%;

}
.followus img{padding: 0 4px;}
.followus p{text-align:left;font-size:11px;color:#fff}
.socialicons{padding-bottom: 10px;}
.contactus p{font-size:11px;color:#fff}
.location p{font-size:11px;color:#fff;text-align: justify;}
.address{margin-top: 24%;}
.locicon{margin-top:10%}

/*default page styles ends*/

.candimage img{max-width:100%}

/*Master page footer styles*/
.footercontent{background-color:#010741;width:100%;}
.footercontactus h2{color:#fff}
.designedinfo a{text-decoration:none;color:#fff}
.innerfooter{display:table;border-collapse: separate;border-spacing: 15px;width: 80%;margin: auto;padding-bottom: 2%;    padding-left: 7%;}
.footercontactus {display:table-cell;width:33.3%;vertical-align: top;}
.footercontactus p,.footerinfo p{font-size:11px;color:#fff}
.copyright{float:left;padding-left: 20%;}
.designedinfo{float:right;padding-right: 18%;}
.innercontactinfo{padding-top:8px}
.footercontent p,.footerinfo p{font-size:13px}

/*ends*/

/*aboutus style*/
.aboutusbanner img{background-repeat: no-repeat;
background-size: contain;width:100%;}
/*.inner .menu a{color:#000}*/

.aboutussubheading p{font-size: 23px;
    padding-left: 31%;
    color: #fff;padding-top:0}

.aboutussubheading{padding-top:0}

.innerheading{padding-top:55px}

.inner .heading h3{padding: 0;
font-weight: bold;
font-size: 16px;margin-top: 10px;text-align:center;margin-bottom:0}
.leftarrow{position:absolute;left:7%;margin-top: 9%;}

.leftarrow img,.rightarrow img{width:75%;}

.rightarrow{position:absolute;right:9%;margin-top: 9%;}
 
    .aboutusjoblist{background-color:#f7f7f7;width:auto;padding-bottom:0}
    .aboutusheading h2{font-family: 'Anton', sans-serif;   font-size: 40px;
    }
    .aboutusheading{float:right;width:72%;color:#fff}
.headingmain{text-align:left;padding: 5% 0% 2% 43%;}
.contentheading h6{color:#ec3c60;font-size: 17px;}
.contentsubheading h1{padding-bottom:0;}
.aboutuscontent{float:left;width:38%}
.aboutussubcontent{float:right;width:59%}
.aboutusmaincontent {width: 80%;margin: auto;}
.aboutuscontent img{max-width:100%}
.aboutussubcontent p{color:#7a7a7b}
.vacancy p{font-weight:bold;font-size: 30px;text-align:center}
.vacancy span{color:#ec3c60;font-weight:normal;font-size:26px}
.vacancy{margin:10px 0}

.jobcontent p{text-align:center;font-size: 15px;padding-top: 6%;
    padding-bottom: 13%;}
   .inner .heading p {padding: 0;font-size: 14px;text-align:center;font-weight:normal;margin-top:0}




.OilGasclient h3,.ITclient h3,.Engineeringclient h3{padding-top:3%}
.OilGasclient .desccandidate{font-size:12px;padding: 10px 4%;height:130px}
.downarrow img{margin: -12px 0;}
.OilGasclient img,.Engineeringclient img{padding-top:8%}
.ITclient img{padding-top:8%}
.ITclient p{font-size:12px;text-align:justify;padding: 3% 5% 25% 5%;}
.Engineeringclient p{font-size:12px;text-align:justify;padding: 3% 5% 20% 5%;}
.joblist ul{margin:0;padding:0;text-align:center;width: 80%;
margin: auto;    padding-top: 50px;
}
.joblist li {
	display:table-cell;
	margin: 40px 1%;border:5px solid transparent;
	
	vertical-align: top;

	
	text-align: center;
	padding-bottom: 65px;
	
}
.rightpolygon img{max-width:100%}
.footerpadding p a {color:#fff}
.owl-candidate{display:none!important}
.hiringheading p{font-weight:bold;font-size:24px;padding: 0;}
.socialiconf{display:none}
.contactpad{margin-left:43%}
.footerr p{color:#fff}
@media(max-width:1145px)
 {
 	.bannerWidth{width:90%}
 	.contactinfo{margin-left:-3%}
 	.phone{margin-top:15px}
 }
@media(max-width:999px)
 {
 	.contactinfo{margin-left:3%}
 	.phone{margin-top:35px}
 	.footer{margin:0}
 	.footercontent {
	 background-color: #fff; 
	
}
 	
.content img{margin-left: 40%;}
 	.enquiryform h2{text-align:center}
 	.tablebg{width:98%;margin:auto;}
 	.tablebg p{text-align:center}
 	
 	#locationicon1{display:none}
 	
 	.jobs{width:100%;padding:0}
 	.maini{width:98%}
 	.clientspara{width:98%;margin:20px auto;float:none}
 	
 	.contactpad{padding: 20px 1% 0;}
 	.aboutusmaincontent{width:98%}
 	.bannerWidth{width: 90%;}
 	.leftpolygon{display:none}
 	.news li{width: 90%;}
 	.newdate { margin-left: 8%;}
 	.candcontent{width: 40%;}
 	.owl-candidate{display:block!important}
.owl-candidate1{display:none}
.confidential li{width: 80%;}
 .socialicon{width:50%}	
.testimonicontent{margin-right:0}

.socialicon img{max-width:100%;}
.menuicon {
	display: block;
	position: absolute;
	cursor: pointer;
	z-index: 10000;
	top:25px;
	right: 10px;
}
.menu {
	right: 0%;
	top: 86px;
	display: block;
	position: absolute;
	color: #FFF;
	z-index: 10000;
	border: none;
	background-color: #020a53;width: 30%;
}
.menu li {
	display: block;
	padding: 10px 0 10px 0;
	margin: 0px;
	text-align: center !important;
	border-bottom: 1px solid #ff0;
	list-style: none;
	width: 111%;
	z-index: 100000000;
	background-image: none !important;
	margin: auto !important;
}
.contactus,.contactinfi{display:none;}
.contactusmain{background-color:#010741;background-image:none}
.info{padding:0}
.footerpadding p{text-align:center}
.footercontactus{display:none}
.aboutusheading{float:none;width:98%;margin:auto}
.contactloc {width: 98%;
  margin: 30px auto;}
  

}	
@media(max-width:850px)
 {
 	.phone{width:80%}
 }

@media(max-width:750px)
 {
 	
 	
 	
 	.suncontent{height: 113px;}
 	.heading p{text-align:center!important;margin-top:21px!important;padding-top:10px!important}
 	.subheading p{text-align:center!important;margin-top:10px!important}
 	.heading{height:auto}
 	.softwareengg{display: inline-block;width: 100%;padding:0}
 	.logo{width: 151px;}
 	#ctl00_content_txtMessage{width:100%!important}
 	.contactusdetails,.enquiryform{float:none;width:100%}
 	
 	.jobvacancies ul{text-align:center}
 	.candimage{float:none;width:100%;text-align:center;margin-top:20px}
 	.candcontent{float:none;width:100%;margin-top:20px}
 	.testimoniimage{float:none;width:100%;text-align:center}
 	.testimonicontent{float:none;width:100%}
 	.testimoni{float:none;width:100%;margin:0}
 	.joblist li{padding-bottom: 22px}
 	.cplusimg{margin-bottom: -53px;}
 	.contentsubheading h1{font-size:21px}
.headingmain{text-align:center;padding:10px 0 ;width:100%}
.jobs{padding:0}

.aboutuscontent{float:none;width:100%;margin-top:20px;text-align:center}
.aboutussubcontent{float:none;width:100%;margin-top:20px;}
.vacancy p{text-align: center;
padding: 10px 0;}

.leftarrow {left:1%;margin-top: 15%;}
.rightarrow{right: 0%;
margin-top: 15%;}
.joblist li{width:50%}

.aboutussubheading p {font-size: 16px;
    padding-left: 6%;
    color: #fff;padding-top:-1px;}


 	.menu{right: 2%;width: 54%;}
 	.menu li{width: 95%;}
 	
 	.softwareengg{margin-top: 10px;}
 	.content img{width:21%}
 	.aboutus{margin-top:30px}
 	.jobs{width: 100%;margin-top: 25px;

background-color: #fff !important;}
 	.rightpolygon{display:none}
 	
 	.jobss li{width:80%}
 	.jobcourosel{display:none}
 	.jobcourosel1{display:block!important}
 	.leftcontact input, .rightcontact input {
	
	 width: 80%; 
}
 	.leftcontact,.rightcontact{float:none;width:100%;margin:0}
 	
 	
 	.testimoni h2{text-align:center;margin-top:0px}
 	.enquiryformbg{background-image:none}
 	.softwareengg {margin:0px 0 40px}
 	.jobs{margin-top: -14px;}
 	.colimpt{width:100%}
 	}
 	
 
 @media(max-width:650px)
 {
 	.logo img{max-width:40%}
 	.hiringcontent{margin-top: -1%;}
 	.banner{background-image:url(../images/mobbannerhome.jpg)!important;background-size:contain}
 	.menu{top: 159px;}
 	.rightsahpe img{display:none}
 	.aboutussubcontent p{text-align:left}
 	.socialiconf{display:block}
 	.socialiconf ul{margin:0;padding:0;text-align:center}
 	.socialiconf li{display:inline-block;margin: 20px 2% 0;}
 	#soci{display:block}
 	.cansepatr{display:none}
.candidateleft,.candidateright{float:none;width:100%;}
.candidateleft{padding-top: 30px;}
 	.menu{margin-top: -27px;width:97%}
 	
 	.phone,.socialicon{display:none}
 	.socialicon li{display:block;margin:20px 1% }
 	.hiringcontent{width:90%;padding-left: 2%;}
 	.logo {
	position: relative;
	cursor: pointer;
	top: 0;
	text-align: center;
	width: 100%;float:none
}
 	.candidateimg{float:none;width:100%;text-align:center}
 	 	.candidatecontent{float:none;width:100%}
.candidatecontent h1{text-align:center;margin-top:20px}
 	.acti{display:block;width:100%;margin-top:30px;padding:0 0 30px}
 	.welcomeimg{float:none;width:90%}
 	.welcome{float:none;width:100%}
 	.welcomeimg{text-align:center}
 	.softwareengg{display:block;margin-top: 50px;}
 	
 	.jobleft,.jobright{float:none;width:100%}
 	.hiringheading p,.sunhiringcontent p{font-size: 16px;}
 	.content p {
 font-size:12px;
}
.phone span{display:none}

.phone{width:5%}
 	.acti p{padding: 10px 1%;}
 	.whatclientsay{margin-top: -34px;}
 	.tablebg{width: 90%;
margin: auto;}
.jobleft p{display:block;width:100%;text-align:center}
 }
 
@media(max-width:550px)
 {
 	
 	
 	
 	.enquiryform h2{text-align:center}
 	.confidential li{padding:10px 0 20px;}
 	.confidential p{text-align:left}
 	.content img{margin-left: 38%;}
 	
 	.clientimg{display:none}
 	.testimoni p,.testimonicontent p,.clientspara p{text-align:left}
 	
 	.candidatecontent a img{text-align:center}
 	.jobleft{float:none;width:100%}
 	.hiringcontent p{text-align:left}
 	.menu{width: 100%;}
 	.suncontent{height: 131px;}
 	
 }
@media(max-width:450px)
 {
 	.owl-controls{display:none;}
 	.content img{width: 28%;padding-top: 0px;}
 	.textbox{width:100%}
 }
@media(max-width:350px)
 {
 
 	.suncontent {
	height: 155px;
}
.softwareengg img{margin-top: -45px;}
 	.contactloc, .contactloc1{margin-top: -65px;}
 	#locationicon1{display:none}
 	.candidateleft, .candidateright{float:none;width:100%;margin:0}
 	.candidateleft p:first-child,.candidateright p:first-child{padding-top:20px}
 	.aboutusheading p{font-size:19px}
 	.joblist li{width: 70%;}
 	.clientimg{display:none}
 	.clientspara{float:none;width:90%;margin:auto}
 }