<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ============================== */
/* ! Layout for desktop version */
/* ============================== */

body {
font-size:100%;
font-family:'Roboto Slab', serif;
padding:0;
margin:0;
top:0;
background:url(../img/bg-body.gif) repeat-x center top #fff;
color:#6C6C6C;
}

a, a:link {
color:#231F20;
outline: medium none;
text-decoration: none;
}

a:hover {
text-decoration:underline;
/* color:#ffca33; */
}

a img {
border: medium none;
}

.image img{
/*border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;*/
}

form {
    margin: 0;
    padding: 0;
}

input, select, textarea {
    padding:.187em;
}

ul {
    margin: 0;
    padding: 0;
}

ul li{
list-style-type:none;
list-style-position:inside;
margin-bottom:5px;
	}
	
ul li a:hover{
color:#666;
text-decoration:none;
	}

/*.responsive {
border: 0.3em solid #FFCA33;
}*/

.main_contentpadding ul{}

.main_contentpadding ul li{
	background:url(../img/list.png) no-repeat scroll left 4px transparent;
	padding-left:15px;
	margin-bottom:10px;
	}


h1, h2, h3, h4, h5, h6 {
/*font-weight: normal;*/
/*font-weight: 400!important;*/
font-family:'Roboto Slab', serif;
color: #000;
margin: 0;
padding: 0;
/*word-spacing:4px;
letter-spacing:-1px;*/
}

h2 {
border-bottom:none;
font-size:1.375em;
line-height: 1.5em;
padding-bottom:.5em;
word-spacing:4px;
}

h1.page_title {  
font-size:1.875em;
line-height: 1.2em;
margin:.625em 0;
}

h2.article_title {
font-size:1.5em;
font-weight:normal;
font-family:'Roboto Slab', serif;
/*text-transform:uppercase!important;*/
letter-spacing: normal!important;
word-spacing: normal!important;
}

h3.box_title {
font-size:1.125em;
font-weight: bold;
}

h3.title_white {
color:#BB772E;
margin-bottom:.625em;
padding:.125em 0;
font-size:1.125em;
}

h3.box_title_grey,h3.title_orange  { 
/*
background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#83262323,endColorstr=#83262323);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#83262323,endColorstr=#83262323); zoom: 1;
*/
}

h3.box_title_grey {
background:none repeat scroll 0 0 #DFDCD2;
color: #000 !important;
font-size:1em;
line-height:1.5em;
padding:10px !important;
margin-bottom:.6em;
text-transform:uppercase;
}

h3.box_title_grey a{color:#000;}

h3.title_orange {
background:rgba(38,35,35,.8);
border-bottom: 1px solid #E0E0E0;
border-top: 1px solid #E0E0E0;
color: #FFFFFF !important;
margin-bottom:.312em;
padding: .125em .375em;
}

h3.title_orange a:link,h3.title_orange a:visited,h3.title_orange a:active{
color: #FFFFFF;
outline: medium none;
text-decoration: none;
}

h3.title_orange a:hover{
color:#FFcA33;
outline: medium none;
text-decoration: none;
}

h5.subtitle {
    color: #949494;
    font-size:1em;
    font-weight: normal;
    margin-bottom:.625em;
}

h4.article_title,.date{
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
}

div.box_title {
    border-bottom: 1px solid #EEEEEE;
    font-size:1.125em;
    margin-bottom:.75em;
    padding-bottom:.25em;
}

#box_category_related h3{
	background:#DFDCD2;
	padding:10px 10px 10px 5px!important;
	margin:0px;
	font-size:1em;
	}
	
#box_category_related ul{
	background:#ffffff;
	padding:5px;
	font-size:.875em;
	}

p{
margin:.625em 0em;
font-size:0.9em;
line-height:1.5em;
	}


p.article_abstract {font-weight:bold;}
	
.button,a.button{
  display:inline-block;
padding:8px 21px 7px 21px;
color:#fff;
font-size:12px;
line-height:17px;
font-family: 'Oswald', sans-serif;
font-weight:400;
text-decoration:none;
text-align:center;
text-transform:uppercase;
border-radius:4px;
background: #c6250a;
border-top:1px solid #f44612;
border-left:1px solid #c6250a;
border-right:1px solid #c6250a;
border-bottom:1px solid #c6250a;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.button:after {
	content:'\f101';
	font-family:FontAwesome;
	font-size:1em;
	padding-left:10px;
}

.button:hover {
color:#3b3b3b;
background:#f8f8f8;
border:1px solid #e4e4e4;
}


a.readon {
display:inline-block;
padding:8px 21px 7px 21px;
color:#fff;
font-size:12px;
line-height:17px;
font-family: 'Oswald', sans-serif;
font-weight:400;
text-decoration:none;
text-align:center;
text-transform:uppercase;
border-radius:4px;
background: #c6250a;
border-top:1px solid #f44612;
border-left:1px solid #c6250a;
border-right:1px solid #c6250a;
border-bottom:1px solid #c6250a;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

a.readon:hover {
color:#3b3b3b;
background:#f8f8f8;
border:1px solid #e4e4e4;
}

.image {
float: left;
margin: 0 .625em .125em 0;
width:25%;
}

#image_gallery_stripe{
/* float: left; */
margin: 0 .625em .125em 0;
/* width:33%; */
}

#image_gallery_stripe img{
max-width:100%;
}

.short p, .category_headline p {
margin: .312em 0;
padding: 0;
}

.short {
/* border-bottom: .062em solid #E1E1E1; */
margin-bottom: .625em;
padding: .312em .312em .625em;
}

.short_holder {
    overflow: hidden;
    width: 100%;
}

.date_wrap{
background:url(../img/date.png) no-repeat scroll 0 0 transparent;
float: left;
width: 69px;
height: 57px;
overflow: hidden;
margin: 0 10px 0 0;
padding: 12px 0 0 0;
line-height:1em;
font-size:.9em;
font-weight: normal;
text-align: center;
color:#636363;
}

.date_wrap span.date{
margin-right:5px;	
	}


.box {
    /* margin-bottom:.625em; */
}

.main_news_category ul {
margin:0 0 .625em 0.5em;
}

.main_news_category ul li {
border-bottom: medium none;
background: url("../img/list.png") no-repeat scroll 0 .25em transparent;
border-bottom: medium none !important;
list-style-position: outside;
list-style-type: none;
padding: 0 0 .812em 1.25em;
margin-bottom:0px;
}

.main_news_category ul li a {
/* color: #000000; */
font-size:.9em;
font-weight: normal;
line-height:1.5em;
display: block;
}

.right_nav_wrap {
background: none repeat scroll 0 0 #677D92;
/* margin-bottom:.625em; */
padding:.625em;
}

.right_nav_wrap_inner {
background: none repeat scroll 0 0 #7A92A5;
border:.0625em dashed #CDD5DC;
color: white;
padding:.562em;
}

.right_nav_wrap h3 {
background: none repeat scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
display: block;
font-family:'Roboto Slab', serif;
font-weight: bold;
min-height: 0;
padding: 0 0 0 .625em;
text-transform: uppercase;
}

.right_nav_wrap ul {
margin:0px;
padding:0px;
}

.right_nav_wrap ul li {
border: medium none !important;
line-height:1.812em;
padding:.0625em 0;
list-style-type:none;
}

.right_nav_wrap ul li a {
background: none repeat scroll 0 0 transparent !important;
color: #CDD5DC;
display: block;
font-size:.75em;
font-weight: bold !important;
margin-bottom: -.0625em;
padding: .125em .6875em .125em !important;
}

.right_nav_wrap ul li a:hover {
background: none repeat scroll 0 0 #CDD5DC !important;
box-shadow: .0625em .0625em .0625em rgba(0, 0, 0, 0.1);
color: #677D92;
font-weight: bold !important;
}

.box_white {
background: none repeat scroll 0 0 #FFFFFF;
box-shadow: 0 0 40px #E7D785 inset;
padding:1.062em 1.625em;
}

.box_custom_grey {
background:#fff!important;
border:none;
padding: 0;
overflow:hidden;
}

.box_custom_grey .article_rating{
padding:0em 0em 0em .5em;
	}
	
.purple_box {
background: none repeat scroll 0 0 #677D92;
padding:.625em;
}

.purple_box .box_indent {
background: none repeat scroll 0 0 #7A92A5;
border:.0625em dashed #CDD5DC;
color: #D4CFFD;
}

.box {
/* margin-bottom:.625em; */
}

.purple_box h3 {
color: #FFFFFF;
display: block;
font-family:'Roboto Slab', serif;
font-size:1em;
font-weight: bold;
line-height:1.0625em;
min-height: 0;
padding: 0 0 1.0625em;
text-transform: uppercase;
}


#newsletter_wrap{
background:#231F20;	
	}

.newsletter {
 background: none repeat scroll 0 0 transparent;
 color: #D4CFFD;
 /*float: right;*/
 overflow: hidden;
 /*padding: 0.625em;*/
 /*padding:20px;*/
}

.newsletter input.text,.newsletter input.button{
border-radius:0px;
}

.newsletter input.text{
background: none repeat scroll 0 0 #EDEBE6;
 border: 1px solid #B1ACA5;
 border-radius: 0 0 0 0;
 box-shadow: none;
 margin: 0;
 width: 150px;
 height:26px;
 line-height:26px;
 padding:0px 5px;
 float:left;
}

.newsletter input.button{
height:28px;
line-height:1.5em;
padding:0px 5px;
border:1px solid #065140;
color:#fff;
float:left;
background:none repeat scroll 0 0 #065140;
}

.newsletter input.button:hover{
border: 1px solid #B1ACA5;
}

ul.no_disc {
list-style-type: none !important;
padding: 0 .625em .625em;
}

ul.no_disc {
list-style-type: none !important;
}

ul.no_disc li{
background:url(../img/arrow.gif) no-repeat scroll left 3px transparent;
padding:0 0 0 15px;
}

ul.no_disc li a {
background: none repeat scroll 0 0 transparent !important;
font-weight: normal !important;
padding:0 !important;
display: block;
font-size: .875em;
}

ul.no_disc li a:hover {
color:#666;
}

#box_tags .view_all {
background: none repeat scroll 0 0 transparent;
border-top: medium none;
font-weight: bold;
margin-bottom:.625em;
margin-top:.25em;
padding:.25em;
text-align: right;
}

#box_tags .view_all {
font-weight: bold;
text-align: right;
}

#box_tags .view_all a{
font-size:.75em;
}

/* article {
font-size: 22px;
color: orange;
} */

.section-btm-border{
background:url(../img/border.gif) repeat-x scroll 0 100% transparent;
overflow:hidden;
margin-bottom:1em;
padding-bottom:1em;
}

#extra_content{
	background:transparent;
	overflow:hidden;
	width:100%;	
	}

#extra_content_bg{
	background:transparent;
	padding:0px 0px;
	}
	
#extra_content_bg h2{
  margin:0px;
  color:#333333;
  font: 36px/35px;
  /*margin-bottom: 31px;*/
  overflow: hidden;
  font-size:1.7em;
  line-height:1.2em;
	}

#extra_content_bg h2 a:hover{
  text-decoration:none;
}

#extra_content_bg h2 span{color:#444;}


/*#extra_content_bg h2 span{
	float: left;
	font: 75px/76px open_sanssemibold;
	margin-right: 8px;
}*/

.spliter{
	padding:.625em 0px;	
	}
	

.spliter h2.article_title a,.spliter h2.article_title a:hover{
	text-decoration:none;
	/*color:#00C9DF;*/
}

.spliter .short{
	padding:0.312em 0 0.625em;
	}

#service_bg_wrap .spliter{
background: #fff url("../img/bg-box.gif") repeat-x scroll 0 0;
border: 1px solid #dcdcdc;
border-radius: 4px;
box-shadow: 0 5px 13px rgba(0, 0, 0, 0.05);
margin-bottom:0px;
overflow: hidden;
padding: 22px 29px 33px;
position: relative;
}

#service_bg_wrap .spliter h2 span{
font-weight:normal;
}

#service_bg_wrap .spliter .short p{
	font-size:0.9em;
	line-height:1.5em;
	/*color:#6C6C6C;*/
	color:#333;
	min-height:70px;
	}

#service_bg_wrap.highlight{
background:none repeat scroll 0 0 #F5F5F5;
padding:10px 0px;
margin-bottom:15px;
}

.service_content_wrap{
/*overflow:hidden;*/
}

/************* css for top header block **********/


#header_wrap{
background:#transparent;
padding:20px 0px 0px;
border-bottom:none;
}

#nav_wrap{
background:transparent;
border-top:none;
margin-bottom:0px;
}


a.logo{
display:block;	
}
	
.topmenu {
    
}

.topmenu ul {
    margin: 0;
    padding:20px 0 0;
    text-transform: uppercase;
    text-align:right;
}

.topmenu ul li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    margin: 0;
    padding: 0 22px 0 0;
}

.topmenu ul li a {
    color:#BB772E;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.375em;
    text-decoration: none;
    white-space: nowrap;
}

#slider_wrapper{
	background:#fff;	
	}

#content_wrapper{
background:transparent;
padding-top:2em;
}

/********** css for Search box **************/

.box_search{
float: right;
padding:0px 0px;
overflow: hidden;
position: relative;
	}

.search_input{
padding: 0px 14px;
margin-bottom: 0;
font-family:'Roboto Slab', serif;
font-size: 13px;
font-weight: normal;
height:31px;
line-height: 1;
float:left;
/* -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px; */
width: 158px;
font-size:.75em;
}

.box_search .btn-small{
font-size:1em!important;
background:#065140;
color: #FFF;
border-radius:0px;
height:32px;
	}
	
.box_search .btn-small:hover{
font-size:1em!important;
background: none repeat scroll 0 0 #EDEBE6;
color: #353331;
border-radius:0px;
	}

/*section { border: 0.5em solid #8C8; padding: 1em; }	*/

.selectnav { display: none; }

.main_contentpadding{padding:10px 0px;background:transparent;overflow:hidden;}

/******** css for category template *************/

#cat_2col_wrap .short p{
margin-top:0px;
}

.box_breadcrumb {
    border-bottom: 1px solid #E1E1E1;
    color: #777777;
    padding:.625em 0px;
}

.box_breadcrumb a {
    padding-right:.25em;
}

.content_holder p{font-size:1em;line-height:1.5em;}

.category_headline {
    /*background:#F9F7ED;*/
    margin-bottom:.625em;
    padding:.312em;
}

h1.article_title {
    font-size:1.5em;
    font-weight:normal;
}

h1.article_title a {
   color:#4E4848;
}

.box_pagination,#multipage_article_navigation {
    background: none repeat scroll 0 0 #DFDCD2;
    color: #777777;
    line-height:1.812em;
    margin: .375em 0;
    padding: 0 .375em;
    overflow:hidden;
}

.box_pagination div.pagination,#multipage_article_navigation div.pagination {
    float: right;
    /* font-weight: bold; */
}

.box_pagination span.pagination_total {
    font-weight: bold;
}

.box_pagination .btn-active,#multipage_article_navigation .current{
	background-color: #E7D785;
    /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #065140 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #065140 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #065140 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #065140));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #065140 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #065140 100%);
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #333333;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
	}

/* .box_pagination .page_active {
    display: inline-block;
    line-height: normal;
    padding: .125em .375em;
}

.box_pagination span.pagination a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DEDEDE;
    display: inline-block;
    font-weight: normal;
    line-height: normal;
    padding: .125em .375em;
}

.box_pagination span.pagination a.page_groups {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
} */

/******** css for article template ********/

.story_stamp {
    border-bottom: 1px solid #E1E1E1;
    color: #777777;
    margin-bottom:.3125em;
    padding-bottom:.3125em;
}

.story_author{
	margin-left:.4em;
	}

.story_date {
    font-size:.6875em;
    padding-left:.3125em;
}

.font_size {
    font-size:.6875em;
    margin-bottom:.75em;
    text-align: right;
}

.font_size img {
    padding-left:.312em;
    vertical-align: bottom;
}

#article_holder .image_caption {
    border-bottom: 2px solid #000000;
    color: #777777;
    display: block;
    font-size:.75em;
    line-height: normal;
    padding:.312em 0;
}

#article_body {
    font-size:1em;
    line-height: 1.6em;
}


#article_body p {
    margin: 0;
    padding: 0 0 .625em 0em;
}

.box_social_bookmarks {
    background: url("../img/gradient_light.gif") repeat-x scroll center top #EFEFEF;
    border: 1px solid #CCCCCC;
    color: #777777;
    font-size:.6875em;
    margin:.8em 0 .8em;
    padding:.3125em;
}

.box_social_bookmarks a {
    padding: 0 .3125em;
}

.box_social_bookmarks img {
    vertical-align: bottom;
}

.socail_bookmark_right .box_social_bookmarks a span {
    display: none;
}

h4.title_comments {
    border-top: 2px solid #000000;
    font-size:1.25em;
    font-weight: normal;
    margin: .937em 0;
    padding:.3125em 0;
}

h4.title_comments span {
    color: #949494;
    font-size:1em;
}

img.comment_feed {
    float: right;
}

.form_line {
    margin-bottom:.375em;
    overflow: hidden;
    padding-bottom:.375em;
    width: 100%;
}

#comment_form_holder div.form_line label {
    text-align: left;
}

div.form_line label {
    text-align:right;
    width: 22%;
    color: #666666;
    display: block;
    float: left;
    font-size:1em;
    padding:.187em 0.75em .187em .187em;
}

#comment_form_holder div.formElement {
    margin-left: 0;
    width:77%;
}

div.formElement {
    margin-left:.375em;
    display: inline;
    float: left;
    z-index: auto;
   /*  width:75%; */
   width:70%;
}

div.formElement label {
    display: block;
    float: none;
    font-weight: normal;
    padding: 0;
    text-align: left;
    width: auto;
}

input.default_fields, select.default_fields {
    border: 1px solid #A7ACB2;
    width:50%;
}

input.text {
    color: #666666;
}

input, select, textarea {
    padding: .187em;
}

div#writing_reply {
    background: none repeat scroll 0 0 #FFFDD1;
    border-bottom: 1px solid #EEEEEE;
    color: #666666;
    margin-bottom:.312em;
    padding:.312em;
}

.form_line {
    margin-bottom:.5em;
    overflow: hidden;
    padding-bottom:.5em;
    width: 100%;
}

.bbcodebox ul.bbc_buttons {
    background: url("../img/gradient_light.gif") repeat-x scroll center top #EFEFEF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    height:1.5em;
    margin: 0 !important;
    padding: .187em;
    width:70%;}
    
ul.bbc_buttons li {
    float:left;
		background:none;
		padding:0px;
}

.bbcodebox ul.bbc_buttons a {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid transparent;
    display: block;
    float: left;
    height:1.25;
    line-height:1.25;
    padding: 0;
    width:1.312em;
}

textarea.add_comment {
    font-family: Arial,Helvetica,sans-serif;
    font-size:.812em;
    height:9.375em;
    padding:.312em;
    width:36.75em;
    border: 1px solid #A7ACB2;
}

input.button, button {
	width: auto;
	height: 30px;
	line-height:32px;
	margin: 0;
	padding: 0 10px 0;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

#box_article_tools {
    margin-bottom:.625em;
}

#box_article_tools ul {
    font-size:.687em;
}

#box_article_tools ul li {
    background: url("../img/gradient_light.gif") repeat-x scroll center top #EFEFEF;
    border: 1px solid #CCCCCC;
    margin-bottom:.187em;
    padding:1px 0px;
}

#box_article_tools ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
    padding:.125em .25em .25em;
    display:block;
    font-weight:bold;
}

#box_article_tools ul li img {
    vertical-align: bottom;
}

#send_article {
    background: none repeat scroll 0 0 #EFEFEF;
    padding:.375em;
}

input.email_article {
    width:90%;
}

input.email_article {
    width:90%;
}

input.email_article {
    width:90%;
}

textarea.email_article {
    width:93%;
}

.form_line div.submit {
    line-height: 20px;
    text-align: right;
}


/******* css for category blog template ***********/

.blog_info{
float: left;
margin-right: 10px;
min-width: 63px;
width: 7%;
	}
	
.blog_summary{
/* width:92%;float:right; */
	}	

.blog_date {
background: #f8f7f7;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f6f5f5), color-stop(1, #ffffff));
background: -ms-linear-gradient(bottom, #f6f5f5, #ffffff);
background: -moz-linear-gradient(center bottom, #f6f5f5 0%, #ffffff 100%);
border: 1px solid #CCCCCC;
color: #333333;
font-size:1.25em;
margin-bottom: 5px;
text-align: center;
}

p.blog_month {
background:#FB5A02;
color: #FFFFFF;
text-transform: uppercase;
}

p.blog_day {
font-size:2.25em;
}

.blog_date p {
margin: 0;
padding: 0;
}

.blog_comments {
background: url("../img/icon_blog_comment.png") no-repeat scroll left top transparent;
font-size:.875em;
font-weight: bold;
height: 45px;
line-height: 32px;
}

.no_of_comments {
color:#FB5A02;
display: inline-block;
text-align: center;
width: 46px;
}

.comments_label,.post_tags {
color: #999999;
font-size: .6875em;
font-style: italic;
}

.blog_link{
margin:.312em;
	}

.blog_link a{
background: url("../img/arrow3.gif") no-repeat scroll 100% 5px transparent;
font-size: 0.875em;
padding-right: 8px;

	}


/****** css for archive search in right ***/

#box_archive_navigation div.form_line label {
color: #666666;
display: block;
font-size: 0.75em;
padding: 0.187em 0 0.187em 0.187em;
text-align: left;
width: 100%;
}

#box_archive_navigation div.formElement {
display: block;
margin-left:0em;
width: 100%;
z-index: auto;
}

#box_archive_navigation input.default_fields, #box_archive_navigation select.default_fields {
width: 90%;
}

.form_line div.submit {
text-align: left;
}

/* footer */

.footer {
/*background:#4e4848;*/
/*padding: 28px 0 13px 0;*/
font-size:0.75em;
}

.footer_inner{
padding:0px 20px;	
	}
	
#footer_text{
padding:10px 0px;	
	}
	
#footer_extra_content{
background:transparent;
border-top:none;
border-bottom:1px solid #dcdcdc;
padding:0px 0px;
color: #B1AEAB;
	}
	
.feature_list h2{
   margin:1em 0 0 0;
	}
	
.feature_list .spliter{
   padding:.625em 0;
	}

.feature_list img{
   float:right;
   vertical-align:top;
   margin-left:10px;
	}
	
.contact_wrap img{
   float:right;
   margin-left:10px;
	}


#footer_extra_content a.site-name {
    color: #656464;
    font: 33px/33px Anton;
    margin-right: 4px;
   /* text-transform: uppercase;*/
}

.site-name-wrap{padding:.625em .625em .625em 0;}

.site-name-wrap a{
color:#656464;
}

.social {
	float:right;
	overflow:hidden;
	padding:9px 0 18px;
}
.social li {
	float:left;
	margin-left:8px;
	list-style:none;
	background-image:none!important;
	padding:0px!important;
}
.social li a {
	display:block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;
}
.social li a img { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important; }
.social li a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}

#download-brochure{
float:right;
padding:15px 0px;
}
/************* css for pagination************/

.pagination {
  height: 36px;
  margin: 5px 0;
  overflow:hidden;
  float:right;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination li {
  display: inline;
  padding:0px!important;
}

.pagination a,.pagination span {
  float: left;
  padding: 0 14px!important;
  line-height:2.25em!important;
  text-decoration: none;
  border: 1px solid #ddd!important;
}

.pagination a:hover,.pagination span:hover,
.pagination .active a,.pagination a.btn:hover{
  background-color: #49AFCD!important;
  background-position:0 0!important;
}

.pagination .active a {
  color: #999999;
  cursor: default;
}

.pagination span.current,.pagination span.page_active{
background:#f5f5f5;	
	} 

.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

/**************** css for category page ***************/

.main_news_box_row .sixcol h2{font-size:1.2em;min-height:60px;background:#2f2f2f none repeat scroll 0 0;text-transform:uppercase;padding:5px 10px;font-family:'Roboto Slab', serif;margin-bottom:0px;}

.main_news_box_row .sixcol h2 a{color: #fff;}

.main_news_box_row .sixcol h2 a:hover{color: #efefef;text-decoration: none;}

.box_more_category_list{
	background:#f9f7ed;	
	color:#333;
	}
	
.box_more_category_list .short_holder{
	min-height:150px;
	}

.main_news_box_row .sixcol:nth-child(4){
	margin-right: 0px;	
	}


/************ css for product gallery row ***************/

#product_gallery_wrap .read_more{display:block;
margin-top:5px;}


/*********** css for tabs block ******************/

#tab_product_wrap{
background:none repeat scroll 0 0 #E9DCB9;
padding:20px 0px;
margin-bottom:1em;
}

.tabs_mdl {
  background: url("../img/tab_mdl.jpg") repeat-y scroll 0 0 transparent;
  overflow: hidden !important;
}

.tabs_btm {
  background: url("../img/tab_btm.jpg") no-repeat scroll center bottom transparent;
}

.tabs_top {
  background: url("../img/tab_top.jpg") no-repeat scroll 0 0 transparent;
}

.tabs_top ul.tabs {
	 background:transparent;
   margin:0px;
   padding:0px;
	 text-transform:uppercase;
}

.tabs_top ul.tabs li{
  display:inline-block;
	margin-bottom:0px;
	margin-right:5px;
}

.tabs_top ul.tabs li a{
	 background:none repeat scroll 0 0 #e3e3e3;
   color:#555!important;
   font-size:14px;
   padding:10px;
   font-weight:bold;
	 display:inline-block;
	 border-radius:5px 5px 0px 0px;
	 -moz-border-radius:5px 5px 0px 0px;
	 -webkit-border-radius:5px 5px 0px 0px;
}

.tabs_top ul.tabs li a:hover,.tabs_top ul.tabs li a.active{
color:#ccc!important;
font-size:14px;
padding:10px 10px;
font-weight:bold;
background:none repeat scroll 0 0 #065140;
}

.tabs_top .box_white {
    border: 1px solid #CCCCCC;
    padding:10px 20px!important;
		box-shadow:0 0 3px #ccc inset;
}

.tabs_top .box {
   margin-bottom:0px;
}

.tabs_content_wrap{
margin-top:5px;
}

.tabs_content_wrap ul li a.title{
font-weight:bold;
color:#000;
}

.tabs_content_wrap h2.article_title{
margin:0px;padding:0px;
}

/************ css for product list box on home page ********/

.product_list_box{

}

.product_list_box ul li:before {
	color:#383838;
	content:'\f105';
	font-family:FontAwesome;
	font-size:22px;
	width:20px;
	display:inline-block;
	vertical-align:top;
	line-height:inherit;
	position:absolute;
	left:0px;
	top:0px;
}

.product_list_box ul li {
/*background: url(../img/service-mark.png) no-repeat scroll 0 0 transparent;*/
/*border-bottom:1px dashed #CCCBC2;*/
list-style-position: outside;
list-style-type: none;
margin-bottom: 10px;
padding-bottom: 0px;
padding-left: 40px;
font-size:.875em;
line-height: 21px;
list-style: none outside none;
padding: 0 0 8px 20px;
position: relative;
}

/********* css for carousel **************************/

.box-carousel{
position:relative;	
}

.box-title h3{
color:#3b3b3b;
font-family:"Oswald",sans-serif;
font-size:2em;
font-weight: normal;
/*letter-spacing: -1px;*/
line-height:1.5em;
margin: 0 0 15px;
padding:5px;
border-bottom:1px solid #e3e3e3;
}

.box-title h3 a:hover{
text-decoration:none;
}
/*#intro {
width: 580px;
margin: 0 auto;
}
.wrapper {
background-color: white;
width: 480px;
margin: 40px auto;
padding: 50px;
box-shadow: 0 0 5px #999;
}*/
.list_carousel {
background-color:transparent;
margin: 0 0 0px 60px;
width: 360px;
}
.list_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carousel li {
color: #999;
text-align:left;
background: transparent!important;
/* border: 5px solid #999; */
/* width: 50px;
height: 50px; */
padding: 0!important;
/*margin: 6px;*/
display: block;
float: left;
}
.list_carousel.responsive {
width: auto;
margin-left: 0;
border:none!important;
}

.list_carousel .content_body{
	padding:5px;	
}
	
.clearfix {
float: none;
clear: both;
}
.prev {
float: left;
margin-left: 10px;
}
.next {
float: right;
margin-right: 10px;
}
.pager {
float: left;
width: 300px;
text-align: center;
}
.pager a {
margin: 0 5px;
text-decoration: none;
}
.pager a.selected {
text-decoration: underline;
}
.timer {
background-color: #999;
height: 6px;
width: 0px;
}

.list_carousel .nav-dots {
	margin:0 15px 0;
	padding:5px;
	text-align:center;
	float:right;
	position: absolute;
	top: 12px;
	right:-10px;
	background:#FCFCFC;
}

.list_carousel .nav-dots a {
	text-indent:-9999px;
	overflow:hidden;
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:20%;
	background:#e5e2e2;
	margin:3px;
	cursor:pointer;
	box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset,1px 1px 1px rgba(255,255,255,0.1);
}

.list_carousel .nav-dots a.selected {
	content:'';
	width:8px;
	height:8px;
	top:0;
	left:0;
	border-radius:20%;
	background:#2f2f2f;
}

/*********** css for embeb codes **************/

.embed-container {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video_box{
background:#fff;
padding:4px;
border:1px solid #D8D8D8;
}

/******* css for language select box ***********/

#lang_select_box{
float:right;height:32px;line-height:32px;margin-right:0px;margin-top:10px;width:225px;
}

/* Smaller screens */

@media handheld, only screen and (max-width:320px) {
 #lang_select_box{
 width:224px;
 margin-top:1em;
 margin-right:12px;
 }
}

@media handheld, only screen and (max-width:480px) {
	#header_mob{
		display:none;	
		}
		
	#header_desk{
		display:block;		
		}

	#lang_select_box{
 		margin-top:11px;
 		}
	}
	
@media handheld, only screen and (min-width:481px) {
	#header_mob{
		display:none;	
		}
		
	#header_desk{
		display:block;		
		}

	}

@media only screen and (max-width: 1024px) {

body {
font-size: 1.0em;
}


.row .twelvecoln{
width: auto;
float: none;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}

.iframebox {
height:14.3383em;
margin-top: 5.2em;
}

.icon-home{
	display:none;	
	}

}


/* Kindle Landscape Mode Dimension */

@media handheld, only screen and (max-width: 801px) {


.iframebox {
height:12.5098em;
margin-top:2em;
}

.stat1d, .stat2d, .stat3d, .stat4d, .stat5d, .stat6d {font-size:3.425em; font-weight:bold; color:#ff9900; line-height:1em;}
.stat1s, .stat2s, .stat3s, .stat4s, .stat5s, .stat6s {font-weight:bold;color:#667d8f;font-size:.3181em;clear:left;line-height:1.1em;
padding:2px;
}

#button_below_ticker a {
border-radius: 0.2725em;
font-size:0.92em;
}


}

/* ============================= */
/* ! Layout for mobile version */
/* ============================= */

/* Mobile */

@media only screen and (max-width: 768px) {

body {
-webkit-text-size-adjust: none;
}

.row, body {
width: 100%;
min-width: 0;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}

.container {
width: 98%;
margin: 0 auto;
padding-left: 0px;
padding-right: 0px;
}

.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol,
.row .twelvecol, .row .thirteencol, .row .fourteencol, .row .fifteencol, .row .sixteencol, .row .seventeencol, .row .eighteencol, .row .nineteencol, .row .twentycol,
.row .twentyonecol, .row .twentytwocol, .row .twentythreecol, .row .twentyfourcol, .cell_1, .cell_0{
width: auto;
float: none;
margin-left: 0px;
margin-right: 0px;
padding:0px 0px;
}

.iframebox {
height:9.484839941em;
margin-top:1em;
}

#button_below_ticker a {
font-size:0.90em;
}

#product_list_wrap{
padding:10px;
}

#download-brochure{
float:left;
padding:15px 0px;
}

.footer .sixcol{
margin-bottom:1em;
}

.navbar{float:none!important;}

.js .selectnav{
margin-top:4px!important;
}
	
}


@media handheld, only screen and (max-width: 481px)
{

body {
font-size:1.0em;
}

.navmob {
display:block;
}

.navdt {
display:none;
}

.row .h6col, .row .h10col, .row .h12col, .row .h18col, .row .h24col {
width: auto;
float: none;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}


/*.search_input{
max-width:450px;
width:78%;
}*/

div.form_line label {
    width:100%;
    float:none;
}

div.formElement {
    float:none;
    z-index: auto;
    width:100%;
}

div.form_line label {
    text-align:left;
}

div.formElement {
    margin-left:0em;
}




.search_small_show{
display:block!important;	
	}
	
#search_small_img{
background-color: #FF9400;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #000000;
    border-left: 0px none #000000;
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    color: #777777;
    cursor: pointer;
    direction: ltr;
    display: block;
    font-weight: bold;
    height: 1.835em;
    overflow: hidden;
    padding: 0.56em 0 0;
    text-align: left;
    text-indent: -999em;
    top: 0;
    vertical-align: top;
    width: 10%;
	}
	
	#menu-icon {
    float: left;
    width:60%;
    margin-top:1px;
	}

/*.tabs_top ul.tabs li a{
	padding:5px;
}*/
	
}

.search_small_show{
display:none;	
	}
	
.clearfix,.clearer {
    clear: both;
    display: block;
    visibility: hidden;
}


#section-wrap {
	margin-top: 0px;
}

#section, 
#section li {
	margin: 0;
	padding: 0;
}
#section li {
	list-style: none;
	/* float: left; */
	margin-right: 5px;
}

/* section link */
#section a {
	padding: 4px 15px;
	display: block;
	color:#CDD5DC;
	background: #ecebeb;
}
#section a:hover {
	color:#677D92!important;
}

/* section dropdown */
#section ul {
	background: #fff;
	padding: 2px;
	position: absolute;
	border: solid 1px #ccc;
	display: none; /* hide dropdown */
	width: 200px;
}
#section ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#section li:hover &gt; ul {
	display: block; /* show dropdown on hover */
}

.banner_wrap div{
margin-bottom:1em;	
	}



/************************************************************************************
MOBILE
*************************************************************************************/
@media screen and (max-width: 600px) {

	/* section-wrap */
	#section-wrap {
		position: relative;
	}

	/* menu icon */
	#menu-icons {
		color: #000;
		width:auto;
		height: 30px;
		background: #ecebeb url(../img/menu-icon.png) no-repeat 10px center;
		padding: 8px 10px 0 42px;
		cursor: pointer;
		border: solid 1px #666;
		display: block; /* show menu icon */
	}
	#menu-icons:hover {
		background-color: #f8f8f8;
	}
	#menu-icons.active {
		background-color: #bbb;
	}
	
	/* main section */
	#section {
		clear: both;
		position: absolute;
		top: 38px;
		width:250px;
		z-index: 10000;
		padding: 5px;
		background:none repeat scroll 0 0 #7A92A5;
		border: solid 1px #999;
		display: none; /* visibility will be toggled with jquery */
	}
	#section li {
		clear: both;
		float: none;
		margin: 5px 0 5px 10px;
	}
	#section a, 
	#section ul a {
		font: inherit;
		background: none;
		display:block;
		padding: 0;
		color:#CDD5DC;
		border: none;
		padding:0.125em 0.6875em !important;
	}
	#section a:hover, 
	#section ul a:hover {
		background:#ECEBEB;
		color: #677D92;
		padding:0.125em 0.6875em !important;
	}
	
	/* dropdown */
	#section ul {
		width: auto;
		position: static;
		display: block;
		border: none;
		background: inherit;
	}
	#section ul li {
		margin: 3px 0 3px 15px;
	}
	
	.right_nav_wrap_inner {
    background: none repeat scroll 0 0 #7A92A5;
    border: none;
    color: white;
    padding: 0;
    }
    
    .right_nav_wrap_inner h3 {
    display:none;
    }


.row .r12col
{
width: auto;
float: none;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}

.menu_search_wrap,.hcol6{width:100%!important;}

#mainNav{padding:10px 0px;}

.box_search{padding:0px 0px!important;margin-top:10px;}

.slogan_wrap{
		margin-top:10px;	
		}
    
}

@media screen and (min-width: 600px) {

	/* ensure #section is visible on desktop version */
	#section {
		display: block !important;
	}

}

/**** meadi query for header part ************/


@media screen and (max-width:1024px) {

	.hmob{display:block!important;}
	.hdt{display:none;}
	.camera_caption{display:none!important;}
	
/***** queries for main menu ********/

#mainNav{
		padding:0px 0px;
		min-height:1px!important;
		margin-top:0px;
}

.js #menu_main { display: none!important; }
.js .selectnav { 
display:block!important;
border: 1px solid #c8c8c8;
background-color: #e4e4e4;
display: none;
width: 100%;
height: 33px;
padding: 5px;
cursor: pointer;
margin-top:36px;
/*border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;*/
}

.js .selectnav:focus {
  border-color: #999;
}

.js .selectnav option {
  padding: 5px;
  cursor: pointer;
}

.js .selectnav option.main_item {
  font-weight: bold;
}

.box_search,#lang_select_box{
margin-right:10px;
}

#mySlideToggler{float:right;
    /*border-radius: 5px 5px 5px 5px;*/
    margin:0px 3px;
    padding: 0px 12px;
		height:33px!important;line-height:33px!important;
		background:url(../img/menu.png) repeat-x scroll left top #EC1A52;}

}

@media screen and (min-width:1025px) {

	.hdt{display:block!important;}
	.hmob{display:none;}
   #label-home{display:none;}
}

@media screen and (max-width:320px) {

	.tabs_top ul.tabs li{display:block!important;margin:0px;}

	.tabs_top ul.tabs li a{display:block!important;border-radius:0px!important;}

}

/*#mySlideToggler,#mySlideTogglerlogin{ background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    margin: 3px;
    padding: 7px 10px;}*/

#mySlideToggler{float:right;
/*border-radius: 5px 5px 5px 5px;*/
margin:0px 3px;
padding: 0px 12px;
height:43px;
line-height:43px;
background:#065140;
cursor:pointer;
}

#mySlideToggler .icon-search,#mySlideTogglerlogin .icon-user{font-size:1em;color:#fff;}
	
#mySlideContent{
	position:absolute;right:5px;padding:5px;background:#EEEEEE;min-width:250px;z-index:1000;
	box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);
	}


/*template specific css CA Arihant Jain
----------------------------------------------------------------------------*/

.row-address{
font-size:12px;
background: #2f2f2f none repeat scroll 0 0;
border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
/*min-height: 46px;*/
position: relative;
padding:12px 20px;
color:#ccc;
}

.row-logo {
background: #ededed url("../img/bg-row-logo.gif") repeat-x scroll 0 0;
border-radius: 0 0 4px 4px;
box-shadow: 0 5px 0 0 #d4d4d4, 0 6px 0 0 #bebebe, 0 8px 16px rgba(0, 0, 0, 0.09);
min-height: 117px;
position: relative;
}

a.logo{
font-size:3em;
color:#065140;
text-decoration:none;
text-transform:uppercase;
margin:24px 0 0 10px;
}

a.logo:hover{
text-decoration:none;
}

.footer-container {
border-top: 1px solid #e3e3e3;
overflow: hidden;
padding:25px 0 25px;
margin-top:25px;
}

.footer h4 {
color: #333;
font-size: 16px;
font-weight: normal;
margin-bottom: 13px;
position: relative;
}

.footer .footer-col-content ul li {
border-bottom: 1px solid #e3e3e3;
display: block;
font-size: 13px;
padding: 5px 0 10px;
}

#extra_content_bg h2 a{
color:#cb260a;
font-family: "Anton",sans-serif;
font-size: 30px;
font-weight: 400;
letter-spacing: -1px;
line-height: 35px;
margin: 0;
text-transform: uppercase;
}

#left_content_home{
background: #fff none repeat scroll 0 0;
border: 1px solid #dcdcdc;
border-radius: 4px;
overflow: hidden;
padding: 26px 25px 9px 30px;
position: relative;
}

#left_content_home .short_wrapper{
margin-bottom:50px;
}

#right_content_home .spliter{
background: #fff none repeat scroll 0 0;
border: 1px solid #dcdcdc;
border-radius: 4px;
overflow: hidden;
padding: 26px 25px 9px 30px;
position: relative;
}

#right_content_home .more{
float:right;
}

#right_content_home .more .icon-caret-right{
color:#cb260a;
}

.form_line{
max-width:1000px;
}

span#top-menu a{
float:right;
color:#ccc;
}</pre></body></html>