@media only screen and (max-width: 768px) {
 .connect_sec2 {
    padding: 4rem 0 2rem 0;
}
 .mobo_button {
    right: 15px;
    top: 8px;
    width: 40px;
    height: 40px;
    position: fixed;
    z-index: 100000;
    border-radius: 4px;
}
.siteheaders {
    position: absolute;
    top: 15px;
    width: 100%;
    z-index: 10;
    height: 55px;
}
.fixed_menu .mobo_button span:nth-child(1){
     background-color:#000;
}
.fixed_menu .mobo_button span:nth-child(2){
    background-color:#000;
}
.fixed_menu .mobo_button span:nth-child(3){
    background-color:#000;
}
.mainmenus ul {
    padding-top: 1rem;
}
.mainmenus ul li a {
    
font-size: 16px;
    
cursor: pointer;
    
z-index: 100;
    
position: relative;
    
color: #fff !important;
}
.mainmenus.active_menu{
    display: block;
    width: 100%;
    margin-top: 0px;
}
.mainmenus ul li {
    display: block;
    padding: 0px 20px;
    line-height: 44px;
}
.mainmenus {
    float: none;
    background: linear-gradient(
90deg
, #29b5e8 0, #0080b0 100%);
    margin-top: 10px;
    z-index: 999 !important;
    position: fixed;
    width: 0;
    height: 120vh;
    right: 0;
    transition: all 0.5s;
    top: -10px;
    overflow-y: auto;
}
.mobo_button.crossbar span:nth-child(1) {
    opacity: 0;
}
.mobo_button.crossbar span:nth-child(2) {
    opacity: 1;
    left: 2px;
    position: absolute;
    transform: rotate(
45deg
);
    top: 18px;
    background: #fff !important;
}
.mobo_button.crossbar span:nth-child(3) {
    transform: rotate(
-45deg
);
    position: absolute;
    top: 18px;
    left: 1px;
    background: #fff !important;
}
 .mobo_button span {
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
    -webkit-transform: rotate(
0deg
);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(
0deg
);
    left: 0;
}
.mobo_button span:nth-child(1) {
    background: #fff;
    display: block;
    width: 80%;
    height: 2.5px;
    top: 10px;
    margin-left: 4px;
    position: absolute;
}
.mobo_button span:nth-child(2) {
    background: #fff;
    display: block;
    width: 80%;
    height: 2.5px;
    top: 19px;
    margin-left: 4px;
    position: absolute;
}
.mobo_button span:nth-child(3) {
    background: #fff;
    display: block;
    width: 80%;
    height: 2.5px;
    bottom: 10px;
    margin-left: 4px;
    position: absolute;
}
.sitelogo img {
    position: relative;
    z-index: 10;
    width: 160px;
    margin-top: 0px;
}
 .sliderContent h4 {
    font-size: 30px;
    font-weight: 900;
    line-height: 40px;
    padding: 0rem;
    padding-bottom: 50px;
}
.highten__slider {
   
padding: 9rem 0rem 8rem 0rem;
   
position: relative;
   
height: 600px;
}
.d_flex {
    display: block;
}
.icons_boxes {
    position: relative;
    display: flex;
    flex-shrink: 0;
    margin: auto;
    width: 5rem;
    height: 5rem;
    margin-bottom: 30px;
    z-index: 2;
}
.icons_content p {
    font-size: 17px;
    text-align: center;
}
.hr_sec03::before {
   
    height: 75%;
   
}
.hr_padding p {
    font-size: 30px;
   
}
.hr_sec04::before{
    display:none;
}
.hr_boxes {
    padding-bottom: 40px;
}
.hr_boxesContent h5 {
   
    font-size: 20px;
    font-weight: 500;
}
.hr_sec04 p {
    text-align: center;
    font-size: 20px;
}
.footer_tops h5 {
    font-size: 30px;
    
}
.footer_tops::before {
 
    height: 75%;
  
    opacity: 0.3;
}
.footer_tops ul {
  
    padding-left: 20px;
}

.logo_footer img {
    width: 200px;

}
.padding_right {
    padding-left: 1rem;
}
.padding_right .col-md-4{
    /* width:50%; */
}
.foot_links {
    margin-bottom: 30px;
}
.footer_botttom p{float: none;margin-bottom: 2px;}
.footer_botttom ul{float: left;margin: 0px;padding: 0px 0px !important;margin-bottom: 20px;}
.mobologo{display:block !important;width: 160px;position: relative;top: 20px;left: 22px;}
.mobocontact{
    display: block !important;
    float: none;
    padding-top: 50px;
    padding-left: 20px;
}
.topnavright{display:none;}
.topnavright span {
    font-size: 19px;
    padding-right: 10px;
    display: block !IMPORTANT;
    padding-bottom: 30px;
    padding-top: 30px;
}
.why_sec {
    padding: 60px 0px;
    width: 100%;
    margin: 0 auto;
}
.why_boxes {
  
    height: auto;
 
    margin-bottom: 30px;
}
.employer_sec3Content p {
    
    padding-top: 0;
}
.employer_sec3 {
   
    width: 100%;
  
    text-align: center;
}
.employer_sec4::after{display:none;}
.employ_sec4boxes {
   
min-height: auto;
   
margin-bottom: 40px;
}
.about_sec3 p {
   
    width: 100%;
  
}
.hr_sec02 h5{z-index:1;}
.connect {
   
padding: 10em 0 4rem 0;
   
height: 350px;
}
.connect h4{
    font-size: 20px;
}
.form_connect {
    width: 100%;
    /* position: absolute; */
    padding: 50px 20px;
    color: black;
}
.connectsec2_left {
   
    margin-bottom: 40px;
}
.mobocontact{display:block;}
.jobsekkercontact {
    padding: 60px 0px;
    width: 100%;
}
}

@media only screen and (max-width: 1100px) {.icons_content p {
    font-size: 15px;
}}