.landing{background: #f9c947; right: 3%;margin-top: 276px;position: fixed;}

@media(min-width:1800px) {
.landing{background: #f9c947; right: 3%;margin-top: 276px;position: fixed;}}

@media(max-width:767px) {.landing{background: #f9c947; right: 3%;margin-top: 170px;position: fixed;}}
@media(max-width:360px) {.landing{background: #f9c947; right: 0%;margin-top: 170px;position: fixed;}}
@media(max-width:384px) {.landing{background: #f9c947; right: 0%;margin-top: 170px;position: fixed;}}
@media(max-width:375px) {.landing{background: #f9c947; right: 0%;margin-top: 170px;position: fixed;}}
@media(max-width:414px) {.landing{background: #f9c947; right: 0%;margin-top: 170px;position: fixed;}}
@media(max-width:390px) {.landing{background: #f9c947; right: 0%;margin-top: 170px;position: fixed;}}
@media(max-width:393px) {.landing{background: #f9c947; right: 0%;margin-top: 170px;position: fixed;}}
@media(max-width:412px) {.landing{background: #f9c947; right: 0%;margin-top: 170px;position: fixed;}}
@media(max-width:540px) {.landing{background: #f9c947; right: 0%;margin-top: 170px;position: fixed;}}
@media(max-width:412px) {.landing{background: #f9c947; right: 0%;margin-top: 170px;position: fixed;}}


.landing h3 {
    color: #000;
    font-size: x-large;
}



.landing_form{padding:0px 30px; margin-top: 7px;}

.landing_form input,.landing_form textarea{background: #e7e7e7; width: 100%; border: 0; margin-bottom:10px; padding: 7px 30px;border-radius: 30px;}

.landing_form .select2-container--bootstrap .select2-selection--single{height: 36px;

line-height: 17px; background: #e7e7e7; border-radius: 10px;  border:0;  margin-bottom: 10px;}

.landing_form input[type=submit]{background: #3c6e3c; color: #fff;}

.home_page a{display: block; background: #000; color: #fff;  padding-top: 0; padding: 6px 0px; border-radius: 5px;}



.ranking_awards{padding: 40px 0px 60px; }

.ranking,.recuriter{padding-top:20px; position: relative;}

.ranking li,.top_recuriter li{float: left; padding-left:10px;}

.ranking_awards i{background: #f9c947 !important;}
.rank_arrow{}

.rank_arrow i{ font-size: 50px; color: #000;     background: #fff;
    width: 50px; height: 50px;  border-radius: 8px;}

.rank_arrow .next,.rank_arrow .next1{position: absolute; top: 40%; right: 0;}

.rank_arrow .prev,.rank_arrow .prev1{position: absolute; top: 40%; left: 0;}



.top_recuriter{background: #f9c947;padding: 40px 0px 60px;}

.top_recuriter h3{color:#000;}



.beyond{padding:40px 0px 60px;}

.beyond_list{padding-top: 30px;}

.beyond ul{padding:0; margin: 0;}

.beyond ul li{float: left; width: 33.33%; text-align: center; padding-bottom: 40px; padding-right:30px;}

.beyond ul li .number{width: 63px; height: 63px; margin: 0px auto; line-height: 56px; font-size: 35px; border: 3px solid #eabb06; color: #1163ac; border-radius: 30px;}

.beyond ul li p{text-align: center; font-size: 16px;}

.contact_marquee{background: #1f1a17; padding: 10px 0px;}
.contact_marquee p{text-align: center;}
.contact_marquee b,.contact_marquee a{color:#fff;}

.contact_marquee a:hover{color: #fff;}

@media only screen and (max-width: 320px){
.contact_marquee{background: #1f1a17; padding: 40px 30px; padding-bottom: 10px;}}

@media only screen and (max-width: 360px){
.contact_marquee{background: #1f1a17; padding: 40px 30px; padding-bottom: 10px;}}

@media only screen and (max-width: 411px){
.contact_marquee{background: #1f1a17; padding: 40px 30px; padding-bottom: 10px;}}

@media only screen and (max-width: 414px){
.contact_marquee{background: #1f1a17; padding: 43px 30px; padding-bottom: 10px;}}

@media only screen and (max-width: 540px){
.contact_marquee{background: #1f1a17; padding: 44px 30px; padding-bottom: 10px;}}

@media only screen and (max-width: 412px){
.contact_marquee{background: #1f1a17; padding: 46px 30px; padding-bottom: 10px;}}

@media only screen and (max-width: 280px){
.contact_marquee{background: #1f1a17; padding: 33px 30px; padding-bottom: 4px;}}

@media only screen and (max-width: 1680px) and (min-width: 1500px){

/*.landing{height: 503px;}*/

}
@media only screen and (max-width: 768px){
    .theme-default .nivoSlider {
        top: 0px !important;
    }
    .landing{
        margin-top: 524px;
    }
}

@media only screen and (max-width: 360px){
    .theme-default .nivoSlider {
        top: 0px !important;
    }
    .landing{
        margin-top: 521px;
    }
}

@media only screen and (max-width: 320px){
    .theme-default .nivoSlider {
        top: 0px !important;
    }
    .landing{
        margin-top: 534px;
    }
}

@media only screen and (max-width: 375px){
    .theme-default .nivoSlider {
        top: 0px !important;
    }
    .landing{
        margin-top: 524px;
    }
}

@media only screen and (max-width: 414px){
    .theme-default .nivoSlider {
        top: 0px !important;
    }
    .landing{
        margin-top: 687px;
    }
}

@media only screen and (max-width: 400px){
    .theme-default .nivoSlider {
        top: 0px !important;
    }
    .landing{
        margin-top: 524px;
    }
}

@media only screen and (max-width: 411px){
    .theme-default .nivoSlider {
        top: 0px !important;
    }
    .landing{
        margin-top: 440px;
    }
}

@media only screen and (max-width: 402px){
    .theme-default .nivoSlider {
        top: 0px !important;
    }
    .landing{
        margin-top: 396px;
    }
}




@media only screen and (min-width:1280px) and (max-width:1499px){

.landing_form input, .landing_form textarea,.landing_form .select2-container--bootstrap .select2-selection--single{margin-bottom: 7px;}
.landing{/*height: 475px;*/ width: 406px;}ne
}

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

.landing_form input, .landing_form textarea,.landing_form .select2-container--bootstrap .select2-selection--single{margin-bottom: 7px;}

/*.landing{height:475px;}*/

}
@media only screen and (min-width:1025px) and (max-width:1199px){
/*.landing{    height: 475px;}*/
.landing_form input, .landing_form textarea{    margin-bottom: 6px;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){

.landing {background: #f9c947; right: 0%; padding-top: 20px; position: inherit; height: auto; width: 100%;}

.beyond ul li{padding-right:0px;}

.beyond ul li p{font-size: 14px;}
.blink_me{ padding-top: 50px;}
}

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

	.beyond ul li{width: 50%; padding-bottom: 40px; padding-right: 0px;}

	.beyond ul li p{text-align: center !important; font-size: 14px;     height: 100px;}

	.beyond ul li .number { width: 43px; height: 43px; line-height: 36px; font-size: 25px;}
	.blink_me{ padding-top: 50px;}

.hide_mobile{display: none !important;}
.rank_arrow i{font-size: 30px; width: 30px; height: 30px;}

}
#enquiry a:hover{
    color: blue;
}
@media only screen and (max-width: 467px){

	.beyond ul li{width: 100%; border-bottom: 3px solid #eabb06; margin-bottom: 20px; padding-bottom: 20px;}

	.beyond ul li p{height: auto;}

}	

.blink_me {

  animation: blinker 1s linear infinite;

}



@keyframes blinker {

  50% {

    opacity: 0;

  }

}
@media only screen and (max-width: 1399px) and (min-width: 1280px){
.landing {
    height: auto !important;
}
}