/*
 Table Of Content:
 1) General Styles
 2) Grids




 7) Media Quries - Except Grid
 --------------------------------*/
/*
 1) General Styles
 --------------------------------*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.1.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


*,
*:after,
*:before {
  margin: 0;
  padding: 0;
  /* Removes padding behaviour on widths */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height:18px;
  color: #333;
  background: #fff;
}
a {
  color: #0d71b3;
  text-decoration:none;
}
a:hover,
a:focus {
  color: #333;
  text-decoration:none;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { color:#1c1b25; padding:0px 0px 10px; }
h1,.h1 { font-size:35px; line-height:35px; }
h2,.h2 { font-size:30px; line-height:36px; }
h3,.h3 { font-size:22px; line-height:20px; }
h4,.h4 { font-size:20px; line-height:20px; }
h5,.h5 { font-size:18px; line-height:18px; }
h6,.h6 { font-size:16px;line-height:18px; }
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.clearfix {
  clear: both;
}
img {
  vertical-align: top;
}
.fa {
  display: inline-block;
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fatop {
  vertical-align: top;
}
.fa-sort:before{content:"\f0dc"; font-size:12px; cursor:pointer; }
.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}

.fa-caret-right:before {
  content: "\f0da";
}
.fa-comments:before {
  content: "\f086";
}

.fa-facebook:before {
  content: "\f09a";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-arrow-up:before {
  content: "\f062";
  color: #2bb673;
}
.fa-arrow-down:before {
  content: "\f063";
  color: #e90000;
}
.fa-angle-right:before {
  content: "\f105";
  margin: 0 2px;
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:#000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#000;
   opacity:1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#000;
   opacity:1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:#000;
}

/*
 2) Grids - 3 Column
 --------------------------------*/
.row:before, .row:after, article:before, article:after, .header:before, .header:after, .footer:before, .footer:after, .header-menu:before, .header-menu:after, .banner-bg:before, .banner-bg:after, .blue-bg:before, .blue-bg:after, .white-bg:before, .white-bg:after,
.green-strip:before, .green-strip:after, .blue-strip:before, .blue-strip:after, .alert-section:before, .alert-section:after, .prefooter:before, .prefooter:after, .navbar-bg:before, .navbar-bg:after, .inner-banner:before, .inner-banner:after, .content-bg:before, .content-bg:after,
.easylight-inner-banner:before, .easylight-inner-banner:after, .online-btn:before, .online-btn:after , .offline-btn:before, .offline-btn:after{
  content: "";
  display: table;
  clear: both;
}
[class*='col-'] {
  float: left;
  min-height: 1px;
}

img { max-width:100%; height:auto; }
.show-for-small { display:none; }



/* 3) General Css
 --------------------------------*/
.container { max-width:1000px; margin:0px auto; }
.container .inner-megamenu{ margin-bottom: -1px;}
.page-wrapper { overflow:hidden; width:100%; }
.center-align { margin:0px auto 0px; }
.left { float:left !important; }
.right { float:right !important; }
.columns { width:100%; padding-left:10px;padding-right:10px; float:left; }

.button { background:#0e71b4; line-height:28px; color:#fff; display:inline-block; text-align:center; font-family: Arial, Helvetica, sans-serif; border-radius:7px; border:none; margin-bottom:10px; padding:0px 12px; box-shadow:1px 2px 2px 0 #696f54; -webkit-box-shadow:1px 2px 2px 0 #696f54; -moz-box-shadow:1px 2px 2px 0 #696f54; }

#outdatedBrowser{display:none; background:#F00; line-height:30px; padding:5px 20px; color:#fff;}
#outdatedBrowser a{color:#fff;}
#BroserAlert{ border: solid 1px #FFFFFF; float:right; padding:2px 4px; background:#F00;}

/* Common Padding
 --------------------------------*/
.pad-lr-0 { padding-left:0px; padding-right:0px; }
.pad-lt-0 { padding-left:0px; }
.pad-rt-0 { padding-right:0px; }
.mar-bot-20 { margin-bottom:20px }
.mar-bot-10 { margin-bottom:10px }
.mar-top-15 { margin-top:15px; }
.pad-0 { padding:0px !important; }
.pad-lt-5 { padding-left:5px; }
.mar-top-20 { margin-top:20px; }

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"]
{ width:100%; }

/* 3) Header
 --------------------------------*/

.header { background:#fff; padding:0px;}
.pre-header { background:#4a4a53; padding:9px 0px 5px; font-size:11px; display:inline-block; width:100%; }
.pre-header ul { margin:0px; padding: 17px 0px 0px 5px; list-style:none; display:inline-block;  }
.pre-header ul li { margin:0px; padding:0px; float:left; color:#fff; font-size:11px; width:auto !important;  }
.pre-header ul li a { color:#fff; margin:0px 4px 0px 3px; display:inline-block; vertical-align:top; width:auto; padding:0px;  }
.pre-header ul li a:hover { color:#98c013; }
.pre-header ul.nav li { border-right:1px solid #fff; line-height:10px; padding:0px 3px; }
.pre-header ul.nav li:last-child { border-right:none; }

.shortcut-menu-icon > a { float:left; padding-bottom:10px; margin-bottom:-10px; }

.shortcut-eneo-menu { border-top:5px solid #0d69a5; position:absolute; width:100%; top:54px; z-index:9; left:0px; }
.shortcut-eneo-menu > div > ul { width:66.66%; float:left; background:#0d69a5; list-style:none; border-right:10px solid #fff; padding-top:3px; }
.shortcut-eneo-menu ul li { float:left; border-left:10px solid #fff; padding:0px 8px 0px 9px; }
.shortcut-eneo-menu > div > ul > li:first-child { border:none; }
.shortcut-eneo-menu ul li ul {list-style:none; padding:0px; margin:0px; }
.shortcut-eneo-menu ul li h3 { color:#8bd2f7; font-size:11px; text-transform:uppercase; line-height:18px; padding-left:2px; padding-bottom:3px; line-height:16px !important; }
.shortcut-eneo-menu ul li ul li { float:left; color:#fff; padding:0px 6px 0px 9px; padding-top:3px !important; padding-bottom:3px !important; border-left:none; border-right:1px solid #fff; width:auto; margin-bottom:4px; line-height:16px; }
.shortcut-eneo-menu ul li ul li:last-child { border:none; }
.shortcut-eneo-menu ul li ul li:first-child { padding-left:0px; }
.shortcut-eneo-menu .menu-title { color:#9dd2f7; font-size:11px; text-transform:uppercase; }
.shortcut-eneo-menu ul li ul li a { color:#fff; font-size:13px; }

.shortcut-menu-icon .shortcut-eneo-menu { display:none; }
.shortcut-menu-icon:hover .shortcut-eneo-menu { display:block; }

.search-box { background:#7f7f85; border:none; height:22px; border-radius:5px; margin-top:12px; margin-bottom:6px;margin-left:6%; margin-right:10px; }
.pre-header .medium-9.small-9.columns.pad-rt-0 { margin-left:0px; }
.pre-header-right-m .search-box { width:89%; float:right; }
.search-textbox { background:none; border:none; height:22px; width:90% !important; color:#ddd; padding-left:10px; }
.search-icon { background:url(../images/search-icon.png) no-repeat 0px 0px; width:23px; height:23px; display:inline-block; margin:4px -5px -4px 0px; }
.search-icon-rt{position:absolute; top:10px; right:10px; cursor:pointer;}
.language-link { padding-left:5px; padding-right:28px; }
.language-link a { color:#ffff00; font-size:11px; margin-top:18px;}

.green-box { background:#98c013; float:left; width:100%; color:#fff; }
.green-box .textbox { padding:0px 5px; border:none; background:#f4f4f4; height:28px; font-size:13px; color:#999999; margin-bottom:11px; border-radius:5px; width:100%; }
.green-box .email-textbox { background:#f4f4f4 url(../images/user-icon.png) no-repeat 10px 6px; padding-left:33px; }
.green-box .pwd-textbox { background:#f4f4f4 url(../images/key-icon.png) no-repeat 7px 10px; padding-left:33px; }
.header ::-webkit-input-placeholder { color:#999; }
.header :-moz-placeholder { color:#999; opacity:1; }
.header ::-moz-placeholder { color:#999; opacity:1; }
.header :-ms-input-placeholder { color:#999; }

.header .green-box { padding:15px 25px 10px; margin-top:-4px; margin-bottom:20px; border-radius:0px 0px 20px 20px; }
.header .green-box h3 { font-size:25px; line-height:24px; color:#fff; padding-bottom:15px; }
.header .green-box a { color:#fff; }
.header .green-box .button { width:42px; margin-top:2px; margin-left:5px; }

.header .moduletable .green-box { padding:20px 25px 10px; margin-top:-49px; }
.header .moduletable .green-box h3 { font-size:22px; line-height:27px; color:#fff; text-transform:uppercase; }
.green-box #login .textbox { height:31px; }
.green-box #login .email-textbox { background:#faffbd; padding-left:10px; }
.green-box #login .pwd-textbox { background:#faffbd; padding-left:10px; }

.header-menu { /*background:#0d69a5;*/ display:inline-block; width:100%; margin-bottom:-4px; border-bottom:10px solid #0d69a5; }
.header-menu .menu-title { text-transform:uppercase; padding:2px 6px 1px 8px; width:100%; float:left; color:#9dd2f7; font-size:11px; }
.header-menu ul { width:100%; float:left; background:#0d69a5; padding:0px 0px 0px 0px; margin:0px; list-style:none; color:#fff;}
.header-menu ul li { float:left; padding:0px; background:#0d69a5; width:33.333%; }
.header-menu ul li:nth-child(3n+1) {/* width:34%; border-left:1px solid #fff;*/ }
.header-menu ul li:nth-child(3n+2) { width:33.4%; /*border-left:1px solid #fff;*/}
.header-menu ul li:nth-child(3n+3) { /*width:33%;*/ }
.header-menu ul li .menu-text { border-left:10px solid #fff; margin-bottom:0px; padding:5px 6px 0px 8px; }
.header-menu ul li:first-child .menu-text { border-left:15px solid #fff; margin-left:-5px; }
.header-menu ul li a { color:#fff; display:inline-block; line-height:18px; font-size:13px; padding:0px 3px; }
.header-menu ul li a:hover { color:#333; }
.header-menu ul li.green-menu { background:#98c013; }
.header-menu ul li.green-menu .menu-title { color:#0d69a5; }
.slicknav_menu { display:none; }
.header-menu ul li .menu-text ul li { border-right:1px solid #fff; line-height:12px; margin:2px 0px; }
.header-menu ul li .menu-text ul li:last-child { border-right:none; }
.header-menu ul li .menu-text ul li a { line-height:12px; padding:0px 7px;}


/* Banner Content
--------------------------------*/
.banner-bg { background:#eaf8ba; display:block; width:100%; border-top:1px solid #fff; padding:15px 0px 23px; }
.banner-bg .green-box { padding:14px; width:95%; }
.banner-left img { margin-left:16px; display:none; }
.banner-left .slick-slide.slick-active img { display:block; }
.banner-bg .green-box { text-align:center; }

.banner-container { margin: 0 auto; max-width:1000px; }
.caption-bg { background:rgba(14,113,180,0.8); position:absolute; top:255px;   padding:8px 10px 12px 25px; width:378px;  }
.caption-bg h5 { color:#c2ec35; font-size:12px; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px; }
.caption-bg p { color:#fff; line-height:17.5px; }
.banner-left-arrow { background:url(../images/banner-left-arrow.png) no-repeat 0px 0px; width:17px; height:12px; display:block; position:absolute;  top:328px;  }
.banner-left .slick-slider { top:0px; margin-bottom:0px; position:relative; display:block; }
.banner-left .slick-prev, .banner-left .slick-next { display:none !important; }
.banner-left .slick-dots {  position:absolute; display:block; width:100%; padding:0px 16px 0px 0px; list-style:none;text-align:left; margin-top:-9px; margin-left:16px; }
.banner-left .slick-dots li { position:relative;display: inline-block; margin:0px; cursor:pointer; width:20%; padding:0px 1px 0px 0px; }
.banner-left .slick-dots li button { background:rgba(152,192,19,0.7); width:100%; height:8px; border-radius:0px; margin:0px 1px 0px 0px; color:transparent; display:block; cursor:pointer; border:0; outline:none; }
.banner-left .slick-dots li.slick-active button { background:rgba(14,113,180,0.7); }
.slick-list { position: relative; display:block; overflow:hidden; margin:0px; padding:0px !important; width:100%; }
.slick-list:focus{ outline: none; }
.slick-slide{ display:none; float:left; height:100%; min-height:1px; }
.slick-slide.slick-loading img { display:none; }
.slick-initialized .slick-slide { display:inline-block; }

.slider-box .slick-slider { position:relative; display:block; }
.slider-box .slick-list { position: relative; display:block; overflow:hidden; margin:0; padding:0 !important; }
.slider-box .slick-list:focus{ outline: none; }
.slider-box .slick-slide{ display:none; float:left; height:100%; min-height:1px; }
.slider-box .slick-slide img { display:block; }
.slider-box .slick-slide.slick-loading img { display:none; }
.slider-box .slick-initialized .slick-slide { display:block; }
.slider-box .slick-dots {  position:absolute; display:block; width:100%; padding:0; list-style:none; text-align:center; margin:6px 0px 0px; }
.slider-box .slick-dots li { position: relative;display: inline-block; margin:0px; padding:0;  cursor:pointer;}
.slider-box .slick-dots li button { display:block; margin:0px 3px 0px 3px; cursor:pointer; color:transparent;border:0; outline:none; background:#ccc; width:10px; height:10px; border-radius:10px; }
.slider-box .slick-dots li.slick-active button { background:#99c118; }
.slider-box .slick-prev, .slider-box .slick-next { display:none !important; }
.slider-box .row { margin:0px 16px;}
.slider-box-img p:first-child { height:130px; overflow-y:hidden; }

.banner-bg { padding-top:15px; }
.banner-bg h2 { font-size:30px; color:#0d71b3; line-height:36px; padding:8px 0px 8px 12px;}

.main-banner { background:#bd007c; /*border-top:10px solid #bd007c; border-bottom:5px solid #bd007c; height:379px;*/ }
.main-banner .banner-btn { background:#0d69a5; color:#fff;}
.main-banner .banner-btn:hover { color:#000;}
.main-banner .ls-v5 .ls-bottom-slidebuttons a { background:#0d69a5; }
.main-banner.easylight-banner .slick-dots li button { background:#0d69a5;}
.main-banner.easylight-banner .slick-dots li.slick-active button { background:#98c013;}

.banner-blue-box { background:#0d69a5; padding:20px 15px 25px 20px; float:left; width:100%; height:360px; border-bottom:10px solid #fff; }
.banner-blue-box .moduletable h3 { color:#eaf8b9; font-size:30px; line-height:36px; /*font-weight:600;*/ padding-right:25px; padding-bottom:5px; margin-bottom:5px; }
.banner-blue-box h3.title-arrow { background:url(../images/title-arrow.png) no-repeat right center; display:inline-block; /* width:14px; height:15px; display:inline-block; margin-left:10px;*/ }
.banner-blue-box ul { padding:0px 0px 0px 2px; margin:0px; color:#eaf8ba; list-style:none; }
.banner-blue-box ul li { background:url(../images/list-bullet-g.png) no-repeat 0px 12px; padding:5px 0px 4px 15px; margin:0px; line-height:20px; font-size:15px; }
.banner-blue-box ul li a { color:#fff; }


/* EASYLIGHT BANNER
--------------------------------*/
.easylight-banner { text-align:center; background:#98c013; float:left; width:100%;}
.easylight-banner .container {margin: 0 auto; max-width: 1365px;}
.easylight-inner-banner .container-inner-banner{ margin: 0 auto; max-width: 100%;}
.easylight-banner{ background:#FFF !important;}
.easylight-banner.container {margin: 0 auto; max-width: 1365px;}
.main-banner-index{ background:#FFF !important;}
.main-banner-index .container {margin: 0 auto; max-width: 1365px;}
.easylight-banner .title-text { position:absolute;  width:405px; margin-top:68px; text-align:left;    }
.easylight-banner h1 { color:#fff; font-size:33px; margin:0px 0px 0px 17px;  text-shadow: 2px 2px #000; line-height:39.6px; }
.banner-btn { background:#99c118; border-radius:5px; font-size:25px; padding:10px 18px 15px; color:#000; margin:34px 0px 0px; display:inline-block;  }
.banner-btn:hover { background:#799f00; color:#fff; } 

.easylight-banner .slick-next, .easylight-banner .slick-prev { /*display:none !important; */ position:absolute; top:45%; border:none;}
.easylight-banner .slick-next { background:url(../images/skin.png) no-repeat -159px -79px; display:inline-block; width:23px; height:43px; /*right:-40px;*/ right:6px;}
.easylight-banner .slick-prev { background:url(../images/skin.png) no-repeat -9px -79px; display:inline-block; width:23px; height:43px; /*left:-40px*/;left:6px; }
.easylight-banner .slick-slider { top:0px; margin-bottom:0px; position:relative; display:block; }
.easylight-banner .slick-dots { display:none !important; max-width:1000px; margin:0px auto; padding:0px 30px; list-style:none;text-align:left; position:relative; bottom:110px; }
.easylight-banner.slick-dots li { position:relative;display: inline-block; float:left; margin:0px; padding:0;  cursor:pointer;}
.easylight-banner .slick-dots li button { background:#cccccc; width:12px; height:12px; border-radius:100%; margin:0px 8px 0px 0px; float:left; color:transparent; display:block; cursor:pointer; border:0; outline:none; }
.easylight-banner .slick-dots li.slick-active button { background:#99c118; }

/* Main Content
--------------------------------*/
.blue-bg { background:#0e71b4; display:block; width:100%; padding:20px 0px 6px;}
.blue-bg h1 {color:#fff; padding:5px 0px 0px; margin-bottom:-8px; }
.blue-bg .border-box, .blue-bg .box-content { margin:24px 0px 10px; }
.border-box { background:#fff; padding:8px 15px 10px; border-left:20px solid #999; min-height:286px;}
.border-box h5, .box-content h5 { color:#98c013; font-size:18px; text-transform:uppercase;}
.border-box h5 { padding:13px 0px; }
.box-content h5 {padding:13px 0px 10px; }
.box-content h5 small { display:block; font-size:14px; color:#000; line-height:18px; text-transform:none; padding-top:2px;}
.border-box ul { padding:0px; margin:0px; list-style:none; }
.border-box ul li { padding:4px 0px 5px 15px; margin:0px; background:url(../images/list-bullet.png) no-repeat 0px 9px; line-height:18px; font-size:14px; color:#000; }
.border-box ul li a { color:#000; }
.border-box ul li a:hover { color:#0d71b3; }

.box-content { background:#fff; width:100%; min-height:286px; }
.blancbg{ background:#FFF;}
.lightgreen-bg { background:#c9dca0 url(../images/controleur_compteur.jpg?tet=11) bottom  right no-repeat; /*padding-right:4px;*/}
.sms-alert { /*background:url(../images/sms-alert.png) no-repeat 10px bottom;*/ }
.box-content label { font-size:14px; line-height:20px; color:#000; padding:5px 0px 5px 15px; }
.select { height:23px; font-size:12px; background:rgba(255,255,255,0.7); width:100%; border:none; margin-bottom:12px; padding:0px 5px;
	-webkit-appearance:none; -moz-appearance:none; appearance:none; background:rgba(255,255,255,0.7) url("../images/select-arrow.png") no-repeat 96% center;
}
.box-content .button { margin-top:2px; margin-right:15px;}
.gray-btn { background:#b7b7b7; color:#000; font-size:14px; height:26px; line-height:26px; padding:0px 12px; display:inline-block; text-align:center; margin:20px 0px 12px; }
.content-bg .sms-alert .select, .sms-alert .select, .content-bg .sms-alert .text-box, .sms-alert .text-box, .inner-gray-box .select  { height:32px; background-color:#fff; margin-bottom:15px; }
.lightgreen-bg .textbox-pad, .lightgray-bg .textbox-pad { padding-left:25px; padding-right:25px; }
.ref-img-box { width:100%; float:left; margin-top:9px;}
.ref-img-box img { width:100%; }

.white-bg { padding:22px 0px 15px; }
.white-bg h2 { padding:0px 0px 8px; }
.green-strip {  background:#fff url(../images/green-strip.png) repeat-x left top; }
.green-strip .box-content { border:1px dashed #a7a7a7; padding:5px 0px 10px; display:inline-block; margin:20px 0px 10px; float:left; }
.green-strip .box-line-rt { /*border-right:1px dashed #a7a7a7;*/ display:inline-block; float:left; }
.book-img { width:180px; height:270px; line-height:270px; margin:auto;  }
.book-img img { max-height:100%; max-width:100%; vertical-align:middle;}
.green-strip .box-content h4 { font-size:20px; color:#000; padding:13px 0px 12px; }
.green-strip .box-content h6 { font-size:12px; text-transform:uppercase; color:#0d71b3; line-height:18px; padding:7px 0px 0px;}
.green-strip .box-content .date-text { font-size:13px; line-height:20px; }
.white-box { background:#fff; text-align:center; }
.white-box img { display:inline-block; }
.white-box h2 { font-size:28px; color:#98c013; line-height:26px; padding:0px 0px 16px; }
.white-box h5 { font-size:12px; color:#0c71b2; line-height:26px; font-weight:bold; padding:0px 0px 16px; }

.blue-strip { background:#2b82bd; padding:12px 0px 10px; text-align:center; }
.blue-strip h6 { color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; padding:10px 0px 0px; }
.blue-strip p { color:#fff; font-size:12px; padding:0px 0px 4px; }
.blue-strip a { display:inline-block; }

/* Tab Menu css 
--------------------------------*/
.carousel { position: relative; }
.carousel-inner { position: relative; width: 100%; overflow: hidden; }
.carousel-inner > .item { position: relative; display: none; -webkit-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left; transition: .6s ease-in-out left; }
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }
.carousel-inner > .active { left: 0; } 
.carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; }
.carousel-inner > .next { left: 100%; }
.carousel-inner > .prev { left: -100%; }
.carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; }
.carousel-inner > .active.left { left: -100%; }
.carousel-inner > .active.right { left: 100%; }
.carousel-control { position: absolute; margin-left:-12px; }
.left.carousel-control { top:48%; left:0px; }
.right.carousel-control { top:48%; right:0px; }

.nav-tabs { margin:0px; padding:0px; list-style:none; }
.nav-tabs > li { float:left; line-height:26px; }
.nav-tabs > li a { color:#fff; font-size:13px; text-transform:uppercase; padding:1px 8px; }
.nav-tabs > li:hover a, .nav-tabs > li.active a  { background:#c6dc7d; color:#000; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
.arrow-prev { background:url(../images/arrow-prev.png) no-repeat 0px 0px; width:9px; height:15px; display:block; top:40%; }
.arrow-next { background:url(../images/arrow-next.png) no-repeat 0px 0px; width:9px; height:15px; display:block; top:60%; }


#myCarousel.carousel {	margin-bottom: 0; }
#myCarousel .carousel-control.right {	top:100%;	left:50%; }
#myCarousel .carousel-control.left {	top:-10%; left:50%; }
.vertical .carousel-inner { 	height: 100%; }
.carousel.vertical .item { -webkit-transition: 0.6s ease-in-out top; -moz-transition: 0.6s ease-in-out top; -ms-transition: 0.6s ease-in-out top; -o-transition: 0.6s ease-in-out top; transition: 0.6s ease-in-out top; }
#myCarousel.carousel.vertical .active {	top: 0; }
#myCarousel.carousel.vertical .next {	top: 100%; }
#myCarousel.carousel.vertical .prev { top: -100%; }
#myCarousel.carousel.vertical .next.left, #myCarousel.carousel.vertical .prev.right { top: 0; }
#myCarousel.carousel.vertical .active.left { top: -100%; }
#myCarousel.carousel.vertical .active.right {	top: 100%; }
#myCarousel.carousel.vertical .item { left: 0; }


/* Social Links
--------------------------------*/
.alert-section { background:#f2f2f2; width:100%; padding:18px 0px 0px;}
.gray-box {background:#d4d4d4; margin:0px 0px 20px; padding:10px; width:100%; display:inline-block;}
.gray-box h4 {color:#000; font-size:18px; padding:2px 0px 5px; }
.gray-box p {color:#000; font-size:12px; padding:0px 0px 3px;}
.gray-box .textbox {background:#ffffff; color:#000; padding:0px 10px; border:none; height:32px; margin-bottom:10px;}
.gray-box .sms-alert { background:url(../images/sms-alert.png) no-repeat right top; padding-bottom:7px;margin-right:30px; }
.gray-box form input[type="submit"] { border-radius:7px !important; box-shadow:1px 2px 2px 0 #696f54; border:none; color:#fff; width:42px !important; height:28px; font-weight:normal; line-height:28px; font-size:inherit; float:none; 
	background: -moz-linear-gradient(top,  #0E71B4 0%, #0E71B4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0E71B4), color-stop(100%,#0E71B4));
	background: -webkit-linear-gradient(top,  #0E71B4 0%,#0E71B4 100%);
	background: -o-linear-gradient(top, #0E71B4 0%,#0E71B4 100%);
	background: -ms-linear-gradient(top, #0E71B4 0%,#0E71B4 100%);
	background: linear-gradient(to bottom, #0E71B4 0%,#0E71B4 100%);
}

.alert-section-right{border-left: 1px dotted rgb(0, 0, 0);padding-right: 8px;padding-left: 8px;}
.application-box { width:234px; !important;}
.reset-box h4, .application-box h4 { color:#000; font-size:18px; padding:10px 0px 0px; } 
.reset-box p, .application-box p { color:#000; font-size:12px;  padding:0px 0px 8px; }

/* INNER PAGE
--------------------------------*/
.white-bg-content { background:#fff; border-radius:5px; padding:9px 10px; }
.inner-green-box { padding:20px 19px 10px !important; color:#333; }
.inner-green-box h3 { font-size:19px !important; }
.inner-green-box h6 { font-size:13px; color:#0d71b3; padding:0px 0px 2px;  }
.red-text { color:#ff0000; }
.inner-header-menu.header-menu ul li .menu-text { margin-bottom:8px; }
.header-menu ul li.active a.active { color:#0d69a5; }
.gray-bg { background:#f4f4f4; border-radius:0px 30px 30px 0px; padding:14px 0px 0px 0px; margin:5px 0px 0px; }
.inner-bg-img {  background:url(../images/inner-bg-img.png) no-repeat center top;  display:block; }
.gray-bg .left-box h5 { font-size:15px; padding:0px 0px 0px 15px; color:#000; }

.green-bg { background:#98bf13; }
ul.green-bg { padding:0px 0px 5px 15px; list-style-type:none; margin:10px 0px 0px; }
ul.green-bg li { padding:6px 0px; }
ul.green-bg li a { color:#fff; font-size:15px; }
ul.green-bg li a:hover { color:#000; }

.list-box h5{ font-size:13px; padding:0px 0px 0px 15px; color:#98bf13; text-transform:uppercase; }
.list-box ul  { padding:0px 0px 5px 15px; list-style-type:none; margin:3px 0px 0px; }
.list-box ul li { padding:3px 0px; }
.list-box ul li a { color:#333333; font-size:12px; font-weight:600; }
.list-box ul li a:hover, .list-box ul li a.active { color:#0c67a5; }

.inner-content-bg { background:#fff; border-radius:30px 30px 0px 0px; padding:34px 0px 27px 0px; margin:18px 0px 0px 0px; }
/*.blue-btn { background:#0d69a5; padding:10px; color:#fff; font-size:15px; text-transform:uppercase; margin:0px 0px 10px; }*/
.blue-btn { background:#0d69a5; padding:0px 15px 0px 15px; color:#fff; font-size:15px; margin:0px 0px 9px; }
.blue-btn:hover { color:#fff; background:#024b7b; }
.dark-gray-bg { background:#a6a6a6; padding:12px;} 
.dark-gray-bg h5 { color:#fff; font-size:18px; font-weight:bold; padding:7px 0px 0px; text-transform:uppercase; }
.white-btn { border:1px solid #d5d5d5; background:#f7f7f7; padding:0px 25px; height:34px; color:#6e7071; font-size:13px; display:inline-block; line-height:34px; font-weight:bold;  } 
ul.sidebar { padding:0px 0px 5px 0px; list-style-type:none; margin:11px 0px 0px; }
ul.sidebar li { padding:0px 0px; margin:0px 0px 3px; }
ul.sidebar li a { color:#4b4b4b; font-size:14px; text-transform:uppercase; background:#e6e6e6; padding:15px 14px; display:block; border:1px solid #efefef; font-weight:bold; text-shadow: 0px 1px #ffffff;  }
ul.sidebar li a:hover { color:#000; }
ul.sidebar li a .list { width:86%; }

.right-content { background:#fff; margin:11px 0px 0px; padding:19px; }
.right-content h5 { color:#8ab700; font-size:18px; font-weight:bold; padding:7px 0px 15px; text-transform:uppercase; line-height:20px; }
.right-content p { color:#9c9c9c; padding:0px 15px 10px 0px; }
.right-content h6 { color:#0133a4; padding:0px 0px 5px; font-size:13px; font-weight:bold; }
.header-app-icon { margin:56px 0px 0px; }

.inner-green-bg { background:#aebe75; }
.inner-cont-bg { background:#fff; padding:26px 19px 34px 15px; font-size:16px; line-height:26px; color:#666666; margin:0px 0px 30px; }
.inner-cont-bg h1 { color:#0066a5; margin:0px 0px 13px; padding:0px; }
.inner-cont-bg p { color:#333; font-size:12px; padding:0px 0px 25px 0px; line-height:18px; }

.inner-caption-bg { background:rgba(151,194,0,0.42); position:absolute; padding:8px 0px 12px 0px; width:100%; margin-top:72px;  }
.inner-caption-bg h1 { color:#fff; font-size:35px; font-weight:bold; text-align:left; padding:0px 0px 0px 0px; }

.inner-cont-bg ul { padding:0px 0px 0px 12px; }
.inner-cont-bg ul li, .inner-cont-bg ol li { color:#333; padding:0px 0px 0px; font-size:12px; }
.inner-cont-bg ul li ul { color:#333; padding:9px 0px 9px 20px; list-style-type:none; }
.inner-cont-bg .date-text { font-style:italic; font-size:14px; padding:0px 0px 0px 0px; }
.gray-box-right { float:right; margin:3px 0px 0px; }
.dark-gray-box { background:#676767; border:1px solid #575757; width:37px; height:26px; float:left; margin:0px 0px 0px 10px; }

.create{ float:left; width:70%; font-size:12px; color:#333; margin-top:-6px; }
.inner-cont-bg ul.actions{ list-style-type:none; float:left; text-align:right; width:30%;margin-bottom:0;}
.inner-cont-bg ul.actions li{ display:inline-block;}

.inner-cont-bg table { width:95%; margin:42px 0px 0px 0px; color:#666;   }
.inner-cont-bg thead {  color:#58595b; font-size:16px;  width:100%;
	background:#d2d2d2;
	background: -moz-linear-gradient(top,  #fff 0%, #d2d2d2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#d2d2d2));
	background: -webkit-linear-gradient(top,  #fff 0%,#d2d2d2 100%);
	background: -o-linear-gradient(top, #fff 0%,#d2d2d2 100%);
	background: -ms-linear-gradient(top, #fff 0%,#d2d2d2 100%);
	background: linear-gradient(to bottom, #fff 0%,#d2d2d2 100%);
}

.inner-cont-bg thead tr th { padding:6px 10px 7px; font-weight:bold; border:1px solid #c0c0c0;  } 
.inner-cont-bg tbody tr td { border:1px solid #c0c0c0; padding:8px 10px 10px; color:#616161; font-size:16px; }

.blue-box { background:#026fb4; padding:0px 18px 13px; }
.blue-box h2 { font-size:; color:#fff; border-left:15px solid #97c200; line-height:28px; padding:14px 0px 0px 12px; font-size:25px; }
.blue-box ul { margin:13px 0px 0px; padding:0px !important; }   
.blue-box ul li { background:url(../images/list-icon.png) no-repeat 0px 8px; display:block; line-height:18px; padding:7px 0px 5px 28px; color:#fff; font-size:14px;  cursor:pointer; }
.blue-box ul li a { color:#fff; font-size:14px;  }
.blue-box ul li a:hover { background:none; }
.blue-box ul li ul { margin:13px 0px 2px -28px; padding:2px 8px 12px !important; background:#fff;  }
.blue-box ul li ul li { background:url(../images/list-bullet-icon.png) no-repeat 0px 16px; padding:12px 0px 0px 21px;  }
.blue-box ul li ul li a { color:#0d0d0d; }
.blue-box ul li ul li.active a{ color:#509230; }

ul.list-box { margin:8px 0px 0px; padding:0px !important; float:left; width:100%; list-style-type:none; }
ul.list-box li { margin:12px 0px 0px; padding:5px 0 4px 15px; font-weight:normal; border-left:3px solid #006fb6 !important; border:1px solid #97c200;}
ul.list-box li a { color:#006eb6; font-size:18px; font-weight:normal; }
ul.list-box li.active { border-top:1px solid #97c200; border-bottom:1px solid #97c200; border-right:1px solid #97c200;  }

.tab-menu { background:#97c200;  margin:20px 0px 0px; border:1px solid #97c200; padding:6px 0px 0px;  }
.tab-menu ul.tab-menu-title { list-style-type:none; margin:0px 0px 0px; padding:0px; }
.tab-menu ul.tab-menu-title li { float:left; background:none; }
.tab-menu ul.tab-menu-title li a { background:#999999; color:#fff; padding:6px 10px 6px; margin:0px 0px 0px 5px; text-transform:uppercase; font-size:14px; }
.tab-menu ul.tab-menu-title li.active a, .tab-menu ul.tab-menu-title li:hover a{ background:#fff; color:#0c0c0c; border:1px solid #efffb6; border-bottom:none;  }
.tab-menu ul.tab-menu-title li.active a { border:1px solid #ceff21; border-bottom:none;  }

.tab-menu .list { padding:10px 0px 10px 10px; margin-top:1px;
	background:#d2d2d2;
	background: -moz-linear-gradient(top,  #fff 0%, #d2d2d2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#d2d2d2));
	background: -webkit-linear-gradient(top,  #fff 0%,#d2d2d2 100%);
	background: -o-linear-gradient(top, #fff 0%,#d2d2d2 100%);
	background: -ms-linear-gradient(top, #fff 0%,#d2d2d2 100%);
	background: linear-gradient(to bottom, #fff 0%,#d2d2d2 100%);
 }

.tab-menu .list h5 { padding:0px; font-size:14px; font-weight:bold; margin-top: -4px; } 
.tab-menu .list h5 a { color:#05689f; font-size:11px; }
.tab-menu .list p { color:#1c1c1c; font-size:12px; line-height:16px; padding:0px;  }
/*.tab-menu .list .columns { padding-left:15px;}*/
.tab-menu .list .columns { padding-left:7px;}

.document-bg { background:#fff; margin:21px 0px 23px; padding:14px 12px 12px; border:1px solid #97c200;}
.document-bg h2 { color:#0463a7; }
.document-bg ul { margin:0px; padding:0px; list-style-type:none;  }
.document-bg ul li { border-bottom:1px solid #d9d9d9; background:url(../images/arrow-light.png) no-repeat 0px 10px; padding:5px 0px 5px 15px; font-size:13px; line-height:18px; font-weight:normal;  }
.document-bg ul li a { color:#050505; }
.document-bg ul li:first-child { border-top:none; }
.document-bg ul li:last-child { border-bottom:none; }

ul.social-media { margin:0px; padding:0px !important; list-style-type:none;  }
ul.social-media li { margin:16px 0px 0px 0px;  }
ul.social-media li a { color:#fff; background:#999999; width:100%; display:inline-block; font-style:italic; padding:4px 0px 4px 15px;  }

.inner-banner .slick-slider { top:0px; margin-bottom:0px; position:relative; display:block; }
.inner-banner .slick-prev, .banner-left .slick-next { display:none !important; }
.inner-banner .slick-dots {  position:absolute; display:none; width:100%; padding:0; list-style:none;text-align:left;  }
.inner-banner .slick-dots li { position:relative;display: inline-block; float:left; margin:0px; padding:0;  cursor:pointer;}
.inner-banner .slick-dots li button { background:none;  display:none;  }
.inner-banner .slick-dots li.slick-active button {background:none; display:none;  }
.inner-banner .slick-next { display:none !important;  }



/* MY SITE PAGE
--------------------------------*/
.relative-box { position:relative; }
.mar-bot-25 { margin-bottom:25px;}
.mar-top-0 { margin-top:0px !important;}
.mar-top-10 { margin-top:10px;}
.pad-bot-15 { padding-bottom:15px;}
.pad-lt-5 { padding-left:5px !important; }
.pink-text { color:#FFF !important;  }
.blue-text{ color:#0d71b3;}
.round-corner-0 { border-radius:0px !important; }
.radius { border-radius:7px }
.btn-sml { height:25px; line-height:24px; font-size:12px; color:#fff; padding:0px 10px; display:inline-block; }
.btn-success { background:#009933; }
.btn-delay { background:#ff0000; }
.btn-cancel { background:#666; }

.text-box { height:32px; font-size:15px; color:#000; border:none; margin-bottom:20px; padding:0px 10px; }
.content-bg {  background:#eaf8ba; display:block; width:100%; border-top:1px solid #fff;padding: 0px 0px 10px; }
.inner-banner { text-align:center; /*border-top:5px solid #bd007c;*/ }

.navbar-bg { background:#98c013; float:left; width:100%; position:relative; z-index:999;}

.t-gray-title-bg { background:rgba(153,153,153,0.6); padding:5px 12px 5px; height:85px; display:table; position:relative; margin-top:30px; width:100%; z-index:9; }
.t-green-title-bg { background:rgba(14,113,180,0.8); padding:5px 12px 5px; height:85px; display:table; position:relative; margin-top:30px; width:100%; z-index:9; }
.title-mid { display:table-cell; vertical-align:middle; }
.border-title { border-left:3px solid #fff; padding-left:10px; }
.border-title h4 { color:#fff; text-shadow:#000 1px 2px 1px; text-transform:uppercase; padding:0px 0px 5px; }
.border-title  h6 { color:#fff; padding:0px; }
.x-blue-text { font-size:35px; color:#0d72b4; display:inline-block; vertical-align:bottom; }
.light-gray-box { background:#ccc; display:inline-block; width:100%; padding:25px 15px 5px; min-height:300px; margin-bottom:25px; }
.content-bg .light-gray-box .select { -webkit-appearance:none; -moz-appearance:none; appearance:none; background:rgba(255,255,255,1) url("../images/select-arrow-l.png") no-repeat 96% center; height:32px !important; font-size:15px; }
.content-bg .select { -webkit-appearance:none; -moz-appearance:none; appearance:none; background:rgba(255,255,255,0.7) url("../images/select-arrow-l.png") no-repeat 96% center; height:25px; }
.light-gray-box h3 { font-size:25px; color:#000; text-transform:uppercase; padding:0px 10px; }
.light-gray-box h3 small, .content-bg .green-box small { font-size:15px; }
.light-gray-box label { font-size:15px; color:#000; padding:5px 0px; display:block;}
.lightgray-bg { background:#fff url(../images/lightgray-bg.jpg) repeat-x left top; /*padding-right:4px;*/ margin-bottom:25px;}

.slider-box { background:#fff; padding:22px 0px 16px; min-height:300px; margin-bottom:25px; }
.slider-box h6 { font-size:12px; text-transform:uppercase; color:#0d71b3; line-height:18px; padding:7px 0px 0px; font-weight:bold;}
.slider-box .date-text { font-size:13px; line-height:20px; }

.content-bg .green-box { padding:8px 15px 10px; font-size:14px; color:#000; margin-bottom:25px; float:none; margin-top: -5px; }

.content-bg .green-box .text-box { background:rgba(255,255,255,0.6); }
.content-bg .green-box label { font-size:15px; color:#000; padding:5px 0px; display:block;}
.content-bg .green-box h3 { font-size:15px; color:#FFF; text-transform:uppercase; padding-bottom: 0px;}
.content-bg .green-box p { font-size:15px; color:#fff; padding-top:5px; }
.content-bg .green-box .green_white{ background:#d8e7a5; padding:5px;}

.inner-content { background:#fff; padding:34px 25px 27px 25px; }
.inner-gray-box { background:#e5e5e5; width:100%; padding:13px 0px 13px; }
.lightgray-bg .text-box { height:32px; font-size:12px; background:rgba(255,255,255,1); width:100%; border:none; margin-bottom:11px; padding:0px 5px;}
.inner-gray-box .select { margin-bottom:14px; height:32px; background-color:#fff;}
.inner-gray-box .button { margin:0px 15px 0 0;}
.textarea-box{color:#000; height:50px; border:none; padding:5px 10px; margin-bottom:12px; width:100%;}
.small-title {font-size:10px; color:#888888; padding-bottom:0px; }
.inner-content p { padding-bottom:5px;}
.inner-content p em { font-size:13px; color:#666;}

.easylight-inner-banner { position:relative; text-align:center; margin-top:-1px; background:#98C013;}
.inner-title-bg { position:absolute; bottom:0px; height:100px; padding:0px 30px; background:rgba(153,0,153,0.3); width:100%; border-radius:22px 22px 0px 0px; text-align:left; }
.inner-title-bg h1 { line-height:100px; font-size:35px; font-weight:bold; color:#fff; text-shadow:#3f272e 3px 2px 1px; display:inline-block; }
.top-arrow-bg { width:50px; height:50px; background:rgba(255,255,255,0.47); margin-top:33px; display:block; border-radius:50px; text-align:center; }
.select-dropdown { padding:0px 10px; height:30px; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:rgba(204,204,204,1) url("../images/select-arrow-l.png") no-repeat 96% center; width:100%; border:none; margin-bottom:10px; }
.m-arrow-box {  }
.txt-12 { font-size:12px; }
.txt-12 small { font-size:12px; }
.sum-row td { background:#99c118; color:#fff; font-weight:bold; }
.value{}
.item-page h2.inner-sub-title {border-bottom: 1px dotted #e9e9e9; color: #006eb6; display: block; font-size: 32px;/* font-weight: bold;*/ line-height: 32px; margin-bottom:5px; padding-bottom: 10px;}

.search{ color:#8c8c8c; font-size:14px; font-family:Arial;}
#search-searchword.inputbox{border: 1px solid #c0c0c0; float: left; height: 30px; text-indent: 10px;  width: 100%; color:#9a9a9a; margin-bottom:10px;}
.ordering-box .inputbox{border: 1px solid #c0c0c0; height: 30px; text-indent: 10px;  width: 30%; color:#9a9a9a; margin-bottom:10px;}
.form-limit .inputbox{border: 1px solid #c0c0c0;  height: 30px;  width: 10%; color:#9a9a9a; margin-bottom:10px;}
#searchphraseall-lbl.radio, #searchphraseany-lbl.radio{ margin-right:15px; margin-bottom:15px;}
.ordering-box{ padding:15px 0px;}
.only, .form-limit{ margin:0px 0px 20px;}
.only .checkbox{ margin-right:15px; margin-bottom:15px;}
.inner-cont-bg p.counter{color:#8c8c8c; font-weight:bold; font-size:14px !important; font-family:Arial; border-bottom:1px dotted #333; padding:0px 0px 7px 0px !important; margin-bottom:20px;}
.result-title{ font-size:16px; font-weight:bold; color:#0d71b3;}
.result-text{color: #8c8c8c; float: left; font: 14px arial; line-height:18px;}
.result-created{border-bottom:1px dotted #333; padding:0px 0px 15px 0px !important; margin-bottom:20px; color:#a9a9a9; font-size:14px; text-transform:uppercase;}
.result-category{color:#3d3c3c; font-size:14px;}
.mar-tp-bt{ margin:23px 0px;}
.gray-title-bg{background:#676767; line-height:43px; height:43px; color:#FFF; padding-left:15px; font-size:22px;}
.gray-tv-box{background:#FFF; border:1px solid #676767; height:155px;}
.gray-strip{background:#676767; color:#FFF; padding:10px; font-size:12px;}
.gray-strip span{ padding:0px; margin:0px;}
.gray-strip p{ color:#FFF; font-size:12px; line-height:16px; padding:0px; margin:0px;}
.custom .gray-strip a { color:#fff; line-height:16px; display:block; }

/* Pagination
--------------------------------*/
.pagination { font-family:Arial; font-weight:bold; width:100%; text-align:center; }
.paging, .paging-left, .paging-right { display:inline-block; vertical-align:top;}
.paging ul { margin:0px; padding:0px; list-style:none; display:inline-block; }
.paging ul li { margin:0px; padding:0px 7px; display:inline-block; font-size:16px; }
.paging ul li a { color:#1c1b25; display:inline-block; vertical-align:top; line-height:28px;}
.paging ul li a:hover { color:#0d71b3; }
.pagination.paging ul li.active a { color: #0d71b3;}
.icon-next {
    background: rgba(0, 0, 0, 0) url("../images/icon-next.png") no-repeat scroll 0px 0px;
    display: inline-block;
    height: 28px;
    width: 28px;
}
.icon-previous {
    background: rgba(0, 0, 0, 0) url("../images/icon-previous.jpg") no-repeat scroll 0px 0px;
    display: inline-block;
    height: 28px;
    width: 28px;
}
.icon-first {
    background: rgba(0, 0, 0, 0) url("../images/icon-first.png") no-repeat scroll 0px 0px;
    display: inline-block;
    height: 28px;
    margin-right: 2px;
    width: 28px;
}
.icon-last {
    background: rgba(0, 0, 0, 0) url("../images/icon-last.jpg") no-repeat scroll 0px 0px;
    display: inline-block;
    height: 28px;
    margin-left: 2px;
    width: 28px;
}
.pagination .pagination-list { padding:0px; margin:0px 10px 0px 0px; list-style:none; }
.pagination .pagination-list li { padding:20px 0px 10px; margin:0px; float:left;}
.pagination .pagination-list li.disabled { opacity:0.5; }
.pagination .pagination-list li.hidden-phone { width:20px; margin:0px 2px 0px 2px; line-height:29px; }
.pagination .pagination-list li .icon-previous { margin-right:4px; }
.pagination .pagination-list li .icon-next { margin-left:4px; }
.pagination .pagination-list li:hover a, .pagination .pagination-list li.active a { color:#000; }
.pagination p.counter { padding:20px 0px 10px !important; }


/* Icon css
--------------------------------*/
.logo { background:url(../images/sprites.png) no-repeat 0px 0px; width:189px; height:91px; display:block; margin:15px 0px 20px; }
.e-flag { background:url(../images/sprites.png) no-repeat -738px -111px; width:19px; height:11px; display:inline-block; vertical-align:top; margin-top:4px; margin-left:4px; }
.g-help-icon { background:url(../images/sprites.png) no-repeat -793px -62px; width:44px; height:43px; display:inline-block; vertical-align:top; margin-top:-6px; margin-left:5px;}
.soldering-icon { background:url(../images/sprites.png) no-repeat -685px -305px; width:99px; height:77px; display:inline-block; vertical-align:top; margin-left:-6px;}
.g-soldering-icon { background:url(../images/sprites.png) no-repeat -575px -305px; width:99px; height:77px; display:inline-block; vertical-align:top; margin-left:-6px;}

.van-icon { background:url(../images/sprites.png) no-repeat 0px -98px; width:37px; height:24px; display:block; margin:6px auto 5px; }
.calculatore-icon { background:url(../images/sprites.png) no-repeat -89px -98px; width:32px; height:31px; display:block; margin:4px auto 0px; }
.cubical-icon { background:url(../images/sprites.png) no-repeat -46px -98px; width:33px; height:35px; display:block; margin:0px auto 0px; }
.smiley-icon { background:url(../images/sprites.png) no-repeat -131px -98px; width:29px; height:29px; display:block; margin:3px auto 3px; }

.gplus-icon { background:url(../images/sprites.png) no-repeat -559px -62px; width:37px; height:37px; display:inline-block; vertical-align:top; margin:0px 13px 8px 0px;}
.fb-icon { background:url(../images/sprites.png) no-repeat -649px -63px; width:36px; height:36px; display:inline-block; vertical-align:top; margin:0px 13px 8px 0px;}
.twitter-icon { background:url(../images/sprites.png) no-repeat -696px -63px; width:36px; height:36px; display:inline-block; vertical-align:top; margin:0px 13px 8px 0px;}
.pin-icon { background:url(../images/sprites.png) no-repeat -603px -63px; width:36px; height:36px; display:inline-block; vertical-align:top; margin:0px 13px 8px 0px;}
.youtube-icon { background:url(../images/sprites.png) no-repeat -518px -63px; width:36px; height:36px; display:inline-block; vertical-align:top; margin:0px 13px 8px 0px;}

.twitterdg-icon { background:url(../images/sprites.png) no-repeat -603px -233px; width:36px; height:36px; display:inline-block; vertical-align:top; margin:0px 13px 8px 0px;}
	.link-icon { background:url(../images/sprites.png) no-repeat -518px -233px; width:36px; height:36px; display:inline-block; vertical-align:top; margin:0px 13px 8px 0px;}
	.flux-icon { background:url(../images/sprites.png) no-repeat -560px -233px; width:36px; height:36px; display:inline-block; vertical-align:top; margin:0px 13px 8px 0px;}
	.in-icon   { background:url(../images/sprites.png) no-repeat -603px -63px; width:36px; height:36px; display:inline-block; vertical-align:top; margin:0px 13px 8px 0px;}
	
.app-store { background:url(../images/sprites.png) no-repeat -518px 0px; width:104px; height:35px; display:inline-block; vertical-align:top;  margin:0px 18px 8px 0px; }
.google-play { background:url(../images/sprites.png) no-repeat -628px 0px; width:104px; height:35px; display:inline-block; vertical-align:top; margin:0px 0px 8px;}	
	
.app-store-en { background:url(../images/sprites.png) no-repeat -518px -465px; width:104px; height:35px; display:inline-block; vertical-align:top;  margin:0px 18px 8px 0px; }
.google-play-en { background:url(../images/sprites.png) no-repeat -628px -465px; width:104px; height:35px; display:inline-block; vertical-align:top; margin:0px 0px 8px;}
.chat-icon { background:url(../images/8010.jpg); width:174px; height:122px; display:inline-block; vertical-align:top; margin:0px 0px 8px;}

.inner-logo { background:url(../images/sprites.png) no-repeat -149px -132px; width:231px; height:74px; display:block; margin:20px 0px 37px 0px;}
.inner-header-logo { background:url(../images/sprites.png) no-repeat -149px -215px; width:100px; height:47px; display:block; margin:-7px 10px 0px 0px; float:left; z-index:999; position:relative; }

.shut-down-icon { background:url(../images/sprites.png) no-repeat -610px -136px; width:39px; height:40px; display:block; margin:-14px 9px 7px 0px;}
.apple-icon { background:url(../images/sprites.png) no-repeat -485px -137px; width:26px; height:30px; display:block;  margin:22px 15px 0px 0px;}
.window-icon { background:url(../images/sprites.png) no-repeat -570px -140px; width:31px; height:30px; display:block;  margin:22px 15px 0px 0px;}
.android-icon { background:url(../images/sprites.png) no-repeat -454px -140px; width:27px; height:29px; display:block;  margin:22px 15px 0px 0px;}
.blackberry-icon { background:url(../images/sprites.png) no-repeat -524px -142px; width:36px; height:26px; display:block;  margin:24px 18px 0px 0px;}
.headphone-icon { background:url(../images/sprites.png) no-repeat -277px -230px; width:91px; height:64px; display:block;  margin:0px 0px 0px 0px;}

.data-icon { background:url(../images/sprites.png) no-repeat -738px -142px; width:14px; height:18px; display:block; margin:0px 6px 0px 0px;}
.supply-icon { background:url(../images/sprites.png) no-repeat -660px -141px; width:20px; height:23px; display:block; margin:0px 6px 0px 0px;}
.power-icon { background:url(../images/sprites.png) no-repeat -686px -142px; width:20px; height:21px; display:block; margin:0px 6px 0px 0px;}
.mail-icon { background:url(../images/sprites.png) no-repeat -712px -143px; width:20px; height:16px; display:block; margin:4px 6px 0px 0px;}

.footer-logo { background:url(../images/sprites.png) no-repeat -373px 0px; width:139px; height:65px; display:inline-block; vertical-align:top; margin-top:-12px; }
.lock-icon { background:url(../images/sprites.png) no-repeat -767px -99px; width:24px; height:27px; display:inline-block; vertical-align:top; margin:0px 6px 0px 0px;}

.my-inner-logo { background:url(../images/sprites.png) no-repeat 0px -305px; width:297px; height:79px; display:block; margin:20px 0px 37px 0px;}
/*.about-icon { background:url(../images/sprites.png) no-repeat 0px -393px; width:93px; height:91px; display:inline-block; vertical-align:top; margin-bottom:-6px; margin-left:-6px; margin-top:-12px;}*/
.menu-icon { background:url(../images/sprites.png) no-repeat -596px -187px; width:25px; height:21px; display:block; margin:10px 8px 0px 0px; z-index:999; position:relative; }
.sml-data-icon { background:url(../images/sprites.png) no-repeat -528px -188px; width:15px; height:17px; display:block; margin:4px 15px 0px 0px;}
.blue-icon{ background:url(../images/sprites.png) no-repeat -558px -189px; width:17px; height:16px; display:inline-block; }
.top-arrow { background:url(../images/sprites.png) no-repeat -643px -185px; width:34px; height:17px; display:inline-block; margin:14px auto 0px; }

.green-arrow { background:url(../images/sprites.png) no-repeat -643px -185px; width:34px; height:17px; display:inline-block; margin:14px auto 0px; }
.logo-myeasylight { background:url(../images/sprites.png) no-repeat -103px -394px; width:300px; height:77px; display:block; margin:50px 0px 39px 0px;}

/* Footer
--------------------------------*/
.prefooter { background:#666666; width:100%; padding:20px 0px 15px; }
.nav-list { padding:0px 10px 0px 0px;}
.nav-list h6 {color:#fff; font-size:14px; letter-spacing:0.01px;}
.nav-list ul {margin:0px; padding:0px; list-style-type:none;}
.nav-list ul li { padding:2px 0px; margin:0px; }
.nav-list ul li a { font-size:13px; color:#fff; }
.client-box{ margin:0px 0px 10px; padding:18px 10px 10px; border-radius:14px; background:#fff; text-align:center; }

.footer{background:#fff; width:100%; padding-bottom:20px;}
.footerlogo{width:21%;}
.copyright-text{width:79%; padding-top:7px; color:#666; font-size:12px; }
.copyright-text ul { margin:0px; padding:5px 0px 0px; list-style:none; float:left;s }
.copyright-text ul li { margin:0px; padding:0px; color:#666; font-size:12px; float:left; border-right: 1px solid #999;}
.copyright-text ul li:last-child{border-right:none;}
.copyright-text ul li a { color:#666; padding:1px 5px;  vertical-align:top;}
.copyright-text ul li a:hover { color:#98c013; }
.copyright-text p{font-size:10px; color:#999;}

.payment-part { font-size:12px; line-height:28px; color:#000; margin:0px 0px 20px;}
.pay-image { margin-left:30px;}
.pay-image a { margin-right:4px; }


/* New Changes
--------------------------------*/
.mar-bot-15 { margin-bottom:18px !important; }
.header-menu ul li ul { background:none;}
.header-menu ul li ul li { width:auto !important; background:none; border-left:none !important; }
.header-menu ul li .menu-text { float:left; width:100%; }
div.mod-languages ul { float:right; }
.pre-header-right-m div.mod-languages ul { margin-right:8px !important; }
div.mod-languages li { margin:0px !important; }
div.mod-languages ul li a { margin-top:17px; color:#0e71b4; background-color:#FFFFFF; padding:1px 5px; margin-right:-15px; margin-top:12px; font-weight:bold; }
.search-box .pixsearch .ps_search_box { background:none; border:none; height:22px; width:90% !important; color:#ddd; padding:0px 0px 0px 10px; line-height:inherit; min-height:inherit; border:none; font-size:11px;}
.search-box .ps_class_search_search::after, .search-box .ps_class_search_spinner::after, .search-box .ps_class_search_clear::after { color:#5f5f63; }
.search-box .ps_class_search_search, .search-box .ps_class_search_spinner { right:-6px; }
.search-box .ps_class_search_clear { right:-3px; top:-2px; }
.footable{ margin-bottom:0px !important;}
.v-divider-line { border-right:1px dotted #fff; }
.divider-line { border-bottom:1px solid #bebcbe; float:left; width:100%; margin:10px 0px; }
.dashed-line{ border-bottom:1px dashed #ccc; padding:7px 0px;}
.dotted-line{ border-bottom:1px dotted #33; padding:7px 0px;}
.header .moduletable .green-box { margin-top:0px; }
.tab-content-box { padding:10px 18px 20px; border:1px solid #ccc; margin:20px 0px; }
.tab-content-box h4 { color:#1f6da5; line-height:30px; border-left:7px solid #1072bb; font-size:16px; margin-left:-18px; text-transform:uppercase; font-weight:bold; display:inline-block; padding:0px 0px 0px 10px; margin-bottom:10px; margin-top:5px; }

/* Latest Changes */
.inner-cont-bg.round-corner-0 { padding:26px 15px 34px; }
.inner-cont-bg.round-corner-0 .medium-8 { width:68.6%; }
.inner-cont-bg.round-corner-0 .medium-4 { width:31.4%; padding-right:0px; }
.header-menu ul li ul { padding:0px; }
.header-menu ul li .logo-bg a { width:100%; }
.green-box .row { margin:0px;}
.green-box form { margin-bottom:0px;}

.french-flag { background:url(../images/french-flag.jpg) no-repeat 0px 0px; width:20px; height:13px; display:inline-block; vertical-align:top; margin-top:4px; margin-left:4px; }
.header-menu ul li.pink-menu { width:32.2%; background:#bd007c; border-radius:20px 20px 0px 0px; padding-top:10px; position:absolute; right:11px; bottom:0px; margin-bottom:-10px; border-bottom:10px solid #bd007c; }
.pink-menu .logo-bg { background:#fff; padding:12px 20px; text-align:center; margin:0px 6px 3px; }
.header-menu ul li.pink-menu .menu-text { border:none;}
.header-menu ul li .menu-text.menu-text-divider { border-right:10px solid #fff;}
.pink-menu .menu-title { color:#fff; font-size:12px; }
.header-menu ul li.pink-menu a { padding-left:7px;}

.banner-bg .banner-left { /*width:68.5%;*/ }
.banner-bg .banner-right { /*width:31.1%; padding-right:20px;*/ padding-left:9px; }
.pink-box { background:#bd007c;padding: 14px 14px 13px; width:92.2%; border-radius:0px 0px 20px 20px; position:absolute; right:26px; top:-28px; height:401px;}
.pink-menu-right-d { border-right:11px solid #fff; height:45px; position:absolute; right:-11px; bottom:0px;}
.pink-box img { border-radius: 7px !important; height:360px !important; margin-top:2px;}
.blue-bg .blue-bg-left { /*width:34.5%;*/ }
.blue-bg .blue-bg-right { /*width:31%;*/ }
.header-menu ul li.pink-menu a.left { padding-left:9px;}
.header-menu ul li.pink-menu a.right { padding-right:9px;}
.pink-box .ls-bottom-nav-wrapper { position:absolute; top:-9px; right:0px; left:auto;}
.pink-box .ls-v5 .ls-bottom-slidebuttons { top:0px; left:auto; right:0px; }
.pink-box .ls-v5 .ls-bottom-slidebuttons a{ background: #FFF none repeat scroll 0% 0%; width: 9px !important; height: 9px !important; }
.pink-box .ls-slide img{ margin-top:13.7931px !important;}
.inner-gray-bg { background:#ccc; padding:25px 0px; }
.inner-cont-bg { background:#fff; border-radius:9px; }

.banner-gray-btn { background:#666; color:#fff; font-size:19px; height:42px; line-height:42px; padding:0px 15px; border-radius:5px; display:inline-block; position:absolute; left:85px; bottom:50px; }
.banner-gray-btn:hover { color:#fff;}
.short_number{ width:40% !important;}
.accordion-list ul { margin:20px 0px 10px; padding:0px; list-style:none; display:inline-block; width:100%;}
.accordion-list ul li { float:left; width:100%; padding:0px; margin:6px 0px; font-size:13px; color:#666; height:auto !important; }
.accordion-list ul li a.acc-list { background:url(../images/bullet-arrow.png) no-repeat 10px 14px; float:left; width:100%; color:#031a71; font-size:19px; padding:10px 20px 10px 40px; box-shadow:0px 0px 4px 0px #ccc; -webkit-box-shadow:0px 0px 4px 0px #ccc; -moz-box-shadow:0px 0px 4px 0px #ccc; }
.accordion-list ul li.active a.acc-list { background:url(../images/bullet-arrow-hv.png) no-repeat 10px 14px; color:#fe4a23; box-shadow:0px 0px 4px 0px #91b9fb; -webkit-box-shadow:0px 0px 4px 0px #91b9fb; -moz-box-shadow:0px 0px 4px 0px #91b9fb; }
.accordion-list ul li .accordion-cont { font-size:13px; line-height:20px; padding:10px 10px 0px; float:left; }
.accordion-list ul li .accordion-cont p, .accordion-list p { font-size:13px; line-height:20px; padding:0px 0px 10px; }
.accordion-list ul li .accordion-cont a { color:#006eb6; text-decoration:underline; font-size:13px; }
.accordion-blue-btn { padding:10px 15px; float:left;}

.aside-textarea { height:90px; border:2px solid #e8ff8d; width:100%; padding:15px; }
.map-bg { background:#ccc; width:100%; float:left; }
.item-page iframe { border:2px solid #94b913; padding:5px; margin:0px auto; width:500px; height:300px; }
.item-page .video iframe { width:100%; height:auto; }
.video-img { width:60px; height:60px; margin:10px 10px 10px 0px; }
.video-img img { max-height:100%; max-width:100%; } 
.video-title-text {  color:#0066a5; font-size:22px; display:block; margin:30px 0px 0px;   }
.video1 iframe { width:100%; height:192px;  }
.box-img { width:280px; height:210px; line-height:280px; margin:auto; }
.box-img img { max-height:100%; max-width:100%; vertical-align:middle;  }
.white-box-border { border:1px solid #98c013; border-top:0px; display:block; margin:0px 0px 20px; }

.play-icon { background:url(../images/play-icon.png) no-repeat 0px 0px; width:45px; height:45px; display:block; }
.pdf-icon { background:url(../images/pdf-icon.png) no-repeat 0px 0px; width:45px; height:45px; display:block; }
.title { padding:0px 0px 7px; display:block; }
.audio-cont { padding:0px 0px 0px 15px; width:90%; }
.audio-cont h6 { color:#0d71b3; padding:0px 0px 0px; font-size:14px;}
.audio-cont p { margin:0px 0px 20px; }
.carousel-control { margin:0px; }
.arrow-up { background:url(../images/arrow-up.png) no-repeat 0px 0px; width:15px; height:9px; display:block;  }
.arrow-down { background:url(../images/arrow-down.png) no-repeat 0px 0px; width:15px; height:9px; display:block; }


#myCarousel.carousel {	margin-bottom: 0; }
#myCarousel .carousel-control.right {	top:100%;	left:50%; }
#myCarousel .carousel-control.left {	top:-10%; left:50%; }
#myCarousel1.carousel {	margin-bottom: 0; }
#myCarousel1 .carousel-control.right {	top:100%;	left:50%; }
#myCarousel1 .carousel-control.left {	top:-10%; left:50%; }

.vertical .carousel-inner { 	height: 100%; }
.carousel.vertical .item { -webkit-transition: 0.6s ease-in-out top; -moz-transition: 0.6s ease-in-out top; -ms-transition: 0.6s ease-in-out top; -o-transition: 0.6s ease-in-out top; transition: 0.6s ease-in-out top; }
#myCarousel.carousel.vertical .active {	top: 0; }
#myCarousel.carousel.vertical .next {	top: 100%; }
#myCarousel.carousel.vertical .prev { top: -100%; }
#myCarousel.carousel.vertical .next.left, #myCarousel.carousel.vertical .prev.right { top: 0; }
#myCarousel.carousel.vertical .active.left { top: -100%; }
#myCarousel.carousel.vertical .active.right {	top: 100%; }
#myCarousel.carousel.vertical .item { left: 0; height:225px; background:#FFFFFF; }
#myCarousel1.carousel.vertical .item { left: 0; height:225px; }

.message-box, .alert { background:#fcf8e3; border:1px solid #fbeed5; border-radius:4px; padding:10px; margin:0px 0px 10px; }
.message-box p { padding-bottom:0px;} 
.plus-icon-txt{ float:right; padding-top:15px; color:#0d71b3;}
.plus-icon-txt img{ margin-left:10px;}

.green-box form input[type="submit"] { border-radius:7px !important; box-shadow:1px 2px 2px 0 #696f54; border:none; color:#fff; width:42px !important; height:28px; font-weight:normal; line-height:28px; font-size:inherit; float:none; 
	background: -moz-linear-gradient(top,  #0E71B4 0%, #0E71B4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0E71B4), color-stop(100%,#0E71B4));
	background: -webkit-linear-gradient(top,  #0E71B4 0%,#0E71B4 100%);
	background: -o-linear-gradient(top, #0E71B4 0%,#0E71B4 100%);
	background: -ms-linear-gradient(top, #0E71B4 0%,#0E71B4 100%);
	background: linear-gradient(to bottom, #0E71B4 0%,#0E71B4 100%);
}
.search .btn { height:30px; padding:0px 12px; color:#fff; background:#0d69a5; border:none; margin-left:-1px;}
.tags{ display:none;}

.live-chat-box { background:#dbdbdb; position:fixed;/* bottom:0px;*/ right:0px; width:289px; padding-bottom:10px; z-index:9999;/* height:130px;*/ height:173px; }
.fr-live-chat-box { background:#dbdbdb; position:fixed; bottom:0px; right:0px; width:287px; padding-bottom:10px; z-index:9999;/* height:130px;*/ height:173px; }
.chat-txt{ cursor:pointer; }
.live-chat-tit { background:#0e71b4; font-size:17px; font-weight:600; color:#fff; height:34px; line-height:34px; padding:0px 10px 0px 75px; width:100%; margin-bottom:10px;}
.fr-live-chat-tit { background:#0e71b4; font-size:17px; font-weight:600; color:#fff; height:34px; line-height:34px; padding:0px 10px 0px 76px; width:100%; margin-bottom:10px;}
.live-chat-img { background:url(../images/chat-img.png) no-repeat 0px 0px; width:157px; height:204px; margin-top:-64px; margin-left:-93px; display:inline-block; vertical-align:top; position:absolute; left:10px; }
.w-down-arrow { background:url(../images/w-down-arrow.png) no-repeat 0px 0px; width:16px; height:16px; display:inline-block; vertical-align:top; margin:9px 0px 0px 8px; float:right;}
.w-up-arrow { background:url(../images/w-up-arrow.png) no-repeat 0px 0px; width:16px; height:16px; display:inline-block; vertical-align:top; margin:9px 0px 0px 8px; float:right;}
.live-chat-cont { padding-left:80px; padding-right:10px; }
.live-chat-box p { color:#333; font-size:13px; line-height:16px; padding:6px 24px 9px 0px; }
.fr-live-chat-box p { color:#333; font-size:13px; line-height:16px; padding:6px 0px 9px 0px; }
.fr-online-cont p { padding-right:3px; }
.live-chat-box a, .fr-live-chat-box a { border-radius:3px; color:#0e71b4; padding:0px 10px 0px 0px; height:24px; line-height:22px; display:inline-block;}
.online-btn { color:#98c012; font-size:10px; height:18px;   padding:0px 11px 0px 11px; background:#fff; line-height:18px; text-align:center; text-transform:uppercase; float:right; margin-top:-10px; }
.offline-btn { color:red; font-size:10px; height:18px; padding:0px 11px 0px 11px; background:#fff; line-height:18px; text-align:center; text-transform:uppercase; float:right; margin-top:-10px; }
.fr-live-chat-box a { padding-left:5px; }
table.acymailing_form { width:50%; }
.acymailing_module_form td { padding-right:5px; }

.hole_application_status.easylight-login-form { padding:25px 20px 50px 0px; float:left; width:100%; }
.easylight-login-form .application_status { width:100%; padding:0px; }
.login-gray-box { background:#efefef; padding:10px 20px 20px; width:100%; float:left; }
.container-inner .easylight-login-form h2 { font-size:18px; color:#333; width:100%; padding:10px 0px; line-height:22px; }
.login-gray-box ul { margin:0px; padding:0px !important; list-style:none; width:100%; float:left; text-align:left; }
.login-gray-box ul li { margin:0px; padding:4px 0px 4px 18px; background:url(../images/list-arrow-bullet.png) no-repeat 4px 9px; font-size:14px; line-height:18px;  }
.login-gray-box ul li a { color:#666; }
.login-gray-box ul li a:hover { color:#0066a5; }
.easylight-login-form input[type="checkbox"] { opacity:1; width:auto; margin:2px 5px 0px 0px; display:inline-block; vertical-align:top; }
.easylight-login-form .back_to_application { width:100%; padding:0px 20px 0px 10px; border-right:1px dashed #f1f1f1; margin:0px; }
.easylight-login-form .top_status-acc { border-bottom:none; }
.container-inner .easylight-login-form h3 { padding:0px 0px 10px; margin:0px; border:none; }
.container-inner .easylight-login-form p, .easylight-login-form #user_form p { font-size:14px; color:#666; padding:5px 0px;}
.red-text-i { color:#ff0000; font-style:italic; margin-top:-8xp; width:100%; float:left; margin-top:-9px; margin-bottom:2px; font-weight:600; }
.easylight-login-inner .application_status h3 { padding:10px 0px 10px; margin:0px; border:none; }
.item-image img { margin-right:10px; float:left;}
.items-leading, .items-row .span6 { margin:0px -10px 10px; padding:0px 10px;}
.items-leading:hover, .items-row .span6:hover { background:#eff3f6; }
.items-leading p, .items-row .span6 p { padding-bottom:12px;}
.page-header h1, .page-header h2 { border-bottom:1px dotted #e9e9e9; }
.page-header h1 { padding:0px 0px 5px; color:#000;}
.page-header h2 {  padding:5px 0px 5px; margin-bottom:10px; }
.items-leading ul.actions, .items-row ul.actions { float:right; width:auto;}
.items-leading .create, .items-row .create { float:left; font-size:12px; width:auto; padding-left:0px;}
.items-leading .more-btn, .items-row a.more-btn { float:right; font-size:12px; }
.blog .pull-left.item-image { width:220px; height:147px; margin-right:10px; text-align:center; } 
.blog .pull-left.item-image img { max-width:100%; max-height:100%; float:none;   }
.acymailing_lists { margin-left:10%;   }
.acymailing_lists a { color:#000; }
.acymailing_module_form .button { margin:1% 0% 0% 10%;   } 
.content-bg .item-page .moduletable h3 { font-size:18px; font-weight:bold; padding:0px 0px 25px; color:#0066a5; }
.alert-message .close { float:right; color:#333; font-size:24px; }
.acymailing_form input[type="text"] { padding:0px 10px;  }

#footer .w-down-arrow {text-align:center;}
#footer .w-down-arrow a {display:block; margin: 5px auto;}
#footer .live-chat-cont { background:#dbdbdb;}

/* Bootstrap CSS Changes */
.margin-top-0 { margin-top:0px !important; }
.well h3 { line-height:26px;}
.media .slick-list { font-size:13px;}
#response-form .slick-initialized .slick-slide { width:550px !important; }
.navbar .brand { padding-top:7px; padding-bottom:7px; }
.item-page .blue-btn { margin-bottom:7px; line-height:36px; }
.item-page .title { padding-bottom:1px;}

.footer-btm-pad { padding-bottom:80px; }
.footer-btm { background:#333333; position:fixed; bottom:0; width:100%; height:36px; line-height:36px; z-index:9999;  } 
.footer-btm a, .footer-btm a:hover { color:#fff; padding:0px 12px 0px 33px; background:url(../images/e-bullet.png) no-repeat 0px 7px; display:inline-block; }
.footer-news {  position:absolute; z-index:999; /*background:#98c013; color:#fff; height:28px; line-height:28px; color:#fff; font-size:20px; text-align:center; padding:0px 4px 0px 13px;*/  margin:4px 10px 0px 0px; }
/*.footer-news:before {
    content:"";
    position:absolute;
    background:#98c013;
    top:0;
    right:-11px;
    bottom: 0;
    width: 35px;
    -webkit-transform: skew(-15deg);
    -moz-transform: skew(-15deg);
    -ms-transform: skew(-15deg);
    transform: skew(-15deg);
	z-index:-1;
}*/
.footer-btm ul { list-style-type:none; } 
.footer-btm ul li { /*padding:0px 12px 0px 33px; background:url(../images/e-bullet.png) no-repeat 0px 7px;*/ display:block; }
.green-text { color:#98c013; }
.medical-analysis .nav-child { display:none;}
.slider-box .slick-slide .date-text { padding:0px; font-weight:normal;}


/* Calender Table */
.details-table { /*background:#000;*/ width:83.9%; color:#000000; }
.details-bg { background:#fff; border:2px solid #e5e9d0; border-radius:3px; padding:3px 0px 6px 11px;  }
.details-table .logo { background:url(../images/logo.png) no-repeat 0px 0px; width:128px; height:60px; display:block; margin:0px;  }
.details-table p { font-size:10px; font-weight:bold; line-height:14px;  }
.header-left { width:38.5%; }
.header-middle { width:36.3%; }
.header-middle .heading { font-size:9px; color:#000000; font-weight:bolder; padding:10px 0px 36px 0px;  }
.header-middle p { font-size:10px; font-weight:bold; line-height:14px; padding:0px 0px 0px 14px; }
.header-right { width:25%; }
.header-right p { padding:7px 0px 0px; }
.bar-code { font-size:11px; margin:-3px 0px 20px; font-family:IDAutomationHC39M; }

.light-green-bg { background:#eff3d8; border-radius:20px; font-size:10px; width:98.6%;  }
.light-green-bg-left { width:44.4%; padding:5px 0px 2px 9px; }
.light-green-bg-left p { padding:0px 0px 0px; }
.light-green-bg-middle { width:31.5%; padding:5px 0px 0px 0px; }
.light-green-bg-middle p { padding:0px; line-height:15px; }
.light-green-bg-right { width:24%; background:#98c012; border-radius:0px 20px 20px 0px; padding:7px 0px 0px 11px; float:right; }
.light-green-bg-right p { color:#fff; font-size:10px;  }
.date-text { font-size: 27px; font-weight: bold; display:block; padding:14px 0px 15px; }
.code-number { font-size:8px; padding:0px 0px 0px; line-height:8px; display:block; }

.table-left { width:20.2%; padding:0px 0px 0px 9px; }
.table-left-green-bg { background:#d5e3a6; }
.table-left-green-bg p { font-size:8px; line-height:11px; margin:0px 0px 0px; padding:0px 8px 9px 0px;  }
.table-left-green-bg table tr { padding:3px 0px 1px; display:block; }
.green-bg-left-text { width:105px; font-size:9px; font-weight:bold; line-height:12px;  }
.green-bg-right-text { width:27px; font-size:9px; font-weight:bold; text-align:right; }
.total-text { font-size:10px; font-weight:bold;   }
.message-title { text-transform:uppercase; color:#1e6498; font-size:14px; font-style:italic; padding-left:12px; } 
p.message-text { font-size:9px; padding:0px; }
.chat-text { color:#4276a5; font-size:11px; font-weight:bold; }

.table-history { font-size:8px; font-weight:bold; line-height:16px; }
.table-history th { font-size:8px; font-weight:bold; }
table.table-history tr { padding:0px; }
.table-history .heading-left { width:45px; }
.table-history .heading-middle { width:40px;  text-align:right }
.table-history .heading-right { width:50px;  text-align:right }
.table-history tbody .content { width:70px; }

.table-right { width:78.5%; margin-top:3px; }
.title-green-bg { background:#9bc211; color:#fff; font-size:8px; font-style:italic; padding:0px 0px 0px 3px; } 
.table-right .footable { border:none; background:#fff url(../images/eneo-logo.png) no-repeat center 39px; margin-bottom:0px;  }
.table-right .title-text { color:#196bb7; font-size:10px; font-style:italic; }
.table-right .footable thead tr th:first-child { border-bottom-left-radius:20px; border-top-left-radius:20px; padding-left:19px; }
.table-right .footable thead tr th:last-child { border-bottom-right-radius:20px; border-top-right-radius:20px; padding-right:16px; }
.table-right .footable thead th { font-size:10px; color:#fff; font-style:italic; line-height:9px; }
.table-right .footable > thead > tr > th{ padding:3px 4px;  }
.table-right .footable > tbody > tr:hover { background:none;}
.table-right .footable > tbody > tr > td { padding:2px 5px 2px; background:none; font-size:8px; font-weight:bold; color:#000; text-align:inherit; line-height:16px; }
.total-bill-text { font-size:9px; display:block; margin-top:3px; }
.table-right .footable > thead > tr > th > span.footable-sort-indicator:before { content:none; }
.details-table .chat-icon { background: url(../images/chat-icon.png) no-repeat 0px 0px; width:48px; height:34px; margin:-13px 7px 0px 10px;  }

.intro-title {  border-top:1px dotted #e9e9e9; margin-top:8px; }
.intro-title h3, .feature-title h3  { color:#0378ae; margin:0px; font-size:30px; padding:20px 0px 25px; }
.feature-title {  margin-top:8px; }
.pdf-icon-sml {  background: url(../images/pdf-icon-sml.png) no-repeat 0px 0px; width:14px; height:13px; display:block; margin:5px 6px 0px 0px; }
.print-icon {  background: url(../images/print-icon.png) no-repeat 0px 0px; width:17px; height:14px; display:block; margin:5px 5px 0px 8px; }
ul.right-text { margin:0px; padding:0px; list-style-type:none;  }
ul.right-text li { margin:0px; padding:0px; float:left;  }
ul.right-text li a{ color:#7d7d7b; font-size:10px; line-height:24px;   }

.table-right .text-center { text-align:center !important;  }
.n-section{ margin-top:10px; padding-bottom:15px; border-top: 1px dashed #9999999; }

.inner-form-table .pink-text { padding-left:5px; }

/*
 7) Media Queries - Except Grid
 --------------------------------*/
@media only screen {
.columns { position:relative; }
.small-1 { width: 8.33333%; }
.small-2 { width: 16.66667%; }
.small-3 { width: 25%; }
.small-4 { width: 33.33333%; }
.small-5 { width: 41.66667%; }
.small-6 { width: 50%; }
.small-7 { width: 58.33333%; }
.small-8 { width: 66.66667%; }
.small-9 { width: 75%; }
.small-10 { width: 83.33333%; }
.small-11 { width: 91.66667%; }
.small-12 { width: 100%; }

}
@media only screen and (min-width: 641px) {
.columns { position:relative; }
.medium-1 { width: 8.33333%; }
.medium-2 { width: 16.66667%; }
.medium-3 { width: 25%; }
.medium-4 { width: 33.33333%; }
.medium-5 { width: 41.66667%; }
.medium-6 { width: 50%; }
.medium-7 { width: 58.33333%; }
.medium-8 { width: 66.66667%; }
.medium-9 { width: 75%; }
.medium-10 { width: 83.33333%; }
.medium-11 { width: 91.66667%; }
.medium-12 { width: 100%; }
}

@media only screen and (min-width: 1025px) {
.columns { position:relative; }
.large-1 { width: 8.33333%; }
.large-2 { width: 16.66667%; }
.large-3 { width: 25%; }
.large-4 { width: 33.33333%; }
.large-5 { width: 41.66667%; }
.large-6 { width: 50%; }
.large-7 { width: 58.33333%; }
.large-8 { width: 66.66667%; }
.large-9 { width: 75%; }
.large-10 { width: 83.33333%; }
.large-11 { width: 91.66667%; }
.large-12 { width: 100%; }

}


/* Large Devices, Wide Screens */
@media only screen and (min-width: 768px) and (max-width: 1024px) { /* Layout width - 1 */
  img {
    max-width: 100%;
    height: auto;
  }
	.hide-for-small { display:block; }
	.show-for-small { display:none; }
	
	.easylight-banner .title-text { margin-top:18px; }
	.banner-btn { margin:15px 0px 0px; }
	.easylight-banner .slick-dots { left:4%;}
	
	.pink-box { width:93%; right:23px;}
	
	.inner-caption-bg { margin-top:48px; }
	
	.banner-gray-btn { font-size:18px; bottom:25px; left:80px;}
	.main-banner { height:auto; }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.pre-header ul li { font-size:9px; }
	.search-textbox {width:85% !important; }
	.header .green-box h3 { font-size:16px; line-height:20px;}
	.header-menu ul { padding:0px 0px 0px 10px; }
	.header .green-box { margin-top:-4px !important;}
	.border-box h5, .box-content h5 { font-size:14px; }
	.sms-alert { background:url(../images/sms-alert-sml.png) no-repeat 6px bottom; }
	.blue-bg h1 { margin-bottom:0px; }
	.border-box, .box-content { margin-top:18px; }
	.box-content h5 { padding-left:20px; }
	.box-content h5 small { font-size:12px; }
	.gray-btn { font-size:10px;}
	.border-box ul li { padding-bottom:4px;}
	.white-box h2{ font-size:20px;}
	.white-box h5 { font-size:10px;}
	.nav-tabs > li a { font-size:11px; padding:0px 8px; }
	.tab-content { padding-right:0px; margin-bottom:5px; }
	.carousel-control { top:auto; }
	.left.carousel-control { left:40%; top:auto; bottom:0px; margin-bottom:-15px; }
	.right.carousel-control { left:60%; top:auto; bottom:0px; margin-bottom:-15px;}
	
	.alert-section-left { width:66.6667%; }
	.alert-section-right { width:33.3333%; }
	
	.banner-left img { margin-left:0px; }
	.banner-left .slick-dots {  margin-left:0px; }
	.banner-bg .green-box { width:100%; }
	.caption-bg { top:170px; }
	.banner-left .slick-dots li button { width:97px; }
	.banner-left-arrow { display:none;}
		
	.client-box { padding:18px 15px 10px;}
	.nav-list h6, .nav-list ul li a { font-size:12px; }
	.footerlogo { width:27%;}
	.copyright-text { width:73%; }
	.copyright-text ul li, .payment-part { font-size:11px;}
	
	.dark-gray-bg h5 { font-size:16px; }
	.inner-green-box h3 { font-size:14px !important; margin-top:8px;  }
	.header .green-box { margin-top:-61px; margin-bottom:27px; }
	.apple-icon { margin:22px 8px 0px 0px; }
	.window-icon { margin:22px 8px 0px 0px; }
	.android-icon { margin:22px 8px 0px 0px; }
	.blackberry-icon { margin:24px 8px 0px 0px; }
	
	.navbar-bg ul li a { padding:0px 10px; font-size:11px;}
	.content-bg .green-box h3, .light-gray-box h3 { font-size:16px; padding:0px; }
	.light-gray-box .button { padding:0px 8px; font-size:12px; }
	.border-title h4 { font-size:16px;}
	.border-title h6 { font-size:14px;}
	
	.easylight-banner h1 { font-size:24px; line-height:24px; }
	.easylight-banner .title-text { margin-top:10px; }
	.banner-btn { font-size:20px; margin:3px 0px 0px; padding:5px 18px 10px;  }
	.blue-strip p { font-size:11px;}
	
	.pink-box { width:95%; right:11px; height:310px;  }
	.pink-menu .menu-title { font-size:11px;}
	.header-menu ul li:nth-child(3n+2) { width:32.9%;}
	.header-menu ul li.pink-menu { width:31.9%;}
	.tab-menu ul.tab-menu-title li a { margin:0px 0px 0px 8px; }
	.tab-menu ul.list li { padding:10px 0px 10px 8px; }
	.document-bg h2 { font-size:24px; }
	.inner-caption-bg { margin-top:30px; }
	.header-menu ul li .menu-text { min-height:62px;}
	.pink-menu-right-d { height:62px;}
	.banner-gray-btn { font-size:16px; line-height:30px; height:30px; padding:0px 10px; bottom:15px; left:70px;}
	
	.gplus-icon { background:url(../images/sprites.png) no-repeat -563px -104px; width:25px; height:25px; margin:0px 5px 8px 0px;}
	.fb-icon { background:url(../images/sprites.png) no-repeat -655px -104px; width:25px; height:25px; margin:0px 5px 8px 0px;}
	.twitter-icon { background:url(../images/sprites.png) no-repeat -702px -105px; width:25px; height:25px; margin:0px 5px 8px 0px;}
	.pin-icon { background:url(../images/sprites.png) no-repeat -609px -104px; width:25px; height:25px; margin:0px 5px 8px 0px;}
	.youtube-icon { background:url(../images/sprites.png) no-repeat -518px -104px; width:25px; height:25px; margin:0px 5px 8px 0px;}
	.chat-icon { background:url(../images/8010.jpg) no-repeat; width:140px; height:98px; margin:0px 0px 8px;}
	
	.twitterdg-icon { background:url(../images/sprites.png) no-repeat -563px -104px; width:25px; height:25px; margin:0px 5px 8px 0px;}
	.link-icon { background:url(../images/sprites.png) no-repeat -563px -104px; width:25px; height:25px; margin:0px 5px 8px 0px;}
	.flux-icon { background:url(../images/sprites.png) no-repeat -563px -104px; width:25px; height:25px; margin:0px 5px 8px 0px;}
	.in-icon { background:url(./images/sprites.png) no-repeat -563px -104px; width:25px; height:25px; margin:0px 5px 8px 0px;}
	
	.my-inner-logo { background:url(../images/sprites.png) no-repeat -323px -313px; width:230px; height:61px; display:block; margin:20px 0px 37px 0px;}
	.logo-myeasylight { background:url(../images/sprites.png) no-repeat -421px -394px; width:230px; height:59px; display:block; margin:20px 0px 39px 0px;}
	.menu-icon { margin:10px 8px 0px 10px; }
	div.mod-languages ul li a { margin-right:2px; }
	
	.item-page iframe { width:329px; }
	.box-img { width:200px; height:180px; line-height:280px; }
	
	.book-img { width:140px; height:240px; line-height:240px;  }
	#myCarousel.carousel.vertical .item { height:300px; }
	#myCarousel1.carousel.vertical .item { height:300px;}
	.pink-box img { border-radius: 7px !important; height:auto !important; margin-top:2px;}
	.hole_application_status.easylight-login-form { padding-right:5px; }
	.account-form.easylight-login-form form input[type="submit"] {  width:100% !important; margin-top:15px !important; }
	#con_num, #count_num, #tele1, #tele2, #user_form label.back_to_s { width:100% !important; }
	.banner-bg h2 { padding:8px 0px 8px 0px;}
	.banner-blue-box { height:auto; padding:5px 10px 10px;}
	.banner-blue-box ul li { font-size:13px; padding:1px 0px 0px 15px; }
	.banner-blue-box ul li { background:url(../images/list-bullet-g.png) no-repeat 0px 7px; }
	.banner-blue-box h3 { font-size:22px; margin-bottom:0px; padding-bottom:0px; }
	.banner-left .slick-dots { padding-right:0px;}
	
	/*.details-table { width:100%;}
	.header-middle { width:33.1%; }
	.header-right { width:27%; }
	.light-green-bg-left { width:37%; }
	.light-green-bg-middle { width:33%; }
	.light-green-bg-right { width:28%; }*/
	
	.shortcut-eneo-menu ul li { border-left:none; margin-bottom:5px;}
	.language-link { padding-right:10px;}
	.shortcut-eneo-menu ul li ul li a { font-size:11px; line-height:10px; }
	
}

/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
	.m-hide { display:none;}
	.m-text-center { text-align:center; }

	.header .green-box { margin:0px 0px 20px; }
	.header-menu ul { padding:0px;}
	.header-menu ul li { width:100% !important; }
	.blue-bg h1 { padding:5px 0px 10px; margin:0px; font-size:30px; }
	.blue-bg .border-box, .blue-bg .box-content { margin:10px 0px 10px;  }
	.content-bg .box-content { margin:10px 0px 15px; }
	.content-bg .border-box { margin-bottom:15px; }
	.ref-img-box { margin-top:12px;}
	.m-lightgreen-bg { background:rgba(125,192,19,0.32); }
	.m-lightgray-bg { background:rgba(125,192,19,0.32); }
	.header .green-box .button{float:none!important;}
	.banner-left img { margin-left:0px; }
	.banner-left .slick-dots {  margin-left:0px; }
	.banner-bg .green-box { width:100%; }
	.caption-bg { top:35px; width:240px; padding:8px 10px 12px 10px; }
	.banner-left .slick-dots { padding-right:0px;}
	.banner-left-arrow { display:none;}
	.reset-box, .alert-section-right { text-align:center; }
	.reset-box-inner, .application-box { display:inline-block; text-align:left; }
	.white-box { border-top:1px solid #98c013; padding-top:0px!important}
	
	.menu-icon { margin:20px 10px 0px 10px; }
	.pre-header nav { width:100%; float:left; }
	.pre-header ul { padding:5px 0px 0px 10px;}
	.slicknav_menu { display:block; }
	.megamenu { width:100%; }
	/*.megamenu ul { display:none; }*/
	.navbar-bg ul li { margin:0px; padding:5px 0px; line-height:20px; }
	.navbar-bg ul li:hover, .navbar-bg ul li a:hover { background:none; }
	.navbar-bg ul li ul { background:#98c013 !important; position:relative; }
	.navbar-bg ul li ul { display:block; position:relative; padding:0px; margin:0px; margin-top:8px;}
	.navbar-bg ul li:last-child, .megamenu-left:nth-child(4n+3) { border-bottom:none; }
	.navbar-bg ul li ul li .title { color:#000; }
	.navbar-bg ul li ul li a:hover .title { color:#fff; }
	.megamenu-right { display:none !important; }
	.megamenu-left { padding:4px 0px 3px 10px !important; }
	.navbar-bg ul li.slicknav_open { padding-bottom:0px; }
	.img-box { margin-bottom:10px; text-align:center; float:none;}
	.easylight-banner .slick-dots { display:none !important;}
	.slider-box .slick-dots { position:relative;}

	.tab-content { padding-left:0px; padding-right:0px; padding-bottom:10px; margin-bottom:10px; }
	.white-bg h2 { padding-bottom:20px; padding-top:15px; }
	.white-box h5 { padding-top:15px; }
	.nav-tabs > li { width:100%; }
	.nav-tabs > li a { float:left; width:100%; height:26px; margin-bottom:1px; background:#98c013; }
	.left.carousel-control { left:40%; top:auto; bottom:0px; margin-bottom:-20px; }
	.right.carousel-control { left:60%; top:auto; bottom:0px; margin-bottom:-20px;}
	.green-strip .box-content { height:300px; }

	.blue-strip a { margin-bottom:15px;}
	.reset-box { padding-left:0px;}
	.alert-section-right { margin-top:10px; padding-left:10px; }
	.alert-section { padding:20px 0px;}
	.nav-list { padding:10px 0px 10px; border-bottom:1px solid #505050; }
	.client-box { margin:20px 0px;}
	.footerlogo { text-align:center; }
	.footerlogo, .copyright-text { width:100%; text-align:center; }
	.copyright-text ul, .payment-part { display:inline-block; }
	.payment-part { margin-top:20px; }
	.pay-image { margin-left:45px;}
	
	.dark-gray-bg h5 { padding:0px 0px 10px; }
	ul.green-bg { margin:10px 0px; }
	.white-btn { margin-top:5px; width:100%; text-align:center;  }
	.blue-btn { font-size:14px; }
	.inner-logo { margin:14px 0px 0px; }
	.header-app-icon { margin:10px 0px 19px; }
	.inner-header-logo { margin:5px 0px 0px 4px; }
	
	.navbar-bg ul li { width:100%; border-bottom:1px solid #7d007d; }
	.t-gray-title-bg, .t-green-title-bg { top:0px; margin-bottom:0px;}
	.lightgray-bg { margin-top:25px;}
	.content-bg .green-box h3, .light-gray-box h3 {font-size:16px; padding:0px;}
	.inner-title-bg h1 { font-size:28px; }
	.m-arrow-box { text-align:center; }
	.content-bg .white-box { border:none; }
		
	.easylight-banner h1 { font-size:18px ; line-height:22px; padding:0px; margin:0px; }
	.easylight-banner .title-text { width:270px; margin-top:8px; }
	.banner-btn { margin:15px 0px 0px ; font-size:18px ; padding:7px 18px 12px;  }
	.easylight-banner .slick-dots { bottom:38px; left:3%; }
	.easylight-banner .slick-dots li button { width:10px; height:10px; margin-right:5px; }
	.my-inner-logo { margin:20px 0px 15px; }
	
	.header-menu ul li.pink-menu { position:relative; right:auto; left:auto; border-radius:0px; }
	.banner-right { padding-left:10px; padding-right:10px; }
	.pink-box { position:relative; top:0px; width:100%; right:0px; left:0px; border-radius:0px; }
	.header-menu ul li { border:none !important; }
	.header-menu ul li .menu-text { border:none !important; }
	
	.inner-cont-bg { padding:26px 5px 34px;  }
	.inner-cont-bg h1 { padding:0px 0px 10px;  }
	.inner-cont-bg p { padding:0px 0px 25px; }
	.inner-cont-bg ul { padding:0px 0px 0px 14px; }
	.inner-cont-bg .date-text { padding:0px; float:left; }
	.inner-cont-bg table { width:100%; margin:42px 0px 0px; }
	.gray-box-right { float:left;  margin:10px 0px 0px 0px; clear:both;   }
	.blue-box { margin:10px 0px 0px; }
	.inner-caption-bg { margin:4px 0px 0px 0px; padding:5px 10px 5px 25px; }
	.inner-caption-bg h1 { font-size:18px; line-height:18px; }
	.blue-bg .blue-bg-left { width:100%; padding-right:10px; }
	.blue-bg .blue-bg-right, .banner-bg .banner-left, .banner-bg .banner-right { width:100%; }
	
	.accordion-list ul { padding:0px; }
	.accordion-list ul li a.acc-list { font-size:15px; }
	.banner-gray-btn { font-size:11px; line-height:20px; height:20px; padding:0px 10px; bottom:10px; left:60px;}
	.dark-gray-box { margin:0px 10px 0px 0px; }
	
	.pre-header ul.nav li{border-right:none!important;}	
	.item-page iframe { height:200px; width:254px; }
	.item-page .video iframe { width:100%; height:auto; }
	.inner-cont-bg.round-corner-0 .medium-8, .inner-cont-bg.round-corner-0 .medium-4 { width:100%; padding-left:0px; padding-right:0px; }
	.alert-section-left .pad-lt-0 { padding-right:0px;}
	 .header-menu ul li.pink-menu a.right { float:left;}
  	.header-menu ul li.pink-menu a { padding-left:10px; }
	
	.audio-cont { width:83%; }
	#myCarousel .carousel-control.left { margin:0px; top:-7%;}
	.book-right-img  { margin-top:30px; }
	.book-img { height:auto; }
	.plus-icon-txt { padding-top:25px; }
	.search { padding-bottom:20px;}
	
	.tab-menu ul.tab-menu-title li a { width:95.5%; }
	.hole_application_status.easylight-login-form { padding-right:0px; padding-top:10px; }
	.easylight-login-form .back_to_application { border-right:none; padding:0px; }
	.account-form.easylight-login-form form input[type="submit"] { margin-top:15px !important; }
	#con_num, #count_num, #tele1, #tele2, #user_form label.back_to_s { width:100% !important; }
	.banner-bg h2 { padding:8px 0px 8px 0px;}
	.language-link { padding-right:23px; }
	.main-banner { height:auto; }
	.inner-form-table .pink-text { padding-left:0px; }
	
	.shortcut-eneo-menu ul li h3 { padding:3px 5px; }
	.shortcut-eneo-menu { position:relative; top:0px; border-top:none;}
	.shortcut-eneo-menu > div > ul { width:100%; border-right:none; }
	.shortcut-eneo-menu ul li { border-left:none; padding-left:5px; padding-right:2px;}
	.shortcut-eneo-menu ul li ul li { padding:3px 5px !important; width:100% !important; }
	.details-table{ overflow-x:scroll;}
	
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 640px) {
.hide-for-small { display:none; }
.show-for-small { display:block; }
.btn-sml { font-size:11px;}
.inner-content { padding-left:15px; padding-right:15px; }
.v-divider-line { border-right:none; border-bottom:1px dotted #fff; margin-bottom:10px; }
.smiley-icon, .cubical-icon { margin-top:10px;}
.calculatore-icon { margin-top:5px;}
.alert-section-right{border-left:none;}
.copyright-text ul li{width:100%!important;}
.m-arrow-box{text-align:left!important;}
.ttc-pad{text-align:center!important;}
.footer-btm-pad { padding-bottom:130px; }
.details-table{ overflow-x:scroll;}
}
@media only screen and (max-width: 480px) {
	.pre-header ul li { font-size:12px;}
	.pre-header ul.nav li { padding:0px 2px; }
	.header-menu ul li a { font-size:13px; padding:0px 2px; }
	.easylight-banner .slick-dots { bottom:7px; left:3%; }
	.copyright-text ul li{border-right:none!important;}
	.inner-title-bg { height:40px; padding:0px 10px; }
	.inner-title-bg h1 { font-size:16px; line-height:40px; }
	.blue-btn { font-size:12px; }
	.top-arrow-bg { width:30px; height:30px; margin:5px 0px 0px; }
	.top-arrow { background:url(../images/sprites.png) no-repeat -695px -190px; width:20px; height:10px; margin-top:8px; }
	.pre-header ul.nav li{border-right:none;}
	.banner-gray-btn { bottom:5px; left:50px;}
	
	.live-chat-tit { font-size:14px; padding-left:75px;}
	.live-chat-box p { font-size:14px;}
	.live-chat-box a { padding:0px;}
	.header-menu ul li a { font-size:12px; }
	.details-table{ overflow-x:scroll;}
}
@media only screen and (max-width: 320px) {
	.easylight-banner h1 { font-size:14px; line-height:18px; padding:0px; margin:0px; }
	.easylight-banner .title-text { width:270px; margin-top:8px; }
	.banner-btn { margin:5px 0px 0px; font-size:14px; padding:5px 18px;  }
	.easylight-banner .slick-dots { bottom:-6px; left:3%; }
	.easylight-banner .slick-dots li button { width:10px; height:10px; margin-right:5px; }
	.header .green-box .button{width:42%!important;}
	.banner-gray-btn { bottom:2px; left:25px;}
	
	.tab-menu ul.tab-menu-title li a { width:93%; }
	
	.live-chat-box, .fr-live-chat-box { width:240px;}
	.live-chat-box p, .fr-live-chat-box p { font-size:13px;}
	.live-chat-tit, .fr-live-chat-tit { font-size:12px;}
	.details-table{ overflow-x:scroll;}
	
}

.ps_class_search_search::after, 
.ps_class_search_spinner::after, 
.ps_class_search_clear::after{
	margin-top:-3px;
}

.contentblock input{
	margin:5px 0px!important;
}
.amcharts-chart-div a{ display:none!important; visibility:hidden;}
.error{ color:#F00; padding:15px 5px;} 
.valueoff{ display:none!important;}
.survey-description{    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);}
#cj-wrapper .all-caps{ display:none;}
.qn-page-header{ display:none;}
#qn-22{ display:block;}

.caption-bg .inner-sub-title{
    font-size:14px;
    color: #fff;
    line-height: 17.5px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding: 0px;
}