@font-face {
    font-family: 'oswaldbold';
    src: url('oswald-bold-webfont.woff2') format('woff2'),
         url('oswald-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswaldmedium';
    src: url('oswald-medium-webfont.woff2') format('woff2'),
         url('oswald-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'futura_md_btbold';
    src: url('tt0144m-webfont.eot');
    src: url('tt0144m-webfont.eot?#iefix') format('embedded-opentype'),
         url('tt0144m-webfont.woff2') format('woff2'),
         url('tt0144m-webfont.woff') format('woff'),
         url('tt0144m-webfont.ttf') format('truetype'),
         url('tt0144m-webfont.svg#futura_md_btbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body {width:100%; height:100%; font-family: "Open Sans",sans-serif;}
body {}
h1,h2,h3,h4{
	font-weight:normal;
}
* {
    box-sizing: border-box;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
a {outline:none; text-decoration:none;}
a:hover {color:#666;}
input, textarea, select {font-size:13px; color:#3a3a3a; vertical-align:middle; font-family: 'Open Sans', sans-serif; outline:none}
input[type="button"] {-webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s;}
.transition {-webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s;}
.clr {clear:both !important;}
.fl {float:left !important;}
.fr {float:right !important;}
.vAlign {vertical-align:middle !important;}
img {border:none; vertical-align:top;}

ul {list-style:none;}
.clearfix:before, .clearfix:after {content:''; display:block; height:0; overflow:hidden;}
.clearfix:after {clear:both;}
.mainCon {width:100%;}
.responsive {max-width:1060px; margin:auto; padding:0 10px;}
header {height:72px; background-color:#fff;}
.logo {float:left; padding:5px 0 0 20px;}
.headerRgt {float:right;}
.menu {float:left;}
.menu a.showMobMenu {display:none;}
.menu > ul > li {border-left:1px solid #efefef; float:left; text-transform:uppercase; position:relative;}
.menu > ul > li > a {float:left; height:72px; display:block; color:#7f7f7f; line-height:72px; position:relative; padding:0 28px 0 10px;}
.menu > ul > li > a:after {content:''; width:0; height:0; position:absolute; right:10px; top:34px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #ababab;}
.menu > ul > li > a:hover {color:#469418;}
.menu > ul > li > a:hover:after {border-top:5px solid #469418;}
.acLinkBx {float:right; border-left:1px solid #efefef;}
.acLinkBx a.acLink {display:block; padding:14px 28px 0 10px; position:relative; color:#7f7f7f; height:72px;}
.acLinkBx a.acLink img {border-radius:100%; vertical-align:middle; margin:0 5px 0 0;}
.acLinkBx a.acLink:after {content:''; width:0; height:0; position:absolute; right:10px; top:34px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #ababab;}
.acLinkBx a.acLink:hover {color:#469418;}
.acLinkBx a.acLink:hover:after {border-top:5px solid #469418;}

.bannerCon {background:url(/images/articles-images/banner_img1.jpg) no-repeat center top; background-size:cover; position:relative;}
.bannerCon .responsive {padding:100px 10px 200px 10px; text-align:center; position:relative;}
.bannerHd span {display:inline-block; color:#ffffff; font-size:32px; border-bottom:1px solid #e1e7e9; font-family: 'futura_md_btbold'; text-shadow:2px 2px 2px rgba(0,0,0,.4); margin-bottom:10px;}
.bannerBigHd {color:#ffffff; font-size:64px; text-transform:uppercase; font-family: 'futura_md_btbold'; text-shadow:2px 2px 2px rgba(0,0,0,.4);}
.bannerTxt {font-size:24px; font-weight:700; color:#fff; text-shadow:2px 2px 2px rgba(0,0,0,.4); padding-bottom:30px;}
.bannerTxt span {margin:0 8px;}
.searchBox {max-width:760px; height:60px; margin:auto; background:#e0e8e1; border:3px solid #fff; position:relative; padding-right:44px;}
.searchInput {width:100%; font-size:15px; padding:17px 15px; background:none; border:none;}
.searchBtn {width:44px; position:absolute; right:0; top:10px; height:32px; border:none; background:url(/images/articles-images/search_icon.png) no-repeat center; border-left:1px solid #7f7f7f; overflow:hidden; text-indent:-2000%; cursor:pointer;}
.optTxt {padding:10px 0 0 0; color:#fff; font-size:14px; font-weight:600;}
.optTxt label {margin:0 15px;}
.optTxt label input {margin:0 2px 3px 0;}

.btnBox {width:800px; position:absolute; bottom:-12px; left:50%; margin-left:-400px; z-index:10;}
.btnBox a {display:block; width:390px; position:relative; background:#ffffff; text-transform:uppercase; border:1px solid #cccccc; padding:15px 5px; color:#323232; font-size:13px;}
.btnBox a span {display:block; color:#85bc43; font-size:20px; font-family: 'oswaldmedium';}
.btnBox a:hover {background:#85bc43; color:#fff;}
.btnBox a:hover span {color:#fff;}
.btnBox a.lft {float:left;}
.btnBox a.lft:after {content:''; position:absolute; display:block; left:-22px; bottom:0; background:url(/images/articles-images/lft_btn_arrow.gif); width:22px; height:11px;}
.btnBox a.rgt {float:right;}
.btnBox a.rgt:after {content:''; position:absolute; display:block; right:-22px; bottom:0; background:url(/images/articles-images/rgt_btn_arrow.gif); width:22px; height:11px;}
.photoBy {color:#FFF; font-size:9px; position:absolute; right:5px; bottom:5px;}

.homeTopTxt {text-align:center; padding:50px 0 40px 0; color:#444444; font-size:36px; font-family: 'oswaldbold';}
.dirComCon {width:100%; position:relative;}
.dirComCon .responsive {position:relative; z-index:10;}
.directoryBg {background:url(/images/articles-images/directory_bg.jpg) no-repeat right top; background-size:cover; position:absolute; left:0; top:0; width:50%; height:100%;}
.communityBg {background:url(/images/articles-images/community_bg.jpg) no-repeat left top; background-size:cover; position:absolute; right:0; top:0; width:50%; height:100%;}
.directoryBox {float:left; width:50%; padding:30px 30px 30px 0;}
.whtClr {color:#fff !important;}
.communityBox {float:right; width:50%; padding:30px 0 30px 30px;}
.topBox {height:30px; border-bottom:1px solid rgba(255,255,255,.5);}
.topBox .hd {color:#fff; font-size:14px; text-transform:uppercase; float:left; font-weight:600;}
.dirComTab {float:right;}
.dirComTab ul li {float:left; padding:0 0 0 20px; font-size:13px;}
.dirComTab ul li a {color:rgba(255,255,255,.5); display:block; height:30px;}
.dirComTab ul li a:hover, .dirComTab ul li.active a {color:rgba(255,255,255,1); border-bottom:1px solid #fff;}
.dirComList {padding:20px 0 10px 0;}
.dirComList ul li {min-height:72px; margin-bottom:20px; position:relative;}
.dirComList ul li .lft {float:left; position:absolute; left:0; top:5px;}
.dirComList ul li .rgt {padding:0 0 0 102px; color:rgba(255,255,255,.8); font-size:13px; line-height:19px;}
.dirComList ul li .rgt a {display:block; font-size:14px; margin-bottom:2px;}
.dirComList ul li .rgt a:hover {color:#fff;}
a.whtBtn {display:inline-block; background:#fff; font-size:12px; color:#000; border:1px solid #fff; text-transform:uppercase; height:30px; line-height:30px; padding:0 10px;}
a.whtBtn:hover {background:none; color:#fff;}

.dirComOut {position:relative;}
.dirComBox {position:absolute; left:0; top:0; z-index:0; -webkit-backface-visibility:hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d;  -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s;}
.dirComBox.active {z-index:1; -webkit-transform:rotateY(0); -moz-transform:rotateY(0); -o-transform:rotateY(0); transform:rotateY(0);}

.paddCon {padding:40px 0;}
.mainHd {color:#444444; font-size:34px; font-family: 'oswaldmedium'; text-transform:uppercase; line-height:normal; padding-bottom:25px;}
.tac {text-align:center;}
.productSlider {position:relative;}
.productSlider .item {border:1px solid #eeeeee;}
.productSlider .item .hd {padding:10px; border-top:1px solid #eee; color:#000; font-size:15px;}
.productSlider .item .hd span {display:block; color:#444444; font-size:14px; padding-top:2px;}
.productSlider .item .txt {padding:10px; border-top:1px solid #eee; color:#5e5e5e; font-size:13px; line-height:20px;}
.productSlider .item .category {background:#f8f8f8; padding:8px 10px; color:#444444; font-size:14px;}
.productSlider .owl-prev, .articleSlider .owl-prev {background:url(/images/articles-images/prev_arrow.png); width:27px; height:75px; position:absolute; left:-45px; top:50%; margin-top:-37px; overflow:hidden; text-indent:-2000px; opacity:.3; -webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s;}
.productSlider .owl-prev:hover, .articleSlider .owl-prev:hover {opacity:1;}
.productSlider .owl-next, .articleSlider .owl-next {background:url(/images/articles-images/next_arrow.png); width:27px; height:75px; position:absolute; right:-45px; top:50%; margin-top:-37px; overflow:hidden; text-indent:-2000px; opacity:.3; -webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s;}
.productSlider .owl-next:hover, .articleSlider .owl-next:hover {opacity:1;}
.bannerBox {padding:40px 0 0 0; text-align:center;}
.bannerBox img {max-width:100%;}
.bannerBox.bot {padding:0 0 40px 0;}

.postCon {background:url(/images/articles-images/post_bg.jpg) no-repeat center top; background-size:cover;}
.postBox {background:#fff; padding:15px; margin-bottom:20px;}
.postBox.last {margin-bottom:0;}
.postBox .hd {font-size:14px; position:relative; min-height:55px; padding:0 0 0 60px;}
.postBox .hd img {width:50px !important; position:absolute; left:0; top:0; border:1px solid #d8d8d8; border-radius:2px;}
.postBox .txt {color:#5e5e5e; font-size:13px; line-height:20px;}
.postSlider .owl-dots {text-align:center; padding:15px 0 0 0;}
.postSlider .owl-dot {display:inline-block; width:12px; height:12px; border:2px solid #fff; background:none; margin:0 5px; border-radius:100%;}
.postSlider .owl-dot:hover, .postSlider .owl-dot.active {background:#fff;}

.articleSlider {position:relative;}
.articleSlider .item .hd {padding:10px 0 0 0; color:#000; font-size:15px;}
.articleSlider .item .hd span {display:block; color:#4e8a06; font-size:14px; padding-top:2px;}
.articleSlider .item .txt {color:#5e5e5e; font-size:13px; line-height:20px; padding-top:5px;}

.newsCon {background:url(/images/articles-images/news_bg.jpg) no-repeat center top; background-size:cover;}
.newsList ul li {float:left; width:23.5%; background:#fff; margin:0 2% 2% 0; padding:20px; position:relative; font-size:15px; line-height:22px; color:#595959;}
.newsList ul li.half {width:49%; background:#7eb839; color:#fff;}
.newsList ul li:nth-child(3n) {margin-right:0;}
.newsTop {padding-bottom:35px; text-align:center;}
.newsTop img {border-radius:100%; margin-bottom:15px;}
.newsTop a {color:#31cdfd;}
.newsTop a:hover {color:#666;}
.newsBot {position:absolute; left:0; bottom:0; width:100%;}
.newsBot .lft {padding:0 0 10px 20px; float:left;}
.newsBot .lft a {margin-right:6px;}
.newsBot .rgt {padding:0 20px 10px 0; float:right;}
.newsList ul li.half .date {font-size:16px; font-weight:300; padding:20px 0 5px 0;}
.newsList ul li.half .hd {font-size:20px; font-family: 'oswaldbold'; line-height:normal; padding-bottom:20px; position:relative;}
.newsList ul li.half .hd:after {content:''; width:160px; height:1px; background:#fff; position:absolute; left:0; top:35px;}
.newsList ul li.half a {color:#fff;}
.newsList ul li.half a:hover {text-decoration:underline;}
a.whtBtnBig {display:inline-block; background:#fff; font-size:16px; color:#000; border:1px solid #fff; text-transform:uppercase; height:40px; line-height:40px; padding:0 20px;}
a.whtBtnBig:hover {background:none; color:#fff;}
a.whtBtnBig img {vertical-align:middle; margin:0 4px 2px 0;}
.rgtSpace {margin-right:8px;}

.spotlightBox {padding:20px; float:left; border:1px solid #e1e1e1; background:#f6f6f6; width:68%;}
.spotlightBox .lft {float:left; border:1px solid #d9d9d9; padding:3px; background:#fff; box-shadow:0 0 5px rgba(0,0,0,.2); width:40%;}
.spotlightBox .lft img {width:100%;}
.spotlightBox .rgt {float:right; padding:0 0 0 20px; width:60%; color:#7a7a7a; font-size:16px; line-height:24px;}
.spotlightBox .rgt .hd {color:#57901b; font-size:28px; text-transform:uppercase; font-family: 'oswaldmedium'; line-height:normal; padding-bottom:10px;}
.spotlightBox .rgt .hd span {display:block; color:#444444; font-size:22px; padding-top:10px;}
.whereBuy {padding:20px; float:right; border:1px solid #e1e1e1; background:#f6f6f6; width:30%; text-align:center; color:#7a7a7a; font-size:16px; line-height:24px;}
.whereBuy span {display:block; color:#444444; font-size:34px; text-transform:uppercase; line-height:normal; font-family: 'oswaldmedium'; padding:25px 0 5px 0;}

.clientSliderCon {background:#f6f6f6; border-top:1px solid #e6e6e6; height:101px; position:relative; padding:0 0 0 190px;}
.clientSlider .item {border-left:1px solid #e6e6e6; height:100px; text-align:center; padding:20px 10px 0 10px;}
.clientSlider .item img {max-width:100%; width:auto !important; display:inline-block !important;}
.clientHd {height:100px; border-right:1px solid #e6e6e6; width:191px; position:absolute; left:0; top:0; z-index:10; color:#444444; font-size:24px; text-transform:uppercase; font-family: 'oswaldmedium'; padding:25px 0 0 20px;}
.clientHd span {display:block;}
.clientHd span a {font-size:14px; font-family: 'Open Sans', sans-serif;}

footer {background:#1e1e1e;}
.recListed {float:left; padding:40px 0 10px 0; width:32%; margin-right:4%;}
.footerHd {margin-bottom:20px; background:#2e2e2e; font-size:18px; font-weight:300; position:relative; color:#fff; padding:6px 15px;}
.footerHd:after {content:''; width:0; height:0; position:absolute; left:20px; bottom:-6px; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #2e2e2e;}
.recRating {float:left; padding:40px 0 10px 0; width:32%; margin-right:4%;}
.recentList ul li {min-height:70px; position:relative; margin-bottom:20px;}
.recentList ul li .lft {position:absolute; left:0; top:5px;}
.recentList ul li .rgt {padding:0 0 0 90px;}
.recentList ul li .rgt .txt {color:#fff; line-height:18px;}
.recentList ul li .rgt .impect {color:#616568; font-size:12px;}
.recentList ul li .rgt .impect a {color:#616568;}
.recentList ul li .rgt .impect a:hover {color:#7eb839;}
.recentList ul li .rgt .rating {display:inline-block; background:#7eb839 url(/images/articles-images/wht_star.png) no-repeat 4px; height:18px; font-size:12px; color:#fff; line-height:18px; padding:0 5px 0 20px; margin-top:2px;}
.recentList ul li .rgt .grayBox {display:inline-block; background:#3c3c3c; height:18px; font-size:12px; color:#fff; line-height:18px; padding:0 5px; margin-top:2px;}
.newsletter {float:left; padding:40px 0 10px 0; width:28%;}
.newsletter .txt {font-size:14px; line-height:22px; color:#bbbbbb; padding-bottom:15px;}
.newsInputBx {border:1px solid #b2b2b2; height:36px; background:#fff; padding-right:36px; position:relative; margin-bottom:40px;}
.newsInput {width:100%; background:none; padding:8px 10px; font-size:12px; border:none;}
.newsInputBtn {position:absolute; right:-1px; top:-1px; width:36px; height:36px; background:#7eb839 url(/images/articles-images/go.png) no-repeat center; border:none; cursor:pointer; overflow:hidden; text-indent:-2000%;}
.socialLink a {display:inline-block; width:30px; height:30px; background:#353535 url(/images/articles-images/social_icon.png?ver=20201222); border:1px solid #4b4b4b; border-radius:2px; margin-right:10px;}
.socialLink a:hover {background-color:#7eb839; border:1px solid #7eb839;}
.socialLink a.twitter{background-position:0 0;}
.socialLink a.linkedin{background-position:-31px 0;}
.socialLink a.facebook{background-position:-62px 0;}

.footerBot {border-top:1px solid #212223; -webkit-box-shadow:0 0 0 1px #19191b; -moz-box-shadow:0 0 0 1px #19191b; -o-box-shadow:0 0 0 1px #19191b; box-shadow:0 0 0 1px #19191b;}
.footerLink {float:left; padding:25px 0; color:#797979; font-size:12px; font-weight:600;}
.footerLink a {color:#797979; margin:0 5px;}
.footerLink a:first-child {margin-left:0;}
.footerLink a:hover {color:#85bc43;}
.copy {float:right; padding:25px 0; color:#797979; font-size:11px; font-weight:600;}

/*Start 27 May 2016*/
.menu > ul > li.active > a {color:#469418; background:#f0f0f0;}
.menu > ul > li.active > a:after {border-top:5px solid #469418;}
.menuPopup {background:#f0f0f0; width:230px; position:absolute; left:0; top:72px; z-index:100; display:none;}
.menuPopup > ul > li > a {display:block; padding:14px 10px; text-transform:none; font-weight:600; color:#333; border-bottom:1px solid #f8f8f8; position:relative;}
.menuPopup > ul > li.moreLnk > a:after {content:''; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #666; position:absolute; left:92%; top:14px;}
.menuPopup > ul > li > a:hover, .menuPopup > ul > li.active > a {background:#f8f8f8;}
.menuPopup ul li .subMenu {position:absolute; width:580px; left:100%; top:0; background:#f8f8f8; padding:10px; display:none; min-height:470px;}
.menuPopup ul li .subMenu ul {display:block; width:33.33%; float:left;}
.menuPopup ul li ul li {text-transform:none; padding:2px 0 2px 10px; position:relative;}
.menuPopup ul li ul li:after {content:''; position:absolute; left:2px; top:11px; width:3px; height:3px; background:#999; border-radius:3px;}

.lfttoRgt .menuPopup {right:0; left:inherit;}
.lfttoRgt .menuPopup > ul > li > a {text-align:right;}
.lfttoRgt .menuPopup ul li ul  {right:100%; left:inherit;}
.lfttoRgt .menuPopup > ul > li.moreLnk > a:after {border-right:5px solid #666; border-left:5px solid transparent; right:92%; left:inherit;}
/*07/june/2016*/
.dirComBox.dirComBoxNews {transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); position: relative;}
.tweetCon , .newsBox { width:48%;}
.tweetCon{ background:#fff; padding:15px; border-radius:10px;}
.tweetCon  img{ width:100%; height:400px;}
.newsCons{ margin-top:20px;}
.dirComList ul.newsList li .rgt{ padding:0;}
.date {font-size: 12px;font-weight: 600;margin-bottom: 3px;}
.menu > ul > li.norightarrow > a::after {border-width: 0;}
.menu > ul > li.norightarrow > a{ padding-right:10px;}
.tabBx{ min-height:390px;}

/*Listing Page*/
.green{color:#85bc43;}
.lightGray{color:#838383;}
.community{background-color:#fff;margin-top: 4px;}
.communitLeft ul li{display:inline-block;}
.communitLeft ul li a{font-size:13px;padding-right: 5px;font-weight: 600;}
.underline{text-decoration:underline;}
.communitLeft{padding: 18px 0;width:42%;}
.communitRight{padding:7px 0;width: 58%;}
/*CustomRadio*/
input[type=radio]{ overflow:hidden;}
input[type=radio].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=radio].css-checkbox + label.css-label {padding-left:23px;height:17px; display:inline-block;line-height:17px;	background-repeat:no-repeat; background-size:17px;background-position: 0 0; vertical-align:middle;cursor:pointer; font-size:12px;font-family: "open sans"; font-weight:600;color: #7c7c7c; text-transform:uppercase;}
input[type=radio].css-checkbox:checked + label.css-label {background-position: 0 -16px;}
label.css-label {background-image:url(/images/articles-images/radio-btn.png);	-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;user-select: none;}
.customRadio{display: inline-block;margin-right: 15px;}
.radioSection{display:inline-block;margin-top: 10px;margin-left: 45px;}
.searchBar{display:inline-block;float: right;}
.inputComn{border:none;color: #000;height: 40px;margin: 0;padding: 10px;width: 100%;background-color:#f9f9f9;font-style: italic;font-size: 13px; width:312px;}
.inputsearchBar{position:relative;}
.searchSymbol{position:absolute; right:0; top:0;cursor: pointer;}
/*Listingsection*/
.listingLeft{width:713px; padding-right:10px; border-right:1px solid #d9d9d9;}
.listingRight{width:325px; padding-left:10px;}
.articlesHead{color:#444444; font-size:26px;font-family: 'oswaldbold';}
.mainlistingSection{padding: 20px 0;}
.leftArticles a{color: #85bc43;font-size: 13px;text-decoration: underline;font-weight: 600;}
.allArticles{background-color:#f9f9f9;padding: 7px 15px;border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;margin-top: 15px;}
.rightArticles span{color: #444444;font-size: 13px;font-weight: 600;padding-right: 100px;text-transform: uppercase;}
.rightArticles select{-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;-ms-appearance:none;background: #85bc43 url("/images/articles-images/downarrow.png") no-repeat scroll 90% center;border: medium none;color: #fff;cursor: pointer;height: 33px;padding: 0 10px;width: 110px;}
.rightArticles{position:relative;}
.drop{position: absolute;right: -15px;top: -8px;}
.rightArticles option{padding: 7px 13px;}
.articlesBoxes{padding:15px; background-color:#fff; border-bottom:1px solid #cccccc;margin-bottom: 10px;}
.boxLeft{float: left;width: 180px;}
.artImg > img{display: block;max-width: 100%;width: 196px;}
.artImg{position:relative;border: 2px solid #d9d9d9;}
.imgWrap{position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(42,144,206,0.7); cursor:pointer; opacity:0;}
.artImg:hover .imgWrap{opacity:1; transition:all .3s ease-in-out;}
a.nameHead {font-size: 14px;font-weight: 600}
a.nameHead:hover{color:#85bc43;}
.secondTwo{display:block;margin: 4px 0;}
.aName {color: #85bc43;font-size: 12px;font-weight: 500;text-transform: uppercase}
.aDate{color:#8f8f8f; font-size:12px;font-weight:600;margin: 0 4px; background:url(/images/articles-images/timesymbl.png) no-repeat 1% center;padding-left: 15px;}
.aShare{color:#575757; font-size:12px;font-weight:800;}
.aPara{color: #848484;font-size: 13px;line-height: 20px;}
.boxRight{float: right;width: 470px;}
.readMore{color:#85bc43; font-weight:600;text-decoration:underline;}
.readMore:hover{color:#85bc43;text-decoration:none;}
.aportCart img{display: block;margin: auto;width: 100%;}
.numberList a{background-color: #f5f5f5;border: 1px solid #c9c9c9;color: #676767;display: block;height:25px;line-height:21px;text-align: center;width: 25px;font-weight: 800;border-radius: 3px;}
.numberList li{display: inline-block;padding: 4px 1px;}
.numberList{float: right;margin:30px 0;}
.numberList a:hover{background-color: #5f5f5f; color:#f8f8f8;}
/***connectWithus***/
.connectWithus{background-color:#fff; margin:25px 0;}
.connectWithus h1{color: #1c1c1c;font-size: 15px;font-weight: 600;padding: 6px 7px;border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;background-color: #f9f9f9;}
.connectWithus h2{color: #1c1c1c;font-size: 15px;font-weight: 600;padding: 6px 7px;border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;background-color: #f9f9f9;}
.connectWithus p{color: #1c1c1c;font-size: 13px;line-height: 20px;padding: 10px;}
/******gosearchBar*******/
.gosearchBar{display: inline-block;padding: 0 10px 10px;}
.goinputComn{border:none;color:#7e7e7e;height: 42px;margin: 0;padding: 10px;width: 100%;background-color: #f5f5f5;font-size: 13px; width:250px;color: #444444;}
.goinputsearchBar{position:relative;}
.gosearchSymbol{cursor: pointer;position: absolute;right: 0;top: 12px;}
.gosearchSymbol span{background-color: #85bc43;color: #fff;padding: 12px 10px;}
.socialIcons li{display: inline-block; padding-right: 10px;}
.socialIcons a{background-color: #9c9c9c;display: block;height: 30px;line-height: 30px;padding: 7px;text-align: center;width: 30px;}
.socialIcons img{margin: auto;width: 15px;}
.socialIcons,.robot{padding: 0 10px 10px;}
.socialIcons a:hover{background-color:#8dc04f;}
.robot img{margin: auto;width: 100%; cursor:pointer;}
/*******latestArticles******/
.artcialesHeading{border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;}
.latestArticles{background-color:#fff; margin:25px 0;}
.artcialesHeading ul li{display:inline-block;padding:8px 19px;border-right: 1px solid #d9d9d9;}
.artcialesHeading ul li:nth-child(2){border-right:0;}
.artcialesHeading ul li a{font-size:15px; font-weight:600; color:#9c9c9c;}
.artcialesHeading ul li a:hover{color:#000;}
.artcialesHeading ul li a.active {color:#000;}
.watch{vertical-align:middle;padding-right: 5px;}
.latestArticlesCon{padding: 15px 6px 0;}
.latestArticlesCon > img {width: 100%;margin: auto;display: block;}
.latestArticlesCon h1{color:#4c4c4c;font-size: 16px;font-weight: 800;line-height: 25px;margin:4px 0; cursor:pointer;}
.latestArticlesCon h1:hover{color:#89c630;}
.latestArticlesCon p{color: #575757;font-size: 13px;line-height: 18px;}
.borderLine span{border-bottom:1px solid #eeeeee;}
.borderLine span{border-bottom: 1px solid #eeeeee;content:'';display: block;height: 10px;left: 0;margin: auto;position: absolute;right: 0;width: 266px;}
.borderLine{position:relative;margin-bottom: 8px;}
.innerList{padding: 0 7px 0;}
.innerList ul{display: block;}
.innerList li{display: block;padding:20px 0;border-bottom: 1px solid #eeeeee;}
.innerList li:last-child{border-bottom:none;}
.innerList img{float: left;margin: auto;max-width: 37%;padding-right: 0;width: 90px;}
.newsContent a{color: #4c4c4c;font-size: 12px !important;font-weight: 600;line-height: 16px;}
.newsContent a:hover{color:#89c630;}
.newsContent > span{background: rgba(0, 0, 0, 0) url("../../../images/articles-images/timesymbl.png") no-repeat scroll left center !important;color: #8f8f8f;display: block;font-size: 12px;font-weight: 600;margin: 4px 0 0;padding-left: 16px;}
.newsContent{float: right;padding-left:0px;width: 63%;}
.readmore{float: right;font-size: 12px;font-weight: 800;padding: 0 0 12px;}
.readmore:hover{color:#85bc43;text-decoration:underline;}
.readmore > img{float: right;margin-top: 4px;width: auto; height: auto}
.readmore > span{padding-right: 8px;text-transform: uppercase;}
/**********popularCategories***********/
.popularCategories{margin::25px 0; background-color:#fff;}
.popularCategories h1{border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;color: #1c1c1c;font-size: 15px;font-weight: 600;padding: 6px 7px;background-color: #f9f9f9;}
/******featuredCompanies*********/
.featuredCompanies{margin:25px 0; background-color:#fff;}
.featuredCompanies > h1{border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;color: #1c1c1c;font-size: 15px;font-weight: 600;padding: 6px 7px;background-color: #f9f9f9; position:relative;}
.featuredCompanies > h2{border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;color: #1c1c1c;font-size: 15px;font-weight: 600;padding: 6px 7px;background-color: #f9f9f9; position:relative;}
.comSlider{padding: 22px 10px;}
.comSlider .item{border:1px solid #d3d3d3; height: 68px;}
.comSlider .item > img{display: block;margin: 12px auto;max-width: 100px; width:auto !important;}
.Sponsorsinner{padding: 25px 10px;}
.Sponsorsinner .owl-carousel .owl-item img{bottom: 0;display: block;height: auto;left: 0;margin: auto;position: absolute;right: 0;top: 0;width: auto !important;}
.Sponsorsinner .item{border:1px solid #d3d3d3; height:126px; position:relative;}
.LeftArrow{position:absolute; right:30px; top:11px; cursor:pointer;}
.RightArrow{position:absolute; right:7px; top:11px; cursor:pointer;}
.sleftArrow{position:absolute; right:30px; top:11px; cursor:pointer;}
.srightArrow{position:absolute; right:7px; top:11px; cursor:pointer;}
.Subcategory a{color: #4c4c4c;font-size: 16px;font-weight: 800; text-decoration:none;}
.SortBy select {height: 32px}
.alldetailsArticles{margin-top:0;}
ul.articlesList {display: block;padding-left: 0px}
.articlesList li{display: inline-block;}
.articlesList li a{color:#444444; font-size:15px; font-weight:600;}
.articlesList li.active a{color:#8dc04f;}
.nameDetails h1{color: #444444;font-size: 22px;font-weight: 600;}
.whiteBox{background-color: #fff;margin: 10px 0;padding:10px 10px;}
.nameSection > img{float: left;}
.nameSection h1{color: #85bc43;display: inline-block;font-size: 15px;font-weight: 600;padding:10px 2px 10px 10px;text-transform: uppercase;}
.nameSection > span{color: #8a8a8a;font-size: 12px;font-style: italic;font-weight: 600;}
.nameSection{margin-top: 10px;}
.date{background: rgba(0, 0, 0, 0) url("/images/articles-images/timesymbl.png") no-repeat scroll left center;font-size: 12px;font-weight:800;margin: 10px 0 0;padding-left: 20px !important;}
.numRight span{color: #9c9c9c;display: inline-block;font-size: 13px;font-weight: 600;}
.numRight .socialIcons{display:inline-block;}
.share{display: inline-block;}
.articalesImg > img{display: block;margin: auto;width: 700px;}
.articalesImg{margin-bottom: 10px;}
.dArticles{padding:10px; background-color:#fff; margin:10px 0;}
.dArticles p{color: #848484;font-size: 13px;line-height: 21px; margin-bottom: 10px}
.dArticles img{width:690px !important; height:auto}
.keywordsList li{color: #000000;font-size: 13px;font-weight: 600;padding: 2px 0;display:block;}
.keywordsList span{color: #7eb839;padding-left: 5px;}
.replies li{color: #242424;display: inline-block;font-size: 12px;font-weight: 600;padding: 10px 15px 10px 0;}
.borderRight{border-right:1px solid #242424;color: #ff944d;padding-right: 17px;}
.visitProfile{background-color: #fff;margin: 10px 0;padding: 10px;}
.name{color: #525251;font-size: 16px;font-weight: 600;padding: 0;text-transform: uppercase;}
.nameLeft{width: 120px;}
.nameRight{width: 560px;}
.nameRight p{color: #848484;font-size: 13px;line-height: 21px;}
.eAddress{float: right;margin: -22px 18px 0 0;}
.viewerListing li{color: #242424;display: inline-block;font-size: 12px;padding:20px 15px 20px 0;}
.visitBtn{background-color: #7eb839;color: #fff;display: block;height: 40px;padding: 12px 10px;text-align: center;text-transform: uppercase;width: 119px;}
.visitBtn:hover{color:#fff;}
.replyLeave{background-color: #f9f9f9;border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;margin-top: 25px;padding: 7px 15px;}
.replyLeave h1{font-size: 15px;font-weight: 600;color: #1c1c1c;}
.replyLeave h2{font-size: 15px;font-weight: 600;color: #1c1c1c;}
.replyLeave span{font-size: 11px;font-weight: 600;color: #afafaf;}
.formsection .inputComn{border: 1px solid #d9d9d9;color: #000;font-family: "open sans";font-size: 13px;font-style: normal;height: 34px;margin-bottom: 20px;padding: 10px;width: 100%;}
.signuptextarea .inputComn{height: 100px;padding: 10px;resize: none;}
.formsection label{color: #494949;display: block;font-size: 13px;font-weight: 600;margin-bottom: 5px;}
.formsection{margin:20px 0 0;}
.addComment h2{color:#5c5c5c;font-size: 13px;font-weight: 600;margin-top: 10px;}
.addComment a{color:#85bc43;}
.addComment a:hover{ text-decoration:underline;}
.addcmnt{background-color: #444444;color: #fff !important;display: block;height: 35px;line-height: 35px;text-align: center;text-transform: uppercase;width: 118px;}
.cmntHeader{background-color: #f9f9f9;border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;margin-top: 15px;padding: 7px 15px;}
.replies span{color: #ff944d;}
.paraContent{background-color: #fff;margin: 5px 0;padding: 10px;border-bottom: 1px solid #d9d9d9;}
.paraContent p{color: #888888;font-size: 13px;line-height: 21px;}
.paraContent span{color: #4d5252;display: block;font-size: 13px;font-weight: 600;margin: 5px 0;}
.numberList img{margin-top: 8px;}
.dots{background-color: transparent !important;border:0 !important;}
.numberList img{margin-top:8px;}
.dotImg{padding-top: 4px !important;}
.menu > ul > li.norightarrow > a::after{border-width: 0;}
.menu > ul > li.norightarrow > a{padding-right: 10px;}
.stock img{width: 100%;margin: auto;display: block;}
.addcmntBTN{font-weight: 800;}
.showMore{font-weight: 800;}
.showMore:hover{text-decoration: underline;}
.keywordsList{margin-top: 10px;}
.nextpara p{display: block;margin-bottom: 10px;}

.connectWithus .g-recaptcha{margin: 0 0 0 5px}
.artImg img{width:172px; height: 125px}
.floatLeft {float:left}
.top-right{float: left; width: 624px; padding-left:10px;}
.top-left{width: 57px; float: left;}
.clear{clear:both;height:0px;}
.margin{margin-top: 40px;}
.margin-top{margin-top: 20px;}
.morecontent span {display: none}
.morelink {display: block}
.newsInputFld {border:1px solid #b2b2b2; height:30px; background:#fff; padding-right:0px; position:relative; margin-bottom:5px}
.position {position: relative}
.position .newsletter-button{top: -35px;right: 78px;height: 30px}
.newdate{width:119px;float: left;position: absolute;top: 56px;  font-weight: 500;}
.date-container{position: relative}
.top-right h2{margin-bottom:5px; margin-top:10px;}

#showme .visitBtn {border-radius: 5px;width: 100%;}
.imgForRightColumnArticle{width:90px;height:60px}
div.filter_results {border: 1px solid rgb(225, 224, 224);font-size: 0.9em;margin: 10px 0;padding: 5px;text-align: center}
div.filter_results ul.filter_alphabetical {margin: 0 !important;padding: 0 !important}
div.filter_results ul.filter_alphabetical li a {background-color: rgb(84, 148, 0);border: 1px solid rgb(78, 133, 74);border-radius: 5px;color: rgb(255, 255, 255) !important;display: inline-block;height: 20px;line-height: 20px;padding: 0 5px;text-decoration: none}