@charset "utf-8";
/* CSS Document */
a{color:#3f7ac0;}
.center{width:95%; max-width:1168px; margin:0 auto; position:relative; margin-bottom:50px;}
.center:after{content:''; display:block; clear:both;}
.center p{margin-bottom:25px; font-size:15px; font-weight:400; color:#5b5b5b; line-height:22px;}
.scm-cont em{margin-bottom:10px; font-size:15px; font-weight:400; color:#5b5b5b; line-height:22px; display:block;  font-style:normal;}
.scm-cont ul li{color:#5b5b5b; font-size:15x; margin-bottom:10px; padding-left:15px; position:relative;}
.scm-cont ul li:before{position:absolute; left:0; top:0px; content:'-'; color:#029ee1;}
.inside_banner{background-size:cover; background-repeat:no-repeat; background-position:50% 0; height:399px; margin-bottom:50px;}
.inside_banner .center{height:100%;}
.inside_banner img{/*z-index:1;*/ width:100%; opacity:0; position:absolute; left:0; top:0;}
.bc_pn{position:absolute; left:0; bottom:30%; z-index:2;}
.breadcrumb{margin-bottom:10px; color:#FFF; font-size:14px;}
.breadcrumb a{font-size:14px; color:#15b3fd; display:inline-block; margin-right:20px; position:relative;}
.breadcrumb a:after{content:'/'; position:absolute; top:0; right:-14px; color:#FFF;}
.pageName{padding-bottom:18px; font-size:30px; line-height:32px; color:#FFF; font-weight:800; text-transform:uppercase; position:relative;}
.pageName:after{content:''; width:55px; border-bottom:1px solid #FFF; position:absolute; left:0; bottom:0;}
.heading1{padding-bottom:15px; margin-bottom:30px; font-size:25px; line-height:28px; color:#000; font-weight:500; position:relative;}
.heading1:after{content:''; width:55px; border-bottom:1px solid #000; position:absolute; left:0; bottom:0;}
.heading2{padding-bottom:15px; margin-bottom:30px; font-size:25px; line-height:28px; color:#FFF; font-weight:500; position:relative;}
.heading2:after{content:''; width:55px; border-bottom:1px solid #FFF; position:absolute; left:0; bottom:0;}
.heading3{margin-bottom:30px; font-size:25px; line-height:28px; color:#000; font-weight:500;}
.heading4{font-size:25px; line-height:28px; color:#000; font-weight:500; text-transform:uppercase; padding-top:25px;}
.inside_right_img{float:right; margin:0 0 15px 15px;}
.bgImgSec{background:url(../images/inside-bg.jpg) no-repeat 0 0; background-size:cover; padding:50px; margin-bottom:50px;}
.bgImgSec2{background:url(../images/inside-bg2.jpg) no-repeat 0 0; background-size:cover; padding:50px; margin-bottom:50px;}
.bgImgSec3{background:url(../images/inside-bg3.jpg) no-repeat 0 0; background-size:cover; padding:50px 25px; margin-bottom:50px;}
.bgImgSec4{background:url(../images/inside-bg4.jpg) no-repeat 0 0; background-size:cover; padding:50px 25px; margin-bottom:50px;}
.bgImgSec5{background:url(../images/inside-bg5.jpg) no-repeat 0 0; background-size:cover; padding:50px 25px; margin-bottom:50px;}
.bgImgSec6{background:url(../images/inside-bg6.jpg) no-repeat 0 0; background-size:cover; padding:50px 25px; margin-bottom:50px;}
.bgImgSec6 p{font-size:16px; line-height:28px; color:#FFF; font-weight:500;}
.box100per-flex{width:100%; display:flex; flex-wrap:wrap;}
.box50per-25p{width:50%; padding:0 25px; box-sizing:border-box; float:left;}
.box50per-25p-right{width:50%; padding:0 25px 0 0px; box-sizing:border-box; float:left;}
.box50per-25p-right22{width:50%; padding:0 25px 0 0px; box-sizing:border-box; float:left;}
.margin-left25{margin-left:25px;}
.box50per-25p h2{padding-bottom:10px; margin-bottom:10px; margin-top:10px; font-size:18px; line-height:28px; color:#d6dae2; font-weight:500; position:relative;}
.box50per-25p h2:after{content:''; width:40px; border-bottom:1px solid #d6dae2; position:absolute; left:0; bottom:0;}
.box50per-25p h3{padding-bottom:10px; margin-bottom:10px; margin-top:10px; font-size:18px; line-height:28px; color:#d6dae2; font-weight:500; position:relative;}
.box50per-25p h3:after{content:''; width:40px; border-bottom:1px solid #d6dae2; position:absolute; left:0; bottom:0;}
.box33per1{width:33%; padding:0 25px 0 0px; box-sizing:border-box; float:left;}
.list{}
.list li{color:#e09c0b; font-size:18px; margin-bottom:10px; padding-left:15px; position:relative;}
.list li:before{position:absolute; left:0; top:-2px; content:'-'; color:#FFF;}
.list2{width:100%; height:auto; padding-bottom:25px;}
.list2 li{color:#5b5b5b; font-size:18px; margin-bottom:10px; padding-left:15px; position:relative;}
.list2 li:before{position:absolute; left:0; top:-2px; content:'-'; color:#029ee1;}
.list3{width:100%; height:auto; padding-bottom:25px;}
.list3 li{color:#5d5d5d; font-size:15px; margin-bottom:10px; padding-left:40px; position:relative; line-height:22px;}
.list3 li:before{position:absolute; left:0; top:7px; content:''; color:#029ee1; width:40px; height:20px; background:url(../images/arrow4.png) no-repeat left top;}
.accordian{border-top:1px solid #CCC;}
.accordian article{border-bottom:1px solid #CCC; position:relative;}
.accordian article:last-child{border-bottom:0px solid #CCC;}
.accordian article:after{content:''; height:100%; border-right:1px solid #CCC; position:absolute; right:31px; top:0;}
.accordian article:first-of-type:after{top:35px;}
.accordian article:last-of-type:after{height:33px;}
.accordian article h3{padding:20px 40px 20px 0; font-size:18px; line-height:22px; color:#000; font-weight:500; cursor:pointer; position:relative; text-transform:uppercase;}
.ceo h3{padding:20px 40px 20px 0; font-size:18px; line-height:22px; color:#000; font-weight:500; cursor:pointer; position:relative; text-transform:uppercase;}
.accordian article h3:after{content:''; width:24px; height:24px; border-radius:50%; background:#376c9e url(../images/plus-minus.png) no-repeat 0 1px; position:absolute; top:27px; right:20px; z-index:2;}
.accordian article.eaActive h3:after{background:#ff9c00 url(../images/plus-minus.png) no-repeat 0 -24px;}
.accordian article div{padding:0 50px 20px 0;}
.accordian h4{width:100%; height:auto; float:left; display:block; position:relative; font-weight:400; font-size:22px; text-transform:uppercase; color:#2377da; padding:10px 0; margin-bottom:0px;}
.accordian h4:after{content:''; width:40px; height:1px; background:#3f7ac0; position:absolute; left:0; bottom:0;}
.accordian h5{width:auto; height:auto; float:left; display:block; position:relative; font-weight:400; font-size:20px; color:#195492; padding:10px 15px 10px 0; margin-bottom:0px;}
.accordian h5:after{content:''; width:10px; height:2px; background:#195492; position:absolute; right:0; top:24px;}
.press-list{}
.press-list li{padding:25px 100px 0 0; border-bottom:1px solid #e6e6e6; position:relative; -webkit-transition:all 1s ease-in; -moz-transition:all 1s ease-in; -o-transition:all 1s ease-in; transition:all 1s ease-in-out;}
.press-list li:hover{border-bottom:1px solid #4f85c5;}
.press-list h4{background:url(../images/arrow-press.png) no-repeat 0 6px; padding:0 0px 0 45px; font-weight:500; color:#000000;}
.press-list span{padding:0px 0px 0 0px; line-height:25px; display:block; font-weight:300; font-size:14px; margin-bottom:10px;}
.press-list span em{color:#4f85c5;}
.press-list small{padding:0px 0px 0 0px; line-height:25px; display:block; font-weight:300; font-size:14px; margin-bottom:25px;}
.press-list big{color:#4f85c5; position:absolute; right:0; top:40px; margin:auto; height:15px; padding-right:15px; font-size:13px;}
.press-list big:after{content:'+'; position:absolute; caption-side:0; right:0; top:-2px; font-size:15px; color:#CCC;}
.prcontent{height:100%; padding:0px 0 0px 0%;}
.prcontent h1{padding:0 0px 15px 0px; margin-bottom:20px; border-bottom:1px solid #E5E5E5; font-size:18px; font-weight:500; color:#252525;}
.prcontent h1 span{display:block; padding:0px 0px 0 0px; line-height:25px; font-weight:300; font-size:14px; color:#666666;}
.prcontent h1 span em{color:#4f85c5;}
.prcontent p{margin-bottom:20px;}
.prcontent .imgright{float:right; margin:0px 0px 10px 20px;}
.prcontent .imgleft{float:left; margin:0px 20px 10px 0px;}
.prcontent a{color:#355E90;}
.current-openings-table table{border-collapse:collapse;}
.current-openings-table tr:nth-of-type(odd){background:#FFF;}
.current-openings-table th{background:#2460a2; color:#fefefe; font-weight:400; font-size:16px; padding:25px 10px; border-bottom:none; text-align:center; vertical-align:top; border-left:1px solid #3c70ab;}
.current-openings-table th:first-child{padding-left:20px; border-left:0px solid #c4c4c4;}
.current-openings-table th:first-child{padding-left:20px;}
.current-openings-table td{border-bottom:1px solid #c4c4c4; vertical-align:top; text-align:left; padding:25px 10px; font-size:13px; font-weight:400; line-height:18px; color:#000000; border-left:1px solid #c4c4c4;}
.current-openings-table td:first-child{padding-left:20px; border-left:0px solid #c4c4c4;}
.current-openings-table td:nth-of-type(1){font-size:14px; font-weight:600; line-height:18px; color:#000000; text-align:center;}
.current-openings-table td p{font-size:13px; font-weight:400; line-height:18px; color:#000000; padding-bottom:10px; margin-bottom:0px;}
.current-openings-table td p span{font-size:13px; font-weight:400; line-height:22px; color:#000000; text-align:left; float:left; display:block; padding-bottom:10px;}
.current-openings-table td span{width:auto; height:auto; float:right; display:block;}
.current-openings-table td span a{font-size:13px; font-weight:400; line-height:13px; text-transform:uppercase; color:#FFF; background:#fa8631; padding:15px 20px; -webkit-transition-property:background; -moz-transition-property:background; -o-transition-property:background; transition-property:background; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; transition-duration:1s; -webkit-transition-timing-function:linear; -moz-transition-timing-function:linear; -o-transition-timing-function:linear; transition-timing-function:linear;}
.current-openings-table td span a:hover{background:#15b3fd;}
.current-openings-table td:last-child{padding:25px 0px 0px 15px; white-space:nowrap; vertical-align:top;}
.current-openings-table2 table{border-collapse:collapse;}
.current-openings-table2 tr:nth-of-type(odd){background:#f9f9f9;}
.current-openings-table2 th{background:#2460a2; color:#fefefe; border-left:1px solid #3b75b5; font-weight:400; font-size:16px; padding:25px 10px; border-bottom:none; text-align:center; vertical-align:top;}
.current-openings-table2 th:first-child{padding-left:20px; border-left:0px solid #efe9e9;}
.current-openings-table2 td{border-bottom:1px solid #efe9e9; border-left:1px solid #efe9e9; vertical-align:top; text-align:left; padding:20px 10px; font-size:13px; font-weight:400; line-height:18px; color:#000000;}
.current-openings-table2 td:first-child{padding-left:20px; border-left:0px solid #c4c4c4;}
.current-openings-table2 td:nth-of-type(1){font-size:14px; font-weight:600; line-height:18px; color:#000000; text-align:center;}
.current-openings-table2 td p{font-size:13px; font-weight:400; line-height:18px; color:#000000; padding-bottom:10px; margin-bottom:0px;}
.current-openings-table2 td span{width:auto; height:auto; float:right; display:block;}
.current-openings-table2 td span a{font-size:13px; font-weight:400; line-height:13px; text-transform:uppercase; color:#FFF; background:#2460a2; padding:25px 20px; -webkit-transition-property:background; -moz-transition-property:background; -o-transition-property:background; transition-property:background; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; transition-duration:1s; -webkit-transition-timing-function:linear; -moz-transition-timing-function:linear; -o-transition-timing-function:linear; transition-timing-function:linear;}
.current-openings-table2 td span a:hover{background:#15b3fd;}
.current-openings-table2 td:last-child{padding:20px 10px; white-space:nowrap; vertical-align:middle;}
.current-openings-table3 table{border-collapse:collapse; width:100%}
.current-openings-table3 tr:nth-of-type(odd){background:#f9f9f9;}
.current-openings-table3 tr{border-bottom:1px solid #efe9e9;}
.current-openings-table3 tr:last-child{border-bottom:1px solid #efe9e9;}
.current-openings-table3 th{background:#2460a2; color:#fefefe; border-left:1px solid #3b75b5; font-weight:400; font-size:16px; padding:25px 10px; border-bottom:none; text-align:center; vertical-align:top;}
.current-openings-table3 th:first-child{padding-left:20px; border-left:0px solid #efe9e9;}
.current-openings-table3 td{border-left:1px solid #efe9e9; vertical-align:top; text-align:left; padding:20px 10px; font-size:13px; font-weight:400; line-height:18px; color:#000000;}
.current-openings-table3 td a{color:#4d86c4;}
.current-openings-table3 td a:hover{color:#000;}
.current-openings-table3 td:first-child{padding-left:20px; border-left:0px solid #c4c4c4;}
.current-openings-table3 td:nth-of-type(1){font-size:14px; font-weight:600; line-height:18px; color:#000000; text-align:left;}
.current-openings-table3 td p{font-size:13px; font-weight:400; line-height:18px; color:#000000; padding-bottom:10px; margin-bottom:0px;}
.current-openings-table3 td span{width:auto; height:auto; float:right; display:block;}
.current-openings-table3 td span a{font-size:13px; font-weight:400; line-height:13px; text-transform:uppercase; color:#FFF; background:#2460a2; padding:25px 20px; -webkit-transition-property:background; -moz-transition-property:background; -o-transition-property:background; transition-property:background; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; transition-duration:1s; -webkit-transition-timing-function:linear; -moz-transition-timing-function:linear; -o-transition-timing-function:linear; transition-timing-function:linear;}
.current-openings-table3 td span a:hover{background:#15b3fd;}
.current-openings-table3 td:last-child{padding:20px 10px; white-space:nowrap; vertical-align:middle;}
.box-main{width:100%; height:auto; float:left; overflow:hidden;}
.box-main-a{margin-right:-20px; margin-left:-20px;}
.box50p{width:50%; height:73px; float:left; box-sizing:border-box; padding-left:20px; padding-right:20px; position:relative;}
.box33p{width:33.333%; height:73px; float:left; box-sizing:border-box; padding-left:20px; padding-right:20px;}
.box100p{width:100%; height:73px; float:left; box-sizing:border-box; padding-left:20px; padding-right:20px;}
.box50p i{position:absolute; left:20px; top:-10px; font-family:'Exo 2', sans-serif; font-size:14px; font-weight:400; color:#000000; font-style:normal;}
.box50p input[type="text"] input[type="text"],
.box50p input[type="password"],
.box50p input[type="email"], 
.box50p input[type="tel"],
.box50p input[type="datetime"],
.box50p input[type="month"],
.box50p input[type="time"], 
.box50p input[type="week"]{font-family:'Exo 2', sans-serif; border:0; width:100%; height:42px; float:left; margin-left:0px; background:#FFFFFF; border-bottom:1px solid #E6E6E6; border-right:0px solid #E6E6E6; text-align:left; vertical-align:top; color:#5c5c5c; font-size:14px; font-weight:400; outline:none; padding:0px 0px; box-sizing:border-box;}
.box50p textarea, .box100p textarea{border:0; width:100%; color:#5c5c5c; font-family:'Exo 2', sans-serif; font-size:15px; font-weight:400; float:left; margin-left:0px; background:transparent; border-bottom:1px solid #d6d4d4; box-sizing:border-box; padding-top:8px; resize:none;}
.box50p select{width:100% !important; padding:0px 0px 0px 5px; box-sizing:border-box; margin:0; background:transparent; border:0; border-bottom:1px solid #d6d4d4; outline:none; display:inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; color:#5c5c5c; font-family:'Exo 2', sans-serif; font-size:15px; font-weight:400;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.box50p select{padding-right:18px;}
}
.box50p label{position:relative;/* position:static; float:right;*/display:block !important;}
.box50p label:after{width:20px; text-indent:5px;/*content:'>';*/content:'<>'; font:15px "Consolas", monospace; color:#a09f9f; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); right:15px; top:7px; padding:0 12px 0px 0px;/*border-bottom:1px solid #aeaeae;*/position:absolute; pointer-events:none;}
/*.box50p label:before{content:''; right:6px; top:0px; width:20px; height:20px; background:#00FFFF; position:absolute; pointer-events:none; display:block;}
*/
/*IE 9 and above*/
@media screen and (min-width:0\0) and (min-resolution:+72dpi){
.box50p label:after{display:none;}
.box50p label:before{display:none;}
}
.control-label{color:rgba(0, 0, 0, 0.87); cursor:text; font-size:16px; line-height:0.8; padding-top:0px; position:absolute; top:0; left:0; display:inline-block; font-weight:400; margin:0; max-width:100%; white-space:nowrap; -webkit-transform-origin:0 0; transform-origin:0 0; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-property:color, -webkit-transform; transition-property:color, -webkit-transform; transition-property:color, transform; transition-property:color, transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}
.form-group [class*="col-"] .control-label{left:16px;}
.form-group.control-focus .control-label, .form-group.control-highlight .control-label{-webkit-transform:scale(0.9, 0.86) translateY(-27px); transform:scale(0.9, 0.86) translateY(-14px);}
.form-group.control-focus .control-label{color:#4285f4;}
.form-group{/*margin-top:6px;*/ position:relative;}
.form-group .form-control{z-index:1;}
.form-group .form-control::-webkit-input-placeholder, .form-group .form-control::-moz-placeholder, .form-group .form-control:-ms-input-placeholder, .form-group .form-control::placeholder{color:transparent;}
legend + .form-group{margin-top:5px;}
.form-control{width:100%; height:40px; padding:0px  0px  0px  5px; padding-bottom:-15px; background-color:transparent; border:0; border-radius:0; border-bottom:1px solid #d6d4d4; -webkit-box-shadow:0; box-shadow:0; -webkit-transition:0; -o-transition:0; transition:0; font-family:'Exo 2', sans-serif; font-size:15px; color:#000;}
.form-control:-webkit-autofill, .form-control:-webkit-autofill:hover, .form-control:-webkit-autofill:focus .form-control:-webkit-autofill{background-color:transparent !important; background-image:none; color:#4285f4; -webkit-box-shadow:0; -webkit-text-fill-color:#4285f4; transition:background-color 5000s ease-in-out 0s;}
.form-control, .form-control:focus{box-shadow:0 0 0px transparent !important;}
.form-control:focus{border-color:#4285f4; border-bottom-width:1px; outline:0; -webkit-box-shadow:0 0 0 !important; box-shadow:0 0 0 !important;}
.form-control:focus:invalid{border-color:#4285f4; border-bottom-width:1px;}
.form-control::-webkit-input-placeholder, .form-control::-moz-placeholder, .form-control:-ms-input-placeholder, .form-control::placeholder{color:transparent !important;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{border-style:double; background-color:transparent; color:rgba(0, 0, 0, 0.38); cursor:not-allowed; opacity:1;}
.gap50{width:100%; height:50px; float:left; display:block; clear:both;}		
.box100p2{width:100%; height:auto; float:left; box-sizing:border-box; padding-left:20px; padding-right:20px;}	
.box100p2 h2{font-family:'Exo 2', sans-serif; font-size:15px; font-weight:400; color:#484844; padding-bottom:10px;}	
.box100p2 h3{font-family:'Exo 2', sans-serif; font-size:13px; font-weight:400; color:#484844; padding-bottom:10px;}		
.box25p{width:25%; height:auto; padding-left:20px; padding-right:20px; float:left; margin:0px 0; font-family:'Exo 2', sans-serif; font-size:14px; color:#484844;}	
.box25p big{width:100%; float:left; height:auto;/*border-bottom:1px solid #d6d4d4;*/ margin-bottom:30px; padding-bottom:10px; position:relative;}
.box15p{width:auto; height:auto; padding-left:20px; padding-right:0px; float:left; margin:0px 0; font-family:'Exo 2', sans-serif; font-size:14px; color:#484844;}	
.box15p big{width:100%; float:left; height:auto;/*border-bottom:1px solid #d6d4d4; margin-bottom:30px;*/ padding-bottom:15px; position:relative;}
.box15p td{width:auto; height:auto; padding-right:20px; float:left; padding-bottom:10px;}
.box15p td label{font-family:'Exo 2', sans-serif; font-size:14px; font-weight:400; color:#484844; padding-left:8px;}
.box15p small{width:auto; height:auto; padding-left:0px; padding-right:20px; margin-bottom:10px; float:left; font-family:'Exo 2', sans-serif; font-size:14px; color:#484844;}
#rffdesc tr{width:auto; height:auto; padding-left:0px; padding-right:20px; margin-bottom:10px; float:left; font-family:'Exo 2', sans-serif; font-size:14px; color:#484844;}
#cfffcl tr{width:auto; height:auto; padding-left:0px; padding-right:20px; margin-bottom:10px; float:left; font-family:'Exo 2', sans-serif; font-size:14px; color:#484844;}
.boxform_50pe{width:50%; height:auto; padding-left:20px; padding-right:20px; float:left; margin:0px 0 20px 0; font-family:'Exo 2', sans-serif; font-size:14px; color:#484844; position:relative;}	
.agree2{float:left; padding-top:0px; width:100%; font-size:14px; color:#231f20; font-weight:400; line-height:16px; position:relative; padding-left:20px;}
.agree-check2{width:20px; height:20px; position:absolute; left:0; top:0; z-index:9999;}
.mandatory2{width:100%; height:auto; padding-left:20px; padding-right:20px; float:left; margin:25px 0; font-family:'Exo 2', sans-serif; font-size:15px; color:#484844;}
.agree{padding-top:0px; width:auto; display:table-cell; font-size:14px; color:#231f20; font-weight:400; line-height:20px; font-family:'Exo 2', sans-serif;}
.agree-check{width:30px; display:table-cell; height:50px; padding-right:0; padding-top:0px;}	
.Verification2{width:60%; height:auto; float:left;}		
.cap{width:40%; height:auto; float:right; padding:0px 0px 0 20px; box-sizing:border-box; font-size:35px; color:#000000; position:relative;}
.cap span{width:40px; height:40px; float:right; cursor:pointer; display:inline-block; text-align:center; line-height:18px;}
.cap big{width:auto; height:auto; float:left; box-sizing:border-box; font-size:35px; color:#000000;}
.submit1-box{width:auto; height:auto; padding:50px 0; margin:0 auto; display:table;}
.submit1-box-left{width:auto; height:auto; padding:30px 0 30px 20px; margin-top:10px; display:block; float:left;}
.submit{width:auto; height:auto; padding:14px 58px; background:#fa8631/* url(../images/arrow5.png) 90% 49% no-repeat*/; border:0px solid #0492cf; border-radius:0px; font-size:18px; font-weight:600; color:#FFF; text-transform:uppercase; position:relative; cursor:pointer; outline:none; -webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
transition:all 0.3s;}
.submit:hover{background:#0492cf/* url(../images/arrow5hover.png) 90% 49% no-repeat*/; color:#FFF;}
.reset{width:auto; height:auto; margin-left:20px; padding:14px 58px; background:#c9c9c9 /*url(../images/arrow5.png) 90% 49% no-repeat*/; border:0px solid #c9c9c9; border-radius:0px; font-size:18px; font-weight:600; color:#FFF; text-transform:uppercase; position:relative; cursor:pointer; outline:none; -webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
transition:all 0.3s;}
.reset:hover{background:#c9c9c9/* url(../images/arrow5.png) 90% 49% no-repeat*/; color:#231f20;}
.disclaimer-box{width:100%; height:auto; float:left; display:block; padding-left:20px; box-sizing:border-box;}
.disclaimer-box strong{width:100%; height:auto; float:left; display:block; margin-bottom:10px; font-size:15px; font-weight:600; color:#000; line-height:22px}	
.disclaimer-box p{margin-bottom:25px; font-size:15px; font-weight:400; color:#5b5b5b; line-height:22px}
.query-text{width:100%; height:auto; float:left; padding-top:0%;Font-size:18px; font-weight:600; color:#000;}
.query-text a{color:#0a7fff;}
.query-text a:hover{color:#000;}
.knowmoreHolder{padding:0px 0; margin-top:-59px; float:right;}
.knowmore{color:#2460a2; margin:12px 0 0 0; position:relative; padding:0px 0px 0 35px; font-size:18px; font-weight:400;}
.knowmore:after{content:''; width:28px; height:15px; background:url(../images/arrow3.png) no-repeat 0  0; position:absolute; top:5px; left:0; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.knowmore:hover{color:#000000;}
.knowmore:hover:after{background:url(../images/arrow3.png) no-repeat -56px 0;}
.offices-adress{width:100%; display:flex; flex-wrap:wrap; padding:0px 0;}
.offices-adress li{width:33.333%; float:left; padding:10px 10px 10px 0; box-sizing:border-box;} 
.offices-adress h2{width:100%; height:auto; float:left; display:block; padding:0px 0px 15px 0px; box-sizing:border-box; font-size:18px; font-weight:600; color:#000;}
.offices-adress h6{width:100%; height:auto; float:left; display:block; padding:0px 0px 10px 0px; box-sizing:border-box; font-size:15px; font-weight:600; color:#3d6abb;}
.offices-adress big{width:100%; height:auto; float:left; display:block; padding:0px 0px 0px 0px; box-sizing:border-box; font-size:14px; font-weight:400; color:#5e5e5e; line-height:22px;}
.offices-adress .url{font-size:14px; font-weight:400; color:#3f7ac0; width:100%; height:auto; float:left; display:block; padding-top:5px;} 
.offices-adress .url a{font-size:14px; font-weight:400; color:#3f7ac0;}
.offices-adress small{width:100%; height:auto; float:left; display:inline-block; padding:0px 0px 0px 0px; box-sizing:border-box; font-size:14px; font-weight:400; color:#5e5e5e; line-height:22px;}
.offices-adress span.phone{width:100%; height:auto; float:left; display:block; position:relative; padding:0px 0px 5px 70px; box-sizing:border-box; font-size:14px; font-weight:400; color:#5e5e5e;}
.offices-adress span.phone:after{content:'Phone (O):'; position:absolute; left:0; top:0;}
.offices-adress span.phone a{font-size:14px; font-weight:400; color:#5e5e5e;}
.offices-adress span.phone a[href^="tel:"]{color:#5e5e5e;}
.offices-adress span.mobile{width:100%; height:auto; float:left; display:block; position:relative; padding:0px 0px 5px 50px; box-sizing:border-box; font-size:14px; font-weight:400; color:#5e5e5e;}
.offices-adress span.mobile:after{content:'Mobile:'; position:absolute; left:0; top:0;}
.offices-adress span.mobile a{font-size:14px; font-weight:400; color:#5e5e5e;}
.offices-adress span.mobile a[href^="tel:"]{color:#5e5e5e;}
.offices-adress span.email{width:100%; height:auto; float:left; display:block; position:relative; padding:0px 0px 5px 46px; box-sizing:border-box; font-size:14px; font-weight:400; color:#3f7ac0;}
.offices-adress span.email:after{content:'Email:'; position:absolute; left:0; top:0;}
.offices-adress span.email a{font-size:14px; font-weight:400; color:#3f7ac0; overflow-wrap:break-word; word-wrap:break-word; -ms-word-break:break-all; word-break:break-all; word-break:break-word; -ms-hyphens:auto; -moz-hyphens:auto; -webkit-hyphens:auto; hyphens:auto;}
.offices-adress span.fax{width:100%; height:auto; float:left; display:block; position:relative; padding:0px 0px 0px 30px; box-sizing:border-box; font-size:14px; font-weight:400; color:#5e5e5e;}
.offices-adress span.fax:after{content:'Fax:'; position:absolute; left:0; top:0;}
.offices-adress span.fax a{font-size:14px; font-weight:400; color:#5e5e5e; overflow-wrap:break-word; word-wrap:break-word; -ms-word-break:break-all; word-break:break-all; word-break:break-word; -ms-hyphens:auto; -moz-hyphens:auto; -webkit-hyphens:auto; hyphens:auto;}
.search-box{width:100%; height:auto; float:left; border-bottom:1px solid #c2c2c2; padding-bottom:10px; margin-bottom:0px;}
.search-box-text{width:auto; height:auto; float:left; font-size:25px; font-weight:400; color:#000;} 
.awards-search-topselect{width:auto; height:auto; float:right;}
.awards-search-topselect span{width:auto; height:auto; float:left; padding-right:10px; padding-top:7px;}
.awards-search-topselect select{width:150px; float:left; height:37px; padding:0px 15px; box-sizing:border-box; margin:0; background:#FFFFFF; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; border-left:0px solid transparent; border-top:0px solid transparent; color:#5c5c5c; font-size:14px; font-weight:400; font-style:normal; -webkit-box-shadow:inset 4px 4px 4px -3px rgba(211,211,211,1); -moz-box-shadow:inset 4px 4px 4px -3px rgba(211,211,211,1); box-shadow:inset 4px 4px 4px -3px rgba(211,211,211,1); outline:none; display:inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer;}
.vrification{width:48%; margin-right:2%; height:auto; float:left;}
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0){
.awards-search-topselect select{padding-right:18px;}
}
.awards-search-topselect label{position:relative}
.awards-search-topselect label:after{width:20px; text-indent:0px; content:'>';/*content:'<>';*/ font:18px "Consolas", monospace; color:#a09f9f; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); right:100px; /*top:4px;*/ padding:24px 12px 0px 0px; /*border-bottom:1px solid #aeaeae;*/ position:absolute; pointer-events:none;}
/*.awards-search-topselect label:before{content:''; right:6px; top:0px; width:20px; height:20px; background:#00FFFF; position:absolute; pointer-events:none; display:block;}*/
/*IE 9 and above*/
@media screen and (min-width:0\0) and (min-resolution:+72dpi){
.awards-search-topselect label:after{display:none;}
.awards-search-topselect label:before{display:none;}
}
.content-year{width:100%; height:auto; float:left; display:block; position:relative; font-size:25px; font-weight:600; color:#000000; padding-bottom:15px; margin-bottom:25px;}
.content-year:after{width:30px; height:1px; background:#000000; position:absolute; left:0; bottom:0; content:'';}
.content-text-1{}
.content-text-1 h2{width:100%; height:auto; float:left; padding-bottom:30px; font-size:16px; font-weight:600; color:#0d0d0d; line-height:22px;}
.content-text-1 p{width:100%; height:auto; float:left; padding-bottom:30px; font-size:16px; font-weight:300; color:#0d0d0d; line-height:22px; margin-bottom:0;}
.pic-small{height:auto; margin:0 -1px; overflow:hidden;}
.pic-small ul{width:100%; height:auto;} /*display:flex; flex-wrap:wrap;*/
.pic-small ul li{width:25%; padding:1px 1px; box-sizing:border-box; float:left;}
.pic-small ul li div{width:100%; padding-top:65%; overflow:hidden; position:relative;}
.pic-small ul li div img{width:100%; position:absolute; left:0; top:0;}
.pic-small ul li div a .sub{height:100%; width:100%; background:rgba(0,0,0,0.40); left:0; bottom:-100%; position:absolute; opacity:0; overflow:hidden;}
.pic-small ul li div a:hover .sub{bottom:0; opacity:1;}
.pic-small ul li div a .sub b.info{background:url(../images/zoom.png) center no-repeat; display:inline-block; text-decoration:none; padding:0; text-indent:-9999px; width:32px; height:32px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; opacity:0; -moz-transform:scale(0,0); -webkit-transform:scale(0,0); -o-transform:scale(0,0); -ms-transform:scale(0,0); transform:scale(0,0); -webkit-transition:-webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -moz-transition:-moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -o-transition:-o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -ms-transition:-ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; transition:transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;}
.pic-small ul li div a:hover .sub b.info{opacity:1; -moz-transform:scale(1,1); -webkit-transform:scale(1,1); -o-transform:scale(1,1); -ms-transform:scale(1,1); transform:scale(1,1); -moz-transition-delay:0.3s; -webkit-transition-delay:0.3s; -o-transition-delay:0.3s; -ms-transition-delay:0.3s; transition-delay:0.3s;}

.hover-reward{width: 290px; height: 193px; overflow:hidden; position:relative; display:inline-block;}
.hover-reward a .sub{height:100%; width:100%; background:rgba(0,0,0,0.40); left:0; bottom:-100%; position:absolute; opacity:0; overflow:hidden;}
.hover-reward a:hover .sub{bottom:0; opacity:1;}
.hover-reward a .sub b.info{background:url(../images/zoom.png) center no-repeat; display:inline-block; text-decoration:none; padding:0; text-indent:-9999px; width:32px; height:32px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; opacity:0; -moz-transform:scale(0,0); -webkit-transform:scale(0,0); -o-transform:scale(0,0); -ms-transform:scale(0,0); transform:scale(0,0); -webkit-transition:-webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -moz-transition:-moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -o-transition:-o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -ms-transition:-ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; transition:transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;}
.hover-reward a:hover .sub b.info{opacity:1; -moz-transform:scale(1,1); -webkit-transform:scale(1,1); -o-transform:scale(1,1); -ms-transform:scale(1,1); transform:scale(1,1); -moz-transition-delay:0.3s; -webkit-transition-delay:0.3s; -o-transition-delay:0.3s; -ms-transition-delay:0.3s; transition-delay:0.3s;}










.pic100per{width:100%; height:auto; float:left; padding-bottom:30px;}
.pic100per img{width:100%; line-height:0;}
.pic100per3{width:100%; max-width:747px; margin:0 auto; text-align:center; display:table;}
.pic100per3 img{width:100%; line-height:0;}
.pic-small{width:100%; height:auto; float:left; padding-bottom:30px;}
.pic-small h4{width:100%; height:auto; float:left; padding-bottom:30px; font-size:16px; font-weight:400; color:#0d0d0d;}
#lblMessageCaption{padding-left:26px; width:100%; height:auto; float:left; box-sizing:border-box; font-size:14px; font-weight:400; color:#FF0004;}
#lblMsg{position:absolute; left:0; top:-30px; box-sizing:border-box; font-size:14px; font-weight:400; color:#FF0004;}
#btnSubmit{background:#15b3fd; margin-left:10px; padding:10px 20px; float:left; border:none; border-radius:4px; margin-top:0px; font-size:14px; font-weight:400; color:#FFF; cursor:pointer; outline:none; -webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
transition:all 0.3s;}
#btnSubmit:hover{background:#000000;}
.uploadFile{position:relative;}
.uploadFile span{position:relative; display:block; height:45px; line-height:45px; padding:0 150px 0 5px; border-bottom:1px solid #d6d6d4; border-radius:0px; overflow:hidden;}
.uploadFile:before{content:'Browse File'; display:inline-block; background-color:#2460a2; text-align:center; font-size:16px; text-transform:uppercase; font-family:'Exo 2', sans-serif; height:45px; line-height:45px; color:#FFF; border-top-right-radius:0px; border-bottom-right-radius:0px; padding:0 20px; cursor:pointer; position:absolute; right:0; top:0;}
.uploadFile b{display:block; font-weight:400; font-size:12px; padding:5px 5px;}
#uploadFile{position:absolute; left:0; top:0; opacity:0; height:100%; width:100%; display:block;}
.box50p small{display:block; font-weight:400; font-size:12px; padding:5px 5px; color:#666666;}
/*=====Leadership Page Start =========*/
.leadership-box{width:100%; height:auto; float:left; display:flex; flex-wrap:wrap;}
.leadership-box li{width:33.33333%; margin-bottom:0px; float:left; padding-bottom:20px;}
.leadership-box li:nth-child(odd){background:url(../images/leadership-bg1.jpg) center center no-repeat; background-size:cover;}
.leadership-box li:nth-child(even){background:url(../images/leadership-bg2.jpg) center center no-repeat; background-size:cover;}
.leadership-box li span{width:124px; height:124px; margin:40px auto 30px; display:block; overflow:hidden;}
.leadership-box li span small{width:124px; height:124px; border-radius:50%; display:block; overflow:hidden;}
.leadership-box li span small img{width:100%;}
.leadership-box li h2{font-size:18px; font-weight:600; line-height:22px; color:#FFFFFF; padding:0 10px 10px 10px; box-sizing:border-box; text-align:center;} 
.leadership-box li h3{font-size:14px; font-weight:400; line-height:18px; color:#FFFFFF; padding:0 10px 10px 10px; box-sizing:border-box; text-align:center;}
/*=====Leadership Page End =========*/
/*pop up*/
/*.prv h3{width:95%; margin:20px auto; padding-bottom:10px; border-bottom:1px solid #ccc; font-size:18px; font-weight:600; color:#000; text-transform:uppercase;}
.prvCont{width:95%; margin:0 auto;}
.prvCont h4{font-size:16px; font-weight:400; color:#000; line-height:24px; padding-bottom:15px;}
.prvCont p{font-size:14px; font-weight:400; color:#000; line-height:20px; padding-bottom:10px;}*/
/*pop up*/
.left_pic{width:33%; height:auto; max-width:375px; float:left; overflow:hidden; text-align:center;}
.left_pic img{width:100%; text-align:center;}
.right_textbox{width:67%; height:auto; float:left; max-width:770px; padding:2% 0% 2% 2%; box-sizing:border-box;}
.right_textbox h2{font-size:18px; font-weight:400; color:#000; line-height:24px; padding-bottom:5px;}
.right_textbox h3{font-size:14px; font-weight:400; color:#000; line-height:18px; padding-bottom:20px; position:relative; padding-left:8px;}
.right_textbox h3:after{content:""; width:4px; height:1px; background:#000000; position:absolute; left:0; top:9px;}
.right_textbox p{font-size:13px; font-weight:400; color:#707070; line-height:22px; padding-bottom:20px; text-align:justify; padding-right:20px;}
.scroll3{height:310px;}
#cboxLoadedContent{overflow:hidden !important;}
.displaynone{display:none;}
.pagination{width:auto; margin:0 auto; display:table; padding-top:40px;}
.pagination a{float:left; text-decoration:none; transition:background-color .3s; font-size:16px; line-height:18px; font-weight:400; color:#1c4176; padding:8px 12px; background:#E7E2E2;}
.pagination span.active{float:left; text-decoration:none; background-color:#4281ce; color:#FFF; font-size:16px; line-height:18px; font-weight:400; padding:8px 12px;}
.pagination a.previous{font-weight:600; color:#bcbcbc; position:relative; padding:8px 0 1px 15px; margin-right:20px; background:transparent;}
.pagination a.previous:after{content:''; background:url(../images/previous-arrow.png) no-repeat 0 0; width:8px; height:12px; position:absolute; left:0; top:12px;}
.pagination a.active{background-color:#1c4176; color:#FFF;}
.pagination a.next{font-weight:600; color:#bcbcbc; position:relative; padding:8px 15px 1px 0; margin-left:20px; background:transparent;}
.pagination a.next:after{content:''; background:url(../images/next-arrow.png) no-repeat 0 0; width:8px; height:12px; position:absolute; right:0; top:12px;}
.pagination a:hover:not(.active){}
.text-pic-box{width:100%; height:auto; float:left; padding-right:350px; box-sizing:border-box; position:relative;}
.pic-right{width:100%; max-width:300px; position:absolute; right:0; top:0;}
.pic-right img{width:100%;}
.text-pic-box small{width:auto; height:auto; text-align:center; float:left;}
.text-pic-box small a{background-color:#fa8631; padding:12px 30px; display:block; font-size:15px; line-height:24px; color:#FFF; font-weight:400; text-align:center;}
.text-pic-box small a:hover{background:#5085c5;}
.text-pic-box5{width:100%; height:auto; float:left; padding-right:200px; box-sizing:border-box; position:relative;}
.pic-right5{width:100%; max-width:170px; position:absolute; right:0; top:0;}
.pic-right5 img{width:100%;}
.pic-right2{width:100%; max-width:250px; position:absolute; right:0; top:0;}
.pic-right2 img{width:100%;}
.pic100per2{width:100%; height:auto; float:left; display:block; margin-bottom:25px;}
.pic100per2 img{width:100%;}
.container{width:100%; max-width:1168px;}
.fixed{top:0; position:fixed; width:auto; display:none; border:none;}
.current-openings-table2 tbody tr{-webkit-transition:all 1s ease-in; -moz-transition:all 1s ease-in; -o-transition:all 1s ease-in; transition:all 1s ease-in-out;}
.current-openings-table2 tbody tr:hover{background-color:rgba(59, 118, 191, 0.8); color:#FFF; /* cursor:pointer; */}
.current-openings-table2 tbody tr:hover td{color:#FFF;}
.up{cursor:pointer;}
.pdf-list{width:33.333%; height:auto; float:left; display:block; padding:0 25px 0 25px; box-sizing:border-box;}
.pdf-list li{width:100%; height:auto; float:left; position:relative; padding:0px 10px 10px 10px; box-sizing:border-box; font-size:16px; font-weight:600; color:#fff;}
.pdf-list li span{display:block; width:100%; border-bottom:1px solid rgba(255, 255, 255, 0.3); padding:12px 100px 12px 20px; box-sizing:border-box;}
.pdf-list li span a{font-size:16px; font-weight:600; color:#fff;}
.pdf-list li span a:after{content:''; position:absolute; left:10px; top:17px; width:10px; height:10px; border-radius:50%; background:#3975bd;}
.pdf-list li span a:before{content:'Download'; width:80px; height:20px; position:absolute; right:25px; top:14px; background:url(../images/pdf-icon.png) right 3px no-repeat; font-size:12px; font-weight:400; color:#fff;}
.pdf-list2{width:100%; height:auto; float:left; display:block; padding:0; box-sizing:border-box;}
.pdf-list2 li{width:100%; height:auto; float:left; position:relative; padding:0px 0px 10px 0px; box-sizing:border-box; font-size:16px; font-weight:600; color:#fff; border-bottom:1px solid #e6e3e3; margin-bottom:10px;}
.pdf-list2 li:last-child{border-bottom:0px solid #e6e3e3;}
.pdf-list2 li span{display:block; width:100%; border-bottom:1px solid rgba(255, 255, 255, 0.3); padding:12px 100px 12px 20px; box-sizing:border-box;}
.pdf-list2 li span a{font-size:16px; font-weight:600; color:#000;}
.pdf-list2 li span a:after{content:''; position:absolute; left:0px; top:17px; width:10px; height:10px; border-radius:50%; background:#3975bd;}
.pdf-list2 li span a:before{content:'Download'; width:80px; height:20px; position:absolute; right:25px; top:14px; background:url(../images/pdf-icon.png) right 3px no-repeat; font-size:12px; font-weight:400; color:#000;}

.pdf-list2 li.ex-link span a:before{content:'Download'; width:80px; height:20px; position:absolute; right:25px; top:14px; background:url(../images/ex-link-icon.png) right 0px no-repeat; font-size:12px; font-weight:400; color:#000;}

.flbook-list2{width:100%; height:auto; float:left; display:block; padding:0; box-sizing:border-box;}
.flbook-list2 li{width:100%; height:auto; float:left; position:relative; padding:0px 0px 10px 0px; box-sizing:border-box; font-size:16px; font-weight:600; color:#fff; border-bottom:1px solid #e6e3e3; margin-bottom:10px;}
.flbook-list2 li:last-child{border-bottom:0px solid #e6e3e3;}
.flbook-list2 li span{display:block; width:100%; border-bottom:1px solid rgba(255, 255, 255, 0.3); padding:12px 100px 12px 20px; box-sizing:border-box;}
.flbook-list2 li span a{font-size:16px; font-weight:600; color:#000;}
.flbook-list2 li span a:after{content:''; position:absolute; left:0px; top:17px; width:10px; height:10px; border-radius:50%; background:#3975bd;}
.flbook-list2 li span a:before{content:'Download'; width:80px; height:20px; position:absolute; right:25px; top:14px; background:url(../images/flbook-icon.png) right 3px no-repeat; font-size:12px; font-weight:400; color:#000;}

.important-box{width:100%; height:auto; float:left; display:block;} 
.important-box1{width:33.3333%; height:auto; float:left;}
.important-box1 strong{font-size:15px; font-weight:600; color:#000; text-transform:uppercase; padding-bottom:10px; display:block;}
.important-box1 p{font-size:14px; font-weight:400; color:#5b5b5b; display:block; line-height:22px;}
.important-box2{width:33.3333%; height:auto; float:left;}
.important-box2 h4{font-size:15px; font-weight:600; color:#000; text-transform:uppercase; padding-bottom:10px; display:block;}
.important-box2 span{font-size:14px; font-weight:400; color:#5b5b5b; display:block; line-height:22px;}
.important-box2 span a{font-size:14px; font-weight:400; color:#4d86c4; padding-left:5px;}
.important-box3{width:33.3333%; height:auto; float:left; text-align:right;}
.important-box3 img{width:100%; max-width:230px; /*max-width:294px;*/}
.profile-box{width:100%; height:auto; float:left; display:flex; flex-wrap:wrap;}
.profile-box1{width:33.3333%; height:auto; float:left; border-right:1px solid #d2d2d2; padding:0 45px; box-sizing:border-box;}
.profile-box1:last-child{border-right:0px solid #000;}
.profile-box1 span{width:108px; height:108px; margin:0 auto; text-align:center; display:table; background:#02b4fe; border-radius:50%; margin-bottom:15px;}
.profile-box1 span big{display:table-cell; text-align:center; vertical-align:middle;}
.profile-box1 h2{padding-bottom:15px; margin-bottom:20px; font-size:25px; line-height:30px; color:#000; font-weight:400; position:relative; text-align:center;}
.profile-box1 h2:after{content:''; width:55px; border-bottom:1px solid #000; position:absolute; left:0; right:0; margin:0 auto; bottom:0;}
.profile-box1 p{font-size:15px; line-height:24px; color:#5d5d5d; font-weight:400; text-align:center; margin-bottom:20px;}
.profile-box1 small{width:auto; height:auto; margin:0 auto; display:table; text-align:center;}
.profile-box1 small a{background-color:#fa8631; padding:12px 30px; display:block; font-size:15px; line-height:24px; color:#FFF; font-weight:400; text-align:center;}
.profile-box1 small a:hover{background:#5085c5;}
.more2{width:auto; height:auto; margin:0; float:left;}
.more2 a{background-color:#fa8631; padding:12px 30px; display:block; font-size:15px; line-height:24px; color:#FFF; font-weight:400; text-align:center;}
.more2 a:hover{background:#5085c5;}
.more3{width:auto; height:auto; margin:0; float:right; padding-top:25px;}
.more3 a{background-color:#fa8631; padding:12px 30px; display:block; font-size:15px; line-height:24px; color:#FFF; font-weight:400; text-align:center;}
.more3 a:hover{background:#5085c5;}
.border-bottom{border-bottom:1px solid #d2d2d2; padding-bottom:50px;}
/*our clients start*/
.our-clients{display:inline-block; width:100%; margin-bottom:65px;}
.our-clients ul{display:flex; flex-wrap:wrap; border-top:1px solid #d3d3d3; justify-content:center;}
.our-clients ul li{width:25%; float:left; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding:15px 0;}
.our-clients ul li:nth-child(4n+4){border-right:0;}
.our-clients ul li:last-child{border-right:0;}
.our-clients ul li img{display:block; margin:auto;}
/*our clients end*/
.grey-box{width:100%; height:auto; display:block; float:left; background:#ededed; padding:60px 0; box-sizing:border-box;}
.values-pic{width:100%; height:auto; max-width:707px; margin:0 auto; display:table;} 
.values-pic img{width:100%;}
.pic-mid{width:100%; height:auto;/* max-width:521px; margin:0 auto; display:table;*/} 
.pic-mid img{width:100%;}
/*depot-network-css*/
.reach-box{height:596px}
.reach-left{height:100%; width:70%; float:left;}
.reach-right{float:right; background-color:#203d66; height:100%; width:30%;}
.reach-right h5{font-size:17px; line-height:22px; color:#FFF; font-weight:bold; position:relative; padding:30px 40px 16px 40px !important;}
.reach-right h5:after{position:absolute; content:""; width:34px; height:2px; background-color:#FFF; left:40px; bottom:0;}
.reach-right address{padding:0px 0 0 0;}
.reach-right ul{width:100%; height:auto; float:left; margin:0; padding:0px 40px 0 40px; position:relative;}
.reach-right ul li{width:100%; height:auto; display:block; border-bottom:1px solid rgba(165,165,165,0.30);}
.reach-right ul li:last-child{border-bottom:0px solid #FFF;}
.reach-right ul li a{font-weight:normal; font-size:14px; line-height:20px; color:#FFF; display:block; position:relative; padding:12px 47px 12px 0px; font-style:normal;}
.reach-right ul li.sflActive{border-bottom:1px solid #7ed5ff;}
.reach-right ul li a:hover:after{content:''; background:url(../images/icons.png) -80px -86px; display:block; position:absolute; right:0; top:21px; width:16px; height:9px; z-index:8888; opacity:1;}
.reach-right ul li a span{display:block; width:auto; font-size:14px; color:#FFF; font-weight:400;}
.reach-right address p{color:#FFF; font-size:14px; font-style:normal; padding:0px 0 6px; margin:0px;}
.reach-right address .add{padding-bottom:30px;}
.sflActive{position:relative;}
.reach-right ul li.sflActive{/*background:#307fe2;*/}
.sflActive a{color:#7ed5ff !important; display:block; margin-top:-1px;}
.sflActive a span{color:#FFF !important;}
.sflActive a:after{content:''; background:url(../images/icons.png) -80px -86px; display:block; position:absolute; right:0; top:21px; width:16px; height:9px; z-index:8888;}
#syl_trigger{display:none;}
.textarea-scrollbar{height:415px; width:100%;}
.content{overflow:auto; position:relative; height:500px; width:100%;}
.global-presence{padding:0 40px; width:100%; box-sizing:border-box;}
.reach-right ul h3{font-size:17px; line-height:22px; color:#74bbe2; font-weight:bold; position:relative; padding:15px 0px 15px 0px !important; font-style:normal; text-transform:uppercase;}
.tab1{width:100%; height:auto; float:left; display:block;} 
.tab1 li{width:auto; height:auto; float:left; display:inline-block; padding:15px 30px; background:#efeeee; cursor:pointer; border-bottom:1px solid #e4e3e3; border-top:1px solid #e4e3e3; border-left:1px solid #e4e3e3; font-size:18px; font-weight:600; color:#a2a2a2; position:relative; margin-bottom:30px;}
.tab1 li:last-child{border-right:1px solid #e4e3e3;}
.tab1 li.aboutGpsTabActive{background:#203d66; color:#FFF; border-bottom:1px solid #203d66; border-top:1px solid #203d66; border-left:1px solid #203d66;}
.tab1 li.aboutGpsTabActive:after{content:''; width:30px; height:15px; position:absolute; left:0; right:0; bottom:-31px; border:15px solid transparent; border-top:15px solid #203d66; margin:0 auto; display:table;}
.service-tools-box{width:100%; max-width:700px; height:auto; float:left;}
.service-tools-box p{margin-bottom:25px; font-size:15px; font-weight:400; color:#5b5b5b; line-height:22px;}
.service-tools-box p strong a{font-weight:600; color:#3c78bf;}
.service-tools-box p strong a:hover{font-weight:600; color:#000;}
.padding-top50{padding-top:80px;}
.grey-box22{width:100%; height:auto; float:left; display:block; background:#efeeee; padding:35px; box-sizing:border-box; margin-bottom:20px;} 
#ErrPallettes{font-size:12px; font-weight:400; color:#E82427; line-height:18px; font-style:italic; padding-top:5px;}
#ErrCurrency{font-size:12px; font-weight:400; color:#E82427; line-height:18px; font-style:italic; padding-top:5px;}
#ErrUnits{font-size:12px; font-weight:400; color:#E82427; line-height:18px; font-style:italic; padding-top:5px;}
/* site map start */
.sitemap{padding-top:30px;}
.sitemap section{padding-bottom:20px; margin-bottom:30px; border-bottom:1px solid #DDD;}
.sitemap section:last-of-type{border-bottom:0px solid #DDD;}
.sitemap section:after{content:''; display:block; clear:both;}
.sitemap section h3{text-align:left; text-transform:uppercase; color:#203d66; font-size:15px; font-weight:500; padding-bottom:10px; margin-bottom:20px; position:relative;}
.sitemap section h3:after{content:''; width:60px; height:1px; border-bottom:1px solid #203d66; position:absolute; left:0; bottom:0;}
.sitemap section h3 a{color:#203d66;}
.sitemap section ul{display:inline-block; width:33.3333333333333333%; margin-right:-4px; min-width:250px; vertical-align:top; padding-right:25px;}
.sitemap section ul li{text-align:left; margin-bottom:15px;}
.sitemap section ul li strong{font-weight:normal; color:#000; font-size:13px; position:relative; display:block; padding-left:20px; box-sizing:border-box; -webkit-transition:all 1s ease-in; -moz-transition:all 1s ease-in; -o-transition:all 1s ease-in; transition:all 1s ease-in-out;}
.sitemap section ul li strong:after{content:''; width:6px; height:6px; position:absolute; left:0; top:5px; background:#000; border-radius:50%;}
.sitemap section ul li strong:hover:after{content:''; width:6px; height:6px; position:absolute; left:0; top:5px; background:#15b3fd; border-radius:50%;}
.sitemap section ul li strong a{color:#000; -webkit-transition:all 1s ease-in; -moz-transition:all 1s ease-in; -o-transition:all 1s ease-in; transition:all 1s ease-in-out;}
.sitemap section ul li strong a:hover{color:#15b3fd;}
.sitemap section ul li div{padding:10px 0 0 10px;}
.sitemap section ul li div span{display:block; margin-bottom:10px; color:#333;}
.sitemap section ul li div span:before{content:'- ';}
.sitemap section ul li div span a{color:#333;}
.sitemap section ul li ul{padding-left:20px; margin-top:10px;}
.sitemap section ul li ul li{font-weight:normal; color:#000; font-size:13px; position:relative; display:block; padding-left:20px; box-sizing:border-box; -webkit-transition:all 1s ease-in; -moz-transition:all 1s ease-in; -o-transition:all 1s ease-in; transition:all 1s ease-in-out;}
.sitemap section ul li ul li{column-rule-color:#000; margin-bottom:5px; padding-left:12px; font-size:13px;}
.sitemap section ul li ul li a{color:#000; -webkit-transition:all 1s ease-in; -moz-transition:all 1s ease-in; -o-transition:all 1s ease-in; transition:all 1s ease-in-out;}
.sitemap section ul li ul li a:hover{color:#15b3fd;}
.sitemap section ul li ul li a:after{content:'-'; position:absolute; left:0; top:-1px; color:#000;}
.sitemap section ul li ul li a:hover:after{color:#15b3fd;}
.after-none a:after{display:none;}
/*--------- error -------*/
.error2{display:block; width:100%; max-width:500px; margin:0 auto; text-align:center; padding:50px 0;}
.error2 h3{display:block; font-size:48px; line-height:50px; color:#ff5400; font-weight:700; margin-bottom:35px; margin-top:20px;}
.error2 span{display:inline-block; width:100%; font-size:22px; line-height:30px; margin-bottom:19px;}
.error2 p{display:block; font-size:16px; line-height:24px;}
.thank{display:block; width:100%; max-width:500px; margin:0 auto; text-align:center; padding:50px 0 80px 0;}
.thank h3{display:block; text-align:center; font-size:48px; line-height:50px; color:#1968b3; font-weight:700;}
.thank big{display:inline-block; width:100%; font-size:30px; line-height:42px; color:#1968b3; margin-bottom:14px;}
.thank #lblMessageCaption{width:100%; height:auto; float:left; box-sizing:border-box; font-size:22px; font-weight:400; color:#000; line-height:28px;}
/*--------- error -------*/
.service-tools-box2{width:100%; max-width:650px; height:auto; float:left;}
.shipment2{padding:100px 0 0; text-align:center; position:relative; max-width:400px; margin:0 auto;}
.shipment2:before{content:''; width:86px; height:85px; border-radius:50%; position:absolute; left:0; right:0; margin:auto; top:0; background:#01b4fe url(../images/icon.png) no-repeat 50% 50%;}
.shipment2 h2{color:#000; font-size:20px; font-weight:400; padding-bottom:10px; margin-bottom:25px; position:relative;}
.shipment2 h2:after{content:''; display:block; position:absolute; left:0; right:0; margin:auto; bottom:0; width:45px; border-bottom:1px solid #000;}
.shipment2 input[type='text']{display:block; background:#f6f6f6; border:1px solid #e5e5e5; padding:15px; text-align:center; width:100%; margin-bottom:10px;}

.shipment2 input[type='button']{display:block; margin:50px auto 30px; background:#fda901; width:100%; height:50px; font-size:18px; color:#FFF; line-height:50px; text-align:center; border:none; cursor:pointer;}

.shipment2 input[type='submit']{display:block; margin:20px auto 0px; background:#fa8632; width:100%; height:50px; font-size:18px; color:#FFF; line-height:50px; text-align:center; border:none; cursor:pointer; padding:0 0; text-transform: none; font-weight: 400;}


.charc{display: inline-block; width: 100%; margin: 6px 0 15px;}
.shipment2 a.job{display:block; text-decoration: none;margin:10px auto 0px; background:#fda901; width:100%; height:50px; font-size:18px; color:#FFF; line-height:50px; text-align:center; border:none; cursor:pointer;}



.shipment2 a{font-size:14px; color:#3f3d3d; text-decoration:underline;}
.isl{display:inline-block; width:100%;}
.isl h1{padding:0 0 16px 120px; margin:18px 0 20px; font-size:25px; line-height:30px; font-weight:300; color:#000; position:relative;}
.isl h1 strong{font-weight:500; display:block;}
.isl h1:before{content:''; background:url(../images/isl-logo2.jpg) no-repeat 0 0; width:100px; height:68px; position:absolute; left:0; top:0; bottom:0; margin:auto;}
.isl h1:after{content:''; background:#000; width:42px; height:1px; position:absolute; left:120px; bottom:0;}
.isl .isl-box1{background:url(../images/isl-cont-bg.jpg) no-repeat 0 0; background-size:cover; margin:50px 0 41px 0; padding:60px 60px 50px 60px;}
.isl .isl-box1 ul{display:flex; flex-wrap:wrap;}
.isl .isl-box1 ul li{width:33.3333333333%; float:left;}
.isl .isl-box1 ul li img{display:block; margin:auto;}
.isl .isl-box1 ul li span{display:block; margin:0 auto; font-size:18px; line-height:22px; color:#FFFFFF; font-weight:400; text-align:center; max-width:249px; padding:19px 20px 0;}
.isl h2{font-size:25px; line-height:30px; font-weight:500; color:#000; position:relative; padding:0 0 16px; margin-bottom:30px;}
.isl h2 span{font-weight:300; display:block;}
.isl h2:after{content:''; background:#000; width:42px; height:1px; position:absolute; left:0; bottom:0;}
.isl .isl-box2{padding-bottom:63px;}
.isl .isl-box2 ul{display:flex; flex-wrap:wrap; margin:0 -1px;}
.isl .isl-box2 ul li{width:25%; float:left; padding:1px;}
.isl .isl-box2 ul li span{width:100%; height:100%; display:block; padding:39px 20px 63px 20px;}
.isl .isl-box2 ul li span i{width:125px; height:125px; border-radius:50%; display:block; overflow:hidden; margin:0 auto;}
.isl .isl-box2 ul li span i img{display:block; margin:auto; width:100%;}
.isl .isl-box2 ul li:nth-child(odd) span{background:url(../images/icl-box2-bod-bg1.png) no-repeat 0 0; background-size:cover;}
.isl .isl-box2 ul li:nth-child(even) span{background:url(../images/icl-box2-bod-bg2.png) no-repeat 0 0; background-size:cover;}
.isl .isl-box2 ul li span strong{font-size:18px; line-height:24px; display:block; text-align:center; color:#FFFFFF; padding:23px 0 2px;}
.isl .isl-box2 ul li span small{font-size:14px; line-height:20px; display:block; text-align:center; color:#FFFFFF;}
.isl .isl-box22{padding-bottom:63px;}
.isl .isl-box22 ul{display:flex; flex-wrap:wrap; margin:0 -1px;}
.isl .isl-box22 ul li{width:25%; float:left; padding:1px;}
.isl .isl-box22 ul li span{width:100%; height:100%; display:block; padding:39px 15px 63px 15px;}
.isl .isl-box22 ul li span i{width:125px; height:125px; border-radius:50%; display:block; overflow:hidden; margin:0 auto;}
.isl .isl-box22 ul li span i img{display:block; margin:auto; width:100%;}
.isl .isl-box22 ul li:nth-child(odd) span{background:url(../images/icl-box2-bod-bg1.png) no-repeat 0 0; background-size:cover;}
.isl .isl-box22 ul li:nth-child(even) span{background:url(../images/icl-box2-bod-bg2.png) no-repeat 0 0; background-size:cover;}
.isl .isl-box22 ul li span strong{font-size:17px; line-height:22px; display:block; text-align:center; color:#FFFFFF; padding:23px 0 2px;}
.isl .isl-box22 ul li span small{font-size:14px; line-height:20px; display:block; text-align:center; color:#FFFFFF;}
.isl a.know-more{width:138px; height:48px; background:#f38436; display:inline-block; font-size:16px; font-weight:400; line-height:48px; text-align:center; color:#FFF; margin-bottom:51px;}
.isl .isl-box3{display:flex; flex-wrap:wrap; background:#3865a2;}
.isl .isl-box3 .isl-box3-left{width:50%; float:left; /*background:url(../images/icl-map.jpg) no-repeat center center;*/ background-size:cover; max-height:363px; overflow:hidden;}
.isl .isl-box3 .isl-box3-right{width:50%; float:left; padding:26px 40px;}
.isl .isl-box3 .isl-box3-right h3{font-size:14px; line-height:24px; font-weight:bold; color:#FFF;}
.isl .isl-box3 .isl-box3-right span{display:block; font-size:14px; line-height:24px; font-weight:300; color:#FFF; padding-bottom:13px; margin-bottom:10px;}
.isl .isl-box3 .isl-box3-right span:nth-child(2){border-bottom:1px solid rgba(255,255,255,0.16);}
.isl h1.tkm:before{content:''; background:url(../images/tkm-logo2.jpg) no-repeat 0 0; width:100px; height:68px; position:absolute; left:0; top:0; bottom:0; margin:auto;}
.isl .tkm-box4{display:inline-block; width:100%; float:left;}
.isl .tkm-box4 ul{display:flex; flex-wrap:wrap; margin:0 -5px;}
.isl .tkm-box4 ul li{width:33.3333333333%; float:left; padding:5px;}
.isl .tkm-box4 ul li h3{font-size:22px; line-height:28px; font-weight:bold; color:#FFF; text-align:left; text-transform:uppercase; padding:0 0 10px; margin-bottom:25px; position:relative;}
.isl .tkm-box4 ul li h3:after{content:''; width:30px; height:1px; background:#FFF; position:absolute; left:0; bottom:0;}
.isl .tkm-box4 ul li .map-cont{background:#3865a2; min-height:420px; border:1px solid #3865a2; padding:20px 20px 20px 20px; -webkit-box-shadow:0px 0px 5px 0px rgba(56,101,162,1); -moz-box-shadow:0px 0px 5px 0px rgba(56,101,162,1); box-shadow:0px 0px 5px 0px rgba(56,101,162,1); position:relative;}
.isl .tkm-box4 ul li .map-cont h4{font-size:14px; line-height:24px; font-weight:bold; color:#FFF;}
.isl .tkm-box4 ul li .map-cont span{display:block; font-size:14px; line-height:20px; font-weight:300; color:#FFF; margin-bottom:10px;}
.isl .tkm-box4 ul li .map-cont span a{font-size:14px; line-height:20px; font-weight:300; color:#FFF; margin-top:0;}
.isl .tkm-box4 ul li .map-cont span a:hover{border-bottom:1px solid #FFF;}
.isl .tkm-box4 ul li .map-cont a.view-map{font-size:16px; line-height:22px; color:#FFF; margin-top:10px; position:relative; padding-right:25px; display:inline-block;}
.isl .tkm-box4 ul li .map-cont a.view-map:after{content:''; background:url(../images/arrow-map.png) no-repeat 100% 0; width:16px; height:9px; position:absolute; right:0; top:10px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; -ms-transition:all 1s ease; transition:all 0.5s ease;}
.isl .tkm-box4 ul li .map-cont a.view-map:hover:after{background:url(../images/arrow-map.png) no-repeat 0 0;}
.isl .tkm-box4 ul li .map-cont a.view-website{width:138px; height:48px; background:#f38436; display:inline-block; font-size:16px; font-weight:400; line-height:48px; text-align:center; color:#FFF; position:absolute; left:20px; bottom:20px;}
.life-at-tmill{}
.life-at-tmill h2{font-size:20px; line-height:26px; font-weight:600; color:#5d5d5d; padding-bottom:30px;}
.life-at-tmill .life-at-tmill-box1{background:url(../images/life-at-tmill-box1-bg.jpg) no-repeat 100% center; background-size:cover; padding:50px 50px; margin-bottom:50px;}
.life-at-tmill .life-at-tmill-box1 h3{font-size:25px; line-height:31px; color:#FFF; font-weight:500; position:relative; padding-bottom:15px; margin-bottom:30px;}
.life-at-tmill .life-at-tmill-box1 h3:after{content:''; width:48px; height:1px; background:#FFFFFF; position:absolute; left:0; bottom:0;}
.life-at-tmill .life-at-tmill-box1 p{font-size:15px; line-height:23px; color:#FFF; font-weight:400; max-width:460px;}
.life-at-tmill .life-at-tmill-box2{display:inline-block; width:100%; margin-bottom:50px; position:relative; min-height:270px;}
.life-at-tmill .life-at-tmill-box2 img{float:right; display:block; margin:auto 0 auto 20px; width:250px; position:absolute; right:0; top:0;}
.life-at-tmill .life-at-tmill-box2 h3{font-size:25px; line-height:30px; color:#000000; font-weight:500; position:relative; padding-bottom:15px; margin-bottom:30px; max-width:750px;}
.life-at-tmill .life-at-tmill-box2 h3:after{content:''; width:48px; height:1px; background:#000000; position:absolute; left:0; bottom:0;}
.life-at-tmill .life-at-tmill-box2 p{font-size:15px; line-height:23px; color:#5d5d5d; font-weight:400; padding-bottom:20px; margin-bottom:0;}
.life-at-tmill .life-at-tmill-box2 p:last-child{padding-bottom:0; margin-bottom:0;}
.life-at-tmill .life-at-tmill-box2 .middle-text{padding-right:280px;}
.life-at-tmill .life-at-tmill-box3{display:inline-block; width:100%; margin-bottom:50px;}
.life-at-tmill .life-at-tmill-box3 img{float:left; margin-right:30px; width:250px;}
.life-at-tmill .life-at-tmill-box3 h3{font-size:25px; line-height:30px; color:#000000; font-weight:500; position:relative; padding-bottom:15px; margin-bottom:30px; max-width:750px;}
.life-at-tmill .life-at-tmill-box3 h3:after{content:''; width:48px; height:1px; background:#000000; position:absolute; left:0; bottom:0;}
.life-at-tmill .life-at-tmill-box3 p{font-size:15px; line-height:23px; color:#5d5d5d; font-weight:400; padding-bottom:20px; margin-bottom:0;}
.life-at-tmill .life-at-tmill-box3 p:last-child{padding-bottom:0; margin-bottom:0;}
.life-at-tmill .life-at-tmill-box3 .middle-text{padding-top:0;}
.life-at-tmill .life-at-tmill-box4{background:url(../images/life-at-tmill-box4-bg.jpg) no-repeat center center; background-size:cover; padding:50px 50px; margin:0 0 50px;}
.life-at-tmill .life-at-tmill-box4 h3{font-size:25px; line-height:31px; color:#FFF; font-weight:500; position:relative; padding-bottom:15px; margin-bottom:30px;}
.life-at-tmill .life-at-tmill-box4 h3:after{content:''; width:48px; height:1px; background:#FFFFFF; position:absolute; left:0; bottom:0;}
.life-at-tmill .life-at-tmill-box4 p{font-size:15px; line-height:23px; color:#FFF; font-weight:400; max-width:620px; padding-bottom:15px; margin-bottom:0;}
.life-at-tmill .life-at-tmill-box4 p:last-child{padding-bottom:0;}
.life-at-tmill .life-at-tmill-box5{display:inline-block; width:100%; position:relative; min-height:260px;}
.life-at-tmill .life-at-tmill-box5 img{float:right; width:250px; position:absolute; top:0; right:0;}
.life-at-tmill .life-at-tmill-box5 h3{font-size:25px; line-height:30px; color:#000000; font-weight:500; position:relative; padding-bottom:15px; margin-bottom:30px; max-width:750px;}
.life-at-tmill .life-at-tmill-box5 h3:after{content:''; width:48px; height:1px; background:#000000; position:absolute; left:0; bottom:0;}
.life-at-tmill .life-at-tmill-box5 p{font-size:15px; line-height:23px; color:#5d5d5d; font-weight:400; max-width:820px; padding-bottom:20px; margin-bottom:0;}
.life-at-tmill .life-at-tmill-box5 p:last-child{padding-bottom:0; margin-bottom:0;}
.life-at-tmill .life-at-tmill-box5 .middle-text{padding-right:280px;}
.life-at-tmill .life-at-tmill-box55{display:inline-block; width:100%; position:relative;}
.life-at-tmill .life-at-tmill-box55 h3{font-size:25px; line-height:30px; color:#000000; font-weight:500; position:relative; padding-bottom:15px; margin-bottom:30px;}
.life-at-tmill .life-at-tmill-box55 h3:after{content:''; width:48px; height:1px; background:#000000; position:absolute; left:0; bottom:0;}
.life-at-tmill .life-at-tmill-box55 p{font-size:15px; line-height:23px; color:#5d5d5d; font-weight:400; padding-bottom:20px; margin-bottom:0;}
.life-at-tmill .life-at-tmill-box55 p:last-child{padding-bottom:0; margin-bottom:0;}
.life-at-tmill .life-at-tmill-box55 .middle-text{padding-top:0;}
.opportunities-left{float:left; width:58%; border-right:1px solid #FFF;}
.opportunities-left h3{font-size:17px; line-height:24px; color:#FFF; font-weight:600; padding-bottom:5px;}
.opportunities-left p{font-size:15px; line-height:21px; color:#FFF; font-weight:600;}
.bgImgSec7{background:url(../images/life-at-tmill-box7-bg.jpg) no-repeat center center; background-size:cover; padding:50px 50px; margin-bottom:50px;}
.bgImgSec7 p{font-size:16px; line-height:28px; color:#FFF; font-weight:500; padding-right:30px;}
.opportunities-right{float:left; width:42%; padding-left:50px;}
.opportunities-right p{font-size:20px; line-height:26px; font-weight:600; color:#FFF; padding-bottom:0; margin-bottom:0;}
.opportunities-right p a{color:#fa8631;}
.opportunities-right p a:hover{color:#5085c5;}
.box50per1{width:50%; padding:0 25px 0 0px; box-sizing:border-box; float:left;}
.box50per1 .list4 li{color:#FFFFFF; font-size:15px; line-height:21px; font-weight:400; margin-bottom:10px; padding-left:20px; position:relative;}
.box50per1 .list4 li:before{content:''; width:9px; height:9px; background:#fa8631; border-radius:50%; position:absolute; left:0; top:6px; color:#FFF;}
.more33{width:auto; height:auto; margin:0; float:left; padding-top:25px;}
.more33 a{background-color:#fa8631; padding:12px 30px; display:block; font-size:15px; line-height:24px; color:#FFF; font-weight:400; text-align:center;}
.more33 a:hover{background:#5085c5;}
.careers-popup{background-color:#FFF; width:100%; margin:0 auto; padding:30px;}
.careers-popup h2{font-size:24px; color:#15b3fd; text-transform:uppercase; margin-bottom:20px;}
.careers-popup p{margin-bottom:20px; text-align:left; font-size:14px; line-height:20px; color:#000000; font-weight:300; text-align:justify;}

.KfDropdown{ border-bottom: 1px solid #DDD;  margin-bottom: 25px;}
.KfDropdown:after{content:''; clear: both; display: block;}
.KfDropdown .krisSelectWrap{ float: right; max-width: 250px;}
.KfDropdown h2{ font-size: 25px; color: #000; font-weight: 400; float: left; padding-top: 12px; margin-bottom:15px;}
.KfDropdown h2 span{color:#15b3fd}
.krisSelectWrap{ position:relative; width:100%; margin-bottom:15px;}
.krisSelectWrap strong{ position:relative; z-index:2; display:block; width:100%;  height:50px; text-align:left; padding:12px 25px 12px 15px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; color: #282828; font-weight: 400; background:url(../images/downArrow4.png) no-repeat 100% 50%; border:1px solid #DDD; cursor: pointer;}
.krisSelectWrap strong samp:not(:first-of-type):before{content:', '}
.krisSelectWrap .selectDropMenu{ position:absolute; left:0; top:97%; background:#FFF; width:100%;}
.krisSelectWrap .selectDmList{border-left:1px solid #DDD; border-right:1px solid #DDD;}
.krisSelectWrap .selectDmList li{ text-align:left; position:relative; border-bottom:1px solid #DDD; padding:10px 15px; cursor:pointer;}
.krisSelectWrap .selectDmList li:hover{ background:#eee;}
.krisSelectWrap .selectDmList li a{color:#282828}



/*===========================Responsive css===============================*/
@media screen and (max-width:1025px){
.inside_banner{height:200px;}
.bc_pn{bottom:10%;}
.offices-adress li{width:33.3333%;} 
.important-box1 strong{padding-right:32px;}	
.box33per1{width:100%; padding:0 25px 0 0px; box-sizing:border-box; float:left;}
}
@media (max-width:980px){
.Verification2{width:50%;}
.cap{width:50%;}
/*.left_pic{width:auto; float:inherit; max-width:100px; margin:0 auto; display:table; text-align:center;}
.left_pic img{width:100%; height:auto; padding-top:5px;}
.right_textbox{width:99%; max-width:inherit;}
.right_textbox p{padding-right:20px; box-sizing:border-box;}
.right_textbox h2{text-align:center;}
.right_textbox h3{text-align:center;}
.right_textbox h3::after{display:none;}
.scroll3{height:200px;}*/
.pdf-list{width:100%;}
.isl .isl-box22 ul{justify-content:center;}
/*.isl .isl-box22 ul li{width:33.3333333333%;}*/
}
@media screen and (max-width:950px){
/* redmore pop start */
.redmoreSec{position:fixed; top:0px; overflow:auto; z-index:1; background:rgba(13,41,64,1.00);}
.redmoreSec .center5{padding:10%; position:relative; z-index:2; display:none;}
.redmoreSec samp{display:none;}
.redmoreSec b.redmoreSec_close{display:block; z-index:999;}	
/* redmore pop end */	
/* cont banner info start */
.bannerInfo h2 span{background:none; padding-left:0px; text-align:center;}
.bannerInfo h2 span br{display:none;}
.bannerInfo h2 strong b, .bannerInfo h2 strong b.bh60{font-size:30px; line-height:30px;}
.bannerInfo h2 strong{margin-bottom:10px;}
/* cont banner info end */
/*--------- services page start ------------*/
.services_feature ul li{height:auto; padding-bottom:20px;}
.services_feature ul.sf5 li, .services_feature ul.sf6 li, .services_feature ul.sf3 li{width:90%; margin:0 5% 20px;}
.services_pic{padding:0;}
.services_pic li, .services_pic.col4 li{width:90%; background:none; padding-bottom:20px; margin:0 5% 20px; border-bottom:1px solid rgba(255,255,255,0.3)}
.services_pic li:last-child{padding-bottom:0px; margin:0 5% 0px; border-bottom:0px solid rgba(255,255,255,0.3)}
.services_pic.col4 li:nth-child(2){background:none;}
.services_pic li  strong{height:auto;}
.principals_massage{margin-top:50px;}
.pm_img{float:none; position:relative; left:0px; top:0px; width:100%;}
.pm_info{float:none; margin-left:0%; padding:40px; width:100%;}
ul.intervention.inter2 li, ul.intervention.inter3 li, ul.intervention.inter4 li{width:90%; margin:0 5% 20px; background:none; height:auto;}
.intervention li{padding-bottom:20px; border-bottom:1px solid rgba(255,255,255,0.3); height:auto;}
.intervention li:last-child{padding-bottom:0px; border-bottom:0px solid rgba(255,255,255,0.3)}
/*--------- leadership page start ------------*/
.leadership_pic_list{margin:0 -2.5%;}
.leadership_pic_list li{float:left; width:100%; text-align:center; padding:22px 30px;}
.leadership_pic_list li div em{float:left; width:100%; padding:10px; box-sizing:border-box; text-align:center;}
/*---------- leadership page end------------- */
.our-clients ul li{width:50%; float:left; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.our-clients ul li:nth-child(3n+3){border-right:1px solid #d3d3d3;}
.our-clients ul li:nth-child(2n+2){border-right:0;}
.reach-left{height:100%; width:100%; float:left;}
.reach-right{float:right; background-color:#0a0a5f; height:100%; width:100%;}
#syl_trigger{display:block;}
#syl{display:none;}
.reach-box{height:inherit;}
.reach-right{float:right; background-color:#0a0a5f; height:100%;}
.reach-right address{position:relative; margin:20px 35px; background:url(../images/arrow_down22.png) 98% 15px no-repeat;}
.reach-right address ul{position:absolute; z-index:999999999; background:#0a0a5f; margin:0; left:0; top:42px; height:207px; overflow:auto;}
.reach-left{height:450px;}
.textarea-scrollbar{height:auto; width:100%;}
.content{height:auto; width:100%; overflow:visible;}
.syl_trigger{padding:10px 0px 10px 15px; border:1px solid rgba(255,255,255,0.30); font-weight:normal; font-size:13px; line-height:20px; color:#FFF; cursor:pointer;}
.reach-right ul li a{color:#FFF;}
.reach-right ul li a:hover:after{background:url(../images/icons.png) -80px -86px;}
.reach-right ul li.sflActive a:hover:after{background:url(../images/icons.png) -80px -86px;}
.careers-row .careers-img{width:100%; padding-top:0;}
.careers-row .careers-cont{width:100%; padding:20px 0 0 0;}
.careers-row{margin-bottom:50px;}
.isl .isl-box1{padding:30px 30px 50px 20px;}
.isl .isl-box2 ul li{width:50%; padding:1px 1px;}	
.isl .isl-box2 ul li:nth-child(1) span, .isl .isl-box2 ul li:nth-child(4) span{background:url(../images/icl-box2-bod-bg1.png) no-repeat 0 0; background-size:cover;}
.isl .isl-box2 ul li:nth-child(2) span, .isl .isl-box2 ul li:nth-child(3) span{background:url(../images/icl-box2-bod-bg2.png) no-repeat 0 0; background-size:cover;}
}
@media screen and (max-width:890px){
.left_pic{width:auto; float:inherit; max-width:100px; margin:0 auto; display:table; text-align:center;}
.left_pic img{width:100%; height:auto; padding-top:20px;}
.right_textbox{width:99%; max-width:inherit; padding:1% 0% 2% 2%;}
.right_textbox p{padding-right:20px; box-sizing:border-box;}
.right_textbox h2{text-align:center;}
.right_textbox h3{text-align:center; padding-left:0; padding-bottom:10px;}
.right_textbox h3::after{display:none;}
.scroll3{height:180px;}
}
@media screen and (max-width:812px){
.Verification2{width:45%;}
.verification-box{width:100%;}
.cap{width:auto; height:auto; float:left; display:inline-block; padding:0px 0px 0 0px;}
}
@media screen and (max-width:800px){
.leadership-box li{width:33.3333%;}
/* Force table to not be like tables anymore */
.current-openings-table table, thead, tbody, th, td, tr{display:block;}
/* Hide table headers (but not display:none;, for accessibility) */
.current-openings-table thead tr{position:absolute; top:-9999px; left:-9999px;}
.current-openings-table tr{border:1px solid #ccc;}
.current-openings-table td{border:none; border-bottom:1px solid #eee; position:relative; padding:6px 10px 6px 150px;}
.current-openings-table td:last-child{border-bottom:0px solid #eee;}
.current-openings-table td:before{position:absolute; top:6px; left:6px; width:150px; padding-right:10px; font-weight:600;}
.current-openings-table td:first-child{padding-left:150px;}
.current-openings-table td:after{content:":"; position:absolute; left:139px; top:5px;}
.current-openings-table td:last-child:after{content:"";}
.current-openings-table td:nth-of-type(1):before{content:"Serial No"; text-align:left;}
.current-openings-table td:nth-of-type(1){text-align:left;}
/*.current-openings-table td:nth-of-type(2):before{content:"Company Name";}*/
.current-openings-table td:nth-of-type(2):before{content:"Designation ";}
.current-openings-table td:nth-of-type(3):before{content:"Qualification & Experience Required";}
.current-openings-table td:nth-of-type(4):before{content:"Job Role &amp; Responsibilities"; min-height:100px; display:block;}
.current-openings-table td:nth-of-type(5):before{content:"Location";}
/*.current-openings-table td:nth-of-type(7):before{content:"No. of Openings";}*/
/*.current-openings-table td:nth-of-type(4){min-height:60px; display:block;}
.current-openings-table td:nth-of-type(5){min-height:60px; display:block;}*/
.current-openings-table td:nth-of-type(6){min-height:70px; display:block;}
.current-openings-table td span{float:left; margin-left:150px; margin-top:0px;}
.current-openings-table td span a{padding:15px 10px;}
.offices-adress li{width:50%;} 
.pic-small ul li{width:33.333%;}
/*++++TABLE 2 ++++++++++++*/
.current-openings-table2 table, thead, tbody, th, td, tr{display:block;}
.current-openings-table2 thead tr{position:absolute; top:-9999px; left:-9999px;}
.current-openings-table2 tr{border:1px solid #ccc;}
.current-openings-table2 td{border:none; border-bottom:1px solid #eee; position:relative; padding:6px 10px 6px 170px; text-align:left; -ms-word-break:break-all; word-break:break-all; word-break:break-word; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; white-space:normal;}
.current-openings-table2 td:last-child{border-bottom:0px solid #eee;}
.current-openings-table2 td:before{position:absolute; top:6px; left:6px; width:150px; padding-right:10px; font-weight:600;}
.current-openings-table2 td:nth-of-type(1){text-align:left; padding-left:170px;}
.current-openings-table2 td:last-child{text-align:left; padding:6px 10px 6px 170px; -ms-word-break:break-all; word-break:break-all; word-break:break-word; -webkit-hyphens:auto;
-moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; display:block; white-space:normal;}
.current-openings-table2 td:after{content:":"; position:absolute; left:160px; top:5px;}
.current-openings-table2 td:nth-of-type(1):before{content:"Serial No."; text-align:left;}
.current-openings-table2 td:nth-of-type(2):before{content:"Details of Equipment";}
.current-openings-table2 td:nth-of-type(3):before{content:"Number of Equipment ";}
.current-openings-table2 td:nth-of-type(4):before{content:"Make & Model";}
.current-openings-table2 td:nth-of-type(5):before{content:"Year of Commissioning";}
.current-openings-table2 td:nth-of-type(6):before{content:"Maximum Capacity";}
/*++++TABLE 3 ++++++++++++*/
.current-openings-table3 table, thead, tbody, th, td, tr{display:block;}
.current-openings-table3 thead tr{position:absolute; top:-9999px; left:-9999px;}
.current-openings-table3 tr{border:1px solid #ccc;}
.current-openings-table3 td{border:none; border-bottom:1px solid #eee; position:relative; padding:6px 10px 6px 120px; text-align:left; -ms-word-break:break-all; word-break:break-all; word-break:break-word; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; white-space:normal;}
.current-openings-table3 td:last-child{border-bottom:1px solid #ccc;}
.current-openings-table3 td:before{position:absolute; top:6px; left:6px; width:150px; padding-right:10px; font-weight:600;}
.current-openings-table3 td:nth-of-type(1){text-align:left; padding-left:120px;}
.current-openings-table3 td:last-child{text-align:left; padding:6px 10px 6px 120px; -ms-word-break:break-all; word-break:break-all; word-break:break-word; -webkit-hyphens:auto;
-moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; display:block; white-space:normal;}
.current-openings-table3 td:after{content:":"; position:absolute; left:110px; top:5px;}
.current-openings-table3 td:nth-of-type(1):before{content:"Name"; text-align:left;}
.current-openings-table3 td:nth-of-type(2):before{content:"Designation";}
.current-openings-table3 td:nth-of-type(3):before{content:"E-mail";}
.current-openings-table3 td:nth-of-type(4):before{content:"Phone";}
.profile-box1{width:100%; margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #d2d2d2; border-right:0px solid #d2d2d2;}
.profile-box1:last-child{width:100%; border-right:0px solid #000; border-bottom:0px solid #d2d2d2; margin-bottom:0px; padding-bottom:0px;}
.text-pic-box{padding-right:0px;}
.text-pic-box5{padding-right:0px;}	
.pic-right{position:relative; margin:0 auto; display:table; text-align:center; padding-bottom:30px;}	
.pic-right2{position:relative; margin:0 auto; display:table; text-align:center; padding-bottom:30px;}
.pic-right5{position:relative; margin:0 auto; display:table; text-align:center; padding-bottom:30px;}	
.important-box1{width:50%;}
.important-box2{width:50%;}
.important-box3{width:100%; text-align:center; margin-top: 25px;}
.tab1 li{padding:15px 13px; font-size:15px;}	
.padding-top50{padding-top:0px;}
.box50per-25p-right22{width:100%;}	
.isl .isl-box3 .isl-box3-left{width:100%; float:left; background:url(../images/icl-map.jpg) no-repeat center center; background-size:cover; min-height:358px;}
.isl .isl-box3 .isl-box3-right{width:100%; float:left; padding:26px 40px;}
.isl .tkm-box4 ul li{width:100%;}
.isl .tkm-box4 ul li .map-cont{min-height:inherit;}
.isl .tkm-box4 ul li .map-cont a.view-website{position:relative; left:0; bottom:0; display:block; margin-top:20px;}
.isl .tkm-box4 ul li .map-cont a.view-map{margin-bottom:0;}
.life-at-tmill .life-at-tmill-box1{background:url(../images/life-at-tmill-box1-bg.jpg) no-repeat center center; padding:20px 20px;}
.life-at-tmill .life-at-tmill-box3 img{float:none; display:block; margin:auto; margin:30px auto 0 auto; padding:0;}
.life-at-tmill .life-at-tmill-box3 .middle-text{padding-top:20px;}
.life-at-tmill .life-at-tmill-box4{padding:20px 20px;}
.life-at-tmill .life-at-tmill-box5 img{float:none; display:block; margin:auto; margin:30px auto 0 auto;}
.opportunities-left{width:100%; border-right:0; border-bottom:1px solid #FFF; padding-bottom:30px; margin-bottom:30px;}
.opportunities-right{width:100%; padding-left:0;}
.bgImgSec7{padding:20px 20px;}
.life-at-tmill .life-at-tmill-box2 .middle-text{padding-right:0;}
.life-at-tmill .life-at-tmill-box2 img{position:relative; float:none; margin:auto; margin-bottom:30px;}
.life-at-tmill .life-at-tmill-box5 .middle-text{padding-right:0;}
.life-at-tmill .life-at-tmill-box5 img{position:relative; float:none; margin:auto; margin-bottom:30px;}
.life-at-tmill .life-at-tmill-box5{margin-bottom:50px;}
.isl .isl-box22 ul li{width:50%;}
.isl .isl-box22 ul li:nth-child(1) span, .isl .isl-box22 ul li:nth-child(4) span{background:url(../images/icl-box2-bod-bg1.png) no-repeat 0 0; background-size:cover;}
.isl .isl-box22 ul li:nth-child(2) span, .isl .isl-box22 ul li:nth-child(3) span{background:url(../images/icl-box2-bod-bg2.png) no-repeat 0 0; background-size:cover;}
}
@media screen and (max-width:700px){
.leadership-box li{width:50%;}	
.box50p{width:100%;}
.box25p{width:50%;}
.box25p big{margin-bottom:10px;}
.box33p{width:100%;}
.box50per-25p{width:100%;}
.aa{display:none;} 
.tab4 h2{padding-bottom:15px; margin-bottom:30px; font-size:25px; line-height:28px; color:#000; font-weight:500; position:relative; float:left;}
.tab4 h2:after{content:''; width:55px; border-bottom:1px solid #000; position:absolute; left:0; bottom:0;}
.sitemap section ul{display:inline-block; width:100%; margin-right:0px; min-width:inherit; vertical-align:top; padding-right:0px;}
.search-box-text{
width:100%;}
.awards-search-topselect{width:100%; height:auto; float:left; padding:20px 0;}
.center{margin-bottom:20px;}
#lblMessageCaption{padding-left:0px;}
.isl .isl-box1 ul li{width:100%; margin-bottom:20px;}
.isl .isl-box1 ul li:last-child{margin-bottom:0;}
.isl .isl-box22 ul li{width:50%;}
}
@media screen and (max-width:600px){
.isl h1{padding:75px 0 16px 0; margin:0 0 15px; font-size:20px; line-height:25px; text-align:center;}
.isl h1:before{left:0; top:0; right:0; bottom:inherit; margin:auto;}
.isl h1:after{left:0; right:0; bottom:0; margin:auto;}
.box50per1{width:100%; padding:0 0 0 0;}
	
	.isl h1.tkm:before { bottom: inherit; }
	.KfDropdown .krisSelectWrap { float: none;}
	.KfDropdown h2{ margin-bottom: 25px; padding-top: 0;}
	
}
@media screen and (max-width:500px){
.pageName{padding-bottom:15px; font-size:24px; line-height:28px;}
.leadership-box li{width:100%; height:auto; padding-bottom:20px;}	
.submit{padding:10px 20px;}
.reset{padding:10px 20px;}
.boxform_50pe{width:100%; margin:0px 0 10px 0;}
.box25p{width:100%;}
.offices-adress li{width:100%;} 
.pic-small ul li{width:50%;}
.leadership_pic_list li a div em b{display:none;}
.pdf-list li{width:100%;}
.important-box1{width:100%;}
.important-box2{width:100%;}
.isl .isl-box2 ul li{width:100%;}	
.isl .isl-box2 ul li:nth-child(1) span, .isl .isl-box2 ul li:nth-child(3) span{background:url(../images/icl-box2-bod-bg1.png) no-repeat 0 0; background-size:cover;}
.isl .isl-box2 ul li:nth-child(2) span, .isl .isl-box2 ul li:nth-child(4) span{background:url(../images/icl-box2-bod-bg2.png) no-repeat 0 0; background-size:cover;}
.life-at-tmill .life-at-tmill-box2 img{width:70%;}
.life-at-tmill .life-at-tmill-box3 img{width:70%;}
.life-at-tmill .life-at-tmill-box5 img{width:70%;}
.careers-popup{height:380px; overflow:scroll;}
}
@media screen and (max-width:452px){
.leadership_pic_list li div img{max-width:none; width:100%;}
.leadership_pic_list li div em{width:100%;}
.our-clients ul li{width:100%; border-right:0;}
.our-clients ul li:nth-child(3n+3){border-right:0;}
.isl .isl-box22 ul li{width:100%;}
.isl .isl-box22 ul li:nth-child(odd) span{background:url(../images/icl-box2-bod-bg1.png) no-repeat 0 0; background-size:cover;}
.isl .isl-box22 ul li:nth-child(even) span{background:url(../images/icl-box2-bod-bg2.png) no-repeat 0 0; background-size:cover;}
}
@media screen and (max-width:360px){
footer{padding:20px;}	
}