.page-template-landing-page #abs1, .page-template-landing-page #abs2,.page-template-landing-page .top_panel_title{ display: none; }
.page-template-landing-page .menu_main_nav_area ul#menu_main li{ display: none;  }
.page-template-landing-page .menu_main_nav_area ul#menu_main li:nth-child(2), 
.page-template-landing-page .menu_main_nav_area ul#menu_main li:nth-child(7){ display: block;  }
.page-template-landing-page .top_panel_style_5 .top_panel_middle .menu_main_wrap:before{ display: none;  }
.page-template-landing-page .top_panel_middle .contact_logo{ float: left; }
.page-template-landing-page .menu_main_wrap{ float: right; }
.page-template-landing-page .menu_main_nav_area ul#menu_main li span{  font-family: 'Roboto', sans-serif, Arial; font-size:16px;}
.container-lp{ max-width: 1170px; margin: 0 auto; font-family: 'Roboto', sans-serif, Arial;   font-size:16px; line-height: 1;}
.page-template-landing-page .page_content_wrap{ padding-top: 25px; font-family: 'Roboto', sans-serif, Arial; }
.page-template-landing-page h1{font-size: 52px; font-weight: 700!important; color: #528cb6;  margin: 0;}
.page-template-landing-page h2{font-size: 39px; font-weight: 700!important; color: #ec2227; margin: 0 0 10px; }
.page-template-landing-page p{ font-size: 18px; color: #141618;padding-bottom:15px;}


.page-template-landing-page ul.catListing{ list-style: none; padding: 0 0 0px 0; margin-bottom: 25px;  }
.page-template-landing-page ul.catListing li{display: inline-block; margin-left: -4px; margin-top: -4px; width: 292px; border-left: 1px solid #fff; position: relative;
text-align: center; overflow: hidden; vertical-align: top;   }
.page-template-landing-page ul.catListing li h3{ background: #1c537a; color: #fff; position: absolute; top: 0; width: 100%; font-size: 26px;
 padding:6px 0; font-weight: 500; line-height: 1.2;-moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
 transition: all 0.3s ease-in-out;}
 .page-template-landing-page ul.catListing li .catInfo{background:#01103fad; position: absolute; top: 0;
     width: 100%; height: 100%; z-index: 1; padding:80px 15px 0; box-sizing: border-box; left: -493px;
     -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;  }
.page-template-landing-page ul.catListing li img{ display: block;}
.page-template-landing-page ul.catListing li .catInfo h4{line-height: 1.2; color: red; font-size: 24px; padding-bottom:15px; }
 .page-template-landing-page ul.catListing li .catInfo p{ color: #fff; font-size: 16px; line-height: 1.2; padding-bottom: 25px;}
 .page-template-landing-page ul.catListing li .catInfo a{ display: block ; background: url(images/eye.png) center top no-repeat; 
    padding-top:30px; color: #01fcff;  text-decoration: none; font-size: 16px;}
 .page-template-landing-page ul.catListing li .catInfo span.eye{ display: block ; background: url(images/eye.png) center top no-repeat; 
    padding-top:30px; color: #01fcff;  text-decoration: none; font-size: 16px;}

.page-template-landing-page ul.catListing li .catInfo a:hover{ color: #fff;  }
.page-template-landing-page ul.catListing li:hover .catInfo{  left: 0px;  }
.page-template-landing-page ul.catListing li:hover h3{ top: -90px;}
@media (max-width:1440px){
.page-template-landing-page ul.catListing li{ width:24.8%;}
}

@media (max-width:1200px){
    .container-lp{ padding: 0 15px;}
    .page-template-landing-page ul.catListing li{ width: 33%;}
    .page-template-landing-page ul.catListing li img{ width: 100%;}
    .page-template-landing-page ul.catListing li h3{font-size: 20px;    position: static;     margin-bottom: 0px;}
    .page-template-landing-page ul.catListing li .catInfo h4{font-size: 18px;}
    .page-template-landing-page ul.catListing li .catInfo{ padding-top:40px; }
}

@media (max-width:680px){
    .page-template-landing-page ul.catListing li{ width: 50%; margin-top:-1px; margin-bottom: 2px;}
    .page-template-landing-page ul.catListing li .catInfo{ padding-top:30px; }
	.page-template-landing-page h1 {    font-size: 35px;}
	.page-template-landing-page h2 {    font-size: 26px;}
	.page-template-landing-page ul.catListing li h3 {    font-size: 17px;}
}