h1.service_header_content_title {
    font-size: 35px;
    /*font-weight: bold;*/
    font-family: 'Open-Sans-Bold';
    color:#1a2e46;
    margin-bottom:12px;
}
.service_header_inner{
  padding-left:61px;
}
.careers_head_content{
  padding-left: 18px;
}
.sub_title{
  font-size: 25px;
    /*font-weight: bold;*/
    font-family: 'Open-Sans-Bold';
    color:#1a2e46;
}
.service_header>img{
  width: 100%;
}
.careers_container{
  max-width: 1340px;
  margin:auto;
  display: block;
}
div.cas-caree-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  -moz-border-radius: 4px;
  margin-top: 20px;
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  filter: alpha(opacity=97);
  margin-bottom: 60px;
}
div.cas-caree-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.cas-caree-tab-menu div.list-group{
  margin-bottom: 0;
}
div.cas-caree-tab-menu div.list-group>a{
  margin-bottom: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
.cas-caree-tab-content img{
  margin-bottom:22px;
  width:100%;
}
.cas-caree-tab-content h2{
  margin-bottom:30px;
}
.cas-caree-tab-content h4{
  font-size: 14px;
    font-weight: 500;
    font-family: 'OpenSans';
    color:#1a2e46;
}
.cas-caree-tab-content p{
  font-size: 14px;
    font-weight: 500;
    font-family: 'OpenSans';
    color:#636b76;
    padding-left: 22px;
}
.list-group i.fa,h4>i.fa{
  border: none; 
    padding: 0px;
    width: auto; 
    height: auto; 
    text-align: left;
    padding-right: 10px;
}
div.cas-caree-tab-menu div.list-group>a:hover .fa {
    background: transparent;
    color: #26b3fb;
}
div.cas-caree-tab-menu div.list-group>a:hover{
  background: transparent;
    color: #26b3fb;
}
 div.cas-caree-tab-menu div.list-group>a.active .fa{
  border:none!important;
 }
 .list-group-item{
  padding-left:0px;
 }
 .list-group-item>span{
  float:right;
 }
div.cas-caree-tab-menu div.list-group>a .glyphicon,
div.cas-caree-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.cas-caree-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.cas-caree-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.cas-caree-tab-menu div.list-group>a.active,
div.cas-caree-tab-menu div.list-group>a.active .glyphicon,
div.cas-caree-tab-menu div.list-group>a.active .fa{
  background-color: transparent;
  background-image: #5A55A3;
  color: #26b3fb;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
div.cas-caree-tab-content{
  background-color: #ffffff;
  padding-left: 20px;
  padding-top: 10px;
}
div.cas-caree-tab div.cas-caree-tab-content:not(.active){
  display: none;
}
a.list-group-item, button.list-group-item{
  text-align: left;
  font-weight: 500;
  display: inline-block;
}
.list-group-item{
  width:100%;
}
.career_container {
    width: 81%;
    margin: auto;
}
.careers_info{
  margin-top:45px;
  margin-bottom: 30px;
}
.careers_info h2{
  margin-bottom:30px;
}
.career_pos_title{
  margin-bottom: 60px;
}
.service_header_content_title,.sub_title{
      font-family: 'Open-Sans-Bold'!important;
      font-weight: 500!important;
}
.title {
padding: 5px 7px;
  position: relative;
}
.title:before {
    box-sizing: border-box;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 6%;
    height: 2px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
    transition: .1s transform linear, .1s height linear .1s;
    -webkit-transition: .1s transform linear, .1s height linear .1s;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    height: 70%;
    border-color: #26b3fb;
}
@media screen and (max-width:1025px) and (min-width: 770px){
  .service_header{
        margin-top: 95px!important;
  }
}
@media screen and (max-width:769px) and (min-width: 427px){
  .service_header{
        margin-top: 76px!important;
  }
}
@media screen and (max-width:426px) and (min-width: 377px){
  .service_header{
        margin-top: 62px!important;
  }
h1.service_header_content_title{
      font-size: 21px;
      margin-bottom: 0px;
}
.service_work_img {
    max-width: 16%;
}
.careers_info {
    margin-top: 0px;
    margin-bottom: 0px;
}
.sub_title{
      font-size: 18px;
}
.careers_info h2{
  margin-bottom: 8px;
}
.career_container p{
  font-size: 13px;
}
.career_pos_title {
    margin-bottom: 0px;
}
.col-lg-8.col-md-8.col-sm-8.col-xs-8.cas-caree-tab {
    padding: 0px;
}
div.cas-caree-tab-menu div.list-group>a {
    font-size: 11px;
    line-height: 24px;
}
}
@media screen and (max-width:376px) and (min-width: 322px){
	
  .service_header{
       margin-top: 50px!important;
  }
h1.service_header_content_title{
      font-size: 18px;
      margin-bottom: 0px;
}
.service_work_img {
    max-width: 16%;
}
.careers_info {
    margin-top: 0px;
    margin-bottom: 0px;
}
.sub_title{
      font-size: 18px;
}
.careers_info h2{
  margin-bottom: 8px;
}
.career_container p{
  font-size: 13px;
}
.career_pos_title {
    margin-bottom: 0px;
}
.col-lg-8.col-md-8.col-sm-8.col-xs-8.cas-caree-tab {
    padding: 0px;
}
div.cas-caree-tab-menu div.list-group>a {
    font-size: 11px;
    line-height: 24px;
}
.col-lg-8.col-md-8.col-sm-8.col-xs-8.cas-caree-tab {
    width: 100%;
}
.col-lg-4.col-md-4.col-sm-4.col-xs-4.cas-caree-tab-menu {
    width: 100%;
}
.footer{
  padding:0px;
}

div.cas-caree-tab-menu div.list-group > a{
	padding: 17px 15px;
}
section.career-new-design .domain-description-tab .cas-caree-tab-content a {

    color: #1c9ad7;
    padding-top: 18px;
    display: inline-block;

}
.list-group.domain-list-tab{
	padding: 32px 17px !important;
}
section.career-new-design .domain-description-tab .cas-caree-tab-content::after{
	display:none !important;
}
section.career-new-design .domain-description-tab .cas-caree-tab-content::before, section.career-new-design .domain-description-tab .cas-caree-tab-content::after {
	display:none !important;
}


}
@media screen and (max-width:321px){
.service_header_inner {
    padding-left: 10%;
}
img.final_img.software_logo.img.img-responsive{
    padding:16px 15px;
}
.service_work_img {
    max-width: 12%;
}
h1.service_header_content_title{
        font-size: 16px;
        margin-bottom: 0px;
}
  .service_work_img {
    max-width: 14%;
}
.service_header{
    margin-top: 50px!important;
    margin-bottom: 25px;
}
a.service_header_link {
    font-size: 2.5vmin;
}
.careers_info{
  margin-top: 0px;
}
.careers_info h2{
  margin-top: 0px;
  margin-bottom: 12px;
}
.service_work_img {
    max-width: 16%;
}
.careers_info {
    margin-top: 0px;
    margin-bottom: 0px;
}
.sub_title{
      font-size: 16px;
}
.careers_info h2{
  margin-bottom: 8px;
}
.career_container p{
  font-size: 14px;
}
.career_pos_title {
    margin-bottom: 0px;
}
.col-lg-8.col-md-8.col-sm-8.col-xs-8.cas-caree-tab {
    padding: 0px;
}
div.cas-caree-tab-menu div.list-group>a {
    font-size: 14px;
    line-height: 24px;
}
.col-lg-8.col-md-8.col-sm-8.col-xs-8.cas-caree-tab {
    width: 100%;
}
.col-lg-4.col-md-4.col-sm-4.col-xs-4.cas-caree-tab-menu {
    width: 100%;
}
.footer{
  padding:0px;
}

div.cas-caree-tab-menu div.list-group > a{
	padding: 17px 15px;
}
section.career-new-design .domain-description-tab .cas-caree-tab-content a {

    color: #1c9ad7;
    padding-top: 18px;
    display: inline-block;

}
.list-group.domain-list-tab{
	padding: 32px 17px !important;
}
section.career-new-design .domain-description-tab .cas-caree-tab-content::after{
	display:none !important;
}
section.career-new-design .domain-description-tab .cas-caree-tab-content::before, section.career-new-design .domain-description-tab .cas-caree-tab-content::after {
	display:none !important;
}

}



@media only screen and (max-width: 991px){
div.cas-caree-tab-menu {
    width: 100%;
}

.cas-caree-tab.domain-description-tab {
    width: 100%;
    padding: 0;
    margin-top: 20px;
}
section.career-new-design .domain-description-tab .cas-caree-tab-content::after{
	display:none !important;
}
section.career-new-design .domain-description-tab .cas-caree-tab-content::before, section.career-new-design .domain-description-tab .cas-caree-tab-content::after {
	display:none !important;
}

}

section.career-new-design .domain-description-tab .cas-caree-tab-content a {
    color: #1c9ad7;
}