.headerbg{

    background-color: rgba(45, 42, 39, 0.9) !important;

    border: 0 !important;

    border-radius: 0 !important;

    min-height: 65px !important;

    margin-bottom:0 !important;

}

.dropdown-menu{

    background-color: rgba(45, 42, 39, 0.9) !important;

}

.dropdown-menu > li > a{

    font-size: 13px;

    color: #fff !important;

}

.dropdown-menu > li > a:hover{

    color:#06aec7 !important;

    background:none !important;

}

.navbar-default .navbar-nav > li > a{

    color:#fff !important;

    background: none;

    font-size: 13px;

    outline:none;

    margin: 7px 0;

    padding: 15px 6px;

}

.navbar-default .navbar-nav > li > a:hover{

    color:#1EAEDB !important;

}

.navbar-default .navbar-nav > li > a.active{

    background-color: none !important;

}

.navbar-nav > li{

    margin-bottom:0 !important;

}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{

    background: none !important;

    background-color: none !important;

    color:#06aec7 !important;

}

.caret-up {

    width: 0; 

    height: 0; 

    border-left: 4px solid rgba(0, 0, 0, 0);

    border-right: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid;



    display: inline-block;

    margin-left: 2px;

    vertical-align: middle;

}

.menu-form{

    width: 250px;

    background-color: rgba(33, 31, 29, 0.9) !important;

    padding: 20px !important;

}

.menu-submit{

    background: #06aec7 !important;

    border:none !important;

    color:#fff !important;

}

.forgot{
color: #fff;
float: right;
font-size: 12px;
margin: 10px 0;
}

.forgot a{

    color: #fff;

    font-size: 12px;

}

.forgot a:hover{ text-decoration:none;}

.join a{

    background: #06aec7 !important;

    padding: 3px 17px !important;

    margin: 19px 0 !important;}

.join a:hover{

    background:none !important;

}

.sep{

    color: #fff;

    margin: 20px 0;

}

.search{

    padding: 5px 0px;

    background: url(../images/icon-search.png);

    background-repeat: repeat;

    background-repeat: no-repeat;

    width: 25px;

    height: 25px;

    border: none;

    text-indent: -999999px;

    margin-top: 20px;

}



/******************Progressbar***********************/



.cirprogress{

    background: none !important;

    width: 150px !important;

    height: 150px !important;

    line-height: 150px;

    background: none;

    margin: 0 auto;

    box-shadow: none;

    position: relative;

    box-shadow: none !important;

}

.cirprogress:after{

    content: "";

    width: 100%;

    height: 100%;

    border-radius: 50%;

    border: 12px solid #fff;

    position: absolute;

    top: 0;

    left: 0;

}

.cirprogress > span{

    width: 50%;

    height: 100%;

    overflow: hidden;

    position: absolute;

    top: 0;

    z-index: 1;

}

.cirprogress .progress-left{

    left: 0;

}

.cirprogress .progress-bar{

    width: 100%;

    height: 100%;

    background: none;

    border-width: 12px;

    border-style: solid;

    position: absolute;

    top: 0;

}

.cirprogress .progress-left .progress-bar{

    left: 100%;

    border-top-right-radius: 80px;

    border-bottom-right-radius: 80px;

    border-left: 0;

    -webkit-transform-origin: center left;

    transform-origin: center left;

}

.cirprogress .progress-right{

    right: 0;

}

.cirprogress .progress-right .progress-bar{

    left: -100%;

    border-top-left-radius: 80px;

    border-bottom-left-radius: 80px;

    border-right: 0;

    -webkit-transform-origin: center right;

    transform-origin: center right;

    animation: loading-1 1.8s linear forwards;

}

.cirprogress .progress-value{

    width: 90%;

    height: 90%;

    border-radius: 50%;

    background:none;

    font-size: 24px;

    color: #fff;

    line-height: 135px;

    text-align: center;

    position: absolute;

    top: 5%;

    left: 5%;

}

.cirprogress.loader3 .progress-bar{

    border-color: #028ec9;

}

.cirprogress.loader3 .progress-left .progress-bar{

    animation: loading-2 1.5s linear forwards 1.8s;

}

.cirprogress.loader1 .progress-bar{

    border-color: #028ec9;

}

.cirprogress.loader1 .progress-left .progress-bar{

    animation: loading-4 0.4s linear forwards 1.8s;

}

.cirprogress.loader2 .progress-bar{

    border-color: #028ec9;

}

.cirprogress.loader2 .progress-left .progress-bar{

    animation: loading-5 1.2s linear forwards 1.8s;

}

@keyframes loading-1{

    0%{

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

}

100%{

    -webkit-transform: rotate(180deg);

    transform: rotate(180deg);

}

}

@keyframes loading-2{

    0%{

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

}

100%{

    -webkit-transform: rotate(144deg);

    transform: rotate(144deg);

}

}

@keyframes loading-3{

    0%{

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

}

100%{

    -webkit-transform: rotate(90deg);

    transform: rotate(90deg);

}

}

@keyframes loading-4{

    0%{

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

}

100%{

    -webkit-transform: rotate(36deg);

    transform: rotate(36deg);

}

}

@keyframes loading-5{

    0%{

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

}

100%{

    -webkit-transform: rotate(126deg);

    transform: rotate(126deg);

}

}

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

    .cirprogress{ margin-bottom: 20px; }

}



.loader{

    padding: 75px 0 100px 0;

}

.loader p{

    color: #fff;

    text-align: center;

    font-size: 20px;

}

.loader h5{ color:#fff;}

.training{

    text-align:center;

}

.training a{

    color: #fff;

    text-transform: uppercase;

    font-size: 16px;

    margin-top: 15px;

    display: inline-block;

}

.training a:hover{

    color:#333;

    outline:none;

}

.navbar-header .navbar-brand {

    padding-top: 18px

}

.jobsearch-form{

    background: #f5f5f5;

    border-bottom: 1px solid #e7e7e7;

    padding: 6px 0 0 0;

}

.jobsearch-form h2{

    margin-top: 0;

    margin-bottom: 3px;

    font-size: 17px;

    text-align: left;

    line-height: 30px;

}
.search-jobs{margin-bottom: 10px;}
.jobsearch-form input{

    border:1px solid #ccc !important;

    border-radius: 4px !important;
margin: 0;
}
.jobsearch-form select{
margin: 0;
}

h2.search-result{

    text-transform: none;

    font-size: 20px;

    margin: 10px 0;

}

h2.search-result span{

    color: #0da2b9;

}

.search-result-breadcrumb{

    border-bottom: 1px solid #e7e7e7;

}

.job-search a {

    font-size: 20px;

    color: #0da2b9;

    margin: 13px 2px;

    display: inline-block;

    outline:none;

}

.result-sort{

    margin: 9px 0px;

}

.search-head{

}

.tools{

    /*margin-bottom:44px;*/

}

.jobs-listwise{

    min-height: 200px !important;

}

.job-listwise{

    background: #0da2b9;

    margin: 0 !important;

    padding: 14px 0;

    color: #fff;

    font-size: 16px;

}

.navbar-nav > li a:hover{

    background:none !important;

    color:#0da2b9;

}

.box-none:hover{

    box-shadow:none !important;

}

.btn.btn-rounded.btn-block.btn-info:hover{

    box-shadow:none !important;

}

.counter-h3{

    font-size: 54px;

    color: #06aec7;

}

section.traningandcertification h2 {
    text-align: center;
}
.nav_right_list {
    position: absolute;
    left: 21em;
}
.traning-certification .training a{color: #333;}

/*=====================================================

=            Bootstrap 2.3.2 Media Queries            =

=====================================================*/

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



}



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



}



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



}



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

    .navbar-header{

        padding-bottom: 10px;

    }

    .dreamjob h1{

        font-size: 21px !important;

        padding-top: 10px !important;;

    }

    .dreamjob h2{

        font-size: 16px !important;;

        line-height: 16px !important;;

    }

    .dreamjob h3{

        font-size: 15px !important;;

        padding: 10px !important;;

        margin: 20px !important;;

        line-height: 15px !important;;

    }

    section.dreamjob .container .or .fieldrow input[type="text"]{

        width:100% !important;

    }

    .search{width:100% !important;}

    .fieldrow input[type="submit"]{width:100% !important;}

    section.dreamjob .container .or .fieldrow{ text-align:center;}

    section.dreamjob .container .or .fieldrow .advancedsearch{

        border-left: 0 !important;

        margin: 0 !important;

        padding: 0 !important;

    }

    .upload{font-size:13px !important;}

    section.dreamjob .container .or p.upload span{

        padding: 0 5px !important;

        line-height: 23px;

    }

    .or .row{margin-top: 15px;}

    section.bigdata .scroll img{width: 75px;}







    section.bigdata h2{

        font-size: 16px !important;

        text-align: center;

        line-height: 30px;

    }

    section.bigdata h3{

        font-size: 15px !important;

        width: 100%;

        padding: 10px;

        text-align: center;

        margin-top: 0;

    }

    .loader{padding-top: 20px;}

    .cirprogres{margin-bottom: 0 !important;}

    .loader p{margin-bottom: 10px;}

    section .scroll img{ width:70px;}

    section.traningandcertification h2{

        font-size: 20px !important;

        text-align: center;

        width: 100%;

        margin-top: -10px;

        margin-bottom: 20px !important;
    }

    .traningandcertification .m-t-40{margin-top: 0;}

    .traningandcertification .m-t-30{margin-top: 0;}

    .traningandcertification .m-b-30{margin-bottom: 0;}

    .traningandcertification{ padding-bottom:75px;}

    section.jobforecast h2{

        font-size: 20px !important;

        text-align: center;

        width: 100%;

        margin-top: -10px;

        margin-bottom: 20px !important;

    }

    .jobsforecast{ margin-top:0 !important;}

    section.jobforecast .jobsforecast p{

    }

    .counter-h3{

        margin-bottom: 5px !important;

        line-height: 18px;

        font-size: 26px;

        text-align: center;

    }

    .jobsforecast p{

        font-size: 22px !important;

        text-align: center;

        margin-bottom: 20px !important;

    }

    section.getintouch .container h2{

        font-size:23px !important;

        text-align:center;

    }
.resumethumbs-box{
display: inline-block;
position: inherit;}
.resume-thumbs {
    height: auto !important;
    width: 100% !important;
}
.resumethumbs-box ul li {
    display: inline-table;
}
.resume-btn{padding: 5px 7px;}
.resumethumbs-box ul {
    margin: 0;
}

.rightpath-slider-area .card-body{}
.card1 .img-top{left: 14px;}
.training a{display: block;}
.card1 .img-top{left: 95px !important;}
.card1 .img-top {display: none !important;}


}





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

    .navbar-header{

        padding-bottom: 10px;

    }

    .dreamjob h1{

        font-size: 21px !important;

        padding-top: 10px !important;;

    }

    .dreamjob h2{

        font-size: 16px !important;;

        line-height: 16px !important;;

    }

    .dreamjob h3{

        font-size: 15px !important;;

        padding: 10px !important;;

        margin: 20px !important;;

        line-height: 15px !important;;

    }

    section.dreamjob .container .or .fieldrow input[type="text"]{

        width:100% !important;

    }

    .search{width:100% !important;}

    .fieldrow input[type="submit"]{width:100% !important;}

    section.dreamjob .container .or .fieldrow{ text-align:center;}

    section.dreamjob .container .or .fieldrow .advancedsearch{

        border-left: 0 !important;

        margin: 0 !important;

        padding: 0 !important;

    }

    .upload{font-size:13px !important;}

    section.dreamjob .container .or p.upload span{

        padding: 0 5px !important;

        line-height: 23px;

    }

    .or .row{margin-top: 15px;}

    section.bigdata .scroll img{width: 75px;}







    section.bigdata h2{

        font-size: 16px !important;

        text-align: center;

        line-height: 30px;

    }

    section.bigdata h3{

        font-size: 15px !important;

        width: 100%;

        padding: 10px;

        text-align: center;

        margin-top: 0;

    }

    .loader{padding-top: 20px;}

    .cirprogres{margin-bottom: 0 !important;}

    .loader p{margin-bottom: 10px;}

    section .scroll img{ width:70px;}

    section.traningandcertification h2{

        font-size: 20px !important;

        text-align: center;

        width: 100%;

        margin-top: -10px;

        margin-bottom: 20px !important;
    }

    .traningandcertification .m-t-40{margin-top: 0;}

    .traningandcertification .m-t-30{margin-top: 0;}

    .traningandcertification .m-b-30{margin-bottom: 0;}

    .traningandcertification{ padding-bottom:75px;}

    section.jobforecast h2{

        font-size: 20px !important;

        text-align: center;

        width: 100%;

        margin-top: -10px;

        margin-bottom: 20px !important;

    }

    .jobsforecast{ margin-top:0 !important;}

    section.jobforecast .jobsforecast p{

    }

    .counter-h3{

        margin-bottom: 5px !important;

        line-height: 18px;

        font-size: 26px;

        text-align: center;

    }

    .jobsforecast p{

        font-size: 22px !important;

        text-align: center;

        margin-bottom: 20px !important;

    }

    section.getintouch .container h2{

        font-size:23px !important;

        text-align:center;

    }
    section.traningandcertification h2 {    
    text-align: center;
} 
.resumethumbs-box{
display: inline-block;
position: inherit;}
.resume-thumbs {
    height: auto !important;
    width: 100% !important;
}
.resumethumbs-box ul li {
    display: inline-table;
}
.resume-btn{padding: 5px 7px;}
.resumethumbs-box ul {
    margin: 0;
}
.rightpath-slider-area .card-body{}
.card1 .img-top{left: 14px;}
.training a{display: block;}
.card1 .img-top{left: 95px !important;}
.card1 .img-top {display: none !important;}
  

}

.signin-close{
position: absolute;
    right: 10px;
    top: 10px;
    background: #05b1c9;
    color: #fff;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    line-height: 35px;
    font-weight: bold;
}

.service-home{
position: absolute;

top: 17%;

z-index: 9;

width: 100%;
}
.service-home h2{
font-size: 72px;

color: #fff;

line-height: 72px;
}
.service-home p{
font-size: 20px;

text-transform: uppercase;

color: #fff;

font-weight: 100;
}
.service-content{
margin-bottom: 50px;
text-align: center;
}
.service-content h3{
text-align: center;
font-size: 26px;
text-transform: uppercase;
margin: 40px 0 30px;}

.service-content p{
font-size: 16px;
margin-top: 0;}
.service-content h4{
text-transform: uppercase;
color: #666;}


/***************recent changes ****************/

/*********Training and certificate page ************/
.interviewq{
	padding: 15px 0 15px 0 !important;
}
 .below{background-color: #0da2b9;height: 60px;}
.head{line-height: 70px;color: white;}
.m-t-15{margin-right: -15px !important;margin-top: -15px !important;}
#categories{border-radius: 1px;}
.primary{margin-bottom: 20px;margin-top: -12px !important;}
#interview` a{line-height: 3 !important;}
.nw{width: 180px;height: 50px;background-color: white !important;color: black;margin-left: -10px;margin-top: 0px !important; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);text-indent: 0px;text-align: center;}
.interviewq{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.back-bg{
	background-color: #ff7300 !important;
}



.tr-bg{
	background-color: #646464 !important;
}
.cat_label{
	float: right !important;
    padding-top: 6px !important;
	margin-bottom: 0px !important;

}


