.other-services{
    font-size: 13px !important; text-align: center;
}
.footer-item-1{
    font-size: 13px;
    /*line-height: 1.5;*/
    text-align: left;
    color: #555;
}
.footer-item-img{
    float: left;
}
.footer-item-2 li{
    font-size: 13px;
    text-align: left;
}
.navbar-default {
    transition: all 0.5s ease 0s;
        background-color: white;
/*    background-color: transparent;*/
}
@media screen and (min-width: 992px){
    header.scrollHeader .navbar-default {
        position: fixed;
        top: 0;
        z-index: 99;
        width: 100%;
        background: #fff !important;
        left: 0;
        transition: all 0.2s ease 0s;
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
        -ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    }
}
.font20{
    font-size: 20px;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  
}

#container-custom ul li, #container-custom ol li{list-style: inherit;margin-bottom:5px;}

#container-custom ul, #container-custom ol{padding-left:30px;}

.icon-advisory img, .icon-incident img{
    background-color: #7d006c;
    border-radius: 10px;
}
.icon-cyber img, .icon-malware img{
    background-color: #fec106;
    border-radius: 10px;
}
.icon-advisory span{
    position: absolute;
    top: 66%;
    padding-left: 5.5%;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
}
.icon-malware span{
    position: absolute;
    top: 64%;
    padding-left: 6.2%;
    color: #000;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
}
.icon-cyber span{
    position: absolute;
    top: 70%;
    padding-left: 16%;
    color: #000;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
}
.icon-incident span{
    position: absolute;
    top: 67%;
    padding-left: 5%;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
    line-height: 1.5;
    
}
.icon-advisory, .icon-malware{
    float: right;
    padding-right: 10%;
    
}
@media (min-width: 768px) {
    .mycert-services{
        padding-top:12em;padding-left:10em;
    }
    .for-br{
        display: none;
    }
}

@media (max-width: 767px) {
	
	.space-homepage{
    margin-bottom: 5%;
    margin-top: 10%;
    
}
    .navbar-brand{
        margin-right: 4rem !important;  
    }
    .navbar-brand > img {
        max-width: 80%;
    }
    .navbar-header-custom {
            width: 100% !important;
    }
    .mycert-services{
        padding:1em;
    }
    .icon-advisory span {
        position: absolute;
        top: 70%;
        padding-left: 15%;
        color: white;
        font-weight: 600;
        font-size: 14px;
    }
    .icon-cyber span {
        position: absolute;
        top: 72%;
        padding-left: 20%;
        color: #555;
        font-weight: 600;
        font-size: 14px;
        text-align: center;
    }
    .icon-malware span {
        position: absolute;
        top: 70%;
        padding-left: 15%;
        color: #555;
        font-weight: 600;
        font-size: 14px;
        text-align: center;
    }
    .icon-incident span {
        position: absolute;
        top: 70%;
        padding-left: 8%;
        color: white;
        font-weight: 600;
        font-size: 14px;
        text-align: center;
    }
    .icon-incident{
        margin-bottom: 1em;
    }
    .img-main-custom{
        display: none;
    }
    .for-br{
        display: fixed;
    }
    #table-stats-custom td, #table-stats-custom th {
        text-align: left;
        border: 1px solid whitesmoke;
        padding: 5px 1px !important;
        font-weight: 500;
        font-size: 9px;
    }
}

/*background homepage*/
.back-homepage{
/*
    background-image: url('../images/slider_1a.png');
    background-repeat: no-repeat;
*/
    position: relative;
    
}
.space-homepage{
    margin-bottom: 5%;
	margin-top: -16.5%;
}

/*popup style*/
.cover {
    height: 100%;
    width: 100%;
    z-index: 1;
}

.blur-in {
    -webkit-animation: blur 2s forwards;
    -moz-animation: blur 2s forwards;
    -o-animation: blur 2s forwards;
    animation: blur 2s forwards;
}

.blur-out {
    -webkit-animation: blur-out 2s forwards;
    -moz-animation: blur-out 2s forwards;
    -o-animation: blur-out 2s forwards;
    animation: blur-out 2s forwards;
}

@-webkit-keyframes blur {
    0% {
        -webkit-filter: blur(0px);
        -moz-filter: blur(0px);
        -o-filter: blur(0px);
        -ms-filter: blur(0px);
        filter: blur(0px);
    }

    100% {
        -webkit-filter: blur(4px);
        -moz-filter: blur(4px);
        -o-filter: blur(4px);
        -ms-filter: blur(4px);
        filter: blur(4px);
    }
}

@-webkit-keyframes blur-out {
    0% {
        -webkit-filter: blur(4px);
        -moz-filter: blur(4px);
        -o-filter: blur(4px);
        -ms-filter: blur(4px);
        filter: blur(4px);
    }

    100% {
        -webkit-filter: blur(0px);
        -moz-filter: blur(0px);
        -o-filter: blur(0px);
        -ms-filter: blur(0px);
        filter: blur(0px);
    }
}

.pop-up {
    position: fixed;
    margin: 5% auto;
    left: 0;
    right: 0;
    z-index: 2;
}

.boxing {
    background-color: whitesmoke;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10%;
    position: relative;
    -webkit-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
}

.button2 {
    margin: 0 auto;
  background-color: #FF8566;
    margin-bottom: 33px;
}

.button2:hover {
    background-color: #555;
    -webkit-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
}

.close-button2 {
    transition: all 0.5s ease;
    position: absolute;
    background-color: #8B0E04;
    padding: 1px 7px;
    left: 0;
    margin-left: -10px;
    margin-top: -9px;
    border-radius: 50%;
    border: 2px solid #fff;
    color: white;
    -webkit-box-shadow: -4px -2px 6px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: -4px -2px 6px 0px rgba(0,0,0,0.1);
    box-shadow: -3px 1px 6px 0px rgba(0,0,0,0.1);
}

.close-button2:hover {
    background-color: #555;
    color: #fff;
}
/*/////////////////Filters Result /////////*/
.jobs-result {
    float: left;
    width: 100%;
	margin-top: 28px;
}
.filter-result:hover {
    border: 1px solid #3668d1;
}
.filter-result {
    background: #fff;
    padding: 40px 0;
	float: left;
    width: 100%;
	box-shadow: 0px 1px 2px 0px #e4e4e4;
	-moz-box-shadow:0px 1px 2px 0px #e4e4e4;
	-webkit-box-shadow:0px 1px 2px 0px #e4e4e4;
	margin-bottom: 10px;
	border: 1px solid #fff;
}
.filter-result .company-left-info {
    float: left;

    margin-right: 26px;
}
.filter-result .desig {
    float: left;
}
.filter-result .desig h3, .filter-result .desig h4 {
	margin: 0;
}
.filter-result .desig h3 {
    font-size: 19px;
    margin: 9px 0;
}
.filter-result .desig h3:hover { color: #2b5cc2; text-decoration:none; }

.filter-result .desig h4 {
    font-size: 14px;
}
.label{
    background: #3668d1;
    text-transform: uppercase;
    padding: 13px 21px;
    font-family: LatoBold;
    font-size: 11px;
    float: left;
	margin-left: 18px;
	width: 105px;
	border-radius: 0;
	line-height: normal;
}
.filter-result .location {
    width: 100%;
    text-align: right;
}
.filter-result .location p {
    font-size: 15px;
    line-height: normal;
 
    color: #777777;
}
.data-job {
    text-align: left;
}
.data-job {
    float: right;
}
.data-job h3 {
    float: left;
    font-size: 19px;
	line-height: 22px;
    margin: 8px 0;
}
.data-job  h4 {
    float: left;
}
.job-type.job-parttime {
    background: #31ce8a;
}
 .job-type.job-internship {
    background: #efc36e;
}
.job-type.job-fulltime {
    background: #31ce8a;
}
.label.job-partytime {
    background: #ef4135;
}
#load_more {
    text-align: center;
    display: block;
    margin: 0 auto;
    background: #ef4135 !important;
    color: #fff;
    border: none;
    border-radius: 0;
    padding: 18px 42px;
    font-family: LatoBold;
    position: relative;
    text-transform: uppercase;
	margin: 20px auto 0;
}
#load_more:hover {
    background: #4674D6 !important;
}
#load_more .glyphicon {
    position: absolute;
    right: 15px;
    top: 20px;
}