/* .cstm_imgsize img{width: 110px; */
/* height: 80px !important;} */
    /* .list_news  ul li a{    color: #333;} */
    .update ul
    {
        height: 320px;
        list-style: none outside none;
    padding-left:0px;
    }


.mt-50
{ margin-top: -50px !important;}
.counter {
    margin: 1.5% 0% 0%;}
.box25 .coun_name li {
     position: relative;
    margin-bottom: 0px;
    padding-bottom: 2px;
    list-style: none;
    color: #333;
    font-size: 20px !important;

}

.modal-content.cstm-width h2,
.modal-content.cstm-width .h_2{background-image:none;}
.modal-header.bg_cstm_sahib .close2{text-align:right; display:block;}
.modal-header.bg_cstm_sahib .close2 img{cursor:pointer;}

.v-left_box_coun .coun_name li:first-child {
    background: #312f45;
    color: #fff;
}

.box25 {
    float: left;
    width: 26%;
}

.box25 .coun_name li.active {
    background: #312f45;
    color: #fff;
    padding: 6px 0px;
    font-weight: normal;
}

.box25 .coun_name li .img-active{
    display: none;
}
.box25 .coun_name li.active a{
    color: #ffffff;
}

.box25 .coun_name li.active .img-noactive{
    display: none;
}
.box25 .coun_name li.active .img-active{
    display: inline-block;
}

.lats_news_list ul li:hover {
    color: #a92e25;
}

.list_img li p:hover {
    color: #a92e25;
}

.order_list ol li:hover {
    color: #a92e25;
}

.coun_name img {
    padding-left: 23px;
    z-index: 2222;
    position: relative;
    width: 10px;
    height: 10px;
    padding-right: 7px;
}

.coun_name li {
    list-style: none;
    line-height: 38px;
    font-size: 19px;
}

.countries h2 {
    font-size: 37px;
    color: #333333;
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: uppercase;
    position: relative;
    padding-left: 42px;
    box-sizing: border-box;

    font-weight: 600;
    line-height: 31px;
}

.countries h2:before {
    display: block;
    content: '';
    width: 34px;
    height: 13px;
    background: #ab1c12;
    position: absolute;
    bottom: 21px;
    left: 0;
    z-index: 600;
}

.widt75 {
    width: 74%;
    float: left;
    box-sizing: border-box;
}

.width49 {
    width: 49%;
    float: left;
    padding-left: 45px;
    box-sizing: border-box;
}

/* .job h3 { */
    /* color: #fff; */
    /* background: #312f45; */
    /* font-weight: normal; */
    /* font-size: 22.22px; */
    /* padding-left: 15px; */
    /* font-weight: 600; */
    /* padding: 8px 15px; */
    /* font-weight: 600; */
    /* padding: 10px 15px; */
/* } */

.width50_right {
    width: 49%;
    float: right;
}

.width50_left {
    width: 49%;
    float: left;
}

.mt55 {
    margin-top: 45px !important;
}

.bgwhite {
    background: #fff;
}

.list_img img {
    width: 10px;
    height: 10px;
    padding-left: 15px;
}

.list_img li p {
    display: inline-table;
    padding-left: 10px;
}

.list_img li {
    list-style: none;
    font-size: 18px;
    margin-bottom: 12.5px
}

.patb10 {
    padding: 2px 0px 84px;
}

.witd30 {
       margin-bottom: 31px;
    display: inline-block;
}

/* .witd65 { */
    /* width: 50%; */
    /* float: right; */
    /* margin-bottom: 7px; */
    /* display: inline-block; */
/* } */

.comon a {
    color: #ab1c12;
    border: 1px solid #ab1c12;
    padding: 7px 8px;
    font-size: 18px;
    padding-right: 10px;
    float: right;
    margin-right: 28px;
    margin-top: 10px;
}

.comon a i {
    padding-right: 6px;
}

/* .list_news ul li img { */
    /* padding-right: 10px; */
/* } */

/* .list_news ul li { */
    /* list-style: none; */
    /* width: 100%; */
    /* display: inline-block; */
    /* margin-top: 0px; */
    /* font-size: 16px; */
    /* color: #333333; */
/* } */

.red {
    color: #ab1c12 !important;
}

.plr15 {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
}

.ptb8 {
    padding-top: 7px;
    padding-bottom: 7px;
}

/* .lats_news_list ul li { */
        /* display: inline-block; */
    /* list-style: none; */
/* } */

.mb20 {
    margin-bottom: 20px;
}

.pt15 {
    padding-top: 15px;
}

.bt20 {
    padding-bottom: 20px;
}

.heading h3 {
    text-align: left;
    font-size: 16px;
    margin-top: 17px;
    color: #333333;
    padding-top: 14px;
    margin-left: 15px;
}

.bt70 {
    padding-bottom: 75px;
}

.subscribe input {
    margin: 0px;
    width: 70%;
    background: #fff;
    border: 1px;
    border: 1px solid #ccc;
    height: 21px;
    padding:10px 20px;
    margin-bottom: 17px;
}
.nalready{color:red;}
.newsucc{color:#12a382;}

.subscribe label {
    cursor: pointer;
    display: inline-block;
    position: relative;
    bottom: 0px;
    margin: 0px;
    width: auto;
    border: 0;
    background: #d71721;
    border-radius: 0px;
    /* height: 35px; */
    line-height: 25px;
    padding: 8px 15px;
    color: #fff;
    font-size: 14px;
    margin-left: -5px;
}

.subscribe {
    padding:12px 15px 0px;
}

.width100 {
    width: 100%;
    margin-top: 20px;
}

.order_list ol li {
    margin-bottom: 25px;
}

.order_list ol li p:first-child {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    padding-bottom: 7px;

}

.order_list ol {
    padding-left: 15px;
}

/* .co_btn { */
    /* color: #ab1c12; */
    /* border: 1px solid #ab1c12; */
    /* padding: 7px 8px; */
    /* font-size: 18px; */
    /* padding-right: 10px; */
    /* float: right; */
    /* margin-right: 28px; */
    /* margin-top: 20px; */
/* } */

.pb70 {
    padding-bottom: 80px;
}



.detail_cont h3 {
    color: #fff;
    font-size: 22.22px;
    padding-left: 15px;
    padding-top: 15px;
    font-weight: 500;
     font-weight: 600;
}

.detail_cont ul li {
    list-style: disc;
    color: #fff;
    font-size: 14px;
    margin-top: 12px;
    line-height: 19px;
}

.detail_cont ul {
    padding-left: 38px;
    padding-right: 25px;
}



.bg_blue_dark ul li img {
    margin-top: 20px;
    width: 15px;
    margin-right: 5px;
}

.bg_blue_dark ul li {
    list-style: none;
    color: #fff;
    font-size: 18px;
    line-height: 19px;
    display: inline;
    padding-right: 41px;

    font-weight: normal;
}

.bg_blue_dark ul {
    padding-left: 19px;
    padding-right: 25px;
}

.bg_blue_dark h3 {
    color: #fff;
    font-size: 22.22px;
    padding-left: 15px;
    padding-top: 15px;

    font-weight: 600;
}

.co_btn_white img {
    width: 15px;
    padding-right: 5px;
}

.co_btn_white {
    color: #fff;
    border: 1px solid #fff;
    padding: 7px 8px;
    font-size: 18px;
    padding-right: 10px;
    float: right;
    margin-right: 28px;
    margin-top: 20px;
}

.man_bg_se h3 {
    color: #fff;
    padding-bottom: 0px;
    font-size: 24px;
    padding-left: 30px;
    line-height: 20px;
    padding-top: 42px;
    font-weight: normal;

}

.man_bg_se h4 {
     font-size: 40px;
    color: #fff;
    margin-top: 0px;
    padding-left: 30px;
    line-height: 44px;

}

.test h3 {
    background: #312f45;
    color: #fff;
    font-size: 22.22px;
    font-weight: 500;
    margin-top: 30px;

    padding: 8px 15px;
}

/* .co_btn img { */
    /* width: 15px; */
    /* padding-right: 5px; */
/* } */

.comon img {
    width: 15px;
    height: 15px;
    padding-right: 5px;
}

.ml45 {
    margin-left: 45px;
}

.per_detail {
    background: #a92e25;
    padding: 16px 22px 90px;
    margin-top: 50px;
    margin-bottom: 20px;
}

.resume p {
    color: #fff;
    font-size: 23px;
    line-height: 24px;
    padding-top: 11px;
    font-weight: normal;

}

.resume h3
.resume .h_3 {
    font-size: 24px;
    color: #fff;
        line-height: 27px;


}

.right {
    float: right;
}

.left {
    float: left;
}

.resume img {
    height: 77px;
    width: 77px;
}

.per_detail_lig {
    background: #3e3b3b;
    padding: 16px 22px 90px;
    margin-bottom: 20px;
}

.coun_name ul {
    margin-bottom: 30px;
}


.tousirs h3 {
    color: #f3cf25;
    font-size: 26px;
    padding-left: 180px;
    padding-top: 0px;
    padding-bottom: 0px
}

.tousirs h4 {
     color: #ffffff;
    font-size: 19px;
    padding-left: 181px;
    padding-top: 0px;
    line-height: 26px;
    font-weight: normal;

}
.tousirss h3{color: #fff;
    font-size: 42px;
    padding-left: 15px;
    padding-top: 0px;
    padding-bottom: 11px;
    text-align: left;
	}


    .tousirss a{    background: #f3cf25;
    color: #231f20;
    font-weight: bold;
    border-radius: 40px;
    padding: 5px 16px;
    margin-left: 30px;}


.ptb30 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.technology-slider .width {
    width: 360px !IMPORTANT;
    margin-left: 10px;
}

.list_img li b {
    font-family: 'Myriad Pro';
    font-weight: 400;
}

.order_list ol li p:nth-child(2) {
   /* font-family: 'Myriad Pro';*/
    font-weight: normal;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    z-index: 999 !important;
    background: #ffffff !important;
    position: relative;
}

.brdcrumb ul li {
    color: #312f45;
}

.brdcrumb ul li:before {
    color: #312f45;
}

.test-slider .text p {
    color: #333333 !important;
    font-size: 15px;
    line-height: 25px;
    padding-top: 95px;

}

.testimonials {
    background: #fff !important;
}

.test-slider .img {
    padding-top: 70px;
    width: 20% !IMPORTANT;
    margin-left: 18px;
}

.test-slider .text {
    float: right;
    width: 77%;
    text-align: justify;
    padding-left: 58px;
    padding-right: 44px;
}

.testimonials .img img {
    border-radius: 100px;
    border: 2px solid #4f6e69;
}

.text h4 {
    color: #383b40;
    font-size: 22px;
}

.text span {
    display: inline-block;
    font-size: 13px;
    color: #333333;

}



.test-slider .owl-nav div.owl-next {
    padding: 4px 36px;
}

.owl-theme .owl-nav [class*=owl-] {
    padding: 4px 17px;
}

.test-slider1 .text p {
    color: #7a7a7a !important;
    font-size: 18px;
    line-height: 25px;
    padding-top: 95px;
}

.test-slider1 .img {
    padding-top: 70px;
    width: 20% !IMPORTANT;
    margin-left: 18px;
}

.test-slider1 .text {
    float: right;
    width: 77%;
    text-align: justify;
    padding-left: 58px;
    padding-right: 44px;
}



.test-slider1 .owl-nav div.owl-next {
    right: 23px;
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: block;
}








.banner-inner-slider .counter ul.count-list li {

    margin-left: 14px;
}

.banner-inner-slider .counter ul.count-list {
    height: 110px;
    padding: 14px 0px;
}
/* .banner-inner-slider .counter:before {
    height: 165px;
	bottom:-169px;
    } */


.pdb125
{    padding: 10px 0px 47px;  background: #fff;}
.width33
{    text-align: center;
    padding-bottom: 61px;
    display: inline-flex;
    padding-left: 33px;}

    .job_list_details li:first-child {    padding-right: 21px;
    font-weight: bold;
    color: #333333;}

.job_list_details
{    margin-top: 0px;}

.job_list_details li{
    list-style: none;
    padding-left: 0px;
    line-height: 33.10px;
    font-size: 16px;
}

.test-slider .img a {

    height: 200px;
    width: 200px;

}


/*add css by rohit kumar*/
.test-slider .owl-nav div.owl-prev {}

.applynow .input-box .register-form-left {  }
#myModals .applynow .input-box .register-form-left .file input#userfile { opacity: 1; height:35px; padding: 7px 7px 7px 18px; }
.applynow .input-box .register-form-left .file label { z-index: 999; }
.applynow .input-box button#resend_otp {
    position: absolute;
    top: 15px;
    right: 10px;
}
body.modal-open { overflow: hidden; }
.per_detail_lig .right.resume img {width: 65px; height: 65px;}
.applynow form { width: 100%; }
.bg_cstm_sahib { bottom: auto !important; width: 100%; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
@media (max-width: 1199px) {
    .bg_cstm_sahib { transform: none; top: 30px; }
    .applynow form { width: 100%; }
    .applynow .input-box, .applynow .select-box { width: 100%; }
}
@media (max-width: 991px) {
    #myModals .modal-content.cstm-width { max-width: 300px; }
}
/*end*/



@media (max-width: 767px){


 /*  .banner-inner-slider .counter ul.count-list li .value {
    font-size: 23px;
    line-height: 35px;
} */
.banner-inner-slider .counter ul.count-list {
    height: 60px;
    padding: 0px 0px;
}
.counter {
    line-height: 70px;
}


.banner-inner-slider .counter {

    bottom: 0px;

}
.banner-inner-slider .counter {

    padding-top: 0px;
}
.counter {
    margin: 0% 0% 0%;
}
.m200{height: 200px;}
  .width50l {
    width: 100%;
    float: left;
}

.width50r {
    width: 100%;
    float: right;
}
.bg_img4 {

    margin-bottom: 0px;

}
.width33 {

    padding-left: 15px;
}
.tousirs h3 {

    padding-left: 100px;

}
.tousirs h4 {

    padding-left: 101px;

}
.widt75 {
    width: 100%;
    float: left;
    box-sizing: border-box;
}
.box25
{  width: 100%;
    float: left;}
.width49 {
    width: 100%;
    float: left;
    padding-left: 0px;
    box-sizing: border-box;
}

  .width50_right {
    width: 100%;
    float: right;
    margin-top: 20px;
}
.heading h3 {

    font-size: 18px;

}

.ml0m
{margin-left:0px;}

.test-slider .text p {

    padding-top: 0px;

}
.test-slider .text {
    float: right;
    width: 100%;
    text-align: justify;
    padding-left: 0px;
    padding-right: 0px;
}
.test-slider .img {
    padding-top: 20px;
        width: 100% !important;
    margin-left: 0px;

}
.width50_left {
    width: 100%;
    float: left;
}

.bg_img3 {

    margin-top: 15px;

    margin-bottom: 0px;
    margin-left: 0px;
}
.mb20m
{margin-bottom:20px;}
.mt20m{margin-top:20px;}




.witd65 {
    width: 50%;
    float: right;
    margin-bottom: 10px;
}
.list_news ul li {

    padding-left: 21px;

}
.technology-slider .owl-nav {
    margin-top: 0px!important;
    display: none;
}

.fixed {
    position: absolute;
    top: 60px;
    left: 134px;

    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: cover;
}
.list_img li {

    font-size: 17px;

}
.comon img {
       width: 15px !IMPORTANT;
    height: 15px;
    padding-right: 5px !important;
}

.witd30 {
    float: left;
    margin-bottom: 10px;
    width: 21%;
}
.box25 .coun_name li {

    margin-bottom: 0px;

}
.per_detail {

    margin-top: 20px;

}
.per_detail {

    padding: 10px 22px 90px;

}
.per_detail_lig {

    padding: 10px 22px 90px;
}

.bg_blue_dark ul li {

    font-size: 17px;

    padding-right: 38px;

}

}

@media (max-width: 567px){
.subscribe input {
    width: 65%;
}
}


@media (min-width:768px) and (max-width:1024px){
.banner-inner-slider .counter ul.count-list li .title {
    font-size: 11px;
}
/* .banner-inner-slider .counter ul.count-list {
    height: 68px;
    padding: 6px 0px;
} */

.banner-inner-slider .counter:before {
    margin-left: 1px;
}
.widt75 {
      width: 73%;
    float: right;
    box-sizing: border-box;
    margin-top: 41px;
}

.width49 {
    width: 49%;
    float: left;
    padding-left: 0px;

}
.box25 {

    width: 25%;
}
/* .witd65 { */
    /* width: 50%; */
    /* float: right; */
    /* margin-bottom: 10px; */
/* } */
.witd30 {
    float: left;
    margin-bottom: 10px;
    width: 25%;
}
.ml45 {
    margin-left: 0px;
}
.test-slider .img {
    padding-top: 10px;
    width: 100% !IMPORTANT;
    margin-left: 0px;
}
.test-slider .text {
    float: right;
    width: 100%;
    text-align: justify;
    padding-left: 30px;
    padding-right: 30px;
}
.test-slider .text p {

    padding-top: 0px;

}
.test-slider .img {

    margin-bottom: 10px;
}
.heading h3 {

    font-size: 17px;
    margin-top: 9px;

    padding-top: 8px;
}
.per_detail {

    padding: 14px 10px 12px;
    margin-top: 0px;
    margin-bottom: 10px;
    width: 88%;
    float: left;
}
.per_detail_lig {
  padding: 14px 10px 12px;
    margin-top: 0px;
    margin-bottom: 10px;
    width: 88%;
    float: right;
    margin-right: 9px;
}

.coun_name img {
    padding-left: 7px;

    padding-right: 6px;
}


.resume h3 {
    font-size: 21px;

    line-height: 24px;
}
.resume p {

    font-size: 14px;
    line-height: 18px;
    padding-top: 0px;

}
.resume img {
    height: 40px;
    width: 40px;
}
.bg_blue_dark ul {
    padding-left: 8px;
    padding-right: 0px;
}
.bg_blue_dark ul li {
    padding-right: 10px;
    font-size: 18px;

}

.bg_img4 {


    margin-left: 3px;
    margin-top: 30px;
    padding: 76px 0px;
    margin-bottom: 30px;

}
.tousirss h3 {

    font-size: 38px;

}

.tousirs h3 {

    padding-left: 45px;

}
.tousirs h4 {
    color: #ffffff;
    font-size: 17px;
    padding-left: 45px;
    padding-top: 0px;
    line-height: 21px;
    font-weight: normal;
}
.bg_img3 {

    margin-top: 30px;
    margin-bottom: 30px;

}

}



#ticker4 {
    margin: 0;
    padding: 0;
}
.tablenew{
    width: 100%;
    text-align: center;
    margin: 0px;
    padding: 0px;
}
.tablenew td{
    line-height: 28px;
}
.lats_news_list  .m200{
    max-height: 225px;
}

.marquee-vert
{
    overflow: hidden;
    height: 320px;
    padding: 0px;
}
.latest_news {
    max-height: 230px;
}
.bgwhite.pt15.pb70.lats_news_list.plr15.order_list.update {

}
.bgwhite.pt15.pb70.lats_news_list.plr15.order_list.update .latest_news{
    max-height: 320px;
}
.faq .detail_cont ul { margin-top: 10px; }
.faq .detail_cont ul li { margin-top: 5px;}
.faq .bg_blue_dark ul li img { margin-top: 10px; }
.faq .bg_img1 { padding-bottom: 56px; }
.faq .bg_img1 a.co_btn_white { margin-top: 5px; padding: 5px 8px; }
