/*
Theme Name: Babel
Description: Custom theme for Babel
Author: Cactimedia
Author URI: http://cactimedia.com
Template: twentyfourteen
Version: 1.0.0
*/
@import url("../twentyfourteen/style.css");
/* =Theme customization starts here
-------------------------------------------------------------- */
@charset "utf-8";
@import url("css/fontface.css");
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
body {
	margin:0px auto;
	padding:0px;
	color:#4f4f51;
	font-size:14px;
	font-family: 'Nunito', sans-serif;
	background:#f4f4f4;
	position:relative;
	width:1349px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}
input{ height:35px; }
a {text-decoration: none; transition: color 300ms ease 0s, background 800ms ease 0s, opacity 300ms ease 0s; cursor:pointer; }
a:hover {text-decoration: none; transition: color 300ms ease 0s, background 800ms ease 0s, opacity 300ms ease 0s; cursor:pointer; }
a img {
	 border:none;
}
:focus{outline:0;}
@media screen and (max-width: 1280px) {

 .header-sec .header-con .menu-sec {
	width:923px;
	height:auto;
	float:left;
}

.header-sec .header-con .fist {
	width:5px;
	height:34px;
	padding:15px 0 0 70px;
	float:left;
	background:#FFF;
}

.header-sec .header-con .menu-sec .menu {
	width:632px;
	height:34px;
	padding:15px 0 0 0px;
	float:right;
	background:#FFF;
}

.slider-sec .slider-img {
	width:1247px;
	height:663px;
	border-top:3px solid #FFF;
	margin:auto;
}

}
/*
.header-sec {
	width:100%;
	height:auto;
	float:left;
	position:absolute;
	z-index:9999;
	font-weight:300;
}
.header-sec .header-con {
	width:1200px;
	height:auto;
	margin:auto;
}
.header-sec .header-con .logo {
	width:300px;
	height:176px;
	float:left;
}
.header-sec .header-con .menu-sec {
	width:795px;
	height:auto;
	float:right;
}
.header-sec .header-con .menu-sec .menu {
	width:458px;
	height:34px;
	padding:15px 0 0 38px;
	float:left;
	background:#FFF;
	border-radius:0 0 0 5px;
}
.header-sec .header-con .menu-sec .menu .home-btn{
	width:29px;
	height:19px;
	float:left;	
	background:url(images/Babel_Home_btn-a.png) no-repeat;	
}
.header-sec .header-con .menu-sec .menu .home-btn .but{
	width:29px;
	height:18px;
	float:left;	
	background:url(images/Babel_Home_btn-a.png) no-repeat center;
	text-decoration:none;	
}
.header-sec .header-con .menu-sec .menu .home-btn .but:hover{
	width:29px;
	height:18px;
	float:left;
	background:url(images/Babel_Home_btn-b.png) no-repeat center;
	text-decoration:none;	
}
.header-sec .header-con .menu-sec .search {
	width:289px;
	height:49px;
	float:left;
	margin:0 0 0 2px;
	background:url(images/search-_03.png);
	border-radius:0 0 5px 0;
}

.header-sec .header-con .menu-sec .search .text-field {
	width:289px;
	height:24px;
	float:left;
	padding: 12px 0 0 0;
	margin-left:25px;
}
.slider-sec .slider-nav {
	width:1200px;
	height:auto;
	margin:auto;
	position: absolute;
	top: 64%;
	left: 5.55%;
}
*/
 .header-sec {
	width:100%;
	height:auto;
	/*float:left;*/
	position:absolute;
	z-index:9999;
	font-weight:300;
}

.header-sec .header-con {
	width:1349px;
	height:auto;
	margin:auto;
}

.header-sec .header-con .logo {
	width:249px;
	height:auto;
	float:left;
}

.header-sec .header-con .menu-sec {
	width:1025px;
	height:auto;
	float:left;
}
.header-sec .header-con .fist {
	width:5px;
	height:34px;
	padding:15px 0 0 70px;
	float:left;
	background:#FFF;
}
.header-sec .header-con .menu-sec .menu {
	width:734px;
	height:34px;
	padding:15px 0 0 0px;
	float:right;
	background:#FFF;
}

.header-sec .header-con .menu-sec .menu .home-btn{
	width:20px;
	height:20px;
	float:right;
	margin-right:20px; 
}

.header-sec .header-con .menu-sec .menu .home-btn .but{
	width:20px;
	height:20px;
	float:left;
	background:url(images/Babel_Home_btn-a.png) no-repeat center;
	text-decoration:none; 
}

.header-sec .header-con .menu-sec .menu .home-btn .but:hover, 
.header-sec .header-con .menu-sec .menu .home-btn .but.active{
	background:url(images/Babel_Home_btn-b.png) no-repeat center;
}

.header-sec .header-con .menu-sec .menu .links{
	width:429px;
	height:18px;
	float:right;
	
}
.header-sec .header-con .menu-sec .menu .links a{
	padding:0 25px;
	color:#1a1818;
	text-decoration:none;
	border-right:1px solid #CCC;
	text-transform: uppercase;
}
.header-sec .header-con .menu-sec .menu .links a:hover {
	color:#1e287c;
}
.header-sec .header-con .menu-sec .menu .links a.last{
	border-right:0px solid #CCC;
}

.header-sec .header-con .menu-sec .search {
	width:289px;
	height:49px;
	float:right;
	margin:0 0 0 2px;
	background:url(images/search-_03.png);
}
.header-sec .header-con .menu-sec .search .text-field {
	width:264px;
	height:24px;
	float:left;
	padding: 12px 0 0 0;
	margin-left:25px;
}
.header-sec .header-con .menu-sec .search .text-field .field {
	/*width:210px;*/
	width:173px;
	height:24px;
	float:left;
	border:none;
	background:none;
	font-size:12px;
	color:#1a1818;
}
.header-sec .header-con .menu-sec .search .sumit {
	width:18px;
	height:19px;
	float:left;
	border:none;
	background:url(images/Babel_Home_Tipper_rev2_03.png) no-repeat;
	cursor:pointer;
	margin:3px 0 0 0;
	transition: color 300ms ease 0s, background 800ms ease 0s, opacity 300ms ease 0s;
}
.header-sec .header-con .menu-sec .search .sumit:hover {
	width:18px;
	height:19px;
	float:left;
	border:none;
	background:url(images/Babel_Home_Tipper_rev2_03-hover.png) no-repeat;
	cursor:pointer;
	margin:3px 0 0 0;
	transition: color 300ms ease 0s, background 800ms ease 0s, opacity 300ms ease 0s;
}

.slider-sec {
	width:100%;
	height:auto;
	/*float:left;*/
	position: relative;
	font-weight: 300;
}
.slider-sec .slider-img {
	width:100%;
	height:663px;
	border-top:3px solid #FFF;
	margin:auto;
}

.slider-sec .slider-nav {
	height: auto;
	left: 0px;
	right:0px;
	margin: 0px auto;
	position: absolute;
	bottom:-1px;
	/*top: 64%;*/
	width: 1200px;
}
.slider-sec .slider-nav .tabs {
	width:150px;
	height:140px;
	float:left;
	color:#6d6e71;
}

.slider-sec .slider-nav .tabs .top-sec {
	width:150px;
	height:76px;
	margin:0 0 2px 0;
	float:left;
	background:url(images/slider-thumb-bg-a2.png) no-repeat top center;
	display:table;
}

.slider-sec .slider-nav .tabs .top-sec.first {
	background:url(images/slider-thumb-bg-a.png) no-repeat top center;
}

.slider-sec .slider-nav .tabs .top-sec.last {
	background:url(images/slider-thumb-bg-a-last.png) no-repeat top center;
}

.slider-sec .slider-nav .tabs:hover .top-sec {
	background:url(images/slider-thumb-bg.png) no-repeat top center;
}

.slider-sec .slider-nav .tabs .top-sec .product-img {
	width:68px;
	margin:auto;
	height: 57px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.slider-sec .slider-nav .tabs .top-sec .product-img img {
	vertical-align:middle;
}

/*
.slider-sec .slider-nav .tabs .top-sec {
	width:150px;
	height:76px;
	margin:0 0 2px 0;
	float:left;
}

.slider-sec .slider-nav .tabs .top-sec.but-1{
	background:url(images/Babel_thumbs_02.png) no-repeat
}
.slider-sec .slider-nav .tabs:hover .top-sec.but-1{
	background:url(images/Babel_thumbs-b_02.png) no-repeat;
}
.slider-sec .slider-nav .tabs .top-sec.but-2{
	background:url(images/Babel_thumbs_03.png) no-repeat;
}
.slider-sec .slider-nav .tabs:hover .top-sec.but-2{
	background:url(images/Babel_thumbs-b_03.png) no-repeat;
}
.slider-sec .slider-nav .tabs .top-sec.but-3{
	background:url(images/Babel_thumbs_04.png) no-repeat;
}
.slider-sec .slider-nav .tabs:hover .top-sec.but-3{
	background:url(images/Babel_thumbs-b_04.png) no-repeat;
}
.slider-sec .slider-nav .tabs .top-sec.but-4{
	background:url(images/Babel_thumbs_05.png) no-repeat;
}
.slider-sec .slider-nav .tabs:hover .top-sec.but-4{
	background:url(images/Babel_thumbs-b_05.png) no-repeat;
}
.slider-sec .slider-nav .tabs .top-sec.but-5{
	background:url(images/Babel_thumbs_06.png) no-repeat;
}
.slider-sec .slider-nav .tabs:hover .top-sec.but-5{
	background:url(images/Babel_thumbs-b_06.png) no-repeat;
}
.slider-sec .slider-nav .tabs .top-sec.but-6{
	background:url(images/Babel_thumbs_07.png) no-repeat;
}
.slider-sec .slider-nav .tabs:hover .top-sec.but-6{
	background:url(images/Babel_thumbs-b_07.png) no-repeat;
}
.slider-sec .slider-nav .tabs .top-sec.but-7{
	background:url(images/Babel_thumbs_08.png) no-repeat;
}
.slider-sec .slider-nav .tabs:hover .top-sec.but-7{
	background:url(images/Babel_thumbs-b_08.png) no-repeat;
}
.slider-sec .slider-nav .tabs .top-sec.but-8{
	background:url(images/Babel_thumbs_09.png) no-repeat;
}
.slider-sec .slider-nav .tabs:hover .top-sec.but-8{
	background:url(images/Babel_thumbs-b_09.png) no-repeat;
}
*/
.slider-sec .slider-nav .tabs .down-sec {
	width:90px;
	height:38px;
	float:left;
	padding:14px 30px;
	background:url(images/dow-sec-c.png);
	text-align:center;
	color:#6d6e71;
	font-family: 'Nunito', sans-serif;
	font-weight:300;
	text-transform: uppercase;
}
.slider-sec .slider-nav .tabs:hover .down-sec {
	color:#191818;
	background:url(images/down-sec-hover.png) !important;
}
.slider-sec .bx-wrapper .bx-viewport {
	border: solid #fff 0px !important;
	box-shadow: 0 0 0px #fff !important;
	left:0px;
	right:0px;
	margin:0px auto;
	width:1349px !important;
	overflow:hidden;

}
.slider-sec .slider-content-sec {
	width:100%;
	height:auto;
	background:#fff;
	float:left;
}
.slider-sec .slider-content-sec .bx-wrapper {
	margin:0px auto !important;
}
.slider-sec .slider-content-sec .content-con {
	width:1200px;
	height:160px;
	margin:auto;
	display:table;

}
.slider-sec .slider-content-sec .content-con .title-box {
	width:295px;
	height:91px;
	/*
	float:left;
	padding:69px 0 0 0;
	*/
	background:url(images/content-titile-box.jpg) no-repeat;
	text-align:center;
	font-size:24px;
	color:#FFF;
	font-family: "Copernicus Bold";
	display:table-cell;
	vertical-align:middle;

}
.slider-sec .slider-content-sec .content-con .text-area {
	width:465px;
	height:106px;
	float:left;
	padding:54px 55px 0 55px;
	line-height:24px;
}
.slider-sec .slider-content-sec .content-con .view {
	width:228px;
	height:34px;
	float:left;
	margin:65px 0px 0 35px;
	padding:15px 0 0 0;
	text-align:center;
	font-family: 'Nunito', sans-serif;
	font-weight:400;
	border:2px solid #58595b;
	background:#fff;
	color:#1a1818;
	cursor:pointer;
}
.slider-sec .slider-content-sec .content-con .view:hover {
	border:2px solid #1e287c;
	color:#1e287c;
	cursor:pointer;
}
.main-container {
	width:100%;
	height:auto;
	float:left;
	margin:20px 0;
	background:#f4f4f4;
}
.main-container .main-content {
	width:1200px;
	height:auto;
	margin:auto;
	overflow: hidden;
}
.main-container .main-content .content-1 {
	width:455px;
	height:356px;
	float:left;
	padding:45px 100px 0px 42px;
	background:#fff;
	line-height:24px;
	color:#1a1818;
	transition: color 300ms ease 0s, background 800ms ease 0s, opacity 300ms ease 0s;
}
.main-container .main-content .content-1:hover {
	width:455px;
	height:356px;
	float:left;
	padding:45px 100px 0px 42px;
	background:#1a1818;
	color:#aaabac;
	transition: color 300ms ease 0s, background 800ms ease 0s, opacity 300ms ease 0s;
}
.main-container .main-content .content-1 h1 {
	font-size:18px;
	color:#4f4f51;
	font-family: "Copernicus Bold";
}
.main-container .main-content .content-1:hover h1 {
	color:#ffffff;
}
.main-container .main-content .content-1 p {
	margin:45px 0;
}
.main-container .main-content .content-1 a.view {
	width:228px;
	height:37px;
	float:left;
	text-decoration:none;
	padding:12px 0 0 0;
	margin:35px 0 0 0;
	text-align:center;
	font-family: 'Nunito', sans-serif;
	font-weight:400;
	border:2px solid #58595b;
	color:#1a1818;
}
.main-container .main-content .content-1:hover a.view {
	border:2px solid #FFFFFF;
	color:#FFFFFF;
}

.main-container .main-content .content-2 {
	width:593px;
	height:401px;
	float:left;
	margin:0 0 0 10px;
	background:#fff;
	line-height:24px;
	color:#1a1818;
}

.main-container .main-content .content-2 .address {
	width:453px;
	height:175px;
	float:left;
	padding:45px 100px 0px 42px;
	background:#fff;
	line-height:24px;
	color:#1a1818;
	transition: color 300ms ease 0s, background 800ms ease 0s, opacity 300ms ease 0s;

}
.main-container .main-content .content-2 .address:hover {
	width:453px;
	height:175px;
	float:left;
	padding:45px 100px 0px 42px;
	line-height:24px;
	color:#aaabac;
	background:#1a1818;
	transition: color 300ms ease 0s, background 800ms ease 0s, opacity 300ms ease 0s;

}
.main-container .main-content .content-2 .address h1 {
	font-size:18px;
	color:#4f4f51;
	font-family: "Copernicus Bold";
}
.main-container .main-content .content-2 .address:hover h1 {
	color:#fff;
}
.main-container .main-content .content-2 .address p {
	margin:45px 0;
	-webkit-column-count:2; /* Chrome, Safari, Opera */
    -moz-column-count:2; /* Firefox */
    column-count:2;
	-webkit-column-gap:110px; /* Chrome, Safari, Opera */
    -moz-column-gap:110px; /* Firefox */
    column-gap:110px;
}
.main-container .main-content .content-2 .address .spe {
	margin:0px 23px 0 0;
}
.main-container .main-content .content-2 .map {
	width:597px;
	height:181px;
	float:left;
}
.main-container .client-icons {
	width:1200px;
	height:100px;
	margin:auto;
	padding:60px 0;
	text-align:center;
}
.main-container .client-icons img {
	margin:0 15px 0 0;
}
.footer-sec {
	width:100%;
	height:auto;
	float:left;
	padding:64px 0 0 0;
	background:#1a1818;
	font-family: 'Nunito', sans-serif;
	font-weight:300;
}
.footer-sec .footer {
	width:1200px;
	height:auto;
	margin:auto;
	color:#fff;
}
.footer-sec .footer-first {
	width:100%;
	height:auto;
	float:left;
}
.footer-sec .footer .coloumns {
	width:200px;
	height:auto;
	float:left;
	color:#959798;
	padding:9px 0 0 0;
	line-height:24px;
}
.footer-sec .footer .coloumn-1 {
	width:200px;
	height:auto;
	float:left;
	line-height:40px;
	color:#fff;
}
.footer-sec .footer .coloumn-1 a {
	color:#fff;
	text-transform: uppercase;
}
.footer-sec .footer .coloumn-1 a:hover {
	color:#1e287c;
	
}
.footer-sec .footer .coloumn-1 a.active {
	color:#959798;
	
}

.footer-sec .footer .coloumns li.li-1 a {
	color:#fff;
}
.footer-sec .footer .coloumns li.li-1 a:hover {
	color:#1e287c;
}
.footer-sec .footer .coloumns a {
	color:#959798;
}
.footer-sec .footer .coloumns a:hover {
	color:#1e287c;
}
.footer-sec .footer .coloumn-1 li {
	list-style:none;
	display:block;
}
.footer-sec .footer .coloumns li {
	list-style:none;
	display:block;
}
.footer-sec .footer .coloumns li.li-1 {
	list-style:none;
	color:#fff;
	margin-bottom:12px;
	display:block;
}
.footer-sec .footer .coloumn-last {
	width:200px;
	height:auto;
	float:left;
	font-size:8px;
	color:#FFFFFF;
	padding:14px 0 0 0;
	line-height:24px;
	text-align:center;
}
.footer-sec .footer-second {
	width:1200px;
	height:auto;
	margin:auto;
}
.footer-sec .footer-second .footer-designer {
	width:468px;
	height:auto;
	margin:40px 0 15px 0;
	float:left;
	text-align:left;
	font-size:12px;
}
.footer-sec .footer-second .footer-designer .text {
	margin: 3px 4px 0px 0px;
	float:left;
	color:#969899;
}
.footer-sec .footer-second .footer-designer .image {
	float:left;
}
.footer-sec .footer-second .footer-designer .cactimedia-text {
	float: left;
	margin: 3px 0px 0px 3px;
	color:#6f9d1e;
}
.footer-sec .footer-second .copyright {
	width:580px;
	height:auto;
	margin:42px 0 15px 0;
	float:left;
	text-align:left;
	font-size:12px;
	color:#969899;
}
.footer-sec .footer-second .savvana-logo {
	width:107px;
	height:auto;
	/*margin:-4px 0 15px 0;*/
	margin:17px 0 15px;
	float:left;
	font-size:8px;
	color:#fff;
	text-align:center;

}

/*---------------------------- About --------------------------------*/
.slider-sec .slider-img-about {
	width:100%;
	height:auto;
	border-top:3px solid #FFF;
	margin:auto;
	position:relative;
}
.slider-sec .slider-img-about img {
	width:100%;
	height:678px;
	display:block;
}
.slider-sec .header-sec-about {
	width:1199px;
	height:116px;
	margin:auto;
	position:relative;
	margin: -227.5px auto 0px;
	/*top:-191.5px;
	left: 5.5%;*/
	background:url(images/Babel_About_rev2_02.png) no-repeat top center;
}
.slider-sec .header-sec-about .title-sec {
	width:607px;
	height:auto;
	margin:auto;
	padding:20px 0 0 0;
}
.slider-sec .header-sec-about .title-sec .breadcrumb {
	width:100%;
	height:14px;
	float:left;
	font-size:12px;
	color:#6d6e71;
}
.slider-sec .header-sec-about .title-sec .breadcrumb a{
	border-right:1px solid #ccc;
	text-decoration:none;
	padding:0 10px 0 0;
	margin-right:10px;
	height:14px;
	color:#1e287c;
}
.slider-sec .header-sec-about .title-sec .breadcrumb a:hover{
	border-right:1px solid #ccc;
	text-decoration:none;
	padding:0 10px 0 0;
	height:14px;
	margin-right:10px;
	color:#1a1818;
}
.slider-sec .header-sec-about .title-sec .main-title {
	width:100%;
	height:auto;
	margin:12px 0 0 0;
	float:left;
}
.slider-sec .header-sec-about .title-sec .main-title h1 {	
	font-size:24px;
	color:#191818;
	font-family: "Copernicus Bold";
}
.slider-sec .about-main-container {
	width:1199px;
	height:auto;
	margin:auto;
	position:relative;
	/*top:-192.5px;
	left: 5.58%;*/
	background:#FFFFFF;
	overflow:hidden;
}
.slider-sec .about-main-container .left-panel {
	width:255px;
	height:auto;
	float:left;
}
.slider-sec .about-main-container .left-panel .nav {
	width:223px;
	height:41px;
	padding:25px 0 0 25px;
	float:left;
	color:#1a1818;
	border-bottom:1px solid #f0f0f0;
}
.slider-sec .about-main-container .left-panel .nav:hover {
	width:228px;
	height:41px;
	padding:25px 0 0 20px;
	float:left;
	color:#1e287c;
	border-bottom:1px solid #f0f0f0;
	border-left:5px solid #1e287c;
	cursor:pointer;
}
.slider-sec .about-main-container .left-panel .active{
	width:228px;
	height:41px;
	padding:25px 0 0 20px;
	float:left;
	color:#1e287c;
	border-bottom:1px solid #f0f0f0;
	border-left:5px solid #1e287c;
	font-weight:400;}
.slider-sec .about-main-container .left-panel .active a {
	color:#1e287c;
}
.products-nav {
	width:223px;
	height:41px;
	padding:25px 0 0 25px;
	float:left;
	color:#1a1818;
	border-bottom:1px solid #f0f0f0;
	text-decoration:none;
	font-weight:400;
}
.products-nav:hover {
	width:228px;
	height:41px;
	padding:25px 0 0 20px;
	float:left;
	color:#1e287c;
	border-bottom:1px solid #f0f0f0;
	border-left:5px solid #1e287c;
	font-weight:400;
	cursor:pointer;
	font-weight:400;
}
.slider-sec .about-main-container .left-panel .products-nav a{
	color:#1a1818;
	font-weight:400;
	text-transform: uppercase;
}
.slider-sec .about-main-container .left-panel .products-nav:hover a{
	color:#1e287c;
	font-weight:400;
}	
.slider-sec .about-main-container .left-panel .products-nav:hover a:hover{
	color:#1e287c;
	font-weight:400;
}	
.products-nav button{
	background:none;
	border:none;
	color:#1a1818;
	font-weight:400;
}
.products-nav button:hover{
	background:none;
	border:none;
	color:#1e287c;
	font-weight:400;
}
.products {
	color:#1a1818;
	font-weight:400;}
.product-menu{
	width:200px;
	height:auto;
	padding:10px 0 0 40px;
	float:left;
	color:#1e287c;
	border-bottom:1px solid #f0f0f0;
	border-left:5px solid #1e287c;
	font-weight:400;
	display:none;
}
.product-menu-active {
	display:!important;
}
.product-menu .product-list {
	width:100%;
	/*height:21px;*/
	height: auto;
	float:left;
	margin-bottom:20px;
	cursor:pointer;
}
.product-menu .product-list .pro-icons {
	width:42px;
	height:21px;
	float:left;
	margin-right:20px;
}
.product-menu .product-list:hover {
	cursor:pointer;
}
.product-menu .product-list .pro-icon-1 {
	background:url(images/products-nav-icons_03.png) no-repeat;
}
.product-menu .product-list:hover .pro-icon-1 {
	background:url(images/products-nav-icons-b_03.png) no-repeat;
}
.pro-icon-2 {
	background:url(images/products-nav-icons_06.png) no-repeat;
}
.product-menu .product-list:hover .pro-icon-2 {
	background:url(images/products-nav-icons-b_06.png) no-repeat;
}
.pro-icon-3 {
	background:url(images/products-nav-icons_08.png) no-repeat;
}
.product-menu .product-list:hover .pro-icon-3 {
	background:url(images/products-nav-icons-b_08.png) no-repeat;
}
.pro-icon-4 {
	background:url(images/products-nav-icons_10.png) no-repeat;
}
.product-menu .product-list:hover .pro-icon-4 {
	background:url(images/products-nav-icons-b_10.png) no-repeat;
}
.pro-icon-5 {
	background:url(images/products-nav-icons_12.png) no-repeat;
}
.product-menu .product-list:hover .pro-icon-5 {
	background:url(images/products-nav-icons-b_12.png) no-repeat;
}
.pro-icon-6 {
	background:url(images/products-nav-icons_14.png) no-repeat;
}
.product-menu .product-list:hover .pro-icon-6 {
	background:url(images/products-nav-icons-b_14.png) no-repeat;
}
.pro-icon-7 {
	background:url(images/products-nav-icons_16.png) no-repeat;
}
.product-menu .product-list:hover .pro-icon-7{
	background:url(images/products-nav-icons-b_16.png) no-repeat;
}
.product-menu .product-list .pro-item {
	width:130px;
	height:auto;
	float:left;
	font-weight:400;
	color:#191818;
}
.product-menu .product-list:hover .pro-item {
	font-weight:400;
	color:#1e287c;
}

.slider-sec .about-main-container .left-panel .nav a{
	color:#1a1818;
	font-weight:400;
	text-transform: uppercase;
}
.slider-sec .about-main-container .left-panel .nav:hover a{
	color:#1e287c;
	font-weight:400;}	
.slider-sec .about-main-container .left-panel .nav:hover a:hover{
	color:#1e287c;
	font-weight:400;}	
.slider-sec .about-main-container .content-area {
	width:725px;
	height:auto;
	line-height:24px;
	float:left;
	padding:0px 0 0 40px;
}
.slider-sec .about-main-container .content-area h2 { 
	font-size:18px;
	color:#191818;
	font-family: "Copernicus Bold";
	line-height:40px;
}
.slider-sec .about-main-container .content-area p {
	margin-bottom:30px;
}
.slider-sec .about-main-container .content-area p li {
	list-style:none;
}
.slider-sec .about-main-container .content-area img {
	margin:15px 50px 25px 0;
}

/*---------------------------------Products -----------------------------*/

.slider-sec .about-main-container .content-area .product-diplay-sec {
	width:855px;
	height:auto;
	float:left;
	margin-bottom:50px;
}
.slider-sec .about-main-container .content-area .product-diplay-sec .product-items {
	width:275px;
	height:180px;
	float:left;
	margin:5px 10px 5px 0;
}
.slider-sec .about-main-container .content-area .product-diplay-sec .product-items .product-name {
	width:275px;
	/*
	width:215px;
	height:28px;
	*/
	height:auto;
	margin:auto;
 	background:#fff;
	color:#1a1818;
	text-align:center;
	padding:3px 0 0 0;
	font-weight:400;
	position: relative;
	z-index: 1;
}
.slider-sec .about-main-container .content-area .product-diplay-sec .product-items:hover .product-name {
	color:#1e287c;
}
.product-items-1 {
	background:url(images/product-items_01.jpg) no-repeat;
}
.product-items-2 {
	background:url(images/product-items_03.jpg) no-repeat;
}
.product-items-3 {
	background:url(images/product-items_05.jpg) no-repeat;
}

.slider-sec .about-main-container .content-area .product-diplay-sec .product-items .buton-sec {
	 /*width:208px; 
	 height:110px; 
	 background-color:rgba(255,255,255,0.6)
	 opacity:0;
	 padding:70px 0 0 75px;
	 position:relative;
	 top:-31px; */
	 width:208px; 
	height:115px; 
	background-color:rgba(255,255,255,0.6);
	opacity:0;
	padding:65px 0 0 75px;
	position:relative;
	top:-31px;
	
}
.slider-sec .about-main-container .content-area .product-diplay-sec .product-items:hover .buton-sec { 
	opacity:0.7; 
	background-color:rgba(255,255,255,0.6)
	
}
.slider-sec .about-main-container .content-area .product-diplay-sec .product-items:hover .buton-sec .view-btn {
	width:126px;
	height:73px;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:400;
	background:url(images/Babel_Products_view-btn.png) no-repeat;
	text-decoration:none;
}
.slider-sec .about-main-container .content-area .product-diplay-sec .product-items:hover .buton-sec  a .view-btn {
	text-decoration:none;
	background:url(images/Babel_Products_view-btn.png) no-repeat;
}
.slider-sec .about-main-container .content-area .product-diplay-sec .product-items:hover .buton-sec a:hover .view-btn  {
	text-decoration:none;
	background:url(images/Babel_Products_view-btn-2.png) no-repeat;
}
.clear {
	width:100%;
	height:75px;
	float:left;
}

/*------------------------------------ Contact us -----------------*/
.slider-sec .about-main-container .contact-content-area {
	width:900px;
	height:auto;
	line-height:24px;
	float:left;
	padding:0px 0 0 40px;
}
.slider-sec .about-main-container .contact-content-area .con {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.slider-sec .about-main-container .contact-content-area h2 { 
	font-size:18px;
	color:#4f4f51;
	font-family: "Copernicus Bold";
	line-height:40px;
}
.slider-sec .about-main-container .contact-content-area p {
	margin-bottom:30px;
}
.slider-sec .about-main-container .contact-content-area p li {
	list-style:none;
}
.slider-sec .about-main-container .contact-content-area img {
	margin:15px 50px 25px 0;
}
.slider-sec .about-main-container .contact-content-area .address-sec {
	width:300px;
	height:auto;
	float:left;
}
.slider-sec .about-main-container .contact-content-area .address-sec .spe {
	margin:0px 23px 0 0;
}
.slider-sec .about-main-container .contact-content-area .map-icon-sec {
	width:250px;
	height:100px;
	float:left;
}
.slider-sec .about-main-container .contact-content-area .map-icon-sec .map-icon {
	width:30px;
	height:33px;
	float:left;
	padding-right:20px;
}
.slider-sec .about-main-container .contact-content-area .map-icon-sec .map-icon img {
	margin:0px;
}
.slider-sec .about-main-container .contact-content-area .map-icon-sec .map-link {
	width:155px;
	height:33px;
	float:left;
	font-weight:400;
	color:#1a1818;	
	line-height:18px;
	text-decoration:none;
}
.slider-sec .about-main-container .contact-content-area .map-icon-sec:hover .map-link {
	color:#1e287c;
	text-decoration:none;	
}
.slider-sec .about-main-container .contact-content-area .form {
	width:725px;
	height:auto;
	float:left;
	padding-right:225px;
}

ul.contform{ width:100%; font-weight:400;}
ul.contform li{ width:42%; height:auto; float:left; margin-bottom:20px; margin-right:50px; list-style:none;}
ul.contform li:last-child{ float:left;}
ul.contform li.nomar{margin-left:0;}
ul.contform li input[type="text"]{ font-size: 14px; font-family: 'Nunito', sans-serif; width: 98%;  height:35px; color:#1a1818; text-indent:5px;  border:1px solid #ccc; }
ul.contform li.area{ width:92%; height:auto;  float:left; margin-bottom:20px; margin-right:50px; list-style:none;}
ul.contform li.area .nomar{margin-left:0;}
ul.contform li.area textarea{ height:auto; font-family: 'Nunito', sans-serif; resize:none; font-size:14px;  border:1px solid #ccc; width: 98%; color:#1a1818; text-indent:5px;  }
.slider-sec .about-main-container .contact-content-area .form .captcha-sec {
	width:92%;
	height:auto;
	float:left;
	/*margin-bottom:20px;*/
}
.slider-sec .about-main-container .contact-content-area .form .captcha-sec .captcha-text {
	width:300px;
	height:auto;
	float:left;
	line-height:20px;
	font-size:12px;
}
.slider-sec .about-main-container .contact-content-area .form .captcha-sec .captacha-img {
	width:113px;
	float:left;
	height:35px;
	margin-left:90px;
}
.slider-sec .about-main-container .contact-content-area .form .captcha-sec .captacha-img img {
	margin:0px;
}
.slider-sec .about-main-container .contact-content-area .form .captcha-sec .captacha-field {
	width:150px;
	height:35px;
	border:1px solid #ccc;
	text-indent:5px;
	font-family: 'Nunito', sans-serif;
	font-size:14px;
	color:#1a1818;
}
.slider-sec .about-main-container .contact-content-area .form .submit{
	width:228px;
	height:52px;
	float:right;
	/*margin:25px 10px 0 0px;*/
	margin:0 10px 0 0;
	padding:0px 0 0 0;
	text-align:center;
	font-family: 'Nunito', sans-serif;
	font-weight:400;
	font-size:14px;
	border:2px solid #58595b;
	background:#fff;
	color:#1a1818;
	cursor:pointer;
}
.slider-sec .about-main-container .contact-content-area .form .submit:hover {
	border:2px solid #1e287c;
	color:#1e287c;
	cursor:pointer;
}
h1, h2, h3, h4{
	font-weight:normal;
}
.main-content {
		float: none;
	}
ul{
	margin: 0px;
}
div.wpcf7-validation-errors {border:none;font-weight:normal;}
.catcha-sec p {width:98%;}
div.wpcf7-validation-errors {color:red;}
span.wpcf7-not-valid-tip { float:right; font-family: 'Nunito', sans-serif !important;font-size: 14px !important; font-weight: normal !important;}
.slider-sec .about-main-container .contact-content-area p {width:98%;}
div.wpcf7 img.ajax-loader{float:right;margin-right:10px; margin-top:20px;}
.wpcf7-response-output{text-align:center;}
div.wpcf7-mail-sent-ok{ color: #398f14;border:none !important; }
.header-sec .header-con .menu-sec .menu .links .active { color:#1e287c; }

.wsp-productss-list a,.wsp-pages-list a,a.custom-links{ color: #1a1818; }
.wsp-productss-list a:hover,.wsp-pages-list a:hover,a:hover.custom-links{ color: #1e287c; }

.coloumns li a.active{ color: #FFFFFF !important; }
.coloumns li.li-1 a.active{ color: #959798 !important; }
.product-list .active-sub-menu{ color:#1e287c !important;}