@charset "utf-8";
/* CSS Document */

.hpb_text,
.hpb_text h1{font-size:40px; font-weight:600;}
.hpb_button{top:50%; border:2px solid #393A97; background:none !important; color:#393A97; font-size:16px; font-weight:bold; width:128px; height:48px; padding:0; margin-top:90px; min-width:0; letter-spacing:0;}
.hpb_button:hover{border:2px solid #000;}


.home_content_1{padding:70px 0;}
.home_content_1 .himg{/*float:left; width:48%;*/ position:relative;}
.home_content_1 .himg img{display:block; width:100%; height:auto; opacity:0;}
.home_content_1 .htxt{float:left; width:37.6%; margin-left:10%;}
.home_content_1 .htxt h3{color:#393A97; font-size:22px; line-height:26px; font-weight:600;}
.home_content_1 .htxt p{color:#000; /*font-size:16px; line-height:22px;*/}
.home_content_1 .section_line_mob{display:none;}

.mth_btn{display:inline-block; font-size:16px; color:#393A97; text-decoration:none; border:2px solid #393A97; padding:12px 22px; font-weight:600; letter-spacing:0; margin-top:10px; background:#fff; position:relative; z-index:10;}
.mth_btn:hover{background:#000; border:2px solid #000; color:#fff;}

.home_content_1 .row{position:relative;}
.home_content_1 .himg span{display:block; position:absolute; left:74%; bottom:65px; width:3px; height:0; background:#fff;
	-webkit-transition:all 0.3s ease-in-out .5s;-moz-transition:all 0.3s ease-in-out .5s;transition:all 0.3s ease-in-out .5s
}
.home_content_1_anim .himg span{height:65px; bottom:0;}


.home_content_1 .section_line{width:30%; height:75px; position:absolute; top:100%; left:35.5%;}

.home_content_1 .section_line .line_1{position:absolute; width:3px; height:0; background:#fff; left:0; top:-75px;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;
}
.home_content_1_anim .section_line .line_1{height:75px;}

.home_content_1 .section_line .line_2{position:absolute; width:3px; height:0; background:#393A97; left:0; top:0;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;
	transition-delay:0.3s;
}
.home_content_1_anim .section_line .line_2{height:75px;}

.home_content_1 .section_line .line_3{position:absolute; width:0; height:3px; background:#393A97; bottom:0; left:0;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;
	transition-delay:0.6s;
}
.home_content_1_anim .section_line .line_3{width:100%;}

.home_content_1 .section_line .line_4{position:absolute; width:3px; height:0; background:#393A97; right:0; bottom:0;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;
	transition-delay:0.9s;
}
.home_content_1_anim .section_line .line_4{height:90px;}

.home_content_1 .hc_cols{display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex;}
.home_content_1 .hc_cols .himg{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%; background-size:cover; background-position:center;}
.home_content_1 .hc_cols .mth_btn{text-transform:uppercase;}


.text_on_blue{padding:70px 0;}
.text_on_blue .txt_padding{background:#393A97; padding:50px 0;}
.text_on_blue p{text-align:center; color:#fff; font-size:22px; line-height:35px; max-width:1020px; margin:0 auto;}


.featured_projects{padding:0 0 50px;}
.featured_projects .project_row{}
.featured_projects .project_row .project_img{height:447px; width:50%; float:left;}
.featured_projects .project_row .project_img img{display:block; width:100%; height:auto; display:none;}
.featured_projects .project_row .project_text{float:right; width:50%; position:relative;}
.featured_projects .project_row .project_text .pro_padding{padding:185px 0 0 29%;}
.featured_projects .project_row .project_text h2{color:#393A97; font-weight:600; line-height:1.4; font-size:22px;}
.featured_projects .project_row .project_text h2 span{color:#077EC9;}
.featured_projects .project_row .project_text .section_line{position:absolute; width:41.17%; height:55px; left:0; top:117px;}
.featured_projects .project_row .project_text .section_line .line_1{position:absolute; width:0; height:3px; background:#fff; left:-75px; top:0;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;
}
.featured_projects .project_row .project_text .section_line .line_2{position:absolute; width:0; height:3px; background:#393A97; left:0; top:0;
	-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;
	transition-delay:0.25s;
}
.featured_projects .project_row .project_text .section_line .line_3{position:absolute; width:3px; height:0; background:#393A97; right:0; top:0;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;
	transition-delay:0.8s;
}
.featured_projects .project_row_anim .project_text .section_line .line_1{width:75px;}
.featured_projects .project_row_anim .project_text .section_line .line_2{width:100%;}
.featured_projects .project_row_anim .project_text .section_line .line_3{height:55px;}

.featured_projects .project_row_alt .project_img{float:right;}
.featured_projects .project_row_alt .project_text{float:left;}
.featured_projects .project_row_alt .project_text .pro_padding{padding:185px 0 0 44%;}
.featured_projects .project_row_alt .project_text .section_line{position:absolute; left:auto; right:0; top:117px;}

.featured_projects .project_row.project_row_alt .project_text .section_line .line_1{left:auto; right:-75px;}
.featured_projects .project_row.project_row_alt .project_text .section_line .line_2{left:auto; right:0; top:0;}
.featured_projects .project_row.project_row_alt .project_text .section_line .line_3{right:auto; left:0; top:0;}


.manntech_stats{padding:50px 0;}
.manntech_stats .m_stats{display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex;}
.manntech_stats .m_stats .m_stat{background:#f4f4f4; -webkit-box:0 0 23.55%; -moz-box:0 0 23.55%; -webkit-flex:0 0 23.55%; -ms-flex:0 0 23.55%; flex:0 0 23.55%; margin:0 1.93% 20px 0; padding:12px 0 25px;}
.manntech_stats .m_stats .m_stat:last-child{margin-right:0;}
.manntech_stats .m_stats .m_stat .m_ico{width:60px; margin:0 auto;}
.manntech_stats .m_stats .m_stat .m_ico img{display:block; width:100%; height:auto;}
.manntech_stats .m_stats .m_stat .m_num{color:#393A97; font-size:34px; font-weight:700; padding:5px 10px; text-align:center;}
.manntech_stats .m_stats .m_stat h3{text-align:center; color:#393A97; font-size:21px; font-weight:600; padding:0; margin:0;}


.latest_news{padding:50px 0; overflow:hidden;}
.latest_news .n_title{}
.latest_news .n_title h2{font-size:30px; color:#393A97; font-weight:600; display:inline-block; position:relative;}
.latest_news .n_title h2:after{display:block; content:""; width:0; height:3px; background:#393A97; position:absolute; left:100%; top:50%; margin-left:40px;
	-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;
}
.latest_news .n_title.n_title_line h2:after{width:2000px;}
.latest_news .ln_row{display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex; padding:15px 0 0;}
.latest_news .ln_row .ln_box{-webkit-box:0 0 32.25%; -moz-box:0 0 32.25%; -webkit-flex:0 0 32.25%; -ms-flex:0 0 32.25%; flex:0 0 32.25%; margin:0 1.625% 25px 0; background:#393A97;}
.latest_news .ln_row .ln_box:nth-child(2){background:#EBEBEB;}
.latest_news .ln_row .ln_box:last-child{margin-right:0; background:#077EC9;}
.latest_news .ln_row .ln_box .ln_img{padding:0 0 77.33%; background-position:center; background-size:cover; position:relative;}
.latest_news .ln_row .ln_box .ln_img a{display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.latest_news .ln_row .ln_box .ln_img img{display:none; width:100%; height:auto;}
.latest_news .ln_row .ln_box h3{font-size:17px; font-weight:600; padding:0; margin:0;}
.latest_news .ln_row .ln_box h3 a{color:#fff; text-decoration:none; display:block; padding:20px 25px;}
.latest_news .ln_row .ln_box:nth-child(2) h3 a{color:#000;}
.latest_news .view_all_news{text-align:center; padding:15px 0 0;}



.newsletter_banner{}
.newsletter_banner .nl_b{position:relative; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:end; -moz-box-align:end; -ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
.newsletter_banner .nl_b .line_1{position:absolute; left:0; bottom:-55px; height:0; width:3px; background:#fff;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;
	transition-delay:0;
}
.newsletter_banner .nl_b .line_2{position:absolute; left:0; bottom:0; height:0; width:3px; background:#393A97;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;
	transition-delay:0.2s;
}
.newsletter_banner .nl_b .line_3{position:absolute; left:0; top:0; height:3px; width:0; background:#393A97;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;
	transition-delay:0.5s;
}
.newsletter_banner .nl_b_anim .line_1{height:55px;}
.newsletter_banner .nl_b_anim .line_2{height:100%;}
.newsletter_banner .nl_b_anim .line_3{width:60px;}
.newsletter_banner .nl_b_img{height:285px; background-size:85% auto; background-position:center bottom; background-repeat:no-repeat; width:58%; float:left; position:relative;}
.newsletter_banner .nl_b_img .nl_title{text-align:center; font-size:22px; padding:10px 0 0; color:#393A97; font-weight:700;}
.newsletter_banner .nl_b_txt{float:left; width:29%; margin-left:8%; padding-top:50px; padding-bottom:50px;}
.newsletter_banner .nl_b_txt p{font-size:21px; line-height:32px;}


.newsletter_row{background:#393A97; padding:105px 0 60px;}
.newsletter_row .nl_left{float:left; width:45%; padding:15px 0 0;}
.newsletter_row .nl_left h3{font-size:21px; color:#fff; margin:0; padding:0 0 15px;}
.newsletter_row .nl_left p{font-size:16px; color:#fff; margin:0; padding:0;}
.newsletter_row .nl_right{float:right; width:46.42%;}


.hubspot_newsletter_1{}
.hubspot_newsletter_1 .hs-form{padding:0; position:relative;}
.hubspot_newsletter_1 .hs-form .hs_firstname{float:left; width:48.5%;}
.hubspot_newsletter_1 .hs-form .hs_lastname{float:right; width:48.5%;}
.hubspot_newsletter_1 .hs-form .hs_email{float:left; width:73.61%;}
.hubspot_newsletter_1 .hs-form .hs-form-field .input .hs-input{height:45px; -webkit-box-sizing:border-box; box-sizing:border-box; padding:5px 20px; border:none; outline:none; margin:0 0 5px;}
.hubspot_newsletter_1 .hs-form .legal-consent-container{clear:both;}
.hubspot_newsletter_1 .hs-form .legal-consent-container div{display:block; width:100%;}
.hubspot_newsletter_1 .hs-form-booleancheckbox-display p{color:#fff; padding:8px 0 0; margin:0;}
.hubspot_newsletter_1 .hs-form-booleancheckbox-display p a{color:#fff; display:inline;}
.hubspot_newsletter_1 .hs-form .hs-form-field label{color:#fff;}
.hubspot_newsletter_1 .hub_chk input:checked ~ .checkmark{background:#fff;}
.hubspot_newsletter_1 .hub_chk .checkmark:after{border:solid #393A97; border-width:0 3px 3px 0;}
.hubspot_newsletter_1 .hs_submit{position:absolute; right:0; top:63px; width:23%;}
.hubspot_newsletter_1 .hpntb_btn{background:none; width:100%; height:auto;}
.hubspot_newsletter_1 .hpntb_btn .hs-button{border:2px solid #fff; color:#fff; height:46px; font-weight:600; letter-spacing:0; font-size:16px; width:100%; padding:0;}
.hubspot_newsletter_1 .hpntb_btn .hs-button:hover{background:#fff; color:#393A97;}

.hp_images{padding:0;}


.foot_socialm{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; padding-bottom:35px;}
.footer_title{color:#393A97; font-size:19px; width:100%; clear:both; text-align:center; margin:0; padding:0;
	width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;
}
.foot_socialm .footer_title{padding-bottom:19px;}
.foot_menu>.menu-item>a{color:#393A97; font-size:20px; font-weight:700;}
.foot_menu a{font-weight:400;}
.footc_text{color:#393A97; letter-spacing:0; font-weight:700;}
.webby{font-weight:400; text-align:right; padding:5px 0 0;}

@media only screen and (max-width:1024px) {
	
	.hpb_text{margin-top:-50px;}
	.hpb_text,
	.hpb_text h1{font-size:25px;}
	.hpb_button{top:50%; margin-top:50px;}
	
	
	.home_content_1{padding:50px 0 30px;}
	.home_content_1 .himg{position:relative;}
	.home_content_1 .himg img{opacity:0;}
	
	.home_content_1 .htxt{/*float:left;*/ width:45%; margin-left:7%;}
	.home_content_1 .htxt h3{font-size:18px; line-height:24px;}
	.home_content_1 .htxt p{font-size:15px; line-height:21px;}
	
	.mth_btn{font-size:15px; padding:10px 18px;}
	
	.home_content_1 .row{position:relative;}	
	.home_content_1 .section_line{width:30%; height:55px; top:100%; left:35.5%;}	
	.home_content_1 .section_line .line_1{top:-55px;}
	.home_content_1_anim .section_line .line_1{height:55px;}
	.home_content_1_anim .section_line .line_2{height:55px;}
	.home_content_1_anim .section_line .line_4{height:40px;}
	
	/*
	.home_content_1 .hc_cols{display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex;}
	.home_content_1 .hc_cols .himg{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%; background-size:cover; background-position:center;}
	*/	
	
	.text_on_blue{padding:70px 0;}
	.text_on_blue .txt_padding{padding:30px 0;}
	.text_on_blue p{font-size:18px; line-height:31px;}
	
	
	.featured_projects{padding:0 0 30px;}
	
	.featured_projects .project_row .project_img{height:auto; /*width:50%; float:left;*/}
	.featured_projects .project_row .project_img img{display:block; width:100%; height:auto;}
	
	.featured_projects .project_row .project_text{/*float:right; width:50%; position:relative;*/}
	.featured_projects .project_row .project_text .pro_padding{padding:15% 0 0 20%;}
	.featured_projects .project_row .project_text h2{font-size:18px;}
	
	.featured_projects .project_row .project_text .section_line{width:30%; left:0; top:15%;}
	.featured_projects .project_row .project_text .section_line .line_1{left:-55px;}
	.featured_projects .project_row .project_text .section_line .line_3{}
	.featured_projects .project_row_anim .project_text .section_line .line_1{width:55px;}
	.featured_projects .project_row_anim .project_text .section_line .line_2{width:100%;}
	.featured_projects .project_row_anim .project_text .section_line .line_3{height:25px;}
	
	/*
	.featured_projects .project_row_alt .project_img{float:right;}
	.featured_projects .project_row_alt .project_text{float:left;}
	*/
	.featured_projects .project_row_alt .project_text .pro_padding{padding:15% 0 0 34%;}
	.featured_projects .project_row_alt .project_text .section_line{left:auto; right:0; top:15%;}
	
	.featured_projects .project_row.project_row_alt .project_text .section_line .line_1{left:auto; right:-55px;}
	.featured_projects .project_row.project_row_alt .project_text .section_line .line_2{left:auto; right:0; top:0;}
	.featured_projects .project_row.project_row_alt .project_text .section_line .line_3{right:auto; left:0; top:0;}
	
	
	.manntech_stats{padding:30px 0 0;}
	/*.manntech_stats .m_stats{display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex;}*/
	.manntech_stats .m_stats .m_stat{/*background:#f4f4f4; -webkit-box:0 0 23.55%; -moz-box:0 0 23.55%; -webkit-flex:0 0 23.55%; -ms-flex:0 0 23.55%; flex:0 0 23.55%; margin:0 1.93% 20px 0;*/ padding:12px 0 25px;}
	/*.manntech_stats .m_stats .m_stat:last-child{margin-right:0;}*/
	.manntech_stats .m_stats .m_stat .m_ico{width:50px; margin:0 auto;}
	.manntech_stats .m_stats .m_stat .m_num{font-size:28px;}
	.manntech_stats .m_stats .m_stat h3{font-size:17px;}
	
	
	.latest_news{padding:30px 0;}
	.latest_news .n_title h2{font-size:27px;}
	.latest_news .ln_row{/*display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex;*/ padding:5px 0 0;}
	/*
	.latest_news .ln_row .ln_box{-webkit-box:0 0 32.25%; -moz-box:0 0 32.25%; -webkit-flex:0 0 32.25%; -ms-flex:0 0 32.25%; flex:0 0 32.25%; margin:0 1.625% 25px 0; background:#393A97;}
	.latest_news .ln_row .ln_box:nth-child(2){background:#EBEBEB;}
	.latest_news .ln_row .ln_box:last-child{margin-right:0; background:#077EC9;}
	.latest_news .ln_row .ln_box .ln_img{padding:0 0 77.33%; background-position:center; background-size:cover; position:relative;}
	.latest_news .ln_row .ln_box .ln_img a{display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
	.latest_news .ln_row .ln_box .ln_img img{display:none; width:100%; height:auto;}
	.latest_news .ln_row .ln_box h3{font-size:17px; font-weight:600; padding:0; margin:0;}
	.latest_news .ln_row .ln_box h3 a{color:#fff; text-decoration:none; display:block; padding:20px 25px;}
	.latest_news .ln_row .ln_box:nth-child(2) h3 a{color:#000;}
	*/
	.latest_news .view_all_news{padding:0;}
	
	
	.newsletter_banner .nl_b{position:relative;}
	.newsletter_banner .nl_b .line_1{bottom:-35px;}
	.newsletter_banner .nl_b_anim .line_1{height:35px;}
	.newsletter_banner .nl_b_anim .line_2{height:100%;}
	.newsletter_banner .nl_b_anim .line_3{width:50px;}
	.newsletter_banner .nl_b_img{height:185px; background-size:85% auto; background-position:center bottom; background-repeat:no-repeat; width:58%; float:left; position:relative;}
	.newsletter_banner .nl_b_img .nl_title{font-size:18px;}
	.newsletter_banner .nl_b_txt{/*float:left;*/ width:32%; margin-left:4%; padding-top:10px;}
	.newsletter_banner .nl_b_txt p{font-size:17px; line-height:20px;}
	
	
	.newsletter_row{padding:75px 0 40px;}
	.newsletter_row .nl_left{float:left; width:45%; padding:15px 0 0;}
	.newsletter_row .nl_left h3{font-size:21px; color:#fff; margin:0; padding:0 0 15px;}
	.newsletter_row .nl_left p{font-size:16px; color:#fff; margin:0; padding:0;}
	.newsletter_row .nl_right{/*float:right;*/ width:54%;}
	
	/*
	.hubspot_newsletter_1{}
	.hubspot_newsletter_1 .hs-form .hs_firstname{float:left; width:48.5%;}
	.hubspot_newsletter_1 .hs-form .hs_lastname{float:right; width:48.5%;}
	.hubspot_newsletter_1 .hs-form .hs_email{float:left; width:73.61%;}
	.hubspot_newsletter_1 .hs-form .hs-form-field .input .hs-input{height:45px; -webkit-box-sizing:border-box; box-sizing:border-box; padding:5px 20px; border:none; outline:none; margin:0 0 5px;}
	.hubspot_newsletter_1 .hs-form .legal-consent-container{clear:both;}
	.hubspot_newsletter_1 .hs-form .legal-consent-container div{display:block; width:100%;}
	.hubspot_newsletter_1 .hs-form-booleancheckbox-display p{color:#fff; padding:8px 0 0; margin:0;}
	.hubspot_newsletter_1 .hs-form-booleancheckbox-display p a{color:#fff; display:inline;}
	.hubspot_newsletter_1 .hs-form .hs-form-field label{color:#fff;}
	.hubspot_newsletter_1 .hub_chk input:checked ~ .checkmark{background:#fff;}
	.hubspot_newsletter_1 .hub_chk .checkmark:after{border:solid #393A97; border-width:0 3px 3px 0;}
	.hubspot_newsletter_1 .hs_submit{position:absolute; right:0; top:63px; width:23%;}
	.hubspot_newsletter_1 .hpntb_btn{background:none; width:100%; height:auto;}
	.hubspot_newsletter_1 .hpntb_btn .hs-button{border:2px solid #fff; color:#fff; height:46px; font-weight:600; letter-spacing:0; font-size:16px; width:100%; padding:0;}
	.hubspot_newsletter_1 .hpntb_btn .hs-button:hover{background:#fff; color:#393A97;}
	
	.hp_images{padding:0;}
	*/


	.whistle_b{bottom:-30px;}
	.foot_socialm{padding-bottom:25px;}
	.footer_title{font-size:16px; width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; text-align:left;}
	.foot_socialm .footer_title{padding-bottom:16px;}
	.foot_menu>.menu-item{padding-bottom:30px;}
	.foot_menu>.menu-item>a{color:#393A97; font-size:16px; font-weight:700;}
	.footc_text{}
	.webby{}
	

}


@media only screen and (max-width:767px) {
	
	.hpb_text{margin-top:-10px;}
	.hpb_text,
	.hpb_text h1{font-size:21px;}
	.hpb_button{top:50%; display:block; left:50%; margin:45px 0 0 -128px;}
	.hp_banner{min-height:280px;}
	
	
	.home_content_1 .hc_cols{display:block;}
	.home_content_1 .hc_cols .himg{width:100%; max-width:none;}

	.home_content_1{padding:30px 0;}
	
	.home_content_1 .htxt{float:none; width:auto; margin-left:0; padding:15px 0 0 30px;}
	/*
	.home_content_1 .htxt h3{font-size:18px; line-height:24px;}
	.home_content_1 .htxt p{font-size:15px; line-height:21px;}
	*/
	
	.home_content_1 .section_line{width:30%; height:55px; top:100%; left:10px; display:none;}	
	.home_content_1 .section_line .line_1{top:-55px;}
	.home_content_1_anim .section_line .line_1{height:55px;}
	.home_content_1_anim .section_line .line_2{height:100px;}
	.home_content_1_anim .section_line .line_3{display:none;}
	.home_content_1_anim .section_line .line_4{display:none;}
	.home_content_1 .section_line_mob{display:block;}
	
	.text_on_blue{padding:30px 0;}
	.text_on_blue .txt_padding{padding:25px 0;}
	.text_on_blue p{font-size:16px; line-height:25px;}
	
	.featured_projects{padding:0 0 20px;}
	
	.featured_projects .project_row .project_img{height:auto; width:auto; float:none;}
	
	.featured_projects .project_row .project_text h2{margin:0; padding:0;}
	.featured_projects .project_row .project_text{float:none; width:auto; position:relative;}
	.featured_projects .project_row .project_text .pro_padding{padding:20px 50px 30px;}
	

	.featured_projects .project_row.project_row_alt .project_text .section_line .line_1{left:10px; right:auto;}
	.featured_projects .project_row.project_row_alt .project_text .section_line .line_2{left:10px; right:auto; top:-23px;}
	.featured_projects .project_row.project_row_alt .project_text .section_line .line_3{left:10px; right:auto; top:45px;}

	.featured_projects .project_row .project_text .section_line{width:30%; left:0; top:15%;}
	.featured_projects .project_row_alt .project_text .section_line .line_1,
	.featured_projects .project_row .project_text .section_line .line_1{left:10px; width:3px; height:0; top:-73px; right:auto;}
	.featured_projects .project_row_alt .project_text .section_line .line_2,
	.featured_projects .project_row .project_text .section_line .line_2{width:3px; height:0; left:10px; top:-23px; right:auto;}
	.featured_projects .project_row_alt .project_text .section_line .line_3,
	.featured_projects .project_row .project_text .section_line .line_3{height:3px; width:0; left:10px; top:45px; right:auto;}
	
	.featured_projects .project_row_anim .project_text .section_line .line_1{width:3px; height:50px;}
	.featured_projects .project_row_anim .project_text .section_line .line_2{width:3px; height:70px}
	.featured_projects .project_row_anim .project_text .section_line .line_3{height:3px; width:20px;}
	
	/*
	.featured_projects .project_row_alt .project_img{float:right;}
	.featured_projects .project_row_alt .project_text{float:left;}
	*/
	.featured_projects .project_row_alt .project_text .pro_padding{padding:20px 50px 30px;}
	.featured_projects .project_row_alt .project_text .section_line{width:30%; left:0; top:15%; right:auto;}
	
	
	
	
	.manntech_stats{padding:30px 0 0;}
	.manntech_stats .m_stats{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.manntech_stats .m_stats .m_stat{-webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%; margin:0 4% 20px 0; }
	.manntech_stats .m_stats .m_stat h3{padding-left:8px; padding-right:8px; font-size:16px;}
	.manntech_stats .m_stats .m_stat:nth-child(2n){margin-right:0;}
	.manntech_stats .m_stats .m_stat:last-child{margin-right:0;}
	
	
	.latest_news{padding:20px 0 40px;}
	.latest_news .n_title h2{font-size:25px;}
	.latest_news .ln_row{display:block;}
	.latest_news .ln_row .ln_box{margin:0 auto 25px; max-width:450px;}
	.latest_news .ln_row .ln_box:last-child{margin:0 auto;}
	/*
	.latest_news .ln_row .ln_box .ln_img{padding:0 0 77.33%; background-position:center; background-size:cover; position:relative;}
	.latest_news .ln_row .ln_box .ln_img a{display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
	.latest_news .ln_row .ln_box .ln_img img{display:none; width:100%; height:auto;}
	.latest_news .ln_row .ln_box h3{font-size:17px; font-weight:600; padding:0; margin:0;}
	.latest_news .ln_row .ln_box h3 a{color:#fff; text-decoration:none; display:block; padding:20px 25px;}
	.latest_news .ln_row .ln_box:nth-child(2) h3 a{color:#000;}
	*/
	.latest_news .view_all_news{padding:20px 0 0;}
	
	
	/*
	.newsletter_banner .nl_b{position:relative;}
	.newsletter_banner .nl_b .line_1{position:absolute; left:0; bottom:-35px; height:0; width:3px; background:#fff;
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;
		transition-delay:0;
	}
	.newsletter_banner .nl_b .line_2{position:absolute; left:0; bottom:0; height:0; width:3px; background:#393A97;
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;
		transition-delay:0.2s;
	}
	.newsletter_banner .nl_b .line_3{position:absolute; left:0; top:0; height:3px; width:0; background:#393A97;
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;
		transition-delay:0.5s;
	}
	.newsletter_banner .nl_b_anim .line_1{height:35px;}
	.newsletter_banner .nl_b_anim .line_2{height:100%;}
	.newsletter_banner .nl_b_anim .line_3{width:50px;}
	*/
	.newsletter_banner .nl_b{position:relative; display:block;}
	.newsletter_banner .nl_b_img{height:184px; background-size:85% auto; background-position:center bottom; background-repeat:no-repeat; width:100%; float:none;}
	.newsletter_banner .nl_b_img .nl_title{font-size:18px;}
	.newsletter_banner .nl_b_txt{float:none; width:auto; margin-left:4%; padding-top:10px; display:none;}
	.newsletter_banner .nl_b_txt p{font-size:17px; line-height:20px;}
	
	
	.newsletter_row{padding:55px 0 30px;}
	.newsletter_row .nl_left{float:none; width:auto; padding:5px 0 0;}
	.newsletter_row .nl_left h3{font-size:18px;}
	.newsletter_row .nl_left p{font-size:15px;}
	.newsletter_row .nl_right{float:none; width:auto; padding:25px 0 0;}
	
	/*
	.hubspot_newsletter_1 .hs-form .hs-form-field .input .hs-input{height:45px; -webkit-box-sizing:border-box; box-sizing:border-box; padding:5px 20px; border:none; outline:none; margin:0 0 5px;}
	.hubspot_newsletter_1 .hs-form .legal-consent-container{clear:both;}
	.hubspot_newsletter_1 .hs-form .legal-consent-container div{display:block; width:100%;}
	.hubspot_newsletter_1 .hs-form-booleancheckbox-display p{color:#fff; padding:8px 0 0; margin:0;}
	.hubspot_newsletter_1 .hs-form-booleancheckbox-display p a{color:#fff; display:inline;}
	.hubspot_newsletter_1 .hs-form .hs-form-field label{color:#fff;}
	.hubspot_newsletter_1 .hub_chk input:checked ~ .checkmark{background:#fff;}
	.hubspot_newsletter_1 .hub_chk .checkmark:after{border:solid #393A97; border-width:0 3px 3px 0;}
	
	.hubspot_newsletter_1 .hpntb_btn{background:none; width:100%; height:auto;}
	.hubspot_newsletter_1 .hpntb_btn .hs-button{border:2px solid #fff; color:#fff; height:46px; font-weight:600; letter-spacing:0; font-size:16px; width:100%; padding:0;}
	.hubspot_newsletter_1 .hpntb_btn .hs-button:hover{background:#fff; color:#393A97;}
	
	.hp_images{padding:0;}
	*/
	.hubspot_newsletter_1 .hs-form .hs_firstname,
	.hubspot_newsletter_1 .hs-form .hs_lastname,
	.hubspot_newsletter_1 .hs-form .hs_email{width:100%;}
	.hubspot_newsletter_1 .hs_submit{position:static; width:160px;}
	

	.whistle_b{bottom:0px; margin-bottom:0;}
	
	.foot_socialm{padding-bottom:55px; margin-bottom:20px;}
	
	.footer_title{text-align:center;}
	.foot_socialm .footer_title{padding-bottom:16px;}
	.foot_menu>.menu-item{padding-bottom:15px;}
	.foot_menu>.menu-item>a{color:#393A97; font-size:16px; font-weight:700;}
	.footc_text{}
	.webby{text-align:center;}

}

.foot_menu{-webkit-columns:4; -moz-columns:4; columns:4;}
@media screen and (max-width: 1024px){
	.foot_menu{-webkit-columns:1; -moz-columns:1; columns:1;}
}


.icl-nl.wpml-ls-item-nl{display:none;}

/*
.head_menu .menu-item{position:relative;}
.head_menu .menu-item a{padding:10px 0; display:inline-block;}
.head_menu .menu-item ul{position:absolute; left:0; top:100%; list-style:none; padding:7px 0; margin:0; background:#fff; display:none;
	-webkit-animation:dropdown 0.3s; -moz-animation:dropdown 0.3s; -o-animation:dropdown 0.3s; animation:dropdown 0.3s;
}
.head_menu .menu-item .sh_sub{display:none; right:0; top:8px; width:31px; height:31px; background:#393A97; position:absolute; border-bottom:1px solid #393A97; border-right:1px solid #393A97; cursor:pointer;}
.head_menu .menu-item .sh_sub:before{content:""; display:block; width:15px; height:1px; background:#fff; position:absolute; left:50%; top:50%; margin-left:-7px;}
.head_menu .menu-item .sh_sub:after{content:""; display:block; width:1px; height:15px; background:#fff; position:absolute; left:50%; top:50%; margin-top:-7px;}
.head_menu .menu-item ul li{}
.head_menu .menu-item ul li .sh_sub{display:none;}
.head_menu .menu-item ul li a{display:block; padding:5px 0; color:#000;}
.head_menu .menu-item:hover ul{display:block;}

@-webkit-keyframes dropdown {  0% { top: 90%; opacity:0; }  100% { top: 100%; opacity:1; }}
@-moz-keyframes dropdown {  0% { top: 90%; opacity:0; }  100% { top: 100%; opacity:1; }}
@-o-keyframes dropdown {  0% { top: 90%; opacity:0; }  100% { top: 100%; opacity:1; }}
@keyframes dropdown {  0% { top: 90%; opacity:0; }  100% { top: 100%; opacity:1; }}

@media screen and (max-width: 1024px){
	.head_menu .menu-item{padding:3px 0 3px 25px;}
	.head_menu .menu-item ul{display:none; position:static;}
	.head_menu .menu-item ul li a{font-size:15px; white-space:normal;}
	
	.head_menu .menu-item.menu-item-has-children .sh_sub{display:block;}
	.head_menu .menu-item.menu-item-has-children ul li .sh_sub,
	.head_menu .menu-item ul li .sh_sub{display:none;}
	.head_menu .menu-item ul li a{padding:5px 30px 5px 0;}
	.head_menu .menu-item:hover ul{display:none;}
}
*/

.mt_select{vertical-align:top;}
.mt_select_2 .heading{width:245px;}

.enquiry_wrap_new{}
.enquiry_wrap_new .einput{}
.enquiry_wrap_new .einput p{padding:0; margin:0;}
.enquiry_wrap_new .einput .input{width:100%; background:#fafafa; border:1px solid #c4c4c4; padding:8px 10px; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:16px; max-width:650px;}
.enquiry_wrap_new .einput .textarea{height:115px;}
.enquiry_wrap_new .enq_r{padding-bottom:5px;}
.enquiry_wrap_new span.wpcf7-list-item,
.enquiry_wrap_new .wpcf7-form-control-wrap{position:static;}
.enquiry_wrap_new .wpcf7-list-item-label{display:none;}
.enquiry_wrap_new .hub_chk{font-size:16px;}
.enquiry_wrap_new .hub_chk a{font-weight:700; color:#393A97;}
.wpcf7-form label.error{clear:both; display:block;}

.centered_form{max-width:800px; margin:0 auto;}


/*CONTACT ----*/
.sb_sharp_wrap:before{right:-1px;}
.contact_triangles:after,
.contact_triangles:before{display:none;}
.c_adds{padding-top:12px;}
.c_adds h2{color:#393a97; font-size:20px; margin-top:15px;}
.c_adds .add_cols{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.c_adds .add_cols .add_cl{width:33.33%; max-width:33.33%; -webkit-box-sizing:border-box; box-sizing:border-box; padding-right:25px; margin-bottom:35px;}
.c_adds .add_cols .add_cl h3{ font-size:20px; color:#000; padding:10px 0; margin:0; font-weight:700;}
.c_adds .add_cols .add_cl address,
.c_adds .add_cols .add_cl p{font-size:20px; padding:10px 0; margin:0; color:#000; font-style:normal; line-height:1.2;}

@media only screen and (max-width: 1280px) {
	.c_adds .add_cols .add_cl{width:50%; max-width:50%;}
}
@media only screen and (max-width: 1024px) {
	.sb_sharp_wrap:before{width:30px;}
	.c_adds .add_cols .add_cl h3,
	.c_adds .add_cols .add_cl address,
	.c_adds .add_cols .add_cl p,
	.c_adds h2{font-size:20px;}
}
@media only screen and (max-width: 767px) {
	.c_adds .add_cols .add_cl h3,
	.c_adds .add_cols .add_cl address,
	.c_adds .add_cols .add_cl p,
	.c_adds h2{font-size:18px;}
}
@media only screen and (max-width: 600px) {
	.c_adds .add_cols .add_cl{padding-right:0; margin-bottom:20px;}
	.c_adds .add_cols .add_cl{width:100%; max-width:100%;}
	.c_adds .add_cols .add_cl h3,
	.c_adds .add_cols .add_cl address,
	.c_adds .add_cols .add_cl p,
	.c_adds h2{text-align:center;}
	.c_adds h2{margin:20px 0 0;}
	.c_adds .add_cols .add_cl h3{padding-bottom:0;}
	.c_adds .add_cols .add_cl address{}
}
.c_adds.c_th_cols{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.c_adds.c_th_cols .c_th_col{width:33.33%; max-width:33.33%; -webkit-box-sizing:border-box; box-sizing:border-box; padding-right:25px;}
.c_adds.c_th_cols .c_th_col h2{min-height:60px;}
.c_adds.c_th_cols .add_cols .add_cl{width:100%; max-width:100%; padding-right:0;}
@media only screen and (max-width: 1280px) {
	.c_adds.c_th_cols .c_th_col{width:50%; max-width:50%;}
}
@media only screen and (max-width: 600px) {
	.c_adds.c_th_cols .c_th_col{width:100%; max-width:100%; padding-right:0; margin-bottom:20px;}
}
.foot_logo{width:auto; height:auto;}
.foot_logo img{width:225px; height:auto;}
@media only screen and (max-width: 767px) {
	.foot_logo img{width:225px; height:auto; display:block; margin:0 auto;}
}