body{font-family:"Open Sans";background:#FFFFFF;}
header{background:#fbfbfb;}
.submenuline{text-align:center;background: rgba(49, 92, 104 , 0.85) url(../images/ptn.png); padding:100px 30px;}
.containersubmenuline{ background-position:center center;  background-size:cover;}
.navbar-toggle{background-color:#4E96AA;}
.btn-neutral{border-color:white;color:white;border-width:1px;}
.btn-neutral:hover, .btn-neutral:focus, .btn-neutral:active, .btn-neutral.active, .open>.btn-neutral.dropdown-toggle{background-color: transparent;color: white;border-color: white;}
.content-block .wrp{padding:20px;}
header a{color:#444;font-size:14px;}
header a:hover{color:#111;}
.textlink .wrp img{margin-left:3px;cursor:pointer;}
.textlink .wrp{margin-top:10px;margin-bottom:13px;padding-bottom:10px;padding-top:12px;padding-left:10px;}
.submenuline h2{margin:0px; padding:0px;color:#fefefe;line-height:140%; font-weight:300; font-size:35px;}
.submenuline h2 small{display:block;color:#fafafa;margin-top:20px;}
nav.navbar{margin-bottom:0px;border-radius:0px;padding:10px 0px;}
footer{background:#666;color:#efefef;text-align:center;}
footer .navbar-nav a{border-bottom:1px solid transparent;color:#fefefe;font-size:13px;text-transform:capitalize;}
footer .navbar-nav a:hover{color:#fefefe;background:transparent; border-bottom:1px solid #fefefe;}
footer .powered{ padding:25px 0px;background:#274a54;}
footer .copymenu{background:#555;background:#315c68;}
footer .navbar-text{font-size:13px;padding:10px 0px;}
nav.scroll-to-fixed-fixed{background:#fbfbfb;box-shadow:rgba(0, 0, 0, 0.09) 0px 1px 3px 1px;}
p{text-align:justify;}
.intro{
	color:#315c68;
	font-weight:700;
	font-size:28px;
	text-transform:uppercase;
	padding:60px 0px;
	padding-bottom:30px;
	text-align:center;
	margin:auto;
	line-height:160%;
}
.intro small{display:block; line-height:145%;color:#555; margin-top:20px; font-size:22px; font-weight:400; text-transform:none;}
.intro .button-find-out{margin-top:25px;}
.title-section{
	border-bottom:1px solid #aaa; margin:15px 0px 15px 0px;text-align: center;
}
.title-text{
	margin:0px;border-bottom:2px solid #999; text-transform:uppercase; font-size:20px; color:#555; display:inline-block; padding:5px;
}
.icon-image{
  margin:auto;
  display:block; max-width:100%; height:100px; margin-top:14px;
}
.product-preview{
  padding:10px 20px; padding-left:19px; border-bottom: 1px solid transparent; border-left:1px solid transparent; transition:all 0.3s;margin-bottom:20px; margin-top:6px;
}
.product-preview.pleft{
  padding:10px 20px; padding-right:19px; border-bottom: 1px solid transparent; border-right:1px solid transparent;
}
.product-preview .main-title{
  font-weight:bold; font-size:16px; text-align:center; margin-top:16px;letter-spacing:-1px;margin-bottom:9px;
  color:#315c68; text-transform:uppercase;
}
.product-preview.pright:hover{
   border-left-color:#ccc; border-bottom-color: #aaa; box-shadow:0px 2px 10px #bbb;
}
.product-preview.pleft:hover{
  background:#eee; border-right-color:#ccc; border-bottom-color: #aaa; box-shadow:2px 2px 10px #bbb;
}
.product-preview .btn{
  transition: all 0.3s; margin-bottom:10px;
}
.product-preview:hover .btn{
  background:rgb(44, 147, 255); color:#fff;
}
.desc-product{
  margin-top:10px; font-size:14px; text-align:justify; line-height:145%; height:138px; overflow:hidden;
}
.btn-more{margin-top:20px;}
.contactus{margin-top:15px; padding:20px 0px;background:url(../images/ptn.png);}
.contactus .lab{font-size:20px; font-weight:300; line-height:37px; }
.contactus .btn{margin-left:15px;}

.lead{
	 
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.lead-wrp{
	padding:60px 0px; background: rgba(49, 92, 104 , 0.75) url(../images/ptn.png); color:#fff; text-align:center;	
}
.lead-wrp .btn{
	margin-top:30px;
}
@media(min-width:1440px){
.submenuline{padding:145px 30px;}
}

@media(min-width:1600px){
.submenuline{padding:195px 100px;}
.submenuline h2{line-height:120%;}
.submenuline h2 small{margin-top:15px;}
}

@media(min-width:980px){
.container{width:90%; max-width:1450px;}

}



.navbar-brand{padding:0px;}
.navbar-brand img{height:65px;}

@media(max-width:980px){
.navbar .container{ width:100%; padding:0px 15px; }
.navbar-brand img{height:50px; margin-top:10px; margin-left:8px;}
}
@media(max-width:768px){
.navbar-brand{padding:0px;}
.navbar-brand img{height:65px; margin:0px;}
  .content-block .wrp{padding:0px;}
  .product-preview{
	padding:10px;
  }
  .desc-product{
	height:auto;
  }
  .submenuline{
	padding:50px 10px;
  }
  .submenuline h2{
	line-height: 150%; font-size:30px;
  }
  .submenuline h2 small{
	line-height: 140%;
  }
  .submenuline .row{
   margin:0px;
  }
  footer .navbar-text{
	text-align: center;
  }
  .intro{line-height:150%;}
  .navbar-brand{padding-left:20px;}
  .navbar-brand img{height:65px;}
  .rep-image{
	width:50px;
  }
}

@media(max-width:460px){
  .submenuline{
	padding:35px 10px;
  }
  .submenuline h2{
	line-height: 130%; font-size:27px;
  }
  .submenuline .btn{display:block; width:100%; text-align:center; padding:10px 0px;}
  h1{font-size:32px;}
  h2{font-size:28px;}
}


.container-fluid{padding:0px;}
.breadcrumb{background:#4E96AA;margin-top:10px; }
.breadcrumb a{ color:#f8f8f8; }
.breadcrumb .active{ color:#ccc; }
.title-rp{font-size:30px;}