.theme-menu ul li a{
    font-weight: 600 !important;
}

.home-headercontents{
    padding-bottom: 25px;
    padding-left: 20px !important;
    
}

.home-choosetorresbpo-headertext{
    width: 70%;
    margin: auto;
}

.aboutus-whoweare{
    margin-top: -40px;
}

.home-torresbpotabs > .zpelem-tabs > .zptabelem-inner-container > .zptabs-container {
    justify-content: space-between;
}

.home-headercontents-heading{
    width: 85%;
}

.home-headerbars{
    line-height: 0px;
}

.choose-torresbpo-tabheaders{
    font-size: 17px;
    font-weight: 600;
    width: 20%;
    justify-content: center;
}

.ourmission-header{
    line-height: 4.5em;
}

.footer-socialmedia-1st{
    width: 50px;
    padding-right: 0px !important;
}

.footer-socialmedia-2nd{
    width: 35px;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.footer-socialmedia-3rd{
    padding-left: 0px !important;
}

.careerstext-bordertop{
    border-top: 1px solid black;
}

.careerstext-bordertopbot{
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.careers-currentopeningsheader{
    margin-top: -50px;
}

.recruit-embed iframe{
	border:0;
    width:100%;
    height:500px
}

.professional-outsourcing {
    padding: 0px;
}

.professional-outsourcingtext {
    margin: 0px;
    padding:0
}

.contact-headertext{
    line-height: 3.5em;
}

.contact-headercontent{
    line-height: 2.5em;
}

/*.content-column{
   border-left: 1px solid #aaaaaa;
	padding-top:20px;
}*/

.menu-tab-column{
  padding: 0 !important;
}

.code-snippet{
	margin:0
}

.content-section{
	padding-top:0;
}

.menu-tab-box{
   	border: 1px solid #aaaaaa;
    border-right: 0;
    border-top:0;
    margin-top:60px		
}

.text-shadowed-black{
    text-shadow: 0 0px #000000;
}

.careers-embed{
    margin-top: -100px
}
https://sitebuilder-675784921.zohositescontent.com/zcms/editor/careers
.headerTopRightLink{
    display: none;
}

.office-spaces-2ndline{
   margin-top: 15px;
}

/* Tab Responsiveness */

@media only screen and (max-width : 768px) {

  	.weoffer-columnbullet {
      width: 6%;
    }
    .weoffer-columntext {
      width: 53%;
    }
    .header-content{
      width: 63%;
      margin-left: 50px;
    }
    
}


/* TABLET RESPONSIVENESS */

@media only screen and (max-width: 768px) {

    /* HOME PAGE */
    
    .home-headercontents {
        margin-top: 45px;
        width: 70%;
    }
    
    .choose-torresbpo-tabheaders{
    	font-size: 15px !important;
    	font-weight: 600;
    	width: 100% !important;
    	justify-content: center;
	}
    
    .home-headercontents-heading{
        width: 100%;
    }
    .home-headercontents h4 {
        font-size: 17px;
    }
    .home-headercontents > .zpelem-text span{
        font-size: 16px !important;
    }
    .theme-header {
        height: 5%;
    }
    .home-tabheader-columntext{
        width: 50%;
    }
    .home-tabheader-columnimg{
        width: 50%;
    }
    .home-ourmission-header h2 span {
        font-size: 40px;
    }
    .home-ourmission-text h1 span {
        font-size: 25px;
    }
    .home-ourmission-text h1 {
        line-height: 1;
    }
    .home-ourmission-text > .zpelem-text p span {
        font-size: 17px;
    }
    .footer-socialmedia-3rd {
        width: 10%;
    }
    .footer-contactus-icon {
        width: 14%;
    }
    .footer-contactus-text{
        width: 70%;
    }
    .professional-outsourcingtext h2 span {
        font-size: 23px !important;
        line-height: 1.0;
    }
    .footer-torreslogo{
        width: 40% !important;
    }
    .footer-aboutus{
        width: 40% !important;
    }
    .footer-blankspace{
        width: 13% !important;
    }
    .footer-contactus{
        width: 93% !important;
    }
    
    /* ABOUT US PAGE */
    
    .aboutus-headercontents {
        margin-top: 35px;
        width: 62%;
        margin-left: 30px;
    }
    .aboutus-headercontents h1 {
        font-size: 26px;
    }
    .whoweare-header h1 span {
        font-size: 40px !important;
        line-height: 1.3;
    }
    .whoweare-text span {
        font-size: 17px !important;
    }
    .aboutus-keysolution {
        line-height: 1.3 !important;
    }
    .aboutus-contentimage{
        width: 48% !important;
    }
    .aboutus-contenttext{
        width: 48% !important;
    }
    .aboutus-blankspace{
        width: 1% !important;
    }
    
    /* SERVICES PAGE */
    
     .services-headercontents {
        margin-top: 35px;
        width: 60%;
        margin-left: 35px;
    }
    .services-headertext h2 span {
        font-size: 25px !important;
    }
    .services-headers h2 span {
        font-size: 25px !important;
    }
    .services-headertext h2 {
        line-height: 1.3;
    }
    .services-officespacesimage{
        width: 50% !important;
    }
    .services-contentimages{
        width: 65% !important;
    }
    
    /* OFFSHORE STAFF LEASING */
    
    .offshore-contentimages{
        width: 65% !important;
    }
    .offshore-headercontents{
        margin-top: 35px;
        width: 60%;
        margin-left: 35px;
    }
    .offshore-headertext h2 span {
        font-size: 25px !important;
    }
    .offshore-headertext h2 {
        line-height: 1.3;
    }
    .offshore-headers h1 span {
        font-size: 30px !important;
    }
    
    /* CONTACT US PAGE */
    
    .contactus-headercontents {
        margin-top: 35px;
        width: 60%;
        margin-left: 35px;
    }
    
    .contact-headertext h2 {
        line-height: 1.3;
    }
    
    .contact-headertext h2 span {
        font-size: 40px !important;
    }
    .contact-headercontent {
        line-height: 1.8em;
    }
    .contact-headercontent > .zptext span {
        font-size: 22px !important;
    }
    .contactus-contenttext {
        width: 89% !important;
    }
    .contactus-locations {
        width: 50% !important;
    }
    

    
}

/* Mobile Responsiveness */

@media only screen and (max-width: 460px) {

    /* CAREERS PAGE & FOOTER */
    
    .careers-headertext h3 {
      font-size: 15px;
    }
    
    .careers-torresbpoheader-h1 h1 {
      font-size: 25px;
    }

    .careers-torresbpoheader-h2 h2{
        font-size: 25px;
    }
    
    .careers-torresbpoheader-opening span {
        font-size: 30px !important;
    }
    .weoffer-columnbullet {
      width: 13%;
    }
    .weoffer-columntext {
      width: 80%;
    }
    .careerstext span{
        font-size: 18px !important;
    }
    .professional-outsourcingtext h2 span {
        font-size: 19px !important;
        line-height: 1.0;
    }
    .professional-outsourcingtext h2 {
        font-size: 20px !important;
    }
    .footer-socialmedia-3rd {
        width: 10%;
    }
    .footer-contactus-icon {
        width: 14%;
    }
    .footer-contactus-text{
        width: 70%;
    }
    .theme-header {
        height: 10%;
    }
    .choose-torresbpo-tabheaders{
        border-left: solid 1px #CFCFCF !important;
        border-bottom: solid 1px #CFCFCF !important;
        border-right: solid 1px #CFCFCF !important;
    }
    .tab-first{
        border-top: solid 1px #CFCFCF !important;
    }
    
    
    /* HOME PAGE */
    
    .choose-torresbpo-tabheaders{
    	font-size: 15px !important;
    	font-weight: 600;
    	width: 100% !important;
    	justify-content: center;
	}
    .home-headercontents {
        margin-top: 35px;
        width: 85%;
    }
    .home-headercontents-heading{
        width: 100%;
    }
    .home-headercontents h4 {
        font-size: 17px;
    }
    .home-headercontents > .zpelem-text span{
        font-size: 16px !important;
    }
    .home-profoutsourcing-header h2{
        line-height: 1.3;
    }
    .home-profoutsourcing h2 span {
        font-size: 30px !important;
    }
    .home-profoutsourcing-text span {
        font-size: 20px !important;
        line-height: 1.3;
    }
    .home-choosetorresbpo-header > .zpelem-heading {
        margin-top: -35px;
    }
    .home-choosetorresbpo-header h1 span {
        font-size: 25px !important;
    }
    .home-choosetorresbpo-header h1 {
        line-height: 1.3
    }
    .home-choosetorresbpo-header > .zpelem-text > .zptext-align-center span {
        font-size: 20px !important;
        line-height: 1.3;
    }
    .home-choosetorresbpo-headertext {
        width: 100% !important;
        margin: 20px 0 0;
	}
    .home-choosetorresbpo-tabstext span {
        font-size: 14px !important;
    }
    .home-ourmission-header h2 span {
        font-size: 40px;
    }
    .home-ourmission-text h1 span {
        font-size: 25px;
    }
    .home-ourmission-text h1 {
        line-height: 1;
    }
    .home-ourmission-text > .zpelem-text p span {
        font-size: 17px;
    }
    
    /* ABOUT US PAGE */
    
    .aboutus-headercontents {
        margin-top: 35px;
        width: 85%;
        margin-left: 10px;
    }
    
    .aboutus-headercontents h1 {
        font-size: 17px;
    }
    
    .whoweare-header h1 span {
        font-size: 40px !important;
        line-height: 1.3;
    }
    .whoweare-text span {
        font-size: 17px !important;
    }
    .aboutus-keysolution {
        line-height: 1.3 !important;
    }
    
    /* CONTACT US PAGE */
    
    .contact-header {
        background-position-x: -670px;
    }
    
    .contactus-headercontents {
        margin-top: 35px;
        width: 85%;
        margin-left: 20px;
    }
    
    .contact-headertext h2 {
        line-height: 1.3;
    }
    
    .contact-headertext h2 span {
        font-size: 25px !important;
    }
    .contact-headercontent {
        line-height: 1.8em;
    }
    
    /* SERVICES PAGE */
    
    .services-headercontents {
        margin-top: 35px;
        width: 85%;
        margin-left: 10px;
    }
    .services-headertext h2 span {
        font-size: 25px !important;
    }
    .services-headers h2 span {
        font-size: 25px !important;
    }
    .services-headertext h2 {
        line-height: 1.3;
    }
    
    /* OFFSHORE PAGE */
    
    .offshore-headercontents{
        margin-top: 35px;
        width: 85%;
        margin-left: 10px;
    }
    .offshore-headertext h2 span {
        font-size: 25px !important;
    }
    .offshore-headertext h2 {
        line-height: 1.3;
    }
    .offshore-headers h1 span {
        font-size: 30px !important;
    }
    
        
        
        
    
    

    
    
}
