@charset "UTF-8";
/*
Theme Name: Clickright Lite
Theme URI: https://www.themebounce.com/themes/clickright/
Author: ThemeBounce
Author URI: https://www.themebounce.com/

Description: Clickright Lite is a light weight WordPress blog theme focused on increased readability. Clickright Lite is optimized for speed and SEO friendly theme. It also helps in increasing the Click Through Rate due to its clean look and beautiful design. 

Requires at least: WordPress 4.9.6
Version: 3.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: clickright-lite
Tags: blog, right-sidebar, custom-logo, featured-images, footer-widgets, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
 *, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
     margin:0;
     padding:0 
}
 table {
     border-collapse:collapse;
     border-spacing:0 
}
 fieldset, img {
     border:0 
}
 address, caption, cite, code, dfn, em, strong, th, var {
     font-style:normal;
     font-weight:normal 
}
 ol, ul, li {
     list-style:none 
}
 caption, th {
     text-align:left 
}
 h1, h2, h3, h4, h5, h6 {
     font-size:100%;
     font-weight:normal 
}
 q:before, q:after {
     content:'' 
}
/* Global reset-RESET */
 strong {
     font-weight: bold 
}
 em {
     font-style: italic 
}
 a img {
     border:none 
}
/* Gets rid of IE's blue borders */
 body {
     color:#333;
     background: #fff;
}
 p {
     font-size:17px;
     line-height:26px;
     font-family: source sans pro, georgia, helvetica neue;
}
 a {
     text-decoration:none;
     color: #1ca1c8;
}
 a:hover {
}
 h1,h2,h3,h4,h5,h6 {
     font-family: source sans pro, "Open Sans", sans-serif;
}
 #bigcontainer {
     width: 1030px;
     margin: 0 auto;
}
 .container {
  width: 1220px;
     margin:0 auto;
}
 .container.cl_sidebar {
     overflow:hidden;
     background:#fff;
}
 #main {
     width:65%;
}#main1 {
     width:100%;
}
.clickright-lite-grid li .item h2 a{
	font-size: 17px ! important;
    color: #ff6b10 ! important;
	font-weight: bold ! important;
	}
.clickright-lite-grid li .item p {
 
    font-weight: 500 ! important;
}
.container.cl_sidebar #main {
   
     margin-right:0px;
     float:left;
     background:#fff;
     padding: 30px 30px 30px 0;
}
 #sidebar {
     width:300px;
     float:right;
     padding: 30px 0px 30px 20px;
}
/********************************/
/*** Navigation ***/
/********************************/
 #navigation {
     background:#1ca1c8;
     height:58px;
     width:1030px;
     -webkit-backface-visibility: hidden;
     margin: 0 auto;
}
 .slicknav_menu {
     display:none;
}
 #navigation .container {
     position:relative;
}
 .menu {
     float:left;
}
 .menu li {
     display:inline-block;
     margin-right:42px;
     position:relative;
}
 .menu li a {
     font-family: source sans pro, sans-serif;
     font-size:15px;
     font-weight:400;
     padding:0 20px;
     color:#fff;
     line-height:58px;
     text-transform:uppercase;
     display:inline-block;
     -o-transition:.3s;
     -ms-transition:.3s;
     -moz-transition:.3s;
     -webkit-transition:.3s;
}
 .menu li a:hover {
     background-color:#1c3a54;
     color:#fff;
}
/*** DROPDOWN ***/
 .menu .sub-menu, .menu .children {
     background-color: #171717;
     display: none;
     padding: 0;
     position: absolute;
     margin-top:0;
     left: 0;
     z-index: 99999;
}
 ul.menu ul a, .menu ul ul a {
     color: #999;
     margin: 0;
     padding: 6px 10px 7px 10px;
     min-width: 160px;
     line-height:20px;
     -o-transition:.25s;
     -ms-transition:.25s;
     -moz-transition:.25s;
     -webkit-transition:.25s;
     transition:.25s;
     border-top:1px solid #333;
}
 ul.menu ul li, .menu ul ul li {
     padding-right:0;
     margin-right:0;
}
 ul.menu ul a:hover, .menu ul ul a:hover {
     color: #fff;
     background:#333;
}
 ul.menu li:hover > ul, .menu ul li:hover > ul {
     display: block;
}
 .menu .sub-menu ul, .menu .children ul {
     left: 100%;
     top: 0;
}
/** Search **/
 #top-search {
     position:absolute;
     right:0px;
     top:0;
     width:58px;
     text-align:center;
     margin-left:16px;
}
 #top-search a {
     height:58px;
     font-size:14px;
     line-height:58px;
     color:#1ebbdb;
     background:#0094ba;
     display:block;
     -webkit-transition: all 0.2s linear;
     -moz-transition: all 0.2s linear;
     -ms-transition: all 0.2s linear;
     -o-transition: all 0.2s linear;
     transition: all 0.2s linear;
}
 #top-search a:hover {
     color:#ccc;
     background:#474747;
}
 .show-search {
     position:absolute;
     top:58px;
     right:-1px;
     display:none;
     z-index:10000;
}
 .show-search #searchform input#s {
     width:190px;
     background:#fff;
     box-shadow: 0 8px 6px -6px rgba(206,206,206,.2);
     -moz-box-shadow: 0 8px 6px -6px rgba(206,206,206,.2);
}
 .show-search #searchform input#s:focus {
     border:1px solid #d5d5d5;
}
/********************************/
/*** Header ***/
/********************************/
 #header {
     border-top: 8px solid #F4C915;
}
 #logo {
     padding:40px 0;
}
 #top-search img{
     background: url(assets/img/searchicon.png) no-repeat 96% 13px;
     padding-top: 21px;
     width: 18px;
}
 #brand{
     padding:20px 0;
}
 img.custom-logo{
     width: 287px;
     height: 119px;
}
 a.site-title{
     font-size: 34px;
     font-weight: bold;
}
 a.site-title-two{
     font-size: 24px;
}
/********************************/
/*** Grid Item ***/
/********************************/
 .clickright-lite-grid li {
     display: inline-block;
     vertical-align: top;
     width: 330px;
     margin-right: 0px;
     margin-bottom: 30px;
     padding-bottom: 20px;
     border-bottom: 1px solid #eaeaea;
}
 .container.cl_sidebar .clickright-lite-grid li {
     width: 100%;
     margin-right:0;
}
 .container.cl_sidebar .clickright-lite-grid li:nth-child(3n+3) {
     margin-right:0px;
}
 .container.cl_sidebar .clickright-lite-grid li:nth-child(2n+2) {
     margin-right:0;
}
 .clickright-lite-grid li:nth-child(3n+3) {
     margin-right:0;
}
 .clickright-lite-grid li .item img {
     width:40%;
     height:auto;
     float: left;
     margin-bottom:10px;
     margin-right: 20px;
     border: 1px solid #eee;
}
 .clickright-lite-grid li .item .cat {
     font-size: 11px;
     font-weight: 700;
     letter-spacing: 1px;
     text-transform: uppercase;
     font-family:"Open Sans";
     margin-bottom:7px;
     display:block;
}
 .clickright-lite-grid li .item .cat a:hover {
     text-decoration:underline;
}
 .clickright-lite-grid li .item h2 {
     margin-bottom:8px;
}
 .clickright-lite-grid li .item h2 a {
     font-size: 22px;
     color: #000;
     font-weight: 700;
     font-family: lato, source sans pro;
     line-height: 1.35em;
     -o-transition:.3s;
     -ms-transition:.3s;
     -moz-transition:.3s;
     -webkit-transition:.3s;
}
 .clickright-lite-grid li .item h2 a:hover {
     color:#0094BA;
}
 .clickright-lite-grid li .item p {
     margin-bottom:6px;
     font-size: 15px;
     line-height: 1.45em;
}
 .clickright-lite-grid li .item .date {
     font-size: 13px;
     color: #999;
     letter-spacing: 1px;
     font-style: italic;
}
/********************************/
/*** Post ***/
/********************************/
 .post {
     margin-bottom:30px;
}
 .single .post {
     margin-bottom:30px;
}
/*** Post Header ***/
 .post-header {
     margin-bottom:27px;
}
 .post-header .cat a {
     display:inline-block;
     margin-bottom:12px;
     font-family:"Open Sans", sans-serif;
     font-size:11px;
     font-weight:700;
     letter-spacing:2px;
     text-transform:uppercase;
}
 .post-header .cat a:hover {
     text-decoration:underline;
}
 .post-header h1, .post-header h2 {
     margin-bottom:8px;
}
 .post-header h1 a, .post-header h2 a, .post-header h1 {
     font-size: 40px;
     color:#000;
     font-family: source sans pro;
     font-weight:700;
     -o-transition:.3s;
     -ms-transition:.3s;
     -moz-transition:.3s;
     -webkit-transition:.3s;
}
 .post-header h2 a:hover {
     opacity:.50;
}
 .post-header .date {
     font-family:"Open Sans", sans-serif;
     font-size:10px;
     font-style:italic;
     color:#939393;
     text-transform:uppercase;
     letter-spacing:1px;
}
/*** Post image ***/
 .post-image {
     margin-bottom:18px;
     text-align:center;
}
 .post-image img {
     max-width:100%;
     height:auto;
}
/*** Post Entry ***/
 .post-entry {
}
 .post-entry img {
     max-width:100%;
     height:auto;
}
 .post-entry p {
     margin-bottom:20px;
}
 .post-entry a.more-link {
     font-weight:700;
}
 .post-entry a:hover {
     text-decoration:underline;
}
 .post-entry p, .post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6, .post-entry hr {
     margin-bottom:20px;
}
 .post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {
     color:#000;
     font-weight:700;
}
 .post-entry h1 {
     font-size:30px;
}
 .post-entry h2 {
     font-size:27px;
}
 .post-entry h3 {
     font-size:24px;
}
 .post-entry h4 {
     font-size:20px;
}
 .post-entry h5 {
     font-size:18px;
}
 .post-entry h6 {
     font-size:16px;
}
 .post-entry hr {
     border:0;
     height:0;
     border-bottom:1px solid #e5e5e5;
     clear:both;
}
 .post-entry blockquote p {
     border-left:3px solid #cea525;
     color:#999;
     padding:0 18px;
     font-family:"Georgia";
     font-size:18px;
     line-height:28px;
     font-style:italic;
}
 .post-entry ul, .post-entry ol {
     padding-left:45px;
     margin-bottom:20px;
}
 .post-entry ul li {
     margin-bottom:12px;
     list-style:square;
}
 .post-entry ol li {
     margin-bottom:12px;
     list-style:decimal;
}
 .sticky.post .post-header {
     border:1px dashed #ddd;
     padding:20px 0;
}
 .bypostauthor {
}
 .post-entry table {
     width:100%;
     margin-bottom:22px;
     border-collapse:collapse 
}
 .post-entry td, .post-entry th {
     padding: 12px;
     border-bottom: 1px #e5e5e5 solid;
}
 .post-entry th {
     font-weight:bold;
     font-size:14px;
     background:#f5f5f5;
}
 .post-entry tr:hover {
     background:#f9f9f9;
}
/*** Post author ***/
 .post-author {
     margin-bottom:80px;
     margin-top:70px;
     overflow:hidden;
}
 .author-img {
     float:left;
     margin-right:30px;
}
 .author-img img {
     border-radius:50%;
}
 .author-content h5 a {
     font-size:14px;
     letter-spacing:2px;
     text-transform:uppercase;
     margin-bottom:8px;
     color:#000;
     display:block;
}
 .author-content p {
     margin-bottom:8px;
}
 .author-content .author-social {
     font-size:14px;
     color:#bbb;
     margin-right:8px;
}
/** Post tags ***/
 .post-tags {
     margin-top:30px;
     margin-bottom:50px;
}
 .post-tags a {
     font-family:"Open Sans", sans-serif;
     font-size:11px;
     letter-spacing:2px;
     text-transform:uppercase;
     background:#f2f2f2;
     color:#666;
     padding:7px 10px 8px;
     margin-right:6px;
     border-radius:2px;
     margin-bottom:5px;
     display:inline-block;
}
 .post-tags a:hover {
     background:#333;
     color:#fff;
     text-decoration:none;
}
/*** Post Pagination ***/
 .post-pagination {
     overflow:hidden;
}
 .post-pagination .prev-post {
     float:left;
     width:470px;
}
 .post-pagination .next-post {
     float:right;
     text-align:right;
     width:470px;
}
 .container.cl_sidebar .post-pagination .prev-post, .container.cl_sidebar .post-pagination .next-post {
     width:325px;
}
 .post-pagination span {
     color:#999;
     font-size:11px;
     font-style:italic;
     letter-spacing:1px;
}
 .post-pagination .arrow {
     font-size:64px;
     color:#ddd;
     line-height:64px;
}
 .post-pagination .prev-post .arrow {
     float:left;
     margin-right:18px;
}
 .post-pagination .next-post .arrow {
     float:right;
     margin-left:18px;
}
 .pagi-text {
     margin-top:11px;
}
 .post-pagination h5 {
     text-transform:uppercase;
     font-size:14px;
}
 .post-pagination a {
     color:#999;
}
 .post-pagination a:hover > .arrow, .post-pagination a:hover > .pagi-text span, .post-pagination a:hover {
     color:#000;
}
/********************************/
/*** Pagination ***/
/********************************/
 .pagination {
     margin-top: 10px;
     margin-bottom:15px;
     overflow:hidden;
}
 .pagination a {
     color:#000;
     font-family:"Open Sans", sans-serif;
     text-transform:uppercase;
}
 .pagination a:hover {
     text-decoration:none;
     color:#999;
}
 .page-numbers {
     display: inline-block;
     padding: 5px 10px;
     margin: 0 2px 0 0;
     border: 1px solid #eee;
     line-height: 1;
     text-decoration: none;
     border-radius: 2px;
     font-weight: 600;
}
 .page-numbers.current, a.page-numbers:hover {
     background: #f9f9f9;
}
/********************************/
/*** Footer Copyright ***/
/********************************/
 #footer-copyright {
     padding:18px 0;
     background:#000000;
     overflow:hidden;
     font-family:"Open Sans", sans-serif;
}
 #footer-copyright p {
     font-size:14px;
     color:#ccc;
     float:left;
}
 #footer-copyright p a {
     color: lightblue;
     text-decoration: underline;
}
 #footer-copyright .to-top {
     float:right;
     font-size:11px;
     text-transform:uppercase;
     font-weight:700;
     letter-spacing:1px;
     color:#ddd;
     padding: 10px 28px 10px 0 
}
 #footer-copyright .to-top i {
     font-size:14px;
     margin-left:3px;
}
 #footer-copyright .to-top:hover {
     text-decoration:none;
}
/********************************/
/*** Widget Area ***/
/********************************/
 #sidebar .widget {
     width:300px;
     margin-right:0;
     float:none;
     margin-bottom:30px;
     font-size: 15px;
     line-height: 1.5em;
     font-family: source sans pro 
}
 #sidebar a {
     color:#333;
}
 #sidebar img {
     max-width:300px;
     height:auto;
}
 .widget-title {
     font-size:18px;
     font-family: source sans pro;
     font-weight: 700;
     text-transform:uppercase;
     padding:12px 0;
     color:#000;
     margin-bottom:10px;
}
 #sidebar .widget-title {
     margin-bottom:10px;
}
 .widget a:hover {
     text-decoration:underline;
}
 .widget ul li {
     margin-bottom:7px;
     padding-bottom:7px;
     border-bottom:1px dotted #ccc;
}
 .widget ul li:last-child {
     margin-bottom:0;
     padding-bottom:0;
     border-bottom:none;
}
/*** Search widget ***/
 #searchform input#s {
     border: 1px solid #e5e5e5;
     padding:14px 14px;
     font-size:11px;
     color:#999;
     letter-spacing:1px;
}
 #searchform #s:focus {
     outline:none;
}
/** searchbar for widget ***/
 .widget #searchform input#s {
     width:300px;
}
 #sidebar .widget #searchform input#s {
     width:270px;
}
/*** About Widget ***/
 .about-widget img {
     max-width:292px;
     height:auto;
}
/*** Tagcloud widget ***/
 .widget .tagcloud a {
     font-family:"Open Sans", sans-serif;
     font-size:10px;
     letter-spacing:1px;
     text-transform:uppercase;
     background:#f2f2f2;
     color:#666;
     padding:6px 8px 7px;
     margin-right:5px;
     margin-bottom:8px;
     display:inline-block;
     border-radius:2px;
}
 .widget .tagcloud a:hover {
     background:#333;
     color:#fff;
}
/*** Calender widget ***/
 #wp-calendar {
     width: 100%;
}
 #wp-calendar caption {
     text-align: right;
     color: #777;
     font-size: 12px;
     margin-top: 10px;
     margin-bottom: 15px;
}
 #wp-calendar thead {
     font-size: 12px;
}
 #wp-calendar thead th {
     padding-bottom: 10px;
}
 #wp-calendar tbody {
     color: #aaa;
}
 #wp-calendar tbody td {
     background: #f5f5f5;
     border: 1px solid #fff;
     text-align: center;
     padding:8px;
}
 #wp-calendar tbody td a {
     font-weight:700;
     color:#222;
}
 #wp-calendar tbody td:hover {
     background: #fff;
}
 #wp-calendar tbody .pad {
     background: none;
}
 #wp-calendar tfoot #next {
     font-size: 10px;
     text-transform: uppercase;
     text-align: right;
}
 #wp-calendar tfoot #prev {
     font-size: 10px;
     text-transform: uppercase;
     padding-top: 10px;
}
 #wp-calendar thead th {
     padding-bottom: 10px;
     text-align: center;
}
/** WIDGET ITEMS **/
 .widget ul.side-newsfeed li {
     list-style-type:none;
     margin-bottom:17px;
     padding-bottom:13px;
     margin-left:0;
}
 .widget ul.side-newsfeed li:last-child {
     margin-bottom:0;
     padding-bottom:0;
}
 .widget ul.side-newsfeed li .side-item {
     overflow:hidden;
}
 .widget ul.side-newsfeed li .side-item .side-image {
     float:left;
     margin-right:14px;
}
 .widget ul.side-newsfeed li .side-item .side-image img {
     width:86px;
     height:auto;
}
 .widget ul.side-newsfeed li .side-item .side-item-text {
     overflow:hidden;
}
 .widget ul.side-newsfeed li .side-item .side-item-text h4 a {
     margin-bottom:1px;
     color:#333;
     display:block;
     font-size:14px;
}
 .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {
     font-size:10px;
     letter-spacing:1px;
     color:#999;
     font-style:italic;
     font-family:"Open Sans";
}
/******************************* *** COMMENTS *******************************/
 .post-comments {
     margin-bottom:70px;
     margin-top:70px;
}
 .comments {
     margin-bottom:40px;
}
 .thecomment {
     border-bottom:1px dotted #eee;
     padding-bottom:34px;
     margin-bottom:34px;
}
 .thecomment .author-img {
     float:left;
     margin-right:25px;
}
 .thecomment .author-img img {
     border-radius:50%;
}
 .thecomment .comment-text {
     overflow:hidden;
}
 .thecomment .comment-text span.author, .thecomment .comment-text span.author a {
     display:block;
     font-size:14px;
     text-transform:uppercase;
     letter-spacing:2px;
     margin-bottom:6px;
     color:#333;
     font-family:"Open Sans";
}
 .thecomment .comment-text span.author a:hover {
     text-decoration:underline;
}
 .thecomment .comment-text span.date {
     font-size:14px;
     color:#999;
     font-style:italic;
     display:block;
     margin-bottom:10px;
}
 .thecomment .comment-text em {
     font-size:13px;
     margin-bottom:-14px;
     display:block;
     color:orange;
     letter-spacing:1px;
}
 .thecomment .comment-text em i {
     font-size:14px;
     color:#f3bd00;
}
 .post-comments span.reply a {
     float:right;
     font-size:11px;
     background-color:#aaa;
     color:#FFF;
     padding:3px 6px 5px 6px;
     border-radius:2px;
     margin-left:7px;
     font-family:"Lato";
     -o-transition:.3s;
     -ms-transition:.3s;
     -moz-transition:.3s;
     -webkit-transition:.3s;
     transition:.3s;
}
 .post-comments span.reply a.comment-edit-link {
     background:#c5c5c5;
}
 .post-comments span.reply a:hover {
     opacity:.8;
}
 ul.children {
     margin: 0 0 0 55px;
}
 ul.children li.thecomment {
     margin:0 0 8px 0;
}
/** Reply **/
 #respond {
     margin-bottom:20px;
     overflow:hidden;
}
 #respond h3 {
     font-size:14px;
     color:#999;
     font-weight:400;
     margin-bottom:30px;
     font-family:"Lato";
     letter-spacing:2px;
     text-transform:uppercase;
}
 #respond h3 a {
     color:#000;
     display:inline-block;
}
 #respond h3 small a {
     text-transform:uppercase;
     font-size:11px;
     background:#333;
     color:#FFF;
     padding:4px 6px 5px;
     border-radius:3px;
     margin-left:7px;
     letter-spacing:1px;
     -o-transition:.3s;
     -ms-transition:.3s;
     -moz-transition:.3s;
     -webkit-transition:.3s;
     transition:.3s;
}
 #respond h3 small a:hover {
     opacity:.8;
}
 #respond label {
     color:#888;
     width:80px;
     font-size:14px;
     display:inline-block;
     font-weight:300;
}
 #respond input {
     padding:8px 10px;
     border:1px solid #DDD;
     margin-right:10px;
     border-radius: 3px;
     color:#999;
     margin-bottom:15px;
     font-size:11px;
     width:250px;
     font-family:"Georgia";
}
 #respond input:focus {
     outline:none;
}
 #respond .comment-form-url {
     margin-bottom:10px;
}
 #respond textarea {
     padding:14px;
     border:1px solid #DDD;
     border-radius: 3px;
     width:95%;
     height:120px;
     font-size:13px;
     color:#777;
     margin-bottom:14px;
     line-height:20px;
     font-family:"Georgia";
}
 #respond textarea:focus {
     outline:none;
}
 #respond #submit {
     font-family:"Lato";
     text-transform:uppercase;
     letter-spacing:2px;
     background:#eee;
     border-radius:0;
     font-size:11px;
     color:#666;
     padding:12px 19px 14px;
     margin-top:6px;
     display:inline-block;
     border:none;
     -o-transition:.3s;
     -ms-transition:.3s;
     -moz-transition:.3s;
     -webkit-transition:.3s;
     transition:.3s;
     cursor:pointer;
     border-radius:30px;
     width:auto;
}
 #respond #submit:hover {
     background:#333;
     color:#FFF;
}
/********************************/
/*** Archive ***/
/********************************/
 .archive-box {
     background:#333;
     padding:22px 0 24px;
     text-align:center;
     margin-bottom:0px;
     margin-top: 0px;
     border-bottom:1px solid #eee;
}
 .archive-box span {
     font-size:14px;
     font-style:italic;
     letter-spacing:1px;
     color:#999;
}
 .archive-box h1 {
     font-size:26px;
     letter-spacing:4px;
     color:#ccc;
     text-transform:uppercase;
}
 .nothing {
     margin-bottom:90px;
     text-align:center;
}
/* =WordPress Core -------------------------------------------------------------- */
 .alignnone {
     margin: 5px 20px 20px 0;
}
 .aligncenter, div.aligncenter {
     display: block;
     margin: 5px auto 5px auto;
}
 .alignright {
     float:right;
     margin: 5px 0 20px 20px;
}
 .alignleft {
     float: left;
     margin: 5px 20px 20px 0;
}
 .aligncenter {
     display: block;
     margin: 5px auto 5px auto;
}
 a img.alignright {
     float: right;
     margin: 5px 0 20px 20px;
}
 a img.alignnone {
     margin: 5px 20px 20px 0;
}
 a img.alignleft {
     float: left;
     margin: 5px 20px 20px 0;
}
 a img.aligncenter {
     display: block;
     margin-left: auto;
     margin-right: auto 
}
 .wp-caption {
     background: #fff;
     border: 1px solid #f0f0f0;
     max-width: 96%;
    /* Image does not overflow the content area */
     padding: 5px 3px 10px;
     text-align: center;
     font-family:"Open Sans";
}
 .wp-caption.alignnone {
     margin: 5px 20px 20px 0;
}
 .wp-caption.alignleft {
     margin: 5px 20px 20px 0;
}
 .wp-caption.alignright {
     margin: 5px 0 20px 20px;
}
 .wp-caption img {
     border: 0 none;
     height: auto;
     margin: 0;
     max-width: 98.5%;
     padding: 0;
     width: auto;
}
 .wp-caption p.wp-caption-text {
     font-size: 11px;
     line-height: 17px;
     margin: 0;
     padding: 0 4px 5px;
}
/*** Custom WordPress gallery style ***/
 .gallery .gallery-caption{
     font-size:12px;
     color:#888;
     font-family:"Open Sans";
}
 .gallery .gallery-icon img{
     border-radius:2px;
     border:1px solid #eee !important;
     padding:7px;
}
 .gallery .gallery-icon img:hover {
     border:1px solid #ccc !important;
}
 .screen-reader-text {
     border: 0;
     clip: rect(1px, 1px, 1px, 1px);
     -webkit-clip-path: inset(50%);
     clip-path: inset(50%);
     height: 1px;
     margin: -1px;
     overflow: hidden;
     padding: 0;
     position: absolute;
     width: 1px;
     word-wrap: normal !important;
}
/*** Contact Form 7 ***/
/*********************************************************/
 .wpcf7 input {
     width:266px;
}
 div.wpcf7 {
     overflow:hidden;
     margin-top:40px;
}
 .wpcf7 p.clickright-lite_input {
     float:left;
     margin-right:19px;
}
 .wpcf7 p.clickright-lite_message {
     clear:both;
}
 .wpcf7 input, .wpcf7 textarea {
     padding:8px;
     border:1px solid #DDD;
     margin-right:10px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     color:#777;
     font-size:12px;
     margin-top:6px;
     margin-bottom:6px;
}
 .wpcf7 textarea {
     width:95%;
}
 .wpcf7 .wpcf7-submit {
     background:#171717;
     -webkit-border-radius: 20px;
     -moz-border-radius: 20px;
     border-radius:20px;
     padding:12px 24px;
     color:#FFF;
     letter-spacing:3px;
     font-size:11px;
     text-transform:uppercase;
     cursor:pointer;
     -o-transition:.3s;
     -ms-transition:.3s;
     -moz-transition:.3s;
     -webkit-transition:.3s;
     transition:.3s;
     display:block;
     border:none;
     width:auto;
}
 .wpcf7 .wpcf7-submit:hover {
     background:#777;
}
/*** 404 ***/
 .error-404 {
     margin-bottom:105px;
     text-align:center;
}
 .error-404 h1 {
     font-size:190px;
     font-weight:700;
     margin-bottom:-25px;
}
 .error-404 p {
     color:#999;
     font-size:18px;
     font-style:italic;
}
 .clearfix{
     clear: both;
}
 @media only screen and (max-width:520px) {
    /* For mobile phones: */
     .footer-widget-area {
         width:100% !important;
    }
}
 .footer-widget-area{
     width: 33%;
     float: left;
     margin: 20px 0 60px 0;
}
 .footer-widget-area h3{
     font-weight: 600;
     font-size: 23px;
     margin-bottom: 20px;
     color: #fff;
}
 .logo{
     width: 230px;
}
 .widget-item li a{
     color: #fff;
     border-bottom: 1px dotted #888;
}
/************************************************* * Responsive CSS * *************************************************/
 @media only screen and (min-width: 768px) and (max-width: 960px) {
     .container {
         width:728px;
    }
     #bigcontainer {
         width: 728px;
         margin: 0 auto;
         box-shadow: none;
    }
     #navigation {
         width: 728px;
    }
     #navigation .container {
         width: 698px;
    }
     #navigation-wrapper {
         display:none;
    }
     #logo img {
         max-width:728px;
         height:auto;
    }
     .slicknav_menu {
         display:block;
    }
     .post-image img {
         width:728px;
         height:auto;
    }
     .post-image.audio iframe {
         width:728px;
         height:auto;
    }
     .container.cl_sidebar .post-image.audio iframe {
         width:476px;
         height:auto;
    }
     .post-pagination .prev-post {
         width:383px;
    }
     .post-pagination .next-post {
         width:383px;
    }
     .footer-widget-wrapper {
         width:230px;
         margin-right:17px;
    }
     .widget img {
         max-width:230px;
         height:auto;
    }
     .widget iframe {
         max-width:230px !important;
         height:auto;
    }
     #footer-logo img {
         max-width:728px;
         height:auto;
    }
     .wpcf7 input {
         width:208px;
    }
     .clickright-lite-grid li {
         width:668px;
    }
     .clickright-lite-grid li:nth-child(3n+3) {
         margin-right:0px;
    }
     .clickright-lite-grid li:nth-child(2n+2) {
         margin-right:0;
    }
     .container.cl_sidebar #main {
         width:668px;
         padding: 30px;
         margin-right:0px;
         box-shadow: none !important;
    }
     .container.cl_sidebar #sidebar {
         width:668px;
         padding: 30px;
    }
     .container.cl_sidebar #sidebar .widget {
         width:668px;
    }
     .container.cl_sidebar .clickright-lite-grid li {
         width: 668px;
    }
     .container.cl_sidebar #respond textarea {
         width:93%;
    }
     #sidebar .widget #searchform input#s {
         width:200px;
    }
}
/************************************************* * Mobile Portrait * *************************************************/
 @media only screen and (max-width: 767px) {
     .container {
         width:300px;
    }
     body {
         background: #fff !important;
    }
     #bigcontainer {
         width: 300px;
         margin: 0 auto;
         box-shadow: none;
    }
     #navigation {
         width: 300px;
    }
     #navigation .container {
         width: 270px;
    }
     #navigation-wrapper {
         display:none;
    }
     .slicknav_menu {
         display:block;
    }
     #logo img {
         max-width:300px;
         height:auto;
    }
     .post-header h1 a, .post-header h2 a, .post-header h1 {
         font-size:22px;
         letter-spacing:2px;
    }
     .post-image img {
         width:300px;
         height:auto;
    }
     .post-image.audio iframe {
         width:300px;
         height:auto;
    }
     .post-pagination .prev-post {
         width:300px;
    }
     .post-pagination .next-post {
         width:300px;
    }
     #respond textarea {
         width:90%;
    }
     .thecomment .author-img {
         display:none;
    }
     .widget {
         width:300px;
         margin-right:32px;
         float:left;
         margin-bottom:35px;
    }
     #footer-logo img {
         max-width:300px;
         height:auto;
    }
     .wpcf7 textarea {
         width:94%;
    }
     .clickright-lite-grid li {
         width:300px;
    }
     .clickright-lite-grid li:nth-child(3n+3) {
         margin-right:0;
    }
     .clickright-lite-grid li:nth-child(2n+2) {
         margin-right:0;
    }
     .container.cl_sidebar #main {
         width:300px;
         margin-right:0;
         padding: 0;
         background:#fff;
         box-shadow: none !important;
    }
     .container.cl_sidebar #sidebar {
         width:300px;
         padding: 0;
         background:#fff;
    }
     .container.cl_sidebar .clickright-lite-grid li {
         width: 300px;
    }
     .container.cl_sidebar .clickright-lite-grid li:nth-child(3n+3) {
         margin-right:0px;
    }
     .container.cl_sidebar .clickright-lite-grid li:nth-child(2n+2) {
         margin-right:0;
    }
     .container.cl_sidebar #sidebar .widget {
         width:300px;
         padding: 0;
    }
     .clickright-lite-grid li .item img {
         margin: 0 0 15px;
         float: none;
         width: 300px;
    }
     .container.cl_sidebar .item-related {
         width:300px;
         margin-bottom:30px;
    }
}
/************************************************* * 10. Landscape * *************************************************/
 @media only screen and (min-width: 480px) and (max-width: 767px) {
     .container {
         width:480px;
    }
     #bigcontainer {
         width: 480px;
         margin: 0 auto;
         box-shadow: none;
    }
     #navigation {
         width: 480px;
    }
     #navigation .container {
         width: 450px;
    }
     #logo img {
         max-width:480px;
         height:auto;
    }
     .post-image img {
         width:480px;
         height:auto;
    }
     .post-image.audio iframe {
         width:480px;
         height:auto;
    }
     .post-pagination .prev-post {
         width:420px;
    }
     .post-pagination .next-post {
         width:420px;
    }
     .widget {
         width:420px;
         margin-right:32px;
         float:left;
         margin-bottom:35px;
    }
     #footer-logo img {
         max-width:420px;
         height:auto;
    }
     #footer-social a {
         margin:0 12px;
    }
     #footer-social a i {
         height:32px;
         width:32px;
         line-height:32px;
         margin-right:0;
         font-size:14px;
    }
     .wpcf7 textarea {
         width:95%;
    }
     .clickright-lite-grid li {
         width: 420px;
    }
     .clickright-lite-grid li:nth-child(3n+3) {
         margin-right:0px;
    }
     .clickright-lite-grid li:nth-child(2n+2) {
         margin-right:0;
    }
     .container.cl_sidebar .clickright-lite-grid li {
         width: 420px;
    }
     .container.cl_sidebar .clickright-lite-grid li:nth-child(3n+3) {
         margin-right:0px;
    }
     .container.cl_sidebar .clickright-lite-grid li:nth-child(2n+2) {
         margin-right:0;
    }
     .container.cl_sidebar #main {
         width:420px;
         padding: 30px;
         margin-right:0;
         box-shadow: none !important;
    }
     .container.cl_sidebar #sidebar {
         width:420px;
         padding: 30px;
    }
     .container.cl_sidebar #sidebar .widget {
         width:420px;
    }
     .clickright-lite-grid li .item img {
         margin: 0 0 15px;
         float: none;
         width: 100%;
    }
     .container.cl_sidebar .item-related {
         width:420px;
         margin-bottom:30px;
    }
}
/* Slicknav Mobile Menu Core Style */
 .slicknav_btn {
     position: relative;
     display: block;
     vertical-align: middle;
     float: left;
     line-height: 27px;
     cursor: pointer;
     height:27px;
}
 .slicknav_menu .slicknav_menutxt {
     display: block;
     line-height: 1.188em;
     float: left;
}
 .slicknav_menu .slicknav_icon {
     float: left;
     margin: 0.188em 0 0 0.438em;
}
 .slicknav_menu .slicknav_no-text {
     margin: 0 
}
 .slicknav_menu .slicknav_icon-bar {
     display: block;
     width: 1.125em;
     height: 0.125em;
}
 .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
     margin-top: 0.188em 
}
 .slicknav_nav {
     clear: both 
}
 .slicknav_nav ul, .slicknav_nav li {
     display: block 
}
 .slicknav_nav .slicknav_arrow {
     font-size: 0.8em;
     margin: 0 0 0 0.4em;
}
 .slicknav_nav .slicknav_item {
     cursor: pointer;
}
 .slicknav_nav .slicknav_row {
     display: block;
}
 .slicknav_nav a {
     display: block 
}
 .slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {
     display: inline 
}
 .slicknav_menu:before, .slicknav_menu:after {
     content: " ";
     display: table;
}
 .slicknav_menu:after {
     clear: both 
}
/* IE6/7 support */
 .slicknav_menu {
     *zoom: 1 
}
/* User Default Style Change the following styles to modify the appearance of the menu. */
 .slicknav_menu {
     font-size:16px;
}
/* Button */
 .slicknav_btn {
     margin: 5px 5px 6px;
     text-decoration:none;
     text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
}
/* Button Text */
 .slicknav_menu .slicknav_menutxt {
     color: #FFF;
     font-weight: bold;
     text-shadow: 0 1px 3px #000;
}
/* Button Lines */
 .slicknav_menu .slicknav_icon-bar {
     background-color: #f5f5f5;
}
 .slicknav_menu {
     background:#171717;
     padding:5px;
}
 .slicknav_nav {
     color:#fff;
     margin:0;
     padding:0;
     font-size:0.875em;
}
 .slicknav_nav, .slicknav_nav ul {
     list-style: none;
     overflow:hidden;
}
 .slicknav_nav ul {
     padding:0;
     margin:0 0 0 20px;
}
 .slicknav_nav .slicknav_row {
     padding:5px 10px;
     margin:2px 5px;
}
 .slicknav_nav a{
     padding:5px 10px;
     margin:2px 5px;
     text-decoration:none;
     color:#fff;
     font-family:"Open Sans", sans-serif;
     font-size:11px;
     font-weight:400;
     letter-spacing:2px;
     text-transform:uppercase;
}
 .slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {
     padding:0;
     margin:0;
}
 .slicknav_nav a:hover{
     background:#333;
     color:#fff;
}
 .slicknav_nav .slicknav_txtnode {
     margin-left:15px;
}
 .slicknav_menu .slicknav_no-text {
     margin-top:7px;
}
.navbar-nav > li {
    float: left;
}
.menu li a {
   text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 5px 25px !important;
    font-family: 'OpenSans', Arial;
}
.menu li {
  
margin-right: 0px; 
}
@import url(fonts.css);
body, p, li {
	color: #1e1e1e;
	font-family: 'OpenSans', Arial;
}
* {
	outline: none !important;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	font-size: 13px;
	font-family: 'OpenSans', Arial;
	color: #1e1e1e;
}
p {
	color: #1e1e1e;
	font-size: 13px;
	font-family: 'OpenSans', Arial;
}
.no-padding {
	padding: 0px;
}
h1, h2, h3, h4, h5 {
	margin: 0px;
}
/***Header***/
.header_top {
	background-color: #293133;
	min-height:45px;
}
.header_top ul {
	list-style: none;
	padding-top: 13px;
	font-family: 'SEGOEUIL' !important;
}
.header_top ul li {
	color: #FFF;
	display: inline-block;
	border-right: solid 1px #5A5959;
	padding: 0px;
	padding-left: 12px;
	padding-right: 12px;
	letter-spacing: .70px;
	font-size: 12px;
}
.header_top ul li:last-child {
	border-right: solid 0px #999;
}
.header_middle {
	background-color: #ffffff;
}
.header_middle .left {
	list-style: none;
}
.header_middle .left li {
	display: inline-block;
	padding-top: 15px;
}
.header_middle .left li:last-child {
	padding-left: 15px;
}
.header_middle .right {
	list-style: none;
	padding-top: 18px;
}
.lstStlNon {
	list-style: none;
}
.lstStlNon li {
	display: inline;
	margin-left: 6px;
}
.header_middle .right .first {
	padding-left: 20px;
}
.header_middle .social {
	float: right;
	padding-top: px;
	width: 40%;
	background: green
}
.header_middle .social li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	border-right: solid 1px #dddddd;
}
.header_middle .social li:last-child {
	border-right: solid 0px #dddddd;
}
.header_bottom {
	background-color: #ff6b10;
}
.navbar-default {
	background-color: #ff6b10;
}
.menu {	margin-left: 19%; }
.navbar-default .navbar-nav > li > a {
	padding: 20px 25px;
	color: #fff;
	background: url(../images/btnBg.png) -193px 0;
	background-repeat: repeat-y;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
.navPdng {
	padding: 23px 25px;
}
.navbar-default .navbar-nav > li > a:hover {
	background-position: 0;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: #ea5c05;
	color: #fff;
	font-family: 'SEGOEUIL', Arial;
}
.blackstripList {
	font-size: 12.5px;
	letter-spacing: 1px;
	float: right;
	margin-bottom:5px;
}
.blackstripList a {
	color: #fff;
}
.blackstripList a:hover {
	text-decoration: none;
}
.smalBox {
	width: 40%;
	float: right;
	margin-top: 20px;
}
.smalBoxscl {
	width: 95px;
	float: right;
	margin-top: 45px;
}
.lsttitm li {
	display: list-item
}
.SclIcnOpct {
	opacity: .60;
}
.SclIcnOpct:hover {
	opacity: .80;
}
.logosctn {
}
.logosctn strong {
	text-transform: uppercase;
}
.nav a {
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 18px;
}
.navPdng {
	padding: 23px 25px !important;
}
.pdngBtm {
	padding-bottom: 10px;
}
.icon_phon {
	background: url(../images/icn01.png) no-repeat left 2px;
	padding-left: 18px !important;
	margin-left: 5px;
}
.icon_email {
	background: url(../images/icn01.png) no-repeat left -18px;
	padding-left: 20px !important;
	margin-left: 5px;
}
.icon_link {
	background: url(../images/icn01.png) no-repeat left -36px;
	padding-left: 20px !important;
	margin-left: 5px;
}
.mainDiv {
	width: 100%;
	float: left;
}
.baner {
	background: url(../images/bannerBG.png);
	min-height: 350px;
}
.mainContent {
	margin-top: 20px !important;
	background: red;
}
.nopadding {
	padding: 0px;
}
.mrgnTop20 {
	margin-top: 20px;
}
.mainH2 {
	font-family: 'SEGOEUIB', Arial;
	font-size: 24px;
	font-weight: bold;
	color: #ff6b10;
	text-transform: uppercase;
	border: 1px solid #b2b2b2;
	border-left: none;
	border-right: none;
	padding: 8px 0px;
	margin-bottom: 20px;
}
.mainH3 {
	font-family: 'SEGOEUIB', Arial;
	font-size: 16px;
	font-weight: bold;
	color: #ff6b10;
	text-transform: uppercase;
	border: 1px solid #b2b2b2;
	border-left: none;
	border-right: none;
	padding: 12.5px 0px;
	margin-bottom: 20px;
}
.wlcomImg {
	float: left;
	margin-right: 10px;
}
.longStrip {
	background: #4c575e;
	margin: 25px 0;
	color: #fff;
}
.longStrip h3 {
	font-family: 'SEGOEUIB', Arial;
	font-size: 24px;
	font-weight: bold;
}
.longStripTXT {
	margin-top: 53px;
	height: 90px;
}
.longStripTXT2 {
	margin-top: 90px;
	height: 90px;
}
.longStripTXT2 a {
	color: #fff;
}
.longStripTXT2 a:hover {
	color: #fff;
	text-decoration: none;
}
.longStripTXT h3, h4 {
	margin: 0px;
}
.longStripTXT h4 {
	margin-top: 8px;
	font-weight: normal;
}
.comodo_lnk {
	padding: 12px 25px;
	border-radius: 10px;
	border: 1px solid #fff;
	color: #fff;
}
.comodo_lnk:hover {
	background: #ff6b10;
}
/* ############## CSS Shapes ############## */
.hexagon {
	width: 130px;
	height: 80px;
	position: relative;
	background: #ef7900;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
.hexagon:before {
	content: "";
	position: absolute;
	top: -32px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 65px solid transparent;
	border-right: 65px solid transparent;
	border-bottom: 32px solid #ef7900;
}
.hexagon:after {
	content: "";
	position: absolute;
	bottom: -32px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 65px solid transparent;
	border-right: 65px solid transparent;
	border-top: 32px solid #ef7900;
}
.hexagonIcnWho {
	background: url(../images/icon_who.png) no-repeat center center #ef7900;
	margin-left: 26%;
}
.hexagonIcnmisn {
	background: url(../images/icon_mission.png) no-repeat center center #ef7900;
	margin-left: 26%;
}
.hexagonIcnAchv {
	background: url(../images/icon_achievment.png) no-repeat center center #ef7900;
	margin-left: 26%;
}
.hexagonIcnJoin {
	background: url(../images/icon_join.png) no-repeat center center #ef7900;
	margin-left: 26%;
}
.DiconBox {
	min-height: 140px;
	margin-top: 50px;
}
/*.DiconBox:hover .hexagon{
	width: 130px;
	height:120px;
	border-radius:50%;
}
.DiconBox:hover .hexagon:before {
	border-bottom: 0px solid #ef7900;
}
.DiconBox:hover .hexagon:after {
	border-top: 0px solid #ef7900;
}*/

.DiconBox:hover .hexagon {
	transform: perspective( 800px ) rotateY( 40deg );
}
/* ############## CSS Shapes Close ############## */

.DiconBox p {
	text-align: center;
	cursor: default;
}
.DiconBox h2 {
	font-family: 'SEGOEUIB', Arial;
	font-size: 16px;
	font-weight: bold;
	color: #343434;
	text-transform: uppercase;
	text-align: center;
	margin: 50px 0 10px 0;
	cursor: default;
}
.footr {
	background-color: #111111;
	min-height: 150px;
	margin-top: 40px;
	padding: 40px 0;
	color: #e3e3e3;
	border-bottom: 1px solid rgba(0,0,0,.55);
	background: url(../../../../images/dotted-map.png), url(../../../../images/footer-bg.png);
	background-repeat: no-repeat, repeat;
}
.footr2 {
	background: url(../../../../images/footer-bg.png) #111111;
	min-height: 45px;
	color: #e3e3e3;
	border-top: 1px solid rgba(255,255,255,.11);
	text-align: center;
	padding-top: 10px;
}
.footr a, .footr2 a {
	color: #e3e3e3;
}
.footr a:hover, .footr2 a:hover {
	text-decoration: none;
	color: #EF7900;
}
.footr span {
	float: left;
	clear: both;
	margin-bottom: 15px;
}
.futrAdrs {
	padding-left: 28px;
	background: url(../../../../images/footer_loctn.png) no-repeat left top;
}
.futrPhn {
	padding-left: 28px;
	background: url(../../../../images/footer_phn.png) no-repeat left top;
}
.futrEml {
	padding-left: 28px;
	background: url(../../../../images/footer_mail.png) no-repeat left top;
}
.futrqll {
	padding-left: 28px;
	padding-bottom: 3px;
	background: url(../../../../images/footer_link.png) no-repeat left top;
}
.footr h2 {
	font-family: 'SEGOEUIB', Arial;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	border-left: none;
	border-right: none;
	padding: 8px 0px;
	margin-bottom: 20px;
}
p.footerLft {
	float: left;
	color: #fff;
}
p.right {
	text-align: right;
	color: #fff;
}
.futr_socl {
	height: 40px;
	width: 220px;
	float: left;
	margin-bottom: 7px;
}
.futr_socsl_img {
	height: 40px;
	width: 40px;
	float: left;
	background: url(../../../../images/footr_socl.png);
}
.sclTxt {
	width: 180px;
	height: 40px;
	float: left;
	line-height: 40px;
	padding-left: 10px;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
.sclTxt a {
	color: #fff;
}
.sclTxt a:hover {
	color: #fff;
}
/*.futr_socl:hover .sclTxt{ background-position:-50px 0; }*/


.gpIcon {
	background-position: 0 -40px;
}
.ttrIcon {
	background-position: 0 -80px;
}
.flktIcon {
	background-position: 0 -120px;
}
.fbTxtBg {
	background: url(../images/fbBg.png) -193px 0;
	background-repeat: repeat-y;
}
.gpTxtBg {
	background: url(../images/gpBg.png) -193px 0;
	background-repeat: repeat-y;
}
.ttrTxtBg {
	background: url(../images/ttrBg.png) -193px 0;
	background-repeat: repeat-y;
}
.flkrTxtBg {
	background: url(../images/flkrBg.png) -193px 0;
	background-repeat: repeat-y;
}
.futr_socl:hover .sclTxt {
	background-position: 0;
}
#description {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#description p {
	margin-bottom: 10px;
}
#quote_wrap {
	margin: 10px 0;
	height: 200px;
}
#article {
	height: 200px !important;
	position: relative;
}
#article h4 {
	color: #000;
	margin-bottom: 5px;
	line-height:18px;
	font-size:14px;
}
.ofcImgmain {
	float: left;
}
.ofcImgmain img {
	max-width: 100%;
}
.ofcImgTxt {
	width: 75%;
	float: left;
	margin-left: 5%;
	font-family: 'SEGOEUI', Arial;
	font-size: 14px;
	color: #343434;
	margin-bottom: 5px;
}
.ofcImgTxt p {
	font-size: 13px;
	font-weight: normal;
}
.dasBrdrBtm {
	border-bottom: 1px dashed #b2b2b2;
	margin-top: 15px;
}
.innerHD {
	font-family: 'SEGOEUIB', Arial;
	font-size: 20px;
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
	margin-bottom: 20px;
	line-height: 20px;
}
.gallImgBox {
	width: 115px;
	height: 95px;
	float: left;
	border: 6px solid #4c575e;
	overflow: hidden;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	padding: 0px;
}
.gallImgBox:not(:first-child) {
	margin: 0px 0px 0px 10px;
}
.gallImgBox img {
	width: 100%;
}
.gallImgBox span {
	width: 100%;
	min-height: 35px;
	position: absolute;
	bottom: 0px;
	background: rgba(0,0,0,.77);
	color: #fff;
	text-align: center;
	line-height: 13px;
	cursor: default;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
	font-size: 10px;
}
.gallImgBox:hover span {
	bottom: -38px;
}
.mrgnLft {
	margin-left: 8px;
}
.pdingLftRgt {
	padding-left: 20px;
	padding-right: 20px;
}
.grayBg {
	background: #4c575e;
}
.grayBgLight {
	background: #E9E8E8;
}
.grayBg p {
	color: #fff;
}
.tblPdng {
	padding: 5px;
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: block;
}




/*banner css*/

@import url(fonts.css);
.lof-slidecontent {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 360px;
	margin-top: 30px;
}
.banner_shadow {
	width: 100%;
	height: 35px;
	float: left;
	background: url(../images/banner_shadow.png) no-repeat center -1px;
}
.lof-slidecontent .preload {
	height: 100%;
	width: 100%;
	background: #FFF;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100000;
	color: #FFF;
	text-align: center
}
.lof-slidecontent .preload div {
	height: 100%;
	width: 100%;
	background: transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer {
	position: relative;
	height: 100%;
	width: 61%;
	z-index: 3px;
	overflow: hidden;
}
/*******************************************************/
.lof-main-item-desc {
	z-index: 100px;
	position: absolute;
	top: 150px;
	left: 50px;
	width: 400px;
	background: url(../images/transparent_bg.png);/* filter:0.7(opacity:60) */
}
.lof-main-item-desc p {
	color: #FFF;
	margin: 0 8px;
	padding: 8px 0
}
.lof-main-item-desc h3 a {
	color: #FFF;
	margin: 0;
	font-size: 140%;
	padding: 20px 8px 2px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
}
.lof-main-item-desc h3 a:hover {
	color: #FF6;
	text-decoration: underline;
}
/* main flash */
ul.lof-main-wapper {
	/* margin-right:auto; */
	overflow: hidden;
	background: transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
	padding: 0px;
	margin: 0;
	height: 360px;
	width: 100%;
	position: absolute;
	overflow: hidden;
}
ul.lof-main-wapper li {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	float: left;
}
.lof-opacity li {
	position: absolute;
	top: 0;
	left: 0;
	float: inherit;
}
ul.lof-main-wapper li img {
	padding: 0px;
	width: 100%;
}
li-desc {
	z-index: 100px;
	position: absolute;
	top: 150px;
	left: 50px;
	width: 400px;
	background: url(../images/transparent_bg.png);/* filter:0.7(opacity:60) */
}
li-desc p {
	color: #FFF;
	margin: 0 8px;
	padding: 8px 0
}
li-desc h3 a {
	color: #FFF;
	margin: 0;
	font-size: 140%;
	padding: 20px 8px 2px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
}
li-desc h3 a:hover {
	color: #FF6;
	text-decoration: underline;
}
/* item navigator */
ul.lof-navigator {
	top: 0;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 100%;
}
ul.lof-navigator li {
	cursor: hand;
	cursor: pointer;
	list-style: none;
	width: 100%;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.lof-navigator-outer {
	position: absolute;
	right: 0;
	top: 00px;
	z-index: 100;
	height: 360px;
	width: 400px;
	overflow: hidden;
	color: #FFF
}
.lof-navigator li:hover {
}
.lof-navigator li h3 {
	color: #FFF;
	font-size: 20px;
	padding: 15px 0 0 !important;
	margin: 0;
	font-family: 'SEGOEUIB', Arial;
	margin-bottom: 5px;
}
.lof-navigator li h3 a {
	color: #FFF;
	font-size: 20px;
	padding: 15px 0 0 !important;
	margin: 0;
	font-family: 'SEGOEUIB', Arial;
	margin-bottom: 5px;
}
.lof-navigator li h3 a:hover {
	color: #E36011;
	font-size: 20px;
	padding: 15px 0 0 !important;
	margin: 0;
	font-family: 'SEGOEUIB', Arial;
	margin-bottom: 5px;
	text-decoration:none;
}
.lof-navigator li div {
	background: #111111;
	color: #FFF;
	height: 100%;
	position: relative;
	margin-left: 15px;
	padding-left: 22px;
	border-bottom: 1px solid #333;
}
.lof-navigator li.active div {
	background: #191919;
	color: #FFF;
}
.lof-navigator li.active {
	background: url(../images/banner_arrow.png) no-repeat scroll 15px center;
	color: #FFF;
}
.lof-navigator li img {
	height: 60px;
	width: 60px;
	margin: 15px 15px 10px 0px;
	float: left;
	padding: 3px;
	border: #C5C5C5 solid 1px;
}
.lof-navigator li.active img {
	border: ##6C8E5C solid 1px;
}
/*---------------------------------------------about css strarts here---------------------------------------------*/


.news_img
{
	padding:15px 0px 0px 0px;
	height:50px;
	width:200px;

	
	}
.gal_head
{
	
	padding:22px 0px 0px 0px;
  
	
	}	

.subbanner {
	background: url(../images/bannerBG.png);
	min-height: 253px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	overflow-x: hidden;
}
.subbanners {
	margin: 0px auto;
	padding: 0px;
}
.subbanneregis {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/registrationBanner.jpg);
	background-repeat: no-repeat;
	height: 246px;
	background-size: 100% auto;
}
.subbannerpgm {
	margin: 0px auto;
	padding: 0px;
		background-image: url(../../../../images/programBanner.jpg);
	background-repeat: no-repeat;
	height: 246px;
	background-size: 100% auto;
}
.subbannerabt {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/subbanner.jpg);
	background-repeat: no-repeat;
	height: 246px;
	background-size: 100% auto;
}
.subbannermember {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/membershipBanner.jpg);
	background-repeat: no-repeat;
	height: 246px;
	background-size: 100% auto;
}
.bannerhead {
	background: #FFF;
	padding: 25px 20px 25px 0px;
	margin: 95px 0px 0px -45%;
	color: #4c575e;
	line-height: 20px;
	font-family: 'SEGOEUIL', Arial;
	font-size: 46px;
	text-transform: uppercase;
	text-align: right;
	letter-spacing: 2px;
	width: 45%;
}
.about {
	padding: 20px 0px 0px 0px;
	margin: 0px;
}
.about p {
	color: #343434;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	text-align: justify;
}
.mrgnTop40 {
	margin-top: 40px;
}
.visionarea {
	margin: 40px 0px 0px 0px;
	padding: 0px;
}
.eye {
	width: 43px;
	padding: 0px;
	margin: 0px 11px 0px 0px;
	float: left;
}
.visionmiddle {
	margin: 0px;
	padding: 15px 28px;
	background: #4D585E;
	background-repeat: repeat-y;
	min-height: 220px;
	border-radius: 8px;
}
.visionmiddle h1 {
	font-family: 'SEGOEUIL', Arial;
	font-size: 28px;
	color: #FFF;
	line-height: 20px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
}
.visionmiddle p {
	color: #FFF;
	line-height: 17px;
	padding: 20px 0px 20px 0px;
	margin: 0px;
	font-weight: normal;
	text-align: justify;
}
.majorarea {
	padding: 0 10px !important;
	margin: 27px 0px 0px 10px;
}
.majorarea h1 {
	font-family: 'SEGOEUIB', Arial;
	font-size: 20px;
	color: #1e1e1e;
	line-height: 20px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
}
.majorarea p {
	color: #343434;
	line-height: 20px;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	text-align: justify;
}
.events {
	list-style: outside none none;
	margin: 10px 0px 0px 0px;
	padding: 0 15px 0 0px;
}
.events li {
	background-image: url(../images/circles.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0 0 14px 30px;
	text-align: justify;
}
.events li:last-child {
	background-image: url(../images/circlesLst.jpg);
}
.events a {
	color: #343434;
	padding: 0;
	text-decoration: none;
}
.events a:hover {
	color: #343434;
	padding: 0;
	text-decoration: none;
}
/*contact page*/

.contactpage {
	padding: 0px;
	margin: 0px 10px 0px 10px;
}
.contacts {
	margin: 0px auto;
	padding: 20px 0px 20px 20px;
	background-color: #4c575e;
}
.contacts h1 {
	font-family: 'SEGOEUIL', Arial;
	font-size: 44px;
	color: #FFF;
	line-height: 31px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-transform: uppercase;
}
.contactform {
	margin: 0% 2% 0% 2%;
	padding: 0px;
}
.conbot {
	margin: 0px auto;
}
.contactmid {
	background-image: url(../images/conmid.jpg);
	background-repeat: repeat-y;
	padding: 20px 120px;
	margin: 0px auto;
	background-size: 100% auto;
}
.txtbox {
	border: 1px solid #b0b5b8;
	min-height: 37px;
	width: 100%;
	color: #465158;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 20px 0px;
}
.textt {
	color: #465158;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}
.msgbox {
	border: 1px solid #b0b5b8;
	min-height: 122px;
	width: 100%;
	color: #465158;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	font-family: 'OpenSans', Arial;
	text-align: start;
	resize: none;
}
.txtbox:focus, .msgbox:focus {
	border: 1px solid #91989C;
}
.btn-default {
	background-color: #FF0000;
	border-color: #adadad;
	color: #1e1e1e;
}
.submitbtn {
	width: 100%;
	padding: 19px 0px 19px 0px;
	margin: 10px 0px 0px 0px;
	min-height: 12px;
	background-color: #ff6b10;
	color: #FFF;
	font-family: 'SEGOEUIb', Arial;
	font-size: 16px;
	text-transform: uppercase;
	border: none;
}
.contactbottom {
	padding: 34px 80px 34px 80px;
	margin: -33px 10px 33px 10px;
	background-color: #4c575e;
}
.contactbottom h1 {
	font-family: 'SEGOEUI', Arial;
	font-size: 16px;
	color: #FFF;
	line-height: 30px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.contact {
	margin: 0px;
}
.contact p {
	font-family: 'SEGOEUI', Arial;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 26px;
	padding: 0px;
	margin: 0px 0px 0px 35px;
	font-weight: normal;
	text-align: justify;
}
.located {
	width: 39px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.contact_ph {
	width: 39px;
	padding: 0px;
	margin: 0px 11px 0px 0px;
	float: left;
}
.contactp p {
	font-family: 'SEGOEUI', Arial;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 26px;
	padding: 0px;
	margin: 0px 0px 0px 47px;
	font-weight: normal;
	text-align: justify;
}
.quick_links {
	list-style: outside none none;
	margin: 0px;
	padding: 0 0px 0 0px;
}
.quick_links li {
	color: #FFFFFF;
	margin: 0px;
	padding: 10px 0px 10px 20px;
	text-decoration: none;
	background-image: url(../../../../images/ql.png);
	background-repeat: no-repeat;
	background-position: 0px 14px;
}
.quick_links li a:hover {
	color: #EF7900;
	padding: 0px;
	text-decoration: none;
}
#joseph {
	color: #1e1e1e;
	font-family: "OpenSans", Arial;
	font-size: 13px;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	line-height: 25px;/*	border-bottom:1px solid #FF6B10;
*/	}
#joseph p {
	color: #1e1e1e;
	font-family: "OpenSans", Arial;
	font-size: 13px;
	padding: 0px 0px 50px 0px;
	margin: 0px 0px 100px 0px;
	line-height: 50px;
}
.photoss {
	margin: 0px 20px 8px 0px;
	padding: 0px;
}
#prasad {
	color: #1e1e1e;
	font-family: "OpenSans", Arial;
	font-size: 13px;
	padding: 20px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	line-height: 25px;/*	border-bottom:1px solid #FF6B10;
*/	}
#pradeep {
	color: #1e1e1e;
	font-family: "OpenSans", Arial;
	font-size: 13px;
	padding: 20px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	line-height: 25px;/*	border-bottom:1px solid #FF6B10;
*/	}
#antree {
	color: #1e1e1e;
	font-family: "OpenSans", Arial;
	font-size: 13px;
	padding: 20px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	line-height: 25px;/*	border-bottom:1px solid #FF6B10;
*/	}
#varghese {
	color: #1e1e1e;
	font-family: "OpenSans", Arial;
	font-size: 13px;
	padding: 20px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	line-height: 25px;/*	border-bottom:1px solid #FF6B10;
*/	}
.bor {
	border-bottom: 1px solid #FF6B10;
	padding: 0px;
	margin: 30px 0px 30px 0px;
}
/*---------------------------------------------bread crumbs css starts here---------------------------------------------*/
/*---------------------------------------------global.css---------------------------------------------*/

/* global css styles */
/* @group resets */
* {
	margin: 0;
	padding: 0;
}
/* @group layout */
#topbar {
	height: 75px;
	background: #f5f5f5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 30px;
	padding: 0 55px;
	display: block;
	margin-bottom: 16px;
}
#topbar .search {
	float: left;
	display: block;
	line-height: 75px;
}
#topbar .search #s {
	border: 1px solid #b9b9b9;
	border-top: 1px solid #a0a0a0;
	font-family: Tahoma, Arial, sans-serif;
	color: #444;
	font-size: 1.3em;
	width: 420px;
	line-height: 1.5em;
	padding: 5px 11px;
}
/* @group breadcrumb */
#content {
	padding: 0 55px;
}
#breadcrumb, #breadcrumb2 {
	float: left;
	display: block;
}
#breadcrumb ul, #breadcrumb2 ul {
	list-style: none;
	margin: 10px 0px 10px 0px;
}
.crumbs {
	display: block;
}
.crumbs li {
	display: inline;
}
.crumbs li.first {
	padding-left: 8px;
}
.crumbs li a, .crumbs li a:link, .crumbs li a:visited {
	color: #666;
	display: block;
	float: left;
	font-size: 12px;
	margin-left: -13px;
	padding: 7px 17px 11px 25px;
	position: relative;
	text-decoration: none;
}
.crumbs li:not(:first-child) a {
	background-image: url(../images/ql.png);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	position: relative;
}
.crumbs li:not(:first-child) a:hover {
	color: #FF6B10;
	background-position: 100% -48px;
	cursor: pointer;
	background-image: url(../images/ql.png);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	position: relative;
}
.crumbs li a:active {
	color: #FF6B10;
	background-position: 100% -96px;
	background-image: url(../images/ql.png);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	position: relative;
}
.crumbs li.first a span {
	height: 29px;
	width: 3px;
	border-left: 1px solid #d9d9d9;
	position: absolute;
	top: 0px;
	left: 0px;
}
.crumbs2 {
	display: block;
	margin-left: -13px;
	padding: 0;
}
.crumbs2 li {
	display: inline;
}
.crumbs2 li a, .crumbs2 li a:link, .crumbs2 li a:visited {
	color: #666;
	display: block;
	float: left;
	font-size: 12px;
	padding: 7px 16px 7px 19px;
	position: relative;
	text-decoration: none;
	border: 1px solid #d9d9d9;
	border-right-width: 0px;
}
.crumbs2 li a {
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.45, rgb(241,241,241)), color-stop(0.73, rgb(245,245,245)));
	background-image: -moz-linear-gradient( center bottom, rgb(241,241,241) 45%, rgb(245,245,245) 73%);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#f5f5f5);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#f5f5f5)";
}
.crumbs2 li.first a {
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
.crumbs2 li.last a {
	border-right-width: 1px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.crumbs2 li a:hover {
	border-top-color: #c4c4c4;
	border-bottom-color: #c4c4c4;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.45, rgb(241,241,241)), color-stop(0.73, rgb(248,248,248)));
	background-image: -moz-linear-gradient( center bottom, rgb(241,241,241) 45%, rgb(248,248,248) 73%);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8, endColorstr=#f1f1f1);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8, endColorstr=#f1f1f1)";
	color: #333;
	-moz-box-shadow: 0px 2px 2px #e8e8e8;
	-webkit-box-shadow: 0px 2px 2px #e8e8e8;
	box-shadow: 0px 2px 2px #e8e8e8;
}
.crumbs2 li a:active {
	border-top-color: #c4c4c4;
	border-bottom-color: #c4c4c4;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.45, rgb(224,224,224)), color-stop(0.73, rgb(235,235,235)));
	background-image: -moz-linear-gradient( center bottom, rgb(224,224,224) 45%, rgb(235,235,235) 73%);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebebeb, endColorstr=#e0e0e0);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebebeb, endColorstr=#e0e0e0)";
	color: #333;
	box-shadow: -1px 1px 1px 0px #dadada inset;
	-webkit-box-shadow: -1px 1px 1px 0px #dadada inset;
	-moz-box-shadow: -1px 1px 1px 0px #dadada inset;
}
/* @group clearfix classes */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.space {
	display: block;
	height: 45px;
	clear: both;
}

.mrgner{}
.topscialer{}
.logoUL{}
.clr{}
.mmbrRbox{background:#D8DFE3;}
#nav2top{visibility:hidden;height:0px !important;}
#top{
	width:40px;
	height:40px;
	position:fixed;
	background:#ff6b10;
	z-index:444555;
	bottom:25px;
	right:0px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	cursor:pointer;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	line-height:32px;
	padding-left:13px;
}
#top:after{ content:'\2191';font-size:30px;color:#fff; }
#top:hover{ 
	opacity:.88;
	transform: scale(1.2);
}




/*---------------------------------------------light box css starts here---------------------------------------------*/
/*---------------------------------------------gallery area---------------------------------------------*/


#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox a img {
	border: none;
}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer {
	padding: 10px;
}
#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink {
	left: 0;
	float: left;
}
#nextLink {
	right: 0;
	float: right;
}
#prevLink:hover, #prevLink:visited:hover {
	background: url(../images/gallery/prev.gif) left 15% no-repeat;
	margin-top: 25%;
}
#nextLink:hover, #nextLink:visited:hover {
	background: url(../images/gallery/next.gif) right 15% no-repeat;
	margin-top: 25%;
}
#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
}
#imageData {
	padding: 0 10px;
	color: #666;
}
#imageData #imageDetails {
	width: 85%;
	float: left;
	text-align: left;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 790px;
}
* html .lbContent { /* IE6 */
	margin-left: -790px;
	position: relative;
}
* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
}
/* Clearfix */	
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.downLodLnk{
	border:1px solid #333;
	border-radius:25px;
	background:#ccc;
	display:inline-block;
	margin-top:.5em;
	margin-right:.5em
}
.downLodLnk a{
	color:inherit	;
	padding:5px 15px;
	display:block
}


/* End hide from IE-mac */




/*---------------------------------------------responsive css starts here--------------------------------------------------*/


@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1200px) {
	ul.lof-main-wapper li img{ height:100%; }
}
@media screen and (max-width: 1024px) {
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
.bannerhead{ font-size:36px;}

}
@media (min-width: 992px){
	.menu {	margin-left:9%; }

}
 @media screen and (max-width: 991px) {
.menu {
	margin-left: 2%;
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
.navPdng { padding: 23px 10px !important; }
.DiconBox .mainDiv { margin-top:42px; }
.longStripTXT2{	margin-top:30px; }
.hexagonIcnWho,.hexagonIcnmisn,.hexagonIcnAchv,.hexagonIcnJoin{ margin-left:40%; }
.clr{ clear:both !important;padding-top:10px !important;}
.bannerhead{ width:60% !important;font-size:32px !important;margin:40px 0px 0px -45%; }
.subbanner{ min-height:190px !important;}
.subbannerabt{ height:190px !important; }
.mmbrRbox{float:left;}
.contactmid { padding: 20px }
.contactbottom{ padding:34px 86px 34px 0px }
.lof-navigator li div{ display:none;border:none !important;background:rgba(17, 17, 17, 0.4) !important;margin-left:0px;top:0px !important; }
.lof-navigator li.active div{ display:block;bottom:0px !important;background:rgba(17, 17, 17, 0.4) !important }
.lof-main-outer{width:100%; }
.lof-navigator li.active{background:none !important;}
/*.lof-navigator{ top:120px !important;}*/
#outerImageContainer,#imageDataContainer{ width:90% !important }
#outerImageContainer img{ width:100% !important }

#prevLink,#prevLink:visited {
	left: 0;
	float: left;
	background: url(../images/gallery/prev.gif) left 15% no-repeat !important;
	margin-top: 25% !important;
}
#nextLink,#nextLink:visited {
	right: 0;
	float: right;
	background: url(../images/gallery/next.gif) right 15% no-repeat !important;
	margin-top: 25% !important; 
}
.contactbottom{ margin:-7px 10px 33px 10px; }

}

@media screen and (max-width: 768px) {
.menu {
	margin-left: 0px;
}
.navbar-collapse {
	border-top: 0px solid transparent;
}
.header_middle .left {
	list-style: none;
	padding-left: 14%
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
.navbar-collapse{ padding-left:0px;	}
.futr_socl{ width:100% ; }
.footerLft,.right{ text-align:center !important;width:100%;}
.bannerhead{ font-size:30px !important; }
.visionmiddle{ margin-bottom:10px;min-height:160px; }
.longStripTXT2{margin-top:95px;}
.lof-navigator-outer,ul.lof-navigator li{width:100% !important}
.hexagonIcnWho,.hexagonIcnmisn,.hexagonIcnAchv,.hexagonIcnJoin{ margin-left:42%; }
.contactbottom{ margin:-7px 10px 33px 10px; }

}

@media screen and (max-width: 680px) {
	.header_top ul li{
		display:block;
		text-align:center;
		border:none;
	}
	.header_top ul { padding-top:8px; }
	.mrgner{ margin-right:25%; }
	.icon_phon,.icon_email,.icon_link{ background: none; }
	.topscialer{ display:none; }
	.logoUL{ text-align:center; }
	.logoUL li{ display:block !important; }
	.header_middle .left{ padding-left:0px !important; }
	.navbar-nav{ margin:7.5px 0px !important}
	.navbar-default .navbar-nav > li > a:hover{	background:#ea5c05; }
	.navbar-default .navbar-nav > li > a.activ{	background:#ea5c05; }
	.bannerhead{ width:100% !important;margin:117px 0px 0px -45%;text-align:center; }
	.longStripTXT2{margin-top:100px;}
	.wlcomImg{display:none;}
	.hexagonIcnWho,.hexagonIcnmisn,.hexagonIcnAchv,.hexagonIcnJoin{ margin-left:40%; }
}

@media screen and (max-width: 600px) {
.menu { margin-left: 0px; }
.navbar-collapse { border-top: 0px solid transparent; }
.header_middle .left {
	list-style: none;
	padding-left: 14%
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
.longStripTXT2{margin-top:110px;}
.header_middle .left li img{ width:25%; }
ul.lof-main-wapper li img{ width:auto; }
.hexagonIcnWho,.hexagonIcnmisn,.hexagonIcnAchv,.hexagonIcnJoin{ margin-left:38%; }
.contact p,.contactp p{ font-size:14px;margin:0px; }
.contactbottom{ padding: 34px 0px !important; }
.contact:not(:first-child){ margin-top:15px; }
	

}
 @media screen and (max-width: 480px) {
.menu {
	margin-left: 0px;
}
.header_middle .left li:last-child {
	padding: 0px;
}
.header_top ul li {
	display: list-item;
	border-right: solid 0px #999;
}
.header_middle .left li img { width:30%; }
.navbar-collapse {
	border-top: 0px solid transparent;
}
.header_middle .left {
	list-style: none;
	padding-left: 14%
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
.longStripTXT2{margin-top:150px;}
.contacts h1{ font-size:22px; }
.mrgner{ margin-right:3%; }
.hexagonIcnWho,.hexagonIcnmisn,.hexagonIcnAchv,.hexagonIcnJoin{ margin-left:22%; }
.contactbottom{ margin:-10px 10px 33px 10px; }
.located,.contact_ph{ display:none; }
}
 @media screen and (max-width: 360px) {
.header_top ul li {
	display: list-item;
}
.menu {
	margin-left: 0px;
}
.header_top ul li {
	display: list-item;
	border-right: solid 0px #999;
}
.header_middle .left li img { width:30%; }
.navbar-collapse {
	border-top: 0px solid transparent;
}
.header_middle .left {
	list-style: none;
	padding-left: 15%
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
.mrgner{ margin-right:2%; }
}
 @media screen and (max-width: 320px) {
.header_top ul li {
	display: list-item;
	border-right: solid 0px #999;
}
.header_middle .left li:first-child {
	padding-left: 9%;
}
.menu {
	margin-left: 0px;
}
.header_middle .left li img {
	width: 75%;
}
.navbar-collapse {
	border-top: 0px solid transparent;
}
.header_middle .left {
	list-style: none;
	padding-left: 15%
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
}
