.navbar,.unifiedheader{
    width:100%;
    float:left
}
.headerLeft,.navbar{
    float:left
}
.form-control.slate,.ie8 .slate,.ie9 .slate{
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none
}
.indusrt-list,.offices-list,.opp-Sec2 .tab-content,.services-list,.twitpost{
    overflow:hidden
}
.flip_container .back p,.flip_container .front p,.indutry-text,.rightbox2 .item{
    vertical-align:middle
}
@font-face{
    font-family:'Segoe UI';
    src:url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.eot?#iefix) format("embedded-opentype"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.woff) format("woff"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.ttf) format("truetype"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.svg#web) format("svg");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'Segoe UI Light';
    src:url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.eot?#iefix) format("embedded-opentype"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.woff) format("woff"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.ttf) format("truetype"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.svg#web) format("svg");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'Segoe UI Bold';
    src:url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Bold/latest.eot?#iefix) format("embedded-opentype"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Bold/latest.woff) format("woff"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Bold/latest.ttf) format("truetype"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Bold/latest.svg#web) format("svg");
    font-style:normal
}
@font-face{
    font-family:'Segoe UI Semibold';
    src:url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Semibold/latest.eot?#iefix) format("embedded-opentype"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Semibold/latest.woff) format("woff"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Semibold/latest.ttf) format("truetype"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Semibold/latest.svg#web) format("svg");
    font-style:normal
}
@font-face{
    font-family:BellMT;
    src:url(fonts/BellMT.eot) format('embedded-opentype');
    font-weight:400;
    font-style:normal
}
body{
    padding:0;
    margin:0;
    font-family:'Segoe UI';
   background: #fff;
}
.unifiedheader{
       border-bottom: 4px solid #090718;
    padding: 0 4%;
}
.navbar-header{
    margin-bottom:0
}
.headerright{
    float:right
}
.logospan{
    color:#333;
    padding-left:0
}
.logospan a{
    color:#333!important;
    text-decoration:none!important
}
.navbar-collapse{
    padding-left:0;
    padding-right:0;
     margin-top: 24px;
}
.navbar-brand{
    padding:22px 0 16px!important
}
.navbar-toggle{
    margin:7px;
    color:#fff
}
.navbar{
    font-family:"Segoe UI";
    border:0;
    border-radius:0;
    margin:0;
    z-index:999
}
.leftbox2 h1,.leftbox2 h2{
    font-family:"Bell MT";
    text-shadow:2px 2px 5px #000
}
ul.navbar-nav>li>a{
    color:#fff;
       padding: 10px 7px;
    line-height:30px;
    z-index:99;
    min-width:96px;
    text-align:center;
	 font-size:14px!important;
    text-transform:uppercase;
}
ul.nav .open>a:focus,ul.nav li>a:focus,ul.navbar-nav>li a:hover,ul.navbar-nav>li.active{
 
	 background-color: #ec9b29!important;
    color: #fff!important;
    font-weight: 400;
    font-size: 14px!important;

}

.navbar-inverse .navbar-nav>li>a.active, .navbar-inverse .navbar-nav>li>a:hover {
    color: #fff!important;
}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    background-color:#79bd9a!important;
    color:#000!important
}
.navbar-inverse .navbar-nav>li>a{
    color:#000!important
}
.navbar-inverse .navbar-nav>li>a:hover{
    font-size:14px!important
}
.navbar .dropdown-menu{
    z-index:999;
    min-width:50%;
    background-color:#fff;
    border:1px solid #ccc
}
.dropdown-menu li{
    margin:0!important
}
ul.dropdown-menu.mega-dropdown-menu.row{
    right:-40%;
    margin:130px auto 0
}
.dropdown-menu.row{
    left:0;
    top:0!important;
    margin:70px auto 0
}
.navbar .dropdown-menu li a{
    text-align:left;
    padding:10px;
    font-size:14px
}
.Viewpoint-Sec h2,.aboutUs-Sec,.contact-Sec h2,.rightbox1,.rightbox2,.testimonial-Sec{
    text-align:center
}
.nav li.open a{
    color:#000!important
}
.dropdown-menu{
    width:auto;
    padding:20px
}
.mega-dropdown{
    position:static!important
}
.mega-dropdown-menu{
    z-index:999999;
    padding:20px 0;
    width:50%;
    -webkit-box-shadow:none;
    background-color:#fff!important;
    border:1px solid #ccc
}
.mega-dropdown-menu ul{
    margin:0;
    padding:0
}
.mega-dropdown-menu li{
    color:#fff;
    list-style:none
}
.mega-dropdown-menu li a{
    padding:10px!important;
    display:block!important
}
.mega-dropdown-menu li a:hover{
    background-color:#4F0D1B!important
}
a.title-submenu{
    font-weight:700;
    color:rgba(0,0,0,.5)
}
.leftbox2{
    background:url(../images/headerbg.jpg) no-repeat!important;
    margin:0;
    padding-top:306px;
    padding-bottom:100px;
    color:#fff;
    padding-left:140px
}
.clear,.padding0{
    padding:0
}
.clear{
    clear:both;
    margin:0
}
.padleft{
    margin-left:0!important
}
.headerbanner{
    padding:0;
    margin:0;
    background: #0b486b;
}
.leftbox2 h1{
    font-size:70px;
    line-height:75px;
    margin:0;
    font-weight:700
}
.leftbox2 h2{
    font-size:60px;
    line-height:65px;
    margin:0 0 50px;
    font-weight:700
}
.btn-banner,.btn-banner:focus,.btn-banner:hover{
    font-family:'Segoe UI Bold';
    font-size:16px;
    text-transform:uppercase;
    padding:15px 25px
}
.btn-banner{
       background: #ec9b29;
    color:#fff;
    border:0
}
.btn-banner:focus,.btn-banner:hover{
    background:#000;
    color:#fff;
    text-decoration:none
}
.footer-bottom p{
    font-size:14px
}
.rightbox1{
       background: #ec9b29;
    padding:60px 135px
}
.rightbox1 h1{
    font-family:"Bell MT";
    font-size:35px;
    line-height:35px;
    color: #fff;
    margin:0 0 15px
}
.rightbox1 p,.rightbox2 p{
    font-family:"Segoe UI";
    font-size:17px;
    line-height:22px;
    color:#fff;
    margin:0 0 40px
}
.btn-banner2,.btn-banner2:focus,.btn-banner2:hover{
    font-family:'Segoe UI Bold';
    font-size:16px;
    padding:15px 30px;
    text-transform:uppercase
}
.btn-banner2{
    background:#000;
    color:#fff
}
.btn-banner2:focus,.btn-banner2:hover{
    background:#fff;
    text-decoration:none;
    color:#000;
    border:1px solid #000
}
.aboutUs-Sec h2,.rightbox2 .item a,.rightbox2 h1,.usp-box h3{
    font-family:"Bell MT"
}
.rightbox2{
    background: #1678b0;
    padding:60px 113px;
    color:#fff;
}
.rightbox2 h1{
    font-size:35px;
    line-height:35px;
    margin:0 0 15px
}
.carousel-inner{
    width:80%;
    margin:0 auto
}
.carowidth{
    height:220px
}
.carousel-control.left{
    background:url(../images/arrow_icon_01.png) left top 15px no-repeat;
    left:-15px;
    width:50px
}
.carousel-indicators li{
    background-color:#c3ad42;
    border-radius:10px;
    border:1px solid #c3ad42
}
.carousel-indicators{
    padding-left:37%
}
.carousel-control.right{
    left:auto;
    right:-15px;
    background:url(../images/arrow_icon_02.png) right top 15px no-repeat;
    width:50px
}
.rightbox2 .item{
    height:109px
}
.rightbox2 .item a{
    font-size:37px;
    line-height:42px;
    margin:4px 0 5px;
    color:#240202
}
.rightbox2 .item a:hover{
    margin:0 0 15px
}
.bgcolor{
    background:#f2d64d
}
.Viewpoint-Sec,.aboutUs-Sec{
    width:100%;
    background:#090718
}
.more-less{
    float:right!important;
    color:#fff;
    font-weight:700!important
}
.textbold,.txtweight{
    font-weight:700
}
/*.glyphicon{
    right:20px!important;
    top:12px;
    left:inherit
}
*/

.glyphicon{ margin-top: -20px;
    position: relative;
    font-size: 30px;
    float: left;
    margin-right: 30px; font-weight:bold;}
	.panel-default>.panel-heading {
    color: #333;
    background-color: #fdfdfd;
    border-color: #ddd;
}

.panel-title a{ text-decoration:none;}
	
.aboutUs-Sec{
    float:left;
    padding:2% 7%;
    color:#fff
}
.aboutUs-Sec h2{
    font-size:40px;
    line-height:50px;
    margin:4px 0 25px;
    font-style:italic
}
.bdr-ryt{
    border-right:1px solid #878787
}
.indutry-img p{
    line-height:25px;
    margin:0 0 15px;
    font-size:16px;
	    text-align: justify;
}

.indutry-img strong{
    font-weight:600;
    font-size:16px;
	
}
.usp-box{
    padding:15px 0
}
.usp-box h3{
    font-size:80px;
    line-height:80px;
    margin:0 0 5px;
    font-style:italic;
    color:#f2d64d
}
.usp-box p{
    font-family:"Segoe UI";
    font-size:18px;
    line-height:25px;
    margin:0
}
.expertise-Sec-right{
    padding:150px 110px;
    text-align:center
}
.expertise-Sec-right h1{
    font-family:"Bell MT";
    font-size:40px;
    line-height:50px;
    margin:4px 0 25px
}
.expertise-Sec-right p{
    font-family:"Segoe UI";
    font-size:18px;
    line-height:22px;
    margin:0 0 25px
}
.Viewpoint-Sec{
    float:left;
    padding:2% 7%;
    color:#fff
}
.Viewpoint-Sec h2{
    font-family:"Bell MT";
    font-size:40px;
    line-height:50px;
    margin:4px 0 45px
}
.Viewpoint-Sec a,.Viewpoint-Sec p{
    font-family:"Segoe UI";
    line-height:22px
}
.Viewpoint-Sec img{
    margin-bottom:25px
}
.Viewpoint-Sec a{
    font-size:18px;
    margin:5px 0;
    color:#f2d64d
}
.Viewpoint-Sec a:hover{
    text-decoration:underline
}
.btn-apply:hover,.close:focus,.close:hover,.indusrt-list ul a:focus,.indusrt-list ul a:hover,p.demo a{
    text-decoration:none
}
.Viewpoint-Sec p{
    font-size:17px;
    margin:0 0 5px;
    color:#fff
}
.contact-Sec h2,.testimonial-Sec h2{
    font-family:"Bell MT"
}
.contact-Sec,blockquote small{
    color:#000
}
.Viewpoint-box-text{
    width:60%
}
.errorpage_404{
    display:flex;
    justify-content:center;
    align-items:center;
    height:60vh
}
span.subtexterror{
    font-size:30px
}
.testimonial-Sec{
    float:left;
    width:100%;
    background:url(../images/test.jpg) no-repeat;
    padding:3% 7%;
    color:#000
}
.testimonial-Sec h2{
    font-size:40px;
    line-height:50px;
    margin:4px 0 25px
}
blockquote{
    border:none;
    font-size:24px;
    line-height:30px;
    margin:0
}
.TextWrap,.TextWrap2{
    margin-bottom:10px;
    max-width:50%
}
.carowidth{
    width:90%!important
}
.carousel-control.left2{
    background:url(../images/arrow_icon_03.png) left center no-repeat;
    left:-15px;
    width:45px
}
.carousel-control.right2{
    left:auto;
    right:-15px;
    background:url(../images/arrow_icon_04.png) right center no-repeat;
    width:45px
}
.TextWrap{
    margin-left:30px!important;
    float:right
}
.TextWrap2{
    margin-right:30px!important;
    float:left!important
}
.padtop{
    padding-top:30px;
}
.padtop2{
    padding-top:120px
}
.contact-Sec h2{
    font-size:40px;
    line-height:50px;
    margin:4px 0 45px
}
.contact-left{
    border-right:1px solid #7f7f7f;
    margin-right:160px;
    margin-top:20px
}
.contact-Sec h3{
    font-size:30px;
    line-height:40px;
    margin:4px 0 10px
}
.contact-Sec p{
    font-family:"Segoe UI";
    font-size:17px;
    line-height:24px;
    margin:15px 0 10px
}
.bdrbtm{
    border-bottom:2px solid #368dd1;
    width:50px
}
.contact-right{
    margin-right:80px;
    margin-top:20px
}
.form-control{
    border:1px solid #c4c4c4;
    height:45px;
    border-radius:0;
    padding:5px 10px;
    font-size:16px;
    color:#737373;
    margin:1px 0;
    width:80%
}
.form-control.slate{
    background:url(../images/arrow_icon_05.png) right 10px center no-repeat;
    appearance:none
}
select::-ms-expand{
    display:none
}
.ie8 .slate,.ie9 .slate{
    background:#fff;
    appearance:none
}
.footer-bottom,div#footer{
    width:100%;
    background:#000;
    float:left
}
.form-group p{
    font-size:13px;
    font-family:'Segoe UI';
    line-height:13px;
    padding:10px 0
}
.mainhead h1,div#footer h3{
    font-family:"Bell MT"
}
.box{
    color:#000;
    display:none;
    margin-top:20px
}
.socialmedia ul{
    margin:0;
    padding:0;
    list-style:none
}
.socialmedia ul li{
    float:left;
    margin:0 8px 0 0;
    padding:0
}
.socialmedia ul li a{
    opacity:.8
}
.socialmedia ul li a:hover{
    opacity:1!important
}
div#footer{
    padding:2% 7%;
    color:#fff;
	margin-top: 40px;
}
div#footer h3{
    font-size:30px;
    line-height:35px;
    margin:4px 0 10px;
      color: #79bd9a;
    border-bottom:1px solid #78736e;
    padding:25px 0 10px
}
.bdrline,.bdrline2{
    border-bottom:1px solid #878787
}
div#footer a{
    color:#fff;
    opacity:.8
}
div#footer ul{
    margin:0;
    padding:0;
    list-style:none
}
div#footer ul li{
    padding:0 0 5px
}
.footer-bottom{
    padding:10px 7%;
    color:#fff
}
.padryt{
    padding-right:50px
}
.contact-us{
    bottom:0;
    right:10px;
	    DISPLAY: NONE;
    width:300px;
    position:fixed;
    z-index:999;
    box-shadow:0 0 3px rgba(0,0,0,.32);
    -webkit-box-shadow:0 0 3px rgba(0,0,0,.32);
    -moz-box-shadow:0 0 3px rgba(0,0,0,.32);
    -ms-box-shadow:0 0 3px rgba(0,0,0,.32)
}
.contact-us .contact-header,.contact-us .contact-header:focus,.contact-us .contact-header:hover{
    width:300px;
    height:35px;
       background: #ec9b29;
    display:block;
    color:#fff;
    padding:5px 15px;
    text-decoration:none;
    font-size:16px;
    line-height:1.9;
    border-radius:3px 3px 0 0
}
.collapse{
    display:none
}
.card{
    background:#fff;
    padding:15px;
    -webkit-box-shadow:0 0 12px rgba(0,0,0,.06);
    -moz-box-shadow:0 0 12px rgba(0,0,0,.06);
    box-shadow:0 0 12px rgba(0,0,0,.06)
}
.p-b-10{
    padding-bottom:10px
}
.contact-us-card.collapse-card a,.contact-us-card.collapse-card label,.contact-us-card.collapse-card p{
    font-size:14px;
    margin-bottom:0
}
.posterpink{
    min-height:50vh;
    padding-top:40px
}
.mainhead{
    background:url(../images/header-banner.jpg) no-repeat;
    width:100%;
    float:left;
    padding:3% 7%;
    color:#fff;
    text-align:left
}
.mainhead h1{
    font-size:40px;
    line-height:50px;
    margin:4px 0 15px
}
.bdrhead{
border-top: 6px solid #ec9b29;
    width:55px
}
.industry-Sec{
    float:left;
    width:100%;
    padding:3% 7% 0
}
.indutry-text{
    padding:12%
}
.indutry-text p{
    font-family:"Segoe UI";
      font-size: 16px;
    line-height: 22px;
    color:#6a6a6a;
    margin:0;
}
.bdrline{
    margin-top:3%
}
.bdrline2{
    margin-top:20%
}
.bdrline3{
    border-top:1px solid #878787;
    margin:0;
    line-height:1px
}
.industry-Sec2{
    float:left;
    width:100%;
    padding:3% 7%;
    color:#000
}
.industry-Sec2 h1{
    font-family:"Bell MT";
    font-size:36px;
    line-height:42px;
    margin:4px 0 5px
}
.industry-Sec2 p{
    font-family:"Segoe UI";
    font-size:18px;
    line-height:28px;
    color:#6a6a6a;
    margin:0 0 50px
}
.indusrt-list{
    padding:0!important
}
.indusrt-list ul{
    margin:0;
    padding:0;
    list-style:none
}
.icon_01,.icon_02,.icon_03,.icon_04,.icon_05,.icon_06,.icon_07,.icon_08,.icon_09,.icon_10,.icon_11,.icon_13,.icon_14,.icon_15,.icon_16,.icon_17,.icon_18,.icon_19,.icon_20,.icon_21,.icon_22,.icon_23,.icon_24{
    padding:20px 0 20px 60px
}
.indusrt-list ul li{
    border-top:1px solid #dbdbdb;
    font-size:18px;
    line-height:22px;
    color:#525252;
    margin-right:50px
}
.career-cover h1,.mainhead_aboutus h1{
    font-family:"Bell MT";
    font-size:40px
}
.icon_01{
    background:url(../images/icon/icon_01.png) left 10px center no-repeat
}
.icon_01:focus,.icon_01:hover{
    background:url(../images/icon/icon_01-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_02{
    background:url(../images/icon/icon_02.png) left 10px center no-repeat
}
.icon_02:focus,.icon_02:hover{
    background:url(../images/icon/icon_02-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_03{
    background:url(../images/icon/icon_03.png) left 10px center no-repeat
}
.icon_03:focus,.icon_03:hover{
    background:url(../images/icon/icon_03-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_04{
    background:url(../images/icon/icon_04.png) left 10px center no-repeat
}
.icon_04:focus,.icon_04:hover{
    background:url(../images/icon/icon_04-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_05{
    background:url(../images/icon/icon_05.png) left 10px center no-repeat
}
.icon_05:focus,.icon_05:hover{
    background:url(../images/icon/icon_05-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_06{
    background:url(../images/icon/icon_06.png) left 10px center no-repeat
}
.icon_06:focus,.icon_06:hover{
    background:url(../images/icon/icon_06-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_07{
    background:url(../images/icon/icon_07.png) left 10px center no-repeat
}
.icon_07:focus,.icon_07:hover{
    background:url(../images/icon/icon_07-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_08{
    background:url(../images/icon/icon_08.png) left 10px center no-repeat
}
.icon_08:focus,.icon_08:hover{
    background:url(../images/icon/icon_08-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_09{
    background:url(../images/icon/icon_09.png) left 10px center no-repeat
}
.icon_09:focus,.icon_09:hover{
    background:url(../images/icon/icon_09-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_10{
    background:url(../images/icon/icon_10.png) left 10px center no-repeat
}
.icon_10:focus,.icon_10:hover{
    background:url(../images/icon/icon_10-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_11{
    background:url(../images/icon/icon_11.png) left 10px center no-repeat
}
.icon_11:focus,.icon_11:hover{
    background:url(../images/icon/icon_11-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_12{
    background:url(../images/icon/icon_12.png) left 10px center no-repeat;
    padding:20px 0 20px 60px
}
.icon_12:focus,.icon_12:hover{
    background:url(../images/icon/icon_12-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_13{
    background:url(../images/icon/icon_13.png) left 10px center no-repeat
}
.icon_13:focus,.icon_13:hover{
    background:url(../images/icon/icon_13-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_14{
    background:url(../images/icon/icon_14.png) left 10px center no-repeat
}
.icon_14:focus,.icon_14:hover{
    background:url(../images/icon/icon_14-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_15{
    background:url(../images/icon/icon_15.png) left 10px center no-repeat
}
.icon_15:focus,.icon_15:hover{
    background:url(../images/icon/icon_15-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_16{
    background:url(../images/icon/icon_16.png) left 10px center no-repeat
}
.icon_16:focus,.icon_16:hover{
    background:url(../images/icon/icon_16-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_17{
    background:url(../images/icon/icon_17.png) left 10px center no-repeat
}
.icon_17:focus,.icon_17:hover{
    background:url(../images/icon/icon_17-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_18{
    background:url(../images/icon/icon_18.png) left 10px center no-repeat
}
.icon_18:focus,.icon_18:hover{
    background:url(../images/icon/icon_18-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_19{
    background:url(../images/icon/icon_19.png) left 10px center no-repeat
}
.icon_19:focus,.icon_19:hover{
    background:url(../images/icon/icon_19-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_20{
    background:url(../images/icon/icon_20.png) left 10px center no-repeat
}
.icon_20:focus,.icon_20:hover{
    background:url(../images/icon/icon_20-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_21{
    background:url(../images/icon/icon_21.png) left 10px center no-repeat
}
.icon_21:focus,.icon_21:hover{
    background:url(../images/icon/icon_21-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_22{
    background:url(../images/icon/icon_22.png) left 10px center no-repeat
}
.icon_22:focus,.icon_22:hover{
    background:url(../images/icon/icon_22-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_23{
    background:url(../images/icon/icon_23.png) left 10px center no-repeat
}
.icon_23:focus,.icon_23:hover{
    background:url(../images/icon/icon_23-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.icon_24{
    background:url(../images/icon/icon_24.png) left 10px center no-repeat
}
.career-Sec,.mainhead_aboutus{
    padding:3% 7%;
    width:100%;
    float:left
}
.icon_24:focus,.icon_24:hover{
    background:url(../images/icon/icon_24-h.png) left 10px center no-repeat #05b5b5;
    color:#fff!important
}
.mainhead_aboutus{
    background:url(../images/banner_about.jpg) no-repeat;
    color:#fff;
    text-align:left
}
.mainhead_aboutus h1{
    line-height:50px;
    margin:4px 0 15px
}
.career-cover{
    background:#f3f3f3;
    margin:90px 150px 201px -160px;
    padding:100px 150px;
    color:#000
}
.career-cover h1{
    line-height:46px;
    margin:0 0 25px
}
.career-cover p{
    font-family:"Segoe UI";
    font-size:18px;
    line-height:26px;
    margin:0 0 10px
}
.career-Sec2{
    width:100%;
    float:left;
    padding:0 7% 3%
}
.career-text-box{
    padding:12%
}
.career-text-box h1{
    font-family:"Bell MT";
    font-size:40px;
    line-height:46px;
    margin:0 0 25px;
    text-align:right
}
.career-text-box p{
    font-family:"Segoe UI";
    font-size:18px;
    line-height:26px;
    margin:0 0 10px;
    text-align:right
}
.Specialities-img,.Specialities-img img,.leadership-box,.leadership-img-Sec,.modal-body h2,.modal-body h3,.modal-body img{
    text-align:center
}
.career-Sec2 .carousel-indicators{
    margin-bottom:-40px;
    padding-left:34%
}
.career-Sec3{
    width:100%;
    float:left;
    padding:0 7%;
    background:#f3f3f3
}
.career-text-box2{
    padding:10% 12%
}
.career-text-box2 h1{
    font-family:"Bell MT";
    font-size:40px;
    line-height:46px;
    margin:0 0 25px
}
.career-text-box2 p,.inner-box h3{
    font-family:"Segoe UI";
    font-size:18px
}
.career-text-box2 p{
    line-height:26px;
    margin:0 0 10px
}
.career-Sec3 .carousel-control.left3{
    background:url(../images/arrow_icon_07.png) left center no-repeat;
    left:0;
    width:45px
}
.career-Sec3 .carousel-control.right3{
    left:auto;
    right:0;
    background:url(../images/arrow_icon_06.png) right center no-repeat;
    width:45px
}
.img-txt{
    position:absolute;
    bottom:25px;
    left:45px;
    width:80%;
    margin:auto
}
.img-txt p{
    font-family:"Segoe UI";
    font-size:16px;
    line-height:22px;
    font-style:italic;
    margin:5px 0
}
.career-Sec4{
    width:100%;
    float:left;
    padding:3% 7%;
    color:#000
}
.career-Sec4 h1{
    font-family:"Bell MT";
    font-size:40px;
    line-height:46px;
    margin:0 0 45px
}
.inner-box{
    border:1px solid #cfcfcf;
    padding:25px;
    width:85%
}
.boxleft{
    margin:10px 0
}
.boxcenter{
    margin:10px auto
}
.boxright{
    margin:10px 0;
    float:right
}
.inner-box h3{
    line-height:22px;
    text-transform:uppercase;
    margin:0 0 10px;
    color:#565656
}
.inner-box a,.inner-box p,p{
    font-family:"Segoe UI";
    font-size:18px;
    line-height:24px
}
.inner-box p{
    margin:0 0 55px;
    color:#565656
}
.inner-box a{
    color:#368dd1;
    background:url(../images/arrow_icon_08.png) left center no-repeat;
    padding:0 0 0 20px
}
.btnryt{
    margin:50px 0 30px;
    float:right
}
p{
    margin:0 0 15px
}
.leadership-text-box h2,.leadership_Sec h1{
    font-family:"Bell MT"
}
.leadership_Sec{
    width:100%;
    float:left;
    padding:3% 7% 0;
    color:#000
}
.leadership_Sec h1{
    font-size:36px;
    line-height:40px;
    margin:0 0 15px
}
.leadership-box{
    width:83%;
    margin:25px auto;
    border-bottom:1px solid #ccc;
    padding:0 0 60px
}
.leadership-img-Sec{
    background:#f6f6f6;
    padding:10px 35px
}
.leadership-text-box{
    margin:20px 0
}
.leadership-text-box h2{
    font-size:30px;
    line-height:35px;
    margin:0 0 5px;
    font-style:italic
}
.arwbtn,.leadership-text-box h3{
    font-family:"Segoe UI"
}
.leadership-text-box h3{
    font-size:20px;
    line-height:28px;
    margin:0 0 10px;
    color:#6a6a6a
}
.lead-bottom{
    margin:15px 0 25px;
    float:right
}
.lead-bottom ul{
    margin:0;
    padding:0;
    list-style:none
}
.lead-bottom ul li{
    padding:0 0 0 10px;
    float:left
}
.arwbtn{
    font-size:18px;
    line-height:24px;
    color:#368dd1;
    background:url(../images/arrow_icon_08.png) left center no-repeat;
    padding:0 10px 0 15px;
    border-right:1px solid #ccc
}
.modal-dialog{
    margin:30px auto
}
.modal-content{
    border-radius:0;
    color:#000
}
button.close{
    -webkit-appearance:none;
    padding:0 0 8px;
    cursor:pointer;
    background:#f2d64d;
    border-radius:50%;
    border:0
}
.modal-body,.modal-header{
    background:#fff;
    border-bottom:none
}
.close{
    color:#000;
    float:right;
    font-size:35px;
    font-weight:400;
    line-height:37px;
    width:46px;
    opacity:1;
    text-shadow:0 1px 0 #000
}
.close:focus,.close:hover{
    color:#fff;
    cursor:pointer;
    filter:unset;
    opacity:1
}
.modal-header{
    padding:20px 20px 50px 0
}
.modal-body{
    padding:0 35px 35px
}
.modal-body img{
    margin:auto
}
.modal-body h2{
    font-family:"Bell MT";
    font-size:30px;
    line-height:35px;
    margin:25px 0 5px;
    font-style:italic;
    color:#000
}
.contact-offices p,.modal-body h3{
    font-family:"Segoe UI"
}
.modal-body h3{
    font-size:20px;
    line-height:28px;
    margin:0 0 10px;
    color:#6a6a6a
}
.modal-header p{
    font-size:14px;
    line-height:20px
}
.industry-Sec h2{
    line-height:40px;
    margin:0 0 15px
}
.indutry-text2 p{
    line-height:30px;
    margin:5px 0 25px
}
.indutry-img{
    padding:0 20px 25px
}
.Specialities-sec{
    margin:10px 0;
    width:100%
}
.Specialities-sec ul{
    margin:0;
    padding:0;
    list-style:none;
    width:100%
}
.Specialities-sec ul li{
    float:left;
    background:#e8eff2;
    padding:50px 50px 0;
    height:200px;
    width:25%;
    font-size:18px;
    line-height:26px
}
.Specialities-sec ul li:first-child{
    width:20%;
    background:url(../images/icon/Aerospace_icon.png) center top 40px no-repeat #05b5b5;
    text-align:center;
    color:#fff;
    padding:120px 0 0
}
.contact-offices p{
    font-size:17px;
    line-height:24px
}
.Specialities-Box{
    border-top:1px solid #878787;
    width:100%;
    float:left
}
.Specialities-Box-left{
    padding:30px 50px 0 0
}
.Specialities-Box-right{
    padding:40px 80px 50px 30px;
    float:left;
    width:100%
}
.Specialities-Box-left p{
    line-height:28px
}
.Specialities-img p{
    margin:0
}
.Specialities-img img{
    margin:0 auto 15px
}
.Specialities-img-right h2{
    font-family:"Bell MT";
    font-size:30px;
    line-height:35px;
    margin:10px 0 15px;
    font-style:italic
}
.Specialities-img-right h3{
    font-family:"Segoe UI";
    font-size:20px;
    line-height:28px;
    margin:0 0 10px;
    color:#6a6a6a
}
.Specialities-img-right p{
    line-height:27px
}
.industry-Sec3{
    float:left;
    width:100%;
    padding:3% 7%;
       background: #0b486b;
    color:#fff
}
.search-right h2{
    font-family:"Bell MT";
    font-size:30px;
    line-height:35px;
    margin:10px 0 15px;
    font-style:italic
}
.search-right p{
    font-size:18px;
    line-height:26px;
    margin:10px 0 15px;
    color:#fff;
    padding-bottom: 29px;
}
.industry-Sec4 h1,.industry-Sec5 h1{
    font-family:"Bell MT";
    font-size:36px;
    line-height:42px
}
.industry-Sec4{
    float:left;
    width:100%;
    padding:3% 7%
}
.industry-Sec4 h1{
    margin:4px 0 5px
}
.industry-Sec4 .amazingcarousel-list-container,.industry-Sec4 .amazingcarousel-list-wrapper{
    width:84%!important;
    margin:auto!important
}
.industry-Sec5,.mainhead_Opp,.mainhead_Services,.services-Sec,.services-Sec2,.services-Sec3{
    width:100%;
    float:left
}
.industry-Sec5{
    padding:3% 7%;
    background:#f2d64e;
    border-top:1px solid #ddc557
}
.industry-Sec5 h1{
    margin:4px 0 25px
}
.rep-search-sec{
    margin-right:30px
}
.rep-search-sec ul{
    margin:0;
    padding:0;
    list-style:none
}
.rep-search-sec ul li{
    margin:0 0 15px;
    font-family:"Segoe UI";
    font-size:17px;
    line-height:25px
}
.rep-search-sec ul li span,.services-Sec h1,.services-list ul li h3,.services-text p,h1{
    font-family:"Bell MT"
}
.rep-search-sec ul li span{
    font-size:20px;
    font-weight:500;
    line-height:26px;
    font-style:italic
}
.bdr-left{
    border-left:1px solid #ddc557;
    padding-left:30px
}
.mainhead_Services{
    background:url(../images/banner_service.jpg) no-repeat;
    padding:3% 7%;
    color:#fff;
    text-align:left
}
h1{
    font-size: 35px;
    line-height:50px;
    margin:4px 0 15px;
}
.services-Sec{
    padding:3% 7% 0
}
.services-text{
    background:#f3f3f3;
    margin:130px 0 0;
    padding:110px 130px
}
.services-text p{
    font-size:20px;
    line-height:30px;
    margin:0
}
.services-Sec h1{
    font-size:36px;
    line-height:40px;
    margin:35px 0 25px
}
.services-Sec2{
    padding:3% 7%
}
.services-list ul{
    margin:0;
    padding:0;
    list-style:none
}
.sicon_01,.sicon_02,.sicon_03,.sicon_04,.sicon_05,.sicon_06,.sicon_07{
    padding:15px 10px 15px 150px
}
.services-list ul li{
       border-bottom: 1px solid #dbdbdb;
    color: #525252;
    margin-right: 50px;
    background-color: #f8f8f8 !important;
    margin-top: 10px;
}
.services-list ul li h3{
    font-size:21px;
    line-height:26px;
    font-weight:700;
    margin:5px 0
}
.services-list ul li p{
    font-family:"Segoe UI";
       font-size: 14px;
    line-height:24px;
    margin:0 0 5px
}
.opp-Sec h1,.services-Sec3 h1{
    font-size:36px;
    font-family:"Bell MT"
}
.services-Sec2 .arwbtn{
    border:none;
    background:url(../images/arrow_icon_08.png) left center no-repeat;
    color:#0f7ab7;
}
.sicon_01:hover,.sicon_02:hover,.sicon_03:hover,.sicon_04:hover,.sicon_05:hover,.sicon_06:hover,.sicon_07:hover{
    color:#fff!important
}
.sicon_01{
    background:url(../images/icon/sicon_01.png) left 20px center no-repeat
}
.sicon_01:hover{
    background:url(../images/icon/sicon_01-h.png) left 20px center no-repeat #0a73ce
}
.sicon_02{
    background:url(../images/icon/sicon_02.png) left 20px center no-repeat
}
.sicon_02:hover{
    background:url(../images/icon/sicon_02-h.png) left 20px center no-repeat #0a73ce
}
.sicon_03{
    background:url(../images/icon/sicon_03.png) left 20px center no-repeat
}
.sicon_03:hover{
    background:url(../images/icon/sicon_03-h.png) left 20px center no-repeat #0a73ce
}
.sicon_04{
    background:url(../images/icon/sicon_04.png) left 20px center no-repeat
}
.sicon_04:hover{
    background:url(../images/icon/sicon_04-h.png) left 20px center no-repeat #0a73ce
}
.sicon_05{
    background:url(../images/icon/sicon_05.png) left 20px center no-repeat
}
.sicon_05:hover{
    background:url(../images/icon/sicon_05-h.png) left 20px center no-repeat #0a73ce
}
.sicon_06{
    background:url(../images/icon/sicon_06.png) left 20px center no-repeat
}
.sicon_06:hover{
    background:url(../images/icon/sicon_06-h.png) left 20px center no-repeat #0a73ce
}
.sicon_07{
    background:url(../images/icon/sicon_07.png) left 20px center no-repeat
}
.sicon_07:hover{
    background:url(../images/icon/sicon_07-h.png) left 20px center no-repeat #0a73ce
}
.services-Sec3{
    padding:0 7% 4%
}
.services-Sec3 h1{
    line-height:42px;
    margin:4px 0 5px;
    background:url(../images/global-icon.jpg) left center no-repeat;
    padding:40px 0 40px 140px
}
.global_box{
    background:#e6f1fa;
    margin:0;
    padding:30px
}
.bglight{
    background:#f0f4f6!important;
    border-top:1px solid #c3c3c3!important
}
.bglight .bdr-left{
    border-left:1px solid #c3c3c3!important
}
.mainhead_Opp{
    background:url(../images/opp-banner.jpg) no-repeat;
    padding:2% 7% 0;
    color:#fff;
    text-align:left
}
.opp-Sec,.opp-Sec2{
    margin:0;
    width:100%;
    padding:3% 7%;
    float:left
}
.opp-Sec{
    background:#f3f3f3
}
.opp-Sec2{
    color:#000
}
.opp-Sec h1{
    line-height:40px;
    margin:0 0 10px
}
.opp-Sec2 p span{
    font-size:16px;
    line-height:20px;
    margin:0 0 10px 10px
}
.form-control2,.form-control3{
    height:45px;
    border-radius:0;
    margin:1px 0;
    padding:5px 10px;
    width:100%
}
.form-control2{
    border:1px solid #c4c4c4!important;
    font-size:18px;
    color:#000;
    border:none
}
.form-control3{
    border-bottom:1px solid #c4c4c4!important;
    font-size:15px;
    color:#424242;
    border:none;
    background:#dde0e2
}
.form-control5{
    border-radius:0;
    padding:5px 10px;
    font-size:18px;
    color:#424242;
    margin:0 0 30px;
    border:none;
    width:100%;
    background: #fff;
    border: 1px solid #d2d2d2;
}
.form-control2.slate{
    background:url(../images/arrow_icon_05.png) right 10px center no-repeat #f4f5f5;
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    appearance:none;
    color:#424242
}
.full-width{
    float:left;
    width:100%;
    margin-top:5px;
    min-height:100px;
    position:relative
}
.form-style-fake{
    position:absolute;
    top:0
}
.form-style-base{
    position:absolute;
    top:14px;
    z-index:999;
    left:120px;
    font-size:12px
}
.alert-failure{
    background:url(../images/warning_icon.png) left 20px center no-repeat #f1f1f1;
    padding:20px 15px 20px 90px;
    font-size:17px;
    text-transform:uppercase;
    color:#000
}
.alert-failure a{
    color:#000
}
.bdr-bottom{
    border-top:1px solid #878787;
    float:left;
    width:100%
}
.bdr-left2{
    border-left:1px solid #878787;
    margin:0;
    padding:0
}
.industry-Sec06.aboutpr{
    background:#f2d64d;
    padding:45px 7% 3%;
    float:left;
    width:100%
}
.indusrt-list>ul li{
    height:65px
}
@media screen and (max-width:40em){
    .indusrt-list>ul li:nth-child(odd){
        clear:left
    }
}
@media screen and (min-width:75em){
    .indusrt-list>ul li:nth-child(3n+1){
        clear:left
    }
    .indusrt-list>ul li:nth-child(odd){
        clear:none
    }
}
@media screen and (min-width:80em){
    .indusrt-list>ul li{
        width:29%;
        float:left
    }
    .indusrt-list>ul li:nth-child(3n+1),.indusrt-list>ul li:nth-child(odd){
        clear:none
    }
}
@media screen and (max-width:40em){
    .services-list>ul li:nth-child(odd){
        clear:left
    }
}
@media screen and (min-width:75em){
    .services-list>ul li:nth-child(3n+1){
        clear:left
    }
    .services-list>ul li:nth-child(odd){
        clear:none
    }
}
@media screen and (min-width:80em){
    .services-list>ul li{
        width:46%;
        float:left
    }
    .services-list>ul li:nth-child(3n+1),.services-list>ul li:nth-child(odd){
        clear:none
    }
}
@media screen and (max-width:40em){
    .opp-Sec2 .tab-content ul li:nth-child(odd){
        clear:left
    }
}
@media screen and (min-width:75em){
    .opp-Sec2 .tab-content ul li:nth-child(3n+1){
        clear:left
    }
    .opp-Sec2 .tab-content ul li:nth-child(odd){
        clear:none
    }
}
@media screen and (min-width:80em){
    .opp-Sec2 .tab-content ul li{
        width:22%;
        float:left
    }

    .opp-Sec2 .tab-content ul li:nth-child(3n+1),.opp-Sec2 .tab-content ul li:nth-child(odd){
        clear:none;
		    background-color: #fff;
    padding: 10px;
    }
}
.opp-Sec3{
    float:left;
    margin:0;
    width:100%;
    padding:0 4% 2%;
    background:#f3f3f3
}
.form-control4{
    height:52px;
    border-radius:0;
    padding:15px;
    font-size:17px;
    color:#000;
    margin:1px 0;
    border:1px solid #ccc;
    background:#fff;
    width:100%
}
.opp-Sec3 ul{
    margin:0;
    padding:0;
    list-style:none
}
.opp-Sec3 ul li{
    float:left;
    margin-right:25px
}
.opp-Sec3 ul li:last-child{
    padding-top:17px
}
.opp-Sec2 .tab-content ul{
    margin:0;
    padding:0;
    list-style:none
}
.opp-Sec2 .tab-content ul li{
    float:left;
    margin-right:45px;
    width:30%;
    padding:10px 0;
    border-bottom:1px solid #1f1e1d;
    font-size:16px
}
.opp-Sec2 .nav{
    border-bottom:1px solid #ccc;
    text-align:center;
    margin:50px auto 30px 0;
    width:50%
}
.opp-Sec2 .nav>li>a{
    font-size:18px;
    color:#000;
    text-transform:uppercase;
    padding:0
}
.opp-Sec2 .nav-pills>li{
    margin-right:30px
}
.opp-Sec2 .nav-pills>li.active{
    background-color:transparent;
    border-bottom:2px solid #f2d64d;
    border-radius:0;
    font-size:18px;
    color:#000
}
.opp-Sec2 .nav-pills>li.active>a{
    background-color:transparent
}
.opp-Sec2 .nav-pills>li.active>a:focus,.opp-Sec2 .nav-pills>li.active>a:hover{
    background-color:transparent;
    color:#000
}
.opp-Sec2 .nav-pills>li>a:hover{
    background-color:transparent;
    border-radius:0;
    font-size:18px;
    color:#000
}
.opp-Sec2 .nav-pills>li>a:focus{
    background-color:transparent!important;
    border-radius:0;
    font-size:18px!important;
    color:#000
}
.padtop3{
    padding-top:80px
}
.Specialities-sec2{
    background:#e8eff2;
    width:100%;
    float:left;
    margin:20px 0
}
.table3{
    display:table;
    border-collapse:separate;
    margin-bottom:0;
    color:#000;
    padding:0;
    width:100%
}
.bg1{
    background:#05b5b5
}
.active-cell{
    padding:20px;
    color:#fff;
    text-align:center
}
.active-cell p{
    color:#fff;
    margin:10px 0
}
.unactive-cell{
    padding:30px;
    text-align:center
}
.displaycol2{
    display:table-cell;
    float:none
}
.Specialities-sec2 p{
    margin:5px 0 10px!important;
    font-size:16px;
    line-height:20px
}
.Specialities-sec2 .carousel-control.left{
    left:0;
    background:url(../images/arrow_icon_07.png) right center no-repeat
}
.Specialities-sec2 .carousel-control.right{
    right:15px;
    background:url(../images/arrow_icon_06.png) right center no-repeat
}
.industry-Sec4 .carousel-control.left{
    left:0;
    background:url(../images/arrow_icon_07.png) right center no-repeat
}
.industry-Sec4 .carousel-control.right{
    right:15px;
    background:url(../images/arrow_icon_06.png) right center no-repeat
}
.mainhead_Contact{
    background:url(../images/banner_contact.jpg) no-repeat;
    width:100%;
    float:left;
    padding:3% 7%;
    color:#fff;
    text-align:left
}
.mainhead_Contact h1{
    font-family:"Bell MT";
    font-size:40px;
    line-height:50px;
    margin:4px 0 15px
}
.contact-Sec{
    float:left;
    width:100%;
    margin:0;
    padding:3% 7%
}
.contact-text{
    background:#f3f3f3;
    margin:130px -80px 0 0;
    padding:110px 100px;
    z-index:9999999999!important;
    position:inherit
}
.contact-Sec2{
    float:left;
    width:100%;
    margin:0;
    padding:3% 7%
}
.contact-offices{
    padding:0 50px 0 0
}
.contact-offices h1{
    font-family:"Bell MT";
    font-size:32px;
    line-height:36px;
    margin:4px 0 5px
}
@media screen and (max-width:40em){
    .offices-list>div:nth-child(odd){
        clear:left
    }
}
@media screen and (min-width:75em){
    .offices-list>div:nth-child(3n+1){
        clear:left
    }
    .offices-list>div:nth-child(odd){
        clear:none
    }
}
@media screen and (min-width:80em){
    .offices-list>div{
        width:42%;
        float:left;
        height:200px
    }
    .offices-list>div:nth-child(3n+1),.offices-list>div:nth-child(odd){
        clear:none
    }
}
.career-Sec5,.map-sec{
    float:left;
    width:100%
}
.office-add{
    margin:40px 50px 0 0
}
.office-add h2{
    font-family:"Bell MT";
    font-size:28px;
    line-height:32px;
    margin:4px 0 5px
}
.office-add p{
    margin:5px 0
}
.contact-form h1{
    font-family:"Bell MT";
    font-size:32px;
    line-height:36px;
    margin:4px 0 5px
}
.contact-form-inner{
    padding:40px 0 0
}
.contact-offices .bdrline3{
    margin-bottom:50px
}
.contact-offices .bdrbtm{
    margin-bottom:20px
}
.contact-left h3{
    font-size:30px;
    line-height:40px;
    margin:4px 0 10px
}
.btn-apply{
    background:#f2d64d;
    font-size:14px;
    text-transform:uppercase;
    padding:7px 15px;
    color:#000;
    border-radius:2px
}
.btn-apply:hover{
    background:#000;
    color:#fff
}
.opp-Sec2 .job-list ul li h3{
    font-family:"Bell MT";
    margin:15px 0 5px;
    font-size:20px;
    font-weight:700
}
.opp-Sec2 .job-list ul li p{
    margin:0 0 5px;
    font-size:17px
}
.job-list ul{
    margin:0;
    padding:0;
    list-style:none
}
.job-list ul li{
    border-bottom:1px solid #ccc;
    margin:0 0 40px;
    padding:0 0 15px
}
.btn-job{
    padding:10px 0 0
}
.opp-Sec2 ul{
    margin:20px 0 0;
    padding:0;
    list-style:none
}
.bdr-left3{
    border-left:1px solid #ddc557;
    padding-left:70px
}
.padtop5{
    padding-top:30px
}
.career-Sec5{
    padding:3% 7%
}
.career-Sec5 h2{
    font-family:"Bell MT";
    font-size:36px;
    line-height:40px;
    margin:4px 0 15px
}
.news-sec{
    background:#f3f3f3;
    padding:40px 30px
}
.career-Sec5 .arwbtn,.media-news-arwbtn,.news-sec .arwbtn{
    background:url(../images/arrow_icon_08.png) left center no-repeat
}
.news-sec ul{
    margin:0;
    padding:0;
    list-style:none
}
.news-sec ul li{
    margin:0 0 15px;
    font-size:16px
}
.career-Sec5 .arwbtn,.news-sec .arwbtn{
    font-family:"Segoe UI";
    font-size:16px;
    line-height:20px;
    color:#368dd1;
    padding:0 20px;
    border:none;
    float:right
}
.industry-area h1,.new-Sec-bottom h2{
    font-family:"Bell MT"
}
.newsbox ul{
    margin:0;
    padding:0;
    list-style:none
}
.newsbox ul li{
    float:left;
    font-size:16px;
    margin:5px 0 35px;
    width:50%;
    padding:0 120px 0 0
}
.newsbox ul li img{
    margin:0 0 10px
}
.twitpost{
    height:360px;
    border:2px solid #00abf0;
    margin:0 0 40px
}
.news-sec p{
    font-size:17px
}
.new-Sec-bottom{
    margin:30px 0 0;
    width:100%;
    float:left
}
.new-Sec-bottom h2{
    font-size:36px;
    line-height:40px;
    margin:0 0 5px;
    font-style:italic
}
.new-Sec-bottom p{
    margin:0 0 25px
}
.sidebar{
    padding-left:45px
}
.job-search-sec{
    margin-right:15px
}
label.headline{
    font-size:16px;
    display:block;
    height:30px;
    line-height:35px;
    text-align:left;
    padding-left:0;
    margin-top:5px;
    font-weight:600
}
input[type=checkbox]{
    margin:4px 0 0;
    margin-top:1px\9;
    line-height:normal
}
.industry-area{
    width:100%;
    float:left;
    padding:0 7% 3%
}
.bdrline4{
    border-top:1px solid #7f7f7f;
    margin-bottom:50px
}
.industry-area h1{
    font-size:36px;
    line-height:40px;
    margin:0 0 15px
}
li.media-news-sicon_05{
    padding:57px 20px 23px 329px
}
li.media-news-sicon_06,li.media-news-sicon_07{
    padding:57px 20px 75px 329px
}
li.media-news-sicon_08{
    padding:57px 20px 48px 329px
}
li.media-news-sicon_09,li.media-news-sicon_10,li.media-news-sicon_11,li.media-news-sicon_12,li.media-news-sicon_13,li.media-news-sicon_14,li.media-news-sicon_15,li.media-news-sicon_16,li.media-news-sicon_17,li.media-news-sicon_18,li.media-news-sicon_19,li.media-news-sicon_20{
    padding:57px 20px 75px 329px
}
.media-news-arwbtn{
    font-family:"Segoe UI";
    font-size:18px;
    line-height:24px;
    color:#368dd1!important;
    padding:0 20px 0 30px;
    border-right:1px solid #ccc
}
.media-news ul li{
    margin-top:11px;
    margin-right:-17px!important
}
.media-news-sicon_05{
    background:url(../images/media-news/slide-box-img1.jpg) left 11px top 23px no-repeat;
    padding:57px 20px 23px 329px;
    border:1px solid #ccc
}
.media-bdrline{
    border-bottom:1px solid #d1d1d1;
    margin-top:0;
    margin-bottom:16px
}
.services-Sec2 .media-news-arwbtn{
    border:none;
    background:url(../images/arrow_icon_08.png) left center no-repeat;
    padding:0 20px 0 18px;
    color:#f69f00
}
.media-news ul li h3{
    font-family:'Segoe UI Light';
    font-size:16px;
    line-height:26px;
    font-weight:700;
    margin:-40px 0 0
}
.media-news ul{
    margin:0;
    padding:0;
    list-style:none
}
.media-news ul li{
    border:1px solid #dbdbdb;
    color:#525252
}
.media-news ul li h2{
    font-family:'Segoe UI';
    font-size:20px;
    color:#000;
    margin:5px 1px 9px 0
}
.media-news ul li:hover{
    border:1px solid #1bb4f2
}
.media-news ul li p{
    font-family:'Segoe UI Semibold';
    font-size:14px;
    line-height:22px;
    margin:0 0 5px
}
.media-news{
    margin-left:50px
}
@media (min-width:320px) and (max-width:419px){
    .media-news-sicon_05,.media-news-sicon_06,.media-news-sicon_07,.media-news-sicon_08,.media-news-sicon_09,.media-news-sicon_10{
        padding:276px 8px 17px 11px
    }
    .media-news-sicon_05{
        background:url(../images/media-news/slide-box-img1.jpg) top 10px left 10px no-repeat;
        border:1px solid #ccc
    }
    .media-news-sicon_05:hover{
        border:1px solid #1bb4f2;
        background:url(../images/media-news/slide-box-img1.jpg) top 10px left 10px no-repeat #d9f4ff
    }
    .media-news-sicon_06{
        background:url(../images/media-news/slide-box-img2.jpg) top 10px left 10px no-repeat #eaf2f5;
        border:1px solid #ccc
    }
    .media-news-sicon_06:hover{
        border:1px solid #1bb4f2;
        background:url(../images/media-news/slide-box-img2.jpg) top 10px left 10px no-repeat #d9f4ff
    }
    .media-news-sicon_07{
        background:url(../images/media-news/slide-box-img3.jpg) top 10px left 10px no-repeat;
        border:1px solid #ccc
    }
    .media-news-sicon_07:hover{
        border:1px solid #1bb4f2;
        background:url(../images/media-news/slide-box-img3.jpg) top 10px left 10px no-repeat #d9f4ff
    }
    .media-news-sicon_08{
        background:url(../images/media-news/slide-box-img4.jpg) top 10px left 10px no-repeat #eaf2f5;
        border:1px solid #ccc
    }
    .media-news-sicon_08:hover{
        border:1px solid #1bb4f2;
        background:url(../images/media-news/slide-box-img4.jpg) top 10px left 10px no-repeat #d9f4ff
    }
    .media-news-sicon_09{
        background:url(../images/media-news/slide-box-img5.jpg) top 10px left 10px no-repeat #eaf2f5;
        border:1px solid #ccc
    }
    .media-news-sicon_09:hover{
        border:1px solid #1bb4f2;
        background:url(../images/media-news/slide-box-img5.jpg) top 10px left 10px no-repeat #d9f4ff
    }
    .media-news-sicon_10{
        background:url(../images/media-news/slide-box-img1.jpg) top 10px left 10px no-repeat #eaf2f5;
        border:1px solid #ccc
    }
    .media-news-sicon_10:hover{
        border:1px solid #1bb4f2;
        background:url(../images/media-news/slide-box-img1.jpg) top 10px left 10px no-repeat #d9f4ff
    }
}
@media (max-width:768px){
    .media-news-sicon_05,.media-news-sicon_05:hover{
        background:url(http://development-review.net/abc_consultants/wp-content/uploads/2017/10/news_02.jpg) top 15px center no-repeat!important
    }
    .media-news-sicon_05,.media-news-sicon_06,.media-news-sicon_07,.media-news-sicon_08,.media-news-sicon_09{
        padding:286px 20px 23px 34px!important
    }
    .media-news-sicon_06:hover,.media-news-sicon_07:hover,.media-news-sicon_08:hover,.media-news-sicon_09:hover{
        border:1px solid #1bb4f2
    }
    .media-news-sicon_05:hover{
        border:1px solid #1bb4f2
    }
    .media-news-sicon_06,.media-news-sicon_06:hover{
        background:url(http://development-review.net/abc_consultants/wp-content/uploads/2017/10/news_01.jpg) top 15px center no-repeat!important
    }
    .media-news-sicon_07,.media-news-sicon_07:hover{
        background:url(http://development-review.net/abc_consultants/wp-content/uploads/2017/10/news_02.jpg) top 15px center no-repeat!important
    }
    .media-news-sicon_08,.media-news-sicon_08:hover{
        background:url(http://development-review.net/abc_consultants/wp-content/uploads/2017/10/news_04.jpg) top 15px center no-repeat!important
    }
    .media-news-sicon_09,.media-news-sicon_09:hover{
        background:url(http://development-review.net/abc_consultants/wp-content/uploads/2017/10/news_03.jpg) top 15px center no-repeat!important
    }
    .media-news{
        margin-left:0
    }
    .TextWrap,.TextWrap2{
        margin-left:0!important;
        margin-bottom:15px!important;
        max-width:100%
    }
    .testimoylow div#quote-carousel img{
        display:none
    }
    .testimoylow div#quote-carousel .item{
        background:#f2d64d!important;
        padding:50px 15px!important
    }
    .testimoylow .img-txt{
        bottom:inherit!important;
        position:relative!important;
        left:0!important
    }
    .testimoylow .carousel-inner>.item{
        height:inherit!important
    }
    .opp-Sec-job2 .nav-pills>li:first-child{
        margin-right:25px!important
    }
    .opp-Sec-job ul li{
        width:100%!important
    }
}
li.media-news-sicon_05 h2,li.media-news-sicon_06 h2,li.media-news-sicon_07 h2,li.media-news-sicon_08 h2,li.media-news-sicon_09 h2,li.media-news-sicon_10 h2{
    font-family:'Segoe UI';
    font-size:20px;
    color:#000;
    margin:5px 1px 9px 0
}
.flip_container p,.industry-Sec h2,.mainhead-about h1,.timeline time{
    font-family:"Bell MT"
}
.sec-part3 .part2-slide{
    padding:0 3px 2px 0!important
}


.row.gridnew{
    margin:0 -20px 0 -30px
}
.aboutpr .gridnew h4{
    min-height:60px
}
.gridnew h4{
    font-size:18px;
    font-weight:700;
    line-height:23px
}
.gridnew p{
    color:#6a6a6a;
    font-size:16px;
    margin:0 0 20px
}
.gridnew span{
    color:#000
}
.industry-Sec07{
    padding:1% 7% 66px
}
.industry-Sec06{
    padding:5% 7% 0
}
.part2-slide{
    padding:0 3px 2px 110px
}

.sec-part-new{
    margin-left:-237px;
    margin-top:167px;
    padding:0 19px 2px 0!important
}
.part2-slide{
    margin-left:-304px;
    margin-top:104px
}
.sec-part1{
    background:url(../images/slide/slide1.png) bottom left 32px no-repeat!important;
    height:387px!important
}
.sec-part3{
    background:url(../images/slide/slide2.png) top left 80px no-repeat!important;
    top:calc(50% + 3px)!important;
    height:411px!important;
    left:calc(-134% + 77px)!important
}
.sec-part5{
    background:url(../images/slide/slide4.png) top left 83px no-repeat!important;
    top:calc(6% + 4px)!important;
    height:333px!important;
    left:calc(-137% + 79px)!important
}
.sec-part7,.sec-part8{
    height:385px!important
}
.sec-part7{
    background:url(../images/slide/slide8.jpg) top left 31px no-repeat!important;
    top:calc(6% + 5px)!important;
    left:calc(-135% + 79px)!important
}
.sec-part8{
    background:url(../images/slide/slide6.jpg) top left 83px no-repeat!important;
    top:calc(32% + -4px)!important;
    left:calc(-143% + 79px)!important
}
.sec-part10,.sec-part11,.sec-part12,.sec-part9{
    left:calc(-137% + 79px)!important
}
.sec-part9{
    background:url(../images/slide/slide9.jpg) top left 104px no-repeat!important;
    top:calc(6% + 4px)!important;
    height:417px!important
}
.sec-part10{
    background:url(../images/slide/slide10.jpg) top left 136px no-repeat!important;
    top:calc(6% + -5px)!important;
    height:308px!important
}
.sec-part11{
    background:url(../images/slide/slide12.jpg) top left 91px no-repeat!important;
    top:calc(29% + 6px)!important;
    height:394px!important
}
.sec-part12{
    background:url(../images/slide/slide11.jpg) top left 4px no-repeat!important;
    top:calc(47% + -3px)!important;
    height:379px!important
}
.sec-parttime-part12{
    margin-left:68px;
    margin-top:334px;
    padding:10px 1px 10px 31px!important
}
.sec-parttime-part11{
    margin-left:-290px;
    margin-top:179px;
    padding:0 0 0 26px!important
}
.sec-parttime-part13{
    margin-left:-311px;
    margin-top:171px;
    padding:0 0 0 40px!important
}
.sec-part13{
    background:url(../images/slide/slide13.jpg) top left 74px no-repeat!important;
    top:calc(6% + 6px)!important;
    height:399px!important;
    left:calc(-138% + 79px)!important
}
.sec-part14{
    background:url(../images/slide/slide14.jpg) top left 68px no-repeat!important;
    top:calc(11% + -5px)!important;
    height:336px!important;
    left:calc(-137% + 79px)!important
}
.sec-parttime-part14{
    margin-left:145px;
    margin-top:284px
}
.sec-parttime{
    margin-left:135px;
    margin-top:219px;
    padding:0 31px 0 0!important
}
.sec-part3 p{
    padding:0 129px 0 0!important;
    font-size:15px
}
.sec-part3 time{
    padding:73px 0 5px!important
}
.sec-part2{
    background:url(../images/slide/slide3.png) bottom left 47px no-repeat!important;
    height:341px!important
}
.sec-part-abc{
    margin-left:42px;
    margin-top:253px
}
.sec-part5 time{
    padding:21px 0 5px!important
}
.sec-part5 time p{
    padding:3px 117px 10px 0!important;
    font-size:15px
}
.sec-part1 p,.sec-part2 p{
    font-size:16px
}



.bdrlinenew,.space .bdrlinenew{
    border-bottom:1px solid #878787
}

.indutry-text2{
    padding:0 0 25px
}
.industry-Sec01{
    padding:3% 7% 0
}
.abc-journey{
    padding:0 7% 0 8%!important
}
.space .bdrlinenew{
    margin-top:0;
    width:100%
}
.bdrlinenew{
    margin-top:3%
}
.about-ovsecright{
    margin-top:10px
}
.indutry-text2.overviewsec{
    margin:-40px 1px 1px
}
@media (min-width:1400px) and (max-width:1920px){
  
    .indutry-text2.overviewsec{
        margin:-40px 1px 1px 16px
    }
    .abc-journey{
        padding:0 7% 0 9%!important
    }
}

.sec-part6{
    background:url(../images/slide/slide5.png) bottom left -2px no-repeat!important;
    top:calc(7% + -1px)!important;
    height:393px!important;
    left:calc(-109% + 79px)!important
}
.slide-para{
    margin-left:44px;
    margin-top:330px
}
.slide-para-founded{
    margin-left:130px;
    margin-top:328px
}
.slide-para-bot{
    margin-left:-317px;
    margin-top:214px;
    padding:1px 11px 1px 45px!important
}
button{
    border:none;
    background:#fff
}
.timeline .arrows .arrow__prev{
    margin-right:1096px
}
.slide-para-founded-2011{
    margin-left:-282px;
    margin-top:131px;
    padding:0 0 0 26px!important
}
.part2-slide-new1{
    margin-left:68px;
    margin-top:369px;
    width:369px!important
}

@media screen and (max-width:599px){
   
    .part2-slide-new1{
        width:100%
    }
    .sec-part1{
        height:500px!important
    }
    .sec-part1 .part2-slide-new1{
        display:block;
        padding:0 0 256px
    }
    .sec-part1 .part2-slide-new1 p{
        width:470px
    }
    .sec-part3 .part2-slide{
        display:block;
        padding:0 0 104px!important
    }
    .sec-part3 time{
        padding:0 0 3px!important
    }
    .sec-part3 p{
        padding:0 189px 0 0!important;
        font-size:15px
    }
    .sec-part3{
        background:url(../images/slide/slide2.png) top 140px left -22px no-repeat!important;
        height:558px!important
    }
    .sec-part3 .part2-slide p{
        width:470px
    }
    .sec-part5{
        background:url(../images/slide/slide4.png) top 210px left -39px no-repeat!important;
        top:calc(6% + 4px)!important;
        height:553px!important
    }
    .sec-part5 .sec-part-new p{
        width:470px;
        padding:0 189px 0 0!important;
        font-size:15px
    }
    .sec-part6{
        background:url(../images/slide/slide5.png) top 82px left -64px no-repeat!important;
        top:calc(7% + -1px)!important;
        height:488px!important
    }
    .sec-part7{
        background:url(../images/slide/slide8.jpg) top 52px left -51px no-repeat!important;
        top:calc(6% + 5px)!important;
        height:463px!important
    }
    .sec-part8{
        background:url(../images/slide/slide6.jpg) top 106px left -19px no-repeat!important;
        top:calc(32% + -4px)!important;
        height:495px!important
    }
    .sec-part9{
        background:url(../images/slide/slide9.jpg) top 190px left 6px no-repeat!important;
        top:calc(6% + 4px)!important;
        height:617px!important
    }
    .sec-part9 .slide-para-founded-2011 p{
        width:470px;
        padding:0 189px 0 0!important
    }
    .sec-part10{
        background:url(../images/slide/slide10.jpg) top 60px left -7px no-repeat!important;
        top:calc(6% + -5px)!important;
        height:378px!important
    }
    .sec-part11{
        background:url(../images/slide/slide12.jpg) top 49px left -2px no-repeat!important;
        top:calc(29% + 6px)!important;
        height:428px!important
    }
    .sec-part11 .sec-parttime-part11 p{
        width:470px;
        padding:0 189px 0 0!important
    }
    .sec-part7 .slide-para-bot p{
        width:470px;
        padding:0 189px 0 0!important;
        font-size:15px
    }
    .sec-part14{
        background:url(../images/slide/slide14.jpg) top 132px left 25px no-repeat!important;
        top:calc(11% + -5px)!important;
        height:439px!important
    }
    .sec-parttime-part14{
        margin:0!important
    }
    .sec-part13{
        background:url(../images/slide/slide13.jpg) top 47px left -13px no-repeat!important;
        top:calc(6% + 6px)!important;
        height:451px!important
    }
    .sec-part13 .sec-parttime-part13 p{
        width:470px;
        padding:0 189px 0 0!important
    }
    .sec-part12{
        background:url(../images/slide/slide11.jpg) top 64px left -21px no-repeat!important;
        top:calc(47% + -3px)!important;
        height:445px!important
    }
    .sec-part12 .sec-parttime-part12 p{
        width:470px;
        padding:0 189px 0 0!important
    }
    .slide-para-bot{
        padding:1px 11px 1px 0!important
    }
    .sec-parttime-part11,.slide-para-founded-2011{
        padding:0!important
    }
    .sec-parttime-part12{
        padding:10px 1px 10px 0!important
    }
    .sec-parttime-part13{
        padding:0!important
    }
   
}
.gap,.mainhead-about{
    width:100%;
    padding:3% 7%;
    float:left
}
.mainhead-about{
    background:url(../images/header-banner-about-us.jpg) center left no-repeat;
    color:#fff;
    text-align:left
}
.gap{
    color:#000
}
.mainhead-about h1{
    font-size:40px;
    line-height:50px;
    margin:4px 0 15px
}
.industry-Sec h2{
    font-size:38px
}
.flip_container .inner-box-about p{
    padding:10px 3px 0
}
.flip_container p{
    margin:0;
    font-size:39px;
    color:#368dd1
}
.flipper .det{
    font-family:'Segoe UI';
    font-size:19px
}
.inner-box-about{
    padding:46px 1px 3px
}
p.demo{
    margin:30px 0;
    font-size:16px;
    text-align:center
}
p.demo a{
    color:#ff0
}
p.demo a:hover{
    color:#fff;
    text-decoration:underline
}
code{
    box-shadow:1px 10px 10px rgba(0,0,0,.3);
    display:block;
    color:#fff;
    text-shadow:0 1px 1px rgba(0,0,0,.3);
    width:300px;
    padding:20px;
    margin:0 auto 50px;
    background:#333
}
.back,.flip_container,.flipper,.front{
    width:250px;
    height:257px
}
.industry-Sec-about-us-why{
    float:left;
    width:100%;
    padding:3% 7%
}
.industry-Sec-about-us-why h2{
    font-family:"Bell MT";
    font-size:32px;
    line-height:40px
}
.back .hed{
    font-family:'Segoe UI Bold';
    font-size:18px;
    padding:1px 1px 7px
}
.back p{
    font-family:'Segoe UI';
    font-size:16px;
    color:#fff
}
.story-tog h1,.story-tog h3{
    font-family:"Bell MT"
}
.flip_container{
    -webkit-perspective:1000;
    -moz-perspective:1000;
    perspective:1000;
    margin:21px 0 19px 32px;
    position:relative;
    cursor:pointer
}
.flip_container:hover .front{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.flip_container:hover .back{
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0)
}
.flip_container .flipper{
    -webkit-transition:.5s;
    -moz-transition:.5s;
    transition:.5s;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d;
    margin:auto;
    position:relative
}
.flip_container .back,.flip_container .front{
    -webkit-transition:.5s;
    -moz-transition:.5s;
    transition:.5s;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background:#f0f0f0;
    border:2px solid #f2d64f;
    display:table;
    cursor:pointer;
    position:absolute;
    top:0;
    left:0
}
.flip_container .front{
    text-align:center;
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotateY(0);
    -o-transform:rotateY(0);
    transform:rotateY(0);
    z-index:2
}
.flip_container .back{
    text-align:left;
    -webkit-transform:rotateY(-180deg);
    -moz-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    -o-transform:rotateY(-180deg);
    transform:rotateY(-180deg);
    padding:37px 12px 1px 13px;
    background:#368dd1
}
@media (min-width:980px) and (max-width:1130px){
    .back,.flip_container,.flipper,.front{
        width:100%;
        height:260px
    }
}
@media (min-width:860px) and (max-width:998px){
    .flip_container{
        margin:21px 0 19px -16px
    }
}
@media (max-width:768px){
    .flip_container{
        margin:21px 0 19px -16px
    }
}
@media only screen and (max-width:1600px){
    .timeline .arrows .arrow__prev{
        margin-right:1355px
    }
}
@media screen and (max-width:980px) and (min-width:700px){
    .timeline ol,.timeline ol li{
        width:auto
    }
    .timeline ol{
        padding:0;
        transform:none!important
    }
    .timeline ol li{
        display:block;
        height:auto;
        background:0 0;
        border-bottom:3px solid #ffb23e
    }
    .part2-slide-new1{
        width:100%
    }
    .sec-part1 .part2-slide-new1 p,.sec-part3 .part2-slide p,.sec-part5 .sec-part-new p{
        width:470px
    }
    .sec-part1{
        background:url(../images/slide/slide1.png) top -30px left 432px no-repeat!important;
        height:302px!important
    }
    .sec-part1 .part2-slide-new1{
        display:block;
        padding:0 0 256px
    }
    .sec-part3 .part2-slide{
        display:block;
        padding:0 0 104px!important
    }
    .sec-part3 time{
        padding:0 0 3px!important
    }
    .sec-part3 p,.sec-part5 .sec-part-new p{
        padding:0 189px 0 0!important;
        font-size:15px
    }
    .sec-part3{
        background:url(../images/slide/slide2.png) top 8px left 328px no-repeat!important;
        height:440px!important
    }
    .sec-part5{
        background:url(../images/slide/slide4.png) top 40px left 355px no-repeat!important;
        top:calc(6% + 4px)!important;
        height:413px!important
    }
    .sec-part6{
        background:url(../images/slide/slide5.png) top -38px left 324px no-repeat!important;
        top:calc(7% + -1px)!important;
        height:366px!important
    }
    .sec-part-abc p,.sec-parttime-part14 p,.slide-para p,.slide-para-founded p{
        padding:10px 386px 1px 0
    }
    .sec-part11 .sec-parttime-part11 p,.sec-part12 .sec-parttime-part12 p,.sec-part13 .sec-parttime-part13 p,.sec-part7 .slide-para-bot p,.sec-part9 .slide-para-founded-2011 p{
        width:470px;
        padding:0 189px 0 0!important
    }
    .sec-part7{
        background:url(../images/slide/slide8.jpg) top 20px left 327px no-repeat!important;
        top:calc(6% + 5px)!important;
        height:430px!important
    }
    .sec-part8{
        background:url(../images/slide/slide6.jpg) top -4px left 331px no-repeat!important;
        top:calc(32% + -4px)!important;
        height:382px!important
    }
    .sec-part9{
        background:url(../images/slide/slide9.jpg) top 6px left 386px no-repeat!important;
        top:calc(6% + 4px)!important;
        height:417px!important
    }
    .sec-part10{
        background:url(../images/slide/slide10.jpg) top -30px left 363px no-repeat!important;
        top:calc(6% + -5px)!important;
        height:281px!important
    }
    .sec-part11{
        background:url(../images/slide/slide12.jpg) top 6px left 308px no-repeat!important;
        top:calc(29% + 6px)!important;
        height:328px!important
    }
    .sec-part7 .slide-para-bot p{
        font-size:15px
    }
    .sec-part14{
        background:url(../images/slide/slide14.jpg) top -19px left 337px no-repeat!important;
        top:calc(11% + -5px)!important;
        height:318px!important
    }
    .sec-part13{
        background:url(../images/slide/slide13.jpg) top 3px left 359px no-repeat!important;
        top:calc(6% + 6px)!important;
        height:371px!important
    }
    .sec-part12{
        background:url(../images/slide/slide11.jpg) top 4px left 312px no-repeat!important;
        top:calc(47% + -3px)!important;
        height:386px!important
    }
    .slide-para-bot{
        padding:1px 11px 1px 0!important
    }
    .sec-parttime-part11,.slide-para-founded-2011{
        padding:0!important
    }
    .sec-parttime-part12{
        padding:10px 1px 10px 0!important
    }
    .sec-parttime-part13{
        padding:0!important
    }
    .sec-part2{
        background:url(../images/slide/slide3.png) top -38px left 416px no-repeat!important;
        height:312px!important
    }
    .timeline ol li:first-child{
        margin-top:25px
    }
    .timeline ol li:not(:first-child){
        margin-left:auto
    }
    .timeline ol li div{
        height:auto;
        margin:0 auto 25px;
        position:static;
        width:690px!important
    }
    .timeline ol li:nth-child(odd) div{
        transform:none
    }
    .timeline ol li:nth-child(even) div::before,.timeline ol li:nth-child(odd) div::before{
        left:50%;
        top:100%;
        transform:translateX(-50%);
        border:none;
        border-left:1px solid #fff;
        height:25px
    }
    .timeline .arrows,.timeline ol li:last-child,.timeline ol li:not(:last-child)::after,.timeline ol li:nth-last-child(2) div::before{
        display:none
    }
}
@media (max-width:768px){
    .Specialities-Box-left p,.Specialities-img-right p,.indutry-text2 p{
        line-height:25px;
        font-size:16px
    }
    .Specialities-img p,.Specialities-sec ul li,.indusrt-list ul li,.indutry-text2 p,.office-add p,.search-right p{
        font-size:16px
    }
    .headerright{
        float:inherit
    }
    .bdr-left3{
        padding-left:0;
        border:none;
        margin-top:50px
    }
    .newsbox ul li{
        padding:0 30px 0 0;
        width:100%
    }
    .sidebar{
        padding:0 15px;
        float:left;
        width:100%
    }
    .contact-text{
        padding:50px 30px;
        margin:20px 0 30px
    }
    .contact-form{
        margin:50px 0 0
    }
    .office-add{
        margin:40px 0 0
    }
    .contact-offices{
        padding:0
    }
    .displaycol2{
        display:block
    }
    .opp-Sec2 .tab-content ul li{
        width:100%;
        float:left;
        margin-right:0
    }
    .opp-Sec3 ul li{
        width:auto
    }
    .opp-Sec2 .nav>li{
        border-bottom:none
    }
    .services-text{
        margin:50px 0 0;
        padding:52px 58px
    }
    .indutry-text2 p{
        margin:0 0 15px
    }
    .services-list ul li{
        margin:0
    }
    .indutry-img{
        padding:0
    }
    .Specialities-Box-left,.Specialities-Box-right{
        padding:34px 0
    }
    .Specialities-img-right{
        padding:0
    }
    .Specialities-img-right h2,.Specialities-img-right h3{
        text-align:center
    }
    .industry-Sec4 .amazingcarousel-list-container,.industry-Sec4 .amazingcarousel-list-wrapper{
        width:83%!important;
        margin:auto!important
    }
    .search-right p{
        line-height:24px;
        padding-bottom:23px
    }
    .Specialities-sec ul li{
        line-height:22px;
        padding:37px 30px 0;
        width:100%;
        text-align:center;
        height:120px
    }
    .industry-Sec3{
        padding:5% 7% 9%
    }
    .Specialities-sec ul li:first-child{
        padding:85px 10px 0;
        width:100%;
        height:120px;
        background:url(../images/icon/Aerospace_icon.png) center top 15px no-repeat #05b5b5
    }
    .leadership-box{
        width:100%
    }
    .bdr-left,.bdr-left2{
        border:none;
        padding:0
    }
    .bglight .bdr-left{
        border-left:none!important
    }
    .services-Sec3 h1{
        font-size:28px;
        line-height:37px;
        background:url(../images/global-icon.jpg) left center no-repeat;
        padding:40px 0 40px 106px;
        background-size:92px
    }
    .modal-header{
        padding:25px 20px 45px 0
    }
    .indusrt-list ul li{
        margin:0;
        height:auto
    }
    img.img-responsive{
        text-align:center;
        margin:0 auto 25px
    }
    .career-Sec3 img.img-responsive{
        margin:0 auto
    }
    .mega-dropdown-menu li{
        float:inherit!important
    }
    .Viewpoint-Sec h2{
        margin:15px 0 25px
    }
    .nav li.open{
        background-color:#fff
    }
    ul.dropdown-menu.mega-dropdown-menu.row{
        margin:auto
    }
    .navbar-collapse{
        margin-top:0
    }
    .navbar-toggle{
        background:#f2d64d;
        border-radius:0;
        color:#000;
        margin:45px 0;
        padding:15px;
        font-weight:700;
        position:inherit;
        border:none
    }
    .navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{
        background-color:#000;
        color:#fff
    }
    .nav>li{
        margin:0;
        border-bottom:1px solid #ccc
    }
    .rightbox2 .item{
        height:130px;
        vertical-align:middle
    }
}
@media (min-width:320px) and (max-width:419px){
    .bdr-ryt,.contact-left{
        border:none
    }
    .carousel-indicators{
        padding-left:32%
    }
    .search-right .btn-banner{
        font-size:14px;
        text-transform:uppercase;
        padding:15px 10px
    }
    .global_box{
        padding:0
    }
    .rightbox2 .item a{
        font-size:33px
    }
    .sicon_01{
        background:url(../images/icon/sicon_01.png) top 10px left 15px no-repeat;
        padding:65px 15px 15px;
        background-size:65px
    }
    .sicon_01:hover{
        background:url(../images/icon/sicon_01-h.png) top 10px left 15px no-repeat #0a73ce;
        padding:65px 15px 15px;
        background-size:65px
    }
    .sicon_02,.sicon_02:hover,.sicon_03,.sicon_03:hover,.sicon_04,.sicon_05,.sicon_05:hover,.sicon_06,.sicon_06:hover,.sicon_07,.sicon_07:hover{
        padding:75px 15px 15px
    }
    .sicon_02{
        background:url(../images/icon/sicon_02.png) top 10px left 15px no-repeat;
        background-size:65px
    }
    .sicon_02:hover{
        background:url(../images/icon/sicon_02-h.png) top 10px left 15px no-repeat #0a73ce;
        background-size:65px
    }
    .sicon_03{
        background:url(../images/icon/sicon_03.png) top 10px left 15px no-repeat;
        background-size:65px
    }
    .sicon_03:hover{
        background:url(../images/icon/sicon_03-h.png) top 10px left 15px no-repeat #0a73ce;
        background-size:65px
    }
    .sicon_04{
        background:url(../images/icon/sicon_04.png) top 10px left 15px no-repeat;
        background-size:65px
    }
    .sicon_04:hover{
        background:url(../images/icon/sicon_04-h.png) top 10px left 15px no-repeat #0a73ce;
        padding:75px 15px 15px;
        background-size:65px
    }
    .sicon_05{
        background:url(../images/icon/sicon_05.png) top 10px left 15px no-repeat;
        background-size:65px
    }
    .sicon_05:hover{
        background:url(../images/icon/sicon_05-h.png) top 10px left 15px no-repeat #0a73ce;
        background-size:65px
    }
    .sicon_06{
        background:url(../images/icon/sicon_06.png) top 10px left 15px no-repeat;
        background-size:65px
    }
    .sicon_06:hover{
        background:url(../images/icon/sicon_06-h.png) top 10px left 15px no-repeat #0a73ce;
        background-size:65px
    }
    .sicon_07{
        background:url(../images/icon/sicon_07.png) top 10px left 15px no-repeat;
        background-size:65px
    }
    .sicon_07:hover{
        background:url(../images/icon/sicon_07-h.png) top 10px left 15px no-repeat #0a73ce;
        background-size:65px
    }
    .services-text{
        padding:20px 30px
    }
    .rightbox2 .item{
        height:160px;
        vertical-align:middle
    }
    .Viewpoint-box{
        text-align:center
    }
    .Viewpoint-box-text{
        width:100%;
        margin-bottom:20px
    }
    .leftbox2 h1,.leftbox2 h2{
        font-size:26px;
        line-height:30px
    }
    .leftbox2{
        padding-left:10%;
        padding-top:250px
    }
    .usp-box h3{
        font-size:63px;
        line-height:63px
    }
    .rightbox1,.rightbox2{
        padding:60px 20px
    }
    .aboutUs-Sec{
        padding:5% 7%
    }
    .padtop2{
        padding-top:30px
    }
    blockquote{
        font-size:14px;
        line-height:20px
    }
    .testimonial-Sec{
        padding:7% 3%
    }
    .contact-Sec h2{
        margin:15px 0
    }
    .contact-Sec h3{
        font-size:26px;
        line-height:26px
    }
    .expertise-Sec-right{
        padding:60px 30px
    }
    .expertise-Sec-right h1{
        font-size:28px;
        line-height:32px;
        margin:0 0 15px
    }
    .expertise-Sec-right p{
        font-size:16px;
        line-height:20px
    }
    #amazingcarousel-1 .amazingcarousel-title{
        margin:0!important;
        text-align:center!important
    }
    #amazingcarousel-1 .amazingcarousel-title img{
        text-align:center!important;
        margin:auto!important
    }
    .form-control.slate{
        width:100%
    }
    .contact-left,.contact-right{
        margin-right:0
    }
    #amazingcarousel-1 .amazingcarousel-prev{
        margin-left:-30px!important
    }
    #amazingcarousel-1 .amazingcarousel-next{
        margin-right:-30px!important
    }
    .carousel-control.left2,.carousel-control.right2{
        width:20px
    }
    .carowidth{
        width:100%!important;
        height:auto
    }
    .carowidth p{
        font-size:14px;
        line-height:20px
    }
    .padryt{
        padding:10px
    }
    .career-cover{
        margin:0;
        padding:10%
    }
    .career-cover h1,.career-text-box h1,.career-text-box2 h1{
        margin:0 0 10px;
        font-size:28px;
        line-height:34px
    }
    .career-text-box{
        padding:3% 0
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:0;
        padding-left:16%
    }
    .career-text-box2{
        padding:5% 0
    }
    .career-Sec3 .carousel-inner>.item{
        height:180px;
        background:#f2d64d
    }
    .career-Sec4 h1{
        font-size:27px;
        line-height:32px;
        margin:0 0 35px
    }
    .career-Sec2{
        padding:0 7% 8%
    }
    .inner-box{
        width:100%
    }
    .boxright{
        float:inherit
    }
    .career-page p{
        font-size:16px!important;
        line-height:22px!important
    }
    .img-txt p{
        font-size:9px!important;
        line-height:11px!important;
        margin:5px 0 0
    }
    .img-txt{
        width:90%;
        bottom:5px;
        left:10px
    }
}
@media (min-width:420px) and (max-width:539px){
    .leftbox2 h1,.rightbox2 .item a{
        font-size:33px
    }
    .carousel-indicators{
        padding-left:32%
    }
    .rightbox2 .item{
        height:160px;
        vertical-align:middle
    }
    .Viewpoint-box{
        text-align:center
    }
    .Viewpoint-box-text{
        width:100%;
        margin-bottom:20px
    }
    .leftbox2 h1{
        line-height:40px
    }
    .leftbox2 h2{
        font-size:30px;
        line-height:40px
    }
    .leftbox2{
        padding-left:10%;
        padding-top:380px
    }
    .rightbox1,.rightbox2{
        padding:87px 60px
    }
    .bdr-ryt{
        border:none
    }
    .aboutUs-Sec{
        padding:5% 7%
    }
    .padtop2{
        padding-top:30px
    }
    blockquote{
        font-size:16px;
        line-height:22px
    }
    .carowidth{
        height:auto;
        width:95%!important
    }
    .carowidth p{
        font-size:14px;
        line-height:20px
    }
    .testimonial-Sec{
        padding:7%
    }
    .contact-Sec h2{
        margin:15px 0
    }
    .contact-left{
        margin-right:60px;
        border:none
    }
    .expertise-Sec-right{
        padding:65px 45px
    }
    .expertise-Sec-right h1{
        font-size:35px;
        line-height:40px
    }
    #amazingcarousel-1 .amazingcarousel-title{
        margin:0!important;
        text-align:center!important
    }
    #amazingcarousel-1 .amazingcarousel-title img{
        text-align:center!important;
        margin:auto!important
    }
    .form-control.slate{
        width:80%
    }
    .padryt{
        padding:10px
    }
    .carousel-control.left2,.carousel-control.right2{
        width:30px
    }
    .career-cover{
        margin:0;
        padding:10%
    }
    .career-cover h1,.career-text-box h1,.career-text-box2 h1{
        margin:0 0 10px;
        font-size:36px;
        line-height:40px
    }
    .career-text-box{
        padding:3% 0
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:0;
        padding-left:28%
    }
    .career-text-box2{
        padding:5% 0
    }
    .career-Sec4 h1{
        font-size:27px;
        line-height:32px;
        margin:0 0 35px
    }
    .career-Sec2{
        padding:0 7% 8%
    }
    .inner-box{
        width:100%
    }
    .boxright{
        float:inherit
    }
    .career-page p{
        font-size:16px!important;
        line-height:22px!important
    }
    .img-txt p{
        font-size:9px!important;
        line-height:11px!important;
        margin:5px 0 0
    }
    .img-txt{
        width:95%;
        bottom:5px;
        left:10px
    }
}
@media (min-width:540px) and (max-width:639px){
    .carousel-indicators{
        padding-left:38%
    }
    .rightbox2 .item a{
        font-size:33px
    }
    .Viewpoint-box{
        text-align:center
    }
    .Viewpoint-box-text{
        width:100%;
        margin-bottom:20px
    }
    .leftbox2 h1{
        font-size:38px;
        line-height:40px
    }
    .leftbox2 h2{
        font-size:30px;
        line-height:40px
    }
    .leftbox2{
        padding-left:10%;
        padding-top:380px
    }
    .rightbox1,.rightbox2{
        padding:87px 60px
    }
    .bdr-ryt{
        border:none
    }
    .aboutUs-Sec{
        padding:5% 7%
    }
    .socialmedia{
        padding-bottom:100px
    }
    .padtop2{
        padding-top:30px
    }
    blockquote{
        font-size:16px;
        line-height:22px
    }
    .carowidth{
        height:auto
    }
    .testimonial-Sec{
        padding:7%
    }
    .contact-Sec h2{
        margin:15px 0
    }
    .contact-left{
        margin-right:60px;
        border:none
    }
    .expertise-Sec-right{
        padding:87px 60px
    }
    #amazingcarousel-1 .amazingcarousel-title{
        margin:0!important;
        text-align:center!important
    }
    #amazingcarousel-1 .amazingcarousel-title img{
        text-align:center!important;
        margin:auto!important
    }
    .form-control.slate{
        width:50%
    }
    .padryt{
        padding:10px
    }
    .carousel-control.left2,.carousel-control.right2{
        width:30px
    }
    .career-cover{
        margin:0;
        padding:10%
    }
    .career-cover h1,.career-text-box h1,.career-text-box2 h1{
        margin:0 0 10px;
        font-size:36px;
        line-height:40px
    }
    .career-text-box{
        padding:3% 0
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:0;
        padding-left:30%
    }
    .career-text-box2{
        padding:5% 0
    }
    .career-Sec4 h1{
        font-size:27px;
        line-height:32px;
        margin:0 0 35px
    }
    .career-Sec2{
        padding:0 7% 8%
    }
    .inner-box{
        width:100%
    }
    .boxright{
        float:inherit
    }
    .career-page p{
        font-size:16px!important;
        line-height:22px!important
    }
    .img-txt p{
        font-size:13px!important;
        line-height:15px!important;
        margin:5px 0 0
    }
    .img-txt{
        width:90%;
        bottom:5px;
        left:20px
    }
}
@media (min-width:640px) and (max-width:768px){
    .carousel-indicators{
        padding-left:35%!important
    }
    .Viewpoint-box{
        text-align:center
    }
    .Viewpoint-box-text{
        width:100%;
        margin-bottom:20px
    }
    .leftbox2 h1{
        font-size:38px;
        line-height:40px
    }
    .leftbox2 h2{
        font-size:30px;
        line-height:40px
    }
    .leftbox2{
        padding-left:10%;
        padding-top:380px
    }
    .bdr-ryt{
        border:none
    }
    .aboutUs-Sec{
        padding:5% 7%
    }
    .padtop2{
        padding-top:30px
    }
    blockquote{
        font-size:16px;
        line-height:26px
    }
    .carowidth{
        height:auto;
        width:95%!important
    }
    .carowidth p{
        font-size:14px;
        line-height:20px
    }
    .testimonial-Sec{
        padding:7%
    }
    .contact-Sec h2{
        margin:15px 0
    }
    .contact-left{
        margin-right:60px;
        border:none
    }
    .expertise-Sec-right{
        padding:100px
    }
    #amazingcarousel-1 .amazingcarousel-title{
        margin:0!important;
        text-align:center!important
    }
    #amazingcarousel-1 .amazingcarousel-title img{
        text-align:center!important;
        margin:auto!important
    }
    .form-control.slate{
        width:50%
    }
    .padryt{
        padding:10px
    }
    .carousel-control.left2,.carousel-control.right2{
        width:30px
    }
    .career-cover{
        margin:0;
        padding:80px
    }
    .career-text-box{
        padding:3% 10%
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:0
    }
    .career-text-box2{
        padding:5% 6%
    }
    .career-Sec4 h1{
        font-size:30px;
        line-height:38px;
        margin:0 0 35px
    }
    .inner-box{
        width:100%
    }
    .boxright{
        float:inherit
    }
    .career-page p{
        font-size:16px!important;
        line-height:22px!important
    }
    .img-txt p{
        font-size:13px!important;
        line-height:15px!important
    }
    .img-txt{
        width:90%;
        bottom:5px;
        left:20px
    }
}
@media (min-width:769px) and (max-width:859px){
    .Specialities-Box-left p,.Specialities-img-right p,.indutry-text2 p{
        line-height:25px;
        font-size:16px
    }
    .Specialities-img-right h2,.Specialities-img-right h3,.Viewpoint-box{
        text-align:center
    }
    .headerright,.sidebar{
        float:left
    }
    .carousel-indicators{
        padding-left:40%!important
    }
    .bdr-left3{
        padding-left:0;
        border:none;
        margin-top:50px
    }
    .newsbox ul li{
        padding:0 30px 0 0
    }
    .sidebar{
        padding-left:0;
        width:100%
    }
    .contact-text{
        padding:50px 61px;
        margin:0 0 30px
    }
    .opp-Sec2 .tab-content ul li{
        width:100%;
        margin-right:20px
    }
    .opp-Sec3 ul li{
        width:auto
    }
    .services-text{
        margin:50px 0 0;
        padding:52px 58px
    }
    .indutry-text2 p{
        margin:0 0 15px
    }
    .services-list ul li{
        margin:0
    }
    .indutry-img{
        padding:0
    }
    .Specialities-Box-left,.Specialities-Box-right{
        padding:34px 0
    }
    .Specialities-img-right{
        padding:0
    }
    .Specialities-img p{
        font-size:16px
    }
    .bdr-left2{
        border:none;
        padding:0
    }
    .industry-Sec4 .amazingcarousel-list-container,.industry-Sec4 .amazingcarousel-list-wrapper{
        width:83%!important;
        margin:auto!important
    }
    .search-right p{
        font-size:16px;
        line-height:24px;
        padding-bottom:23px
    }
    .Specialities-sec ul li{
        font-size:16px;
        line-height:22px;
        padding:37px 30px 0
    }
    .industry-Sec3{
        padding:3% 7% 5%
    }
    .Specialities-sec ul li:first-child{
        padding:120px 10px 0
    }
    img.img-responsive{
        text-align:center;
        margin:0 auto 25px
    }
    .bdr-left{
        border:none;
        padding:0
    }
    .bglight .bdr-left{
        border-left:none!important
    }
    .career-Sec3 img.img-responsive{
        margin:0 auto
    }
    .Viewpoint-box-text{
        width:100%;
        margin-bottom:20px
    }
    .leftbox2 h1{
        font-size:45px;
        line-height:40px
    }
    .leftbox2 h2{
        font-size:40px;
        line-height:40px
    }
    .leftbox2{
        padding-left:10%
    }
    .bdr-ryt{
        border:none
    }
    .aboutUs-Sec{
        padding:5% 7%
    }
    .padtop2{
        padding-top:30px
    }
    blockquote{
        font-size:17px;
        line-height:26px
    }
    .carowidth{
        height:220px
    }
    .testimonial-Sec{
        padding:7%
    }
    .contact-Sec h2{
        margin:15px 0
    }
    .contact-left{
        margin-right:60px
    }
    .nav>li,.navbar-collapse{
        margin:0
    }
    .expertise-Sec-right{
        padding:100px
    }
    .padryt{
        padding:10px
    }
    ul.navbar-nav>li>a,ul.navbar-nav>li>a:hover{
        min-width:50px;
        padding:10px 8px
    }
    ul.dropdown-menu.mega-dropdown-menu.row{
        right:0;
        margin:190px auto 0
    }
    .mega-dropdown-menu{
        width:100%
    }
    .carousel-control.left2,.carousel-control.right2{
        width:30px
    }
    .career-cover{
        margin:0;
        padding:80px
    }
    .career-text-box{
        padding:3% 13%
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:0
    }
    .career-text-box2{
        padding:5% 12%
    }
    .career-Sec4 h1{
        font-size:30px;
        line-height:38px;
        margin:0 0 35px
    }
    .inner-box{
        width:100%
    }
    .boxright{
        float:inherit
    }
    .img-txt{
        width:85%;
        bottom:5px
    }
}
@media (min-width:860px) and (max-width:1024px){
    .Specialities-Box-left p,.Specialities-img-right p,.indutry-text2 p{
        line-height:25px;
        font-size:16px
    }
    .Specialities-img-right h2,.Specialities-img-right h3,.Viewpoint-box,img.img-responsive{
        text-align:center
    }
    .bdr-left3{
        padding-left:0;
        border:none;
        margin-top:50px
    }
    .newsbox ul li{
        padding:0 30px 0 0
    }
    .sidebar{
        padding-left:0;
        float:left;
        width:100%
    }
    .contact-text{
        padding:50px 61px;
        margin:0 0 30px
    }
    .opp-Sec2 .tab-content ul li{
        width:40%;
        float:left
    }
    .bdr-left2{
        border:none;
        padding:0
    }
    .services-text{
        margin:50px 0 0;
        padding:52px 58px
    }
    .indutry-text2 p{
        margin:0 0 15px
    }
    .indutry-img{
        padding:0
    }
    .services-list ul li{
        margin:0
    }
    .Specialities-Box-left,.Specialities-Box-right{
        padding:34px 0
    }
    .Specialities-img-right{
        padding:0
    }
    .Specialities-img p{
        font-size:16px
    }
    .industry-Sec4 .amazingcarousel-list-container,.industry-Sec4 .amazingcarousel-list-wrapper{
        width:90%!important;
        margin:auto!important
    }
    .Specialities-sec ul li{
        font-size:16px;
        line-height:22px;
        padding:37px 30px 0
    }
    .industry-Sec3{
        padding:3% 7% 5%
    }
    .Specialities-sec ul li:first-child{
        padding:120px 10px 0
    }
    .contact-left{
        margin-right:85px
    }
    .bdr-left{
        border:none;
        padding:0
    }
    .bglight .bdr-left{
        border-left:none!important
    }
    img.img-responsive{
        margin:0 auto 25px
    }
    .career-Sec3 img.img-responsive{
        margin:0 auto
    }
    .Viewpoint-box-text{
        width:100%;
        margin-bottom:20px
    }
    .Viewpoint-Sec h2{
        margin:15px 0 25px
    }
    .leftbox2 h1{
        font-size:50px;
        line-height:40px
    }
    .expertise-Sec-right{
        padding:106px 100px;
        text-align:center
    }
    .leftbox2 h2{
        font-size:45px;
        line-height:40px
    }
    .leftbox2{
        padding-left:10%
    }
    .bdr-ryt{
        border:none
    }
    .aboutUs-Sec{
        padding:5% 7%
    }
    .padtop2{
        padding-top:30px
    }
    .padryt{
        padding:10px
    }
    blockquote{
        font-size:20px;
        line-height:26px
    }
    .carousel-control.left2,.carousel-control.right2{
        width:35px
    }
    .career-cover{
        margin:0;
        padding:80px
    }
    .career-text-box{
        padding:3% 13%
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:0
    }
    .career-text-box2{
        padding:5% 12%
    }
    .career-Sec4 h1{
        font-size:30px;
        line-height:38px;
        margin:0 0 35px
    }
    .inner-box{
        width:100%
    }
    .boxright{
        float:inherit
    }
}
@media (min-width:860px) and (max-width:998px){
    .carousel-indicators{
        padding-left:42%!important
    }
    img.img-responsive{
        text-align:center;
        margin:0 auto 25px
    }
    .navbar-collapse{
        margin:0;
        float:left;
        width:100%
    }
    .headerright{
        float:left
    }
    .nav>li{
        margin:0
    }
    ul.navbar-nav>li>a,ul.navbar-nav>li>a:hover{
        min-width:50px;
        padding:10px 15px
    }
    ul.dropdown-menu.mega-dropdown-menu.row{
        right:0;
        margin:190px auto 0
    }
    .mega-dropdown-menu{
        width:100%
    }
    blockquote{
        font-size:17px;
        line-height:26px
    }
    .carowidth{
        height:auto
    }
}
@media (min-width:999px) and (max-width:1024px){
    .nav>li,.navbar-collapse{
        margin:0
    }
    .inner-box,.mega-dropdown-menu{
        width:100%
    }
    .carousel-indicators{
        padding-left:42%
    }
    .headerright{
        float:left;
        width:100%
    }
    ul.navbar-nav>li>a,ul.navbar-nav>li>a:hover{
        min-width:50px;
        padding:10px 15px
    }
    ul.dropdown-menu.mega-dropdown-menu.row{
        right:0;
        margin:190px auto 0
    }
    blockquote{
        font-size:18px;
        line-height:26px
    }
    .carowidth{
        height:auto
    }
    .career-cover{
        margin:0;
        padding:80px
    }
    .career-text-box{
        padding:3% 12%
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:0
    }
    .career-text-box2{
        padding:5% 12%
    }
    .career-Sec4 h1{
        font-size:30px;
        line-height:38px;
        margin:0 0 35px
    }
    .boxright{
        float:inherit
    }
}
@media (min-width:1025px) and (max-width:1079px){
    .carousel-indicators{
        padding-left:28%!important
    }
    .aboutpr .gridnew h4{
        min-height:80px
    }
    .bdr-left3{
        padding-left:20px
    }
    .newsbox ul li{
        padding:0 40px 0 0
    }
    .sidebar{
        padding-left:25px
    }
    .contact-text{
        padding:83px 61px;
        margin:100px -80px 0 0
    }
    .office-add p{
        font-size:15px
    }
    .contact-form h1,.contact-offices h1{
        font-size:30px;
        line-height:36px
    }
    .offices-list>div{
        width:45%;
        float:left;
        height:220px;
        margin-right:20px
    }
    .opp-Sec2 .tab-content ul li{
        width:43%;
        float:left
    }
    .indusrt-list>ul li{
        width:46%;
        float:left
    }
    .indusrt-list ul li{
        margin-right:30px;
        font-size:17px
    }
    .services-text{
        margin:60px 0 0;
        padding:50px 60px
    }
    .indutry-text2 p{
        line-height:25px;
        margin:0 0 15px;
        font-size:16px
    }
    .services-list ul li{
        margin-right:20px
    }
    .indutry-img{
        padding:15px 0 0
    }
    .Specialities-Box-left{
        padding:24px 27px 0 0
    }
    .Specialities-Box-right{
        padding:40px 0 10px 30px
    }
    .Specialities-img-right{
        padding:0 0 0 20px
    }
    .Specialities-img p{
        font-size:16px
    }
    .Specialities-Box-left p,.Specialities-img-right p{
        line-height:25px;
        font-size:16px
    }
    .industry-Sec4 .amazingcarousel-list-container,.industry-Sec4 .amazingcarousel-list-wrapper{
        width:88%!important;
        margin:auto!important
    }
    .inner-box,.mega-dropdown-menu{
        width:100%
    }
    .Specialities-sec ul li{
        font-size:16px;
        line-height:22px
    }
    .Specialities-sec ul li:first-child{
        padding:120px 10px 0
    }
    .rightbox1{
        padding:34px 20px
    }
    .rightbox2{
        padding:39px 30px
    }
    .leftbox2{
        padding-left:100px
    }
    .leftbox2 h1{
        font-size:40px;
        line-height:50px
    }
    .leftbox2 h2{
        font-size:33px;
        line-height:40px
    }
    .expertise-Sec-right{
        padding:40px 25px
    }
    .expertise-Sec-right h1{
        font-size:25px;
        line-height:15px
    }
    .expertise-Sec-right p{
        font-size:14px;
        line-height:18px
    }
    .contact-left{
        margin-right:44px;
        margin-top:0
    }
    .contact-right{
        margin-right:0;
        margin-top:0
    }
    .padtop{
        padding-top:0
    }
    .padtop2{
        padding-top:20px
    }
    #amazingcarousel-1 .amazingcarousel-prev{
        margin-left:-30px!important
    }
    #amazingcarousel-1 .amazingcarousel-next{
        margin-right:-30px!important
    }
    blockquote{
        font-size:18px;
        line-height:24px
    }
    .contact-Sec p{
        font-size:15px;
        line-height:20px
    }
    .padryt{
        padding:10px
    }
    .navbar-collapse{
        margin:79px 0 0
    }
    .headerright{
        float:right
    }
    .nav>li{
        margin:0
    }
    ul.navbar-nav>li>a,ul.navbar-nav>li>a:hover{
        min-width:50px;
        padding:10px 15px
    }
    ul.dropdown-menu.mega-dropdown-menu.row{
        right:0;
        margin:130px auto 0
    }
    .rightbox2 .item{
        height:97px;
        vertical-align:middle
    }
    .rightbox2 .item a{
        font-size:30px;
        line-height:35px
    }
    .career-cover h1,.career-text-box h1{
        font-size:35px;
        line-height:40px;
        margin:0 0 10px
    }
    .career-cover{
        margin:40px 5px 120px -60px;
        padding:40px 50px
    }
    .career-text-box{
        padding:0
    }
    .career-text-box2{
        padding:6% 1%
    }
    .career-cover p,.career-text-box p,.career-text-box2 p{
        font-size:16px;
        line-height:22px
    }
    .career-text-box2 h1{
        font-size:35px;
        line-height:40px;
        margin:0 0 10px
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:-25px
    }
    .inner-box{
        padding:15px
    }
    .inner-box p{
        font-size:16px;
        line-height:22px
    }
    .img-txt{
        bottom:5px;
        left:23px;
        width:90%
    }
    .img-txt p{
        font-size:12px;
        line-height:13px
    }
    .career-Sec4 h1{
        font-size:28px;
        line-height:34px;
        margin:0 0 30px
    }
}
@media (min-width:1080px) and (max-width:1191px){
    .carousel-indicators{
        padding-left:28%
    }
    .bdr-left3{
        padding-left:30px
    }
    .aboutpr .gridnew h4{
        min-height:80px
    }
    .newsbox ul li{
        padding:0 40px 0 0
    }
    .sidebar{
        padding-left:25px
    }
    .contact-text{
        padding:83px 61px;
        margin:100px -80px 0 0
    }
    .office-add p{
        font-size:15px
    }
    .contact-form h1,.contact-offices h1{
        font-size:30px;
        line-height:36px
    }
    .Specialities-Box-left p,.Specialities-img-right p,.indutry-text2 p{
        line-height:25px;
        font-size:16px
    }
    .offices-list>div{
        width:45%;
        float:left;
        height:200px;
        margin-right:20px
    }
    .indusrt-list>ul li{
        width:46%;
        float:left
    }
    .indusrt-list ul li{
        margin-right:30px
    }
    .opp-Sec2 .tab-content ul li{
        width:43%;
        float:left
    }
    .services-text{
        margin:60px 0 0;
        padding:50px 60px
    }
    .services-list ul li{
        margin-right:20px
    }
    .indutry-text2 p{
        margin:0 0 15px
    }
    .indutry-img{
        padding:15px 0 0
    }
    .Specialities-Box-left{
        padding:34px 50px 0 0
    }
    .Specialities-img-right{
        padding:0 0 0 20px
    }
    .industry-Sec4 .amazingcarousel-list-container,.industry-Sec4 .amazingcarousel-list-wrapper{
        width:85%!important;
        margin:auto!important
    }
    .Specialities-sec ul li{
        font-size:16px;
        line-height:22px
    }
    .carowidth{
        height:auto
    }
    .rightbox1{
        padding:50px 30px
    }
    .rightbox2{
        padding:35px 30px 38px 29px
    }
    .leftbox2{
        padding-left:100px
    }
    .leftbox2 h1{
        font-size:44px;
        line-height:50px
    }
    .leftbox2 h2{
        font-size:38px;
        line-height:45px
    }
    .expertise-Sec-right{
        padding:40px 25px
    }
    .expertise-Sec-right h1{
        font-size:31px;
        line-height:20px
    }
    .expertise-Sec-right p{
        font-size:15px;
        line-height:20px
    }
    .contact-left{
        margin-right:60px;
        margin-top:0
    }
    .contact-right{
        margin-right:0;
        margin-top:0
    }
    .padtop{
        padding-top:0
    }
    .padtop2{
        padding-top:20px
    }
    #amazingcarousel-1 .amazingcarousel-prev{
        margin-left:-30px!important
    }
    #amazingcarousel-1 .amazingcarousel-next{
        margin-right:-30px!important
    }
    blockquote{
        border:none;
        font-size:20px;
        line-height:26px
    }
    .contact-Sec p{
        font-size:16px;
        line-height:20px
    }
    .padryt{
        padding:10px
    }
    .navbar-collapse{
        margin:79px 0 0
    }
    .headerright{
        float:right
    }
    .nav>li{
        margin:0
    }
    ul.navbar-nav>li>a,ul.navbar-nav>li>a:hover{
        min-width:50px;
        padding:10px 15px
    }
    ul.dropdown-menu.mega-dropdown-menu.row{
        right:0;
        margin:130px auto 0
    }
    .mega-dropdown-menu{
        width:100%
    }
    .rightbox2 .item{
        height:102px;
        vertical-align:middle
    }
    .rightbox2 .item a{
        font-size:30px;
        line-height:35px
    }
    .career-cover{
        margin:40px 5px 120px -60px;
        padding:40px 50px
    }
    .career-cover h1,.career-text-box h1,.career-text-box2 h1{
        font-size:35px;
        line-height:40px;
        margin:0 0 10px
    }
    .career-text-box{
        padding:0
    }
    .career-text-box2{
        padding:6% 3%
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:-25px
    }
    .inner-box{
        width:98%;
        padding:15px
    }
    .inner-box p{
        font-size:16px;
        line-height:22px
    }
    .img-txt{
        bottom:5px;
        left:23px;
        width:90%
    }
    .img-txt p{
        font-size:12px;
        line-height:13px
    }
    .career-Sec4 h1{
        font-size:28px;
        line-height:34px;
        margin:0 0 30px
    }
}
@media (min-width:1192px) and (max-width:1279px){
    .carousel-indicators{
        padding-left:32%
    }
    .bdr-left3{
        padding-left:30px
    }
    .newsbox ul li{
        padding:0 40px 0 0
    }
    .contact-text{
        padding:83px 61px;
        margin:100px -80px 0 0
    }
    .office-add p{
        font-size:15px
    }
    .contact-form h1,.contact-offices h1{
        font-size:30px;
        line-height:36px
    }
    .Specialities-Box-left p,.Specialities-img-right p,.indutry-text2 p{
        line-height:25px;
        font-size:16px
    }
    .offices-list>div{
        width:46%;
        float:left;
        height:200px;
        margin-right:20px
    }
    .opp-Sec2 .tab-content ul li{
        width:45%;
        float:left
    }
    .indusrt-list>ul li{
        width:46%;
        float:left
    }
    .indusrt-list ul li{
        margin-right:30px
    }
    .services-text{
        margin:95px 0 0;
        padding:66px 70px
    }
    .indutry-text2 p{
        margin:0 0 15px
    }
    .indutry-img{
        padding:15px 0 0
    }
    .Specialities-Box-left{
        padding:34px 50px 0 0
    }
    .Specialities-img-right{
        padding:0 0 0 20px
    }
    .industry-Sec4 .amazingcarousel-list-container,.industry-Sec4 .amazingcarousel-list-wrapper{
        width:81%!important;
        margin:auto!important
    }
    .Specialities-sec ul li{
        font-size:16px;
        line-height:22px
    }
    blockquote{
        font-size:20px;
        line-height:26px
    }
    .rightbox1{
        padding:48px 36px 49px
    }
    .rightbox2{
        padding:49px 40px
    }
    .leftbox2{
        padding-left:100px
    }
    .leftbox2 h1{
        font-size:44px;
        line-height:50px
    }
    .leftbox2 h2{
        font-size:38px;
        line-height:45px
    }
    .expertise-Sec-right{
        padding:40px 25px
    }
    .expertise-Sec-right h1{
        font-size:35px;
        line-height:40px
    }
    .expertise-Sec-right p{
        font-size:16px;
        line-height:20px
    }
    .contact-left{
        margin-right:75px;
        margin-top:0
    }
    .contact-right{
        margin-right:0;
        margin-top:0
    }
    .padtop{
        padding-top:0
    }
    .padtop2{
        padding-top:20px
    }
    .padryt{
        padding:10px
    }
    ul.dropdown-menu.mega-dropdown-menu.row{
        right:-10%;
        margin:130px auto 0
    }
    .mega-dropdown-menu{
        width:80%
    }
    .rightbox2 .item{
        height:102px;
        vertical-align:middle
    }
    .rightbox2 .item a{
        font-size:30px;
        line-height:35px
    }
    .career-cover{
        margin:50px 20px 130px -60px;
        padding:50px 60px
    }
    .career-cover h1,.career-text-box h1,.career-text-box2 h1{
        font-size:35px;
        line-height:40px;
        margin:0 0 10px
    }
    .career-text-box{
        padding:2% 1%
    }
    .career-text-box2{
        padding:6% 3%
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:-25px
    }
    .inner-box{
        width:95%;
        padding:15px
    }
    .img-txt{
        bottom:5px;
        left:23px;
        width:90%
    }
    .img-txt p{
        font-size:13px;
        line-height:17px
    }
    .career-Sec4 h1{
        font-size:34px;
        line-height:40px;
        margin:0 0 30px
    }
}
@media (min-width:1280px) and (max-width:1365px){
    .carousel-indicators{
        padding-left:34%
    }
    .newsbox ul li{
        padding:0 70px 0 0
    }
    .contact-text{
        padding:83px 61px;
        margin:100px -80px 0 0
    }
    .office-add p{
        font-size:15px
    }
    .contact-form h1,.contact-offices h1{
        font-size:30px;
        line-height:36px
    }
    .Specialities-Box-left p,.Specialities-img-right p,.indutry-img p,.indutry-text2 p{
        line-height:25px;
        font-size:16px
    }
    .offices-list>div{
        width:41%;
        float:left;
        height:200px
    }
    .services-list>ul li{
        width:44%;
        float:left
    }
    .opp-Sec2 .tab-content ul li{
           width: 28%;
    height: 60px;
    float: left;
    padding: 10px;
    background-color: #fff;
    }
    .indusrt-list>ul li{
        width:30%;
        float:left
    }
    .indusrt-list ul li{
        margin-right:30px;
        font-size:16px
    }
    .indutry-img p,.indutry-text2 p{
        margin:0 0 15px
    }
    .services-text{
        margin:110px 0 0;
        padding:90px 85px
    }
    .indutry-img{
        padding:15px 0 0
    }
    .Specialities-Box-left{
        padding:34px 50px 0 0
    }
    .Specialities-img-right{
        padding:0 0 0 20px
    }
    .industry-Sec4 .amazingcarousel-list-container,.industry-Sec4 .amazingcarousel-list-wrapper{
        width:90%!important;
        margin:auto!important
    }
    .Specialities-sec ul li{
        font-size:16px
    }
    blockquote{
        font-size:20px;
        line-height:26px
    }
    .rightbox1{
        padding:50px 40px
    }
    .rightbox2{
        padding:50px 45px
    }
    .leftbox2{
        padding-left:100px
    }
    .leftbox2 h1{
        font-size:50px;
        line-height:50px
    }
    .leftbox2 h2{
        font-size:45px;
        line-height:50px
    }
    .expertise-Sec-right{
        padding:40px 26px
    }
    .expertise-Sec-right h1{
        font-size:40px;
        line-height:45px
    }
    .contact-left{
        margin-right:75px;
        margin-top:0
    }
    .contact-right{
        margin-right:0;
        margin-top:0
    }
    .padtop{
        padding-top:0
    }
    .padtop2{
        padding-top:20px
    }
    .padryt{
        padding:10px
    }
    ul.dropdown-menu.mega-dropdown-menu.row{
        right:-20%;
        margin:130px auto 0
    }
    .mega-dropdown-menu{
        width:70%
    }
    .rightbox2 .item{
        height:107px;
        vertical-align:middle
    }
    .rightbox2 .item a{
        font-size:30px;
        line-height:35px
    }
    .carowidth{
        width:93%!important
    }
    .career-cover{
        margin:50px 20px 130px -60px;
        padding:50px 60px
    }
    .career-text-box{
        padding:5% 1%
    }
    .career-text-box2{
        padding:8% 6%
    }
    .career-text-box2 h1{
        font-size:35px;
        line-height:40px
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:-25px
    }
    .inner-box{
        width:95%
    }
    .img-txt{
        bottom:5px;
        left:23px;
        width:90%
    }
    .img-txt p{
        font-size:13px;
        line-height:17px
    }
    .career-Sec4 h1{
        font-size:34px;
        line-height:40px;
        margin:0 0 30px
    }
}
@media (min-width:1366px) and (max-width:1488px){
    .carousel-indicators{
        padding-left:34%
    }
    .newsbox ul li{
        padding:0 70px 0 0
    }
    .office-add p{
        font-size:16px
    }
    .contact-text{
        padding:83px 61px;
        margin:100px -80px 0 0
    }
    .services-list>ul li{
        width:45%;
        float:left
    }
    .opp-Sec2 .tab-content ul li{
        width:28%;
        float:left;
        height:60px
    }
    .indusrt-list>ul li{
        width:32%;
        float:left
    }
    .indusrt-list ul li{
        font-size:16px;
        line-height:22px;
        margin-right:15px
    }
    .Specialities-Box-left p,.Specialities-img-right p,.indutry-text2 p{
        line-height:25px;
        font-size:16px
    }
    .services-text{
        margin:110px 0 0;
        padding:90px 85px
    }
    .indutry-text2 p{
        margin:0 0 15px
    }
    .indutry-img{
        padding:15px 0 0
    }
    .Specialities-Box-left{
        padding:34px 50px 21px 0
    }
    .Specialities-img-right{
        padding:0 0 0 20px
    }
    .industry-Sec4 .amazingcarousel-list-container,.industry-Sec4 .amazingcarousel-list-wrapper{
        width:90%!important;
        margin:auto!important
    }
    .carowidth{
        width:93%!important
    }
    .rightbox1{
        padding:50px 60px
    }
    .rightbox2{
        padding:61px 60px
    }
    .leftbox2{
        padding-left:100px
    }
    .leftbox2 h1{
        font-size:55px;
        line-height:60px
    }
    .leftbox2 h2{
        font-size:50px;
        line-height:62px
    }
    .rightbox2 .item{
        height:109px;
        vertical-align:middle
    }
    .rightbox2 .item a{
        font-size:30px;
        line-height:35px
    }
    .expertise-Sec-right{
        padding:48px 45px
    }
    .expertise-Sec-right h1{
        font-size:48px;
        line-height:55px
    }
    .contact-left{
        margin-right:60px;
        margin-top:0
    }
    .contact-right{
        margin-right:20px;
        margin-top:0
    }
    .padtop{
        padding-top:10px
    }
    .padtop2{
        padding-top:60px
    }
    .carousel-inner{
        width:80%
    }
    blockquote{
        font-size:20px;
        line-height:26px
    }
    .padryt{
        padding:10px
    }
    ul.dropdown-menu.mega-dropdown-menu.row{
        right:-20%;
        margin:130px auto 0
    }
    .mega-dropdown-menu{
        width:70%
    }
    .img-txt,.inner-box{
        width:90%
    }
    .career-cover{
        margin:30px 90px 130px -18px;
        padding:50px 80px
    }
    .career-text-box{
        padding:5%
    }
    .career-text-box2{
        padding:9% 12%
    }
    .career-text-box2 h1{
        font-size:35px;
        line-height:40px
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:-25px
    }
    .img-txt{
        bottom:5px;
        left:33px
    }
    .img-txt p{
        font-size:14px;
        line-height:18px
    }
}
@media (min-width:1489px) and (max-width:1505px){
    .carousel-indicators{
        padding-left:35%
    }
    .contact-text{
        padding:83px 61px;
        margin:100px -80px 0 0
    }
    .indusrt-list>ul li{
        width:30%;
        float:left
    }
    .office-add p{
        font-size:16px
    }
    .indusrt-list ul li{
        margin-right:30px;
        font-size:16px
    }
    .opp-Sec2 .tab-content ul li{
        width:29%;
        float:left
    }
    .Specialities-Box-left{
        padding:34px 50px 21px 21px
    }
    .services-text{
        margin:110px 0 0;
        padding:90px 85px
    }
    .Specialities-img-right{
        padding:0 0 0 20px
    }
    .rightbox1{
        padding:55px 65px
    }
    .rightbox2{
        padding:56px 65px
    }
    .leftbox2{
        padding-left:100px
    }
    .leftbox2 h1{
        font-size:55px;
        line-height:60px
    }
    .leftbox2 h2{
        font-size:50px;
        line-height:62px
    }
    .expertise-Sec-right{
        padding:48px 45px
    }
    .expertise-Sec-right h1{
        font-size:48px;
        line-height:55px
    }
    .contact-left{
        margin-right:60px;
        margin-top:0
    }
    .contact-right{
        margin-right:20px;
        margin-top:0
    }
    .padtop{
        padding-top:10px
    }
    .padtop2{
        padding-top:60px
    }
    .carousel-inner{
        width:75%
    }
    blockquote{
        font-size:21px;
        line-height:28px
    }
    .padryt{
        padding:10px
    }
    ul.dropdown-menu.mega-dropdown-menu.row{
        right:-20%;
        margin:130px auto 0
    }
    .mega-dropdown-menu{
        width:70%
    }
    .img-txt,.inner-box{
        width:90%
    }
    .rightbox2 .item{
        height:109px;
        vertical-align:middle
    }
    .rightbox2 .item a{
        font-size:30px;
        line-height:35px
    }
    .career-cover{
        margin:90px 90px 186px -82px;
        padding:90px 95px
    }
    .career-text-box{
        padding:5% 12%
    }
    .career-text-box2{
        padding:9% 12%
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:-25px
    }
    .img-txt{
        bottom:10px;
        left:33px
    }
    .img-txt p{
        font-size:14px;
        line-height:18px
    }
}
@media (min-width:1506px) and (max-width:1640px){
    .indusrt-list>ul li{
        width:30%;
        float:left
    }
    .rightbox2 .item{
        height:109px;
        vertical-align:middle
    }
    .indusrt-list ul li{
        margin-right:30px;
        font-size:17px
    }
    .services-list>ul li{
        width:46%;
        float:left
    }
    .opp-Sec2 .tab-content ul li{
        width:29%;
        float:left
    }
    .rightbox1{
        padding:50px 88px
    }
    .rightbox2{
        padding:61px 90px
    }
    .leftbox2{
        padding-left:100px
    }
    .leftbox2 h1{
        font-size:55px;
        line-height:60px
    }
    .leftbox2 h2{
        font-size:50px;
        line-height:62px
    }
    .expertise-Sec-right{
        padding:48px 65px
    }
    .contact-left{
        margin-right:80px;
        margin-top:0
    }
    .contact-right{
        margin-right:30px;
        margin-top:0
    }
    .padtop{
        padding-top:20px
    }
    .padtop2{
        padding-top:80px
    }
    .carousel-inner{
        width:85%
    }
    blockquote{
        font-size:21px;
        line-height:28px
    }
    ul.dropdown-menu.mega-dropdown-menu.row{
        right:-20%;
        margin:130px auto 0
    }
    .mega-dropdown-menu{
        width:70%
    }
    .img-txt,.inner-box{
        width:90%
    }
    .career-cover{
        margin:90px 90px 186px -82px;
        padding:90px 95px
    }
    .career-text-box{
        padding:5% 12%
    }
    .career-text-box2{
        padding:9% 12%
    }
    .career-Sec2 .carousel-indicators{
        margin-bottom:-25px
    }
    .img-txt{
        bottom:10px;
        left:33px
    }
    .img-txt p{
        font-size:14px;
        line-height:18px
    }
}
@media (min-width:1641px) and (max-width:1720px){
    .rightbox1{
        padding:50px 100px
    }
    .rightbox2 .item{
        height:109px;
        vertical-align:middle
    }
    .rightbox2{
        padding:61px 100px
    }
    .opp-Sec2 .tab-content ul li{
        width:29%;
        float:left
    }
    .leftbox2{
        padding-left:100px
    }
    .leftbox2 h1{
        font-size:55px;
        line-height:60px
    }
    .leftbox2 h2{
        font-size:50px;
        line-height:62px
    }
    .expertise-Sec-right{
        padding:100px 85px
    }
    .expertise-Sec-right h1{
        font-size:48px;
        line-height:55px
    }
    .contact-left{
        margin-right:80px;
        margin-top:0
    }
    .contact-right{
        margin-right:30px;
        margin-top:0
    }
    .padtop{
        padding-top:20px
    }
    .padtop2{
        padding-top:80px
    }
    .carousel-inner{
        width:65%
    }
    ul.dropdown-menu.mega-dropdown-menu.row{
        right:-28%;
        margin:130px auto 0
    }
    .mega-dropdown-menu{
        width:60%
    }
    .career-cover{
        margin:90px 90px 186px -82px;
        padding:90px 95px
    }
    .career-text-box{
        padding:5% 12%
    }
    .career-text-box2{
        padding:9% 12%
    }
    .career-Sec3 .carousel-control.right3{
        right:55px
    }
    .career-Sec3 .carousel-control.left3{
        left:55px
    }
    .img-txt{
        bottom:5px;
        left:33px;
        width:90%
    }
    .img-txt p{
        font-size:14px;
        line-height:18px
    }
}
@media (min-width:1722px) and (max-width:1840px){
    .rightbox1{
        padding:55px 100px
    }
    .rightbox2{
        padding:56px 100px
    }
    .rightbox2 .item{
        height:109px;
        vertical-align:middle
    }
    .leftbox2{
        padding-left:100px
    }
    .leftbox2 h1{
        font-size:55px;
        line-height:60px
    }
    .leftbox2 h2{
        font-size:50px;
        line-height:62px
    }
    .expertise-Sec-right{
        padding:100px 85px
    }
    .expertise-Sec-right h1{
        font-size:48px;
        line-height:55px
    }
    .contact-left{
        margin-right:80px;
        margin-top:0
    }
    .contact-right{
        margin-right:40px;
        margin-top:0
    }
    .padtop{
        padding-top:20px
    }
    .padtop2{
        padding-top:80px
    }
    .carousel-inner{
        width:65%
    }
    .form-control{
        width:60%
    }
}
@media (min-width:1841px) and (max-width:1920px){
    .form-control{
        width:60%
    }
}
@media (max-width:1024px){
    .aboutpr .btn-pr{
        float:none!important
    }
}
.career-Sec6{
    width:100%;
    float:left;
    padding:3% 7%
}
.pr-sec{
    background:#f9f9f9;
    margin-left:50px;
    padding:50px;
    float:left;
    width:100%
}
.aboutpr .btn-pr,.aboutpr .btn-pr:hover,.btn-pr,.btn-pr:focus{
    padding:8px 8px 8px 30px;
    margin:10px 0 0;
    float:left
}
.aboutpr .btn-pr{
    background:url(../images/pr_icon.png) left 8px center no-repeat #000;
    color:#fff;
    border-radius:4px
}
.aboutpr .btn-pr:hover,.btn-pr:focus{
    background:url(../images/pr_icon.png) left 8px center no-repeat #fff;
    color:#000;
    text-decoration:none;
    border-radius:4px
}
.btn-pr{
    background:url(../images/pr_icon.png) left 8px center no-repeat #f3f3f3
}
.pr-sec ul{
    margin:0;
    padding:0;
    list-style:none
}
.pr-sec ul li{
    font-size:16px;
    padding:25px 0;
    border-bottom:1px solid #ccc;
    float:left;
    width:100%
}
.pr-sec ul li span{
    font-size:16px;
    color:#000;
    font-weight:600
}
.pr-sec ul li:last-child{
    border-bottom:none;
    padding:25px 0 0
}
.pr-sec ul li:first-child{
    padding:0 0 25px
}
@media (max-width:768px){
    .pr-sec{
        margin-left:0;
        padding:20px 30px
    }
}
.story-tog{
    width:100%;
    
    float:left
}
.story-tog h1{
    font-size:34px;
    line-height:40px;
    margin:0 0 25px
}
.story-tog h3{
    font-size:18px;
    line-height:20px;
    margin:0 0 10px;
    color:#000;
    font-weight:700
}
.story-tog .img1{
    position:absolute;
    right:0;
    top:10px
}
.story-tog .text1{
    padding-top:150px;
    padding-right: 10%;
}
.story-tog .img2{
    position:absolute;
    left:0;
    top:150px
}
.story-tog .text2{
    padding-top:200px;
    /* padding-left:35% */
}
.story-tog .img3{
    position:absolute;
    left:0;
    top:-100px
}
.story-tog .text3{
    padding-top: -100px;
    /* padding-left:40% */
    margin-top: -200px;
    float: left;
}
.story-tog .img4{
    position:absolute;
    top:150px;
    right:50%
}
.story-tog .text4{
    padding-left: 10%;
    padding-top: 59px;
}
.story-tog .img5{
    position:absolute;
    top:-190px;
    left:-10px
}
.story-tog .text5{
    /* padding-left:38%; */
    margin-top: -241px;
}
.story-tog .img6{
    position:absolute;
    top:0;
    left:-100px
}
.story-tog .text6{
    padding-top: 40px;
    padding-left: 10%;
}
.story-tog .img7{
    position:absolute;
    left:-40px;
    top:-125px
}
.story-tog .text7{
    padding-left: 0%;
    margin-top: -300px;
}
.story-tog .img8{
    position:absolute;
    top:200px;
    left:0
}
.story-tog .text8{
    padding-left: 10%;
    padding-top: 40px;
}
.story-tog .panel-heading a{
    text-decoration:none!important;
    color:#211d1d!important;
    font-size:16px;
    font-stretch:normal!important;
    font-family:'Segoe UI bold'
}
.story-tog .panel-heading{
    color:#666;
    background-color:#ebebeb!important;
    float: left;
    width: 100%;
}
.story-tog .panel-body{
    background-color:#ebebeb;
    color:#666
}
.mbox,.opp-Sec-job,.opp-Sec-job2{
    background:#f3f3f3
}
.story-tog .glyphicon{
    position:relative!important;
    top:0;
    left:0;
    padding:5px
}
.story-tog .more-less{
    float: left!important;
    color: #000!important;
    font-weight: 700!important;
    font-size: 28px;
    margin-top: -6px;
}
.experience_icon,.keyskills,.location_icon_2,.postjob,.ref-txt span{
    font-weight:700
}
@media only screen and (max-width:1280px) and (min-width:1000px){
    .story-tog .text2{
        padding-top:150px;
        padding-left: 10%;
        margin-top: 80px;
    }
    .story-tog .text3,.story-tog .text5{
        padding-left: 0%;
        margin-top: -270px;
    }
    .story-tog .text6{
        padding-left: 10%;
        margin-top: -150px;
    }
    .story-tog .text7{
        padding-left: 0%;
        margin-top: -250px;
    }
    .story-tog .text8{
        padding-left: 10%;
        padding-top: 40px;
    }
}
@media only screen and (max-width:1000px) and (min-width:768px){
    .img5,.img8,.story-tog .img1{
        width:80%
    }
    .story-tog .img3{
        width:50%;
        top:-220px
    }
    .story-tog .img4{
        width:47%
    }
    .story-tog .img6{
        width:70%;
        left:-20px
    }
    .story-tog .img2{
        width:45%
    }
    .story-tog .text1{
        padding-right:80px
    }
    .story-tog .text2{
        padding-left:10%;
        padding-top:400px
    }
    .story-tog .text3{
        padding-left:45%;
        margin-top:-150px
    }
    .story-tog .text4{
        padding-top:270px;
        padding-left:35%
    }
    .story-tog .img5{
        top:-210px
    }
    .story-tog .text5{
        padding-top:120px;
        padding-left:0
    }
    .story-tog .img7{
        width:55%
    }
    .story-tog .text7{
        padding-top:0;
        padding-left:30%
    }
    .story-tog .text8{
        padding-top:320px;
        padding-left:50%
    }
}
@media only screen and (max-width:768px)and (min-width:426px){
    .story-tog .img3,.story-tog .img4{
        top:40px;
        left:-20px
    }
    .img5,.img6,.img8,.story-tog .img1{
        width:80%
    }
    .img3,.story-tog .img2{
        width:50%
    }
    .story-tog .img2{
        top:40px
    }
    .story-tog .text2{
        padding-top:60px;
        padding-left:43%
    }
    .story-tog .text3{
        padding-top:130px;
        padding-left:40%
    }
    .story-tog .text4{
        padding-top:190px
    }
    .story-tog .img5{
        top:100px;
        left:-80px
    }
    .story-tog .img6,.story-tog .img7,.story-tog .img8{
        top:70px;
        left:-80px
    }
    .story-tog .text5{
        padding-top:210px
    }
    .story-tog .text6{
        padding-top:110px;
        padding-left:60%
    }
    .story-tog .img7{
        width:55%
    }
    .story-tog .text7{
        padding-top:184px;
        padding-left:29%
    }
    .story-tog .text8{
        padding-top:210px;
        padding-left:35%
    }
}
@media only screen and (max-width:426px){
    .story-tog .img1{
        width:80%
    }
    .story-tog .img4{
        width:58%
    }
    .story-tog .img7{
        width:67%
    }
    .story-tog .img2{
        width:41%;
        right:0;
        top:20px
    }
    .story-tog .img3{
        width:50%;
        right:0;
        top:0
    }
    .story-tog .text1{
        padding-right:0;
        padding-top:230px
    }
    .story-tog .text2{
        padding-left:0;
        padding-top:230px
    }
    .story-tog .text3{
        padding-left:0;
        padding-top:240px
    }
    .story-tog .img4{
        right:0;
        top:0
    }
    .story-tog .text4{
        padding-left:0;
        padding-top:220px
    }
    .story-tog .img5{
        left:0;
        top:100px;
        width:90%
    }
    .story-tog .text5{
        padding-left:0;
        padding-top:350px
    }
    .story-tog .img6{
        left:0;
        top:20px;
        width:80%
    }
    .story-tog .text6{
        padding-left:0;
        padding-top:230px
    }
    .story-tog .img7{
        left:0;
        top:20px
    }
    .story-tog .text7{
        padding-left:0;
        padding-top:220px
    }
    .story-tog .img8{
        left:0;
        top:20px;
        width:65%
    }
    .story-tog .text8{
        padding-left:0;
        padding-top:170px
    }
}
.headjobs-left a{
    color:#f69f00
}
.downlist .marketdesc2-box ul{
    width:100%
}
.marketdesctext{
    padding:30px 60px!important
}
.talent-map{
    width:100%;
    float:left;
    padding:2% 7%
}
.marketdesc{
    background-color:#f3f3f3;
    padding:30px 60px
}
.marketdesc p{
    margin:15px 0 0!important;
    line-height:30px
}
.marketdesc2 h1{
    margin:50px 0 25px!important
}
.marketdesc ul{
    margin:0;
    padding:15px 0 0 30px
}
.marketdesc ul li{
    font-size:18px;
    line-height:30px
}
.marketdesc2-box img{
    margin:auto;
    text-align:center
}
.marketdesc2-box h2{
    margin:25px 0 15px;
    text-align:center
}
.marketdesc2-box p{
    text-align:center;
    line-height:27px;
    font-size:18px
}
.marketdesc2-box ul{
    margin:0 auto;
    padding:0 0 0 30px;
    width:80%
}
.marketdesc2-box ul li{
    text-align:left;
    font-size:16px;
    line-height:26px
}
.mbox,.mbox img{
    text-align:center
}
.col-container{
    display:table;
    width:100%
}
.mbox{
    display:table-cell;
    border:10px solid #fff;
    width:50%;
    padding:40px 50px
}
.mbox img{
    margin:auto
}
.headjobs-right,.job-details .rightalign{
    text-align:right
}
.benefit-market{
    margin:30px 10px;
    border:1px solid #ccc;
    padding:20px
}
.benefit-market h2{
    margin:0 0 15px
}
.benefit-market ul{
    margin:0;
    padding:0 0 0 30px
}
.benefit-market ul li{
    font-size:17px;
    line-height:24px
}
.benefit-market ul li:last-child{
    padding-bottom:10px
}
@media only screen and (max-width:768px){
    .mbox{
        display:inherit;
        border:10px solid #fff;
        width:100%
    }
}
.opp-main .arwbtn{
    border-right:none
}
.opp-main .padtop3{
    padding-top:40px
}
.opp-main{
    width:100%;
    float:left;
    padding:1% 7% 3%
}
.opp-Sec-job2{
    padding:0 3% 3%
}
.opp-Sec-job{
    padding:3% 3% 0;
    float:left;
    width:100%
}
.opp-Sec-job ul{
    margin:0;
    padding:0;
    list-style:none
}
.opp-Sec-job ul li{
    float:left;
    margin-right:25px;
    width:40%
}
.bdr-opp{
    border-bottom:5px solid #c2c2c2;
    float:left;
    width:100%;
    margin-top:20px
}
.opp-Sec-job2 .nav-pills>li:first-child{
    margin-right:60px;
    padding:0;
    border-bottom:none
}
.opp-Sec-job2 .nav-pills>li{
    margin-right:10px;
    padding:20px 10px 0
}
.opp-Sec-job2 .nav{
    width:85%;
    margin:30px auto 0 0;
    border-bottom:none
}
.tab-content{
    padding:30px
}
.opp-Sec-job2 li h1{
    margin:0!important
}
.opp-Sec-job2 .nav-pills>li.active{
    border-bottom:8px solid #f2d64d
}
.opp-Sec-job2 .nav-pills>li{
    border-bottom:8px solid #dbdbdb
}
.job-details{
    padding:0 7% 3%;
    width:100%;
    float:left;
    overflow-x:hidden
}
.job-details .rightside{
    text-align:right;
    margin:20px 0 0
}
.job-details .job-profile{
    font-family:"Bell MT";
    font-size:46px;
    color:#000
}
.headjobs .place{
    font-size:24px;
    color:#6a6a6a
}
.headjobs .ref-txt{
    color:#6a6a6a
}
.headjobs .postdate{
    font-size:20px;
    color:#6a6a6a
}
.job-details .subheading{
    font-family:"Bell MT";
    font-weight:700;
    color:#000;
    font-size:24px
}
.job-details .subtext{
    color:#6a6a6a;
    font-size:18px
}
.job-details .portion{
    margin:30px 20px;
    line-height:35px
}
.job-details .alert-failure{
    background:url(../images/warning_icon.png) left 20px center no-repeat #f1f1f1;
    padding:20px 15px 20px 90px;
    font-size:17px;
    text-transform:uppercase;
    color:#000
}
.job-details .row3{
    padding-top:15px;
    margin-left:0
}
.box-left{
    border-right:1px solid #ccc;
    padding-right:20px
}
.job-details .padding1{
    margin:10px 0
}
.headjobs{
    background:#fff;
    padding:30px 0;
    margin:0;
    width:100%;
    float:left
}
.padgap{
    padding-top:30px
}
.headjobs-left ul{
    margin:0;
    padding:0;
    list-style:none
}
.headjobs-left ul li{
    float:left;
    padding-right:25px;
    border-right:1px solid #ccc;
    margin-right:25px
}
.headjobs-left ul li:last-child{
    border-right:none;
    margin-right:0
}
.experience_icon{
    background:url(http://www.abcconsultants.in/wp-content/uploads/2018/02/briefcase2.png) left center no-repeat;
    padding:5px 0 5px 35px
}
.location_icon_2{
    background:url(http://www.abcconsultants.in/wp-content/uploads/2018/02/locations.png) left center no-repeat;
    padding:5px 0 5px 25px
}
.mailjob{
    background:url(../images/mail_icon.png) left center no-repeat;
    padding:5px 0 5px 35px;
    list-style-type:none;
    margin-left:15px
}
.jobbrief{
    font-size:16px
}
.nomarginplz{
    padding-left:0!important
}
@media (min-width:769px){
    .nomarginplz{
        padding-left:0
    }
}
.Padman{
    margin-bottom:45px
}
.keyskills{
    display:inline;
    padding:10px 20px;
    background-color:#e8e8e8;
    line-height:45px
}
.starjob{
    background:url(../images/star_icon.png) left center no-repeat;
    padding:5px 0 5px 35px
}
.headjobs-right{
    padding:15px 0 0;
    float:right;
    margin:-40px 0 0
}
.postjob{
    background:#f2d64d;
    color:#000;
    padding:12px 40px;
    text-transform:uppercase
}
.headjobs-right .btn:hover{
    background:#000;
    color:#fff
}
.ref-txt{
    text-transform:uppercase;
    font-size:13px;
    line-height:20px;
    margin:10px 0
}
.mailjob a{
    color:#f69f00
}
.header-home.fixed{
    position:fixed
}
.header-home *{
    transition:all .3s
}
.header-home.fixed .navbar-brand img{
      max-width: 150px;
    margin-top: 10px;
}
.header-home .navbar-brand{
    max-width:95px
}
.header-home .navbar-brand img{
    max-width: 200px;
}

.header-home.fixed .navbar-brand{
    padding:5px 0 6px!important;
    max-width:70px
}
.header-home.fixed .navbar-collapse{
    margin-top:20px
}
@media only screen and (max-width:768px){
    .headjobs-right{
        margin-top:40px;
        float:left!important;
        text-align:left!important;
        width:100%
    }
}
@media only screen and (max-width:380px){
    .headjobs-left ul li{
        padding-top:20px;
        border-right:none
    }
}




/*Remove input arrows*/
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}
/*Remove input arrows*/

.modal-backdrop{
z-index: 0!important
}
.additional-modal p{
margin: 0 0 15px 0!important;
font-size: 16px!important
}
.rightbox1 h1{
font-style:normal!important;
}
.rightbox2 h1{
font-style:normal!important;
}
.rightbox2 .item a {
    font-family: 'Segoe UI'!important;
	text-decoration: underline;
	font-size: 22px;
    line-height: 26px
}

.industry-Sec3{
	padding:1% 7%!important;
}
.search-right p{
	margin: 0px 0 0px 0!important;
}
.leftbox2{
	font-family: 'Segoe UI'!important;
}
.babystrip{
	padding:1% 7%!important;
}
.bigbuck{
	padding: 1% 7% 3% 7%!important;
}

.Specialities-img p{
	font-size:97%;
}

.timeline .arrows{
	top: -328px!important;
}

/* Google Maps*/
@media screen and (max-width: 480px){
.rwmb-map-canvas{
	width: 280px!important;
	height: 200px!important;
}
}

@media screen and (min-width: 1024px) and (max-width: 1226px){
.rwmb-map-canvas{
	width: 350px!important;
	height: 300px!important;
}
}

@media screen and (max-width: 560px){
.headerbanner .leftbox2 {
    padding-left: 10%;
    padding-top: 200px;
    padding-bottom: 360px;
}
}
@media only screen and (min-width: 981px) and (max-width: 1600px)  {
	.timeline .arrows .arrow__prev{
		margin-right: 75%;
	}
}
.readmorebtn {
    font-family: "Segoe UI";
   font-size: 18px;
    line-height: 24px;
    color: #368dd1;
    background: url(images/arrow_icon_08.png) left center no-repeat;
    padding: 0 10px 0 15px;
}
.industry-Sec2 h1 {
	font-size:38px!important;
}
.industry-Sec2{
    padding: 3% 7% 0 7%!important;
}
.industry-Sec .bdrline{
	margin-top: 0%!important;
}

.Specialities-sec2 .displaycol2{
	vertical-align: middle!important;
}


@media only screen and (min-width: 1024px) and (max-width: 1366px)  {
	.news-sec p {
    font-size: 16px;
}
	.news-sec{
	padding: 40px 20px!important;
}
	.news-new{
	padding: 10px 20px!important;
}
}
.spacemars{
	padding-bottom: 5% !important;
	padding-top: 0 !important;
}
.flipper .front{
	background: #f0f0f0bd!important;
}
.mainhead{
	padding-bottom: 1%;
    padding-top: 2%;
}
.mainhead_aboutus{
	padding:1% 7%!important;
}
.sec-parttime-part14 {
    margin-left: 125px;
}
.contact-Sec .contact-left h3 {
    font-size: 18px!important;
    line-height: 25px;
	margin: 20px 0 10px 0;
}
.services-text p {
    font-family: 'Segoe UI'!important;
	font-size: 18px;
	color:#000!important;
}

@media (max-width: 1488px) and (min-width: 1366px){
.services-text {
    margin: 30px 0 0 0!important;
}

}
.services-list li {
    min-height: 200px!important;
}
.indutry-text2 {
    padding: 0!important;
}
.search-right .btn-banner a
{
	color:black!important;
}

.expertise-Sec{
background-color:#ebecee;
}

.services-text {
    margin: 0!important;
    padding: 30px 60px;
}

.opp-Sec2 .padtop3{
	padding-top: 30px;
} 

.contact-Sec .contact-left h3 {
    font-size: 18px!important;
    line-height: 25px;
    margin: 22px 0 10px 0;
}

@media (max-width: 1191px) and (min-width: 1080px){
.contact-Sec .contact-left {
    margin-right: 25px;
    margin-top: 0;
}
}
.testimonial-Sec{
	background-size:cover!important;
}

.industry-Sec03 .bdrline{
	margin-top: 0!important;
}

.contact-Sec2 .contact-left h3{
	font-size: 18px!important;	
    margin: -3px 0 10px 0;
}

.marketheading2 h1{
	margin: 30px 0 15px 0!important;
}
.marketlast{
	background-color:#fff!important;
	width:auto!important;
	height:auto!important;
	padding:0 0 0 0!important;
	margin: 0 0 0 0!important
	
}
.slide-para-founded-2011 {
    margin-top: 125px;
}
.indutry-text {
    padding: 0% 0%;
    vertical-align: middle;
}

.services-Sec2 {
    padding: 0% 7% 3% 7%!important;
}
.career-cover{
	margin-left:0px;
}
.getfont{
font-size: 14px!important
}
.mainhead_Contact { 
    padding: 1% 7%;
}
.mainhead_Services{
	 padding: 1% 7%;
}
.abc-journey h2{
	font-family:'Bell MT';
}
.talent-map{
	font-size: 18px!important;
}
.blinking-eye {
    padding: 1% 7% 3% 7%;
}
.browse-jobs-head h1{
	font-size:30px;
}
/*.sub-services-text{
	padding:0!important;
}*/


.opp-Sec-job2 .nav-pills > li {
    margin-right: 25px!important;
}



.marketdesc2-box p {
    text-align: left;
}
.marketdesc {
    padding: 0px 0px;
}
.btnryt{
	margin:0!important;
}


.mbox {
    text-align: left;
}
@media screen and (max-width: 502px){
.timeline h2{
	font-size: 17px;
	font-weight:bold;
}
}
.blissful{
	padding: 60px;
}


.flip_container .back{
  text-align: left;
  padding: 10px 12px 1px 12px;
}

.flip_container .back strong{
	font-size: 18px;
}

.flip_container .back p:last-child{
	margin-top: 10px!important;
}
.aboutUs-Sec {
    padding: 1% 7%;
}
.industry-Sec-about-us-why h2 {
    font-size: 32px;
}
.services-special {
    padding: 0% 7% 0 7%;
}
.markettoptext{
	padding: 30px 60px;
}
.marketdesc2-box ul li {
    font-size: 18px;
}

@media (max-width: 1488px) and (min-width: 1366px){
.padtop2 {
    padding-top: 15px;
}
}
.full-width{
	min-height: 60px;
}
.whytext1 p{
	font-size: 16px;
	line-height: 25px;
}


.aboutpr .gridnew h4 {
    min-height: 40px;
}

.gridnew h4 {
    color: #000;
    line-height: 19px;
	margin-top: -15px;
}


@media (max-width: 1024px) and (min-width: 768px){
.aboutpr .gridnew h4 {
    min-height: 30px!important;
}
}
.full-width label {
    position: absolute;
    bottom: -10px;
}
label {
    margin-bottom: 0px!important;
}
.gridnew h4{
	font-weight: normal;
	font-size: 15px;
}

.errorpage_404{
	display:flex;
	justify-content: center;
	align-items: center;
} 
.headjobs table{
	width: 100%!important;
}
.Padman{
	margin-left: 35px;
}

.leadership-box{
	min-height:560px;
}
@media (max-width: 1920px) and (min-width: 1366px){
.leadership-box{
	min-height: 645px;
}
}
.sicon_09, .sicon_10,  
.sicon_11, .sicon_12, .sicon_13, .sicon_14, .sicon_15, .sicon_16, .sicon_17, .sicon_18, .sicon_19, .sicon_20 {    padding: 15px 20px 15px 150px;
}



.bdrhead-heading {
    border-top: 6px solid #79bd9a;
    width: 55px;
}
.about-para{
    font-size: 16px !important;
    line-height: 27px !important;
    }
	
	.industry-Sec2{ margin-top:0px;}
		.industry-Sec2 p{ font-weight:bold;}
		
.marb40p{ margin-bottom:40px;}		
.mart50p{ margin-top:40px;}			
		
		.indusrt-list{
	position:relative;
}
.indusrt-list:after{
	content:"";
	width:100%;
	height:100%;
	background:#fff;
	position:absolute;
	left:0;
	top:0;
}
.indusrt-list.active:after{
	display:none;
}
.indusrt-list li,.indusrt-list li:hover{
	background:#fff !important;
	padding:0 !important;
	height:auto !important;
}
.indusrt-list ul{
 -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 2em;
     -moz-column-gap: 2em;
          column-gap: 2em;  
}
.indusrt-list li{

}
.indusrt-list li a{
	color:#525252;
	width:100% !important; 
	    overflow: hidden;
      background-color: #fbfbfb !important;
    white-space: nowrap;
    text-overflow: ellipsis;
        cursor: default;
}
.indusrt-list li a:hover{
color:#fff;	
background-color:#0b486b !important;
}

.post-your-requirement{
	background-color: #f6f6f6;
    overflow: hidden;
	border-radius:5px;    border: none;
	margin-top: 14px;
    padding: 30px;}
	
	.post-your-requirement input{
	width: 100%;
    background-color: #fff;
    margin-bottom: 20px;
    color: #000;    border: none;
    font-size: 16px;
    font-weight: normal;
	}

.post-your-requirement select{
	width: 100%;
    background-color: #fff;
    margin-bottom: 20px;
    color: #000;    border: none;
    font-size: 16px;
    font-weight: normal;
	}	
	.post-your-requirement textarea{
	background-color: #fff;
    margin-bottom: 20px;
    color: #000;
	    border: none;
	   height: 90px;
    font-size: 16px;
	width:100%;
    font-weight: normal;
	}
	.post-checkbox{ width:auto !important; float:left;     margin-right: 10px !important;}
	.submit-post{ text-align:center; margin-top: 30px;}
	.submit-post a{ padding: 10px;
    border-radius: 5px;
    color: #fff;
    font-weight: normal;
    background-color: #79bd9a;}
	
	.submit-post a:hover{ 
    background-color: #0b486b; text-decoration:none;}
	
	
	
	/******************* Timeline Demo - 5 *****************/
.main-timeline5{overflow:hidden;position:relative}
.main-timeline5 .timeline{position:relative;    margin-top: -139px;}

.main-timeline5 .timeline:first-child{margin-top:0}
.main-timeline5 .timeline-icon,.main-timeline5 .year{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}
.main-timeline5 .timeline:after,.main-timeline5 .timeline:before{content:"";display:block;width:100%;clear:both}
.main-timeline5 .timeline:before{content:"";width:100%;height:100%; position:absolute;top:0;right:0;z-index:2}
.main-timeline5 .timeline-icon{width:210px;height:210px;border-radius:50%;border:25px solid transparent;border-top-color:#0b486b;border-right-color:#0b486b;z-index:1;transform:rotate(45deg)}
.main-timeline5 .year{display:block;width:110px;height:110px;line-height:110px;border-radius:50%;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.4);font-size:30px;font-weight:700;color:#f44556;text-align:center;transform:rotate(-45deg)}
.main-timeline5 .timeline-content{width:35%;float:right;background:#0b486b;padding:30px 20px;margin:50px 0;z-index:1;position:relative}
.main-timeline5 .timeline-content:before{content:"";width:20%;height:15px;background:#0b486b;position:absolute;top:50%;left:-20%;z-index:-1;transform:translateY(-50%)}
.main-timeline5 .title{font-size:20px;font-weight:700;color:#fff;margin:0 0 10px}
.main-timeline5 .description{font-size:16px;color:#fff;line-height:24px;margin:0}
.main-timeline5 .timeline:nth-child(2n):before{}
.main-timeline5 .timeline:nth-child(2n) .timeline-icon{transform:rotate(-135deg);border-top-color:#e97e2e;border-right-color:#e97e2e}
.main-timeline5 .timeline:nth-child(2n) .year{transform:rotate(135deg);color:#e97e2e}
.main-timeline5 .timeline:nth-child(2n) .timeline-content{float:left}
.main-timeline5 .timeline:nth-child(2n) .timeline-content:before{left:auto;right:-20%}
.main-timeline5 .timeline:nth-child(2n) .timeline-content,.main-timeline5 .timeline:nth-child(2n) .timeline-content:before{background:#e97e2e}
.main-timeline5 .timeline:nth-child(3n) .timeline-icon{border-top-color:#79bd9a;border-right-color:#79bd9a}
.main-timeline5 .timeline:nth-child(3n) .year{color:#13afae}
.main-timeline5 .timeline:nth-child(3n) .timeline-content,.main-timeline5 .timeline:nth-child(3n) .timeline-content:before{background:#79bd9a}
.main-timeline5 .timeline:nth-child(4n) .timeline-icon{border-top-color:#105572;border-right-color:#105572}
.main-timeline5 .timeline:nth-child(4n) .year{color:#105572}
.main-timeline5 .timeline:nth-child(4n) .timeline-content,.main-timeline5 .timeline:nth-child(4n) .timeline-content:before{background:#105572}
@media only screen and (max-width:1199px){.main-timeline5 .timeline{margin-top:-103px}
.main-timeline5 .timeline-content:before{left:-18%}
.main-timeline5 .timeline:nth-child(2n) .timeline-content:before{right:-18%}
}
@media only screen and (max-width:990px){.main-timeline5 .timeline{margin-top:-127px}
.main-timeline5 .timeline-content:before{left:-2%}
.main-timeline5 .timeline:nth-child(2n) .timeline-content:before{right:-2%}
}
@media only screen and (max-width:767px){.main-timeline5 .timeline{margin-top:0;overflow:hidden}
.main-timeline5 .timeline:before,.main-timeline5 .timeline:nth-child(2n):before{box-shadow:none}
.main-timeline5 .timeline-icon,.main-timeline5 .timeline:nth-child(2n) .timeline-icon{margin-top:-30px;margin-bottom:20px;position:relative;transform:rotate(135deg)}
.main-timeline5 .timeline:nth-child(2n) .year,.main-timeline5 .year{transform:rotate(-135deg)}
.main-timeline5 .timeline-content,.main-timeline5 .timeline:nth-child(2n) .timeline-content{width:100%;float:none;border-radius:0 0 20px 20px;text-align:center;padding:25px 20px;margin:0 auto}
.main-timeline5 .timeline-content:before,.main-timeline5 .timeline:nth-child(2n) .timeline-content:before{width:15px;height:25px;position:absolute;top:-22px;left:50%;z-index:-1;transform:translate(-50%,0)}
}

.second-timeline {
    margin-top: -247px !important;
}
.third-timeline{margin-top: -212px !important;}
.forth-time{ margin-top: -165px !important;}	
.fifth-timeline{    margin-top: -106px !important;}

.six-timeline{margin-top: -131px !important;}
.sevent-timeline{ margin-top: -151px !important;}

.timeline-icon img{
	width: 60%;
    margin-left: 22px;
    margin-top: 15px;}
.list-rec{ margin-top:20px;}	
	
	.list-rec li{
		line-height: 25px;
    font-size: 16px;}
	
	.w100pr{ width:100%; text-align: left;}
	.mab10p{ margin-bottom:10px; float: left;}
	
	.mart50p{ margin-top:50px;}
	.hone{ margin-top:-175px !important;}
	.htwo{ margin-top:-308px !important;}
	.hthree{ margin-top:-297px !important;}
	.hfour{ margin-top:-237px !important;}
		.hfive{ margin-top:-226px !important;}
		.time-line-right{}
		.time-line-right:before{  top: 19% !important;}
		
	.fnt20p{ font-size:20px !important;     color: #79bd9a;}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/******************* Timeline Demo - 8 *****************/
.main-timeline8{overflow:hidden;position:relative}
.main-timeline8:after,.main-timeline8:before{content:"";display:block;width:100%;clear:both}
.main-timeline8:before{content:"";width:3px;height:100%;background:#d6d5d5;position:absolute;top:30px;left:50%}
.main-timeline8 .timeline{width:50%;float:left;padding-right:30px;position:relative}
.main-timeline8 .timeline-icon{
	width: 42px;
    height: 41px;
    border-radius: 50%;
    background: #fff;
    border: 3px solid #fe6847;
    position: absolute;
    top: 5.5%;
    right: -17.5px;
    font-size: 30px;
    padding-left: 9px;
    line-height: 30px;
    font-weight: bold;
    top: 0px;	
	
}
.main-timeline8 .year{ display:block;padding:10px;margin:0;     font-size: 23px; color:#fff;     background: #ec9b29; text-align:center;position:relative}
.main-timeline8 .year:before{ display:none; content:"";border-top:35px solid #f59c8b;border-left:35px solid transparent;position:absolute;bottom:-35px;left:0}
.main-timeline8 .timeline-content{padding:30px 20px;    margin: 0 10px 0 10px; background:#f2f2f2}
.main-timeline8 .title{font-size:19px;font-weight:700;color:#504f54;margin:0 0 10px}
.main-timeline8 .description{    font-size: 15px;color:#7d7b7b;margin:0; text-align: justify;}
.main-timeline8 .timeline:nth-child(2n){padding:0 0 0 30px}
.main-timeline8 .timeline:nth-child(2n) .timeline-icon{right:auto;left:-14.5px}
.main-timeline8 .timeline:nth-child(2n) .year{background:#7eda99}
.main-timeline8 .timeline:nth-child(2n) .year:before{border-left:none;border-right:35px solid transparent;left:auto;right:0}
.main-timeline8 .timeline:nth-child(2n) .timeline-content{text-align:right;margin:0 35px 0 45px}
.main-timeline8 .timeline:nth-child(2){    margin-top: 100px;}
.main-timeline8 .timeline:nth-child(odd){margin:-175px 0 0}
.main-timeline8 .timeline:nth-child(even){margin-bottom:80px}
.main-timeline8 .timeline:first-child,.main-timeline8 .timeline:last-child:nth-child(even){margin:0}
.main-timeline8 .timeline:nth-child(2n) .timeline-icon{border-color:#7eda99}
.main-timeline8 .timeline:nth-child(2n) .year:before{border-top-color:#92efad}
.main-timeline8 .timeline:nth-child(3n) .timeline-icon{border-color:#8a5ec1}
.main-timeline8 .timeline:nth-child(3n) .year{background: #79bd9a;}
.main-timeline8 .timeline:nth-child(3n) .year:before{border-top-color:#a381cf}
.main-timeline8 .timeline:nth-child(4n) .timeline-icon{border-color:#f98d9c}
.main-timeline8 .timeline:nth-child(4n) .year{    background: #006ead;}
.main-timeline8 .timeline:nth-child(4n) .year:before{border-top-color:#f2aab3}
@media only screen and (max-width:767px){.main-timeline8{overflow:visible}
.main-timeline8:before{top:0;left:0}
.main-timeline8 .timeline:nth-child(2),.main-timeline8 .timeline:nth-child(even),.main-timeline8 .timeline:nth-child(odd){margin:0}
.main-timeline8 .timeline{width:100%;float:none;padding:0 0 0 30px;margin-bottom:20px!important}
.main-timeline8 .timeline:last-child{margin:0!important}
.main-timeline8 .timeline-icon{right:auto;left:-14.5px}
.main-timeline8 .year{border-radius:50px 0 0 50px}
.main-timeline8 .year:before{border-left:none;border-right:35px solid transparent;left:auto;right:0}
.main-timeline8 .timeline-content{margin:0 35px 0 45px}
}

.mart80p{ margin-top:80px;}

.padding_none {
    padding: 0px 0px 0px 0px;
}
	.read_label {
    float: right;
    font-size: 15px;
    margin-top: 7px;
}
.careerItems input{ visibility: hidden; display: none;}
.view-all{ margin-top:20px;font-size:20px;}
	
.left-img-sep{ float:left; width:100px; margin-right:30px;}	
.left-img-sep img{ width:100%;}
	
.brief{ margin-bottom:0px;}	
	
	
.bg-text {
    background: #d4fbe7;
    padding: 20px 20px;
}