.wpb_wrapper h4{color:rgba(0,0,0,0.8)}
#careerFormSubmit{display:table;margin:0 auto;float:none;clear:both;background:#057F57;color:#fff;text-transform:uppercase;border:1px solid #057F57;position:relative;top:120px}
#careerFormSubmit:hover{background:#fff;border:1px solid #057F57;color:#057F57}
.navbar-header{height:100px;width:	100%;display:table;vertical-align:middle;padding:4px 7%;margin-top:0px;padding-top:0px}
.logo{margin:auto;display:block;position:relative;right:17px}
.nav>li{min-width: 11%;display:inline-block}
.nav{width:90%;text-align:center;clear:both;margin:auto}
.social_icons i{font-size:17px;margin:2px 9px 0px 15px}.social_icons a:hover{color:#057f57}

.navbar-default{background-color:#FFFFFF;border-color:transparent;margin-bottom:-8px}
.navbar-brand{display:block;position:relative;height:auto;padding:7px;font-size:18px;line-height:20px;padding-top:0px}
.navbar-default .nav>li>a{color:#fff;font-size:13px;font-weight:700;padding:15px;margin:0px;border-left:1px solid #594848;display:block}
.cnav li.active,.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:active,.navbar-default .nav>li>a:visited{background:#003c80}

.navbar-default .nav li:last-child a{border-right:1px solid #594848;   
}
.active a{color:#fff;background-color:transparent!important}
.nav{float:none}
.cnav{background-color:#005dc7;display:inline-block;width:100%}

.navbar-default .nav>.active>a{color:#fff}
.row{margin-right:-15px;margin-left:-15px;margin-bottom:-5px}
.header_info {display:inline-block;margin:auto;font-weight:500;text-align:center}
.main1{display:table-cell;position:relative;width:51%;vertical-align:middle;color:#C93900;text-align:right;padding-right:12px;float:right}
.brochure a{color:#C93900}
.brochure a:hover{text-decoration:none}
.carousel_content_block{width:100%;background-color:#005dc7}
.facilities{text-align:center;color:white;font-size:medium;font-weight:100}
.facilities img{background:#fff;border-radius:5px;padding:5px}.facilities a{color:white}
.section_header{width:100%;text-align:center;padding-top:30px}
.section_title{text-transform:uppercase;font-size:21px;font-weight:bold;opacity:.9;color:#057f57;background:#dcf2ff;border-radius:60px 0;margin-bottom:5px;padding:11px 0 9px}
.title_footer{display:inline-block;width:100px;height:3px;background:#A2A2A2}
.title_footer.white{background:#fff}.sub{color:#666;font-weight:600}

.enlarge{color:#A2A2A2;margin-bottom:20px;display:block;cursor:pointer;font-size:smaller;
font-weight:600}
a.enlarge:hover{color:#A2A2A2}
.bg_drk{color:#FFFCF6;background:#008c5e;background-size:15px 15px}
#section3 p,#section5 p{color:#FFFCF6}
.team_member{color:#fff;display:inline-block}
.member_title{text-transform:uppercase;margin-bottom:3px;margin-top:6px;font-size:18px;font-weight:600}
.member_subtitle{color:#FFF;font-size:19px;margin-top:0px;font-weight:500}
.member_intro{color:#FFF;font-size:16px;margin-top:0px;font-weight:500}
.member_social{color:#FFF;font-size:18px;cursor:pointer}
.member_social i{margin:0 5px}
.member_social a{color:#fff}
.brands_logos{padding-bottom:32px;display:inline-block;float:left;margin-right:20px}
.brands_logos:last-child{margin-right:0px}
.brands_logos img{vertical-align:middle;width:100%;cursor:pointer}
.ms-options-wrap > button:focus,.ms-options-wrap > button{!important}
.query{height:230px;padding-bottom:190px}
.custom_submit_btn{width:225px;color:#057F57;font-size:20px;border-radius:0px;font-weight:600;
position:relative;top:20px;padding-top:10px;padding-bottom:10px}

.footer_title{color:#fff;cursor:default}
ul.footer_list{list-style:none;line-height:1;color:#9E9E9E;cursor:pointer}
.footer_nav_links{background:#005dc7}
.footer_contact{text-align:left}.footer_contact .footer_list{padding-left:0}
.footer_info{margin-bottom:22px;margin-top:20px}
.footer_copywright{width:100%;background-color:#005dc7;color:#ffeded;font-weight:100;font-size:13px}
div#section8{position:relative;width:100%;display:inline-block}
.footer_info a{color:#fff}
.bigger_text{position:absolute;bottom:75%;left:0%;font-size:89px;color:#fff;font-weight:bold}
.big_text{position:absolute;bottom:31%;left:2%;font-size:60px;color:#fff;font-weight:lighter}
div.header_info .contact{width:17px}
h4.facilities_title{font-size:17px;margin:10px 0;font-weight:600}
p.facilities_subtitle{font-size:15px;font-weight:500}
ul.footer_list.footer_title{font-weight:bold;color:white}ul.footer_list a{font-size:14px}
.border_footer{border-left:1px solid #ccc;padding-left:58px;position:absolute;top:22px;opacity:1.3;min-height:150px}
div.footer_title.left{margin-top:-2px}
.hvr-grow{display:inline-block;vertical-align:middle;transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;transition-duration:0.3s;transition-property:transform}
.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active{transform:scale(1.1)}

#img-block img{width:100%}
div#img-block.col-md-3{width:28%}
.content-block-title{font-size:19px;font-weight:700;
color:black}
.product_border{display:inline-block;width:20%;height:0;border-bottom:1px solid #057F57;border-bottom-width:2px;margin-bottom:15px;position:relative;top:-9px}
.content-block{background-color:#f5f5f5;height:248px;padding:15px!important}
.custom_row,.each_block{padding:0;height:285px;font-weight:500;
color:#666}
.custom_row:nth-child(odd) .product_img_block::after{position:absolute;content:"";top:41%;right:-7%;z-index:99;width:0;height:0;border-top:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #eaeaea}
.custom_row:nth-child(even) .product_img_block::after{position:absolute;content:"";top:41%;left:-7%;z-index:99;width:0;height:0;border-top:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #eaeaea}
.enq_btn{background:#057F57;color:#fff;border-radius:0;position:absolute;right:20px;bottom:8px}
.enq_btn:hover,.enq_btn:focus{background:#fff;color:#057F57;border:2px solid #057F57}
.form_section{min-height:285px}
.info-header{
}
div.header_info.contact{
position:relative;left:-4px}
i.fa.fa-phone{padding-right:5px}
.section_content{color:rgba(0,0,0,0.74);font-size:15px;margin-top:-23px;text-align:justify}
.footer_list.footer_title a:hover{color:white}
.footer_list.footer_title a{color:white}
.navbar-default .nav>.open>a,.navbar-default .nav>.open>a:focus,.navbar-default .nav>.open>a:hover{color:#fff;background-color:#005dc7}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#ffffff}
.dropdown:hover .dropdown-menu{display:block}
ul.dropdown-menu{border:0px;min-width:300px;font-size:14px;margin-top:-5px;background:#003c80}
ul.dropdown-menu li a{color:#F8FCFF;padding:15px;border-bottom:1px solid #3a3434;display:block}
ul.dropdown-menu li:hover{background:#000!important}

.bg_about_wrap{background-color:#005dc7;margin:-7px auto;padding:40px 5%}
.about_sub_title{font-size:19px;font-weight:bold;color:black}
.vision_wrap{background-color:rgba(242,222,222,0.36);padding:27px}
.col-md-12.vision_wrap{margin-top:30px}
.padding_wrap_left{padding-left:0px;margin-top:-32px}
.padding_wrap_right{padding-right:0px;margin-top:-32px}
.about_sub_title:last-child{font-size:13px}
.border_title{display:inline-block;width:6%;height:0;border-bottom:1px solid #ffffff;border-bottom-width:2px;margin-bottom:15px;position:relative;top:-9px}
div#border_title_vision{display:inline-block;width:3%;height:0;border-bottom:1px solid #ffffff;border-bottom-width:2px;margin-bottom:15px;position:relative;top:-9px}
button#border_below_contents{background:#fd883e;color:#f1f1f1;border-radius:0;position:relative;right:171px;bottom:-28px;border:1px solid #ffffff;top:55px;width:218px;height:45px}
.about_sub_title:last-child{font-size:13px;position:relative;top:4px}
.vision_wrap{height:196px}
#border_below_contents:hover,#border_below_contents:focus{background:#fff;color:#fd883e;border:2px solid #057F57}
.img-team{width:222px}
.directors_bg_wrap{width:100%;margin-top:30px;position:relative;left:-12px;bottom:37px}
.directors_name{color:#057F57;padding-top:6px}
.directors_name_subtitle{
color:#666;font-size:14px}
.icons-round{display:inline-block;height:32px;width:32px;line-height:30px;border-radius:15px;background-color:#005dc7;color:#FFF;text-align:center;padding-top:1px;cursor:pointer}
.section_header_about{width:100%;margin:-1px auto;text-align:center;padding:35px 5%;position:relative;top:11px}
.ind img{width:100%;height:100px}
#footer-title{font-size:14px;color:#fff;font-weight:600;list-style-type:none}
#footer-title a{color:#fff;text-decoration:none}
.about_padding{padding:48px;padding-top:5px;font-size:14px;
margin-left:28px}
.contact_title{font-size:17px;text-align:center}
.contact_contents_first{color:#666;font-size:14px;margin-bottom:0;font-weight:500;
float:right;position:relative;left:174px;width:100%;top:-13px}
.contact_contents_second{color:#666;font-size:14px;margin-bottom:0;font-weight:500;
float:right;position:relative;left:187px;width:100%;top:-14px}
#contact_icons_first{float:left;position:relative;left:145px;top:3px}
#contact_icons_second{float:left;position:relative;left:158px;top:3px}
#contact_icons_third{float:left;position:relative;left:157px;top:-9px}
.contact_contents_third{color:#666;font-size:14px;margin-bottom:0;font-weight:500;
float:right;position:relative;left:186px;top:-26px;width:100%}
.position_location{padding-top:30px}
.main_contact{position:relative;left:-278px;top:-14px}
a.contact_contents_third{text-decoration:none;color:#666}
.contact_form{background:url("../../img/images/map.png");background-size:cover;position:relative;top:200px}
.form_input_contact{height:50px;border-radius:0px;
font-size:16px;position:relative;top:-136px}
.query_input{height:230px;padding-bottom:190px;border-radius:0px;
font-size:16px;position:relative;top:-136px}
.contact_submit_btn{width:225px;height:50px;color:#057F57;font-size:20px;border-radius:0px;margin-bottom:25px;font-weight:600;
position:relative;top:93px}
#googleMap{width:100%!important;z-index:0;padding:0;height:600px;margin-bottom:-70px;position:relative!important;top:-59px!important}
.img-block{margin:-13px;display:block;padding-top:31px}
.facade_title{font-size:15px;margin-top:40px}
.facade_subtitle{color:#666;font-size:15px;font-weight:500;
position:relative;top:-7px;text-align:justify;margin-bottom:20px}
.facade_padding{padding-left:58px;position:relative;bottom:-5px}
#footer_link a{color:#9E9E9E;text-decoration:none}
.safety_title{font-size:14px;top:40px;position:relative;color:#9E9E9E}
.safety_padding{position:relative;top:4px}
.safety_border{display:inline-block;width:15%;height:0;border-bottom:1px solid #057F57;border-bottom-width:2px;margin-bottom:15px;position:relative;top:-9px}
.padding-bottom{position:relative;bottom:15px}
.section_header_safety{width:52%;margin:-1px auto;text-align:center;padding:35px 5%;position:relative}
.services_title{font-size:14px;font-weight:bold;color:black;cursor:pointer}
.services_subtitle{color:#666;font-size:15px;font-weight:500;
width:100%;position:relative;top:-21px;text-align:justify}
.services_border{display:inline-block;width:8%;height:0;border-bottom:1px solid #057F57;border-bottom-width:2px;margin-bottom:15px;position:relative;top:-9px}
.service_border{display:inline-block;width:6%;height:0;border-bottom:1px solid #057F57;border-bottom-width:2px;margin-bottom:15px;position:relative;top:-9px}
.main_safety{position:relative;top:-35px}
p.active.services_title{color:#C93900}
.section_header_careers{width:52%;margin:-1px auto;text-align:center;padding:35px 5%;position:relative}
address{!important;font-size:15px!important;color:#666!important}

.careers_list{border:1px solid #D3D3D3}
.careers_list li{}
.careers_nav a{transition:0.3s;color:#666;font-weight:bold}
#message{height:290px;padding-top:13px;resize:none}
.custom-error{border:2px solid #ff2c2c}
.form_section{background:url("../../img/images/map.png");background-size:cover;padding-top:55px;padding-bottom:55px;z-index:1;margin-top:25px;position:relative}
.info-title{position:relative;right:-72px;color:black;font-size:16px;left:58px}
.contact-page-icons{text-align:right;padding-right:0px}
.contact-page-details{padding-left:0px;
color:rgba(0,0,0,0.7);font-weight:600}
#contact-page-right-icons{text-align:right;padding-right:9px}
#img-email{position:relative;bottom:-40px}
.contact-page-details a{color:rgba(0,0,0,0.7)}
.contact-page-details a:hover{color:rgba(0,0,0,0.7);text-decoration:none}
#info-contact-title{position:relative;left:48px}
.form_idex_page{position:relative;top:-79px;background-size:cover;padding-top:55px;padding-bottom:10px}
.contact-details-1{position:relative;right:-125px}
.contact-details-2{position:relative;left:60px}
.contact-page-bg{position:relative;background:#fff;overflow:hidden;padding:0}
.contact-page-bg:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:0.1;background-image:url('../../img/images/landing1.png');background-repeat:no-repeat;background-position:50% 0;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.navbar{position:static}
.footer_list a:hover{color:#9E9E9E;text-decoration:none}
.footer_list a{color:#9E9E9E}
.each-job{border:1px solid silver;height:460px;width:100%;margin:12% 2% 0}
.content-block-subtitle{line-height:24px;color:#666;font-size:15px;margin-bottom:0;font-weight:500}
.img-career-middle{margin-bottom:-40px}
.img-career-bottom{margin-bottom:-86px}
.careers-general{position:relative;top:35px}
.careers-button{margin-top:60px;margin-left:34px;border-radius:0px;padding-left:17px;padding-right:17px;padding-top:4px;padding-bottom:4px}
.careers-para-top{padding-bottom:12px;padding-top:3px; 
}
.careers-para-middle{padding-bottom:12px}
.main-careers-top{position:relative;top:35px}
.main-careers-bottom{position:relative;bottom:-80px;padding-bottom:125px}
.careers-button{border:1px solid #666;
-webkit-transition-duration:0.4s;transition-duration:0.4s;color:#666}
.careers-button:hover,.careers-button:focus{background:#057F57; 
color:#fff;border:1px solid #057F57}
.safety-btn{background:#057F57;color:#fff;border-radius:0;position:absolute;right:20px;bottom:8px;
border:2px solid #057F57}
.safety-btn:hover,.safety-btn:focus{background:#fff;color:#057F57;border:2px solid #057F57}
.safety-content-block{line-height:19px;margin-top:-15px;font-size:15px;text-align:justify; color:#666}
ul li.active a{color:#fff!important;background-color:transparent!important}
.content-block-careers-subtitle{color:#666;font-size:15px;
margin-top:-15px;!important}
.careers-general p{padding-bottom:12px;padding-top:3px;color:#666;font-size:13px;font-weight:500}
.careers_list .button{color:#fff;text-decoration:none;cursor:pointer;transition:all 0.3s ease-out}
.nav>li>a:hover{text-decoration:none;background-color:#005dc7!important;border-radius:0px;color:#fff!important}
.careers_list>li+li{margin-left:0px!important}
#jobs_container{margin-bottom:3%}
div#no_jobs{display:none}
div#container-tab{padding-left:36px;padding-right:24px}
.button-careers-submit{position:relative;top:111px;padding-left:27px;padding-right:27px;padding-top:10px;padding-bottom:10px;border-radius:0px;background-color:#005dc7;color:#fff;border-color:#057F57}    
.md-description{padding-top:40px;padding-bottom:40px;margin-top:10px;margin-bottom:10px;position:relative}
button.button-careers-submit:hover{background-color:#da5a0a;color:#fff}
button.button-careers-submit{color:#fff;font-size:16px}
.md-description #md-button{position:absolute;top:-4px;right:0px;font-size:30px}

body{padding-right:0px!important; 
}
.social_icons #fixed-top-icons{margin-top:-8px;width:19px;height:19px;margin-left:8px}
.main #fixed-top-icons-social{position:relative;left:-5px}
/*updated css*/
.services_icons_first{cursor:pointer;}
.footer_info i{font-size:20px;margin-right:15px;margin-left:-5px}
/*.footer_info img{width:19px;height:19px;margin-right:15px;margin-left:-5px}*/
.member_social img{width:19px;height:19px;margin-right:7px;margin-left:7px}
.brands_logos #image-2{position:absolute;right:42px}
.form_section h3{margin-top:-30px;color:#fff;text-align:center;position:relative;top:-5px}
.navbar-header #title-img{position:relative;top:44px;left:71px;width:269px}
/* css added by PRACHI */
.inner_wrapper{width:1240px;margin:0 auto;display:table}
.vissionInnerBox{width:100%}
.vissionBoxTitle{width:100%;text-align:center;font-size:20px;color:#ffe7cc;text-transform:capitalize}
.visionBoxDesc{width:100%;line-height:22px;text-align:justify}
.wpb_wrapper p{text-align:justify;font-size:15px}

/* dt timeline */
.wpb_column > .wpb_wrapper > *:last-child{margin-bottom:0}
.dt-timeline{position:relative}
.timeline-left-group{float:left;width:50%}

.wpb_single_image.vc_align_left{text-align:left}
.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid > li,.last_toggle_el_margin,.wpb_button{margin-bottom:35px}
.wpb_single_image .wpb_wrapper{overflow:hidden;position:relative}
.wpb_single_image .wpb_wrapper{position:relative}
.wpb_single_image img{height:auto;max-width:100%}
.primary_color_text,.paging-nav a:hover{color:#e5a300}
.wpb_wrapper{margin-bottom:20px}ul.footer_list li{color:#ececec;text-shadow:2px 2px 2px #000}
ul.footer_list li:hover{color:#fff!important}

.logoTxt{width:auto;font-size:51px;text-shadow:1px 1px 3px;color:#b11010;margin:auto}
/* mobile header css start */
.MobHeader{display:none;width:100%;float:left;position:fixed;z-index:99999;background:#fff}
.MonTopHeader{width:100%;float:left}
.mobLogo{width:auto;float:left;margin-top:10px;margin-bottom:10px;margin-left:15px}

.hoverImg{overflow:hidden}.hoverImg > img{height:170px;margin:auto;display:block}
.hoverImg:hover,.hoverImg > img:hover{overflow:hidden;z-index:99999;transition:transform 500ms linear 0s;transform:scale(1.1,1.1)}
/* training css start */
.pagInfoSection{width:100%;float:left}
.trainingOuterSect{width:100%;float:left}
.trainingLeftBox{width:100%;float:left;cursor:pointer}
.trainingRightBox{width:100%;float:left}
.trainingRightPic{width:100%;float:left;height:300px;margin-bottom:10px}
.trainingLeftBox:hover .services_title{color:#C93900}
.facadePic{width:100%;float:left}
.facadeInfo{width:100%;float:left;text-align:justify;font-size:15px;color:#666}
.facadeSect2{width:100%;float:left}
.processOuter{width:670px;margin:0 auto}
.processInnerBox{width:100%;float:left;padding:18px;border:1px solid #057F57;margin-bottom:30px;position:relative}
.processInnerBox:after{position:absolute;bottom:-8px;left:50%;display:block;width:14px;height:14px;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);background:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;
border-right:1px solid #057F57;border-bottom:1px solid #057F57}
.processInnerBox:last-child:after{display:none}
.processPic{width:100%;float:left;height:322px;margin-bottom:10px}
.processTitle{width:100%;float:left;text-align:center;font-size:20px;color:#057F57;margin-bottom:5px}
.processDesc{width:100%;float:left;text-align:center;
font-size:16px;color:rgba(0,0,0,0.6)}
.safetyOuter{width:100%;float:left}
.otherProdSect{width:100%;float:left;padding-bottom:20px}
.otherOptTxtBox{width:100%;float:left;padding:30px 15px;background:#edeeef;font-size:16px;min-height:230px}
.optBoxTitle{width:100%;float:left;padding-bottom:5px;border-bottom:2px solid #d6d6d6;font-size:19px;font-weight:700;color:black;margin-bottom:5px}
.optBoxsubdesc{width:100%;float:left;font-weight:500;
color:#666}
.optBox{width:100%;float:left;/*background:#057F57;*/
}
.optBox .optBoxImg{width:200px;margin:0 auto 20px;display:table;height:200px;padding:5px}
.optBox:hover .optBoxImg{border:5px solid #f95a23;padding:0px}
.optBox p{width:100%;float:left;color:#057F57;text-align:center;text-transform:uppercase;font-size:15px}
.vissionLogo{width:100%;float:left}.vissionLogo img{margin:auto;display:block;width:55px}
#client_slider .owl-prev{left:-3%;top:30px;color:#ccc;text-shadow:none}
#client_slider .owl-next{right:-3%;color:#ccc;top:30px;text-shadow:none}
.services_icons img{width:63px;height:70px}
#modal_body{padding:15px 30px;height:calc(100% - 62px)}
.team_member img{cursor:pointer}
/*#featureTrin_carousel .item{margin-right:30px}*/
#section4 .owl-prev{left:-3%;top:54px;color:#ccc;text-shadow:none}
#section4 .owl-next{right:-3%;color:#ccc;top:54px;text-shadow:none}
#Ind_carousel{width:98%;float:none;margin:0 auto 30px}
.download_pdf_btn .btn-default:hover{border:1px solid #057F57!important;background:#fff!important;color:#057F57!important}
.download_pdf_btn{background:#057F57;color:#fff;text-transform:uppercase;float:left;margin-right:15px}
.download_pdf_btn:hover{border:1px solid #057F57!important;background:#fff!important;color:#057F57!important}
.download_pdf_btn:last-child{margin-right:0px}
.vector2{display:none}
.trainingIcon2{display:none}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#005dc7!important;color:#fff!important}
.services_subtitle strong{color:#000}
.otherserviceOuter{width:100%;float:left}
#client_slider .col-md-6{padding-right:0px;padding-left :0px}
select[multiple],select[size]{height:50px!important}
.ms-options-wrap > button:focus,.ms-options-wrap > button{border::none!important;padding:15px 20px 15px 18px!important;;font-size:16px!important}
.ms-options-wrap,.ms-options-wrap *{list-style-type:none!important}
#trainingForm ul{padding-left:20px!important}
#trainingForm .ms-options-wrap > .ms-options > ul li.selected label,.ms-options-wrap > .ms-options > ul label:hover{background-color:#bfbdbd!important}
#trainingForm ul label{;font-size:16px!important;font-weight:normal!important;color:#999}
.fcProcessOuter{width:100%;float:left}
.fcProcessLeftBox{width:100%;float:left;padding:15px 20px;border:1px solid #C93900}
.fcProcessLeftTitle{width:100%;float:left;text-align:center;font-size:20px;color:#C93900;margin-bottom:10px}
.fcProcessImg{width:100%;float:left;height:290px}
.fcProcessRightBox{width:100%;float:left;border:1px solid #cccccc;padding:15px 0px;text-align:center;color:rgba(0,0,0,0.8);font-size:20px;margin-bottom:15px;position:relative}
.fcProcessRightBox:last-child{margin-bottom:0px}
.fcProcessRightBox:after{position:absolute;bottom:-8px;left:50%;display:block;width:14px;height:14px;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);background:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc}
.fcProcessRightBox:last-child:after{display:none}
.priorityOuter{width:100%;float:left}
.prioInnerBox{width:262px;float:left;height:208px;padding:30px 10px 60px;border:1px solid #C93900;margin:0 auto}
.priNo{width:40px;margin:0 auto 30px;border-bottom:2px solid #C93900; font-size:18px; color:rgba(0,0,0,0.6); text-align:center}
.priDesc{width:100%;float:left;text-align:center; font-size:18px; color:rgba(0,0,0,0.6)}
.fasOuter{width:100%;float:left;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;margin-bottom:50px}
.fasLeft{width:30%;float:left;padding:15px 0px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; font-size:18px; color:rgba(0,0,0,0.6); text-align:center; text-transform:uppercase}
.fasRight{width:70%;float:left;padding:15px 0px 15px 60px;border-bottom:1px solid #cccccc; font-size:18px; color:rgba(0,0,0,0.6); 
}
.fasOuter .col-md-12{padding-left:0px;padding-right:0px}
.sweet-alert .sa-icon.sa-success .sa-placeholder{border:4px solid #C93900}
.btn-primary{color:#fff;background-color:#C93900!important;border-color:#C93900!important}
.gallery{width:100%;float:left;margin-bottom:30px}
.galleryOuter{width:100%;float:left}
.ms-options-wrap > .ms-options{background:#bfbdbd!important}
.sitemap a,.sitemap li{color:rgba(0,0,0,0.6);text-decoration:none}
.sitemap a:hover{color:#057F57!important;text-decoration:none}
.sitemap{margin-bottom:30px}
/* training css end */

@media (min-width:320px) and (max-width:479px){#client_slider img{width:auto}
.MobHeader{display:block}
header nav{display:none}
.owl-next{right:0;top:27%}
.owl-prev{left:0;top:27%}
#myCarousel{padding-top:80px}
.big_text{display:none}
.carousel_content_block{position:relative;height:auto}
.carousel-indicators{bottom:auto;top:20%}
.carousel-indicators li{width:20px}
.carousel-indicators li.active{width:30px}
.hvr-grow{margin:0 auto;float:none;clear:both;display:table;padding:35px 0px 10px}
.member_social{margin-bottom:20px}
.footer{height:auto}
.footer_nav_links{right:auto;padding-left:15px}
ul.footer_list{padding-left:10px}
/*ul.footer_list li{text-align:center}*/
#footer-title{padding:0}
#footer-title li{text-align:center}
.border_footer{position:relative;top:40px;left:auto;padding-left:0px;height:auto;border-left:none;float:left;width:100%}
.footer_copywright{position:relative;float:left;bottom:auto}
/*.social_icons{width:auto!important;display:table;margin:20px auto 22px}*/
.footer_title p{text-align:center}
#footer_link li{margin-bottom:32px}
.section_header{padding:22px 0px}
.custom_row:nth-child(odd) .product_img_block::after{display:none}
.custom_row:nth-child(even) .product_img_block::after{display:none}
footer{clear:both}
.products_grid{width:100%;float:left}
/* dt css */
.dt-timeline:before{display:none}

.facade_padding{padding-left:15px}
.custom_row,.each_block{height:auto;
}
.content-block{padding:15px 15px 35px 15px!important}
.careers_list li{width:100%;text-align:center}
.product_img_block img{width:100%}
.each-job{height:auto;padding-bottom:84px;position:relative}
.careers-button{position:absolute;bottom:10px;float:none;clear:both;display:table}
.vissionSection{padding-bottom:70px}
.contact-details-1{right:auto;padding-left:0px;padding-right:0px}
.contact-details-2{left:auto}
#client_slider{display:table;text-align:center}

#featureTrin_carousel .item{margin-right:0px}
#Ind_carousel .item{padding:0px 20px}
#Ind_carousel .item img{width:100%}
#section7{height:auto}
.acc-icons img{margin-bottom:20px}
.footer_copywright{height:auto}
.footer_copywright .text-left,.footer_copywright .text-right{text-align:center!important}
.footer_copywright{padding-bottom:4px}
.vissionInnerBox{margin-bottom:15px}
.vissionSection{padding-bottom:25px;padding-top:25px}
.section_header_about{width:100%;padding:0px 5% 30px;    margin:70px auto 0px}
.info-title{right:auto;left:auto;width:100%;text-align:center}
.contact-page-icons{padding-left:0px}
#googleMap{height:380px}
#info-contact-title{left:auto}
.facadePic{margin-bottom:15px}
.fcProcessImg{height:200px}
.fcProcessLeftBox{margin-bottom:15px}
.prioInnerBox{float:none;margin:0 auto 15px}
.fasLeft{width:100%}
.fasRight{width:100%;padding:15px 10px;text-align:center}
.facadeSect2{padding:0px 10px}
.trainingRightPic{height:200px}
.otherOptTxtBox{margin-bottom:15px}
}
@media (min-width:480px) and (max-width:767px){#client_slider img{width:auto}
.contact-details-2{left:auto}
.contact-details-1{right:auto}
.vissionSection{padding-bottom:70px}
.MobHeader{display:block}
header nav{display:none}
.owl-next{right:0;top:35%}
.owl-prev{left:0;top:35%}
#myCarousel{padding-top:55px}
.big_text{display:none}
.carousel_content_block{position:relative;height:auto}
.carousel-indicators{bottom:auto;top:26%}
.carousel-indicators li{width:20px}
.carousel-indicators li.active{width:30px}
.hvr-grow{margin:0 auto;float:none;clear:both;display:table}
.member_social{margin-bottom:20px}.footer{height:auto}
.footer_nav_links{right:auto;padding-left:15px}
ul.footer_list{padding:0}
#footer-title{padding:0}
#footer-title li{text-align:center}
.border_footer{position:relative;top:40px;left:auto;padding-left:0px;height:auto;border-left:none;float:left;width:100%}
.footer_copywright{position:relative;float:left;bottom:auto;height:auto;padding-bottom:5px}
.footer_copywright .text-left,.footer_copywright .text-right{text-align:center}
.social_icons{width:auto!important;display:table;margin:20px auto 22px}
.footer_title p{text-align:center}
#footer_link li{margin-bottom:32px}
#products_page{padding-top:55px;
}
.section_header{padding:22px 0px}
.custom_row:nth-child(odd) .product_img_block::after{display:none}
.custom_row:nth-child(even) .product_img_block::after{display:none}
footer{clear:both}
/*.products_grid{width:100%;float:left}*/

.facade_padding{padding-left:15px}
.custom_row{height:auto}
.careers_list li{width:100%;text-align:center}
.product_img_block img{width:100%}
.each-job{height:auto;padding-bottom:20px}
.careers-button{margin:60px auto 0px;float:none;clear:both;display:table}
#client_slider{display:table}
#Ind_carousel .item{padding:0px 7px}
#Ind_carousel .item img{width:100%}
#section4 .owl-next{top:26px}
#section4 .owl-prev{top:26px}
.trainingRightPic{height:345px}
.otherOptTxtBox{margin-bottom:20px}
.facadePic{margin-bottom:15px}
.prioInnerBox{float:none;margin:0 auto 15px}
.facadeSect2{padding:0px 10px}
.fasRight{    padding:15px 0px 15px 15px;    font-size:14px;    height:70px}
.fasLeft{font-size:14px;height:70px}
}
@media(min-width:768px) and (max-width:991px){#client_slider img{width:auto}
.navbar-default .nav>li>a{font-size:9px}
ul.dropdown-menu li a{font-size:10px}
.main1{width:auto}
.header_info{width:auto;padding:14px 10px}
.contact-details-1{right:auto}
.contact-details-2{left:auto}
ul.footer_list{padding:0px}
#footer-title{padding:0px}
.careers_nav a{font-size:14px}
.each-job .col-md-2{padding-right:0px}
.content-block-title{font-size:15px}
.prioInnerBox{float:none;margin-bottom:20px}
.fasLeft{font-size:16px}
.fasRight{font-size:16px;padding:15px 0px 15px 15px}
.optBox .optBoxImg{width:160px;height:160px}
.trainingRightPic{height:220px}
.safety-content-block{line-height:15px;font-size:12px}
.products_grid .custom_row,.products_grid .each_block{height:260px}
.fall .custom_row,.fall .each_block{height:180px}
.confined{height:100%;width:100%}
.confinedGrid .custom_row,.confinedGrid .each_block{height:324px}
.fireGrid .custom_row,.fireGrid .each_block{height:180px}
/*.facilities{padding:25px 35px 15px 35px}*/
h4.facilities_title{font-size:14px}
p.facilities_subtitle{font-size:12px}
.hoverImg{height:120px}
.hoverImg img{width:100%}
.teamphoto{width:100%}
}
@media(min-width:992px) and (max-width:1200px){
.main1{width:auto}
.header_info{width:auto;padding:14px 5px}
.product_img_block img{height:100%}
.custom_row,.each_block{height:330px }
.safety-btn{position:relative;float:right;margin-bottom:10px}
.prioInnerBox{width:100%;height:220px}
.priDesc{font-size:16px}
}
