@import url('https://fonts.googleapis.com/css?family=Nunito:400,600,900');
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');
* {margin:0; padding:0; outline:0; -webkit-box-sizing:border-box; box-sizing:border-box; list-style:none;}
body {font-size:15px; line-height:normal; color:#333333; font-family: 'Lato', sans-serif;}
a {outline:none; text-decoration:none; color:#333;}
a:hover {text-decoration:none;}
input, textarea, select {font-size:14px; color:#000; vertical-align:middle; font-family: 'Lato', sans-serif; outline:none; resize:none;}
input[type="button"], input[type="submit"] {-webkit-transition:ease-in-out .3s; -moz-transition:ease-in-out .3s; -ms-transition:ease-in-out .3s; -o-transition:ease-in-out .3s; transition:ease-in-out .3s; -moz-appearance:none; -webkit-appearance:none; appearance:none;}
.transition {-webkit-transition:ease-in-out .3s; -moz-transition:ease-in-out .3s; -ms-transition:ease-in-out .3s; -o-transition:ease-in-out .3s; transition:ease-in-out .3s;}
img {border:none; vertical-align:top; max-width:100%;}
select{width: 100%;border: 1px solid #dadada;background-color: #ffffff;height: 50px;padding-left: 10px;
font-style: italic;color: #a7a7a7;-webkit-appearance:none; -moz-appearance:none; appearance:none; background-image: url(./images/select_drop.png);background-repeat:  no-repeat;background-position:  right 10px center;font-family: 'Lato';font-weight:400;}
select:focus{border:1px solid #4eafda;-webkit-transition:ease-in-out .3s; -moz-transition:ease-in-out .3s; -ms-transition:ease-in-out .3s; -o-transition:ease-in-out .3s; transition:ease-in-out .3s;}
.form_control{width: 100%;border: 1px solid #dadada;background-color: #ffffff; border-radius: 5px; height: 50px;padding-left: 10px;font-style: italic;color: #646262;font-family: 'Lato';font-weight:400;}
.form_control:focus{border:1px solid #4eafda;-webkit-transition:ease-in-out .3s; -moz-transition:ease-in-out .3s; -ms-transition:ease-in-out .3s; -o-transition:ease-in-out .3s; transition:ease-in-out .3s;}
.form_group{padding-bottom:20px;}
.form_group label{color:#2e2d2d;font-size:16px;font-family: 'latoregular';margin-bottom:10px;display: block;width: 100%}
.clearfix:before, .clearfix:after {content:''; display:block; height:0; overflow:hidden;}
.clearfix:after {clear:both;}
.tac {text-align:center;}
.vAlign {vertical-align:middle;}
.mainCon {width:100%; position:relative;} 
.nunitoFont {font-family: 'Nunito', sans-serif;}
.container {max-width:1190px; margin:auto; padding:0 15px;}
.tableOuter {display:table; height:100%; width:100%;}
.tableInner {display:table-cell; vertical-align:middle;}
.space_between{padding-left:10px;padding-right:10px;}
.w-50{width: 50%}
.w-33{width:33.33%;}
.row{margin-left:-10px;margin-right:-10px;}
.mt_40{margin-top:40px;}
.mt_20{margin-top:20px;}
.inner_headng{font-size:30px;color:#000000;margin-bottom:40px;}
.inner_headng_2{font-family: 'Lato';font-weight:700;font-size:30px;color:#2e2d2d;margin-bottom:15px;}
.inner_btn{background: #fdb300;color: #fff;border: none;padding: 15px 0px; width: 135px; font-family: 'latobold'; font-size: 16px;letter-spacing: 1px;border-radius: 5px;
cursor: pointer;-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}
.inner_btn:hover{background: #485063}

.topPart {background-size:cover;}
.topPartnew {background-size:cover;position: relative;}
.logo {float:left; padding:10px;}
.headRgt {float:right; padding:0 10px 0 0; position: relative;}
/*.email {float:left; padding:30px 0 0 0; margin-right:20px; color:#fff; font-size:16px;}*/
/*.email {float:none; padding:0px 0 0 0; margin-right:0px; color:#fff; font-size:16px;}*/
/*.email a, .email span {font-family: 'nunitoregular'; display:inline-block; color:#f00; position:relative; padding-left:0px;}
 * font-family: 'latobold';*/
.email img {position:absolute; left:0; top:4px;}
.linkedin {float:left; padding:26px 0 0 0;}
header{position: relative;}

.menu {background:#fff;position: relative;}
a.showMobMenu {display:none;}
.menuLink {height:70px; display:table; width:100%;}
.menuLink li {font-size:16px; display:table-cell; text-align:center; border-right:1px solid #fff;}
.menuLink li a {display:block; color:#777777; height:70px; line-height:70px; font-size: 18px; font-family: 'latoregular';}
.menuLink li a:hover, .menuLink li.active a {background:#4eafda; color:#fff;}

.bannerCon .tableOuter {height:680px;}
.bannerHd {color:#ffffff; font-size:55px; font-family: 'latobold'; padding-bottom:25px;}
.bannerHd span {color:#4eafda;}
.bannerTxt {color:#fff; font-family: 'nunitobold'; font-size:16px; line-height:26px; max-width:680px; margin:auto; padding-bottom:50px;}
.searchBox {max-width:940px; margin:auto; height:58px; position:relative; padding-right:80px; background:#fff;}
.searchInput {width:100%; color:#000; font-size:16px; padding:19px; border:none; background:none;}
.searchBtn {width:80px; background:#fdb300 url(./images/search_icon.png) no-repeat center; height:100%; border:none; cursor:pointer; overflow:hidden; position:absolute; right:0; top:0; text-indent:-300px;}
.searchBtn:hover {background-color:#d19504;}

.paddCon {padding:50px 0;}
.pr {position:relative;}
/*.aboutLft {width:45%; position:absolute; left:10px; top:0; height:100%; z-index:10;}*/
.aboutBox {background:#fff; padding:25px; /*-moz-box-shadow:0 0 15px rgba(0,0,0,.1); -webkit-box-shadow:0 0 15px rgba(0,0,0,.1); box-shadow:0 0 15px rgba(0,0,0,.1); border:1px solid #eee;*/ color:#1e1e1e; font-size:18px; line-height:24px; text-align: center; font-family: 'latoregular';}
.mainHd, .cr-section-heading h3 {line-height:normal; display:block; color:#000000; font-size:35px; font-family: 'latobold'; padding-bottom:20px;}
.aboutBox .btns {padding:20px 0 10px 0;}
.aboutBox .btns a, .custom-btn-wrap a {display:inline-block; background:#777777; border-radius:4px; padding:12px 25px; color:#fff; font-size:16px; font-family: 'latobold'; line-height:normal; margin-right:5px;}
.aboutBox .btns a:hover {background:#fdb300;}
.videoImg {float:right; width:72%; position:relative; cursor:pointer;}
.videoImg:after {content:''; width:78px; height:78px; background:#fff url(./images/play_icon.png) no-repeat center; border-radius:100%; position:absolute; left:50%; top:50%; margin:-39px 0 0 -39px; -moz-box-shadow:0 0 0 15px rgba(255,255,255,.1); -webkit-box-shadow:0 0 0 15px rgba(255,255,255,.1); box-shadow:0 0 0 15px rgba(255,255,255,.1);}

.serviceCon {background:url(./images/services_bg.jpg) no-repeat; background-size:cover;}
.contentBox {color:#000000; font-size:18px; line-height:24px; max-width:900px; margin:auto; font-family: 'latoregular';}
.serviceList {margin:0 -10px;}
.serviceList li {float:left; padding:30px 10px 0 10px; width:48%;}
.whtBox {background:#fff; -moz-box-shadow:0 0 15px rgba(0,0,0,.1); -webkit-box-shadow:0 0 15px rgba(0,0,0,.1); box-shadow:0 0 15px rgba(0,0,0,.1); border:1px solid #eee;}
.pad10 {padding:10px;}
.serviceList li .img img {width:100%; vertical-align:top;}
.serviceList li .txt {padding:15px 0; text-align:center; color:#485063; line-height:24px; font-size:16px;}
.serviceList li .txt span {font-size:20px; display:block; font-family: 'latobold'; color:#000000; padding-bottom:5px;}
a.readMore {color:#fdb300; font-style:italic; font-family: 'latoregular'; text-decoration:underline !important; font-size:14px;}
a.readMore:hover {text-decoration:none;}

.newsList {margin:0 -15px;}
.newsList li {padding:30px 15px 0 15px; float:left; width:33.33%;}
.newsList li .img {border-radius:6px; background:#2f2f2f; overflow:hidden; position:relative;}
.newsList li .img img {width:100%; opacity:.7;}
.newsList li .img:before {content:''; background:#30b1f1; height:10px; width:100%; position:absolute; left:0; top:0; z-index:5;}
.newsList li:hover .img:before {background:#8995a1;}
.newsList li .date {margin-top:20px; position:relative; color:#01579b; font-size:10.11px; font-family: 'latobold'; text-transform:uppercase; background:url(./images/new-calender_icon.png) no-repeat 0 1px; padding:0 0 0 38px;}
.newsList li .date span {display:block; color:#01579b; font-size:20.85px; line-height:20px; font-family: 'latobold';}
.newsList li .det {padding:15px 0 0 0; color:#000000; font-size:14px; font-family: 'latoregular'; line-height:20px;}
.newsList li .det span {display:block; font-size:18px; font-family: 'latobold'; color: #000000; padding-bottom:5px; line-height:normal;}
.whtClr {color:#fff;}

.testimonialCon {background:url(./images/testimonials-banner.png) no-repeat center top; background-size:cover; padding-bottom:120px !important;
opacity:0.9 !important;}
.testimonailSlider .item {max-width:780px; margin:auto; text-align:center; padding:20px 0 0 0; color:#ffffff; font-size:17px; font-style:italic; line-height:26px; font-family: 'latoregular';}
.testimonailSlider .item .name {display:block; text-transform:uppercase; font-style:normal; padding-top:20px;}
.testimonailSlider .owl-nav {text-align:center; padding:20px 0 0 0; position:relative;}
.testimonailSlider .owl-nav:after {content:''; width:20px; height:1px; background:#fff; position:absolute; left:50%; bottom:13px; margin-left:-10px;}
.testimonailSlider .owl-nav > div {width:22px; height:22px; border:1px solid #fff; border-radius:100%; display:inline-block; margin:0 10px; position:relative; overflow:hidden; text-indent:-200px;}
.testimonailSlider .owl-nav > div:after {content:''; background:url(./images/arrow.png); width:5px; height:7px; position:absolute; left:7px; top:6px;}
.testimonailSlider .owl-nav > div.owl-prev:after {background-position:0 -7px;}
.testimonailSlider .owl-nav > div.owl-next:after {background-position:-5px -7px; left:inherit; right:7px;}
.testimonailSlider .owl-nav > div:hover:before {content:''; background:#fecb00; width:16px; height:16px; border-radius:100%; position:absolute; left:2px; top:2px;}
.testimonailSlider .owl-nav > div.owl-prev:hover:after {background-position:0 0;}
.testimonailSlider .owl-nav > div.owl-next:hover:after {background-position:-5px -0px;}

.contactBg { margin-top:0px;}
.map {float:right; padding:20px 40px; width:43%;}
.contactDet {float:left; padding:90px 0 0 90px;}
.hdTxt {color:#01579b; font-size:18px; font-family: 'latoregular';}
.address {padding:20px 0 0 0; font-size:16px; color:#1f1f1f; line-height:26px; font-family: 'latoregular';}
.address span {color:#fdb300;}
.second-address span {color: #01579b;}
.btns.custom-btn-wrap {margin: 40px 0px;}
.custom-btn-wrap a {background: #fdb300;}
.custom-btn-wrap a:hover {background: #777777;}

.footerTop {background:url(./images/footer_bg.jpg) no-repeat center; background-size:cover;}
.footerLink {padding:30px 10px; text-align:center;}
.footerLink li {display:inline-block; font-size:14px; padding:0 15px;}
.footerLink li a {color:#b7b7b7; display:inline-block; position:relative; font-family: 'latoregular';}
.footerLink li a:after {content:''; background:#b7b7b7; width:1px; height:10px; position:absolute; right:-18px; top:5px;}
.footerLink li a:hover, .footerLink li a.active {color:#40b0f0;}
.footerLink li:last-child a:after {display:none;}
.footerBot {background:#3394cc; color:#fff; font-size:12px; font-family: 'latoregular'; padding:10px; text-align:center;}


.topPart_2 {background:url(./images/about-us.jpg) no-repeat center top; background-size:cover;position: relative;}
.topPart_3 {background:url(./images/career.jpg) no-repeat center top; background-size:cover;position: relative;}
.topPart_4 {background:url(./images/carporate-banner.png) no-repeat center top; background-size:cover;position: relative;}
.topPart_5 {background:url(./images/contactus.jpg) no-repeat center top; background-size:cover;position: relative;}
.topPart_6 {background:url(./images/suppliers-banner.png) no-repeat center top; background-size:cover;position: relative;}
.topPart_7 {background:url(./images/trainee-mineworker-banner.png) no-repeat center top; background-size:cover;position: relative;}
.topPart_news {background:url(./images/news-banner.png) no-repeat center top; background-size:cover;position: relative;}
.topPartnew {background-size:cover;position: relative;}


.tableOuter_height{height: 250px;display: table;width:100%;}
.bannerHd_2{color: #ffffff;font-size: 55px; font-family: 'latobold'; padding-bottom: 25px;}
.bannerHd_2 span {color:#4eafda;}
.bannerTxt_2{color: #ffffff; font-family: 'nunitosemibold'; font-size: 16px;line-height: 26px; max-width: 680px;
margin: auto;}
.inner_section{padding:55px 0;}
.inner_headngsec{position: relative;padding-left:20px;}
.web_txt p{color: #000000; font-family: 'latoregular'; font-size: 18px;line-height: 24px;padding-bottom:10px;}
.web_txt p:last-child{padding-bottom:0;}
.web_txt a{color: #3495cd;font-weight:600;text-decoration:underline;}
.web_txt_after:after{content: "";background: #3495cd;position: absolute;left: 0;top: 0;width: 6px;height: 100%;}
.page-template-case-studies-php .web_txt_after:after{content: "";background: none}
.ab_info{position: relative;padding-right:385px;}
.ab_info_rht{position: absolute;top:0;right:0;}
/*.image_depth{-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);}*/

.wms-wrapper {padding: 40px 0px;}
.wms-row{position: relative; box-sizing: border-box; margin-left: -15px; margin-right: -15px;}
.wms-row:after{content: ''; display: block; clear: both;}
.wms-left-sec {float: left; width: 66.666%; padding-left: 15px; padding-right: 15px;}
.wms-left-sec-in p, .inner-content p, .inner-content ul li, .post-content p {font-size: 18px; font-family: 'latoregular'; line-height: 24px; color: #000000; margin-bottom: 20px;}
.wms-left-sec-in p span a, .inner-content a {color: #2289c5; font-size: 16px; font-family: 'latobold'; font-style: italic; text-decoration: underline;}
.wms-right-sec{float: left; width: 33.333%; padding-left: 15px; padding-right: 15px;}
.wms-right-sec-in img {width: auto; max-width: 100%;}

.h_auto{height:auto!important;padding:10px!important;}
.upload_area{background: #f2f5fc;height: 100%;background-image:url('./images/upload_icon.png');background-repeat: no-repeat;background-position: center 48px;cursor:pointer;border-radius: 5px}
.upa_info{border: 1px dashed #d1d3d8;padding:10px;height:250px;width: 100%;position: relative;border-radius: 5px}
.upa_st{color: #777777;font-size:18px;padding-bottom:20px;font-family: 'Lato';font-weight:400;}
.upa_snd{color:3262626;font-size:14px;}
.upa_txt{position: absolute;top: auto;left: 0;right: 0;bottom: 24px;margin: auto;width: 260px;height: 85px;text-align: center;}
.file_edit{width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;cursor: pointer;}
.image_wrap{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);}
.pos_relatve{position: relative;}
.m_dropdwn, .menu-item-has-children{position: relative;}
.dp_list, .dropdown-menu{position: absolute; z-index: 9; left: 0;background: #fff;display: block;min-width: 290px;top:69px;}
.dp_list li, .dropdown-menu li{display: block !important;text-align:left;}
.dp_list li a, .dropdown-menu li a{line-height: 24px;height: auto;padding: 10px 15px; border-bottom: 1px solid #99cae6;}
.dp_list:after, .dropdown-menu:after{content: "";position: absolute;left: 40px; top: -14px;width: 0; height: 0; border-style: solid;border-width: 0 14px 14px 14px;
border-color: transparent transparent #ffffff transparent;z-index: 9998;}
.dp_list, .dropdown-menu{display: none;}
.m_dropdwn:hover .dp_list{display: block;}
.menu-item-has-children:hover .dropdown-menu{display: block;}
.web_list{padding-left:15px;}
.web_list li{list-style-type: disc;}
.m_dropdwn > a:after {border: solid #777777; border-width: 0 1px 1px 0; display: inline-block; padding: 4px; position: relative; top: -2px; left: 5px; content: ''; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.menu-item-has-children > a:after {border: solid #777777; border-width: 0 1px 1px 0; display: inline-block; padding: 4px; position: relative; top: -2px; left: 5px; content: ''; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.menuLink li a:hover:after, .menuLink li.active a:after {border-color: #ffff;}

.cr_info{display: table;width: 100%;}
.cr_info_rht{display: table-cell;vertical-align: middle;width: 23%;padding-left: 15px;}
.cr_info_lft{display: table-cell;vertical-align: middle;padding-right: 15px;}
.l_pad_ovr{padding-left:0!important;padding-right:15px;}
.r_pad_ovr{padding-right:0!important;padding-left:15px;}
.inner_bg{background: #f0f0f0}
.con_left{background: #fff;padding: 15px 30px;border-top-left-radius: 7px;border-bottom-left-radius: 7px;position: relative;}
.bx_sh{-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border-radius: 7px;}

.gi_tch button{position: absolute;top: -18px;left: 0;right: 0;margin: auto;color: #fff;border: none;padding: 15px 0px;font-size: 25px;letter-spacing: 1px;border-radius: 5px; width: 300px;
cursor: pointer;-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);background: #2786c5;}
.text_center{text-align: center;}
.gi_tch {margin-bottom: 50px;}
.con_bg{background: #f0f0f0}
.linear_list{display: block;width:100%;text-align: center;}
.linear_list li{display: inline-block;width:24%;text-align: center;border-right: 1px solid #d6d4d4;vertical-align: top}
.linear_list li:last-child{border-right: 0}
.ll_icon{display: inline-block;background: #fff;border-radius: 5px;border: 1px solid #cfcdcd;width: 100px;height: 80px;position: relative;}
.ll_icon img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.hide{display: none}
.linear_list li:hover .hide{display: block;}
.linear_list li:hover .show{display: none}
.linear_list li:hover .ll_icon{background:#2786c5}
.linear_list li h3{font-size: 20px;color:#333333;font-weight:400;padding:10px 0;}
.linear_list li  p{color:#485063;font-size:16px;text-align: center;}
.logo_box{position: relative;border:1px solid #c3c3c3;border-radius: 0px;width: 100%;height: 280px;}
.logo_box img{position: absolute;top:0;left:0;right:0;bottom:0;margin: auto;}
.innr_logos li{float: left;width:33.333%; padding-left:20px; padding-right:20px; padding-bottom:30px;}
.innr_logos li:nth-child(3n){margin-right:0;}
.logo_box:hover{box-shadow: 0px 0px 9px 2px #ccc;}
.bg-white{background: #ffffff;}
.pd-20{padding: 20px;}
.mt-10{margin-top: 10px;}
.pdb-0{padding-bottom: 0px !important;}
.web_txt p.f-bold {font-family: 'latobold'; color: #485063;}
.cr_info .web_txt p span a, .inner_section .web_txt p a {color: #2289c5; font-size: 16px; font-family: 'latobold'; font-style: italic; text-decoration: underline;}
.our-emp-sec {padding: 40px 0px 0px;}
.bg-grey {background: #f2f2f2;}
.bg-blue{background: #3394cc;}
.pdl-50{padding-left: 50px;}
.wc-rule .inner_headng_2 {color: #ffffff; font-size: 35px; font-family: 'latobold';}
.wc-rule .web_txt p, .wc-rule .web_txt p a {color: #fff;}
.top-content{color: #485063; font-size: 20px;  font-family: 'latobold'; line-height: 26px;}
.inner-content {padding: 40px 0px 0px;}
.inner-content ul {padding-left: 40px; padding-bottom: 40px;}
.inner-content ul li {margin-bottom: 10px; list-style-type: disc;}
.recent-news-artical p {margin: 0;}
.recent-news-artical {background: #eaf4fa; padding: 15px 20px; border: 1px solid #c8eafe;}
.menu .menuLink .m_dropdwn.active ul li a {color: #777777; background: transparent;}
.menu .menuLink .menu-item-has-children.active ul li a {color: #777777; background: transparent;}
.menu .menuLink .m_dropdwn.active ul li.active a{background: #4eafda; color: #fff;}
.menu .menuLink .menu-item-has-children.active ul li a {color: #777777; background: transparent;}
.news-content-wrapper {padding-left: 15px; padding-right: 15px; position: relative;}
.news-box-row {margin-left: -15px; margin-right: -15px; position: relative; box-sizing: border-box;}
.news-box-col-4, .news-box-col-8{float: left; position: relative; padding-left: 15px; padding-right: 15px;}
.news-box-col-4{width: 33.333%;}
.news-box-col-8 {width: 66.666%;}
.news-post-box{border: 1px solid #dadada;}
.news-post-image {position: relative;}
.news-post-image .social-nav {position: absolute; top: 20px; right: 20px;}
.news-post-image .social-nav li {display: inline-block; width: 35px; height: 35px; background: #ffffff; border: 1px solid #ffffff; border-radius: 50%; text-align: center; line-height: 35px; margin-right: 10px; cursor: pointer;}
.news-post-image .social-nav li:hover {background: #fdb300; border-color: #fdb300;}
.news-post-image .social-nav li:hover a {color: #ffffff;}
.post-content {padding: 0px 20px;}
.post-content .post-heading {color: #2e2d2d; font-size: 20px; font-family: 'latoregular';  padding: 30px 0px;}
.post-bottom-nav li {display: inline-block; padding: 10px; margin-right: 5px;}
.post-bottom-nav li:first-child {padding-left: 0px;}
.post-bottom-nav li a {color: #6f6f6f; font-size: 14px; line-height: 24px; font-family: 'latobold';}
.post-bottom-nav li .icon-rap {margin-right: 10px;}
.post-bottom-nav li .icon-rap img {vertical-align: middle;}
.post-learn-btn {margin: 30px 0px;}
.heading-2 {font-size: 22px; font-family: 'latobold'; color: #2e2d2d; padding-bottom: 15px;}
.follow-us-box .heading-2:after {content: ''; display: block; width: 90%; height: 0px; border: 1px solid #666666; margin-top: 15px;}
.linkein-btn-wrap {margin: 15px 0px 30px;}
.linkein-btn-wrap a {display: block; width: 150px; height: 42px; background: #0274b3; line-height: 42px; font-size: 16px; color: #fff; text-transform: uppercase; font-family: 'latoregular'; border-radius: 4px;}
.linkein-btn-wrap a span {height: 42px; display: inline-block; border-right: 1px solid #fff; width: 35px; text-align: center; margin-right: 10px;}


.menu-item-has-children:hover .dropdown-submenu .dropdown-menu {display: none;}
.menu-item-has-children:hover .dropdown-submenu {position: relative;}
.menu-item-has-children:hover .dropdown-submenu:hover .dropdown-menu {display: block;}
/*.dropdown-submenu .dropdown-menu.sub-menu {left: auto; right: -100%; top: 0; width: 290px; min-width: 100px;}*/
.dropdown-submenu .dropdown-menu.sub-menu {left: auto; right: -105%; top: 0; width: 325px; min-width: 100px;}
.dropdown-submenu .dropdown-menu.sub-menu:after{border-color: transparent transparent #ffffff00 transparent;}
.dropdown-submenu > a:after {border: solid #777777; border-width: 0 1px 1px 0; display: inline-block; padding: 4px; position: relative; top: -2px;  left: 10px;  content: ''; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
/*contact form 7 #250*/
span.wpcf7-form-control-wrap{ position:inherit; }
.equipment-img1{
	min-height:0px !important;
}
.equipment-img2{
	/*width:540px !important;*/
}

@media (max-width: 767px) {
	.menu .menuLink.active { background: #fff;}
	.dropdown-menu{position: relative; top: 0px;}
	.menu-item-has-children:hover .dropdown-menu li a {padding-left: 30px; font-size: 16px;}
	.menu-item-has-children:hover .dropdown-submenu:hover .dropdown-menu {right: auto; width: 100%;}
	.menu-item-has-children:hover .dropdown-submenu:hover .dropdown-menu li a {padding-left: 40px; font-size: 16px;}
}
.pv-right-box{
	padding:5px;
}
.list li{
	list-style:disc;
	line-height: 21px;
}


.testimonialCon .testimonial-client {
    text-align:right;
}

.wms-left-sec-in p {
    font-size: 18px !important;
}

div.web_txt ul.caseLst li {
    font-size: 18px;
}

ul.techList li {
    font-size: 18px;
}

img#case_images {
    
    padding: 5px !important;
}
.Corporate-strategy-con ul li {
    font-size: 18px;
   
}

h2.heading-3.inner_headng.web_txt_after {
    font-weight: 500 !important; 
}
/*********17-june***************/
ul.discSpace li{ 
	font-size: 18px;
	font-family: 'latoregular';
	line-height: 24px;
	color: #000000;
	margin-bottom: 20px;
	list-style: disc;
	margin-left: 25px; 
}
.post-content a{ color: #2289c5;font-size: 16px;font-family: 'latobold';font-style: italic;text-decoration: underline;
}