@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
@import url('https://fonts.googleapis.com/css?family=Archivo+Narrow:400,400italic,700,700italic');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
html { margin: 0; padding: 0; height:100%; min-height:100%;  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;}
body{ margin:0; padding:0; color:#151719; height:100%; min-height:100%; background:#f1f1f1;
font-family: 'Open Sans', sans-serif; font-size:14px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;
}

/*--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */

::-moz-selection {
       background-color: #ADDEF7;
       color: #000;
}

/* Works in Safari */
::selection {
       background-color: #ADDEF7;
       color: #000;
}
*{
-webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
-ms-transition: background-color 1s;
transition: background-color 1s;
}
*:hover {
-webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
-ms-transition: background-color 1s;
transition: background-color 1s;
}

div, p, ul, li, h1, h2, h3, h4, h5, h6, form, input, textarea, select, nav, img {padding:0;margin:0;}
img{border:0;}
ol, ul { list-style: none; }

a {color:#e3121b; text-decoration:none;}
a:hover {text-decoration:underline; } 


.flt-lft {float:left;}
.flt-rgt {float:right;}

.clear {clear:both;font-size:0;line-height:0;}

.red{color:red;}

hr{height:1px; line-height:1px; background:#e9e9e4; clear:both; display:block; overflow:hidden; border: 0; margin-bottom:0px;}

h2{clear:both; display:block; overflow:hidden; color:#676767; font-size:30px; font-weight:400; line-height:32px; margin-bottom:15px; text-transform:uppercase;}
h2 > strong{color:#e3121b;}

ol{margin:0; left:0; list-style-type:disc;}
ol li{list-style-type:disc; margin-bottom:8px;}


.zv-txt-head{font-size:20px; color:#000; display:block; overflow:hidden; line-height:26px; margin-bottom:8px;}
.zv-txt1{line-height:22px; font-size:14px; text-align:justify; margin-bottom:20px;}



/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */
/* header */
/*header{ width:100%; height:52px; position:fixed; top:0; z-index:999; background:url('../images/shadow.png') repeat-x; clear:both;}*/

.header-outer { background:#159848; display:block;position:fixed; top:0; width:100%; z-index:10; padding:10px 0; 
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
/*header{background:#159848; position:absolute; top:45%; margin-top:-16px; height:35px; width:100%;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
 }*/
.fix {
position: fixed; z-index:5000;
top: 0;
left: 0;
right: 0;
margin: 0;
}
.header-wrapper{width:1000px; margin:0 auto; padding:0; position:relative;}
.logo-area{top:3px; float:left; position:relative;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.responsiveL{display:none;}


#modal_trigger{top:3px;}
.header-search{display:block; width:55%; float:left; margin:0 0 0 10%;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.header-search input[type=search]{ float:left; width:85%; height:35px; line-height:35px; border:none; padding:0px 10px; margin:0px 0px 0px 5px; border-radius:3px 0px 0 3px; 
-webkit-appearance:textfield;
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
box-sizing:border-box;
font-size:17px;
}
.header-search input[type=search]:focus{outline:none;}
.header-search .search-icon{color:#aeaeaf; float:left; border:none; height:35px; width:45px; line-height:19px; padding:0; display:inline-block; background:#70c35f; cursor:pointer; text-align:center; border-radius:0 3px 3px 0;
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
box-sizing:border-box;
}
.header-search .search-icon i{ font-weight:bold; font-size:18px; color:#FFF; position:relative; top:0px;}
.header-search span.search-icon i{ font-weight:bold; font-size:15px; color:#FFF; position:relative; top:7px;}
.search-icon:hover{background:#128d2c;}
.search-icon:focus{outline:none;}


.down-header{ background:#FFF; display:block; margin-top:55px; position:relative; min-height:40px;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.11);
-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.11);
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.11);
transition: all 0.4s ease-in-out;
}
.nav{display:block;}
.nav ul li{display:inline-block; margin:5px 20px 5px 0;}
.nav ul li a{color:#000; font-weight:bold; line-height:32px; font-family: 'Arial', sans-serif; font-size:16px; letter-spacing:1px;}
.nav ul li a:hover{color:#0ba62c; text-decoration:none;}
.nav ul li.active a{ opacity:1; color:#000;}
.nav ul li a i{margin:0 5px 0 0;}



#homemanu{position:absolute; left:-30px; top:-2px; width:20px;height:30px; cursor:pointer;z-index:111;}
#homemanu:after,#homemanu:before{position: absolute;left: 0; width: 17px;content: '';display: block; transition:all .25s ease;}
#homemanu:after{top:16px;height:3px;border-top:2px solid #fff;border-bottom:2px solid #fff;box-sizing:initial;}
#homemanu:before{top:11px;height:2px;background:#fff;box-sizing:initial;}
#homemanu.menu-opened:after {
    top: 16px;
    border: 0;
    height: 2px;
    width: 17px;
    background: #FFF;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
	-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease
  }
#homemanu.menu-opened:before {
    top: 16px;
    background: #FFF;
    width: 17px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
	-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease
  }

#homemeni-list{display:block; width:220px;position:fixed;/* left:55px;*/background:#FFF; top:97px;height:calc(100vh - 60px); z-index:2;transform: translate3d(-220px,0,0);transition: 0.3s ease-in-out;}
.hidehomeli{transform: translate3d(55px,0,0) !important;}
.topfixed{top:50px !important;}

#homemeni-list ul{list-style:none;margin:0; padding:15px 10px 15px 10px;}
#homemeni-list ul li{display:block; position:relative;}
#homemeni-list ul li strong{position:absolute; right:10px; top:2px;}
#homemeni-list ul li a{display:block;font-weight:600; padding:10px 0 10px 20px; font-size:14px; border-bottom:1px solid rgba(0,0,0,0.1); color:#000; }
#homemeni-list ul li a:hover{background:#f46f34; color:#FFF; text-decoration:none;}
#homemeni-list ul li ul{padding:0;}
#homemeni-list ul li ul li a{padding:10px 0 10px 40px;}
#homemeni-list ul li ul li span{display:inline-block; width:27px; height:25px; line-height:25px; text-align:center; background:#f46f34; color:#FFF;}
#homemeni-list ul li.has-sub > a:after {position: absolute;top: 20px;right: 11px;width: 8px;height: 2px;display: block;background: #000;content: '';}
#homemeni-list ul li.has-sub > a:before {position: absolute;top: 17px;right: 14px;display: block;width: 2px;height: 8px;background: #000;content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#homemeni-list ul li.minus-sub > a:before{top: 21px;height: 0;}
.social-home ul{padding:0 20px 0 30px !important;}
.social-home ul li{width:30px; height:30px; line-height:30px; text-align:center; margin-right:3px; display:inline-block !important; }
.social-home ul li a{padding:0 !important; font-size:20px !important; border-radius:5px; color:#FFF !important;}
.social-home ul li a:hover{background:#f46f34 !important; color:inherit;}
.social-home ul li:first-child a{color:#FFF; background:#4064ad;}
.social-home ul li:nth-child(2) a{color:#FFF; background:#1c9deb;}
.social-home ul li:nth-child(3) a{color:#FFF; background:#bd071d;}
.social-home ul li:nth-child(4) a{color:#FFF; background:#0ba62c;}



/*===== seach nav ====*/
.nav-search{display:block;}
.busines-ad{float:right; margin:6px 10px 0 0;}
.busines-ad a{color:#f46f34; border:1px solid #f46f34; padding: 2px 8px; border-radius: 3px; line-height:25px;}
.busines-ad a:hover{color:#FFF; background:#f46f34; text-decoration:none;}
.busines-ad a i{margin:0 5px 0 0;}
.nav-search ul{float:left;}
.nav-search ul li{float:left; margin:4px 0 4px 0;  font-weight:500; line-height:32px; font-family:'Roboto',sans-serif; font-size:15px; position:relative; letter-spacing:0.5px; backface-visibility:hidden;}
.nav-search ul li a{color:#000; padding:0 12px; display:block;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
transition: all .2s ease-in;
}
.nav-search ul li a:hover{color:#f46f34; text-decoration:none;}
.nav-search ul li a:focus{color:#f46f34;}

.nav-search ul li.active-search{ opacity:1; position:relative; }
.nav-search ul li.active-search a{color:#f46f34;}
.nav-search ul li.active-search:after{content:''; display:block; width:60px; height:2px; background-color:#f46f34; position:absolute; top:34px; left:0; right:0; margin:0 auto;}

.nav-search ul li a:after{content:''; display:block; width:60px; height:2px; background-color:#f46f34; position:absolute; top:34px; left:0; right:0; margin:0 auto;
visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;}
.nav-search ul li a:hover:after{visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);}

/*==========================*/


.icon-hid{display:none !important;}
.hid{font-size:14px !important; margin-top:6px;}
a:hover.hid{ text-decoration:none;}
/* header */

.wrapper{ width:1000px; margin:25px auto 0 auto; padding:0; position:relative; min-height:100%; display:block;  }
.zv-left-col{ width:308px; float:left; display:block; position:relative; }
.zv-right-col{width:670px;  float:right; display:block; position:relative; }

/* left col-area */
.zv-box-st{display:block; height:auto; background:#FFF; margin-bottom:20px; 
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.2);
-moz-box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.2);
box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.2);
}
.zv-box-st:hover{/*border:1px solid #e0dfdf;*/}
.zv-box-st-header{   float:none; 
					 max-width:100%; width:95%; 
					 height:auto; 
					 /*border-bottom:1px solid #e5e6e6 ; */
					 margin:0 auto; 
					 padding:15px 4px 12px; position:relative;
					 }
.mng-site-heading{ width:100%; float:left;  padding:10px 0 8px 0px; clear:both; font-family: 'Open Sans', sans-serif;}
.mng-site-heading b{font-size:13px; font-weight:600; color:#000; padding-left:10px; letter-spacing:1px;}
.mng-site-heading hr{width:94%;}
.mng-icon{ float:left; margin:2px 5px 0px 8px; }
.zv-box{ display:block; height:auto; margin-bottom:20px; background:#FFF; /*border-bottom:1px solid #d7d5d5;*/
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.2);
-moz-box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.2);
box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.2);


 }
.zv-box-header{min-height:40px; background:#2e3641; width:100%; position:relative; border-radius:5px 5px 0 0; text-align:center; font-family: 'PT Sans', sans-serif;}
.zv-box-body{ width:100%; height:auto; margin:0; padding:0; }


ul.st-mng{ margin:0 ; padding:0px 0 0px 0; display:block; clear:both; position:relative; }
ul.st-mng li { overflow:hidden; clear:both; display:block; border-bottom:1px solid #F1EEEE; position:relative;}
ul.st-mng li:last-child {border-bottom:none;}
ul.st-mng li a{ color:#000; font-size:13px; margin-top:0px; display:inline-block; padding:10px 0 10px 10px; }
ul.st-mng li a:hover{background:#FFF; color:#70c35f; text-decoration:none;}

ul.st-mng li span{ width:25px; height:25px; float:left; margin-right:10px; margin-left:10px; margin-top:8px; overflow:hidden;}
ul.st-mng li span > img{ width:25px; height:25px; }

ul.st-mng li > div{display:none; margin:8px 5px 0 0; text-align:center; border-radius:3px; overflow:hidden; position:absolute; right:1px;
visibility: hidden;
opacity: 0;
transition: visibility 0s, opacity 0.5s linear;
}
ul.st-mng li div a{color:#FFF; font-size:12px; display:block; width:50px; padding:3px 8px; border-radius:3px; background:#38c1d4;}
ul.st-mng li:hover > div{display:inline-block;visibility: visible; opacity:1;}
ul.st-mng li div a:hover{background:#00d480; color:#FFF;}
ul.st-mng li.un-flw div a{ background:#f46f34 !important;}
ul.st-mng li.un-flw div a:hover{ background:#00d480 !important;}
.site-select{width:96%; display:block; padding:5px 5px; border:1px solid #e2e3e1; margin:5px auto 10px;}
.site-select:focus{outline:none;}
.site-select:hover{border:1px solid #cccdcc;}

ul.st-mng-del{ margin:0 ; padding:0px 0 0px 0; display:block; clear:both; position:relative; }
ul.st-mng-del li { overflow:hidden; clear:both; display:block; border-bottom:1px solid #F1EEEE;}
ul.st-mng-del li:last-child {border-bottom:none;}
ul.st-mng-del li a{ color:#000; font-size:13px; margin-top:0px; display:inline-block; padding:10px 0 10px 10px; }
ul.st-mng-del li a:hover{background:#FFF; color:#70c35f; text-decoration:none;}

ul.st-mng-del li span{ width:25px; height:25px; float:left; margin-right:10px; margin-left:10px; margin-top:8px; overflow:hidden;}
ul.st-mng-del li span > img{ width:25px; height:25px; }

ul.st-mng-del li > div{display:none; float:right; margin:8px 5px 0 0; text-align:center; border-radius:3px; overflow:hidden;}
ul.st-mng-del li div a{ display:block; padding:3px 8px; border-radius:0px; }
ul.st-mng-del li:hover > div{display:inline-block;}
ul.st-mng-del li div a:hover{background:#edefef;}
ul.st-mng-del li div a img{position:relative; top:2px;}





/*input[type=search]{ width:85%; padding:5px 5px; border:1px solid #d7d5d5; margin:0 0 10px 10px;}
input[type=search]:focus{outline:none;}*/

.pro-folwers{ width:95%; list-style:none; margin:0 auto; padding:5px 0 0 0; overflow:hidden; clear:both; text-align:center;}
.pro-folwers li{ display:inline-block; position:relative; margin:0 5px 5px 0px; width:30%; height:auto; background:#0C6; border-radius:5px;}
.pro-folwers li img{display:block; width:100%; border-radius:5px;}
/* center col area */
.zv-center-box{width:100%; height:auto; background:#FFF; margin-top:20px; border:1px solid #CCC; border-radius:5%;
-webkit-box-shadow: 3px 6px 12px -12px rgba(64,63,64,1);
-moz-box-shadow: 3px 6px 12px -12px rgba(64,63,64,1);
box-shadow: 3px 6px 12px -12px rgba(64,63,64,1);
}

       

.pro-wall-img{ height:40px; width:40px; border:1px solid #CCCDCC; padding:1px; display:block; float:left; margin:0 0 0 0px; overflow:hidden; }
.pro-wall-img > img{width:100%; }

.pro-wall-heading-area{display:block; float:left;  margin:0px 0 0 10px; width:90%; position:relative;}
.pro-wall-name{ display:inline-block; font-size:15px; position:relative; width:95%; }
.pro-wall-name a{ text-decoration:none; color:#000; font-weight:bold; font-size:15px; }
.pro-wall-name a:hover{color:#010101;}

.dot-dot-menu{ display:inline-block; float:right; }
.dot-dot-menu li{position:relative;}
.dot-dot-menu li > ul{display:none; width:150px; z-index:99; border:1px solid #d4e3d1; background:#FFF; left:auto; right:0; position:absolute;
					-webkit-box-shadow: 3px 6px 12px -12px rgba(64,63,64,1);
					-moz-box-shadow: 3px 6px 12px -12px rgba(64,63,64,1);
					box-shadow: 3px 6px 12px -12px rgba(64,63,64,1);
					}
.dot-dot-menu li:hover > ul{display:block;}

.dot-dot-menu li:hover > ul li{padding:5px 0;}
.dot-dot-menu li:hover > ul li a{color:#333;padding-left:10px;}
.dot-dot-menu li:hover > ul li a:hover{text-decoration:none; color:#6db43a;}

.follow-area{ display:inline-block; overflow:hidden; position:relative; margin-top:2px; font-size:14px; }
.follow-area a{color:#6db43a; font-size:13px;}
.follow-area img{position:relative; top:3px;}
.follow-area a:hover{text-decoration:none; color:#90ce64;}
.follow-area a:active, .follow-area a:focus{color:#939391;}

.thmbx-desc-container{width:95%; 
	  				  margin:10px auto 10px auto;
					  display:block;
					  font-size:13px; 
					}

.container-image{ width:100%; 
	  			  margin:0 auto; 
				  text-align:center;
				  overflow:hidden;
				  display:block;
				}
				.container-image img{ max-width:100%; height:auto; margin:0 auto; display:block;}
				.container-image a img{ max-width:100%; height:auto; margin:0 auto 20px; display:block;}
.container-video iframe{margin:0 auto 20px; display:block;}				
				
.thmbx-desc-title{ width:100%; margin: 10px 0 8px 0; }
.thmbx-desc-title a{font-size:24px; font-weight:600; color:#000; font-family:"Archivo Narrow",sans-serif;}
.thmbx-desc-title a:hover{color:#70c35f; text-decoration:none;}
.thmbx-desc{display:block; clear:both; line-height:25px; color:#000; font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:400; margin-bottom:20px; }
.thmbx-desc p img{max-width:100%; height:auto; margin:0 auto 20px; display:block;}
.thmbx-desc p iframe{max-width:100%; min-height:300px; height:auto; margin:0 auto; display:block;}
.thmbx-desc img{max-width:100%; height:auto; margin:0 auto; display:block;}
.thmbx-desc img.zv-proth{max-width:100%; height:auto; margin:0 auto 20px; display:block;}



.read-more{display:block; width:100px; border:1px solid #5aba47; text-align:center; border-radius:5px; margin:15px 0 25px;}
.read-more a{display:block; font-weight:bold; padding:5px 5px; color:#5aba47; letter-spacing:1px;}
.read-more a:hover{background:#5aba47; color:#FFF; text-decoration:none;}

.time-area{ width:34%; display:inline-block; margin:5px 0 0 0px; }
.ptime{ display:inline-block; margin-right:3px; position:relative; bottom:1px; }
.ptime-txt{  display:inline-block; color:#ababab; position:relative; bottom:4px; font-size:14px;}
.folow-time{display:block; clear:both; margin:0 0 15px;}

.like-part{ width:40%; display:block; float:right; overflow:hidden; text-align:right; }
.like-part li{ display:inline-block; margin:0px 0 0 15px; color:#4a4a4a; font-size:13px; }
.like-part li a{color:#4a4a4a;}
.like-part li div{float:right; margin:-2px 0 0 5px;}

.social-part{ width:40%; display:block; float:right; text-align:right; }
.social-part li{ display:inline-block; margin:0px 0 0 2px; color:#4a4a4a; font-size:13px; padding:0; }
.social-part li a{display:block; color:#FFF; width:25px; height:25px; line-height:25px; border-radius:100%; text-align:center; padding:0px;}
.social-part li a.wall-fb{ background:#3b5998;}
.social-part li a:hover.wall-fb{background:#5a7abd;}
.social-part li a.wall-twitter{background:#00aced;}
.social-part li a:hover.wall-twitter{background:#3bc2f5;}
.social-part li a.wall-google{background:#d14836;}
.social-part li a:hover.wall-google{background:#e1604f;}
.social-part li a.wall-linkedin{background:#00a6dc;}
.social-part li a:hover.wall-linkedin{background:#1bb1e2;}
.social-part li a.wall-pinterest{background:#cd282f;}
.social-part li a:hover.wall-pinterest{background:#da4248;}




.zv-box-st-footer{ 
				 width:96%; 
				 height:auto; 
				 /*border-bottom:1px solid #e5e6e6 ; */
				 margin:0 auto; 
				 padding:15px 4px 15px;
				 overflow:hidden;
				 }
					 
.pro-footer-img > img{ height:40px; width:40px; border-radius:50%; }
.pro-footer-img{ height:40px; width:40px; float:left; margin:0 0 0 0px; }
.wall-comment-txt-area{float:right; width:86%; border:1px solid #dfdfdf; margin: 5px 0 0 0px; overflow:hidden; }
.wall-comment-txt{ float:left; height:15px; padding:5px 0 5px 5px; display:block; width:98%; border:none;}
.text-area-icon{float:right; width:18px; height:14px; margin:4px 8px 0 0;}


.arrow {
position: absolute;
top: -12px;
margin-left: 80%;
width: 0;
height: 0;
border-left: 12px solid rgba(0, 0, 0, 0);
border-right: 12px solid rgba(0, 0, 0, 0);
border-bottom: 12px solid #000;
}


/*--right part -- */

.top-trends-heading{ width:100%; margin:10px 0 5px 0px; clear:both; font-family: 'Roboto', sans-serif; font-size:13px; }
.top-trends-heading a{display:block; float:left; color:#70b73f; margin:5px 0 5px 15px;}

ul.top-trends{ margin:0 ; padding:5px 0 5px 0; width:100%; clear:both; }
ul.top-trends li a{ float:left; color:#000; font-size:14px; margin-top:0px; margin-left:15px; width:85%; }
ul.top-trends li {
   position: relative;
   margin: 5px 0px 5px 0; 
   padding: 5px 0px 5px 0;
   width:100%;
}
a.trends-vie-all{ display:block; float:right; margin-right:10px; color:#9f9f9f !important; font-size:12px; }
ul.suggetions{ margin:0 ; padding:5px 0 5px 0; width:100%; clear:both; }
ul.suggetions li a{ line-height:21px;  color:#000; font-size:14px; margin-top:0px; width:100%; }
ul.suggetions li span{ width:75px; height:68px; float:left; margin-right:10px; margin-left:15px;}
ul.suggetions li span > img{ width:75px; height:68px;}
ul.suggetions li a b{font-size:13px;}
ul.suggetions li p a{color:#9c9c9c; font-size:13px;}
ul.suggetions li div a{color:#569101; font-size:13px; text-decoration:none;}
ul.suggetions li {
   position: relative;
   margin: 5px 5px 5px 0; 
   padding: 5px 5px 5px 0;
   min-height: 68px;
   height: auto !important;
   width:98%;
}


.zv-box > .box-add{ width:100%; margin:10px 0 0 0px;}
.sponsored-img{ width:20px; float:left; display:block; margin:5px 0 0 10px ;}



ul.msg-noti{ margin:0 ; padding:0; width:100%; clear:both; width:256px; }
ul.msg-noti li a{ line-height:21px;  color:#000; font-size:14px; margin-top:0px; width:100%; }
ul.msg-noti li span{ width:40px; height:40px; float:left; margin-right:10px; margin-left:0px;}
ul.msg-noti li span > img{ width:40px; height:40px; border-radius:50%; }
ul.msg-noti li a b{font-size:13px; }
ul.msg-noti li p a{color:#9c9c9c; font-size:13px;}
ul.msg-noti li div a{color:#569101; font-size:13px; text-decoration:none;}
ul.msg-noti li {
   position: relative;
   margin: 5px 5px 5px 0; 
   padding: 5px 5px 5px 0;
   min-height: 40px;
   height: auto !important;
   width:98%;
  
}
.msg-notification-profile{width:40px; height:40px; float:left; margin-right:10px; margin-left:15px;}
.msg-notification-profile > img{width:40px; height:40px; border-radius:50%; }
.msg-notification-title{ font-weight:bold; font-size:11px; color:#6b6b6b; }
.msg-notification-title span{width:170px; float:left;}
.msg-notification-time{float:right;font-size:10px; font-weight:normal; width:65px; margin:0; padding:0;}
.total-part{ width:100%; margin:0; padding:10px 0 10px 0; }
.total-part:hover{background:#f3f3f3; }
.msg-notification-content{width:75%; float:left; position:relative; tp:-20px; bottom:0; left:0px; font-size:12px; }

.user-noti-background-area{ display:block; min-height:160px; margin:1px 0 0 0; text-align:center;}
.user-noti-img{max-height:80px; max-width:80px; position:relative; display:inline-block; top:20px;}
.user-noti-img > img{max-height:80px; max-width:80px; border-radius:50%; position:relative; border:8px solid #efefef;}
.user-name{ display:block; text-align:center; color:#000; font-weight:bold; position:relative; top:35px; }
a.user-setting{float:left; display:block; text-decoration:none; font-weight:bold; color:#000; margin:0px 0px 0 0; 
		font:bold 9pt tahoma; padding:5px 10px; border:1px solid #d3d3d3; border-radius:5%; background:#f8f8f8;
		letter-spacing:1px;}
a:hover.user-setting{ color:#093; background:#f0f0f0;}
a.user-logout{float:right; display:block; text-decoration:none; font-weight:bold; color:#000; margin:0px 0px 0 0; 
		font:bold 9pt tahoma; padding:5px 10px; border:1px solid #d3d3d3; border-radius:5%; background:#f8f8f8;
		letter-spacing:1px;}
a:hover.user-logout{ color:#093; background:#f0f0f0;}

a.user-profile{ margin:0 0 0 13.5%;}

/* category page */
ul.catagory-features{display:block; clear:both; margin:10px auto; }
ul.catagory-features li{display:inline-table; width:30%; padding:0; margin:1% 1% 1% 1.5%; font-size:14px; line-height:20px; overflow:hidden; border:1px solid #e9e9e9; }
ul.catagory-features li figure{margin:5px; padding:5px 5px 2px 5px; display:block; text-align:center; border:1px solid #e9e9e9; max-height:143px; overflow:hidden;}
ul.catagory-features li figure img{max-width:100%;}
ul.catagory-features li img{width:100%;}

ul.catagory-features li h4{ width:95%; margin:0 auto; color:#010101; font-size:14px; font-weight:normal; line-height:26px; display:block; overflow:hidden; clear:both; font-family: 'Roboto Slab', serif; font-weight:normal;}
ul.catagory-features li a{text-decoration:none; color:#010101; }
ul.catagory-features li a:hover {color:#55b941;}
ul.catagory-features li p{width:90px;  clear:both; display:block; text-align:center; text-transform:uppercase; 
					  font-size:13px; color:#2d2d2d; font-family: 'Open Sans', serif; font-weight:400; margin:15px auto 10px; }

ul.catagory-features li p a{padding:5px 2px; border:1px solid #d8d8d8; display:block;}
ul.catagory-features li p a:hover{border:1px solid #55b941; background:#55b941; color:#FFF; }
ul.catagory-features li span{width:95%; margin:0 auto; color:#434342; font-size:13px; display:block;}

.mid-banner-area{width:100%; display:block; height:200px; background:#2b3741; position:relative; border-bottom:3px solid #d4d4d2;}
.category-heading{background:#FFF; color:#333; padding:10px; margin-top:161px;}



.pmc_loadbox{display:block; padding:0px 10px 5px; height:45px; width:35%; margin:0 auto 10px; background:#5aba47; border-radius:5px; text-align:center; font-size:15px; vertical-align:top; text-transform:capitalize; border-bottom: 2px solid #50a73f;}
.pmc_loadbox a{display:inline-block; font-size:16px; color:#FFF; position:relative; bottom:4px; margin-right: 10px;}
.pmc_loadbox img{display:inline-block; position:relative; top:10px; padding-bottom:5px; }


/*========== next page =================*/
.pro-site-img{ height:80px; width:80px; /*display:inline-block;*/ display:none; float:left; margin:0 0 0 0px; overflow:hidden; }
.pro-site-img > img{max-width:100%; max-height:100%; }

.pro-site-heading-area{display:block; /*float:right; width:84%;*/ }

.site-name{ display:block; width:85%; font-size:15px; position:relative; float:left; margin-bottom:0px; }
.site-name a{ text-decoration:none; color:#4d4d4b; font-weight:bold; font-size:15px; }
.site-name a:hover{color:#010101;}
.site-plan{ display:block; float:right; font-weight:bold; margin-bottom:5px; }

.s-site-name{ display:block; font-size:15px; position:relative; margin-bottom:8px; }
.s-site-name a{ text-decoration:none; color:#4d4d4b; font-weight:bold; font-size:15px; display:inline-block; vertical-align:top; }
.s-site-name a:hover{color:#010101;}
.s-site-name a img{margin:-4px 0 0 5px;}



.site-details{display:block; clear:both; position:relative;}

.sadd{display:block; margin-bottom:8px;}
.sadd i{margin-right:5px;}
.sph{display:block; margin-bottom:8px;}
.sph i{margin-right:5px;}
.sph a{color:#0b9829; font-size:14px;}
.sph a:hover{text-decoration:none;}
.search_country{width:180px; float:right;
	background: #FFF;
	color: #525252;
	font-weight: 300;
	-webkit-box-shadow: 0 2px 5px rgba(123, 123, 123, 0.2);
	-moz-box-shadow: 0 px 5px rgba(123,123,123,.2);
	box-shadow: 0 2px 5px rgba(123, 123, 123, 0.2);
	border:1px solid #d7d5d5;
	position: relative;
	cursor: pointer;
}
.search_country select#lcnt{ width:98%; height:30px; padding:0 10px;  line-height:30px;
-moz-appearance: none;
  text-overflow: '';
  appearance: none;
  -webkit-appearance: none;
  border:none; background:none;
  cursor: pointer;
  background: transparent url("/imgs/search_arrow.png") no-repeat 97% 12px;
}
.search_country select#lcnt:focus{outline:none;}
.search-txt-for{float:left; padding-bottom:8px;}
.search-txt-for #kh{font-size: 16px; text-transform:capitalize; padding-top: 5px; display: inline-block;}



.site-url{ display:block; width:85%; overflow:hidden; position:relative; margin-top:0px;  }
.site-url a{color:#0b9829; font-size:14px; line-height:22px; display:inline-block; margin-top:5px;}
.site-url a.link-site-url{color:#0b9829; font-size:14px; line-height:20px;}
.site-url a i{margin-right:5px;}
.site-url a:hover{text-decoration:none; color:#90ce64;}
.site-url i{color:#848584;}
.site-phone{display:block; margin:5px 0 2px;}

.site-manage{ display:block; margin:0px 0 5px 0px;position:absolute; top:0; right:0;  }
.site-manage a{font-size:12px; padding:3px 8px; background:#f46f34; color:#FFF; border-radius:3px;}
.site-manage a.connect{background:#0ba62c;}
.site-manage a i{margin-right:3px;}
.site-manage a:hover{background:#2b3d4c; text-decoration:none;}

.site-info{display:block; clear:both; margin-top:3px;}
.site-info i{margin-right:5px; color:#616364;}

/*.icon-group-btn{float: left; margin-bottom:5px; overflow: hidden; width:130px; }*/
.icon-group-btn > .btn-cart{
	margin: 0px 0; 
	float: left; margin-right: 0px;	
	text-decoration: none;
	position:relative;
	transition:all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
}
.icon-group-btn span{ float:left; line-height: 21px; text-decoration: none;}
.icon-group-btn .icon-cart{
	width: 21px; 
	height: 21px;
	background: #f1f1f1;
	text-align:center;
	margin:0px 0 0 10px;
	color:#CBCBC9;
	font-size:20px;
	font-weight:600;
	text-transform:uppercase;
	cursor:pointer;
	line-height:20px;
	border-radius:3px;
	padding:0 1px 0 0 ;
}
.icon-group-btn .site-manage{
	text-indent: -21px; width: 0; height: 21px;
	position:absolute; top:0px; left:28px; margin-bottom:-21px;
	font-size:100%; overflow: hidden;
	color: #767676;
	transition:all 0.4s ease-in-out 0s;
	-o-transition:all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	text-align:center;
}
.icon-group-btn .site-manage a{display:inline-block !important; font-size:14px; background:#0ba62c; margin:0 0 0 10px; color:#FFF; text-decoration:none; padding:0 7px; line-height:20px; border-radius:3px;}
.icon-group-btn .site-manage a.connect{background:#0ba62c; margin:0 0 0 -18px;}
.icon-group-btn .site-manage a.colorred{margin:0 0 0 -18px;}
.icon-group-btn .site-manage a.connected{background:#f46f34; margin:0 0 0 0px;}
.icon-group-btn .site-manage a:hover{background:#000;}
.icon-group-btn:hover .icon-cart{
background:#767676; color:#FFF;	
}
.icon-group-btn:hover .site-manage{	
	width: 110px;		
	text-indent: 0;
}





/*===========new added ===========*/
.four-box{display:block; margin-bottom:25px;}
ul.box{display:block; text-align:center;}
ul.box li{display:inline-table; width:19.5%; vertical-align:top; margin:0 0 1% 0; color:#FFF; padding:5px; overflow:hidden;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 0px 1px 0.6px 0px rgba(100, 100, 101, 0.2);
	background:#FFF;
}
ul.box li a{color:#FFF; display:block; font-size:15px;}
ul.box li a span{font-size:30px; display:block; margin:10px 0 10px; color:#0ba62c;}
ul.box li a h3{font-size:12px; color:#383938; font-weight:400; text-transform:uppercase; display:block; margin:10px 0 10px; clear:both;}
ul.box li {text-decoration:none;}
ul.box li:hover{background:#FFF !important;}
ul.box li div{
	width:100px; margin:0px auto 10px; display:inline-block;
	border-radius:3px;
	padding:3px 0px;
	border:1px solid #0ba62c;
	color:#0ba62c;
	text-transform:uppercase;
	font-size:12px;
	}
ul.box li a:hover div, ul.box li div:hover{background: #0ba62c; color:#FFF;}	

ul.box li p{display:block; text-align:center; padding-bottom:5px;}
ul.box li p a{color:#000; font-size:12px; text-transform:uppercase;}
ul.box li p a:hover{ text-decoration:none; color:#0ba62c;}
/*=========== wall search social icons ===========*/
.serch-social{display:block; float:right; overflow:hidden; clear:both; margin-top:10px;}
.serch-social a{ font-size:18px; display:inline-block;}
.serch-social a i{height:30px; width:30px; border-radius:100%; border:1px solid #CCC; line-height:30px; text-align:center; color:#CCC;}
.serch-social a:hover.serch-web i{ background:#85c9fb; color:#FFF;}
.serch-social a:hover.serch-fb i{background:#3b5998; border-color:#3b5998; color:#FFF;}
.serch-social a:hover.serch-twt i{background:#55acee; border-color:#55acee; color:#FFF;}
.serch-social a:hover.serch-ggl i{background:#dc4a3d; border-color:#dc4a3d; color:#FFF;}
.serch-social a:hover.serch-pin i{background:#bd081c; border-color:#bd081c; color:#FFF;}
.serch-social a:hover.serch-link i{background:#007bb6; border-color:#007bb6; color:#FFF;}
.serch-social a:hover.serch-youtube i{background:#df2a26; border-color:#df2a26; color:#FFF;}
.serch-social a:hover.serch-insgm i{background:#125688; border-color:#125688; color:#FFF;} 

/*=========== wall poststatus box ===========*/
.postarea{display:block; clear:both; padding:10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-shadow: 0px 1px 0.6px 0px rgba(100, 100, 101, 0.2);
border:1px solid #ddd;
margin-bottom:20px;
background:#FFF;
position:relative;
}
textarea.poststatus{display:block; clear:both; height:90px; width:99.5%; padding:5px 0; text-indent:10px; margin:0 0 15px; border:1px solid #ddd; font-family: FontAwesome, Open Sans, sans-serif; position:relative;}
textarea:focus.poststatus{outline:none;}
span#tlen{position: absolute;right: 23px;top: 92px;color: #7f7e7e;}
.postareaupldimg ul{display:block; clear:both; list-style:none; margin:0; padding:0; position:relative;}
.postareaupldimg ul li{width:23%; height:90px; display:inline-table; margin:1%; overflow:hidden; position:relative;}
.postareaupldimg ul li > span{position:absolute; top:1px; right:2px; color:#000; cursor:pointer; background:#FFF; width:15px; height:15px; line-height:14px; font-size:13px; cursor:pointer; text-align:center; box-shadow:2px 2px 2px rgba(0,0,0,0.3); border-radius:50%;}
.postareaupldimg ul li > span:hover{background:#F00; color:#FFF;}
.postareaupldimg ul li img{width:100%; height:100%; display:block;}
.postbuttonarea{display:block; clear:both; margin-bottom:12px; padding-top:6px; position:relative;}
.uploadbtn{float:left;}
.uploadbtn label{display:block; padding:8px 13px; margin:0; border:1px solid #ddd; border-radius:40px; cursor:pointer;}
.uploadbtn label i{margin-right:5px;}
.uploadbtn input[type=file]{ display:none;}
.poststausbtn input[type=submit]{display:block; padding:8px 22px; border:1px solid #f46f34; background:#f46f34; color:#fff; border-radius:2px; cursor:pointer; text-transform:uppercase; font-weight:600;}
.poststausbtn input[type=submit]:hover{background:#fa824d;}
.poststausbtn{float:right;}
.postareashare{display:block; clear:both; margin-top:40px;}
.statusshare{float:left;}
.statusshare > span{display:inline-table; font-size:16px; margin:3px 10px 10px 0;}
.statusshare a{display:inline-table; vertical-align:top; font-size:18px; margin:0 3px 10px; width:30px; height:28px; line-height:28px; border-radius:2px; text-align:center;}
.statusshare a.facebook{background-color:#3c5a99; color:#FFF;}
.statusshare a.twitter{background-color:#1da0f2; color:#FFF;}
.statusshare a.gplus{background-color:#db473c; color:#FFF;}
.statusshare a.pinterest{background-color:#bd081c; color:#FFF;}
.calenderdate{float:right;}

.extract{display:block; clear:both; margin-bottom:20px; position:relative;}
.extractimagearea{float:left; width:40%; text-align:center; position:relative;}
.fulimgarea{float:none; display:block; margin:0 auto;}
.extract-thumb{display:block;}
.extract-thumb img{max-width:100%; height:auto; display:block;}
.extract-info{float:left; width:55%; padding:0 0 0 25px; margin:0;}
span#title{display:block; clear:both; margin-bottom:8px; font-size:20px; color:#000; font-weight:300;}
span#url{display:block; clear:both; font-size:13px; color:#666; margin-bottom:8px;}
span#desc{display:block; clear:both; font-size:14px; color:#000; margin-bottom:0px;}
.navimg{display:block; clear:both; margin-bottom:8px;}
span#navount{float:left; margin-left:0px; margin-top:3px;}
.lnk-delete{position:absolute;right:2px; top:8px; color:#FFF; cursor:pointer; background:#000; width:20px; height:20px; line-height:18px; font-size:13px; cursor:pointer; text-align:center; border-radius:50%; z-index:11;    box-shadow: 0px 2px 2px rgba(255,255,255,0.5);}
.lnk-delete a{color:#FFF;}
.lnk-delete:hover{background:#F00;}

.linkoption{display:block; clear:both; margin-bottom:15px;}
.linkoption ul{display:block; list-style:none; margin:0; padding:0;}
.linkoption ul li{display:inline-table; margin-right:15px; }
.linkoption ul li i{margin-right:8px;}
.linkoption ul li label{cursor:pointer;}
.linkoption ul li input[type=radio]{margin-right:8px; display:inline-block; margin-top:2px;position: relative;top: 2px; cursor:pointer;}
.pstlnkdelete{position:absolute; top:1px; right:2px; color:#fff; cursor:pointer; background:#000; width:20px; height:20px; line-height:18px; font-size:13px; text-align:center; box-shadow:2px 2px 2px rgba(0,0,0,0.3); border-radius:50%;}
.linknext{display:block; clear:both; margin-top:8px;}
.linkleftarrow,.linkrightarrow{position:absolute; top:32%; background:rgba(255,255,255,0.8); width:30px; height:35px; line-height:35px; padding:0px; font-size:20px; font-weight:bold; cursor:pointer;}
.fulimgarea .linkleftarrow,.fulimgarea .linkrightarrow{top:40%;}

.linkleftarrow{left:0; right:auto;}
.linkrightarrow{right:0; left:auto;}
.linkleftarrow:hover,.linkrightarrow:hover{background:#f46f34; color:#FFF;}
.loading{position:absolute; right:16px; top:15px; visibility:hidden; z-index:1;}
.loadingpst{position:absolute; right:90px; top:6px; visibility:hidden;}

.psterrmsg{display:block; clear:both; padding:0px; margin:0; color:#F00; text-align:right; position:absolute; right:7px;}

/*---- public profile ----*/
.profile-box{display:block; height:auto; background:#FFF; margin-bottom:20px; 
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.2);
-moz-box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.2);
box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.2);
}
.profile-box-header{float:none; max-width:100%; width:95%;height:auto;margin:0 auto;padding:15px 4px 12px; position:relative;}
.profile-box-body{ width:100%; height:auto; margin:0; padding:0; }
.aboutpblc-body{ display:block; padding:15px;}

.pro-profile-img{ height:40px; width:40px; border:1px solid #CCCDCC; padding:1px; display:block; float:left; margin:0 0 0 0px; overflow:hidden; }
.pro-profile-img a img{width:100%; }
.pro-profile-heading-area{display:block; float:left;  margin:0px 0 0 10px; width:90%; position:relative;}
.pro-profile-name{ display:inline-block; font-size:15px; position:relative; width:95%; }
.pro-profile-name a{ text-decoration:none; color:#000; font-weight:bold; font-size:15px; }
.pro-profile-name a:hover{color:#010101;}

.profile-pstime{ display:block; position:relative; margin-top:0px; font-size:13px; line-height:22px; color:#666;}
.profile-pstime i{margin-right:5px;}

.profile-desc-container{width:95%; margin:10px auto 10px auto;display:block; font-size:13px; }



.pstbox-footer{display:block;height: auto;margin: 0 auto;padding: 10px 15px 10px;}
.proleftcol{ float:left; width:65%;}
.prorightcol{float:right; width:31%; margin-top:20px;}
.publicwrapper{width:900px; max-width:100%; margin:0 auto; position:relative;}
.proheaderarea{width:900px; max-width:100%; margin:0 auto; position:relative;}
.profilecover{background-size:cover; height:300px;position: relative; background-repeat: no-repeat; background-position: center center;}
.profileimgarea{ display: block;clear: both;position: relative; margin-bottom:25px;}
.profileimgarea > img{height:160px;width:160px;border-radius:4%;border: 2px solid #FFF; margin-left:15px; position: absolute;margin-top: -130px;}
.profileimgarea > h2{float:left; font-size:25px; line-height:30px; clear:none; color:#FFF; position: absolute; left:200px; top:-80px;}
.profileimgarea > h2 small{display:block; clear:both; text-transform:capitalize; font-size:18px;}
.underproarea{display:block; background:#FFF; width:100%;}
.underproarea ul{list-style:none; margin:0 0 0 185px; padding:0; float:left;}
.underproarea ul li{display:inline-block; vertical-align:top;}
.underproarea ul li a{display:block; padding:10px 15px; color:#000; font-size:15px; text-transform:uppercase;}
.underproarea ul li a:hover{text-decoration:none;}
ul.procntbtn{float:right; margin:6px 5px 0 0; list-style:none; padding:0;}
ul.procntbtn li{float:left; position:relative;}
ul.procntbtn li a{display:block; padding:3px 8px; color:#FFF;  background:#0ba62c; border:1px solid #0ba62c;  border-radius:3px 0 0 3px;}
ul.procntbtn li.top_level a{border-radius:0 3px 3px 0px; padding:3px 0px 3px 5px; background:#29c349;}
ul.procntbtn li a i{margin-right:5px;}
ul.procntbtn li a:hover{text-decoration:none; background:#FFF; border:1px solid #b8f5c5; color:#0ba62c; }
ul.procntbtn li > ul{ position:absolute; width:150px; top:32px; right:0; left:auto; display:none; z-index:11;
animation: fadeIn 1s;
-webkit-animation: fadeIn 1s;
-moz-animation: fadeIn 1s;
-o-animation: fadeIn 1s;
}
ul.procntbtn li > ul:before{    
content: "";
width: 0;
height: 0;
position: absolute;
bottom: 100%;
right: 5px;
border-width: 0 8px 8px 8px;
border-style: solid;
border-color: rgba(255,255,255,1) transparent;
}
ul.procntbtn li > ul li{display:block; clear:both; float:none; border-radius:0;}
ul.procntbtn li > ul li a{display:block; padding:8px 10px !important ; background:#FFF !important; border-radius:0 !important; color:#000; border:none; box-shadow:1px 2px 1px rgba(0,0,0,0.2);}

@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}  
@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}




ul.pstwd{margin:0; padding:0; position:absolute; right:0;}
ul.pstwd li{position:relative;}
ul.pstwd li ul{position: absolute;left: auto;right: 0;top: 20px;width: 150px;display: none;background: #FFF;z-index: auto;border: 1px solid #ddd;border-radius: 3px;box-shadow: 0 2px 2px rgba(0,0,0,0.3);animation: fadeIn 1s;-webkit-animation: fadeIn 1s;-moz-animation: fadeIn 1s;-o-animation: fadeIn 1s;}
ul.pstwd li:hover ul{display:block;}
ul.pstwd li ul li{display: block;border-bottom: 1px solid #ddd;padding: 12px 10px;}
ul.pstwd li ul li a{display: block; color:#000;}
ul.pstwd li ul li a i{margin-right:8px;}
.linkimgtext{width: 100%;margin: 0 auto; padding-bottom:10px; display: block; border:1px solid #ddd; box-shadow:0px 1px 1px rgba(0,0,0,0.1);}
.linkimgtext img{max-width:100%; margin:0 auto 5px; display:block;}
.imgOnly{padding:5px; width:auto; box-shadow:none;}
.imgOnly img{margin:0 auto 0px;}
.linkuntxt{padding:0 8px 0; margin-bottom:5px;}
.linkimgtext span.title{display:block; margin-bottom:8px; font-size:16px; color:#000;}
.linkimgtext span.title a{color:#000;}
.linkimgtext span.title a:hover{text-decoration:none; color:#0ba62c;}
ul.pstlikepart{float:left; margin:0; padding:0;}
ul.pstlikepart li{ display:inline-block; margin-right:10px;}
ul.pstlikepart li i{margin-right:5px;}
ul.pstlikepart li div{display:inline-block; vertical-align:top; margin-left:3px;}
.pstimgdesc{ display:block; padding:5px 0 10px; font-size:15px; line-height:23px;}
.linksmallimg{width:150px; height:auto; float:left; margin:5px 0 0 5px;}
.linksmallimg img{width:100%; display:block; height:auto;}
.smalllinkuntxt{float:right; width:70%; margin:5px 0 0 0;}
span.linkurl{display:block; clear:both; font-size:13px; margin-bottom:8px;}
span.linkurl a{color:#666;}
span.linkurl a:hover{color:#0ba62c; text-decoration:none;}
span.linkurl i{margin-right:5px;}
.aboutpbluc{display:block; margin-bottom:8px; font-size:15px; line-height:23px;}
ul.pblcnt{display:block; list-style:none; margin:0; padding:0;}
ul.pblcnt li{display:block; clear:both; font-size:15px; padding:5px;}
ul.pblcnt li i{margin-right:8px;}
ul.pblcnt li a i{color:#000;}
ul.pblcnt li a {color:#0ba62c;}
.pblcadblock{display:block; margin:0; padding:0; text-align:center;}
/*---- followers page ---*/
.margintop25{margin-top:25px;}
.flwoarea-box{display:block; height:auto; background:#FFF; margin-bottom:20px; padding:15px; 
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.2);
-moz-box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.2);
box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.2);
}
.followareapage{display:block; clear:both;}
.followareapage img{float:left; width:40px; height:40px; border-radius:3px; margin-right:12px;}
.folwbioarea{float:left; width:74%;}
.folwbioarea > h1{font-size:16px; font-weight:600; display:block; clear:both; margin-bottom:2px; margin-top:-5px;}
.followareapage > span{float:right; margin-top:10px;}
.followareapage > span a{display:block; padding:3px 10px; border:1px solid #0ba62c; color:#000; border-radius:2px;}
.followareapage > span a i{margin-right:3px; color:#0ba62c;}
.followareapage > span a:hover{text-decoration:none; background:#0ba62c; color:#FFF;}
.followareapage > span a:hover i{color:#FFF;}
.line{display:block; height:1px; background:#ddd; margin:20px 0;}
.pstdesctext{display:block; clear:both; font-size:14px;}
.txtTop{margin-bottom:15px;}
.txtDwn{margin:15px 0;}

/*==== profile search page ====*/
.scbImg{width:80px; height:80px; float:left; margin-right:15px; margin-top:6px; margin-bottom:10px;}
.scbImg img{display:block; width:80px; height:80px; border:1px solid #ddd; padding:1px;}
.sbc{width:70%; float:left;}
.proCap{display:none; color:#666; font-weight:300;}
.search-info span{display:inline-block; margin: 6px 0 5px; position:absolute; top:0; right:-88px;}
.search-info span i{margin-right:3px;}
.search-info span a{display:block; padding:0px 8px; border:1px solid #f46f34; font-size:13px; border-radius:3px;}
.search-info span a:hover{background:#f46f34; color:#fff; text-decoration:none;}

.srchflbt{position:absolute; top:10px; right:0px;}
.srchflbt i{margin-right:3px;}
.srchflbt a{display:block; padding:3px 8px; border:1px solid #f46f34; font-size:13px; border-radius:3px;}
.srchflbt a:hover{background:#f46f34; color:#fff; text-decoration:none;}
.srchflbt .proflwing a{border:1px solid #159848; background-color:#159848; color:#FFF;}
.srchflbt .proflwing a:hover{ background-color:#159848;color:#FFF;}

.rightfooterlink{
	display: block;
    clear: both;
    background: #FFF;
    padding: 5px 5px 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.5);
    -moz-box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.5);
    box-shadow: 0px 1px 3px rgba(199, 197, 197, 0.5);
}
.rightfooterlink ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.rightfooterlink ul li:first-child {
    color: #a9a8a8;
}
.rightfooterlink ul li {
    float: left;
    margin: 5px 5px 5px;
    line-height: 13px;
    font-size: 13px;
}
.rightfooterlink ul li a {
    display: block;
    color: #8a8a8a;
    font-size: 13px;
    font-family: Helvetica, Arial, sans-serif;
}
.pblcadblock {
    display: block;
    margin: 0;
    padding: 4px 2px 0;
    text-align: center;
}


/* Media quaries Start */
@media only screen and (max-width: 980px) {
	.header-search input[type=search]{width:80%;}
	.header-search{width:60%; }
	
	.header-wrapper{ width:auto; margin:0px 10px; }	
	.wrapper{ width:98%; margin:25px auto; }
	.pro-wall-heading-area{width:88%;}
	.pro-wall-name{width:92%;}
	.zv-left-col{ width:33%; float:left; }
	.zv-right-col{width:63%;  float:right; padding-right:1%;  }
	
	.container-image img{max-width:100%;}
	.container-image a img{max-width:100%;}
	.mng-site-heading b{font-size:11px;}
	 ul.st-mng li a{ font-size:12px; }
	
	
	.wall-comment-txt-area{float:right; width:80%; margin:0px 0 0 0px; overflow:hidden; }
	.wall-comment-txt{ float:left; height:15px; padding:1px 0 1px 1px; display:block; width:92%; border:none;}
	.text-area-icon{float:right; width:18px; height:14px; position:relative; bottom:13px;}
	
	.nav{ display:block; text-align:center;}
	/*.pro-site-heading-area{width:80%;}*/
	.icon-hid{display:block !important;}
	.hid{display:none !important;}
	
	.chzn-container{width:93% !important;}
	.chzn-drop{width:99% !important;}
	ul.box li{width:47%; }
	
	/*.post-name-contain{width:91% !important;}*/
}
@media only screen and (max-width:810px){.pblcadblock{display:none !important;} }
@media only screen and (max-width: 778px) {.header-search{width:49%;} .header-search input[type=search]{width:75%;}}

@media only screen and (max-width: 650px) {
	.logo-area{width:27px; overflow:hidden; padding-left:25px;}
	#homemanu{left:0;}
	.hidehomeli{transform:translate3d(0,0,0) !important;}
	.header-search{ width:82%; margin:0 0 0 3%; }
	.header-search input[type=search]{width:85%;}
	
	.header-wrapper{ width:auto; }	
	.zv-left-col{ display:none; }
	.zv-right-col{ float:none; width:auto; margin:0;}
	
	/*.pro-site-heading-area{width:84%;}*/
	
	/*.post-name-contain{width:89% !important;}*/
	.search-info span{position:relative; right:0;}
	.srchflbt a{padding:1px 5px; font-size:12px;}

}
@media only screen and (max-width: 568px){.header-search{width:80%;}}
@media only screen and (max-width: 532px){.header-search{width:78%;}}
@media only screen and (max-width: 490px)  {
	
	.header-search{ width:75%; margin-left:2%; }
	.header-search input[type="search"]{width:86%; }
	.header-search .search-icon{width:35px;}
	
	.nav-search{padding-top:5px;}
	.busines-ad{float:none; display:block; clear:both; margin-top:10px;}
	.busines-ad a{display:block; text-align:center; background:#f46f34; color:#FFF;}
	
	.nav-search ul{text-align:center;}
	.nav-search ul li{display:inline-block; float:none;}
	.nav-search ul li a{padding:0 7px;}
	.nav-search ul li{font-weight:400; font-size:14px;}
	
	#nav li {font-size: 12px !important;padding: 9px 15px 0px 0px !important; }
	
	#u-notificationContainer {top: 40px !important; margin-left: -205px !important;z-index:99999 !important;}
	#u-notificationContainer:before {margin-left: 220px !important;border: 10px solid #dddddd !important;
	border-color: transparent transparent #dddddd !important; }
	.u-notification_li a > span{display:none !important;}
	.u-notification_li i{font-size:16px; margin-right:0px;}
	
	.header-wrapper{ width:95%; margin:0 auto;}	
	.wrapper{ width:95%; margin:25px auto 0; overflow:hidden;}
	.pro-wall-heading-area{width:76%; }
	.zv-left-col{ float:none; width:99%; display:none; }	
	.zv-right-col{ float:none; width:auto; margin:0;}
	
	.text-area-icon{float:right; width:18px; height:14px; position:relative; bottom:20px;}
	.pro-site-img{display:none;}
	.pro-site-heading-area{width:auto;}
	
	.search-txt-for{float:none; display:block; text-align:center;}
	.search_country{ float:none; width:240px; margin:0px auto 10px;}
	.search-txt-for #kh{padding-top:5.5px !important;}
	
	/*.post-name-contain{width:84% !important;}*/
	.extract-info{width:70%; padding:0 0 0 10px;}
	.extractimagearea{width:25%;}
	span#title{font-weight:600; font-size:15px;}
	.linkleftarrow, .linkrightarrow{top:22%; width:20px; height:25px; line-height:25px; font-size:18px;}
	span#navount{font-size:12px;}
	span#desc{font-size:13px;}
	.postareaupldimg ul li{height:70px;}
	.postareaupldimg ul li img{height:70px;}
	
	.sbc{width:75% !important;}
	.search-info span{position:relative; right:0;}
	.post-search-box{overflow:hidden;}
	
	.scbImg{width:50px; height:50px; margin-right:15px; border-radius:50%; overflow:hidden;}
	.scbImg img{width:50px; height:50px; border-radius:50%; padding:0;}
	.s-site-name a{font-size:15px !important; font-weight:500 !important;}
	.search-info{margin:0px 0 0 !important;}
	
	#homemeni-list ul{padding:5px 10px 15px 10px;}
}
@media only screen and (max-width: 413px){
	.header-search{width:73%;}
	.header-search input[type="search"]{width:85%;}
}
@media only screen and (max-width:404px){
	.header-search input[type="search"]{width:83%; }
	.nav-search{padding-top:5px;}
	
	.nav-search ul{float:none; display:block; text-align:center; clear:both;}
	.nav-search ul li{font-weight:400; font-size:14px; float:none; display:inline-block;}

	
}
@media only screen and (max-width: 384px){
	.header-search{width:73%;}.modal_trigger{right:5px !important;}.nav-search ul li{margin:4px 0px 4px 0;}.nav-search ul li.active-search:after{width:40px;}
}
@media only screen and (max-width: 375px) {
	.header-search{width:71%;} 
}
@media only screen and (max-width: 370px) {
	.wrapper{ width:auto; margin:25px 10px 0 10px;}
	
	.pro-wall-heading-area{width:80%;}
	.pro-wall-name{width:100%; font-weight:400; position:relative; bottom:3px; }
	.pro-wall-name a{font-size:12px;}
	
	.time-area{ width:35%; }
	
    .like-part li{ float:left; margin:0px 0px 0 5px; color:#4a4a4a; font-size:13px; }
	
	.wall-comment-txt-area{float:right; width:80%; margin:0px 0 0 0px; overflow:hidden; }
	.wall-comment-txt{ float:left; height:15px; padding:1px 0 1px 1px; display:block; width:92%; border:none;}
	.text-area-icon{float:right; width:18px; height:14px; position:relative; bottom:13px;}
	
	.pro-site-heading-area{float:none; display:block; width:100%; clear:both; margin-top:0px;}
	.pro-site-img{float:none; width:100%; display:none; text-align:center; clear:both;}
	.pro-site-img > img{max-width:80px; max-height:80px;}
	.site-name{width:75%;}
	.search-txt-for{float:none; display:block; text-align:center;}
	.search_country{ float:none; width:200px; margin:13px auto 10px;}
	
	/*.post-name-contain{width:80% !important;}*/
	.post-name{width:92%;}
	.post-name a{font-size:20px !important;}
	.search-url{width:92%; overflow:hidden;}
	.postareaupldimg ul li{width:31%; height:70px; overflow:hidden;}
	.postareaupldimg ul li img{height:70px;}
	span#navount{font-size:8px !important;}
	span#title{font-size:13px;}
	
	.sbc{width:68% !important;float: left !important;clear: none !important;}
	
}
@media only screen and (max-width: 347px) {
	.header-search{width:70%;}
	.header-search input[type="search"]{width:79%;}
}
@media only screen and (max-width: 330px) {
	.scbImg{width:40px; height:40px;}
	.scbImg img{width:40px; height:40px;}
	
	.pro-wall-heading-area{width:78%;}
	
	.time-area{float:none; display:block; clear:both; text-align:left; width:100%; margin:0; }
	
	.like-part{float:none; clear:both; width:60%; margin:15px auto 0; }
    .like-part li{ margin:0px 0px 0 15px; display:inline-block; }
	
	.wall-comment-txt-area{float:right; width:80%; margin:0px 0 0 0px; overflow:hidden; }
	.wall-comment-txt{ float:left; height:15px; padding:1px 0 1px 1px; display:block; width:92%; border:none;}
	.text-area-icon{float:right; width:18px; height:14px; position:relative; bottom:13px;}
	ul.box li a h3{font-size:13px;}
	ul.box li div{width: 80px; padding: 3px 8px; font-size: 13px;}
	
	.search-read-more a{width:88px !important;}
	.sbc{width:58% !important;}
	.nav-search ul li{margin:5px 12px 5px 0;}
	.post-name{width:80%;}
	.search-url{width:80%; overflow:hidden;}

}
