#wrapper{width:100%; position:relative; /*min-height:100%;*/ margin:0 0 0 0;}
/* container */
.container{ width:1190px; margin:0 auto; position:relative;}
.container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}

#header{width:100%; position:relative; z-index:9;} 
.topBar{ background:#2f8ea5; height:38px; width:100%; padding:6px 0; margin:0;}
.backLink{background: url(../images/back-btn.png) no-repeat left center;margin: 3px 0px 0px;font-family: "OpenSans-Semibold";
    padding: 0px 0px 0px 20px;float: left; font-size: 15px; color: #FFF; text-decoration: none;}
.backLink:hover{ color:#fcaa14;}
.topBar .dial_no{ font-family: 'OpenSans-Semibold'; color:#fff; font-size:15px; float:right; line-height:22px;}
.topBar .dial_no a{color:#fff;}
.topBar{ background:#2f8ea5; height:38px; width:100%; padding:6px 0; margin:0;}
.headWrap{ background:#242424 url(../images/tran-text.png) no-repeat center top; width:100%; height:97px; padding:12px 0}
.logo{ float:left;}
.headWrap .blog_heading{ font-family: 'OpenSans-Bold';color:#fff; font-size:40px; float:right; line-height:75px; text-transform:uppercase;}
#body {width: 100%; position: relative;}
.whiteWrap { background:#FFF; width:100%; float:left; padding: 0px;border-left: 1px solid #E2DFBC; border-right: 1px solid #E2DFBC;  box-shadow: 0px 0px 3px #B9B691;}
.leftPanel { width: 840px;  border-right: 1px solid #E3E3E3; vertical-align: top; padding: 0px 30px 15px; float: left;}
.blocksrow{ margin:0 0 0 -30px;}
.blocksrow:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
.blocksrow .block{ width:374px; float:left; margin:20px 0 0 30px; position:relative;min-height:445px;}
.blocksrow .block .listmodule .pic{height:200px;}
.blocksrow .block .listmodule .pic img{height:100%;width:100%;}
.blocksrow .block .listmodule .pic object{height:100%;width:100%;}
.blocksrow .block .listmodule .listtitle{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.listmodule{ width:100%; display:inline-block; position:relative; margin:10px 0 10px 0;}
.listmodule .listtitle{ font-size:35px; color:#000; padding:10px 0 10px 0; display:block;}
.listmodule .listtitle a{ font-size:22px; color:#000;}
.listmodule .listtitle a:hover{ color:#1a84c6;}
.listmodule p{font-size:14px; color:#333; line-height:20px; padding:0 0 15px 0;}
.listmodule .grid_1{float:left;}
.listmodule .grid_2{float:right;}
.calenderlink_black{ min-height:30px; background:url(../images/cal_icon_blck.png) no-repeat 0 0; display:inline-block; font-size:14px; color:#000; padding:0 0 0 32px; line-height:26px;}
.commentslink_black{ min-height:30px; background:url(../images/speech-bubble.png) no-repeat 0 5px; display:inline-block; font-size:14px; color:#000; padding:0 0 0 32px; line-height:26px; margin:0 0 0 10px;}
.buttonYellow{display:inline-block; background:#82bb48; font-size:14px; color:#FFF; height:30px; line-height:30px; padding:0 15px;}
.buttonYellow:hover{background:#1a84c6; color:#FFF;}
.pagination { display:inline-block; width:100%; margin:10px 0 0 0;border-top: solid 1px #ccc;padding: 15px 0 0 0;}
.pagination li { float:left; margin-right: 1px;}
.pagination li a {width: 30px;line-height:30px; text-align:center; height: 30px;background-color:#1e697b; display: block; color:#fff; font-size:14px;font-family: 'OpenSans-Bold';}
.pagination li:first-child {margin-left: 0;}
.pagination li a.pageselect { background: #1a84c6;}
.pagination li a:hover{ background: #1a84c6;}

.rightPanel {width: 330px; vertical-align: top; padding: 30px 30px 30px 10px; float: right;}
.search_Form{ background:#fcf8d1; border:1px solid #cac7a7; width:100%; padding:20px; margin:0 0 20px 0;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */ }
.search_Form .wrap{ background:#FFF; border:1px solid #cac7a7; height:40px; padding:0 10px;}
.search_Form input[type="text"]{ border:none; background:none; height:40px; line-height:40px; vertical-align:middle; color:#666; font-size:15px; float:left; width:90%;}
.search_Form input[type="text"]:focus{ border:none !important;-moz-box-shadow:  0 0 4px #bbbbbb;
-webkit-box-shadow: 0 0 4px #bbbbbb;
box-shadow: 0 0 0 0;}
.search_Form input[type="submit"]{ background:url(../images/magnifier.png) no-repeat; width:21px; height:21px; border:none; cursor:pointer; float:right; margin:8px 0 0 0;}
.colWrap{ width:100%; position:relative; padding:0 0 20px 0;}
.colWrap .top{ background:#1e697b; position: relative; padding:12px;}
.colWrap .top h3{ margin:0; font-size:20px;font-family: 'OpenSans'; color:#FFF; line-height:18px;font-weight:normal; text-transform:uppercase;}
.colWrap .middle{border:1px solid #D6D6D6; border-top:none; background:#FFF; }
.colWrap .middle .siteform{padding:10px 15px 0 15px;}
.siteform .mar_b{ margin-bottom:15px;}
ul.categories{margin:0; padding:0;}
ul.categories li{ border-bottom:1px solid #D6D6D6;margin:0; padding:6px 13px;display:block;}
ul.categories li a{margin:0; text-decoration:none; font-size:14px; color:#4a4a4a;font-family: 'OpenSans'; }
ul.categories li a span{ color:#1e697b; float:right;}
ul.categories li:hover{background:#fcf8d1;}
ul.categories li:hover a{color:#000;}
ul.categories li:last-child{ border-bottom:none;}

#footer{ width:100%; margin:30px 0 0 0;}
#footer .gray{ width:100%; margin:20px 0 0 0; background:#373838;}
#footer .gray .left_face{ width:345px; display:table-cell;  background:url(../images/footer_spe_line.jpg) repeat-y right top; padding-top:20px; padding-bottom:20px;}
.gray .left_face.padding_right{ padding-right:65px;}
.gray .left_face.padding_left{ padding-left:65px;}
#footer .gray .middle_tweet{ width:500px; display:table-cell; background:url(../images/footer_spe_line.jpg) repeat-y right top;padding:20px 65px}
#footer .gray .middle_tweet h2{ color:#fff; font-size:16px;font-family: 'OpenSans-Semibold'; text-transform:uppercase;}
#footer .gray .left_face h2{ color:#fff; font-size:16px;font-family: 'OpenSans-Semibold'; text-transform:uppercase; padding:0 0 15px 0;}
#footer .gray .left_face p{ color:#e8e8e8; font-size:14px;font-family: 'OpenSans';}
#footer .gray .left_face p span{ color:#55acee; border-bottom: dashed 1px #5f6060; display:block; padding:0 0 5px 0; margin:0 0 5px 0}
#footer .gray .left_face p span a{ color:#55acee;}
#footer .gray .left_face p span a:hover{ color:#82bb48;}
#footer .copy_wrap{ width:100%;background:#262727; padding:10px 0}
#footer .copy_wrap p{ color:#cecece; font-size:13px;font-family: 'OpenSans'; text-align:center}
#footer .gray .left_face:last-child{background:none;}

.listingSection{ width:100%; margin:20px 0 0; float:left;}
.listmodule .pic{width:100%; height:300px; background:#fff;text-align:center;display:inline-block;}
/*.listmodule .pic img{width:100%; display:block; height:100%;}*/
.cmsContainer{width:100%;}
.cmsContainer h2{ font-size:24px; color:#333; padding:0 0 15px 0;font-family: 'OpenSans-Semibold';line-height:1;}
.cmsContainer h3{ font-size:22px; color:#333; padding:0 0 10px 0;font-family: 'OpenSans-Semibold'; }
.cmsContainer h4{ font-size:20px; color:#333; padding:0 0 10px 0;font-family: 'OpenSans-Semibold'; }
.cmsContainer h5{ font-size:18px; color:#333; padding:0 0 5px 0;font-family: 'OpenSans-Semibold';}
.cmsContainer h6{ font-size:16px; color:#333; padding:0 0 10px 0;font-family: 'OpenSans-Semibold';;}
.cmsContainer p {padding:0 0 15px 0; color:#545353; font-size:14px; text-align:justify;font-family: 'OpenSans';}
.cmsContainer p a{ color: #208bcb;text-decoration: underline;font-weight: bold;}
.cmsContainer p a:hover{ color:#000;}
.cmsContainer p strong{font-size:14px;}
.cmsContainer ul{margin:10px 0 0 0; padding:0; display:inline-block; width:100%;}
.cmsContainer ul li{ list-style:none; position:relative; padding:0 0 10px 20px;color:#545353; font-size:14px; font-family: 'OpenSans';}
.cmsContainer ul li:before{content:"";width:8px; height:8px; border-radius:30px; background:#1a84c6; left:0; top:5px; position:absolute;}

.cmsContainer ol{margin:0 0 10px 0; padding:0; display:inline-block; width:100%;}
.cmsContainer ol li{ list-style:decimal inside;font-size:14px; color:#545353;margin:0; padding:0 0 10px 0;font-family: 'OpenSans';}

.cmsContainer ol ul li{ list-style:none;font-size:15px; color:#545353;margin:0 0 0 15px; padding:0 0 10px 15px;font-family: 'OpenSans';}

.formwrap{width:100%; position:relative; display:inline-block; margin:20px 0 0 0;}
.formwrap .formlist{width:100%; display:inline-block;}
.formwrap .formlist li{width:100%; display:inline-block; padding:20px 0 0 0; position:relative;}
.formwrap .formlist .grid_1{ float:left; width:49%;}
.formwrap .formlist .grid_2{ float:right; width:49%;}
.formwrap input[type="text"], .formwrap input[type="password"]{ outline:none; width:100%; background:#FFF; border:1px solid #dedede; height:40px; line-height:40px; padding:0 10px; font-size:15px; color:#8e8e8e; vertical-align:middle;}
.formwrap textarea{ width:100%; outline:none; background:#FFF;font-family: 'OpenSans';border:1px solid #dedede; height:150px; line-height:20px; padding:10px; font-size:15px; color:#8e8e8e; vertical-align:middle;}
.formwrap select{ outline:none; width:100%; background:#FFF; border:1px solid #dedede; line-height:40px; padding:10px; font-size:16px; color:#8e8e8e; vertical-align:middle;}
.formwrap input[type="submit"]{ background:#82BB48;font-family: 'OpenSans'; padding:10px 20px; color:#FFF; font-size:18px; border:none; cursor:pointer; display:inline-block;-webkit-appearance:none;}
.formwrap input[type="submit"]:hover{background:#1a84c6;}
.formwrap input[type="button"]{ background:#82BB48;font-family: 'OpenSans'; padding:10px 20px; color:#FFF; font-size:18px; border:none; cursor:pointer; display:inline-block;-webkit-appearance:none;}
.formwrap input[type="button"]:hover{background:#1a84c6;}
.normalTitle{ padding:0; display:inline-block; text-transform:uppercase; color:#000; font-size:30px;font-family: 'OpenSans-Light';}
.normalTitle strong{font-family: 'OpenSans-Bold';}
.calenderlink_black_small{ background:url(../images/cal_icon_blck_s.png) no-repeat 0 0; display:inline-block; font-size:14px; color:#000; padding:0 0 10px 20px; line-height:16px; display:block;}
.calenderlink_black_small span{ border-right:solid 1px #7c7c7c; padding:0 8px 0 0; margin:0 3px 0 0 }



.login_border{ width:500px; border:solid 1px #ccc; padding:25px 25px 10px; margin:5px auto 30px;}
.siteForm{ width:100%;display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#888888;}
.siteForm input[type="text"], .siteForm input[type="password"], .siteForm select{width:100%; padding:0 5px; margin:0; height:40px; border:1px solid #d6d6d6; color:#333; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */}
.siteForm textarea{width:100%; padding:0 5px; margin:00; height:40px; border:1px solid #d6d6d6; color:#333; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */}
.siteForm input[type="text"]:focus{box-shadow:none}
.siteForm input[type="password"]:focus{box-shadow:none}
.siteForm input[type="checkbox"]{margin:0 3px 0 0; padding:0; vertical-align: middle;}
.form_Table{ width:100%;}
.form_Table td{ padding-bottom:15px; color:#666; margin:0;}
.mandatory{color:#F34F0F;}
.siteForm input[type="submit"]{background:#82BB48; color:#fff; font-size:16px;font-family: 'OpenSans'; border:none; cursor:pointer; padding:5px 15px; transition:all 0.3s;}
.siteForm input[type="submit"]:hover{background:#1a84c6; border-color:#82BD42;}
.siteForm input[type="button"]{background:#82BB48; color:#fff; font-size:16px;font-family: 'OpenSans'; border:none; cursor:pointer; padding:5px 15px; transition:all 0.3s;}
.siteForm input[type="button"]:hover{background:#1a84c6; border-color:#82BD42;}
.login_border input[type="text"].usericon{background:#fff  url(../images/user.png) no-repeat 96% 10px; padding-right:40px;}
.login_border input[type="password"].keyicon{background:#fff url(../images/key.png) no-repeat 96% 10px; padding-right:40px;}
.add_title{color:#373737; font-size:22px;font-family: 'OpenSans';width:500px; margin:0 auto; padding:20px 0 0 0}
.bot_mar{ margin-bottom:130px;}
.error{ background:#f6c1c1; border:solid 1px #f48181; color:#ff0000!important; border-radius:4px; padding:6px!important; margin:5px 0 0 0}
.information{ background:#cdefbd; border:solid 1px #7de24c; color:#4e9a29!important; border-radius:4px; padding:6px!important;margin:5px 0 0 0}
.cke_editable {
    cursor: text;
    border: solid 1px #ccc;
    border-radius: 4px;
    padding: 5px;
    width: 98%;
    height: 180px;
    float:left;
    overflow:auto;
}
.cke_editable ol{padding: 0 0 0 20px;list-style-type:decimal;}
.cke_editable ul{padding: 0 0 0 20px;list-style-type:disc}
a[data-pin-log="button_pinit"]{margin:31px 0 0 0;}
.borderWrap{position: absolute;
	z-index: 99;
	left: 5px;
	width: 100px;
	top: 10px;
}
.hidden{display:none;}
/*----------------------comment------------------*/
.comments_area{ width:100%; position:relative;padding:0 0 0;}
.comments_wrap{ background:#fff; padding:10px; border:1px solid #DBDBDB; width:100%; margin:0 0 15px 0;
-moz-box-shadow:0 2px 0 #d4d4d4; float:left;
-webkit-box-shadow:0 2px 0 #d4d4d4;
box-shadow:0 2px 0 #d4d4d4;}
.comments_wrap .pic{width:60px; height:60px; border:4px solid #dbdbdb; border-radius:3px; float:left;}
.comments_wrap .pic img{width:100%;}
.comments_wrap .right{margin:0; width:90%; }
.comments_wrap .username{ font-size:18px; color:#7a7a7a;font-family: 'OpenSans-Semibold'; font-weight:normal; margin:0; clear:none;}
.comments_wrap .username span{color:#ad405d; text-decoration:none;}
.comments_wrap .username a{ color:#1E697B; text-decoration:none;}
.comments_wrap .username a:hover{ color:#333; text-decoration: underline;}
.comments_wrap .commentdate{ display:inline-block; padding:2px 0; font-size:13px; color:#000; text-transform:uppercase; margin:6px 0;font-family: 'OpenSans';}
.comments_wrap p{ font-size:14px; color:#666; line-height:20px; padding:0 0 15px 0;font-family: 'OpenSans';}
.replyLink{background:#208BCB url(../images/reply_arrow.png) no-repeat 86% 8px; border-radius:3px; display:inline-block; padding:0 30px 0 8px; height:22px; line-height:20px; font-size:13px; color:#FFF; text-decoration:none;}
.replyLink:hover{background:#1E697B url(../images/reply_arrow.png) no-repeat 86% 8px; color:#fff;}
.wrapTitle{font-size:24px; margin:20px 0 0 0; width:100%; display:inline-block; padding:0 0 15px 0;font-family: 'OpenSans-Semibold'; font-weight:normal;line-height:1; color:#666;}
.wrapTitle span{ color:#ad405d; background:#000; font-size:12px; color:#FFF; padding:2px 10px; position:relative; top:-2px; border-radius:2px;}
.toggle-trigger{ display:none;}
.borderWrap_mobile{display:none;}
.buttonYellow_mobile{display:none;}
/** Pagination Styling **/
ul.paging{margin:20px 0; padding:0; text-align: center; display:block;}
ul.paging li{text-align:center; display:inline-block; *display:inline;/* vertical-align:top*/ vertical-align:top}
ul.paging li a{ text-decoration:none; display:block; padding:0 15px; color:#282828; font-size:15px; border-radius:2px; line-height:40px}
ul.paging li a.next1{}
ul.paging li a:hover.next1{ background:none; color:#000}

ul.paging li a.prev{}
ul.paging li a:hover.prev{ background:none;color:#000}
ul.paging li a:hover, ul.paging li a.selects{background:#2093d1; color:#fff;}
/** End of Pagination Styling **/
/** Popular Blogs **/
ul.popular_listing{ padding:0; margin:10px 0 0;}
ul.popular_listing li{ float:left; width:100%; padding:0 0 10px 0}
ul.popular_listing li .img{ height:130px; width:100%;display:block;}
ul.popular_listing li .img img{ height:100%; width:100%;}
ul.popular_listing li span{font-size:14px; color:#666; font-family: 'OpenSans'; padding:0 0 10px 0; font-weight:bold;}
/** End of Popular Blogs **/
