/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);

@font-face {
	font-family:"Myriad Pro";
	src:url(../fonts/MyriadPro-Regular.otf) format("truetype");
	}
	
@font-face {
	font-family:"Pimetime";
	src:url(../fonts/PRIMETIME-PERSONAL%20USE%20ONLY.ttf) format("truetype");
	}

*{border:0px;padding:0px;margin:0px}
body {background-color:#ffffff;line-height:24px;font-weight:300;font-family:'Montserrat', sans-serif;font-size:1.3rem}a:hover {list-style:none;text-decoration:none;letter-spacing:normal}li {list-style:none}
.clear {clear:both}.teksol h1 span {color:#78006d}.teksol h1 {color:#373737;font-weight:600;letter-spacing:1px;font-family:'Montserrat';}.container {padding:40px 25px 10px 25px;}p {color:#373737;font-weight:400;font-family:'Montserrat';font-size:1.3rem;}.teksol .gist{font-weight:400;color:#9d9d9c;font-size:1.5rem;margin:0px 0 30px 0;padding:0px;}.teksol .button-right {float:right}.teksol .white {background-color:#F7F7F7;}

/*GLOBAL BANNER*/
.teksol .header-banner-text {}
.teksol .header-banner-text h1 {color:#fc0;font-size:3.5rem;margin:0 0 10px 0}
.teksol .header-banner-text p {color:#ffffff;}
.teksol .prime5 {background:url(../images/fundplus.jpg) no-repeat center center;background-size:cover;}
.teksol .product-wallpaper {background:url(../images/banners/contactbanner.jpg) no-repeat center center}
.teksol .universalbanking {background:url(../images/universalbanking.jpg) no-repeat center center;background-size:cover;}

.teksol .selectedbanner .header-banner-text {text-align:center;margin-bottom:0px;color:#fc0;padding-top:10%;padding-bottom:10%}
.teksol .selectedbanner .header-banner-text h1 {text-align:center;margin-bottom:10px;color:#fc0}
.teksol .selectedbanner p {font-size:1.5rem;width:450px;margin:0 auto;text-align:center;}

.teksol .productsbanner .header-banner-text {margin-bottom:0px;padding-top:13%;padding-bottom:13%}
.teksol .header-line:after {content:' ';width:80px;height:3px;background-color:#fc0;display:block;margin-top:20px}

/*BUTTONS*/
.teksol .btn-default {padding:0px 0 0 15px;background-color:#78006d;border:none;border-radius:0;z-index:-1}
.teksol .btn-default a{font-size:1.3rem; text-transform:uppercase;color:#ffffff;font-weight:500;}
.teksol .btn-default .fa {font-size:2rem;background-color:#000000;color:#fff;padding:15px 15px;margin-left:5px}
.teksol .btn-default:hover {background-color:#ffffff;transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-webkit-transition:all 0.30s ease-in-out;}.teksol .btn-default:hover a{color:#78006d;}.teksol .btn-default:hover .fa {background-color:#78006d;transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-webkit-transition:all 0.30s ease-in-out;}

.teksol .hidden-button {display:none}

/* BANNER */
.teksol .banner-wrapper {background:url(../images/bg.jpg) no-repeat;}
.teksol .banner .-slider {padding-left:10px;padding-right:10px}
.teksol .banner-wrapper .container {padding-top:0px}
/*menu*/
.teksol .navwrap { z-index:9999}
.teksol .navbar-brand {color:#ffffff;font-size:3.5rem;font-weight:900}
.teksol .navbar-brand:hover {color:#fc0}
/*sticky nav*/
.teksol .stickynav {border-bottom:1px solid #ffffff;padding:0px 10px 10px 10px;}
#navigation {background-color: rgba(120, 0, 108, 0.1);
-webkit-transition: background-color 800ms linear;
-moz-transition: background-color 800ms linear;
-ms-transition: background-color 800ms linear;
-o-transition: background-color 800ms linear;
transition: background-color 800ms linear;
}.teksol .navwrap .menu {padding-top:20px;}
.teksol .navbar {padding:0px;margin:0px}
.teksol .navbar .nav a {color:#ffffff;font-weight:500;font-size:1.3rem;font-family:'Montserrat', sans-serif;}
.teksol .navbar .nav .active a{color:#f9e56a;background-color:transparent}
.teksol .nav .active .dropdown-menu li a {color:#000;background-color:transparent}
.teksol .collapse li a {text-transform:uppercase}
.teksol .dropdown .dropdown-menu li a {padding-top:10px;padding-bottom:10px;color:#000000}
.teksol .dropdown .dropdown-menu {border:0px;border-radius:0px;}
.dropdown-menu {padding-top:0px;padding-bottom:0px;}
.teksol .navbar-right {padding-right:15px}

.line #dropdown-effect li:hover {-moz-background-clip: border;/* Firefox 3.6 */-webkit-background-clip: border;/* Safari 4? Chrome 6? */background-clip: border-box;/* Firefox 4, Safari 5, Opera 10, IE 9 */-moz-background-clip: padding;/* Firefox 3.6 */
-webkit-background-clip: padding;/* Safari 4? Chrome 6? */background-clip: padding-box;/* Firefox 4, Safari 5, Opera 10, IE 9 */
-moz-background-clip: content;/* Firefox 3.6 */-webkit-background-clip: content;/* Safari 4? Chrome 6? */background-clip: content-box;/* Firefox 4, Safari 5, Opera 10, IE 9 */ }
.line #dropdown-effect li:after {content: '';display: block;margin: auto;height: 2px;width: 0px;background: transparent;
transition: width .3s ease, background-color .3s ease; }
.line #dropdown-effect li:hover:after {width: 100%;background-color: #f9e56a; }
/*slider*/
.slider-section .container {padding:0px;}
.slider-section .carousel-indicators .active {background-color:#ac0202;}
.slider-section .carousel-indicators li {border-color:#b80101;}
/*contacts*/
.banner .banner-bottom {padding:0px;margin:0px}
.banner .banner-bottom {border-top:1px solid #ffffff;padding-top:20px}
.banner .banner-bottom p {color:#ffffff;float:left;font-size:1.7rem}
.banner .banner-bottom .fa {color:#ffffff;font-size:4.5rem;float:left;margin-right:20px}


/* WELCOME */
.welcome {background-color:#e3e9ee}.welcome h2 {margin:0 0 10px 0;padding:10px 0 0 0;font-size:2.5rem;font-weight:600}
.welcome h2 span {color:#78006d;font-weight:900;}
.teksol .welcome .container {padding-top:20px;padding-bottom:20px}
.welcome .col-md-12 {padding:0px;margin:0px}


/* SERVICES */
.teksol .morve {background:#fff;z-index:1;padding-top:30px}
.service {color:#000;}
.service h2 {text-transform:uppercase;margin:0px;font-weight:normal}
.service h3 {font-size:1.7rem;font-weight:400;margin-top:20px;text-align:left;line-height:20px;margin-bottom:0px}
.service p{color:#000}
.service .button{z-index:99999}
.testimonials .item {list-style-type: none;margin: 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/*main page*/
.teksol .solutions_wrapper {background:url(../images/solutions_banne.jpg) no-repeat center}



/* ABOUT US */
.about-wrapper {background:#ffffff;padding-bottom:20px}
.aboutus h1 {text-align:center;margin:0px;font-weight:normal}
.aboutus h2 {font-weight:400;margin:0 0 7px 0;font-size:2rem}
.aboutus .inner h2 {color:#78006d;border-left:5px solid #78006d;padding-left:10px}
.aboutus .who {text-align:center}.about {margin-bottom:20px}
/*main page*/
.banner_wrapper {background:url(../images/banners/aboutteksol.jpg) no-repeat center;}
.aboutWelcome {color:#000;background:url(../images/bg-icon.png)}.aboutWelcome h2 {color:#000;font-size:1.7rem}.aboutWelcome p {color:#000;font-size:1.3rem}.core {margin-bottom:30px}
.about h2 {font-size:2.5rem}
.teksol .about-us-wrapper {/*background:url(../images/10.png);background-attachment:fixed;*/}
.core-value-wrapper {background-color:#78006c}
.teksol .aboutus .button {padding-left:0px;margin-left:0px}

.teksol .guid .container {padding-top:50px;padding-bottom:0px;} .teksol .guiding li {padding:5px 5px 5px 0;font-size:1.5rem}
.guid {background-color:#78006c;color:#ffffff;padding-bottom:0px}.guid p {color:#ffffff}
.teksol .guiding {padding-bottom:0px;margin-bottom:0px;padding-top:50px}
.teksol .guidingImg {padding:0 20px 0 0}.teksol .guid .col-md-12 {margin:0px}
.guid .guidingImg {margin-bottom:0px;padding-bottom:0px}
.teksol .guiding .values {margin:0px} .guiding h2 {font-size:4rem}

.gov {padding-top:20px;background:url(../images/bg-icon.png)}
.gov .container {margin-bottom:0px}
.teksol .gov .govenance {text-align:center;font-size:3rem}
.gov-gist {text-align:center;margin:-7px 0 30px 0;}
.gov .right-gab {margin-right:20px}



/*PRODUCTS*/
.teksol .mainproducts {background:url(../images/bg-icon.png)}
.teksol .products-slide .col-md-6 {margin-bottom:0px;padding-bottom:0px}
.teksol .products-slide {margin-bottom:0px;padding-bottom:0px}
.teksol .products-slide .banner-img {padding-top:30px;overflow:hidden}
.teksol .products-slide .header-banner-text {padding-top:13%}
.mainproducts .details-wrap {padding:10px 10px;text-align:center}
.mainproducts .details-wrap .fa {font-size:3.5rem;color:#666;margin-bottom:15px}
.mainproducts h3 {font-size:2rem;color:#000}
.mainproducts svg {fill:#000;width:60px;margin-bottom:20px}
.mainproducts .details-wrap:hover svg {fill:#78006c}
/*universal banking*/
.productDetails-wrapper {}
.productDetails {padding-bottom:0px}
.productDetails a li {padding:5px 0px;border-bottom:1px dotted #ccc;color:#999999}
.productDetails a li:hover {color:#78006c}
.productDetails ul {padding:0px;margin:0px}
.productDetails .uniInfo {padding-left:0px;padding-right:20px}
.productDetails .uniInfo h2 {font-weight:normal;text-transform:uppercase;font-size:2rem;margin-bottom:10px}
.productDetails .uniInfo li {padding-bottom:1px;padding-left:25px}
.productDetails .uniInfo li:before {content:"\f068";position:absolute;font-family:FontAwesome;left:0px;color:#ccc}
.productDetails .uniInfo figcaption {margin-top:10px}
.productDetails p {text-align:justify;margin-bottom:10px}
.productDetails .uniInfo p {margin-bottom:20px}
.productDetails .media-heading .h1 {padding:0px;margin:0px;font-size:3rem;font-weight:600;color:#000}
.productDetails h3 {font-size:1.7rem;font-weight:600}
.productDetails .header-banner-text h1 {color:#000}
.productDetails .unimg {padding-left:0px;padding-right:30px}
/*TECIS*/
.tecisbanner {background:url(../images/nicebg.jpg) no-repeat center center;background-size:cover}
.productheading .container {padding-top:10px}
.accounts .container {padding-top:30px;}
.productheading {background-color:#e3e9ee}
.teksol .breadcrumb {background-color:transparent}
.detailedInfo {padding-top:40px;padding-bottom:40px}
.detailedInfo h1 {text-transform:uppercase}

.accounts {background-color:#f7f7f7;border-bottom:1px solid #ddd}
.accounts .detailedInfo .productinfo h1{font-size:3rem;font-weight:normal;margin-bottom:30px;margin-top:70px;display:block;}
.accounts .detailedInfo .productinfo h1:after {content:' ';background:#78006c;height:3px;width:85px;display:block;margin-top:20px}
.accounts .detailedInfo .productlist {background-color:#78006c;padding:20px;color:#fff}
.accounts .detailedInfo .productlist:before {width:0px; height:0px; border-left: 40px solid transparent; content:''; border-top: 40px solid #78006c; top:80px;left:-40px; position: absolute;}
.accounts .detailedInfo p {text-align:justify;padding-right:40px}
.accounts .detailedInfo h4 {font-weight:600;font-size:2rem}
.accounts .detailedInfo .productlist li {padding-left:30px}
.accounts .detailedInfo .productlist li:before {content:"\f068";position:absolute;font-family:FontAwesome;opacity:0.9;left:20px}
/*General*/
.general .detailedInfo .productinfo h1{font-size:3rem;font-weight:normal;margin-bottom:30px;margin-top:0px;display:block;}
.general .detailedInfo .productinfo h1:after {content:' ';background:#78006c;height:3px;width:85px;display:block;margin-top:20px}
.general .detailedInfo .productlist {background-color:#f7f7f7;padding:20px;color:#000}
.general .detailedInfo .productlist:before {width:0px; height:0px; border-left: 40px solid transparent; content:''; border-top: 40px solid #f7f7f7; top:10px;left:-40px; position: absolute;}
.general .detailedInfo p {text-align:justify;padding-right:40px}
.general .detailedInfo h4 {font-weight:600;font-size:2rem}
.general .detailedInfo .productlist li {padding-left:30px}
.general .detailedInfo .productlist li:before {content:"\f068";position:absolute;font-family:FontAwesome;opacity:0.9;left:20px}
/*Investment*/
.investment-module-wrapper {background:url(../images/nicebg.jpg);background-attachment:fixed;background-size:cover;color:#fff;}
.investment-module h1 {text-align:center;color:#fff}
.investment-module h3 {text-align:center;color:#fff}
.investment-module p {text-align:center;color:#fff}
.investment-module .product-left-list {text-align:right;}
.investment-module .product-left-list li {padding-right:20px;}
.investment-module .product-left-list li:before {content:"\f068";font-family:FontAwesome;position:absolute;right:10px;opacity:0.8}
.investment-module .product-right-list li {padding-left:20px;}
.investment-module .product-right-list li:before {content:"\f068";font-family:FontAwesome;position:absolute;left:10px;opacity:0.8}
.investment-module li{padding-top:3px;padding-bottom:3px} 
/*TEB3*/
.teb3-wrapper {background-color:#f7f7f7;border-bottom:1px solid #ddd}
.teb3-wrapper .detailedInfo h1 {text-align:center}
.teb3-wrapper .detailedInfo h1 p {font-size:1.5rem;font-weight:normal;color:#999;margin:5px 0 20px 0;text-transform:capitalize}
.teb3-wrapper .detailedInfo li:before {content:"\f068";font-family:FontAwesome;position:absolute;left:20px}
.teb3-wrapper .detailedInfo li{padding-left:35px}
.teb3-wrapper p {text-align:center;margin-bottom:30px}
/*Loan*/
.loan .detailedInfo h1 {text-align:center}
.loan .detailedInfo h1 p {font-size:1.5rem;font-weight:normal;color:#999;margin:5px 0 20px 0;text-transform:capitalize}
.loan .detailedInfo li:before {content:"\f068";font-family:FontAwesome;position:absolute;left:20px}
.loan .detailedInfo li{padding-left:35px}
.loan p {text-align:center;margin-bottom:30px}
/*FundPlus*/
.fundplus li {padding-top:3px;padding-bottom:3px;padding-left:20px}
.fundplus li:before {content:"\f068";position:absolute;font-family:FontAwesome;left:10px;opacity:0.25}
#accordion a:hover,a:focus{text-decoration: none;outline: none;}
#accordion .panel{border: none;box-shadow: none;border-radius: 0;margin-bottom: 6px;}
#accordion .panel-heading{padding: 0;}
#accordion .panel-title a{display: block;padding:14px 10px 14px 10px;font-size: 12px;font-weight:normal;
color: #000;position: relative;text-transform:uppercase;
transition: all 0.3s ease 0s;background: #fafafa;background: -moz-linear-gradient(top, #fafafa 0%, #f7f7f7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #f7f7f7));
background: -webkit-linear-gradient(top, #fafafa 0%, #f7f7f7 100%);
background: -o-linear-gradient(top, #fafafa 0%, #f7f7f7 100%);
background: -ms-linear-gradient(top, #fafafa 0%, #f7f7f7 100%);
background: linear-gradient(top, #fafafa 0%, #f7f7f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f7f7f7');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f7f7f7')";
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: background-color 0.2s;
-moz-transition: background-color 0.2s;
transition: background-color 0.2s;}
#accordion .panel-title a.collapsed{color: #999;}
#accordion .panel-title a:before,
#accordion .panel-title a.collapsed:before{content: "\f068";font-family: FontAwesome;font-size: 13px;color:#999999;
position: absolute;right:0px;top:1px;bottom:1px;padding:15px 18px;background-color:#fff}
#accordion .panel-title a.collapsed:before{content: "\f067";color:#333;}
#accordion .panel-title a:hover,
#accordion .panel-title a.collapsed:hover,
#accordion .panel-title a:before,
#accordion .panel-title a:hover:before{color: #000;}
#accordion .panel-body{padding: 15px 10px;font-size: 14px;color:#000;line-height: 23px;background-color:#fff}
#accordion .panel-body p{margin-bottom: 0;}

/* MAIN SERVICES */
.service-wrapper {background:url(../images/picjumbo.com_HNCK4011-uai-1440x960.jpg) no-repeat center center;background-size:cover}
.serv{background-color:#f7f7f7}
.service .service-head {margin-bottom:20px}
.services {padding-top:70px;padding-bottom:50px}
.teksol .services h1 {font-size:2.5rem;font-weight:normal;line-height:35px}
.teksol .serv2, .serv4 {background-color:#f7f7f7;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;}
.teksol .services i {color:#F60;font-weight:600}
.teksol .services .welcome p {margin-bottom:0px}
.teksol .hid {display:none}

/*CONTACT US*/
.teksol .contact-banner-wrapper {background:url(../images/banners/contactbanner.jpg) no-repeat center center}
.contacts .white {background-color:#f7f7f7}

.contacts .container-fluid {padding-bottom:0px;}
.contacts .container-fluid .col-md-5 {color:#000;margin:0px;padding:0px;background:url(../images/bg-icon.png)}
.contacts .container-fluid .col-md-5 .fa {font-size:4rem;margin-bottom:15px}
.contacts .container-fluid .col-md-5 p {font-size:1.7rem;color:#000;}
.contacts .quick-contacts .col-md-6 {text-align:center;margin:0px;padding-top:65px;padding-bottom:64px;}
.contacts .col-md-7 {background-color:#fff;padding:40px;margin:0px}

.contacts .quick-contacts .links:hover {background-color:#ffffff;color:#78006c;cursor:pointer;transition: all 0.40s linear 0s;-moz-transition: all 0.40s linear 0s;-ms-transition: all 0.40s linear 0s;-o-transition: all 0.40s linear 0s;-webkit-transition: all 0.40s linear 0s;box-shadow:0px 8px 10px rgba(0,0,0,0.2)}

.sendButton .btn {background-color:#79016d;color:#fff;padding:10px 15px}
.sendButton .btn:hover {background-color:#5d0154;}


/* New styles */
label.valid {width: 24px;height: 24px;background: url(assets/img/valid.png) center center no-repeat;
display: inline-block;text-indent: -9999px;}
label.error {font-weight: bold;color: red;padding: 2px 8px;margin-top: 2px;}
.teksol .send {background-color:#78006c;color:#ffffff;opacity:1}
.teksol .send:hover {background-color:#54014c;}

/* PRODUCTS */
.teksol .product {background:url(../images/prodbg.jpg) no-repeat center center}
.teksol .products h1 {text-align:center;font-weight:900;margin:0 0 20px 0}
.teksol .product .pro-info {margin-top:20px}
.teksol .product .pro-info .pro-info-inner {padding:0px}

.our-products{position: relative;text-align:center;overflow: hidden;}
.our-products img{width: 100%;height: auto;transform: scale(1);transition: all 0.40s linear 0s;}
.our-products:hover img{transform: scale(1.3);transition:transform 3s linear 0s;}
.our-products .product-content{position:absolute;top:2%;left:2%;width:96%;height:96%;opacity:0;padding:40px 20px;
background: rgba(255,255,255,0.8);transition: all 0.50s ease-in-out;}
.our-products:hover .product-content{opacity: 1;}
.our-products .product-info{margin:20px 0 20px 0;position:relative;top:13%;font-weight:300;}
.our-products .product-content h3 {content:" ";}
.our-products .product-info{color:#000;font-size:4.5rem;font-weight: bold;text-transform: uppercase;}
.our-products .product-info small{color:#f15277;display: block;font-size:13px;margin-top:10px;text-transform: uppercase;}
@media only screen and (max-width: 990px){.our-products{  margin-bottom:20px; }}	

/* TRENDING */
.teksol .trends {background:url(../images/bfgf.jpg) no-repeat #ffffff; background-attachment:fixed;color:#ffffff;padding:30px 0px}
.teksol .trending .trending-head {padding-bottom:30px}
.teksol .trending .trending-head h1 {margin:0px;color:#e0dbdb;font-size:3.5rem}
.teksol .trends p {color:#e0dbdb}
.teksol .trends a {color:#fff}
.teksol .trends a:hover p {text-decoration:underline;transition: all 0.50s ease-in-out;-moz-transition: all 0.50s ease-in-out;-ms-transition: all 0.50s ease-in-out;-o-transition: all 0.50s ease-in-out;-webkit-transition: all 0.50s ease-in-out;}
.teksol .trends .trending-text p{color:#e0dbdb}
.teksol .trends h1 span {color:#ffffff;}
.teksol .button-right .fa {background-color:#ffffff;color:#78006d}
.teksol .button-right:hover .fa {color:#fff}
.teksol .trending_text h2 {font-size:1.7rem;font-weight:900;border-left:5px solid #78006d;padding:5px 0 5px 15px;margin:0 0 10px 0;}.teksol .trending_text {margin-bottom:20px}
.teksol .trending-text {padding:0px}
.teksol .trending_text p {color:#707070;margin-bottom:0px}
.trending-text .col-md-6 {padding-bottom:0px}
.trending-text .col-md-6:last-child {padding-bottom:0px}


/* TESTIMONIES */
.teksol .realmorve {background-color:#f1f1f1}
.teksol .realmorve .container {padding-bottom:0px;margin-bottom:0px}
.testimonies h1{text-align:center;color:#000;margin:0px;font-family:'Kingsmen';font-weight:normal;font-size:3rem}
.testimonial{margin: 0 15px;}.testimonies .gist {text-align:center;margin:0px;color:#666;margin-bottom:50px}
.testimonial .testimonial-profile{float:left;width:27%;padding-right:15px;}
.testimonial .testimonial-profile img{width: 100%;height: auto;border-radius:50%;display: inline-block;margin-bottom:10px;}
.testimonial .testimonial-date{display:block;text-align:center;color:#a9a9a9;text-indent: -2px;}
.testimonial .testimonial-title {margin-bottom:0;font-weight:400;text-transform: uppercase;color:#999;font-size:1.5rem;display: block;margin-bottom:4px;}
.testimonial .testimonial-description{font-size: 1.5rem;padding-left: 27%;line-height:23px;color:#666;}
.owl-pagination{margin-top: 10px;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background:#000000;}
@media only screen and (max-width: 480px) {.testimonial{text-align:left;margin: 0 10px;}
.testimonial .testimonial-profile{float:none;width: 30%;margin: 0 auto;padding: 0;}
.testimonial .testimonial-description{padding-left: 0;}}

.teksol .client .owl-controls {visibility:hidden}

/* CLIENTS */
.clients-banner-wrapper {background:url(../images/banners/aboutteksol.jpg) center center no-repeat}
.teksol .client {background-color:#fff;}.teksol .clients h1 {text-align:center;margin:0 0 3px 0;font-weight:normal}.teksol .clients p {color:#949494;text-align:center;}.teksol .client .container {padding-bottom:0px;}
.customers {padding: 0;margin-bottom:0px;}
.customers .item {list-style-type: none;text-align: center;margin: 0 20px;}
.customers .item img {display: inline-block;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
/* Firefox 10+, Firefox on Android */
filter: gray;/* IE6-9 */-webkit-filter: grayscale(100%);/* Chrome 19+, Safari 6+, Safari 6+ iOS */-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.customers .item img:hover {filter: none;-webkit-filter: none;}

.customers .client-logo {list-style-type: none;text-align: center;}
.customers .client-logo img {display: inline-block;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
/* Firefox 10+, Firefox on Android */
filter: gray;/* IE6-9 */-webkit-filter: grayscale(100%);/* Chrome 19+, Safari 6+, Safari 6+ iOS */-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.customers .client-logo img:hover {max-width: auto;filter: none;-webkit-filter: none;}

/*main*/
.klient {background:url(../images/bg-icon.png)}
.client_ h1{font-size:1.7rem;font-weight:600}
.client_ .client-inner {padding:0px;margin:0px}
.teksol .client_ .box1 {padding-bottom:10px}
.klient .role1 {margin-bottom:30px}
.client_ li {list-style:inside}

/* FOOTER */
.teksol .foot {background:url(../images/footer-bg.jpg) #373737;border-top:7px solid #5c5c5c;color:#c0bebe;padding-top:20px;padding-bottom:0px}.teksol .footer .footer-contacts {font-size:1.5rem}
.teksol .copyright a {color:#c0bebe}.teksol .footer p {color:#c0bebe}.footer .follow h4{margin:20px 0 10px 0;}.teksol .footer .follow li{float:left;padding:5px 0px 5px 10px;background-color:#cccccc;color:#000000;margin-right:7px}.teksol .footer .follow li:hover {background-color:#ffffff;color:#78006d;transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-webkit-transition:all 0.30s ease-in-out;}
.teksol .footer .fa-phone {float:left}.teksol .footer .fa {margin-right:10px}
.teksol .footer li {padding:3px 0;font-weight:400}.teksol .footer li a:hover {padding-left:10px;transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-webkit-transition:all 0.30s ease-in-out;color:#fff;}.footer-links li a {font-size:1.5rem}

.teksol .footer .copyright {background:url(../images/copyrigt-bordertop.jpg) repeat-x;font-weight:600;margin-top:30px;margin-bottom:0px;padding-bottom:0px;padding-top:10px}
.copyright span {color:#ccc;letter-spacing:1px;font-weight:900}.copyright .down {padding:0px}
.teksol .bottom-links li{float:left; padding:0 5px;}.bottom-links a{font-weight:600;}.teksol .copyright p {float:left;padding-top:10px;color:#878687;font-weight:300;font-size:1.4rem}.teksol .copyright {font-size:1.4rem;}.teksol .bottom-links a li {color:#878687;}.teksol .bottom-links a li:hover {padding-left:10px;transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-webkit-transition:all 0.30s ease-in-out;}.teksol .bottom-links a li:hover {color:#ccc;}.teksol .copyright .bottom-links {padding-top:10px}.teksol .footer h1 {letter-spacing:1px;font-size:2.2rem;color:#ffffff;margin-bottom:10px}.teksol .footer a {color:#c0bebe;font-weight:400}.footer .foots {padding-bottom:0px;margin:0px} .teksol .bottomActive a {color:#f9e56a} .teksol .bottom-links a .bottomActive {color:#f9e56a}

.teksol .top {font-size:3rem;color:#ffffff;float:right;padding-top:10px}
.teksol .container .top:hover {color:#fff}






