﻿map-small-regions-list@charset "utf-8";
/* CSS Document */

body{ background:url(../../images/img/bg.jpg) repeat; font-family: Helvetica, sans-serif; }
.no-lftpad{ padding-left:0;}
.no-rgtpad{ padding-right:0 ;}
.relative{position:relative;}
.marg_tp30{ margin-top:30px;}
.marg_tp20{ margin-top:20px;}
.marg_tp10{ margin-top:10px;}
.marg_lft15{ margin-left:15px;}
.marg_rgt15{ margin-right:15px;}

.marg_btm30{ margin-bottom:30px;}
.marg_btm20{ margin-bottom:20px;}
.marg_btm10{ margin-bottom:10px;}

.marg_lft20{ margin-left:20px;}
.marg_lft40{ margin-left:40px;}

.pad_btm30{padding-bottom:30px;}
.pad_btm15{padding-bottom:15px;}
.pad_tp10{padding-top:10px;}
.pad_tp20{padding-top:20px;}

.block{ display:block}

.img-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.blk_strp{ background:url(../../images/img/trns_bg-a.png) repeat; height:50px; position:absolute; width:100%; top:0px; z-index: 10;}
.blk_strp .search_bar{ background:url(../../images/img/search_bg.png) repeat; height:50px; width:244px; float:right}
.blk_strp .search_bx{ width:50px; float:right; background:#1c7592; height:50px; text-align:center; padding-top:13px;}
.blk_strp .search_bx a:focus{ background:none !important;}
.blk_strp .search_txtbx{ background:transparent; border:none; color:#b6c2c8; font-family:inherit; height:50px; padding: 0 20px; float: left; width: 194px;}
.blk_strp .search_txtbx::selection {background: #1c7592}

/*.navbar-inverse .navbar-nav{ background:#000;}*/
.navbar-inverse .navbar-nav > li.xx-nav {
  background: rgba(28, 80, 102, 0.75);
}
.navbar-inverse .navbar-nav > li.trns_bg{ background: rgba(28, 80, 102, 0.75); }
.navbar-inverse .navbar-nav > li:first-child{ background: rgba(28, 80, 102, 0.75); border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px;}
.navbar-inverse .navbar-nav > li:nth-child(2),.navbar-inverse .navbar-nav > li:nth-child(3){
  background: rgba(28, 80, 102, 0.75);
}

.navbar-inverse .navbar-nav > li:last-child {
  border-radius:0 4px 4px 0;
}

.nav{ font-family:'klavika_med_capsmedium', sans-serif; font-size:17px; text-transform:uppercase;}
.nav a{ color:#fff; text-decoration:none;}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}
.navbar-inverse .navbar-nav > li > a:hover{
	color: #1d728e;
  background-color: #fff !important;
 
	}
.navbar-inverse .navbar-nav > li > a:focus{
	color: #1d728e !important;
  background-color: #fff !important;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  outline:none
 
	}
.navbar-inverse .navbar-nav > li:first-child a:hover{border-radius:4px 0 0 0 !important; -webkit-border-radius:4px 0 0 0 !important; -moz-border-radius:4px 0 0 0 !important; background:#fff;}
.navbar-inverse .navbar-nav > li:nth-child(2) a:hover, .navbar-inverse .navbar-nav > li:nth-child(3) a:hover{ background:#fff;}
.navbar-inverse .navbar-nav > li:last-child a:hover {
  border-radius:0 4px 4px 0;
}

.navbar-inverse .navbar-nav > .open:nth-child(2)> a, .navbar-inverse .navbar-nav > .open:nth-child(3)> a{ background:#fff !important; color:#1d728e !important}
.navbar-inverse .navbar-nav > .open:nth-child(2)> a:focus, .navbar-inverse .navbar-nav > .open:nth-child(3)> a:focus{}


.navbar-inverse .navbar-nav > li:first-child a:focus{border-radius:4px 0 0 4px !important; -webkit-border-radius:4px 0 0 4px !important; -moz-border-radius:4px 0 0 4px !important; background:#fff;}
.navbar-inverse .navbar-nav > li:nth-child(2) a:focus, .navbar-inverse .navbar-nav > li:nth-child(3) a:focus{border-radius:0 4px 4px 0!important; -webkit-border-radius:0 4px 4px 0 !important; -moz-border-radius:0 4px 4px 0 !important; background:#fff;}


.xx-nav a:hover{ }
/*.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #1d728e;
  background-color: #fff;
}*/

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #1d728e;
  background:#fff;

 
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
}
.ko-kr .navbar-nav > li > a,
.ja-jp .navbar-nav > li > a,
.zh-tw .navbar-nav > li > a,
.zh-cn .navbar-nav > li > a {
  margin-left: 15px;
  margin-right: 15px;
}
.navbar-header{}
.navbar-header a{ padding:0;}
.navbar-header img{ margin-top:-65px;}
.navbar-inverse { background-color:transparent; border:none;}

 .navbar-wrapper {
    margin-top:75px !important;
    z-index: 5;
  }
.dropdown-menu li:last-child{border-right: 0 !important;}
.navbar-nav .dropdown-menu.markets-nav,
.navbar-nav .dropdown-menu.applications-nav {
  left: 0;
  right: auto;
  width: 756px;
}
.navbar-nav .dropdown-menu.applications-nav > li,
.navbar-nav .dropdown-menu.markets-nav > li {
  background: #f0f7f9;
  float: left;
  width: 25%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.navbar-nav .dropdown-menu.applications-nav > li:nth-child(1) { width:30%; }
.navbar-nav .dropdown-menu.applications-nav > li:nth-child(2) { width:40%; }
.navbar-nav .dropdown-menu.applications-nav > li:nth-child(3) { width:30%; }

.navbar-nav .dropdown-menu.applications-nav > li:nth-child(even),
.navbar-nav .dropdown-menu.markets-nav > li:nth-child(even) {
  background: #eff1f1;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

.navbar-static-top { z-index: auto; }

.navbar .whatsnew {
  text-transform: none;
}

.cust-nav .navstxt p.whatsnew {
  text-align: left;
}

.applications-subnav a,
.markets-subnav a {
  color: #1e7591;
  display: block;
  padding: 5px 10px;
  position: relative;
}
.applications-subnav a:hover,
.markets-subnav a:hover {
  background: #e4ebed !important;
}

.applications-subnav .navstxt a {
    padding: 0px;
}

.navbar-nav .dropdown-menu.applications-nav > li:nth-child(even) a:hover,
.navbar-nav .dropdown-menu.markets-nav > li:nth-child(even) a:hover {
  background: #f8f9f9 !important;
}

.applications-subnav li,
.markets-subnav li {
  margin:  0;
  text-transform: none;
}
.applications-subnav .applications-category-icon,
.markets-subnav .markets-category-icon {
  margin-right: 5px;
  width: 18px;
}
.applications-subnav .applications-category-icon, .applications-subnav .applications-category-title,
.markets-subnav .markets-category-icon, .markets-subnav .markets-category-title {
  display: inline-block;
}
.applications-subnav .applications-category-title,
.markets-subnav .markets-category-title {
  height: 25px;
  margin: 7px 0;
}

.applications-subnav .applications-category-title.applications-button {
    margin: 4px 0 10px 0;
}
.applications-button div {
    background-color: #1e7591;
    padding: 5px 15px 0 15px;
    color: #fff;
    margin: 0;
    float: left;
    height: 27px;
    font-family: 'klavika_med_capsmedium', sans-serif;
    font-size: 12px;
    border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    -webkit-border-radius:3px 0 0 3px;
}
.applications-button div:hover {
    background-color: #666;
}
.applications-button img {
    margin: 0 0 0 0;
    padding: 0;
}

.wht_bx{  background:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; min-height:170px; float:left; width:100%; margin-bottom: -50px; position:relative;-moz-box-shadow: 0px 0px 50px #666;-webkit-box-shadow: 0px 0px 50px #666;box-shadow: 0px 0px 50px #666;}
.oimg{ width:110px; height:110px; background:url(../../images/img/oimg.png) no-repeat; margin:-55px auto 0 auto; }
.bimg{ width:110px; height:110px; background:url(../../images/img/bimg.png) no-repeat; margin:-55px auto 0 auto; }
.limg{ width:110px; height:110px; background:url(../../images/img/limg.png) no-repeat; margin:-55px auto 0 auto; }
.shadow_img{ height:56px;  float:left; width:100%; }
.wht_bx .bx_head{ font-family:'klavika_med_capsmedium', sans-serif; font-size:26px; text-align:center; color:#2f3639; margin-top:10px; padding-bottom:10px; float:left; width:100%;}

.wht_bx p{ font-family:inherit; font-size:16px; color:#aaa; font-weight:500; float:left; width:100%; margin:0; padding:0 20px;}
.lrn_mr{ width:100%; background:#f6f6f6; font-family:'klavika_med_capsmedium', sans-serif; color:#d98515; font-weight:bold; height:52px; left:0; bottom:0; position:absolute; line-height:52px;  border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px;  }
.lrn_mr a{color:#d98515; text-decoration:none;}
.lrn_mr a:hover{color:#666; text-decoration:none;}

.lrn_mr_a{ width:100%; background:#f6f6f6; font-family:'klavika_med_capsmedium', sans-serif; color:#1d7491; font-weight:bold; height:52px; left:0; bottom:0; position:absolute; line-height:52px;  border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px;  }
.lrn_mr_a a{color:#1d7491; text-decoration:none;}
.lrn_mr_a a:hover{color:#666; text-decoration:none;}

.lrn_mr_b{ width:100%; background:#f6f6f6; font-family:'klavika_med_capsmedium', sans-serif; color:#603393; font-weight:bold; height:52px; left:0; bottom:0; position:absolute; line-height:52px;  border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px;  }
.lrn_mr_b a{color:#603393; text-decoration:none;}
.lrn_mr_b a:hover{color:#666; text-decoration:none;}

footer{  width:100%; background:#dfe1e1; padding-top:30px; float:left;  padding-bottom:20px;}
.sgn_up{}
.sgn_up label{ line-height:50px; font-family:'Conv_Kelson Sans Regular',Sans-Serif; font-size:15px; padding-right:10px; font-weight:normal}
.sgn_up .sgn_txtbx{ line-height:normal; font-family:'Conv_Kelson Sans Regular',Sans-Serif; font-size:16px; height:50px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; border:none; text-transform:none; }
.sgn_up .sgn_btn{ background:#859ca4; font-family:'Conv_Kelson Sans Regular',Sans-Serif; font-size:16px; color:#fff;  border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; border:none; height:50px; text-transform:uppercase; font-weight:normal;}
.sgn_up .sgn_btn:hover{ background:#666; color:#fff;}

.sgn_up .sgn_arrow{ background:#326677 url(../../images/img/log_arrow.png) no-repeat center center; font-family:'Conv_Kelson Sans Regular',Sans-Serif; font-size:16px; color:#fff;  border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; border:none; height:50px; text-transform:uppercase; width:44px;}
.sgn_up .sgn_arrow:hover{ background:#666 url(../../images/img/log_arrow.png) no-repeat center center; color:#fff;}


.soc_ico{ }
.soc_ico ul{ margin:0; padding:0; list-style:none !important; margin-right:-60px; }
.soc_ico ul li{ list-style:none; display:inline-block ; margin:0 ; padding:0; }

.soc_ico ul li.in a{ width:50px ; height:50px; background:#596669 url(../../images/img/in.png) no-repeat center center; display:inline-block;  }
.soc_ico ul li.in a:hover{ background:#333 url(../../images/img/in.png) no-repeat center center; } 

.soc_ico ul li.twt a{ width:50px; height:50px; background:#13a6c1 url(../../images/img/twt_ico.png) no-repeat center center; display:inline-block;}
.soc_ico ul li.twt a:hover{ background:#333 url(../../images/img/twt_ico.png) no-repeat center center;}

.soc_ico ul li.fb a{ width:50px; height:50px; background:#1f62a6 url(../../images/img/fb_ico.png) no-repeat center center; display:inline-block;}
.soc_ico ul li.fb a:hover{ background:#333 url(../../images/img/fb_ico.png) no-repeat center center;}

.soc_ico ul li.ytb a{ width:50px; height:50px; background:#e12a26 url(../../images/img/ytb_ico.png) no-repeat center center; display:inline-block;}
.soc_ico ul li.ytb a:hover{ background:#333 url(../../images/img/ytb_ico.png) no-repeat center center;}


.ftlinks{ font-family:'Conv_Kelson Sans Regular',Sans-Serif;}
.ftlinks ul{ margin:0; padding:0; list-style:none;}
.ftlinks ul li{ display:inline-block; background:url(../../images/img/blt.png) no-repeat right 25px; padding:18px 10px 10px 6px; color:#596669; }
.ftlinks ul li a{ color:#596669; text-decoration:none;}
.ftlinks ul li a:hover{ color:#1f84a6; text-decoration:none;}
.ftlinks ul li.nobg{background:none;}
.copy_txt{ font-size:13px; font-family:inherit; color:#868c8e; padding-top:15px;}
.copy_txt a{color:#868c8e; text-decoration:underline; padding:0px 0 0 5px;}
.copy_txt a:hover{color:#868c8e; text-decoration:none;}

.wdth_75{ width:73.5% !important;}
.wdth_41{ width:40% !important;}

.marg_rgt10{ margin-right:10px;}


.home_crv{height:50px; background: url(../../images/img/bann-bg.png) no-repeat center; position:relative; margin-top:-20px;} 
.min_mar_bx { margin-top:-150px; }
.min_mar_bx > div {
  position: relative;
  z-index: 50;
  -webkit-transition: margin 0.15s ease;
     -moz-transition: margin 0.15s ease;
       -o-transition: margin 0.15s ease;
          transition: margin 0.15s ease;
}
.min_mar_bx > div:hover { margin-top: -50px; }
.carousel-control.right { background:none;}
.carousel-control.left {background:none;} 
.navbar-header .head_ico{ display:none;}
.carousel-indicators li {width:19px;height:19px;border:3px solid #fff;border-radius:25px;background-color:#fff;margin:0;}
.carousel-indicators li.active {width:19px;height:19px;background-color:#00a7df;border-color:#93e4ff;}

/*.navbar-nav li a:hover{ background-image:none !important;}
.nav li li{ background:url(../../images/img/bullet.png) no-repeat 4px center ;}
.nav li li a:hover{ background:#f5f5f5 url(../../images/img/bullet.png) no-repeat 4px center;}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {background:#f5f5f5 url(../../images/img/bullet.png) no-repeat 4px center;}
.nav ul ul.dropdown-menu { position:relative; box-shadow:none; border:0px ; margin:0; padding:0; font-weight:normal; font-family:'Klavika Regular', sans-serif;}
.nav ul ul.dropdown-menu li{ background:url(../../images/img/nav-arrow.png) no-repeat 8px center;}
.nav ul ul.dropdown-menu li a:hover{background:#ddd url(../../images/img/nav-arrow.png) no-repeat 8px center ;}*/


/*innerpage css */
.ftrbg{ background:#7b53a6 url(../../images/img/ftr-img.jpg) center repeat-y; }
.ftrpagehead{ background:#603393 url(../../images/img/ftarw.jpg) no-repeat right !important; font-family:inherit; vertical-align:central; font-size:22px; font-family:'klavika_med_capsmedium', sans-serif; line-height:normal !important; color:#fff;  min-height:210px;}
.ftrsmlhead{ font-size:36px; line-height:normal; line-height:30px;}
.ftrpagehead .fhead{ display:inline-block; margin-top:70px;}
.ftrpagehead .fhead img{ margin-right:10px; float:left}
.ftrslinks{ font-family:inherit; font-size:14px; color:#fff;}
.ftrslinks ul{ margin:20px 0 0 10px; padding: 50px 0 0 0; list-style:none;  vertical-align:middle;}
.ftrslinks ul li{ background:url(../../images/img/blts.png) no-repeat 5px 7px; margin-bottom: 5px; padding-left:15px; }
.ftrslinks ul li a{ color:#ddd; text-decoration:none;}
.ftrslinks ul li a:hover{ color:#fff; text-decoration:none;}

.inn_content{ font-family:inherit;}
.inn_content p{ font-size:16px; color:#444; margin:0; padding:0 0 20px 0; line-height:26px; position:relative; text-align:left;}
.inn_content h6{ font-family:inherit; font-size:16px; margin:0; padding:0 0 15px 0; color:#186d8a; font-weight:bold;}
/*form-content*/
.txt-bar{ margin-top:20px;}
.lable-txt{font-family:inherit; font-size:16px; text-transform:uppercase; margin:0; padding:0 0 5px 0; color:#186d8a; font-weight:bold;}
.txt-bx{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; background:#c3d9e1; box-shadow:none; border:none; height:42px}


.txt-bx-b{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; background:#88a9b4; box-shadow:none; border:none; height:42px; color:#fff !important; font-family:inherit}
.txt-bx-b::-moz-placeholder  {
    color: #fff !important;
    opacity: 1;
}

.rd-txt{ font-size:24px; color:#ff0000; font-family:inherit;} 
.sub-btn{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; font-family:'klavika_med_capsmedium', sans-serif; color:#7ca3b0; font-size:18px; border:4px solid #7ca3b0; padding-left:40px; padding-right:40px; background:#fff }
.sub-btn:hover{border:4px solid #666; color:#666}
.sub-btn .rgt-space{ padding-left:10px;}
.txt_14{ font-family:inherit; font-size:14px; color:#596669; }
.rd-clr{ color:#ff0000;}

.obj_bx{
  background:#f0f7f9;
  border:1px solid #7ca3b0;
  height: 195px;
  /*padding: 20px 0 0 0;*/
  position:relative;
  overflow: hidden;
}
.obj_bx h3{font-family:'klavika_lightplain', sans-serif; font-size:22px; color:#0c86ae; margin:10px 0 0 0; padding:0px; }
.obj_bx h3 a{color:#0c86ae; text-decoration:none}
.obj_bx h3 a:hover{color:#555; text-decoration:none}
.obj_bx .hvr_div {
  background: #1e7591 url(../../images/img/wht_arw.png) no-repeat right -85px top 30px;
  cursor: hand;
  cursor: pointer;
  display: none;
  height:195px;
  position:absolute;
  top:0; left:0;
  text-align:left;
  width:100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: all 0.4s ease-in;
}
.obj_bx:hover .hvr_div { display:block; }
.obj_bx .hvr_div .pad10{ padding:20px 0px 0 15px;}
.obj_bx .hvr_div p{ color:#fff !important; font-size:16px; line-height:normal; padding-right:10px;}
.obj_bx .hvr_div p a{color:#fff !important; text-decoration:none !important}
.obj_bx .hvr_div a:hover{text-decoration:none !important} 
.obj_bx .hvr_div .gobtn {
  display: block;
  padding: 0 10px;
  font-size: 16px;
  color: #fff;
  position:absolute;
  bottom:0;
  right:30px;
}

.inn_content h5{font-family: inherit; font-size:20px; color:#444; margin:0 0 10px 0; padding:0px; }
.inn_content h5 a{color:#0c86ae; text-decoration:none}
.inn_content h5 a:hover{color:#555; text-decoration:none}

.inn_content h1{font-family:'klavika_med_capsmedium', sans-serif; font-size:30px; color:#444; margin:0 0 40px 0; padding:0px; text-transform:uppercase; color:#1f84a6;}
.inn_content h1 a{color:#0c86ae; text-decoration:none}
.inn_content h1 a:hover{color:#555; text-decoration:none}
.inn_content h1 img{ display: inline-block;
    margin: -5px 10px 0 0;
    max-width: 60px;
    vertical-align: top; }
.inn_content h1 .linesbx{ width:92%; display:inline-block}
.innlinebar{ display:inline-block; vertical-align: top; margin-right:0;}
/*.innlinebar-a{ display:inline-block; vertical-align: top; margin-right:20px;}*/
.innlinebar-a{ vertical-align: top; margin-right:20px;}
.innlinebar-a.product-title {
  font-family: 'klavikamedium';
  text-transform: capitalize;
}

.inn_content .inn_nav ul{ margin:0; padding:0; list-style:none}
.inn_content .inn_nav ul li{ padding-left:15px; background:url(../../images/img/lft-nav-arrow.png) no-repeat 2px 8px; padding-bottom:4px}
.inn_content .inn_nav ul li a{ color:#0c86ae; text-decoration:none}
.inn_content .inn_nav ul li a:hover{ color:#666; text-decoration:none}

.inn_content .inn_nav ul li li{ padding-left:15px; background:url(../../images/img/lft-nav-arrow-b.png) no-repeat 2px 8px; padding-bottom:4px}

.inn_content .inn_nav-a ul{ margin:0; padding:0; list-style:none}
.inn_content .inn_nav-a ul li{ padding-left:15px; background:url(../../images/img/lft-nav-arrow.png) no-repeat 2px 8px; padding-bottom:4px}
.inn_content .inn_nav-a ul li a{ color:#0c86ae; text-decoration:none}
.inn_content .inn_nav-a ul li a:hover{ color:#666; text-decoration:none}

.inn_content .inn_nav-a ul li li{ padding-left:15px; background:url(../../images/img/dash.png) no-repeat 2px 8px; padding-bottom:4px}

.in_headarrow{ background:url(../../images/img/inn-head-arrow.png) no-repeat left center; line-height:26px; width:18%; display:inline-block }
.obj_bx .imgbx{ width:110px; height:104px; margin:20px auto 0;}
.obj_bx .imgbx .ximg{text-align:center !important; /*horizontal align*/
    vertical-align : middle !important; /*vertical align */
    display: table-cell; width:110px; height:104px;}
.obj_bx .hvimgs{ display:inline-block; vertical-align: top; width:15%}
.obj_bx .hvhead{font-family:'klavika_lightplain', sans-serif; color:#fff; font-size:24px; text-align: left; font-weight:bold; padding-bottom:10px;  line-height:normal; display:inline-block ;  width:67%;}
.obj_bx .hvhead a{ color:#fff; text-decoration: none}

	.navbar-brand .logo img{ position:absolute; z-index:99 ;}
	.inn-banner{  position:relative; height:290px; margin-bottom:50px ; z-index: 0; }
	.abtus-bg{background:#613393 url(../../images/img/about-us.jpg) no-repeat center 50px;}
	.pro-ban-bg{background:#613393 url(../../images/img/pro-inn-bann.jpg) no-repeat center -85px;}
	.pro-ban-bg{background:#613393 url(../../images/img/pro-inn-bann.jpg) no-repeat center 100%; background-size: cover;}
    .pro-ban-bg.bg2{background:#613393 url(../../images/img/pro-inn-bann-2.jpg) no-repeat center 100%; background-size: cover;}
	
	/*.inn-banner .xbg{ background:url(../../images/img/inn-bg.png) no-repeat center bottom; bottom:0; position: absolute; width:100%; height:108px;}*/
	.inn-banner .xbg{ bottom:0; position: absolute; width:100%; height:150px;}
	.nobodybgimg{ background-image:none !important;}
	.nobrdr{ border:0px !important;}
	.whtbg{ background:#fff;}
	.breadcrumb{ background:transparent; bottom:0; text-align:right; margin-top:100px; font-family:'klavika_lightplain', sans-serif; font-size:16px; text-transform:uppercase}
	.breadcrumb li{ color:#596669; text-decoration:none; padding-top:10px; padding-bottom:5px; }
	.breadcrumb li a{ color:#596669; text-decoration:none}
	.breadcrumb li a:hover{color:#1e80a2; text-decoration:none;}
	.breadcrumb .active{ color:#1e80a2; text-decoration:none; background:url(../../images/img/breadcrum_arrow.png) no-repeat center top}
	.breadcrumb > li + li:before { padding:0;}
	.inner_head{font-family:'klavika_med_capsmedium', sans-serif; font-size:32px; color:#fff; text-align:left}
	
	/*applicationpage css */
	.oppobj_bx{ background:#f0f7f9; border:1px solid #7ca3b0; padding:0 0 10px 0; min-height:104px; width:146px; margin:0 auto;}
	.oppobj_bx .appimgbx{ width:120px; height:104px; margin:0 auto;}
.oppobj_bx .appimgbx .appximg{text-align:center !important; /*horizontal align*/
    vertical-align : middle !important; /*vertical align */
    display: table-cell; width:120px; height:104px;}
	.blu_bx{ width:60%; padding:15px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; background:#1d7491; margin:0 auto;  font-family:'klavika_med_capsmedium', sans-serif; color:#d4e4e9; text-align:center; font-size:24px; line-height:normal;}
	.bluarw{ width:138px; height:10px; background: url(../../images/img/blubx-arw.png) no-repeat center; margin:0 auto}
	.pro_txt{font-family:'klavika_lightplain', sans-serif; font-size:20px; color:#1e80a2; float:right; line-height:45px; padding-right:15px;}
	
	/*left nav css */
	.blue_bg{ background:#1e7591 url(../../images/img/lft-navbg.png) no-repeat left bottom; padding-bottom:148px; padding-top:46px;}
	
	.lft-nav{ font-family:inherit; color:#c4e6f1; font-size:13px; }
	.lft-nav ul{ margin:0; padding:0; list-style:none !important; border-top:1px solid #aec2d1;}
	.lft-nav li{ border-bottom:1px solid #aec2d1;  font-weight:bold;  list-style:none; background:none !important; padding:0 !important; margin:0 !important; }
	.lft-nav li a{ background:url(../../images/img/lft-nav-arrow.png) no-repeat 15px 17px; color:#c4e6f1; width:100%; padding:10px 0 10px 27px; display:inline-block; text-decoration:none;}
	.lft-nav li a:hover{ background:#18587b url(../../images/img/lft-nav-arrow-a.png) no-repeat 15px 17px; color:#feffff; }
	.lft-nav li.act a{ background:#18587b url(../../images/img/lft-nav-arrow-a.png) no-repeat 15px 17px; color:#feffff; }
	.gbg{ background:#e8e7e2 !important;}
	.gbgx{ background:#f1f1f1 !important;}
	.gbg-a{ background:#f7f7f7; display:inline-block; width:100%;}
	.socbar{ width:114px; margin:0 auto;}
	.socbar img{ margin-bottom:2px;}
	.socbar .conct-txt{ font-size:20px; color:#5f5f5f; font-weight:bold; font-family:inherit; line-height:22px; margin-top:20px;}
	.socbar .conct-txt .csmltxt{ font-size:12px; font-weight:normal; line-height:14px}
	.ghead{ font-size:14px; color: #5f5f5f; font-weight:bold; padding-top:5px;}
	.brdr-rgt{ border-right:1px solid #ddd;}
	/* published articles*/
	.art-tbl{ border-left:1px solid #cfd7db;   }
	.art-tbl th{ padding:15px 10px 15px 15px; font-family:'klavika_med_capsmedium', sans-serif; color:#c8e4ed; background:#0f7697; border-right:1px solid #fff; text-transform:uppercase}
	.art-tbl th a{ color:#fff; text-decoration:none}
	.art-tbl th:first-child{ background:#18587b;}
	.art-tbl td{ font-family:inherit; font-size:13px; padding:15px 10px 15px 15px; border-bottom:1px solid #cfd7db;  border-right:1px solid #cfd7db; color:#90a4ac; font-weight:bold}
	.art-tbl td:first-child{ background:#f1f3f4; color:#186d8a; text-transform:uppercase; font-weight:bold; }
	.art-tbl td:first-child a{color:#186d8a; text-decoration:none}
	.art-tbl td:first-child a:hover{color:#444; text-decoration:none}
    .art-tbl.prod-attr td{text-transform:none}
	.overflow{ overflow:auto;}
	
	
	
.accordion-group{border-radius:0 !important;   -webkit-border-radius: 0!important;
     -moz-border-radius: 0 !important; }
	
.accordion-heading .accordion-toggle {
  display: block;
  padding: 15px 15px 15px 50px;
  font-size:18px;
}

.xpnd50{ width:50%; float:left}
/*.panel-heading{border-left:1px solid #7ca3b0 !important; border-top:1px solid #7ca3b0 !important; border-right:1px solid #7ca3b0 !important; font-family:'klavika_med_capsmedium', sans-serif; text-transform:uppercase; font-size:24px; }
.panel-heading a{ color:#1a6993; text-decoration:none}
.panel-heading:hover{ background:#f5f5f5 !important;}
.panel-heading a:hover{ color:#666; text-decoration:none}
.panel-heading .ico-a{ padding-right:20px;}
.panel-heading .ico-b{ padding-right:20px; padding-left:0px;}*/

/*.amp-brdr{border-left:1px solid #7ca3b0 !important; border-top:1px solid #7ca3b0 !important; border-bottom:1px solid #7ca3b0 !important;}*/
 .amp-brdr{ border-bottom:1px solid #7ca3b0; border-left:1px solid #7ca3b0; border-right:1px solid #7ca3b0;  width:100%; float:left; border-top:0;}
.amp-tpbrdr	 {border-top:1px solid #7ca3b0;}
.amp-heading{ font-family:'klavika_med_capsmedium', sans-serif; font-size:24px; padding:10px 10px 10px 40px;}
.amp-heading a{ color:#1a6993; text-decoration:none}
/*.amp-heading:hover{ background:#f5f5f5 !important;}*/
.amp-heading a:hover{ color:#666; text-decoration:none}
.amp-heading .ico-a{ padding-right:30px; display:inline-block; vertical-align:top !important}
.amp-heading .ico-b{ padding-right:30px; padding-left:0px; display:inline-block; vertical-align:top !important;  margin-top:7px;}
.amp-heading .ico-txt{ width:72%;  display:inline-block}

.amp-heading .ico-e{ padding-right:30px; padding-left:105px; display:inline-block; vertical-align:top !important; margin-top:7px;}


.amp-body{ background:#1e7591; min-height:90px;}
.amp-brdr .collapsing{min-height:70px;}
.amp-brdr .collapse{min-height:70px; }
.amp-body ul{ margin:0; padding:15px 0 5px 0; list-style:none; }
.amp-body li{ background: url(../../images/img/lft-nav-arrow.png) no-repeat  left 7px!important; padding:0 0 5px 12px !important; margin: 0 0 0 20px !important; color:#c4e6f1; }
.amp-body li a{color:#c4e6f1; text-decoration:none}
.amp-body li a:hover{color:#fff; text-decoration:none}
.amp-heading{ border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; box-shadow:none; background:#fff !important;}
/*.panel-body{ background:#1e7591; }
.panel-body ul{ margin:0; padding:10px 0 5px 0; list-style:none; }
.panel-body li{ background: url(../../images/img/lft-nav-arrow.png) no-repeat  left 7px!important; padding:0 0 5px 12px !important; margin: 0 0 0 20px !important; color:#c4e6f1; }
.panel-body li a{color:#c4e6f1; text-decoration:none}
.panel-body li a:hover{color:#fff; text-decoration:none}
.panel-heading{ border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; box-shadow:none; background:#fff !important;}*/
.panel-default{border:none;}
.panel-default > .acchead {  width:60%; float:left;  }

/*.panel-group{border-bottom:1px solid #7ca3b0 !important; }*/
.half-collapse { width:40%; float:left; display:block }


.panel-group .panel-heading + .panel-collapse .panel-body { background:#f0f0f0; }
.panel-group .panel{  border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; }
.panel-group .panel + .panel {  margin-top:0px;}
.panel-title a{ display:block;} 
.sales_head{ background:#18587b; padding:12px 0 12px 15px; font-family:inherit; font-size:18px; font-weight:bold; color:#fff; margin-top:13px; margin-bottom:15px;}
.addresss{ font-family:inherit; font-size:16px; }
.addresss .add-head{ font-family:inherit; font-size:16px; color:#596669; font-weight:bold; padding-bottom:10px}
.addresss .addtxt{ font-weight:normal; color:#596669; line-height:26px; padding-bottom:30px }
.addresss .addtxt a{ color:#1e7591; text-decoration: underline;}
.addresss .addtxt a:hover{ color:#1e7591; text-decoration:none}	
.sbtm-brdr{ border-bottom:1px solid #d2d8e0;}

	/* supplier articles*/
	.sup-tbl{ border-left:1px solid #cfd7db;   }
	.sup-tbl th{ padding:15px 10px 15px 15px; font-family:'klavika_med_capsmedium', sans-serif; color:#c8e4ed; background:#0f7697; border-right:1px solid #fff; text-transform:uppercase}
	.sup-tbl th a{ color:#c8e4ed; text-decoration:none}
	.sup-tbl th:first-child{ background:#18587b; width:90%;}
	.sup-tbl td{ font-family:inherit; font-size:13px; padding:12px 10px 12px 15px; border-bottom:1px solid #cfd7db;  border-right:1px solid #cfd7db; color:#90a4ac; font-weight:bold}
	.sup-tbl td:first-child{ background:#f1f3f4; color:#186d8a; font-weight:bold; }
	.sup-tbl td:first-child a{color:#186d8a; text-decoration:none}
	.sup-tbl td:first-child a:hover{color:#444; text-decoration:none}
	.sup-tbl .sup-head{ padding-top:5px; padding-bottom:10px;}
	.sup-tbl ul{ margin:0; padding:0 0 0 0; list-style:none;}
	.sup-tbl ul li{ padding-bottom:10px; padding-left:20px; padding-top:5px; background:url(../../images/img/blt.png) no-repeat 8px 12px}
	.sup-tbl .view-btn{ background:#1e7591; color:#fff; font-weight:bold; margin-bottom:4px;}
	.sup-tbl .view-btn:hover{ background:#666; color:#fff;}
	
		/*FLEXI TWO COLUMS TABLE*/
	.sup-tbl-b{ border-left:1px solid #cfd7db;   }
	.sup-tbl-b th{ padding:15px 10px 15px 15px; font-family:'klavika_med_capsmedium', sans-serif; color:#c8e4ed; background:#0f7697; border-right:1px solid #fff; text-transform:uppercase}
	.sup-tbl-b th a{color:#c8e4ed; text-decoration:none}
	.sup-tbl-b th:first-child{ background:#18587b; width:90%;}
	.sup-tbl-b td{ font-family:inherit; font-size:13px; padding:12px 10px 12px 15px; border-bottom:1px solid #cfd7db;  border-right:1px solid #cfd7db; color:#90a4ac; font-weight:bold}
	.sup-tbl-b td:first-child{ background:#f1f3f4; color:#186d8a; text-transform:uppercase; font-weight:bold; }
	.sup-tbl-b td:first-child a{color:#186d8a; text-decoration:none}
	.sup-tbl-b td:first-child a:hover{color:#444; text-decoration:none}
	.sup-tbl-b .sup-head{ padding-top:5px; padding-bottom:10px;}
	.sup-tbl-b ul{ margin:0; padding:0 0 0 0; list-style:none;}
	.sup-tbl-b ul li{ padding-bottom:10px; padding-left:20px; padding-top:5px; background:url(../../images/img/blt.png) no-repeat 8px 12px}
	.sup-tbl-b .view-btn{ background:#1e7591; color:#fff; font-weight:bold; margin-bottom:4px;}
	.sup-tbl-b .view-btn:hover{ background:#666; color:#fff;}
	
	
		/*FLEXI TWO COLUMS TABLE*/
	.sup-tbl-c{ border-left:1px solid #cfd7db;   }
	.sup-tbl-c th{ padding:15px 10px 15px 15px; font-family:'klavikamedium', sans-serif; color:#c8e4ed; background:#0f7697; border-right:1px solid #fff;}
	.sup-tbl-c th a{ text-decoration:none; color:#c8e4ed;}
	.sup-tbl-c th:first-child{ background:#18587b; width:90%;}
	.sup-tbl-c td{ font-family:inherit; font-size:13px; padding:12px 10px 12px 15px; border-bottom:1px solid #cfd7db;  border-right:1px solid #cfd7db; color:#90a4ac; font-weight:bold}
	.sup-tbl-c td{ background:#fff; color:#333; font-weight:bold; }
	.sup-tbl-c td a{color:#186d8a; text-decoration:none}
	.sup-tbl-c td a:hover{color:#444; text-decoration:none}
	.sup-tbl-c .sup-head{ padding-top:5px; padding-bottom:10px;}
	.sup-tbl-c ul{ margin:0; padding:0 0 0 0; list-style:none;}
	.sup-tbl-c ul li{ padding-bottom:10px; padding-left:20px; padding-top:5px; background:url(../../images/img/blt.png) no-repeat 8px 12px}
	.sup-tbl-c .view-btn{ background:#1e7591; color:#fff; font-weight:bold; margin-bottom:4px;}
	.sup-tbl-c .view-btn:hover{ background:#666; color:#fff;}
	
	
	.sup-tbl-a{ border-left:1px solid #cfd7db;   }
	.sup-tbl-a th{ padding:15px 10px 15px 15px; font-family:'klavika_med_capsmedium', sans-serif; color:#c8e4ed; background:#0f7697; border-right:1px solid #fff; text-transform:uppercase}
	.sup-tbl-a th a{ text-decoration:none; color:#c8e4ed;}
	.sup-tbl-a th:first-child{ background:#18587b; width:90%;}
	.sup-tbl-a td{ font-family:inherit; font-size:13px; padding:12px 10px 12px 15px; border-bottom:1px solid #cfd7db;  border-right:1px solid #cfd7db; color:#90a4ac; font-weight:bold}
	.sup-tbl-a td:nth-child(2){ background:#f1f3f4; color:#186d8a; font-weight:bold; }
	.sup-tbl-a td:nth-child(2) a{color:#186d8a; text-decoration:none}
	.sup-tbl-a td:nth-child(2) a:hover{color:#444; text-decoration:none}
	.sup-tbl-a td:first-child{ color:#90a4ac; width:9%; text-align:center}
	
	.flt-btn{ font-family:'klavika_med_capsmedium', sans-serif; color:#fff; background:#88a9b4; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding:4px 20px; }
	.flt-btn:hover{ color:#fff; background:#666;}
	
	.jotbl{ border-left:1px solid #cfd7db; border:1px solid #7ca3b0 !important; }
	
	.jotbl td{ font-family:inherit; font-size:13px; padding:12px 10px 12px 15px;   color:#90a4ac; font-weight:bold}
	.jotbl td:first-child{ background:#f1f3f4; width:40%; border-right:1px solid #cfd7db;}
	.jotbl tr{border-bottom:1px solid #cfd7db; }
	.jotbl tr:last-child{ border-bottom:0px;}
	
	/*job result*/
	.jrtbl{ border-left:1px solid #cfd7db;   }
	.jrtbl th{ padding:15px 10px 15px 15px; font-family:'klavika_med_capsmedium', sans-serif; color:#c8e4ed; background:#0f7697; border-right:1px solid #fff; text-transform:uppercase}
	.jrtbl th a{ text-decoration:none; color:#c8e4ed;}
	.jrtbl th a:hover{text-decoration:none; color:#c8e4ed;}
	.jrtbl th:first-child{ background:#18587b;}
	.jrtbl td{ font-family:inherit; font-size:13px; padding:15px 10px 15px 15px; border-bottom:1px solid #cfd7db;  border-right:1px solid #cfd7db; color:#90a4ac; font-weight:bold}
	.jrtbl td:first-child{ background:#f1f3f4; color:#186d8a; font-weight:bold; }
	.jrtbl td:first-child a{color:#186d8a; text-decoration:none}
	.jrtbl td:first-child a:hover{color:#444; text-decoration:none}
	
	/* Pagination */
	.pagi{ font-family:'klavika_med_capsmedium', sans-serif; font-size:16px; color:#90a4ac; border-bottom:1px solid #cfd7db; float:left; width:100%; border-left:1px solid #cfd7db;  border-right:1px solid #cfd7db; line-height:40px;}
	.pagi a{ color:#1f84a6; text-decoration:none}
	.pagi a:hover{ color:#444;}
	.pagi .prev{ width:20%; text-align:center; display:inline-block; float: left; border-right:1px solid #cfd7db; }
	.pagi .prev img{ padding-right:10px;}

	.pagi .numb{ width:60%; text-align:center; display:inline-block; float: left}
	.pagi .next{ width:20%; text-align:center; display:inline-block; float: left;  border-left:1px solid #cfd7db;}
	.pagi .next img{ padding-left:10px;}
	
  table.xtbl .wrapper-dropdown-2 {
    font-family: 'klavika_lightplain', sans-serif;
  }
	
		.det-tbl{ border-left:1px solid #cfd7db;   }
	.det-tbl th{ padding:15px 10px 15px 15px; font-family:'klavika_lightplain', sans-serif; color:#c8e4ed; background:#0f7697; border-right:1px solid #fff; font-size:13px; line-height:normal;}
	.det-tbl th a{ color:#fff; text-decoration:none}
	.det-tbl td{ font-family:inherit; font-size:13px; padding:5px 5px 5px 5px; border-bottom:1px solid #cfd7db;  border-right:1px solid #cfd7db; color:#90a4ac; font-weight:bold}
	.det-tbl td:first-child{ color:#186d8a; text-transform:uppercase; font-weight:bold; }
	.det-tbl td:first-child a{color:#186d8a; text-decoration:none}
	.det-tbl td:first-child a:hover{color:#444; text-decoration:none}
	.det-tbl td:nth-child(2){color:#186d8a}
	
	.bold{ font-weight:bold;}
   .xclr{ color:#83a9b8;}
   
   .tab-link{ font-family:'klavika_med_capsmedium', sans-serif; font-size:14px; color:#fff; font-weight:bold}
   .tab-link ul{ margin:0; padding:0 !important; list-style:none; text-align:right}
   .tab-link li{margin:0 5px 5px 0 !important; background-image:none !important; display:inline-block; padding:0 !important; }
   .tab-link li a{background:#7c54a6; color:#fff; padding:10px 15px !important; text-decoration:none;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
   .tab-link li a:hover{ background:#613393; text-decoration:none}
   
   .amp-head{ font-family:inherit; font-size:22px; font-weight:bold; color:#693599; padding:0 0 15px 0; margin:0; line-height:normal }
   .amp-head a{color:#693599; text-decoration:none}
   .amp-head a:hover{color:#693599; text-decoration:none}
   .notbx{ background:#e8f2f5; text-align:left; padding:10px 20px; font-size:13px; margin-bottom:20px;}
   .notbx a{ color:#1b6b94; font-weight:bold; text-decoration:underline;}
   .notbx a:hover{ text-decoration:none; color:#444;}
   .slidr{ margin-bottom:30px;}
   
   .tech-det-tbl{ font-family:inherit; font-size:13px; color:#90a4ac; border:2px solid #b0c8d0; margin-bottom:30px;}
   .tech-det-tbl tr{ border-bottom:1px solid #e3e8ea;}
   .tech-det-tbl td:first-child{ text-align:center; background:#1e7591; color:#c8e4ed; padding:10px 15px; width:18%;}
   .tech-det-tbl td:nth-child(2){ padding-left:20px; text-align:left;  border-left:1px solid #e3e8ea; width:55%;}
   .tech-det-tbl td:last-child{ text-align:center; color:#0f8eb9; padding:10px 15px; border-left:1px solid #e3e8ea;}
   .tech-det-tbl td:last-child img{ margin-right:15px;}
   
   /*Press Release*/
   .panel-group{ margin-bottom:0px;}
   .xpr-brdr{ border:1px solid #7ca3b0;}
   .xpr-blnk{ background:#0f7697; padding:20px 0 20px 20px; }
   .xpr-head{ background:#18587b; font-size:14px; font-weight:bold; padding:20px 0 20px 20px; color:#c8e4ed; font-family:'klavika_med_capsmedium', sans-serif; }
     .pr_head{ font-family:inherit; font-size:13px; font-weight:bold; line-height:20px !important; display:block; background-color:#f1f3f4; padding:10px 10px 10px 60px; border-bottom:1px solid 
   #d9e0e2; border-right:1px solid #d9e0e2;}
   .pr_head a{ display:block; text-transform:uppercase}
	#accordion .collapsed { background-image: url(../../images/img/pls-ico.jpg)!important; }
   .pls{ background-image: url(../../images/img/pls-ico.jpg); background-repeat: no-repeat; background-position: 30px 20px !important}
	.min{ background-image: url(../../images/img/min-ico.png); background-repeat: no-repeat; background-position: 30px 20px !important}
    .lgs-btmbrdr{border-bottom:1px solid #e3e8ea; border-right:1px solid #e3e8ea; }
	.lgs-lftbrdr{border-right:1px solid #e3e8ea; }
	.lgs-xpad{ padding-top:10px; padding-bottom:10px;}
	.kbtxt{ color:#0f8eb9; display:inline-block; float:left; padding-top:8px; padding-left:4px;}
 .img-mid{  height:230px; margin:0 auto !important; width:90%}
 .lgs-conts{}
 .ppad{padding:20px 20px 10px 40px;}
 .lgs-conts p{ font-family:inherit; font-size:13px; color:#90a4ac; line-height:22px; margin:0; padding: }
 .lgs-conts .rdmrlnk{ font-family:inherit; font-size:13px; font-weight:bold; color:#186d8a; text-align:right; text-transform:uppercase;}
 .lgs-conts .rdmrlnk a{color:#186d8a; text-decoration:none}
 .lgs-conts .rdmrlnk a:hover{color:#444; text-decoration:none}
 
 .img-mid .iimg{  text-align:center !important; /*horizontal align*/
    vertical-align : middle !important; /*vertical align */
    display: table-cell;  height:230px;  width:50%}
	.sky-vidhead{ font-size:17px; font-family:inherit; padding:8px 0; color:#5f5f5f; text-align:center}
	
	.zimg{ background:url(../../images/img/bx-shadow.png) no-repeat left top; background-size:100%; width:100%; height:auto; padding:9px 0 50px 8px; margin-top:30px;}
	.zimg img{ width:83%; height:auto;}
	
	.location-bx{ display:inline-block; width:100%; margin:0; padding:0;}
	.location-bx p{ font-size:15px !important; line-height:23px;}
    .location-bx .description { margin-top: 20px }
	.dirtxt{ font-family:inherit; font-size:14px; color:#1e7591; text-align:center; padding:20px 30px 0 0; display:block; }
	.dirtxt a{color:#1e7591; text-decoration:underline}
	.dirtxt a:hover{color:#666; text-decoration:none}
	
	.drpdwn{ background:#c3d9e1; border:0; box-shadow:none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;  padding:9px 10px 0 10px !important; height:40px;}
	.drpdwn-a{ background:#88a9b4; border:0; box-shadow:none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;  padding:9px 10px 0 10px !important; height:40px; color:#fff; text-transform:uppercase;}
	.nwhead{font-family:'klavika_med_capsmedium', sans-serif; font-size:26px; text-align:center; background:url(../../images/img/mid-brdr.png) no-repeat center center; color:#326677; text-transform:capitalize;}
	.nwhead .whtxbg{ background:#fff !important; padding:0 30px;}
	/*slider*/
    .slider{ width:100%;}
	.img-slide{ width:50%; display:inline-block; float:left; position:relative; }
    .slide-arrow{ width:13px; height:28px; position:absolute; background: url(../images/slide-arrow.png) no-repeat; z-index:9999; right:-13px; top:10px} 
    .img-slide .imgcent{ width:100% !important; display:inline-block; }
    .img-slide .pnts { /*position:absolute; bottom: 0;*/ width:100%; margin-top:5px;}
    .img-slide .pnts ul{ margin:0; padding:0; list-style:none; text-align:center;}
    .img-slide .pnts ul li{ width:21px; height:21px; background:url(../images/img/rnd.png) no-repeat center center; display:inline-block}
    .img-slide .pnts ul li a{ width:21px; height:21px; background:url(../images/img/rnd.png) no-repeat center center; display:inline-block}
    .img-slide .pnts ul li a:hover{ width:21px; height:21px; background:url(../images/img/rnd-act.png) no-repeat center center; display:inline-block}
    .img-slide .pnts .activeSlide a{ width:21px; height:21px; background:url(../images/img/rnd-act.png) no-repeat center center; display:inline-block}
/*    .img-slide .lftarrow{ width:29px; height:47px; position:absolute; left:15px; top:40%; z-index:9999}*/
    .img-slide .rgtarrow{ width:29px; height:47px; position:absolute; right:15px; top:40%; z-index:9999}
    .content-slide{ width:50%; background:#6da5b7 url(../images/lft-navbg.png) no-repeat bottom right; min-height:180px; display:inline-block; }
 
    .career-locations.slider .img-container { margin: 50px 120px }

     .sslide{ padding: 30px; }
     .sslide ul{ margin:0; padding:0; list-style:none;}
     .sslide ul li{ background:url(../images/img/lft-nav-arrow.png) no-repeat left 7px; padding-left:15px; font-size:13px; color:#ffffff}
     .sslide ul li a{color:#f5f5f5; text-decoration:none;}
     .sslide ul li a:hover{color:#fff; text-decoration:none;}

     .sslide .shead{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold;}
	/*slider
	.slider{ width:100%;}
	.img-slide{ width:72%; height:400px; display:inline-block; float:left; position:relative}
	.slide-arrow{ width:13px; height:28px; position:absolute; background: url(../../images/img/slide-arrow.png) no-repeat; z-index:9999; right:-13px; top:10px} 
	.img-slide .imgcent{ width:100% !important; display:inline-block; }
	.img-slide .pnts { position:absolute; bottom:10px; width:100%;}
	.img-slide .pnts ul{ margin:0; padding:0; list-style:none; text-align:center;}
	.img-slide .pnts ul li{ width:21px; height:21px; background:url(../../images/img/rnd.png) no-repeat center center; display:inline-block}
	.img-slide .pnts ul li a{ width:21px; height:21px; background:url(../../images/img/rnd.png) no-repeat center center; display:inline-block}
	.img-slide .pnts ul li a:hover{ width:21px; height:21px; background:url(../../images/img/rnd-act.png) no-repeat center center; display:inline-block}
	.img-slide .pnts .activeSlide a{ width:21px; height:21px; background:url(../../images/img/rnd-act.png) no-repeat center center; display:inline-block}
	.img-slide .lftarrow{ width:29px; height:47px; position:absolute; left:15px; top:40%; z-index:9999}
	.img-slide .rgtarrow{ width:29px; height:47px; position:absolute; right:15px; top:40%; z-index:9999}
	.content-slide{ width:28%; background:#1e7591 url(../../images/img/lft-navbg.png) no-repeat bottom right; min-height:400px; display:inline-block; }
	
		.sslide{ padding-left:30px; padding-top:30px;  padding-right:30px;}
		.sslide ul{ margin:20px 0 0 0; padding:0; list-style:none;}
		.sslide ul li{ background:url(../../images/img/lft-nav-arrow.png) no-repeat left 7px; padding-left:15px; font-size:13px; color:#c4e6f1}
		.sslide ul li a{color:#c4e6f1; text-decoration:none;}
		.sslide ul li a:hover{color:#fff; text-decoration:none;}

	.sslide .shead{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold;}*/
	
	/*slider
	.slider{ width:100%;}
	.img-slide{ width:72%; height:400px; display:inline-block; float:left; position:relative}
	.img-slide .pnts { position:absolute; bottom:10px; width:100%;}
	.img-slide .pnts ul{ margin:0; padding:0; list-style:none; text-align:center;}
	.img-slide .pnts ul li{ width:21px; height:21px; background:url(../../images/img/rnd.png) no-repeat center center; display:inline-block}
	.img-slide .pnts ul li a{ width:21px; height:21px; background:url(../../images/img/rnd.png) no-repeat center center; display:inline-block}
	.img-slide .pnts ul li a:hover{ width:21px; height:21px; background:url(../../images/img/rnd-act.png) no-repeat center center; display:inline-block}
	.img-slide .lftarrow{ width:29px; height:47px; position:absolute; left:15px; top:40%;}
	.img-slide .rgtarrow{ width:29px; height:47px; position:absolute; right:15px; top:40%;}
	.content-slide{ width:28%; background:#1e7591 url(../../images/img/lft-navbg.png) no-repeat bottom right; min-height:400px; display:inline-block; }
	
		.sslide{ padding-left:30px; padding-top:30px;  padding-right:30px;}
		.sslide ul{ margin:20px 0 0 0; padding:0; list-style:none;}
		.sslide ul li{ background:url(../../images/img/lft-nav-arrow.png) no-repeat left 7px; padding-left:15px; font-size:13px; color:#c4e6f1}
		.sslide ul li a{color:#c4e6f1; text-decoration:none;}
		.sslide ul li a:hover{color:#fff; text-decoration:none;}
	.sslide .shead{ font-family:inherit; font-size:14px; color:#fff; font-weight:bold;}*/
		/* email alerts */
		.em-head{ font-family: inherit; font-size:16px; font-weight:bold; text-transform:uppercase; color:#186d8a; padding-bottom:10px;}
		.em-step{font-family: inherit; font-size:16px; font-weight:bold; color:#186d8a; }
		.gsc{ color:#596669;}
		.eico-bar{ text-align:right;}
		.eico-bar ul{ margin:0; padding:0}
	 .eico-bar li{ display:inline-block; padding:0 15px; background:url(../../images/img/divider.png) no-repeat right 6px;  }
	 .nobg{ background:none !important}
	 .pd-tp5{ padding-top:5px !important;}
	 
	 /* custome checkbox */
	 input[type=checkbox].css-checkbox {
							position: absolute; 
							overflow: hidden; 
							clip: rect(0 0 0 0); 
							height:1px; 
							width:1px; 
							margin:-1px; 
							padding:0;
							border:0;
						}

						input[type=checkbox].css-checkbox + label.css-label {
							padding-left:35px;
							height:22px; 
							display:inline-block;
							line-height:22px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:15px;
							vertical-align:middle;
							cursor:pointer;
							font-weight:normal; 
						}

						input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -22px;
						}
						
						.css-label{
							background-image:url(../../images/img/chkbx.png);
						}
						
					
						
	 /* email steps */
	 .email-stepsbar{ width:50%; margin:10px auto 30px auto; display:block; font-family:inherit; font-size:13px; font-weight:bold; color:#88a9b4; }
	 .email-stepsbar a{ color:#88a9b4; text-decoration:none}
	 .email-stepsbar a:hover{ color:#18587b; text-decoration:none} 
	 .email-stepsbar .act{color:#18587b;}
	 .es-left{ width:33%; display:inline-block; padding:35px 0 0 0; float:left; background:url(../../images/img/es-lft.png) no-repeat 20px 0;}
	 .aok{background:url(../../images/img/es-lft-a.png) no-repeat 20px 0;}

	 .es-cent{ width:32%; display:inline-block;  padding:35px 0 0 0;  text-align:center;  float:left; background:url(../../images/img/es-cent.png) no-repeat  center top;}
	 .bok{background:url(../../images/img/es-cent-a.png) no-repeat  center top;}

	 .es-right{ width:33%; display:inline-block; padding:35px 0 0 0;  text-align:right;  float:left; background:url(../../images/img/es-rgt.png) no-repeat right 20px top 0px;}
	  .cok{background:url(../../images/img/es-rgt-a.png) no-repeat right 20px top 0px;} 
	  .langubar{ display:block}
	  .langubar ul{ height: 50px; margin:0 20px 0 0; padding:0; list-style:none; float:right;}
	  .langubar ul li{ height: 100%; float:left; }
	  .langubar ul li a {
      color: #ddd;
      display: block;
      height: 50px;
      padding: 14px 10px 0 10px;
      text-decoration:none;
      text-transform: capitalize;
    }
	  .langubar ul li a:hover{ text-decoration:none; color:#fff;}
	  .langubar ul li a:focus{background:none !important;}
    .langubar ul li a.active {
      background: rgba(255, 255, 255, 0.1);
      font-weight: bold;
    }
	 .subsbtn{ font-size:16px; font-family:inherit; color:#fff; background:#18587b; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;  border:0; }
	 .subsbtn:hover{ background:#444; text-decoration:none; color:#fff;}
	 
	 
	 .subsbtn-a{ font-size:16px; font-family:inherit; color:#fff; background:#18587b; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;  border:0; font-family:'Klavika Regular', sans-serif; }
	 .subsbtn-a:hover{ background:#444; text-decoration:none; color:#fff;}
	 
	 .blu-imgbrdr{ border:5px solid #18587b; padding:12px; display:inline-block}
	 .grsd-bx{ background:#efefef; border:1px solid #ddd; padding-top:20px; padding-bottom:20px;}
	 
	 /*sustainability page*/
	 .bluesbx{ width:80%; background:#1f84a6; margin:0 auto; font-size:22px; color:#fff;}
	 .wtxt{ width:80%; position:relative; padding:40px 0px 45px 40px;}
	 .bglobe{ float:right; margin-top:-60px; margin-right:20px;}
	 .blue-brdrbx{ border:1px solid #7ca3b0}
	 .leaf-head{ font-size:22px; color:#693599; background:url(../../images/img/leaf.png) no-repeat left ; padding-left:20px; padding-bottom:90px;}
	 
	 .numlink{ font-family:inherit; font-size:12px; color:#555;}
	 .numlink ol{ list-style:none; margin:0; padding:0}
	 .numlink ol li{ list-style:decimal outside; padding-bottom:5px; margin-left:15px;}
	 
	 .rnd-imgbx{}
	 .rnd-imgbx ul{ list-style:none; margin:0; padding:0}
	 .rnd-imgbx ul li{ display:inline-block; margin-right:10px; padding:0;}
	 .no-lftpad-lg{ padding-left:0;}
.gr-head{ font-family:inherit; font-size:16px; font-weight:bold; color:#596669}
.gr-head a{color:#596669; text-decoration:none}
.gr-head a:hover{color:#000; text-decoration:none}


	/*table check box*/
						.cstm-checkbx td{ padding-right:10px; padding-bottom:5px;}
						.cstm-checkbx  input[type=checkbox]{
							position: absolute; 
							overflow: hidden; 
							clip: rect(0 0 0 0); 
							height:1px; 
							width:1px; 
							margin:-1px; 
							padding:0;
							border:0;
						}

						.cstm-checkbx input[type=checkbox] + label{
							padding-left:35px;
							height:22px; 
							display:inline-block;
							line-height:22px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:15px;
							vertical-align:middle;
							cursor:pointer;
							font-weight:normal; 
						}

						.cstm-checkbx input[type=checkbox]:checked + label {
							background-position: 0 -22px;
						}
						
						.cstm-checkbx label{
							background-image:url(../../images/img/chkbx.png);
							
						}
						.sml-link{ font-size:12px; font-family:inherit; margin-top:7px; text-align:center; color:#1f84a6; text-align:center}
						.sml-link a{color:#1f84a6; text-decoration:none}
						.sml-link a:hover{color:#666; text-decoration:underline}
						.blusbg{ background: url(../../images/img/slider-bg.jpg) repeat-y center top; }
						.ftrdv{ background:#f3f3f3; width:100%; padding:30px 0;}
						.ftrdv .fcont-div{ border-left:2px solid #859ca4; font-size:16px; font-family:inherit; color:#596669; padding-left:20px; text-align:justify; line-height:26px;}
						.ftrdv .fone-no{ color:#fff; font-family:inherit; font-size:16px;  width:100%; display:inline-block; float:left; }
						.purp-shad-01{background:#613393; padding-left:10px; padding-right:10px; padding-top:27px;  padding-bottom:27px;  }
						.purp-shad-02{background:#7c54a6; padding-left:10px; padding-right:10px; padding-top:27px;  padding-bottom:27px; }
						.purp-shad-03{background:#8961b1; padding-left:10px; padding-right:5px; padding-top:27px;  padding-bottom:27px; /*height:75px;*/}
						.lg-lft-txt{ text-align:left}
						.lg-center-txt{ text-align:center}
						.lg-rgt-txt{ text-align:right}
						
						/*custome navigation bar*/
						.cust-nav{ width:820px;}
						.cust-nav .greyshad-01{ background:#e8ebeb; padding:10px; float:left; border-right:1px solid #fff; width:28%;  content:""; min-height:320px; }
						.cust-nav .greyshad-02{ background:#eff1f1; padding:10px; float:left; border-right:1px solid #fff; width:25%; content:""; min-height:320px;}
						.cust-nav .greyshad-03{ background:#f4f6f6; padding:10px; float:left; border-right:1px solid #fff; min-height:320px; }
						.cust-nav .greyshad-04{ background:#fff; padding:10px; float:left; border-right:1px solid #fff; width:20%;}
						.cust-nav .navs-head{ width:100%; font-size:18px; text-transform: none; font-family: 'klavikamedium', sans-serif; color:#1e7591; padding-bottom:0; line-height:25px; margin-bottom: 10px; }
						.cust-nav .navs-head a{color:#1e7591 !important; text-decoration:none}
						.cust-nav .navs-head a:hover, a:focus{color:#666 !important; text-decoration:none}
						.cust-nav .navs-img{ padding:20px 0;}
						.cust-nav .navstxt{ font-family:inherit; font-family: Helvetica, sans-serif; }
						.cust-nav .navstxt .nhead{ font-size:13px; color:#1e7591; font-weight:bold;}
						.cust-nav .navstxt p{ font-size:12px; color:#596669; text-align:justify; line-height:18px;}
						.cust-nav .navstxt .navsbtn{ background:#1e7591; font-size:12px; font-family:'klavika_med_capsmedium', sans-serif; color:#fff; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; padding-top:4px; padding-bottom:4px;}
						.cust-nav .navstxt .navsbtn:hover{ background:#666;}
						.txt20{ font-size:20px; } 
						.cust-nav ul{ margin:0; padding:0; list-style:none}
						.cust-nav ul li{font-family:'klavikamedium', sans-serif; font-size:14px; color:#1e7591; background-image:url(../../images/img/bullet.png); background-repeat:no-repeat; background-position: left 4px; padding-left:17px; margin-bottom:5px; text-transform: none; }
						.cust-nav ul li a{color:#1e7591; text-decoration:none}
						.cust-nav ul li a:hover{color:#666; text-decoration:none; background:none !important }
						.cust-nav ul ul{ margin:0; padding:5px 0 0 0; }
						.cust-nav ul ul li{ color:#8f9394; font-size:12px; background-image:url(../../images/img/lft-nav-arrow.png); background-repeat:no-repeat; background-position: left 6px; padding-left:12px; text-transform: none; }
						.cust-nav ul ul li a{ color:#8f9394; text-decoration:none}
						.cust-nav ul ul li a:hover{ color:#555; text-decoration:none; background:none !important}
						
                        .markets-nav ul li, .applications-nav ul li { font-family:'klavikamedium', sans-serif; }
						.dropdown-menu{ border:0px;}
				.reset-btn{ background:#1e7591;  font-family:'Conv_Kelson Sans Regular',Sans-Serif; font-size:16px; color:#fff; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; margin-right:3px; }		
				.reset-btn:hover{ color:#fff !important; background:#666; }
				.reset-btn:focus{ color:#fff !important; outline:none;}
				.xsmenu{ display:none}
				.langu-dropdown{ display:none;}
				

.boxed-app-item {
  height: 195px;
}
.cert-map {
  border: 5px solid #18587b;
  margin-bottom: 20px;
  padding: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.search-apply-btn {
  background: #326677 url(../../images/img/log_arrow.png) no-repeat 95% 50%;
  color: #fff;
  display: block;
  float: left;
  padding: 10px 30px 10px 15px;
}
.search-apply-btn:hover {
  background-color: #467585;
  color: #fff;
  text-decoration: none;
}

/* Colorbox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxContent{margin-top:20px;background:#000;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000; background:#fff;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxLoadingGraphic{background:url(/images/img/loading.gif) no-repeat center center;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/images/img/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/images/img/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/images/img/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}

.distributor-region-block {
  float: left;

}
.distributors-wrap .distributor-region { clear: both; width: 100%; }
.distributors-wrap .distributor-region h3 {
  color: #555;
  font-family: 'klavikamedium';
  margin: 0 0 10px 1.5%;
}
.distributors-wrap .distributor-block {
  background: #fcfcfc;
  color: #777;
  float: left;
  list-style-type: none;
  margin: 0 1.5% 3%;
  padding: 15px;
  width: 30.3333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.distributors-wrap .distributor-block:nth-child(3n+1) { clear: left; }
.distributors-wrap .distributor-block span, .distributors-wrap .distributor-block strong, .distributors-wrap .distributor-block em { display: block; }

.staff-quote-block { margin-bottom: 30px; }
.staff-quote-block:nth-child(3n+1) { clear: left; }
.staff-quote-block img {
  display: block;
  margin: 0 auto 15px;
  max-width: 90%;
  -webkit-border-radius: 110px;
  -moz-border-radius: 110px;
  border-radius: 110px;
}
.staff-quote-block blockquote {
  background: #f9f9f9;
  border: 0;
  font-family: 'klavika_lightplain';
  font-size: 17px;
  font-style: italic;
  margin: 0 10px;
  padding: 20px 30px;
  position: relative;
  text-align: center;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.staff-quote-block blockquote:before {
  color: #000;
  content: '“';
  display: block;
  font-family: 'klavikamedium';
  font-size: 100px;
  font-style: normal;
  line-height: 1;
  position: absolute;
  top: -5px; left: 0;
  opacity: 0.1;
}
.staff-quote-block .staff-quote strong {
  color: #888;
  font-family: 'klavikamedium';
  font-size: 18px;
  font-style: normal;
}
.staff-quote-block .staff-quote strong em {
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
}

.sustainability-section-heading {
  color: #1f84a6;
  font-family: 'klavikamedium';
  font-size: 22px;
  padding-bottom: 20px;
  text-transform: uppercase;
}

.inn_content h5.blue-subheading {
  color: #1f84a6;
  font-family: 'klavikamedium';
}
.inn_content p.blue-subheading { color: #186d8a; }

.markets-header-icon, .applications-header-icon, .app-header-icon {
  max-width: 32px;
  vertical-align: middle !important;
}

.award-badge { text-align: center; }
.award-badge img {
  display: inline-block;
}

.quality-policy {
  background: #dce9ee;
  clear: both;
  padding: 15px;
}
.quality-book img {
  display: block;
  margin: 15px auto 0;
}
.img-caption {
  display: block;
  font-size: 11px;
  font-style: italic;
  padding: 5px;
  text-align: center;
}

.default-list li > ul {
  margin-left: 20px;
}
.list-clean-wraps {
  margin-left: 20px;
  list-style-position: outside;
}

/* Certification Map Wrap */
.cert-location-listings { display: none; }

/* Small Map Version */
.map-region {
  height: 300px;
  margin: 0 auto;
  position: relative;
  width: 860px;
}
.map-region img {
  position: relative;
  width: 100%;
  z-index: -1;
}
.map-region img.img-responsive { display: none; }
.map-text-center {
  display: block;
  text-align: center !important;
}

.map-small-regions-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.map-small-regions-list li { position: absolute; }
.map-small-regions-list li .marker {
  background: url('../images/img/map-small-marker.png') 0 0 no-repeat;
  cursor: pointer;
  display: block;
  height: 11px;
  position: absolute;
  top: 0; left: 0;
  width: 7px;
}
.map-small-regions-list li:hover .marker { background-position: 0 -11px; }
.map-small-regions-list li:hover {
  height: auto;
  width: auto;
}
.map-small-regions-list li:hover .content { display: block; }
.map-small-regions-list li .content {
  background: #fff;
  display: none;
  padding: 10px;
  margin-left: 10px;
  margin-left: 7px \9;
  max-width: 260px;
  min-width: 140px;
  position: relative;
  z-index: 50;
  -webkit-border-radius: 4px;
   -khtml-border-radius: 4px;
       -moz-border-radius: 4px;
                  border-radius: 4px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 4px;
       -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 4px;
                  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 4px;
}
.map-small-regions-list li .content strong {
  display: block;
}

.point-1 {
  top: 103px;
  left: 83px;
}
.point-2 {
  top: 111px;
  left: 90px;
}
.point-3 {
  top: 114px;
  left: 95px;
}
.point-4 {
  top: 118px;
  left: 100px;
}
.point-5 {
  top: 82px;
  left: 162px;
}
.point-6 {
  top: 71px;
  left: 208px;
}
.point-7 {
  top: 84px;
  left: 220px;
  z-index: 5;
}
.map-small-regions-list li.point-7 .marker { background-position: 0 -22px; }
.point-8 {
  top: 81px;
  left: 224px;
}
.point-9 {
  top: 92px;
  left: 200px;
}
.point-10 {
  top: 52px;
  left: 383px;
}
.point-11 {
  top: 211px;
  right: 161px;
}
.point-12 {
  top: 107px;
  left: 764px;
}
.point-13 {
  top: 116px;
  left: 764px;
}
.map-small-regions-list li.point-11 .marker {
  left: auto;
  right: 0;
}
.map-small-regions-list li.point-11 .content {
  margin-left: 0;
  margin-right: 10px;
}

.locations-wrap h6 {
    clear: both;
    display: block;
    margin: 20px 0 0;
}
.locations-bx-show-all {
  background: url('/images/img/location-bx-arw-show-all.png') right center no-repeat;
  display: block;
  float: right;
  font-family: 'klavikamedium';
  padding-right: 15px;
}
.location-bx-header {
    background-color: #888888;
    background-image: url('/images/img/location-bx-arw-right.png');
    background-repeat: no-repeat;
    background-position: 15px center;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    margin: 1px 0;
    padding: 10px 10px 10px 35px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.location-bx-details { display: none; }
.location-bx.active .location-bx-header {
    background-color: #1285a7;
    background-image: url('/images/img/location-bx-arw-down.png');
    background-position: 10px center;
}
.location-bx.active .location-bx-details { display: block; }

.featured-product-box {
  color: #1e7591;
  display: block;
  margin: 0 auto;
  width: 80%;
}
.featured-product-box p {
  font-size: 13px;
  line-height: 20px;
}
.featured-product-box:hover { text-decoration: none; }
.featured-product-box.featured-product-box-aqua,
.featured-product-box.featured-product-box-aqua p { color: #1e7591; }
.featured-product-box.featured-product-box-purple,
.featured-product-box.featured-product-box-purple p { color: #613393; }
.featured-product-box h4, .featured-product-details strong {
  display: block;
  font-family: 'klavikamedium';
  font-weight: normal;
  font-size: 18px;
}

.featured-product-thumb, .featured-product-details {
  float: left;
  min-height: 105px;
  -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.featured-product-thumb {
  text-align: center;
  text-decoration: underline;
  width: 22%;
}
.featured-product-thumb img {
  display: block;
  margin: 5px auto;
  max-width: 100%;
}

.featured-product-details {
    margin-bottom: 20px;
    width: 78%;
}
.featured-product-details ul {
    margin-left: 20px;
    list-style-position: outside;
}

.filter-wrap .reset-btn {
  float: right;
  margin: 20px;
}
#product-list #list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.btn-whats-new {
  display: inline-block;
  margin: 0 5px 0 -10px;
}
.inn_content h1.plls-header-title {
  font-family: 'klavikamedium';
  font-weight: normal;
  text-transform: none;
}
.plls-breadcrumbs {
  font-weight: normal;
  text-transform: none;
}

table.product_listing th {
  background: #0f7697 url('/images/img/arrows-sorting-default.png') 90% 50% no-repeat;
  padding-right: 25px;
}
table.product_listing th.sorting {
  background: #3595b5;
}
table.product_listing th.sorting.asc { background: #0f7697 url('/images/img/arrows-sorting-asc.png') 90% 50% no-repeat; }
table.product_listing th.sorting.desc { background: #0f7697 url('/images/img/arrows-sorting-desc.png') 90% 50% no-repeat; }

table.product_listing .pdf-icon {
    height: 30px;
    margin-top: 8px;
}

.product-sidebar-item {
  background: #f0f7f9;
  border: 1px solid #7ca3b0;
  margin: 0 0 20px;
  padding: 20px;
  text-align: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.product-sidebar-item-inner {
  background: #fff;
  border-radius: 6px;
  padding: 10px;
  -webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 0 0 6px;
     -moz-box-shadow: inset rgba(0, 0, 0, 0.25) 0 0 6px;
          box-shadow: inset rgba(0, 0, 0, 0.25) 0 0 6px;
}
.product-sidebar-item-inner img {
  max-width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.product-sidebar-item a p {
  color: #428bca;
}
.product-sidebar-item p {
  font-size: 13px;
  line-height: 1.25;
  margin: 10px 20px 0;
  padding: 0;
  text-align: center;
}

.btn-featuredProducts {
  background-color: #1e7591;
  display: inline-block;
  position: relative;
  padding: 10px 30px 10px 15px;
  font-size: 13px;
  border-radius: 3px;
  margin-top: 10px;
  overflow: hidden;
}
.btn-featuredProducts:hover,
.navbar-inverse .navbar-nav > li a.btn-featuredProducts:hover { background-color: #666; }
.btn-featuredProducts:before {
  background: #326577 url('/images/img/navs-arrow-alt.png') center center no-repeat;
  display: block;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 25px;
  right: 0;
}

@media print {
    a[href]:after {
        content: "";
    }
}

@media screen and (min-width: 767px) {
  
  .is-frontpage.blk_strp { z-index: 500; }
  .navbar-wrapper.is-front-navwrap { z-index: 100; }
  .is-front-navwrap .navbar-inverse .navbar-nav > li:first-child,
  .is-front-navwrap .navbar-inverse .navbar-nav > li:nth-child(2),
  .is-front-navwrap .navbar-inverse .navbar-nav > li:nth-child(3),
  .is-front-navwrap .navbar-inverse .navbar-nav > li.xx-nav { background: transparent; }
  .is-front-navwrap .navbar-inverse .nav {
    background: rgba(28, 80, 102, 0.75);
    border-radius: 4px;
  }

  .is-front-navwrap .navbar-collapse {
    float: none !important;
  }
  .is-front-navwrap .navbar-nav {
    display: table;
    float: none !important;
    margin: 0 auto;
  }
  .is-front-navwrap .navbar-nav > li {
    display: inline-block;
    float: none !important;
  }
  .is-front-navwrap .navbar-header,
  .is-front-navwrap .navbar-brand {
    float: none;
  }
  .is-front-navwrap .navbar-header {
    margin-top: -50px;
    position: relative;
    top: 100px;
    text-align: center;
  }
  .is-front-navwrap .navbar-header img { margin-top: 0; }
  .is-front-navwrap .navbar-brand .logo img { position: relative; }

  .is-front-navwrap .products-dropdown-menu { margin-right: -420px; }
}

@media (max-width: 1199px) and (min-width: 992px) {
  .is-front-navwrap .products-dropdown-menu { margin-right: -310px; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .is-front-navwrap .products-dropdown-menu { margin-right: -310px; }
  .is-front-navwrap .products-dropdown-menu .cust-nav { width: 600px; }
  .is-front-navwrap .applications-nav {
    margin-left: -100px;
  }
}

@media (max-width: 767px) {
  .min_mar_bx { margin-top: 0; }
  .wht_bx { margin-bottom: 0; }

}

@media screen and (max-width: 1001px) {
  .map-region { width: auto; }
  .map-region .interactive, .map-region .map-small-regions-list { display: none; }
  .map-region img.img-responsive { display: block; }
  .cert-location-listings { display: block; }
}

.nested-lists-list li ul { margin-left: 40px; }
.col-center-img { clear: left; }
.col-center-img img {
  display: block;
  margin: 0 auto 10px;
  max-width: 75%;
}

@media (max-width: 767px) {
  .min_mar_bx > div:hover { margin-top: 0; }
 .img-slide{ width:100%;}
 .content-slide{width:100%;}
	.innlinebar-a{ width:70%; float:left;}
	.squesize{ float:left; width:20%;}
	.squesize img{ width:100%; float:left}
    /*.breadcrumb{ margin-top:70px;}*/
	.inn-banner .xbg{ background:url(../../images/img/inn-bg-rs.png) no-repeat center bottom -40px; }
	.langu-dropdown{ display:block;}
	.xs-lftpad15{ padding-left:15px !important;}
	.xs-rgtpad15{ padding-right:15px !important;}
.navbar-inverse .navbar-nav { margin-bottom: 0; }
.navbar-inverse .navbar-nav > li a{ background: transparent;}
.navbar-inverse {background: transparent;}

.navbar-header img { margin-top: -54px; }

.navbar-inverse .navbar-nav > li:first-child a:hover{ background: url(../../images/img/wht_trns.png) repeat; border-radius:0 !important; -webkit-border-radius:0 !important; -moz-border-radius:0 !important;}
.navbar-inverse .navbar-nav > li:nth-child(3) a:hover{ background: url(../../images/img/wht_trns.png) repeat; border-radius:0 !important; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; }

.nav{ font-family:'klavika_med_capsmedium', sans-serif; font-size:17px; text-transform:uppercase;}
.nav a{ color:#fff; text-decoration:none;}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}
.navbar-inverse .navbar-nav > li > a:hover{
	color: #1d728e;
  background-color: #fff;
 
	}
	.cust-nav{ display:none}
	.xsmenu{ display:block}
	.xsmenu > .ddn a{ background: #fff url(../../images/img/radio-ico-a.png) no-repeat 8px 8px !important; padding-left:25px; padding-top:5px; padding-bottom:5px; display:inline-block; width:100%; color:#1e7591}
	.xsmenu > .ddn a:hover{background:#f5f5f5 url(../../images/img/radio-ico-a.png) no-repeat 8px 8px !important;  }

	.xsmenu ul{ margin:0; padding:0; list-style:none}
	.xsmenu .dropdown-menu li{ font-size:12px; padding-left:15px;  background: #fff}
	.xsmenu .dropdown-menu li a{ color:#8f9394; text-decoration:none; background:#fff url(../../images/img/nav-arrow.png) no-repeat 10px 12px !important}
	.xsmenu .dropdown-menu li a:hover{color:#000 !important; text-decoration:none; background:#f5f5f5 url(../../images/img/nav-arrow.png) no-repeat 10px 12px !important}
	
	.navbar-inverse .navbar-nav{ }
	.navbar-inverse .navbar-nav > li{ }
	.navbar-inverse .navbar-nav > li a{ }
	.wxs {background: url(../../images/img/wht_trns-a.png) repeat !important; border-radius:none !important; -moz-border-radius:none !important;  -webkit-border-radius:none !important}
	.wxs a{ color:#18587b !important; text-decoration:none}
	.wxs a:hover{ color:#18587b !important; text-decoration:none}
	.navbar-inverse .navbar-nav > li.trns_bg{ background: url(../../images/img/wht_trns.png) repeat; }
	.navbar-inverse .navbar-nav > li:first-child{ background: url(../../images/img/wht_trns.png) repeat; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
	.navbar-inverse .navbar-nav > li:nth-child(3){ background: url(../../images/img/wht_trns.png) repeat; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; }
	.xs-navpro{ background:#f0f0f0; padding:20px;}
	.xs-navpro .navs-head{ color:#18587b; font-size:18px; margin-bottom: 10px;}
	.xs-navpro .navs-img{padding-bottom: 10px;}
	.xs-navpro .navstxt{ font-family: Helvetica, sans-serif;}
	.xs-navpro .navstxt .nhead{ font-size:13px; color:#1e7591; font-weight:bold;}
	.xs-navpro .navstxt p{ font-size:12px; color:#596669; text-align:justify; line-height:18px;}
	.xs-navpro .navstxt .navsbtn{ background:#1e7591; font-size:12px; font-family:'klavika_med_capsmedium', sans-serif; color:#fff; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; padding-top:4px; padding-bottom:4px;}
	.xs-navpro .navstxt .navsbtn:hover{ background:#666;}

.nav{ font-family:'klavika_med_capsmedium', sans-serif; font-size:17px; text-transform:uppercase;}
.nav a{ color:#fff; text-decoration:none;}
.navbar-inverse .navbar-nav > li > a { color: #fff;}
.navbar-inverse .navbar-nav > li > a:hover{ color: #1d728e;  background-color: #fff; border-radius:0; -webkit-border-radius:0 !important; -moz-border-radius:0 !important;}

.navbar-inverse .navbar-nav > li:first-child a:hover{border-radius:0; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; background:#fff !important;}
.navbar-inverse .navbar-nav > li:nth-child(2) a:hover{  border-radius:0px !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important;}
.navbar-inverse .navbar-nav > li:nth-child(3) a:hover{border-radius:0 4px 0 0!important; -webkit-border-radius:0 4px 0 0 !important; -moz-border-radius:0 4px 0 0 !important; background:#fff;}

.navbar-inverse .navbar-nav > .open:nth-child(3)> a{border-radius:0 4px 0 0!important; -webkit-border-radius:0 4px 0 0 !important; -moz-border-radius:0 4px 0 0 !important; background:#fff !important; color:#1d728e !important}
.navbar-inverse .navbar-nav > .open:nth-child(3)> a:focus{}
	
	.linesbx{ font-size:18px; width:75% !important; }
	.tab-link li a{ margin-bottom:0px !important; float:left}
	.xs-tpmarg20{ margin-top:20px;}
	.xs-btmmarg20{ margin-bottom:20px;}
	.ftrdv .fone-no{ width:100%; }
	.hvr_div{ background-image:none !important;}
	.amp-body{ height:auto}
	.amp-heading .ico-e{ padding-left:10px;}
	.amp-heading{ padding-left:10px;}
	.amp-heading .ico-txt{ width:60%;  display:inline-block; font-size:14px !important;}
	.content-slide{ width:100%; min-height:250px;  }
	.img-slide{ width:100%; height:400px; }
	.half-collapse {display:none;}
	.panel-default > .acchead { background:transparent; width:100%; float:left }
	.half-collapse { width:100%; float:left; }
	.rnd-imgbx ul{ list-style:none; margin:0; padding:0 0 30px 0; text-align:center}
	.no-lftpad-lg{ padding-left:15px;}
	.nospacebrdrshadow { text-align:center}
	.nospacebrdrshadow-a{ text-align:center}
	 .langubar{ display:none}
	.email-stepsbar{width:80%; }
	.eico-bar{ text-align:center !important; margin-top:20px;}
	.zimg{ background:url(../../images/img/bx-shadow.png) no-repeat left top; background-size:100%; width:100%; height: auto; padding:14px 0 90px 12px; }
	.nwhead{font-family:'klavika_med_capsmedium', sans-serif; font-size:18px; text-align:center !important; background:url(../../images/img/mid-brdr.png) no-repeat center center; color:#326677; display:inline-block   }
	.nwhead .whtxbg{ background-color:#fff !important; padding:0 20px;}
	.sub-btn{ margin-top:10px;}
	.img-mid .iimg img{ width:100%; height:auto}
	.pagi .prev img{ padding-right:3px;}
	.pagi .next img{ padding-left:3px;}
	.bhead{}
	.amp-heading{ font-size:18px}
	.amp-heading .ico-a{ padding-right:3px;}
	.amp-heading .ico-b{ padding-right:3px; padding-left:0px;}
	.xs-marg-tp70{ margin-top:70px;}
	.hvhead{ background-image:none !important;}
	.pro_txt{ font-size:18px; padding-right:10px;}
	.obj_bx:hover .hvr_div { display:block; min-height:193px !important;}
	.obj_bx:hover .hvr_div .pad10{ padding:10px 0px 0 10px;}
	.obj_bx:hover .hvr_div p{ color:#fff !important; font-size:13px; line-height:normal;}
	.obj_bx:hover .hvr_div .gobtn{ position:absolute; bottom:0; right:30px}
	.obj_bx:hover .hvr_div .gobtn img{ width:70%; height:auto;}
	.obj_bx .hvhead{font-family:'klavika_lightplain', sans-serif; color:#fff; font-size:18px; text-align: left; font-weight:bold; padding-bottom:10px;}
	.obj_bx .hvhead img{ width:15%; height:auto;}
	.blu_bx{ width:100%;}
	.inn_content h1{ font-size:22px;}
	.in_headarrow{ display:none}
	.img-res img{ width:90% !important; height:auto !important}
	.oppobj_bx{ margin-bottom:20px;}
	.ftrslinks { background:url(../../images/img/dwn-arrow.png) no-repeat center top; padding-top:20px;}
	/*.obj_bx{ min-height:164px}*/
	.obj_bx:hover .hvr_div{ min-height:164px}
	.ftrslinks ul{ border-bottom:1px solid #604a7e; padding-bottom:25px;}
	
	.obj_bx .imgbx{ width:100px; height:100px;}
	.obj_bx .imgbx img{width:auto; height:auto}

	.obj_bx h3{ font-size:18px;}
	.ftrpagehead{ background-image:none !important; min-height:0px !important; padding-top:20px; padding-bottom:20px;}
	.ftrpagehead .fhead{ margin-top:0px;}
	.ftrslinks{ padding-bottom:20px;}
	.lgt_luvbg{ background:#7b53a6;}
	
  .tab-link { margin-bottom: 20px; }
  .tab-link li { width: 100%; }
  .tab-link li a {
    display: block;
    float: none;
    text-align: center;
  }
	
	.navbar-collapse { box-shadow:none;}
  .navbar-header { margin-bottom: 5px; }
	.navbar-header .head_ico{ display:block; text-align:left; margin-left:3px; padding-top:9px; float:left; position: absolute; left:44px; top:50px;}
	.navbar-header .head_ico_a{ display:block; text-align:left; margin-left:3px; padding-top:9px; float:left; position: absolute; left:0 !important;}
	.blk_strp{ display:none;}
	.navbar-wrapper{ margin-top:0px !important; padding-top:10px}
	.navbar-wrapper{background:url(../../images/img/trns_bg-a.png) repeat !important; z-index: 20; }
	.navbar{ margin-bottom:0px; }
	.navbar-collapse { margin:0; border-top:0px; }
	/*.navbar-inverse .navbar-nav > li{ background:url(../../images/img/nav-bg.png) repeat !important;} */
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border:0;}
footer{ padding-top:10px !important;}
.xs_lft{ float:left !important;}
.xs_rgt{ float:right;} 
.soc_ico ul li{ padding-bottom:20px;}
.navbar-brand{ text-align:center; width:100% !important; display:inline-block; height:auto !important; font-size:0px; line-height:normal; padding:0; margin:0;}
.navbar-brand a{font-size:0px; line-height: 0px !important; height:0px !important;}
.navbar-brand .logo{ width:100%; text-align:center;  position:relative; text-align:center; display:inline-block; z-index:9999;}
  .navbar-brand .logo img{ width:40%; height:100% !important; float:none !important;  position:relative;}
  .navbar-inverse .navbar-toggle { border:1px solid #fff;}
  .navbar-inverse .navbar-toggle:hover { background:#247691;}
  .xs-txtcent{ text-align:center}
.soc_ico .in a{ width:50px; height:50px; background:#596669 url(../../images/img/in.png) no-repeat center center; float:none; display:inline-block !important}
.soc_ico .in a:hover{ background:#333 url(../../images/img/in.png) no-repeat center center;}

.soc_ico .twt a{ width:50px; height:50px; background:#13a6c1 url(../../images/img/twt_ico.png) no-repeat center center; float:none; display:inline-block }
.soc_ico .twt a:hover{ background:#333 url(../../images/img/twt_ico.png) no-repeat center center;}

.soc_ico .fb a{ width:50px; height:50px; background:#1f62a6 url(../../images/img/fb_ico.png) no-repeat center center; float:none; display:inline-block }
.soc_ico .fb a:hover{ background:#333 url(../../images/img/fb_ico.png) no-repeat center center;}

.soc_ico .ytb a{ width:50px; height:50px; background:#e12a26 url(../../images/img/ytb_ico.png) no-repeat center center; float:none; display:inline-block;}
.soc_ico .ytb a:hover{ background:#333 url(../../images/img/ytb_ico.png) no-repeat center center;}


.sgn_up { position: relative; }
.sgn_up .sgn_txtbx {
  padding-right: 100px;
  width: 100% !important;
}
.sgn_up .sgn_btn {
  position: absolute;
  top: 0; right: 15px;
}

}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav > li a.btn-featuredProducts {
    background-color: #1e7591;
    color: #fff !important;
    padding-right: 35px;
  }
  .btn-featuredProducts:hover,
  .navbar-inverse .navbar-nav > li a.btn-featuredProducts:hover { background-color: #666; }
}

@media (width: 320px) {
.wdth_75{ width:74% !important;}
.wdth_41{ width:40% !important;}


	}
	@media (width: 480px) {
	.wdth_75{ width:78% !important;}
	}
	@media (width: 640px) {
	.wdth_75{ width:79% !important;}
	}
@media (width:768px)  {
	.sgn_up label{ line-height:20px; font-family:'Klavika Regular'; font-size:15px; padding-right:10px; }
	.ftlinks ul li{ padding:0px 10px 5px 6px; background:url(../../images/img/blt.png) no-repeat right 8px;}
	.wht_bx{min-height:300px;}
	 .bx_head{ font-size:21px !important;}
	 

	}

@media (width:800px)  {
	.wht_bx{min-height:300px;}
	.sgn_up label{ line-height:20px; font-family:'Klavika Regular'; font-size:15px; padding-right:10px; }
	.ftlinks ul li{ padding:0px 10px 5px 6px; background:url(../../images/img/blt.png) no-repeat right 8px;}
	.bx_head{ font-size:21px !important;}
		
	}
@media (max-width: 767px) {
	xs_mrgbtm{ padding-bottom:30px !important; }
	.shadow_img{ margin-bottom:30px;}
	.sgn_up label{ line-height:20px; font-family:'Klavika Regular'; font-size:15px; padding-right:10px;}
	}

@media (min-width: 992px) and (max-width: 1200px) {
  .staff-quote-block:nth-child(3n+1) { clear: none; }
  .staff-quote-block:nth-child(2n+1) { clear: left; }
}

@media (min-width: 768px) and (max-width: 991px) {
    /*.navbar-brand .logo img{ width:55%; height:auto;}*/
    .navbar-brand .logo img { margin-top: -85px; }
    .is-front-navwrap .navbar-brand .logo img { margin-top: 0; }
    .inner_head{ margin-top:40px;}
	.navbar-nav{ margin-top:50px;}

		.amp-heading .ico-txt{ width:75%;  display:inline-block; font-size:16px !important;}
		.panel-default > .acchead { background:transparent; width:100%; float:left }
	.half-collapse { width:100%; float:left; }
	.half-collapse {display:none;}
	.sm_rgt{ text-align:right;}
	.nav { font-size:16px;}
	.lgt_luvbg{ background:#7b53a6;}
	.lgt_luvbg{ background:#7b53a6;}
	
	
	.cust-nav{ width:400px;}
	.cust-nav .greyshad-01{ width:50%;  content:""; min-height:350px; }
	.cust-nav .greyshad-02{ width:50%; content:""; min-height:350px;}
	.cust-nav .greyshad-03{ min-height:300px; width:50%; min-height:350px; }
	.cust-nav .greyshad-04{ width:50%; min-height:350px;}
  
  .ftrbg { background: #7b53a6; overflow: hidden; }
  .ftrpagehead { background-image:none !important; min-height:0px !important; padding-top:20px; padding-bottom:20px; position: relative;}
  .ftrpagehead:before, .ftrpagehead:after {
    background: #603393;
    content: '';
    display: block;
    position: absolute;
    top: 0; bottom: 0;
    width: 800px;
  }
  .ftrpagehead:before { right: 100%; }
  .ftrpagehead:after { left: 100%; }
  .ftrpagehead .fhead{ margin-top:0px;}
  .ftrslinks {
    background: url(../../images/img/dwn-arrow.png) no-repeat center top;
    padding-bottom:20px;
  }
  .ftrslinks ul { margin: 0; padding: 60px 0 5px; }

  .navbar-nav .dropdown-menu.markets-nav, .navbar-nav .dropdown-menu.applications-nav { width: 698px; }
  .navbar-nav .dropdown-menu.applications-nav > li,
  .navbar-nav .dropdown-menu.markets-nav > li {
    float: none;
    width: 100% !important;
  }
  .navbar-nav .dropdown-menu.applications-nav > li:nth-child(even), 
  .navbar-nav .dropdown-menu.markets-nav > li:nth-child(even) {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    border-left: 0;
    border-right: 0;
  }

  .applications-subnav li,
  .markets-subnav li {
    float: left;
    margin: 0;
    padding: 5px 0;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .markets-subnav li:nth-child(2n+1), .applications-subnav li:nth-child(2n+1) { clear: left; }

  .distributors-wrap .distributor-block { width: 47%; }
  .distributors-wrap .distributor-block:nth-child(2n+1) { clear: left; }
  .distributors-wrap .distributor-block:nth-child(3n+1) { clear: none; }

  .xs-tpmarg20 { margin-top: 30px; }

}

@media screen and (max-width: 767px) {

  .breadcrumb { display: none; }
  .ftrslinks ul { padding-top: 10px; }

  .navbar-nav .open .dropdown-menu.applications-nav,
  .navbar-nav .open .dropdown-menu.markets-nav {
    position: relative;
  }
  .navbar-nav .dropdown-menu.applications-nav > li,
  .navbar-nav .dropdown-menu.markets-nav > li {
    float: none;
    width: 100% !important;
  }
  .applications-subnav li,
  .markets-subnav li {
    margin: 0;
    padding: 5px 0;
  }
  .navbar-nav .dropdown-menu.applications-nav > li:nth-child(even), 
  .navbar-nav .dropdown-menu.markets-nav > li:nth-child(even) { background: #f0f7f9; }

  .applications-subnav a:hover, .markets-subnav a:hover { left: 0; }

  .distributors-wrap .distributor-block { width: 47%; }
  .distributors-wrap .distributor-block:nth-child(2n+1) { clear: left; }
  .distributors-wrap .distributor-block:nth-child(3n+1) { clear: none; }

}

@media screen and (max-width: 560px) {
  .distributors-wrap .distributor-block {
    margin: 0 0 30px;
    width: 100%;
  }
  .distributors-wrap .distributor-block:nth-child(2n+1) { clear: none; }
  .distributors-wrap .distributor-block:nth-child(3n+1) { clear: none; }
}

@media (min-width: 992px) and (max-width: 1199px) {.sgn_up label{ line-height:20px; font-family:'Klavika Regular'; font-size:15px; padding-right:10px;} .lgt_luvbg{ background:#7b53a6; } .img-mid .iimg img{ width:100%; height:auto; } .amp-heading .ico-txt{ width:60%;  display:inline-block; font-size:18px !important;}
	.nav > li > a { padding-left:12px !important; padding-right:12px !important;}
	
	.cust-nav{ width:600px;}
	.cust-nav .greyshad-01{ width:50%;  content:""; min-height:300px; }
	.cust-nav .greyshad-02{ width:50%; content:""; min-height:300px;}
	.cust-nav .greyshad-03{ min-height:300px; width:50%; }
	.cust-nav .greyshad-04{ width:50%;}
	
	
}
@media (width: 1024px) {.blusbg{ background: url(../../images/img/slider-bg-a.jpg) repeat-y center top; }}
@media (min-width: 1200px) {}



.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }

.exgbg{ background:#fff; /*padding:30px 0 30px 30px */;}
.nospacebrdrshadow-a { }
.nospacebrdrshadow-a img{  border:5px solid #18587b !important; margin-bottom:30px;}

.nospacebrdrshadow { }
.nospacebrdrshadow img{   padding:5px; border:5px solid #18587b !important;}

.graysshadow { /*rgb(230, 230, 230) 1px 1px, rgb(230, 230, 230) 2px 2px, rgb(230, 230, 230) 3px 3px, rgb(230, 230, 230) 4px 4px, rgb(230, 230, 230) 5px 5px, rgb(230, 230, 230) 6px 6px, rgb(230, 230, 230) 7px 7px, rgb(230, 230, 230) 8px 8px, rgb(230, 230, 230) 9px 9px, rgb(230, 230, 230) 10px 10px, rgb(230, 230, 230) 11px 11px, rgb(230, 230, 230) 12px 12px, rgb(230, 230, 230) 13px 13px, rgb(230, 230, 230) 14px 14px, rgb(230, 230, 230) 15px 15px, rgb(230, 230, 230) 16px 16px, rgb(230, 230, 230) 17px 17px, rgb(230, 230, 230) 18px 18px, rgb(230, 230, 230) 19px 19px, rgb(230, 230, 230) 20px 20px, rgb(230, 230, 230) 21px 21px, rgb(230, 230, 230) 22px 22px, rgb(230, 230, 230) 23px 23px, rgb(230, 230, 230) 24px 24px, rgb(230, 230, 230) 25px 25px, rgb(230, 230, 230) 26px 26px, rgb(230, 230, 230) 27px 27px, rgb(230, 230, 230) 28px 28px, rgb(230, 230, 230) 29px 29px, rgb(230, 230, 230) 30px 30px, rgb(230, 230, 230) 31px 31px, rgb(230, 230, 230) 32px 32px, rgb(230, 230, 230) 33px 33px, rgb(230, 230, 230) 34px 34px, rgb(230, 230, 230) 35px 35px, rgb(230, 230, 230) 36px 36px, rgb(230, 230, 230) 37px 37px, rgb(230, 230, 230) 38px 38px, rgb(230, 230, 230) 39px 39px, rgb(230, 230, 230) 40px 40px, rgb(230, 230, 230) 41px 41px, rgb(230, 230, 230) 42px 42px, rgb(231, 231, 231) 43px 43px, rgb(231, 231, 231) 44px 44px, rgb(232, 232, 232) 45px 45px, rgb(232, 232, 232) 46px 46px, rgb(232, 232, 232) 47px 47px, rgb(233, 233, 233) 48px 48px, rgb(233, 233, 233) 49px 49px, rgb(234, 234, 234) 50px 50px,*/ 

text-align:center; box-shadow:rgb(234, 234, 234) 1px 1px, rgb(235, 235, 235) 2px 2px, rgb(235, 235, 235) 3px 3px, rgb(235, 235, 235) 4px 4px, rgb(236, 236, 236) 5px 5px, rgb(236, 236, 236) 6px 6px, rgb(237, 237, 237) 7px 7px, rgb(237, 237, 237) 8px 8px, rgb(237, 237, 237) 9px 9px, rgb(238, 238, 238) 10px 10px, rgb(238, 238, 238) 11px 11px, rgb(239, 239, 239) 12px 12px, rgb(239, 239, 239) 13px 13px, rgb(240, 240, 240) 14px 14px, rgb(240, 240, 240) 15px 15px, rgb(240, 240, 240) 16px 16px, rgb(241, 241, 241) 17px 17px, rgb(241, 241, 241) 18px 18px, rgb(242, 242, 242) 19px 19px, rgb(242, 242, 242) 20px 20px, rgb(242, 242, 242) 21px 21px, rgb(243, 243, 243) 22px 22px, rgb(243, 243, 243) 23px 23px, rgb(244, 244, 244) 24px 24px, rgb(244, 244, 244) 25px 25px, rgb(245, 245, 245) 26px 26px, rgb(245, 245, 245) 27px 27px, rgb(245, 245, 245) 28px 28px, rgb(246, 246, 246) 29px 29px, rgb(246, 246, 246) 30px 30px, rgb(247, 247, 247) 31px 31px, rgb(247, 247, 247) 32px 32px, rgb(247, 247, 247) 33px 33px, rgb(248, 248, 248) 34px 34px, rgb(248, 248, 248) 35px 35px, rgb(249, 249, 249) 36px 36px, rgb(249, 249, 249) 37px 37px, rgb(250, 250, 250) 38px 38px, rgb(250, 250, 250) 39px 39px, rgb(250, 250, 250) 40px 40px, rgb(251, 251, 251) 41px 41px, rgb(251, 251, 251) 42px 42px, rgb(252, 252, 252) 43px 43px, rgb(252, 252, 252) 44px 44px, rgb(252, 252, 252) 45px 45px, rgb(253, 253, 253) 46px 46px, rgb(253, 253, 253) 47px 47px, rgb(254, 254, 254) 48px 48px, rgb(254, 254, 254) 49px 49px, rgb(255, 255, 255) 50px 50px 
}



#item2 { position:relative; width:220px; z-index:0; margin-left:auto; margin-top:0; margin-right:auto; background-color:transparent; overflow:hidden }
#mediaplayer_logo{ display:none !important;}

 .overflow-x{ overflow-x: scroll; overflow-y: hidden; z-index:-9999;}
 
 
 /*added by vishnu on 30/08/2014 for slider paragraph style*/
 .sslide p{font-size:13px; color:#ffffff; font-family:inherit; margin:0; padding:0 0 15px 0;line-height:20px;}
 
 .content-slidechange{ width:28%; background:#6da5b7 url(../images/lft-navbg.png) no-repeat bottom right; min-height:400px; display:inline-block; margin-left:250px; }

.video-section .video-list { 
    list-style:none; 
    margin-bottom: 30px;
}

.video-section .video {
    height: 240px;
    width: 320px;
    background-color: black;
}

.video-section .video.wide {
    padding-top: 30px;
}

.video-section .video-list li { 
    float: left;
    background-color: #e8e7e2;
    padding: 20px;
    margin: 5px;
}

 .video-section .video-list .caption {
    font-weight: bold;
    margin: 10px 10px 0;
    height: 30px;
}

 .video-section .video-heading {
    clear: both;
    padding: 0 0 20px;
}

.video-box { 
    float: left;
    background-color: #e8e7e2;
    padding: 20px;
    margin-right: 20px;
    position: relative;
    z-index: 100;
}

.crest-logo img {
  display: block;
  margin: 10px 0;
  max-width: 100%;
}
.crest-logo-right {
  float: right;
  margin: 0 20px 20px;
}

 .press .imgbx .ximg img {
     max-height:50px;
 }

 .tech-docs ul.links {
     margin: 20px 0;
 }

.inn_content a.buy-now,
.inn_content a.buy-now:visited {
  background: #4f9ab3 url('/images/img/icon-cart.png') 5px 50% no-repeat;
  border: 1px solid #578fa0;
  color: white;
  font-size: 14px;
  margin-bottom: 4px;
  padding-left: 35px;
  -webkit-border-radius: 0px;
   -khtml-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
 }
.inn_content a.buy-now:hover,
.inn_content a.buy-now:focus {
  background-color: #39829a;
  border-color: #3f7f93;
  color: #fff;
}

.no-product-results.info-message {
    font-size: 16px;
}

.product-buyNow-companyName {
  background: #fbfcfc;
  border: 1px solid #cfd7db;
  border-radius: 5px;
  display: inline-block;
  font-size: 15px;
  min-height: 75px;
  padding: 25px 10px;
  text-align: center;
  width: 200px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* Filter Styles */
.searchFilter-wrap, .productFilter-wrap { zoom: 1; }
.searchFilter-wrap:before, .searchFilter-wrap:after,
.productFilter-wrap:before, .productFilter-wrap:after { content:""; display: block; overflow: hidden; }
.searchFilter-wrap:after, .productFilter-wrap:after { clear: both; }

.productFilter-wrap, .searchFilter-wrap {
  background: #f3f3f3;
  border: 2px solid #e4e4e4;
  border-radius: 6px;
  padding: 10px 10px 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.productFilter-wrap .gr-head { padding: 5px 10px 0; }
.productFilter-wrap p { margin: 0 10px; }

.searchFilter-wrap { padding: 20px 10px 15px; }
.searchFilter-wrap .filter-category:nth-of-type(n+5),
.productFilter-wrap .filter-category:nth-of-type(n+5) { width: 31.33%; }
.searchFilter-wrap .filter-category:nth-of-type(5),
.productFilter-wrap .filter-category:nth-of-type(5) { clear: left; }

.productFilter-wrap span.form-msg,
.searchFilter-wrap span.form-msg {
  color: #911e1e;
  display: block;
  float: left;
  font-size: 15px;
  font-weight: bold;
  line-height: 35px;
  margin-left: 20px;
}

.filter-category:first-of-type { clear: left; }
.filter-category {
  background: #fff;
  border: 1px solid #ccc;
  border-top: 0;
  border-radius: 4px;
  color: #777;
  float: left;
  margin: 0 1% 2%;
  min-height: 227px;
  overflow: hidden;
  width: 23%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.filter-category h3 {
  background: #613393;
  color: #fff;
  display: block;
  font-family: 'klavika_lightplain', sans-serif;
  font-size: 16px;
  margin: -1px -1px 0;
  padding: 12px 15px 10px;
}
.filter-category-items {
  margin: 0;
  padding: 2.5% 4%;
  list-style-type: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.filter-category-items li {
  padding: 5px 0;
}
.filter-category-items input {
  cursor: pointer;
  margin-right: 5px;
}
.filter-showMore-toggle {
  color: #428bca;
  cursor: pointer;
  display: block;
  font-family: 'klavika_med_capsmedium', sans-serif;
  font-size: 13px;
  padding: 0 4% 2.5%;
  text-transform: uppercase;
}
.filter-showMore-toggle:hover { color: #2a6496; }
.filter-showMore-toggle:hover:before { border-top-color: #2a6496; }
.filter-showMore-toggle:before {
  border-top: 5px solid #428bca;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: '';
  display: inline-block;
  height: 0;
  margin-right: 5px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 0;
}
.filter-category-items-showMore {
  display: none;
}
.filter-category-items-showMore.is-visible { display: block; }

#InnerPageContentPlaceHolder_SearchFilter_filterButton {
  background: #1e7591;
  border: 0;
  clear: both;
  font-family: 'Conv_Kelson Sans Regular',Sans-Serif;
  font-size: 16px;
  color: #fff;
  display: block;
  float: left;
  margin-left: 10px;
  margin-bottom: 20px;
  padding: 8px 20px 5px;
  text-transform: uppercase;
}
#InnerPageContentPlaceHolder_SearchFilter_filterButton:hover { background: #666; }

@media screen and (max-width: 992px) {
  .searchFilter-wrap .filter-category:nth-of-type(n+5),
  .productFilter-wrap .filter-category:nth-of-type(n+5),
  .filter-category { width: 48%; }
  .searchFilter-wrap .filter-category:last-of-type,
  .productFilter-wrap .filter-category:last-of-type { width: 98%; }
  .searchFilter-wrap .filter-category:nth-of-type(2n+3),
  .productFilter-wrap .filter-category:nth-of-type(2n+3) { clear: both; }
 .circle-h li{padding:0px 0px 0px 12px; margin:1px 0px 0px 0px; width:100%; font-size:6px; color:#000; list-style-type:none; position:relative; line-height:14px; float:left;}

}

@media screen and (max-width: 560px) {
  .searchFilter-wrap .filter-category:nth-of-type(n+5),
  .productFilter-wrap .filter-category:nth-of-type(n+5),
  .productFilter-wrap .filter-category,
  .filter-category {
    clear: both;
    margin-bottom: 5%;
    width: 98%;
  }
.circle-h li{padding:0px 0px 0px 12px; margin:1px 0px 0px 0px; width:100%; font-size:6px; color:#000; list-style-type:none; position:relative; line-height:14px; float:left;}

}

.mmedia-center {text-align: center; margin: auto;}
.sslide-text { padding: 30px 30px 30px 0; }
.sslide-text ul{ margin:0; padding:0; list-style:none;}
.sslide-text ul li{ background:url(../images/img/lft-nav-arrow.png) no-repeat left 7px; padding-left:15px; font-size:13px; color:#ffffff}
.sslide-text ul li a{color:#f5f5f5; text-decoration:none;}
.sslide-text ul li a:hover{color:#fff; text-decoration:none;}
.sslide-title{ font-family:inherit; font-size:22px; font-weight:bold; color:white; padding-bottom:15px; margin:0; line-height:normal }

#w45{ width:45%;}
#w55{width:55%;}

.img-slide .lftarrow{ width:62px; height:62px; position:absolute; left:10px; top:50%; margin-top:-32px; z-index:9999}
.img-slide .lftarrow:hover{background:url(../images/img/lftarrow4.png);}
.img-slide .rgtarrow{ width:62px; height:62px; position:absolute; right:10px;  top:50%; margin-top:-32px; z-index:9999}
.img-slide .rgtarrow:hover{background:url(../images/img/rgtarrow4.png);}
.slide_img_fix {margin-left: auto; margin-right: auto;}

.multi_img{width:100%;text-align:center; }
.multi_video{width:480px;height:360px;margin: auto;text-align:center;}

@media screen and (max-width: 992px) {
  #w45, #w55 { width:100%; margin-bottom:15px }
.circle-h li{padding:0px 0px 0px 12px; margin:-3px 0px 0px 0px; width:100%; font-size:7px; color:#000; list-style-type:none; position:relative; line-height:14px; float:left;}
.a-eros-h{width:auto; display:none; float:left; margin:45px 0 0 -86px;}
.we-arable-h{width:200px; display:none; float:left; margin:12px 0 0 -68px;}
.we-arable{width:50px; height:50px; top:8%; left:50%; position:absolute; cursor:pointer;}
.connectedhome {bottom: 14%;cursor: pointer; height: 180px; left: 3%; position: absolute; width: 245px; border-radius: 100%;}
.m-divices{width:65px; height:65px; top:24%; left:34%; position:absolute; cursor:pointer;}
.m-divices-h{width:200px; display:none; float:left; margin:-11px 0 0 -69px;}
.c-1 {bottom: 22%;cursor: pointer;  height: 50px;  left: 11.5%;  position: absolute;  width: 50px;}
.c-1-h {display: none; float: left; margin:30px 0 0 -60px; width:150px;}
.c-2 {bottom: 28.5%; cursor: pointer;  height: 47px; left:10.5%;  position: absolute;  width: 50px;}
.c-2-h {display: none; float: left; margin:13px 0 0 -80px; width:150px;}
.c-3 {bottom:35%; cursor: pointer; height: 47px;  left:15%;  position: absolute;  width: 50px;}
.c-3-h {display: none; float: left; margin:-17px 0 0 -52px; width:150px;}
.c-4 {bottom: 36%; cursor: pointer; height: 47px;  left:21.5%;  position: absolute;  width: 50px;}
.c-4-h {display: none; float: left; margin:-35px 0 0 -21px; width:150px;}
.c-5 {bottom:34%; cursor: pointer; height: 47px;  left:27%;  position: absolute;  width: 50px;}
.c-5-h {display: none; float: left; margin:-44px 0 0 6px; width:150px;}
.c-6 {bottom: 27%; cursor: pointer; height: 47px;  left:33%;  position: absolute;  width: 50px;}
.c-6-h {display: none; float: left; margin:-35px 0 0 28px; width:150px;}
.wireless{width:60px; height:60px; top:53%; left:50.2%; position:absolute; cursor:pointer;}
.wireless-h{width:250px; display:none; float:left; margin:-50px 0 0 25px;}
.automotive {bottom: 9%;  cursor: pointer;  height: 17%;  left: 36.2%;  position: absolute;  width: 14%;}
.automotive-h {display: none; float: left; margin: -55px 0 0 48%; width:150px;}
.medicle {bottom: 10%;  cursor: pointer; height: 23%;  left: 60%;  position: absolute; width: 15%;}
.medicle-h {display: none; float: left; margin: -60px 0 0 43%; width:150px;}
}



@media screen and (min-width: 1000px) {
  #w45, #w55 { /* width:100%; */ margin-bottom:15px }
.circle-h li{padding:0px 0px 0px 12px; margin:1px 0px 0px 0px; width:100%; font-size:10px; color:#000; list-style-type:none; position:relative; line-height:14px; float:left;}
.a-eros-h{width:auto; display:none; float:left; margin:69px 0 0 -137px;}
.we-arable-h{width:200px; display:none; float:left; margin:13px 0 0 -90px;}
.we-arable{width:100px; height:100px; top:8%; left:50%; position:absolute; cursor:pointer;}
.connectedhome {bottom: 14%;cursor: pointer; height: 282px; left: 3%; position: absolute;  width: 386px;   border-radius: 100%;}
.m-divices{width:100px; height:100px; top:24%; left:34%; position:absolute; cursor:pointer;}
.m-divices-h{width:200px; display:none; float:left; margin:-8px 0 0 -106px;}
.c-1 {bottom: 21%;cursor: pointer;  height: 50px;  left: 11.5%;  position: absolute;  width: 50px;}
.c-1-h {display: none; float: left; margin:13px 0 0 -91px; width:150px;}
.c-2 {bottom: 31.5%; cursor: pointer;  height: 47px; left:10.5%;  position: absolute;  width: 50px;}
.c-2-h {display: none; float: left; margin:13px 0 0 -80px; width:150px;}
.c-3 {bottom:40%; cursor: pointer; height: 47px;  left:15%;  position: absolute;  width: 50px;}
.c-3-h {display: none; float: left; margin:-17px 0 0 -52px; width:150px;}
.c-4 {bottom: 42%; cursor: pointer; height: 47px;  left:21.5%;  position: absolute;  width: 50px;}
.c-4-h {display: none; float: left; margin:-35px 0 0 -21px; width:150px;}
.c-5 {bottom:41%; cursor: pointer; height: 47px;  left:27%;  position: absolute;  width: 50px;}
.c-5-h {display: none; float: left; margin:-44px 0 0 6px; width:150px;}
.c-6 {bottom: 34%; cursor: pointer; height: 47px;  left:33%;  position: absolute;  width: 50px;}
.c-6-h {display: none; float: left; margin:-35px 0 0 28px; width:150px;}
.wireless{width:100px; height:100px; top:54%; left:50.2%; position:absolute; cursor:pointer;}
.wireless-h{width:250px; display:none; float:left; margin:-72px 0 0 38px;}
.automotive {bottom: 8%;  cursor: pointer;  height: 17%;  left: 36.2%;  position: absolute;  width: 14%;}
.automotive-h {display: none; float: left; margin: -83px 0 0 48%; width:150px;}
.medicle {bottom: 9%;  cursor: pointer; height: 23%;  left: 60%;  position: absolute; width: 15%;}
.medicle-h {display: none; float: left; margin: -88px 0 0 43%; width:150px;}
}


.accordion-toggle {cursor: pointer;}
.accordion-content {display: none;}
.acd-arrow{-webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg);  -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); transition:all ease 0.5s;}
.arrow-rotate .acd-arrow{-webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); transition:all ease 0.5s;}


/*=====================================Graphic Css=====================*/
.broucer-row{float:left; width:100%; position:relative;}
.broucer-row img{width:100%;}

.we-arable:hover .we-arable-h{display:block;}
.circle-h{padding:0px; margin:0px; width:100%;}
.circle-h li:after{content:""; width:6px; height:6px; background:#000; border-radius:100%; position:absolute; left:0px; top:5px;}
.circle-h li div{float:left; width:100%; padding:0px 0 0px 6px; clear:both;}
	
.a-eros {cursor: pointer;  height: 18%; position: absolute;  right: 15%; top:8.5%;  width: 14%;}
.a-eros:hover .a-eros-h{display:block;}


.m-divices:hover .m-divices-h{display:block;}


.wireless:hover .wireless-h{display:block;}


.automotive:hover .automotive-h{display:block;}


.medicle:hover .medicle-h{display:block;}

.industria {bottom:18%;  cursor: pointer; height: 23%;  right:5%;  position: absolute; width: 15%;}
.industria-h {display: none; float: left; margin: -89% 0 0 36%; width:150px;}
.industria:hover .industria-h{display:block;}

.matchin {bottom: 32%; cursor: pointer; height: 11%;  position: absolute; right: 18%; width: 8%;}
.matchin-h {display: none; float: left; margin: -89% 0 0 -8%; width:150px;}
.matchin:hover .matchin-h{display:block;}


.c-1:hover .c-1-h{display:block;}




.c-2:hover .c-2-h{display:block;}


.c-3:hover .c-3-h{display:block;}


.c-4:hover .c-4-h{display:block;}


.c-5:hover .c-5-h{display:block;}


.c-6:hover .c-6-h{display:block;}


/*=====================================Graphic Css=====================*/


.service-row{float:left; width:100%;}
.service-row a{float:left; vertical-align:top; width:70px;}

@media screen and (max-width:479px) {
.service-row a{width:16%;}
.service-row a img{width:100%;}
.circle-h li{padding:0px 0px 0px 12px; margin:1px 0px 0px 0px; width:100%; font-size:6px; color:#000; list-style-type:none; position:relative; line-height:14px; float:left;}

}


@media screen and (max-width:1199px) {
.mmedia-center{text-align:center; width:100% !important;}
.mmedia-center .multi_img{width:100% !important;}
.mmedia-center .multi_img img{width:100%;} 
.lftarrow img, .rgtarrow img{width:100%;}
.img-slide .lftarrow{width:40px; height:auto; padding:6px 4px; background:#fff; text-align:center; top:44%; left:0px;}
.img-slide .rgtarrow{width:40px; height:auto; padding:6px 4px; background:#fff; text-align:center; top:44%; right:0px;}
.img-slide .lftarrow:hover, .img-slide .rgtarrow:hover{background:#ccc;}
.mejs-mediaelement video, .mejs-video{width:100% !important;}
.mejs-overlay-button {height: 60px; left: 44%; top: 44%; width: 60px; background-size:100%;}
}


@media screen and (max-width:639px) {
.mejs-video{width:100%!important;}
.mejs-mediaelement video{width:80% !important;}
}

@media screen and (max-width:360px) {
.mejs-mediaelement video, .mejs-video{width:300px !important;}
}









