/*************************************************************************************/
/*
/*		Designed by 'AS Designing'
/*		Web: http://www.asdesigning.com
/*		Web: http://www.astemplates.com
/*		License: GNU General Public License 
/*
/**************************************************************************************/

/**************************************************************************************/
/**************************************************************************************/
/*   Elements
/**************************************************************************************/
/**************************************************************************************/

* { margin:0; border: 0px;}

html,
body
{
	height: 100%;
	transition:width 2s;
    -moz-transition:width 2s; /* Firefox 4 */
    -webkit-transition:width 2s; /* Safari and Chrome */
    -o-transition:width 2s; /* Opera */
    
}
@font-face{font-family:'OpenSans';src:url('../fonts/OpenSans-Regular.eot');src:local('â˜º'), url('../fonts/opensans-regular.woff') format('woff'), url('../fonts/opensans-regular.ttf') format('truetype'), url('../fonts/opensans-regular.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSansBold';src:url('../fonts/opensans-bold.eot');src:local('â˜º'), url('../fonts/opensans-bold.woff') format('woff'), url('../fonts/opensans-bold.ttf') format('truetype'), url('../fonts/opensans-bold.svg') format('svg');font-weight:normal;font-style:normal}
/*span.hlite
{
	padding-right: 2px;
	color: #59a6e2 !important;
}*/

body
{
	margin: 0px;
	line-height: 21px;
	font-family: OpenSans,Helvetica,sans-serif;
	font-size: 13px;
	color: #333;	
}

.main-wrapper
{
	/*overflow: hidden;*/
}

.container
{
	/*position: relative;*/
}

img
{
	max-width: 100%;
	border-radius: 0px;
}

img.round
{
	border-radius: 50%;
}

.img-intro
{
	overflow: hidden;
	border-radius: 0px;
}


/*a {
    border-bottom: 2px solid #b3c5d8;
    color: #000;
    text-decoration: none;
}*/

a:focus
{
	outline: none;
}


hr
{
	border-bottom: 1px solid #ddd;
}

p
{
	margin: 0;
	text-align: left;
}

.page-featured p
{
	padding-bottom: 10px;
	float: left;
}

li
{
	line-height: 20px;
    /*list-style-image: url("../images/li.style.default.png");*/
    list-style-position: outside;
}

.custom-table ul li
{
	padding: 0 15px 20px 0;
}

.scroolBackground
{
}

.solid22
{
	background: url("../images/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-top: 5px;
}

.alert
{
	margin-left: 0;
}



/**************************************************************************************/
/*   Forms																			  */


legend
{
	color: #bdbdbd;
	border-bottom: 1px solid #bdbdbd;
}

legend small
{
	color: #383b46;
}

input,
textarea
{
	width: 220px;
}

textarea
{
	resize: none;
}

textarea.invalid
{
	border: 1px solid #0099CC;
}

select
{
	border: 1px solid #cbcbcb;
	background-color: #ffffff;
}

input,
button,
select,
textarea
{
	font-family: OpenSans, Helvetica, sans-serif;
}

.hlite {
    font-size: 15px !important;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0px;
	color: #999999;	
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input
{
	border: 1px solid #aaaaaa;
	color: #000;
}

input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"]
{
   /* background: #b1bdc9 none repeat scroll 0 0;
    color: white;*/
    background: #fff;
    color: #000;
    height: 29px;
    margin-bottom: 15px;
    /*font-size: 18px;*/
}
input, button, select, textarea {
    font-family: Arial,Helvetica,sans-serif;
    /*text-transform: capitalize;*/
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus
{
	border-color: #59a6e2;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus
{
	outline: thin dotted #333;
}

input[type='radio'],
input[type='checkbox']
{
	margin: 3px 0 0;
}

.input-block-level
{
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.label-info,
.badge-info
{
	background-color: #0099CC;
}

.page-login form .control-group
{
	margin: 0;
}

.checkbox-radio-wrap__inline
{
	display: inline-block;
	margin-left: 6px;
	vertical-align: top;
}

.checkbox-radio-wrap__inline input[type="radio"],
.checkbox-radio-wrap__inline input[type="checkbox"]
{
	margin: -2px 0 0 0;
}

.page-registration
{	
	margin-left: 20px;
	padding-bottom: 30px;
}

.page-registration form label,
.page-remind form label,
.page-reset form label,
.page-login form label,
.page-login form label,
.page-profile__edit form label
{
	display: inline-block;
	margin-right: 20px;
}

.page-remind form button,
.page-reset form button
{
	display: inline-block;
	margin-left: 10px;
}

.form-vertical label
{
	display: inline-block;
}

#form-login-remember label
{
	margin-bottom: 20px;
}

/**************************************************************************************/
/*   Headings and Titles															  */

h1,
h2,
h3,
h4
{
	margin-top: 0px;
	letter-spacing: 0px;
}

span.hword
{
	color: #22a2dd;
}

h1
{
	margin-bottom: 25px;
	padding-bottom: 10px;
	font-size: 24px;
	line-height: 42px;
	font-weight: bold;
	text-transform: uppercase;	
}

h2,
.page_header h1,
#member-registration legend,
.com_virtuemart h1
{
	margin-bottom: 25px;
	padding: 10px 0 8px;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	text-transform:capitalize;
	border-bottom: 3px solid #000;
}

h3
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 16px;
	line-height: 22px;
	/* color:#900000; */
}

aside h3.item_title,
aside h3.item_title a
{
	text-transform: uppercase;
	font-size: 14px;
	color: #17A6CA;
}

aside h3.item_title a:hover
{
	color: #333333;
}

.page-featured h3
{
	padding: 0px 0px 10px;	
}

h4
{
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}


.nspArt h4.nspHeader a:hover
{
	
}

h5
{
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small
{
	color: #999999;
}

.page_header
{
}

.page_header h1,
.category_title h2,
.page-item .item_header h2.item_title,
#member-registration legend,
h2.module_title
{
	margin-bottom: 35px;	
}

.item__featured .item_title
{
	overflow: hidden;
}

.item__module h2.item_title
{
	border-bottom: none;
}



.item__featured .item_header h2
{
	margin-bottom: 10px;
}

.page-header
{
	padding-bottom: 9px;
	margin: 20px 0 30px;
}

/**************************************************************************************/
/*   Images																			  */

.item_img,
.category_img,
.img-intro-none img,
.item_fulltext img,
.nspArt img.nspImage
{
	margin-bottom: 25px;
	display: inline-block;
	max-width: 100%;
}

.item_img img,
.category_img img,
.item_fulltext img,
.random-image img,
aside .img-intro__left img,
aside .img-intro__right img
{
	width: auto;
	padding: 0px;
}

aside .item_img img
{
	padding: 3px;
}

.page-item .item-image img
{
	border: none;
}

#featured-row  img
{
	border: none;
	background: none;
}

.random-image img
{
	border: 0px solid #666;
}

.random-imageleft img
{
	float: left;
}

.random-imageright img
{
	float: right;
}

.nspArt img.nspImage
{
	margin-bottom: 25px;
	width: 99%;
	padding: 1px;
}

.img-intro__none,
.img-full__none
{
	margin-bottom: 25px;
}

.span9 .row-fluid [class*="span"] .img-intro__none,
.span9 .row-fluid [class*="span"] .img-full__none
{
	width: 96.5%;	
}

.span6 .row-fluid [class*="span"] .img-intro__none,
.span6 .row-fluid [class*="span"] .img-full__none
{
	width: 97%;	
}

.img-intro__none img,
.img-full__none img,
.img-intro-none img,
.img-full-none img
{
	width: 100%;	
}


.page-category.page-category__testimonials .img-intro__left,
.img-intro__left,
.img-full__left,
.img-intro-left,
.img-full-left,
.pull-left img,
img.left
{
	float: left;
	margin: 0 30px 25px 0px;
	max-width: 50%;
}

.img-intro__right,
.img-full__right,
.img-intro-right,
.img-full-right,
.pull-right img,
img.right
{
	float: right;
	margin: 0 0 25px 30px;
	max-width: 50%;
}

aside .img-intro__left,
aside .img-intro__right,
aside .img-intro-left,
aside .img-intro-right
{
	margin: 3px 25px 15x 0px;
}

img.noborder,
.no-border
{
	border: none !important;	
	box-shadow: none !important;	
}

.page-blog .items-row.cols-3 .item_img.img-intro
{
	margin: 0px 0px 25px 0px;	
	width: 96%;
}

.page-blog .items-row.cols-3 .item_img.img-intro img
{
	width: 100%;
	overflow: hidden;	
}

/*saravanan 02.11.2016*/
.savebtn {
    font-size: 12px;
    line-height: 2;
    border:none;
    
}
.cancelbtn {
    font-size: 12px;
    line-height: 2;
     border:none;
}
#editphone-form {
    height: 28px !important;
}
#editsummary-form {
    border: 1px solid #aaaaaa;
       display: inline;
    float: left;
    width: 100%;
    margin-bottom: 15px;
    
}
.gearedit {
    float: left;
    width: 89%;
}
#editsummary{
	 float: left;
    /*width: 100% !important;*/
}

/**************************************************************************************/
/*   Captions																		  */

.img_caption
{
	text-align: center!important;
}

.img_caption.left
{
	float: left;
	margin-right: 1em;
}

.img_caption.left p
{
	clear: left;
	text-align: center;
}

.img_caption.right
{
	float: right;
	margin-left: 1em;
}

.img_caption.right p
{
	clear: right;
	text-align: center;
}

.img_caption.none
{
	margin-left: auto;
	margin-right: auto;
}
.fa.fa-question-circle {
    display: none;
}
/**************************************************************************************/
/*   Lists																			  */

ul.categories-module h5
{
	font-size: 1em;
	line-height: inherit;
	font-weight: normal;
	margin: 0;
}

.categories-module,
.archive-module
{
	margin: 0;
}

.categories-module li,
.archive-module li
{
	line-height: 30px;
	padding: 0 0 0 20px;
	list-style: none;
	list-style-image: none;
	background: url('../images/styles/default/li.style.png') left 11px no-repeat;		
}

.categories-module li a,
.archive-module li a
{
	font-size: 14px;
	line-height: 30px;
	color: #333333;	
}

.moduletable ul
{
	/*margin-left: 80px;	*/
}

.moduletable ul li
{
	line-height: 32px;
     display: inline-flex;
    list-style-position: inside;
    padding: 0px 25px;
    font-size: 15px;
    /*text-transform: uppercase;*/
    margin-top: 0px;
}
.moduletable ul li:first-child{padding-left:0px;}

.moduletable ul.item-list li
{
	list-style: none;
	list-style-image: none;
	background: url('../images/li.style.png') left 11px no-repeat;
	padding: 0 0 0 25px;

}

.moduletable ul li a
{
	text-transform: none;
	position: relative;
	color: #fff;
}

input[value="Log out"] 
{
	margin-top: 10px;
	/*display:none;*/
	background: none !important;
	padding:0px;
	margin:5px 0;
}

/*.prfl .mod-menu {
    background: #353535 none repeat scroll 0 0;
    height:32px;
}*/
 
 #regmenus #wraprmenus{width:1132px;margin: 0 auto;}
 #regmenus{
    background: #353535 none repeat scroll 0 0;
    height:32px;
}
/**************************************************************************************/
/*   Buttons																		  */


a.btn,.btn_info, 
.btn-info,a.readmore, 
.btn-group button.btn, 
.btn-primary, 
.btn_primary, 
.contentpane .button, 
.mod-newsflash a.readmore
{
	float: left;
}

#component form button,
#component form .btn,
#footer .btn
{
	float: right;
	margin-left: 10px;
}

#searchForm .btn-group button.btn
{
	padding: 5px 15px 3px;
}

#component .page-item__edit .btn
{
	margin-left: 0px;
}

a.btn,
.btn_info,
.btn-info,
a.readmore,
.btn-group button.btn,
.btn_primary,
.contentpane .button,
.mod-newsflash a.readmore,
#footer a.readon,
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .vmgroup a.notify,  a.notify,
form#form-login .button, form#com-form-login .button, form#userForm .button, form#adminForm .button, form#adminFormToggle .button, 
.vm-button-correct, input.highlight-button, input.button
{
	margin-top: 20px;
	font-size: 12px !important;
	line-height: 20px;
	border: 0px solid #bbb;
	border-radius: 0;
	color: #fff !important;
	 font-family: OpenSans;
	text-transform: uppercase;
	transition: 0.5s;
	background: #0078FF;
	margin-left: 460px;
    margin-top: -41px;
    padding: 4px 30px;
}

a.btn:hover,
a.readmore:hover,
.btn_info:hover,
.btn-info:hover,
.btn_info:active,
.btn-info:active,
.btn_info.active,
.btn-info.active,
.btn_info.disabled,
.btn-info.disabled,
.btn_info[disabled],
.btn-info[disabled],
.btn-primary:hover,
.btn_primary:hover,
.btn-primary:active,
.btn_primary:active,
.btn-primary.active,
.btn_primary.active,
.btn-primary.disabled,
.btn_primary.disabled,
.btn-primary[disabled],
.btn_primary[disabled],
.contentpane .button:hover,
#footer a.readon:hover,
span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover, .vmgroup a.notify:hover, .vm-product-container a.notify:hover,
 form#form-login .button:hover,  form#com-form-login .button:hover, form#userForm .button:hover,  form#adminForm .button:hover, form#adminFormToggle .button:hover,
.vm-button-correct:hover, .vm-button-correct:link, .vm-button-correct:visited, input.highlight-button:hover,
div.product:hover .addtocart-button, input.button:hover
{
	background-color: #000;
	transition: 0.5s;
}

.page-login button
{
	margin-top: 20px;	
}

.btn_info.active,
.btn-info.active,
.btn_info:active,
.btn-info:active,
.btn-primary.active,
.btn_primary.active,
.btn-primary:active,
.btn_primary:active
{
	box-shadow: none;
}

a.btn.jmodedit
{	
	background: url("../images/bg.tooltip.png");
	background-repeat: no-repeat;
	background-position: center;
	line-height: 25px;
	height: 25px;	
}

.btn.dropdown-toggle
{
	margin: 0px 0px 0px 20px !important;
}

.btn,
.mod-newsflash a.readmore
{
	text-shadow: none;
}

.contentpane .button
{
	margin-top: 20px;
	margin-left: 20px;
}

.btn-toolbar button,
.btn-toolbar .btn
{
	margin-top: 1px !important;
}

.search .button
{
    padding: 0px 27px !important;
	background: none;
}



#aside-left a.btn:hover,
#aside-left .btn_info:hover,
#aside-left .btn-info:hover,
#aside-left .btn-primary:hover,
#aside-left .btn_primary:hover,
#aside-left .button:hover,
#aside-left .acysubbuttons input.button:hover,
#aside-left button:hover,
#aside-right a.btn:hover,
#aside-right .btn_info:hover,
#aside-right .btn-info:hover,
#aside-right .btn-primary:hover,
#aside-right .btn_primary:hover,
#aside-right .button:hover,
#aside-right .acysubbuttons input.button:hover,
#aside-right button:hover
{
	background-color: #59a6e2;
	color: #fff;
}

#aside-left input.button,
#aside-right input.button
{
}


/**************************************************************************************/
/*   Pagination																		  */

.pagination span,
.pagination a
{
	background: none !important;
	padding: 0 6px;
}

.pagination ul
{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	box-shadow: none;
	margin: 0 auto;
}

.pagination ul li .pagenav
{
	font: 800 14px/18px;
	text-transform: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	box-shadow: none;
}

.pagination ul li a.pagenav:hover
{
	background: none;
}

.pull-right
{
	margin-top: 0px;
}

.tooltip
{
	background-color: #000;
	color: #fff;
}

.tooltip.fade.in
{
    width: 110px !important;
  	padding: 5px;
}

/**************************************************************************************/
/*   BlockNumbers																	  */


p.blocknumber 
{
    min-height: 44px;
    padding: 5px 20px 15px 70px !important;
    position: relative;
}

p.blocknumber a
{
   padding: 5px 10px 0 0;
   float: left;
}

span.blocknumber  
{
    border-radius: 50%;
    font-size: 20px;
    height: 45px;
    left: 0;
    line-height: 45px;
    position: absolute;
    text-align: center;
    width: 45px;
	margin-top: 2px;
    background: #eee;
    color: #59a6e2;
	box-shadow: 1px 1px 3px #bbb inset;
}

span.blocktitle
{
    font-size: 18px;
    padding-bottom: 5px;
    text-transform: uppercase;
}


/**************************************************************************************/
/*   Toggling																		  */

.toggle
{
	min-height: 25px;
	font-size: 13px;
	font-weight: normal;
	background-image: url('../images/bg.toggle.open.png');
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin:  0px 0px 0px 0px;
	padding: 6px 20px 3px 60px;
    text-overflow: ellipsis;
    white-space: nowrap;
	clear: both;
	overflow: hidden;
	line-height: 25px;
	border-bottom: 1px solid #ddd;
}

.toggle:hover
{
	background-image: url('../images/bg.toggle.open.hover.png');
}

.toggle.opened
{
	background-image: url('../images/bg.toggle.close.png');
	background-position: left top;
	background-repeat: no-repeat;
}

.toggle.opened:hover
{
	background-image: url('../images/bg.toggle.close.hover.png');
}

.toggle_content
{
	display: none;
	margin: 30px 0px ;
	padding: 25px;
	font-size: 12px;
	font-weight: normal;
	border-radius: 0px;
    border: 1px solid #ddd;
	background: #fff;
	overflow: hidden;
}


/**************************************************************************************/
/*   Searching																		  */

ul#finder-filter-select-dates li.filter-date
{
	margin-bottom: 4px;
	margin-right: 4px;
}

ul#finder-filter-select-dates li.filter-date select.filter-date-operator
{
	margin-bottom: 9px;
}

#searchForm fieldset
{
	margin-bottom: 20px;
}

#searchForm fieldset label
{
	display: inline-block;
	margin-right: 1em;
}

#searchForm .form-limit label
{
	float: left;
}

#searchForm .form-limit select
{
	float: right;
	position: relative;
	top: -4px;
}

#searchForm .form-limit p
{
	overflow: hidden;
	clear: both;
}

dl.search-results
{
	margin-bottom: 30px;
}

dl.search-results dt
{
	margin-top: 20px;
}

.navbar-form .btn,
.navbar-form .btn-group
{
	margin-top: 5px;
}

#mod-finder-searchword
{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-bottom: 4px;
	border: 1px solid #ebebeb;
	box-shadow: none;
}

/**************************************************************************************/
/*   Modal																			  */

.modalClose
{
	margin: 14px;
}

div.modal.fade.in.loginPopup
{
	width: 260px;
	margin: -130px 0 0 -130px;
	top: 50%;
	left: 50%;
}

.login-greeting
{
	margin: 0 0 9px 0;
}

.input-modal
{
	width: 146px;
}

div.modal.fade
{
	z-index: -500;
}

div.modal.fade.in
{
	z-index: 1100;
}


/**************************************************************************************/
/*   Social																			  */

.moduletable.social
{	
	
}

.moduletable.social .nav
{

	margin: 0;
	float: right;	
}

.moduletable.social ul li
{
	text-align: right;
	display: inline-block;
	list-style: none;
}

.moduletable.social li a
{
    border-radius: 20%;
    display: block;
    float: left;
    font-size: 22px;
    height: 36px;
    line-height: 54px;
    margin-left: 10px;
    text-align: center;
    color: #ffffff !important;
	transition: color 0.3s ease 0.1s;	
    width: 30px;
}

#header-row .social [class*="icon-"]
{
	background-color: rgba(0,0,0,0) !important;
	color: #fff !important;
	font-size: 14px;
}

#header-row .social li a
{
	width: 24px;
}

#header-row .social [class*="icon-"]:hover
{
}


.moduletable.social li a:hover
{
	transition: color 0.3s ease 0.1s;
}

.moduletable.social img
{
	width: auto !important;	
	display: none;
}

#footer-row .moduletable.social li a img
{
	width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #deba12;
}

#footer-row .moduletable.social li a:hover img
{
	background-color: #999;	
}

#footer .social
{
	padding-top: 3px;
	vertical-align: top;
	text-align: right;
}

.mod-menu__social
{
	position: relative;
	z-index: 50;
}


/**************************************************************************************/
/*   Newsflash																		  */


.mod-newsflash-adv .separator
{
	height: 30px;
	float: left;
	width: 100%;
}


.mod-newsflash-adv__links.support .item_content
{
	padding-bottom: 12px;
}

.mod-newsflash-adv__links.support .item_introtext
{
	padding: 0 24px;
	font-size: 14px;
	line-height: 22px;
}

.mod-newsflash-adv .img-intro
{
}


.mod-newsflash-adv a.readmore
{
	margin: 0 0 25px 0;
}


/**************************************************************************************/
/*   Acymailing																		  */


.acymailing_form,
.acymailing_form p,
.acymailing_form .acysubbuttons 
{
	text-align: right;	
}

.acymailing_form p
{
	padding-bottom: 4px;	
}

.acymailing_form .acysubbuttons .button
{
	margin-top: 17px !important;
}

.acymailing_module_form span.acymailing_finaltext
{
	display: block;
	padding-top: 20px;
	text-align: right;
	clear: both;
}

div.acymailing_module input
{
	margin-top: 7px !important;
}


/**************************************************************************************/
/*   Back to Top																	  */


#back-top
{
	position: fixed;
	bottom: 105px;
	right: 20px;
	z-index: 60;
}

#back-top a
{
	width: 46px;
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	text-transform: none;
	text-decoration: none;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#back-top span
{
	width: 46px;
	height: 46px;
	display: block;
	margin-bottom: 7px;
	background: url('../images/up.arrow.png') no-repeat center center;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	border-radius: 50%;
	background-color: transparent;	
}



/**************************************************************************************/
/*   Gallery																	      */	

.page-gallery
{
}

.page-gallery h1
{
}

.page-gallery .well
{
	border-bottom: 3px solid #000;
	margin-bottom: 35px;
	padding: 0;
}

.page-gallery .well .filters
{
	width: auto;
}

.page-gallery .item_img
{
	margin: 0;
	float: none;
	display: block;
}

.page-gallery .item_title
{
	margin: 0px;
	padding: 0px 0px 5px;
	text-align:center;
	line-height: 32px;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: normal;
	text-transform: uppercase;	
}

.page-gallery .item_title a
{
	text-align: centre !important;
	color: #000;
}

.page-gallery .well a.selected
{
	color: #59a6e2;
}

.page-gallery .well a:hover
{
	color: #000;
}

.page-gallery .item_title a:hover
{
	color: #909090;
}

.page-gallery ul#filters li
{
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
	margin: 10px 15px 0 0;
}

.page-gallery li.item
{
	margin-bottom: 20px;
	list-style: outside none none;
}

.page-gallery p
{
	padding-bottom: 15px;
	text-align: center;
	line-height: 15px;
}

.category_child .category_title a
{
	display: inline-block;
	margin-right: 12px;
}

.page-gallery .category_desc
{
	margin-bottom: 20px;
}

.page-gallery ul.singleColumn li
{
	margin-left: 0;
}

.page-gallery .item_img.img-intro .touchGalleryLink img
{
	width: 100%;
}

.page-gallery .btn
{
	float: right;
}

.page-gallery a.zoom,
.page-item__gallery a.zoom
{
	position: relative;
}

.page-gallery a.zoom span.zoom-bg,
.page-item__gallery a.zoom span.zoom-bg
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 0;
	filter: alpha(opacity=0);
}

.page-gallery .item_more
{
	text-align: center;
}

.page-gallery .item_more a
{
	display: inline-block;
	padding: 2%;
	color:#fff;
	font-size: 2.5em;
	font-weight: normal;
	min-width: 1em;		
}

.page-gallery .item_more a:hover
{
	color:#909090;
}

.page-gallery a.zoom span.icon-zoom-in,
.page-item__gallery a.zoom span.icon-zoom-in
{
}

.page-gallery .item_icons,
.page-item__gallery .item_icons
{
	margin-bottom: 9px;
}

ul.singleColumn
{
	margin: 0;
}

ul.singleColumn > .item
{
	list-style: none;
	width: 100%;
}

.view-article #prevArrow,
.view-article #nextArrow
{
	display: none;
}

.masonry_gallery
{
	min-height: 700px;	
}

.masonry_gallery .isotope-item
{
	display: none;
}

.isotope-item
{
	z-index: 2;
}

.isotope-hidden.isotope-item
{
	pointer-events: none;
	z-index: 1;
}

.isotope,
.isotope .isotope-item
{
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}

.isotope
{
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}

.isotope .isotope-item
{
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity;
}

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition
{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}

ul#filters li
{
	display: inline-block;
	vertical-align: top;
	margin: 9px 9px 0 0;
}

#isotopeContainer
{
	padding-top: 8px;
}

.page-gallery_img
{
	margin-left: 0;
}

.category_children .category_child
{
	margin-bottom: 20px;
}

#galleryOverlay
{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: 100000;
	overflow: hidden;
	display: none;
	-moz-transition: opacity 1s ease;
	-webkit-transition: opacity 1s ease;
	transition: opacity 1s ease;
	background-image: url(../images/bg.gallery.png);	
}

#galleryOverlay.visible
{
	opacity: 1;
}

#gallerySlider
{
	height:100%;
	left:0;
	top:0;
	width:100%;
	white-space: nowrap;
	position:absolute;
	-moz-transition:left 0.4s ease;
	-webkit-transition:left 0.4s ease;
	transition:left 0.4s ease;
}

#gallerySlider .placeholder
{
	background: url("../images/system/preloader.gif") no-repeat center center;
	height: 100%;
	line-height: 1px;
	text-align: center;
	width:100%;
	display:inline-block;
}

#gallerySlider .placeholder:before
{
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right:-1px;
}

#gallerySlider .placeholder img
{
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
}

#gallerySlider.rightSpring
{
	-moz-animation: rightSpring 0.3s;
	-webkit-animation: rightSpring 0.3s;
}

#gallerySlider.leftSpring
{
	-moz-animation: leftSpring 0.3s;
	-webkit-animation: leftSpring 0.3s;
}

/* Firefox Keyframe Animations */

@-moz-keyframes 
rightSpring
{
 0% {
margin-left:0px;
}
 50% {
margin-left:-30px;
}
 100% {
margin-left:0px;
}
}
 @-moz-keyframes 
leftSpring
{
 0% {
margin-left:0px;
}
 50% {
margin-left:30px;
}
 100% {
margin-left:0px;
}
}

/* Safari and Chrome Keyframe Animations */

@-webkit-keyframes 
rightSpring
{
 0% {
margin-left:0px;
}
 50% {
margin-left:-30px;
}
 100% {
margin-left:0px;
}
}
 @-webkit-keyframes 
leftSpring
{
 0% {
margin-left:0px;
}
 50% {
margin-left:30px;
}
 100% {
margin-left:0px;
}
}

#prevArrow,
#nextArrow
{
	border:none;
	text-decoration:none;
	background:url('../images/gallery/arrows.png') no-repeat;
	opacity:0.5;
	cursor:pointer;
	position:absolute;
	width:43px;
	height:58px;
	top:50%;
	margin-top:-29px;
	-moz-transition:opacity 0.2s ease;
	-webkit-transition:opacity 0.2s ease;
	transition:opacity 0.2s ease;
}

#prevArrow:hover,
#nextArrow:hover
{
	opacity:1;
}

#prevArrow
{
	background-position:left top;
	left:40px;
}

#nextArrow
{
	background-position:right top;
	right:40px;
}

.page-gallery .view
{
	overflow: hidden;
	position: relative;
}

.page-gallery .view:hover .mask
{
	opacity:1;
	-moz-transition:opacity 1s ease;
	-webkit-transition:opacity 1s ease;
	transition:opacity 1s ease;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
}

/*********************/

.body__home .well
.home .well
{
	display:none;
}

.page-gallery .mask
{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	opacity:0;
	-moz-transition:opacity 1s ease;
	-webkit-transition:opacity 1s ease;
	transition:opacity 1s ease;	
	color:#fff;
}

.page-gallery .mask_cont
{
	padding: 60px 20px 20px;
}



/**************************************************************************************/
/*   Testimonials																	  */

blockquote p
{
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 15px;
}

blockquote a
{
	display: block;
	margin: 4px 5px 0px 0px;	
}

.blockquote
{
	float: left;
	width: 40px;
	height: 40px;
	margin: 0px 15px 10px 0px;
	background-repeat: no-repeat;
	background-image: url('../images/blockquote.png');	
}

blockquote small
{
	color: #999999;
}

blockquote
{
	background-repeat: no-repeat;
	background-image: url('../images/blockquote.png');
	padding-left: 40px;
	line-height: 18px;
}

blockquote.pull-right
{
	border-right: 5px solid #eeeeee;
}

.mod-custom blockquote
{
	padding-bottom: 0;
}


/**************************************************************************************/
/*   General
/**************************************************************************************/
/**************************************************************************************/

#content-wrapper 
{
	height: auto !important;
	height: 100%;
	margin: 0px auto;
	/*padding-top: 40px;*/
	/*clear: both;*/

}
 


.top-wrapper
{
}

#top_header .wrapper
{
	padding-bottom: 0px;
}

#push
{
	height: 180px;
}

.item-separator
{
	clear: both;
	height: 25px;	
}

.menudesc
{
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: 1px dotted #ccc;
}

.menudesc img
{
	float: left;
	margin: 0px 20px 10px 0px;
}

.row-fluid:last-child .menudesc
{
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;	
}

p .price
{
	text-align: right;
	margin: 20px 6px 0px;
	display: block;
}


/**************************************************************************************/

.clearfix
{
 *zoom: 1;
}

.clearfix:before,
.clearfix:after
{
	display: table;
	content: "";
	line-height: 0;
}

.clearfix:after
{
	clear: both;
}

.hide-text
{
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.left
{
	float: left !important;
	margin-left: 0 !important;
}

.right
{
	float: right !important;
	margin-right: 0 !important;
}

.no-padding
{
	padding: 0;
}


/**************************************************************************************/
/*   Header
/**************************************************************************************/
/**************************************************************************************/

.wshadow
{
	position: relative;
	z-index: 10;
}

.shadow
{
	position: relative;
	z-index: 1;
}

.shadow span
{
	bottom: 0px;
	display: block;
	height: 0px;
	left: 1%;
	position: absolute;
	width: 98%;
}


/**************************************************************************************/
/*   Top Row	                                                                      */

#toprow-wrapper
{
	z-index: 1;
	margin-top: 0;
	opacity: 1;
	padding: 0px 0;
	margin-top: 0;
}

#top-row .moduletable.call-us
{
	letter-spacing: 0px;
	margin-top: 45px;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
	float: right;
}


#logo
{
}

#logo a
{
	display: inline-block;
	margin: 10px 0 0;
}

.logo a
{
	text-align: center;
	line-height: 35px;
	
}

#logo a img
{
	width: 100%;
}

#header-row .logo,
#top-row .logo
{
	line-height: 20px !important;
	position: relative;
}

#header-row .logo a,
#top-row .logo a
{
	width: 100%;
	padding: 0 0 0 10px;
	text-align: left;
}


#header-row .logo span.slogan,
#top-row .logo span.slogan
{
	font-size: 12px;
	display: inline-block;
	margin-left: 70px;
}

#top-row #top-contact p
{
	padding-bottom: 5px;
	text-align: right;
}

#top-row #top-contact
{
	float: right;
	padding-top:12px;
	padding-bottom:8px;
}

#top-row #mod-search-searchword
{
	float: left;
	width: 100px;
	transition:width 2s;
    -webkit-transition:width 2s; /* Safari */
}

#top-row form
{
	margin: 0;
}

#top-row #mod-search-searchword:hover
{
	width: 220px;
    transition:width 2s;
    -webkit-transition:width 2s; /* Safari */
}

#top-row .mod-currency-selector
{
	margin-top: 10px;
}

#top-cart
{
	float: right;
}


#top-links
{
	float: right;
	padding-bottom: 10px;
	margin-bottom: 0px;
	border-bottom: 1px solid #ddd;
	border: none;
}


#top-links ul li
{
	list-style: none;
	float: left;
	padding-right: 15px;
	line-height: 14px;
	font-size: 12px;
	text-transform:capitalize;
}


#top-links .nav
{
	margin-bottom: 0;
}

#top-links .nav a:hover
{
	color: #59a6e2;
}

#top-links .vm-account ul li
{
	float: right;
	padding: 5px 0 0 15px;
	line-height: 18px;
}

#top-links .vm-account ul li a
{
	top: 1px;
}

/**************************************************************************************/
/*   Header Row		  																  */


#header
{
	background-image: url(../images/bg.body.top.png);
	background-repeat: repeat-x;
	background-position: top;
}

#header-row
{
	padding-bottom: 0;
	background: #1c1c1c;
}

#header-wrapper
{
}

#header-row .container
{
	
}

#header-row.scroolBackground .container
{
	border-top: none;
}

#header-row .navigation
{
	float: left;
}



/**************************************************************************************/
/*   Slider Row		  																  */


#slider-row 
{
	background-position: center top;
	padding: 0;
	 
}

#slider-row.top-title h1
{
	text-align: right;
	text-shadow: 1px 1px #000000;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 130px;
}


/**************************************************************************************/
/*   Breadcrumb Row		  															  */

#breadcrumbs-row
{
	margin-bottom: 40px;
}

#breadcrumbs-row .mod-currency-selector form
{
	margin: 0;
	line-height: 45px;
}

#breadcrumbs-row .container
{
	min-height: 30px;
	border: 1px solid #ddd;
}

#breadcrumbs-row .moduletable-wrapper
{
	padding: 10px 20px;
	overflow: hidden;
}

#breadcrumbs-row .moduletable .breadcrumb
{
	background-repeat: repeat-x;
	border-radius: 0px;
	position: relative;
	padding: 0px;
	float: left;
	text-transform: uppercase;
	font-size: 10px;	
}

#breadcrumbs-row .moduletable h2
{
	font-size: 28px;
}

#breadcrumbs-row .moduletable span
{
}

#breadcrumbs-row ul
{
	margin-bottom: 0px;	
}


#breadcrumbs-row p
{
	padding-bottom: 12px;	
}

#breadcrumbs-row a
{
	color: #000;
	top: 0;	
}

#breadcrumbs-row a:hover
{
	color: #59a6e2;	
}

#breadcrumbs-row a.readmore
{
	padding: 7px 25px;
}

/**************************************************************************************/
/*   Featured Row		  															  */


#featured-row 
{
	position: relative;	
	/*padding: 0 0 50px;*/
}

#featured-row .featured-row-wrapper
{
	padding: 20px;
	/*background-color: #eee;*/
	/*background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd)) !important; /* Saf4+, Chrome */
	/*background-image:  -webkit-linear-gradient(top, #fff, #ddd) !important; /* Chrome 10+, Saf5.1+ */
	/*background-image:  -moz-linear-gradient(top, #fff, #ddd) !important; /* FF3.6+ */
	/*background-image:  -ms-linear-gradient(top, #fff, #ddd) !important; /* IE10 */
	/*background-image: -o-linear-gradient(top, #fff, #ddd) !important; /* Opera 11.10+ */
	/*background-image:  linear-gradient(top, #fff, #ddd) !important; /* W3C */
	/*border: 1px solid #ddd;*/
}

#featured-row .top
{
	position: relative;	
	z-index: 1000;
}

#featured-row .img-intro-none
{
}

#featured-row h1,
#featured-row h2
{
	text-align: left;	
}

#featured-row .moduletable .mod-newsflash-adv
{
	position: relative;
	overflow: hidden;
}


#featured-row .moduletable .featured-ico
{
	text-align: center;
	position: absolute;
	background-position: center top;
	background-repeat: no-repeat;
}

#featured-row .mod-newsflash .item,
#featured-row .mod-custom
{
	border-radius: 0;
	margin: 0px;
	text-align: left;
	overflow: hidden;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
}

#featured-row .mod-custom
{
	border-radius: 0;
	margin: 0px;
	text-align: left;
	overflow: hidden;
	background: none;
}

#featured-row .mod-custom .cal-us
{
	padding: 5px 150px 20px 0px;
	background-image: url(../images/ico.runner.png);
	background-position: right top;
	background-repeat: no-repeat;	
}

#featured-row .mod-custom .cal-us h2
{
	font-size: 34px;
	font-weight: bold;
	line-height: 42px;
	color: #777777;
	padding-top: 35px;
	letter-spacing: -2px;
}

#featured-row .mod-custom .cal-us h3
{
	font-size: 18px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #509bd2;
}

#featured-row .mod-newsflash .item,
#featured-row .mod-newsflash-adv .item,
#featured-row .mod-custom
{
	border-radius: 0;
}

#featured-row .welcome .mod-custom
{
	padding-bottom: 30px;	
}

.item_articles_news_adv_wrapper
{
	margin-left: 25px;
}

#featured-row .mod-newsflash-adv .item .item_content
{
}

#featured-row .mod-newsflash-adv .img-intro
{
	margin-bottom: 25px;
	border-radius: 0;
	overflow: hidden;
}

#featured-row .mod-newsflash-adv .item:hover .img-intro
{
}


#featured-row  h1,
#featured-row  h2,
#featured-row  h3,
#featured-row  a
{
	transition: 0.5s;
}

#featured-row  a
{
}

#featured-row .item:hover a,
#featured-row a:hover
{
	color: #59a6e2;
	transition: 0.5s;
}

#featured-row  .big h1,
#featured-row  .big h2,
#featured-row  .big h3
{
	font-size: 64px;
	line-height: 64px;
	font-weight: bold;
	margin-left: -6px;
	text-transform: uppercase;
	font-family: OpenSans, Helvetica, sans-serif !important;
}

#featured-row  h1.big,
#featured-row  h2.big,
#featured-row  h3.big
{
	font-size: 30px;
	line-height: 35px;
	font-weight: bold;	
}

#featured-row .mod-custom h1
{
	margin-bottom: 10px;
	padding: 0px;
	color: #3d8ac2;
}

#featured-row .mod-custom h2
{
	margin: 0px;
	padding-top: 0px;
}

#featured-row .module_title
{
	border-radius: 0px;
	padding: 0px;
	margin: 0 0px 30px;
	text-align: left;
}

#featured-row h2
{
	background: none;
	border: none;
}

#featured-row .welcome .module_title
{
	font-size: 36px;
	line-height: 50px;
}

#featured-row .newsflash-title
{
	width:100%;
	float:left;
	text-align: left;
	position: relative;
}

#featured-row .newsflash-title a
{
	color: #fff;
}

#featured-row .newsflash-title a:hover
{
	color: #deba12;
}


#featured-row .mod-newsflash .item ul
{
	margin-bottom: 0;
}

#featured-row .mod-newsflash .item ul li
{
	line-height: 28px;
}

#featured-row .mod-newsflash .item ul li a
{
	font-size: 14px;
	line-height: 30px;
	text-decoration: underline;
}

#featured-row .mod-newsflash .item #system-readmore img
{
	text-align: center;
	display: block;
	margin: 0px auto 20px;
}

#featured-row .mod-newsflash .item a.readmore
{
	float: none;
	font-size: 11px;
	margin-top: 0px;
	text-transform: uppercase;
}

.body-home-page #featured-row .position-top
{
	margin-top: 0px;
}

#featured-row .mod-newsflash .item img, 
#featured-row .mod-custom img 
{
    float: none;
	margin: 0 !important;
	margin-bottom: 0px;	
	border-radius: 0;
	max-width: 100%;
}

#featured-row .mod-newsflash .item .img-intro-none
{
	border-radius: 0;	
}

#featured-row .mod-newsflash .item .img-intro-none img
{
	border: 0px solid #8CDFC2 !important;
}

#featured-row .mod-newsflash .item img:hover, 
#featured-row .mod-custom img:hover 
{
    float: none;
	margin: 0 !important;
	margin-bottom: 0px;	
	border-radius: 0;
}

#featured-row p
{
	padding: 0 0 20px;
	text-align: left;
	line-height: 16px;
}

#featured-row .item_introtext p
{
	padding-bottom: 30px;
}

/**************************************************************************************/
/*   Header Bottom Row		  														  */


#header-bottom-row
{
	margin-bottom: 40px;
}

#header-bottom-row h2
{
	background: none;
	border: none;
}

#header-bottom-row .header-bottom-row-wrapper
{
	padding: 60px 0;
	background: #fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}


#header-bottom-row h1,
#header-bottom-row h2
{
	text-align: left;
	margin-bottom: 50px;
	padding: 0px;
}

#header-bottom-row a.readmore
{
	color: #59a6e2 !important;
	background: none;
	padding: 0;
	float: none;
	border: none;
	box-shadow: none;
}

#header-bottom-row a.readmore:hover
{
	color: #000 !important;
}

#header-bottom-row  .mod-newsflash-adv_row .item-content
{
	padding: 0 20px;
	overflow: hidden;
}

#header-bottom-row  .mod-newsflash-adv .item
{
	text-align: center;
}

#header-bottom-row  .mod-newsflash-adv .item-content
{
	padding: 0 20px;
	overflow: hidden;
}



#header-bottom-row  .mod-newsflash-adv .item_introtext img,
#header-bottom-row  .mod-newsflash-adv .item_img img
{
	
}

#header-bottom-row .item:hover img
{
	-ms-transform: scale(0.9,0.9); /* IE 9 */
    -webkit-transform: scale(0.9,0.9); /* Chrome, Safari, Opera */
    transform: scale(0.9,0.9);
	transition:  2s;	
}

#header-bottom-row .item img
{
	transition:  2s;	
}

#header-bottom-row .item:hover .item_title a
{
	color: #fff;
}

#header-bottom-row .item .item_title a,
#header-bottom-row .item:hover .item_title a
{
	transition: 2s;
}

/**************************************************************************************/
/*   Content
/**************************************************************************************/
/**************************************************************************************/


#content-row #component
{
	/*padding-bottom: 40px;*/
}

#content-row .container
{
}

.page-header
{
	border: none;
	padding: 0;
	margin: 0;
}

.page-featured
{
}

#component .page-item,
#component .page-featured,
#component .page-blog,
#component .page,
#component .page-category,
#component .page-reset,
#component .page-remind,
#component .page-item__edit
{
	padding-left: 0;
}

#component .page-featured .item_img img:hover,
#component .page-blog .item_img img:hover,
#component .page-category .item_img img:hover
{
	-ms-transform: scale(1.3,1.3); /* IE 9 */
    -webkit-transform: scale(1.3,1.3); /* Chrome, Safari, Opera */
    transform: scale(1.3,1.3);
	transition: all 0.5s;	
}

#component .page-featured .item_img img,
#component .page-blog .item_img img,
#component .page-category .item_img img
{
	transition: all 0.5s;	
}


.page-item,
.page-featured
{
	padding-bottom: 6px;
}

.page-item__bottom-border .item_fulltext
{
	border-bottom: 5px solid #333;
}

.page-item ul li 
{
    line-height: 25px;
    list-style-image: url("../images/li.style.png");
    list-style-position: inside;
}

.page-item .row-fluid ul li 
{
    list-style-position: outside;
}

.page-item ul, .page-item ol
{
    
}

.pager a
{
	border: 0px solid #333;
	border-radius: 0;
	padding: 1px 10px;
}

.pager a:hover
{
	color: #59a6e2;
}

.page-featured .items-row .item__featured
{
	margin-bottom: 35px;
	padding-bottom: 10px;
}

.page-featured .items-leading .item__featured,
.page-category .category_desc p,
.page-blog .category_desc p
{
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    padding-bottom: 15px;	
}

.page-featured .items-leading .item__featured,
.page-featured .items-row:last-child .item__featured
{
	margin-bottom: 0px;	
	padding-bottom: 0px;
	border-bottom: none;
}

.page-featured .cols-2 .column-1
{
	
}

.page-featured .cols-2 .column-2 .item_header h2.item_title
{
	margin-bottom: 25px;
}

.page-featured .cols-2 .column-2
{
	padding-left: 20px;
}

.page-featured .cols-2 .column-1 .item_header h2.item_title
{
	margin-bottom: 25px;
}

.page-blog .category_desc p,
.page-category .category_desc p,
.page-category .items-row
{
    margin-bottom: 40px;
}

.page-category .items-row .item_title
{
    font-size: 16px;
}

.contentpane .wrapper,
.contentpane.modal .wrapper
{
	padding: 30px;
	min-height: 100%;
}

.item_info_dl
{
	margin-top: 0;
	margin-bottom: 12px;
}

.item_info_dl dd
{
	display: inline-block;
	line-height: 11px;
	padding-right: 12px;
	margin-right: 12px;
	margin-left: 0;
	border-right: 1px solid #B3B3B3;
}

.item_info_dl dd:last-child
{
	border: none;
}

.item > .btn-group.pull-right
{
	margin-bottom: 12px;
}


/**************************************************************************************/
/*   Contact Page																	  */

.page-contact
{
	margin-bottom: 30px;	
}


/**************************************************************************************/
/*   Blog Pages																		  */

.page-blog p.item_title
{
    border: 1px solid #ddd;
	background: none repeat scroll 0 0 #fdfdfd;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 25px;
    margin-top: 0;
    overflow: hidden;
    padding: 8px 20px;
    text-transform: uppercase;
}

.page-blog .btn.btn-info
{
	margin: 0px 0px 10px;
	float: right;
}

.page-blog .items-row.cols-1 .btn.btn-info
{
	float: left;
}

.page-blog .item
{
	overflow: hidden;
	margin-bottom: 25px;
}

.page-blog .items-leading,
.page-blog .items-row
{
	padding-bottom: 15px;
    margin-bottom: 40px;
    padding-bottom: 0px;
	border-bottom: 1px dotted #ddd;		
}

.page-blog .items-row:last-child
{
	border: none;
	margin-bottom: 0px;	
}

.page-blog .items-row.cols-3
{
	padding-bottom: 30px;
}

.page-blog .items-row.cols-3:last-child
{
	padding-bottom: 0px;
}



/**************************************************************************************/
/*   Category Pages																	  */

.page-category__testimonials blockquote
{
	overflow: hidden;	
	border-left: 5px solid #dddddd;	
	background-image: none;		
}

.page-category__testimonials .img-intro__left
{
	margin: 0px 15px 10px 0px;	
}

.page-category__testimonials .item_img img
{
}

.page-category__team .item_introtext
{
	overflow: hidden;
}

.page-category [class*="cols-"] h2.item_title
{
	border: none;
	padding-bottom: 0;
}

.page-category .btn.btn_info
{
	margin: 10px 0px 5px;
	float: right;
}

.page-category .items-row:last-child
{
	border: none;
	margin-bottom: 0px;	
}

.page-category .item
{
	overflow: hidden;
	margin-bottom: 25px;
	padding-right: 10px;
}


/**************************************************************************************/
/*   Archive Page																	  */

.page-archive .alert-info
{
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
}

#page-archive_items .item_title
{
	padding-bottom: 0;
}

.page-archive_filters .filter-search.alert
{
	padding-bottom: 0;
	overflow: hidden;
}

.page-archive_filters select
{
	margin-bottom: 8px;
	display: inline-block;
}

.page-archive_filters button
{
	display: inline-block;
	margin-bottom: 8px;
}

.filter-search.alert
{
	padding: 8px 21px;
}

/**************************************************************************************/
/*   Page 404																		  */

.errorBox
{
	background: none;
	text-align: left;
}

/**************************************************************************************/
/*   Contacts Page																	  */

#jform_contact_message
{
	resize: none;
	width: 100%;
	height: 164px;
}

#contact-form label
{
	display: inline-block;
	margin-bottom: 4px;
}

.phone-num
{
	display: inline-block;
}

.icons-marker
{
	font-size: 14px;
	line-height: 20px;
}

.contact_email-copy,
.contact_vcard
{
	margin: 0px 15px;
	height: 30px;
	line-height: 22px;
	display: inline-block;
}

.contact_vcard
{
	margin: 0;
}

#jform_contact_name,
#jform_contact_email,
#jform_contact_emailmsg
{
	width: 100%;
	margin-bottom: 10px;
}

#contact-form p
{
	text-align: right;	
	margin: 3px 0px 0px;
}

#contact-form .controls button,
.contact_email-copy
{
	margin-top: 10px;
}

.contact_details .icons-marker
{
	display: block;
	width: 16px;
	margin-right: 12px;
	float: left;
}

.contact_address
{
	overflow: hidden;
}

[id*="mapplaceholder"] 
{
    border: 1px solid #cbcbcb;
    height: 360px;
    margin: 20px 0;
}

#contact_map > div
{
	height: 100%;
}


/**************************************************************************************/
/*   Sidebars
/**************************************************************************************/
/**************************************************************************************/

aside .moduletable
{
	margin-bottom: 50px;
}

aside .moduletable ul li a
{
	font-size: 12px;
	line-height: 21px;
	text-transform: uppercase;		
}

aside ul li a
{
}

aside ul li:hover a
{
	color: #59a6e2;
}


aside .moduletable:last-child
{
}

#aside-row-1-left,
#aside-row-2-left
{
	margin-right: 30px;
}


#aside-row-1-right,
#aside-row-2-right
{
	margin-left: 10px;
	
}


aside .moduletable-wrapper
{
}



#aside-row-2-right .moduletable-wrapper
{	
	overflow: hidden;
}



#aside-row-2-right h2,
#aside-row-2-right h3
{
	border-radius: 0px;
	text-transform: uppercase;
}

aside h2,
aside .module_title
{
	margin-bottom: 25px;
	padding: 10px 20px;
	background: #337cad none repeat scroll 0 0;
	border: none;
	color: #fff;
}

#aside-row-2-right h3
{
	line-height: 22px;
}


aside .mod-newsflash .item,
aside .mod-newsflash-adv .item
{
	margin-bottom: 40px;
	float: none;
	overflow: hidden;
}

aside .mod-newsflash .item:last-child,
aside .mod-newsflash-adv .item:last-child
{
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

aside .mod-newsflash .item  p,
aside .mod-newsflash-adv .item  p
{
	padding-bottom: 10px;
}

.mod-newsflash__history .item_published
{
	text-transform: none;
	font-size: 14px;
	display: inline-block;
	padding-top: 2px;
}

.mod-newsflash h2
{
	float: left;
	overflow: hidden;
	margin: 0px 25px 10px 0px;
	padding: 0px;	
}

.mod-newsflash h3
{
	line-height: 24px;	
}

aside.mod-newsflash-adv .item_published
{
	float: left;
	padding: 7px 20px;
	margin: 5px 30px 20px 0px;
    background: none repeat scroll 0 0 #509BD2;
    border-radius: 5px;
	color: #fff;
	text-transform: uppercase;	 	
}

aside .img-intro__left
{
	max-width: 40%;
}

aside .search form
{
	border: 1px solid #D4D4D4;	
	padding: 5px 5px 5px 10px;
}

aside .search button
{
	margin-top: -1px;
	padding: 4px 10px 4px;
}

aside .search #mod-search-searchword
{
	width: 60%;
	border: none;
	background: none;
}

aside .mod-login input
{
	margin-bottom: 10px;
}

.mod-login__aside .mod-login_username,
.mod-login__aside .mod-login_passwd
{
	width: 100%;
}
aside .mod-login input.mod-login_username,
aside .mod-login input.mod-login_passwd,
#aside-row-2-left .acymailing_form .acyfield_name input,
#aside-row-2-left .acymailing_form .acyfield_email input
{
	width: 100%;	
}

#aside-row-2-left .btn.btn_info.readmore,
#aside-row-2-right .btn.btn_info.readmore
{
	float: right;
	margin-top: 10px;	
}

aside .moduletable ul li
{
	list-style: none;
	list-style-image: none;
	background: url("../images/listimg.png") no-repeat scroll 0 70% rgba(0, 0, 0, 0) !important;
	padding: 10px 0 7px 25px;
	margin-left: 0;
    line-height: 21px !important;
    margin-bottom: 0px;
    letter-spacing: 0px;
	border-bottom: 1px solid #ddd;		
}


aside .moduletable ul li:hover
{
	background: url("../images/listimg.hover.png") no-repeat scroll 0 70% rgba(0, 0, 0, 0) !important;	
}



aside .moduletable ul.nav ul
{
	margin-top: 15px;
}

aside .moduletable ul.nav ul li:last-child
{
	padding-bottom: 0px;	
}

#aside-row-2-left table.acymailing_form
{
	width: 100%;
	margin: 0;
}

#aside-row-2-left .acymailing_module_form span.acymailing_finaltext
{
	margin-top: 10px;
}


/**************************************************************************************/
/*   Content Row 1		  															  */


#content-row-1 
{
	margin-bottom: 40px;
}

#content-row-1  .content-row-1
{
	overflow:hidden;
	padding:25px;
}

#content-row-1 .module_title 
{
}


/**************************************************************************************/
/*   Content Row 2		  															  */


#content-row-2 
{
	margin-bottom: 40px;
}

#content-row-2  .content-row-2
{
	overflow: hidden;
}



/**************************************************************************************/
/*   Content Row 3		  															  */

#content-row-3  .content-row-3
{
	padding: 20px;
	background-color: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd)) !important; /* Saf4+, Chrome */
	background-image:  -webkit-linear-gradient(top, #fff, #ddd) !important; /* Chrome 10+, Saf5.1+ */
	background-image:  -moz-linear-gradient(top, #fff, #ddd) !important; /* FF3.6+ */
	background-image:  -ms-linear-gradient(top, #fff, #ddd) !important; /* IE10 */
	background-image: -o-linear-gradient(top, #fff, #ddd) !important; /* Opera 11.10+ */
	background-image:  linear-gradient(top, #fff, #ddd) !important; /* W3C */
	border: 1px solid #ddd;
	overflow: hidden;
}

#content-row-3 
{
	margin-top: 40px;	
}

#content-row-3 .moduletable-wrapper
{
	overflow: hidden;
}

#content-row-3 .random-image img
{
	max-width: 100%;	
}


/**************************************************************************************/
/*   Content Row 4		  															  */


#content-row-4
{
	margin-bottom: 30px;
}

#content-row-4.expander
{
	padding: 70px 0px 20px;
}

#content-row-4 .moduletable-wrapper
{
	padding: 0;
	 
	background-color: #fdfdfd;
	padding: 10px 30px;
}

#content-row-4 .module_title 
{
	margin-bottom: 40px;
	padding: 10px 0 15px;
}

#content-row-4 .limited .moduletable-wrapper
{
	
}

#content-row-4 .container .random-image img
{
	max-width: 100%;
	margin-bottom: 0;
	padding: 0;
}

#content-row-4 .mod-newsflash .item ul
{
	margin-bottom: 0;
}

#content-row-4 .mod-newsflash .item ul li
{
	line-height: 28px;
}

#content-row-4 .mod-newsflash .item ul li a
{
	font-size: 14px;
	line-height: 30px;
	text-decoration: underline;
}

#content-row-4 .mod-newsflash .item #system-readmore img
{
	text-align: center;
	display: block;
	margin: 0px auto 20px;
}

#content-row-4 .mod-newsflash .item a.readmore
{
	margin-top: 10px;
}

#content-row-4 .moduletable .mod-custom__no-border
{
	border: none;
	padding: 0;
}

#content-row-4 .mod-newsflash-adv .item img
{
	
}

/**************************************************************************************/
/*   Content Row 5		  															  */


#content-row-5
{
	margin: 0px;
}

#content-row-5 .content-row-5-wrapper
{
	padding: 0px 0px 60px;
}

#content-row-5 .moduletable
{
	overflow: hidden;
}

#content-row-5 .moduletable-wrapper
{
	padding: 0px 0 5px;	
	text-align: center;
}

#content-row-5 .moduletable-wrapper p
{
}

#content-row-5 .moduletable.transparent
{
	color: #121212;
	background-color: transparent;
	opacity: 1;	
}

#content-row-5 .moduletable.transparent .moduletable-wrapper
{
	border: none;
}


#content-row-5 .module_title
{
	margin-bottom: 40px;
	text-align: left;	
}

#content-row-5 .btn, 
#content-row-5 a.readmore 
{
	float: none;
}

#content-row-5 .nspArt h4.nspHeader a,
#content-row-5 a:hover
{
	color: #59a6e2;
}

#content-row-5 .nspArt img.nspImage
{
	border: 0px solid #fff !important;
	border-radius: 50%;
}

#content-row-5 .mod-newsflash-adv .item_img
{	
}

#content-row-5 .mod-newsflash-adv .item:hover a.readmore
{
}

#content-row-5 .mod-newsflash-adv .item:hover .item_title a
{
	color: #59a6e2;
}

#content-row-5 .mod-newsflash-adv .item:hover .item_img img
{
}

#content-row-5 .mod-newsflash-adv .item .item_title a,
#content-row-5 .mod-newsflash-adv .item:hover .item_title a,
#content-row-5 .mod-newsflash-adv .item:hover a.readmore,
#content-row-5 .mod-newsflash-adv .item:hover .item_img img,
#content-row-5 .mod-newsflash-adv .item .item_img img
{
	transition: 0.8s;
}

/**************************************************************************************/
/*   Content Row 6		  															  */


#content-row-6
{
	padding: 0px;
	margin-bottom: 0px;
}

#content-row-6 a
{
	color: #ccc;
}

#content-row-6 a:hover
{
	color: #fff;
}

#content-row-6 .mod-newsflash-adv,
#content-row-6 .mod-custom
{
	text-align: center;
}

#content-row-6 .mod-newsflash-adv .item
{
	padding-top: 10px;
}

#content-row-6 .mod-newsflash-adv .img-intro
{
	margin-bottom: 25px;
	border-radius: 5px;
}




#content-row-6 .mod-newsflash-adv .item .img-intro,
#content-row-6 .mod-newsflash-adv .item:hover .item_title a,
#content-row-6 .mod-newsflash-adv .item .item_title a,
#content-row-6 .mod-newsflash-adv .item:hover .img-intro
{
	transition: 0.5s;
}

#content-row-6 .mod-newsflash-adv .item:hover .img-intro
{
	-ms-transform: translate(0, -20px); /* IE 9 */
    -webkit-transform: translate(0, -20px); /* Chrome, Safari, Opera */
    transform: translate(0, -20px);
}

#content-row-6 .mod-newsflash-adv .item p
{
	text-align: center;
}



#content-row-6 .mod-newsflash-adv a.readmore 
{
	float: none;
}

#content-row-6 h1,
#content-row-6 h2
{
	border-bottom: 3px solid #eee;
}


.content-row-separator
{
	border-top: 0px solid #444;
	padding-bottom: 20px;	
}

#content-row-6 .mod-newsflash-adv .item img
{
	border: none;
}

#content-row-6 .mod-newsflash-adv .item_title
{
	margin-bottom: 10px;
}

#content-row-6 .moduletable-wrapper-inner
{
	padding: 20px;
	border: 1px solid #fff;
}

#content-row-6 .moduletable-wrapper
{
	background: #1c1c1c;
	padding: 1px;
	color: #fff;
}


#content-row-6 .mod-newsflash-adv .row-fluid.lastRow
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px dotted #444;
}

#content-row-6 .mod-newsflash-adv .separator
{
	display: none;
}


/**************************************************************************************/
/*   Footer
/**************************************************************************************/
/**************************************************************************************/


#footer
{
	margin-top: 0px;	
}

#footer a.readon, 
#footer a.readmore, 
#footer .button
{
	border: none;
}

#footer .nspArt img.nspImage
{
	margin-bottom: 0;
}

#footer .nspArt p.nspText
{
	padding-top: 40px;
}

#footer .nspArt p.nspText a
{
	color: #aaa;
}

#footer a.readon
{
	
}

#footer .item img:hover
{
	-ms-transform: scale(1.3,1.3); /* IE 9 */
    -webkit-transform: scale(1.3,1.3); /* Chrome, Safari, Opera */
    transform: scale(1.3,1.3);
	transition: all 0.5s;	
}

#footer .item img
{
	transition: all 0.5s;	
}

#footer-row
{
	line-height: 17px;
	border-top: 1px solid #ccc;
}

.footer-row-wrapper
{
	background: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fff)) !important; /* Saf4+, Chrome */
	background-image:  -webkit-linear-gradient(top, #ccc, #fff) !important; /* Chrome 10+, Saf5.1+ */
	background-image:  -moz-linear-gradient(top, #ccc, #fff) !important; /* FF3.6+ */
	background-image:  -ms-linear-gradient(top, #ccc, #fff) !important; /* IE10 */
	background-image: -o-linear-gradient(top, #ccc, #fff) !important; /* Opera 11.10+ */
	background-image:  linear-gradient(top, #ccc, #fff) !important; /* W3C */
	padding: 40px 0 30px;
	margin-top: 1px;
}

#footer-row h1,
#footer-row h2,
#footer-row h3,
#footer-row p
{
}

#footer-row h2
{
}

#footer-row h2.module_title
{
}

#footer-row .moduletable.social .nav
{
	margin: 0;
}

#footer-row .moduletable.social li a
{
    border: 4px solid #fff;
	background-color: #59a6e2;
    border-radius: 10%;
    font-size: 22px;
    height: 60px;
    line-height: 65px;
    margin-left: 5px;
    transition: all 0.5s ease 0.1s;
    width: 60px;
}

#footer-row .moduletable.social li a:hover
{
    border: 4px solid #fff;
	background-color: #333 !important;
}

#footer-row h3
{
	padding-bottom: 20px;
	margin: 0px 0px 10px 0px;
}

#footer-row a:hover
{
	color: #59a6e2;
}

#footer-row .mod-newsflash .item
{
	margin-bottom: 8px;	
}

#footer-row .footer-row-1
{
	overflow: hidden;
}

#footer-row .footer-row-2
{
	overflow: hidden;
	clear: both;
	margin-bottom: 0px;		
}

#footer-row .footer-row-2 .span12
{
	padding-bottom: 30px;	
}

#footer-row .footer-row-separator
{
	clear: both;	
	margin: 20px 0px 40px;
	border-top: 1px solid #ddd;
	height: 1px;	
}

#footer-row ul li
{
	list-style-position: inside;
	line-height: 22px;
}

#footer-row .nav li
{
	list-style: none;
	background: url("../images/listimg.png") no-repeat scroll 0 70% rgba(0, 0, 0, 0);
	padding-left: 25px;
}


#footer-row .nav li:hover
{
	list-style: none;
	background: url("../images/listimg.hover.png") no-repeat scroll 0 70% rgba(0, 0, 0, 0);
	padding-left: 25px;
}

#footer-row .social .nav li
{
	background: none;
	padding-left: 0;
	
}


[class^="icon-"], 
[class*=" icon-"]
{
	height: auto;
	text-transform: none;
}

#footer a
{
	text-transform: capitalize;
	color: #0078ff;

}

#footer a:hover
{
}

#footer-row ul.workinghours
{
	padding: 0px;	
}

#footer-row ul.workinghours li
{
}

#footer-row ul.workinghours li .weekday
{
	width: 85px;
	display: inline-block;
}

#footer-row ul.nav li a
{
	display: inline;
}

#footer-row .nspArts.bottom
{
	padding: 25px 0px 0px 0px;
}

#copyright-row 
{
	/*!padding: 15px 0 ;*/
	overflow: hidden;
	font-size: 11px;
	background: #000000 none repeat scroll 0 0;
	color: #ccc;
}

#trademark
{ font-size: 14px;color:#fff;font-family:OpenSans;
	float: left;
}
#trademark span{text-transform: none;}
#copyright-menu
{
	float: right;	
}

#copyright-menu li
{
	display: inline-block;
	line-height: 11px;
	padding-right: 12px;
	margin-right: 12px;
	background: none;
}

#copyright-menu li
{
	border-right: 1px solid #4a4a4a;
}

#copyright-menu li a
{
	color: #ccc;
}

#copyright-menu li a:hover
{
	color: #fff;
}

#copyright-menu .nav,
#copyright-menu li.lastItem
{
	padding: 0;
	margin: 0;
	border: none;
}

#copyright-menu li a
{
	text-transform:capitalize;
	line-height: 11px;
	background: none !important;
	text-decoration: none;
	font-size: 14px;color:#fff;font-family:OpenSans;
}

#copyright-menu li a:hover,
#copyright-menu li.current a,
#copyright-menu li.active a
{
}

#copyright-menu li ul
{
	display: none;
}

.spacer_w
{
	height: 1px;
	color: transparent;
}

#footer-row .contactus ul li
{
	width: 100%;
}

#footer-row [class^="icon-"]:before, 
#footer-row [class*=" icon-"]:before 
{
   line-height: 20px;
}

.width_50_precent, .width_50 { width: 50%; }
.width_40_precent, .width_40 { width: 40%; }
.width_45_precent, .width_45 { width: 45%; }



label.checkbox {
    display: none;
    margin-bottom: 7px;
}

[class*="span"] 
	{
		float: left;
		margin-left: 0px;
		 
		
	}
	#about_get
	{
		width: 100%;
		display: block;
	}

.about_pipe p {
    color: #e5e5e5;
    font-size: 14px;
    line-height: 22px;
    margin-right: 0px;
    padding: 14px 0;
    text-align: justify;
    font-family:OpenSans;
}
.about_form {
    display: block;
    width: 100%;
    padding: 40px 34px;
    background: rgba(25, 21, 12, 0.5) none repeat scroll 0 0;
}
.about_for {
    float: right;
    width: 30%;
}
.about_pipe h3 {
    color: #0078ff;
    font-size: 18px;
    padding: 10px 0;
    font-weight: bold;
    font-family: OpenSans;
    text-transform:capitalize;
}
.mod-custom.mod-custom__ > div {
    display: block;
    width: 100%;
}
.inputbox.mod-login_Firstname {
    margin: 35px 0px 0px;
    width: 60%;
}
.inputbox.mod-login_Lastname {
    margin: 10px 0px 0px;
    width: 60%;
}
.inputbox.mod-login_companyname {
    margin: 10px 0px 0px;
    width: 60%;
}
.inputbox.mod-login_Emailid {
    margin: 10px 0px 0px;
    width: 60%;
}
.inputbox.mod-login_mobilenumber {
    margin: 10px 0px 0px;
    width: 60%;
}
.inputbox.mod-login_password {
    margin: 10px 0px 0px;
    width: 60%;
}
 
 .about_form > p {
    color: #fff;
    display: block;
     margin: -6px 0;
    
    text-align: center;
    width: 80%;
}
.about_form > button {
    background: #0078ff none repeat scroll 0 0;
    color: #fff;
    margin-left: 78px;
    margin-top: 20px;
    padding: 4px 0;
    width: 30%;
}
.about_form > h3 {
    color: #0078ff;
    font-size: 14px;
    font-weight: bold;
    margin-left: 25px;
    padding: 0 0px;
}

     /*span.hlite {
    color: #59a6e2 !important;
    display: none;
    padding-right: 2px;
}*/
#back-top span {
    display: none;
}
body{
	/*border-top:2px solid #9B0000;*/
}


@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {

	#logo a img {
    width: auto;
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
}
.about_pipe {
     
    width: 85%;
}
.mod-login_userdata {
    margin-top: 84px;
}
.about_pipe {
    margin-top: -100px;
    width: 85%;
}
.about_pipe p {
    
    width: 100%;
}
.about_for {
     
    width: 100%;
}
.about_form {
    background: rgba(25, 21, 12, 0.5) none repeat scroll 0 0;
    display: block;
    padding: 30px 25px;
    width: 100%;
}
.inputbox.mod-login_Firstname {
    margin: 35px 10px 0;
     
}
.inputbox.mod-login_Lastname {
    margin: 10px 10px 0px;
    width: 60%;
}
.inputbox.mod-login_companyname {
    margin: 10px 10px 0px;
    width: 60%;
}
.inputbox.mod-login_Emailid {
    margin: 10px 10px 0px;
    width: 60%;
}
.inputbox.mod-login_mobilenumber {
    margin: 10px 10px 0px;
    width: 60%;
}
.inputbox.mod-login_password {
    margin: 10px 10px 0px;
    width: 60%;
}
.about_form > p {
    color: #fff;
    display: block;
    margin: 0;
    text-align: center;
    width: 80%;
}
a.btn, .btn_info, .btn-info, a.readmore, .btn-group button.btn, .btn-primary, .btn_primary, .contentpane .button, .mod-newsflash a.readmore, #footer a.readon, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .vmgroup a.notify, a.notify, form#form-login .button, form#com-form-login .button, form#userForm .button, form#adminForm .button, form#adminFormToggle .button, .vm-button-correct, input.highlight-button, input.button {
    background: #0078ff none repeat scroll 0 0;
    border: 0 solid #bbb;
    border-radius: 0;
    color: #fff !important;
    font-size: 11px !important;
    line-height: 20px;
    margin-left: 90px;
    margin-top: 0px;
    padding: 4px 30px;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
 /*   background: #000 none repeat scroll 0 0;*/
    color: #000;
    font-weight: bold;
    height: auto !important;
    line-height: 0.5em !important;
    margin: 0 5px;
    padding: 6px 8px !important;
    width: 45%;
}
/*#footer {
    margin-top: 300px;
}*/
.about_pipe {
    
    margin-left: 0;
    margin-top: 35px;
    padding: 0 56px;
}
    .about_pipe {
    margin-top: -60px;
    width: 100%;
}
input[value="Log out"] {
    margin-top: 70px;
     }
     .main > #img_ban {
    float: left;
    position: absolute;
    right: 0px;
    top: 783%;
    width: 100%;
}
/*#footer {
    margin-top: 860px;
}*/
.mod-menu ul {
    margin-left: 0 !important;
}
#Edu ul {
    margin-left: 0px !important;
    text-align: center;
}
#Exp ul {
    margin-left: 0px !important;
    text-align: center;
}
#Hono ul {
    margin-left: 0px !important;
    text-align: center;
}
.moduletable ul li {
    font-size: 10px;
    padding-left: 4px;   
}
.mod-custom.mod-custom__ > #Exp {
    background: #fff none repeat scroll 0 0;
    width: 100% !important;
}
#content-row-4 .moduletable-wrapper {
    padding: 0 !important;
    width: 100% !important;
}
.content-inner.row {
    width: 100% !important;
}
.profile_details {
    float: right;
    line-height: 0;
    margin-right: 0px !important;
    margin-top: -80px;
}
.login_details th {
     
    margin-left: 5px;
}
.login_details td {
    padding: 0 10px !important;
}
.media {
     
    width: 100% !important;
}
.Experience > ul {
    margin-right: 0 !important;
    margin-top: 0 !important;
}
.media1 {
    display: block;
    width: 100% !important;
}
.project > ul {
    margin-top: 0px !important;
    margin-right: 0px !important;
}
.media2 {
    display: block;
    float: left;
    margin: 0 auto;
    width: 100% !important;
}
.media2 p{
	padding-bottom: 0px;
}
.Education > ul {
    margin-right: 0 !important;
    margin-top: 0 !important;
}
.media3 {
    display: block;
    width: 100% !important;
}
.Maharaja > ul {
    margin-left: 17px;
    margin-right: 0 !important;
    margin-top: 0px !important;
}
.content-row-6-wrapper {
    display: block;
    width: 100% !important;
}
.Honor > ul {
    margin-right: 0px !important;
}
.Honor b {
    font-size: 12px !important;
     
}
 #content-row-4 #Edu li {
     
    margin-top: 22px;
    padding-bottom: 0;
    padding-left: 20px;
     
}
.main > #img_ban{
	display: none;
}
#soft .software_img {
    display: block;
    
    width: 100%;
}
#soft .software_img img {
    margin-bottom: 12px;
    margin-left: 0px;
}
#soft .software img
{
	 margin-left: 0px;
}
#soft .software_content {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    margin-bottom: 15px;
    margin-left: 32px;
    margin-top: 0;
    padding-left: 0;
    text-align: left;
    width: 100%;
    height: 370px;
     
}
 
#soft .software_content p {
    font-size: 15px;
    line-height: 25px;
    margin-left: 10px;
    padding-bottom: 0;
    text-align: justify;
    width: 80%;
     
}
#soft .software {
    display: inline-block;
    float: left;
    width: 10%;
    height: 0px;
}
#soft .software_content button {
     
    height: 27px;
    margin-bottom: 14px;
    margin-right: 45px;
    margin-top: 10px;
    width: 33%;
}
/**********************************JOBS*/
#component #jobwrpr{
	width: 100%;
}
#jobwrpr #jobinrwrp{
    margin: 0 auto;
    width: 96%;
}
.moduletable-wrapper-inner {
    margin-bottom: 15px;
}
}

@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {


	#top-row #top-contact 
	{
    float: right;
    padding-top: 100px;
}
#logo a img {
    left: 0;
    position: absolute;
    top: 0;
    width: 20%;
    z-index: 9;
}
.about_pipe {
    background: rgba(25, 21, 12, 0.5) none repeat scroll 0 0;
    display: block;
    float: left;
    margin-left: 0px;
    margin-top: 0px;
    padding: 0 22px;
    width: 65%;
}
#top-row #top-contact {
     
    padding-top: 0px;
}
#content-wrapper #img_ban {
     
    right: 25px;
    top: 246px;
     
}
.item_fields .profile_details {
     
    margin-right: 200px;
    
}
.edit {
    margin-left: 10px;
}
.profile_photo
{
	margin-left: 10px;
}
.profile_photo > p{
	font-size: 12px;
}
.login_details{
	margin-left: 10px;
}
#Exp .media{
	width: 25%;
}
#Exp .media1{
	width: 25%;
}
#Edu .media2{
	width: 25%;
}
#Edu .media3 {
    width: 25%;
}
#Hono .media2{
	width: 25%;
}
#soft .software_img {
    display: block;
    float: right;
    width: 30%;
}
#soft .software_content {
	margin-left: 95px;
	width: 56%;
    padding-bottom: 40px;
}
#soft .software_content button{
	width: 25%;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {


	a.btn, .btn_info, .btn-info, a.readmore, .btn-group button.btn, .btn-primary, .btn_primary, .contentpane .button, .mod-newsflash a.readmore, #footer a.readon, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .vmgroup a.notify, a.notify, form#form-login .button, form#com-form-login .button, form#userForm .button, form#adminForm .button, form#adminFormToggle .button, .vm-button-correct, input.highlight-button, input.button {
    background: #0078ff none repeat scroll 0 0;
    border: 0 solid #bbb;
    border-radius: 0;
    color: #fff !important;
    font-size: 11px !important;
    line-height: 20px;
    margin-left: 100px !important;
    margin-top: -41px;
    padding: 4px 30px;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}
.about_pipe {
    background: rgba(25, 21, 12, 0.5) none repeat scroll 0 0;
    display: block;
    float: left;
    padding: 0 22px;
    width: 100%;
}
.about_for {
    float: right;
    width: 100%;
}
.about_form {
    background: rgba(25, 21, 12, 0.5) none repeat scroll 0 0;
    display: block;
    padding: 0px;
    width: 100%;
}
.inputbox.mod-login_Firstname {
    margin: 65px 50 0;
    width: 40%;
}

.inputbox.mod-login_Firstname {
    margin: 35px 50px 0;
    width: 80%;
     
}
.inputbox.mod-login_Lastname {
    margin: 10px 50px 0px;
    width: 80%;
}
.inputbox.mod-login_companyname {
    margin: 10px 50px 0px;
    width: 80%;
}
.inputbox.mod-login_Emailid {
    margin: 10px 50px 0px;
    width: 80%;
}
.inputbox.mod-login_mobilenumber {
    margin: 10px 50px 0px;
    width: 80%;
}
.inputbox.mod-login_password {
    margin: 10px 50px 0px;
    width: 80%;
}
.about_form > p {
    color: #fff;
    display: block;
    margin: 0;
    text-align: center;
    width: 95%;
}
.about_form > button {
    background: #0078ff none repeat scroll 0 0;
    color: #fff;
    margin-left: 225px;
    margin-top: 20px;
    padding: 4px 0;
    width: 30%;
    margin-bottom: 30px;
}
.main-wrapper #footer {
	margin: none !important;
}
#slider0 #slider {
    float: left;
    width: 93% !important;
}
.main > #img_ban {
     
    right: 28px !important;
    top: 155px !important;
    width: 25%;
}
#Exp .media{
	width: 28%;
}
#Exp .media1{
	width: 28%;
}
#Exp .project > ul {
    margin-right: 0px ;
    
}
#Edu .media2{
	width: 30%;
}
#Edu .media3{
	width: 30%;
}
#footer {
    margin-top: 0px !important;
}
#soft .software_content {
     
    margin-left: 95px !important;
}
#soft .software_img{
	width: 35%;
}
#soft .software_content button {
    margin-right: 30px !important;
    margin-top: 10px;
    width: 25% !important;
}
}


@media only screen and (min-width: 800px) and (max-width: 960px) {
	#footer{
	margin: 0px auto;
}

}

@media only screen and (min-width: 600px) and (max-width: 1024px) and (orientation: portrait) {


	a.btn, .btn_info, .btn-info, a.readmore, .btn-group button.btn, .btn-primary, .btn_primary, .contentpane .button, .mod-newsflash a.readmore, #footer a.readon, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .vmgroup a.notify, a.notify, form#form-login .button, form#com-form-login .button, form#userForm .button, form#adminForm .button, form#adminFormToggle .button, .vm-button-correct, input.highlight-button, input.button {
    background: #0078ff none repeat scroll 0 0;
    border: 0 solid #bbb;
    border-radius: 0;
    color: #fff !important;
    font-size: 11px !important;
    line-height: 20px;
    margin-left: 223px;
    margin-top: 0;
    padding: 4px 30px;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}
#slider .about_pipe {
     
    width: 100%;
    margin-left: 5px;
    padding-top: 0px 100px;
}
#slider0 #slider {
    float: left;
    width: 80%;
}
#btl-content-registration {
    left: 0;
     
    top: 67% !important;
    width: 100%;
}
.moduletable ul li {
    font-size: 12px;
    padding-left: 18px;
}

.inputbox.mod-login_Firstname {
    margin: 60px 10px 0;
    width: 70%;
}
.inputbox.mod-login_Lastname {
    margin: 10px 10px 0px;
    width: 70%;
}
.inputbox.mod-login_companyname {
    margin: 10px 10px 0px;
    width: 70%;
}
.inputbox.mod-login_Emailid {
    margin: 10px 10px 0px;
    width: 70%;
}
.inputbox.mod-login_mobilenumber {
    margin: 10px 10px 0px;
    width: 70%;
}
.inputbox.mod-login_password {
    margin: 10px 10px 0px;
    width: 70%;
}
.about_form > button {
    background: #0078ff none repeat scroll 0 0;
    color: #fff;
    margin-left: 160px;
    margin-top: 20px;
    padding: 4px 0;
    width: 30%;
}
#footer {
    margin-top: 276px;
}
#btl-content-registration .btl-formregistration
{
    left: 23%;
    min-width: 350px;
    top: 58%;
}

#component .profile_details{
	margin-left: 125px !important;
	margin-right: 0px !important;
	float: left;
}
#component .profile_photo > p{
	font-size: 13px;
}
.edit p{
	margin-left: 10px;
}
.profile_photo{
	margin-left: 10px;
}
.login_details{
	margin-left: 10px;
}
.content-row-6-wrapper #Hono li{
	padding-left: 15px;
}
.media > p{
	padding-bottom: 0px;
}
input[value="Log out"] {
    margin-left: 60%;
    margin-top: 0;
     
}
#soft .software_content{
	margin-left: 62px;
	height: 300px !important;
}
#soft .software_content button{
	margin-right: 97px;
    margin-top: 10px;
    width: 20%;
}



}
@media only screen and (min-width: 600px) and (max-width: 1024px) and (orientation: landscape) {
	a.btn, .btn_info, .btn-info, a.readmore, .btn-group button.btn, .btn-primary, .btn_primary, .contentpane .button, .mod-newsflash a.readmore, #footer a.readon, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .vmgroup a.notify, a.notify, form#form-login .button, form#com-form-login .button, form#userForm .button, form#adminForm .button, form#adminFormToggle .button, .vm-button-correct, input.highlight-button, input.button {
    background: #0078ff none repeat scroll 0 0;
    border: 0 solid #bbb;
    border-radius: 0;
    color: #fff !important;
    font-size: 11px !important;
    line-height: 20px;
    margin-left: 440px;
    margin-top: -41px;
    padding: 4px 30px;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
} 
.about_form {
    background: rgba(25, 21, 12, 0.5) none repeat scroll 0 0;
    display: block;
    padding: 30px 34px;
    width: 100%;
}
.main > #img_ban{
	right: 50px !important;
}
#Exp .media{
	width: 28%;
}
#Exp .media1{
	width: 28%;
}
#Edu .media2{
	width: 25%;
}
#Edu .media3{
	width: 25%;
}
#Hono .media2{
	width: 25%;
}
#soft .software_img{
	width: 35%;
}
}


/***************************************************************************//*******************/
#slider0
{
	width: 100%;
	display: block;
}
#slider
{
	width: 65%;
	float: left;
}
#slider1
{
	width: 30%;
	float: left;
}
.about_pipe > img {
    margin-top: -20px;
}
.btl-note > span {
    display: none;
}
.btl-formregistration > p {
     
    padding: 0px;
    text-align: center;
    color: #fff;
}

.span12 {
    width: 600px;
    /*margin-top: 30px;*/
}
.alert .close {
     
    color: #fff;
}
.close {
     opacity: 1.2;
 }
 .alert h4.alert-heading {
     
    padding: 0px 12px 12px;
    color: #fff;
}
ul.item-list {
    list-style: none;
}
.mod-login ul.unstyled {
    padding-top: 20px;
    clear: both;
    display: none;
}
.editpro_page section
{
	padding: 10px 0;
}
.item_fields {
    margin-top: 0px;
}
.profile_photo {
    float: left;
    padding-right: 13px;
     width: 18%;
}
.edit p {
    font-size: 20px;
    padding-bottom: 0;
    font-weight: bold;
}
.profile_photo > p {
    color: #7FCAFF;
    font-size: 15px;
    margin-top: 5px;
    padding-bottom: 0;
    font-weight: bold;
}
.login_details th {
    display: inline-block;
    float: left;
    color: #a0a0a0;
    }
    .login_details td {
     
    padding: 0 56px;
}
.login_details {
    font-size: 14px;
    margin-top: 0px;
    padding-bottom: 0px;
    width: 100%;
    display: inline-block;
}

.profile_photo_wrapper {
    display: inline-block;
    width: 100%;
}
.login_details tr {
    line-height: 30px;
}
.login_details i 
{
	margin-left: 5px;
    color: #a0a0a0;
}
.profile_details {
    float: left;
    margin-top: 50px;
    width: 77%; 
}
.profile_details span{font-size:16px}
.profile_details p{
	padding-bottom: 0px;
	margin-top: 18px;
	line-height: 8px;
 }
 .profile_details h3
 {
 	margin-bottom: 0px;
    padding-bottom: 0px;
    line-height: 8px;
    text-transform: none;
    float: left;
 }
 .profile_details i 
{
	margin-left: 5px;
    color: #a0a0a0;
}
.mod-custom.mod-custom__ > #Exp {
    background: #fff none repeat scroll 0 0;
    width: 70%;
}
.Experience > h3 {
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: left;
    margin-left: 35px;
    padding-top: 22px;
    margin-bottom: 30px;
    text-transform: none;
    color: #806A53;
    font-size: 25px;
}
.Experience {
    border-bottom: 1px solid #d8d8d8;
}
.Experience > ul {
    margin-right: 75px;
    margin-top: 0px;
}
.Experience > p {
    margin-left: 35px;
    padding-bottom: 0px;
    line-height: 25px;
}
.project > p {
    margin-left: 35px;
    line-height: 25px;
}
.project > ul {
    margin-right: 50px;
    margin-top: -56px;
}
.media {
    display: block;
    float: left;
    margin-right: 10px;
    width: auto;
}
.media_wrapper li {
    /*font-size: 12px;*/
    font-size: 24px;
    margin-top: 22px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    /*background: #F1F2F4;*/
    color: #606779;
    font-weight: bold;
    margin: 0 3px;
    float: left;
    list-style-type: none;
}
.media > p {
    font-size: 14px;
    font-weight: bold;
    margin-top: 0px;
    padding-bottom: 0px;
}

#Exp i {
    margin: 5px auto;
}
.media1 {
    display: block;
     
    width: 15%;
}
.media3 {
    display: block;
     
    width: 15%;
}
.media1 > p {
    font-size: 14px;
    font-weight: bold;
    margin-left: 25px;
    margin-top: 20px;
}
.media3 > p {
    font-size: 14px;
    font-weight: bold;
    margin-left: 25px;
    margin-top: 20px;
}
.project > ul {
     
    margin-top: -40px;
}
.Maharaja > ul {
     
    margin-top: -40px;
}
.project 
{
	padding-bottom: 15px;
	margin-top: 30px;
}
.Maharaja 
{
	padding-bottom: 15px;
	margin-top: 30px;
}
#Exp .fa {
    /*padding: 2px 0;*/
    margin-top: 0px;
   /* background: #ebebeb;*/
    margin-left: 4px;
}
#Exp .fa-pencil , #Edu .fa-pencil{
	background: #ebebeb;
}

.exp_wra .fa-pencil {
    height: 17px;
    padding-top: 5px;
    text-align: center;
    width: 20px;
}
#Edu .fa {
    padding: 2px 0;
   /* background: #ebebeb;*/
    margin-left: 4px;
}
b 
{
    font-size: 12px;
}
.project p {
    padding-bottom: 0;
}
.Maharaja p {
    padding-bottom: 0;
}
.Experience b {
   /* background: #ebebeb none repeat scroll 0 0;*/
     
}
.Education b {
    background: #ebebeb none repeat scroll 0 0;
     
}
.project  b
{
	background: #ebebeb;
}
 
#content-row-4.expander {
    padding:  0px;
}
#content-row-4 .moduletable-wrapper  {
	padding: 0px;
     
    width: 70%;
}
.Education {
    border-bottom: 1px solid #d8d8d8;
}
.Education > h3 {
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: left;
    margin-left: 35px;
    padding-top: 22px;
    margin-bottom: 30px;
    text-transform: none;
    color: #806A53;
    font-size: 25px;
}
.Education > ul {
    margin-right: 45px;
    margin-top: 0px;
}
.Education > p {
    margin-left: 35px;
    padding-bottom: 0px;
    line-height: 25px;
}
.Maharaja > p {
    margin-left: 35px;
    line-height: 25px;
}
.Maharaja > ul {
    margin-right: 0px;
    margin-top: -42px;
    margin-left: 110px;
}
.media2 {
    display: block;
    float: left;
    margin: 0 auto;
    width: 15%;
}
#Edu li {
    font-size: 24px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    background: #FFF;
    color: #806a53;
    font-weight: bold;
}
p i.exyri.fa {
    background-color: #01a1dd !important;
    color: #ffffff;
    font-size: 12px;
    height: 17px;
    width: 22px;
}
.media_wrapper > ul {
    display: inline-block;
    float: left;
    margin: 0;
}
.media2 > p {
    font-size: 14px;
    font-weight: bold;
    margin-left: 25px;
    margin-top: 20px;
}
#Edu i {
    margin: 5px auto;
}
.Maharaja > h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 35px;
    padding-bottom: 0;
    text-transform: none;
}
.Maharaja b {
    color: #806A53;
    font-size: 20px;
    font-weight: normal;
}
#content-row-5 .content-row-5-wrapper {
    padding: 0 0 25px;
}
.circle {
    color: #0668a7;
    /*margin-left: 15px;*/
}
.circle p 
{
	padding-bottom: 0px;
}
.content-row-6-wrapper {
    display: block;
    width: 70%;
}
.Honor > h3 {
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: left;
    margin-left: 35px;
    padding-top: 22px;
    margin-bottom: 30px;
    text-transform: none;
    color: #806A53;
    font-size: 25px;
}
#content-row-6 .moduletable-wrapper-inner {
     
    padding: 0px;
}
#content-row-6 .moduletable-wrapper {
    background: #fff none repeat scroll 0 0;
    color: #000;
    margin-bottom: 50px;
     
}
.Honor > p {
    padding-bottom: 0;
    margin-left: 35px;
}
#Hono li {
    font-size: 12px;
    margin-top: 22px;
    padding-bottom: 0;
    padding-left: 18px;
    padding-right: 18px;
    background: #F1F2F4;
    color: #806a53;
    font-weight: bold;
}
.Honor b {
    font-size: 20px;
    font-weight: normal;
    background: #ebebeb;
}
#Hono i {
    margin: 5px 2px auto;
}
#Hono .fa {
    background: #ebebeb none repeat scroll 0 0;
    margin-left: 4px; 
    padding: 2px 0;
}
.south > p {
    font-size: 17px;
    margin-left: 35px;
    padding-bottom: 0;
    color: #69666F;
   
}
.south > b
{
	background: #ebebeb;
	font-weight: normal;
}
.main > #img_ban {
   
    width: 25%
}
.mod-custom.mod-custom__ img {
    margin-bottom: 25px;
    margin-left: 15px;
}
.Honor > ul {
    margin-right: 60px;
}
#soft{
	display: block;
	width: 100%;
	margin-top: 15px;
}
#soft img {
    margin-bottom: 12px;
    margin-left: 15px;
}
.software
{
	width: 10%;
	display: inline-block;
	float: left;
}
.software img
{
	float: left;
	margin: 0px auto;

}
.software_content {
    background: #fff none repeat scroll 0 0;
    display: block;
    height: 250px;
    margin-bottom: 15px;
    margin-left: 114px;
    padding-left: 0;
    text-align: left;
    width: 53%;
}
.software_img
{
	width: 40%;
	display: block;
	float: right;
}
.software_content p {
    padding-bottom: 0;
    font-size: 15px;
    line-height: 25px;
    margin-left: 28px;
    text-align: justify;
    width: 85%;
}
.software_content > h3 {
    margin-bottom: 0;
    padding-bottom: 0;
    padding: 28px;
    font-weight: bold;
}
#soft button,#soft button {
    background: #878787 none repeat scroll 0 0;
    color: #fff;
    float: right;
    font-weight: bold;
    height: 28px;
    margin-right: 27px;
    margin-top: 15px;
    width: 20%;
}
#soft .fa {
    margin-left: 6px;
}
.login_details ul{
	list-style-type: none;
 }
.personal_details > ul {
    margin: 0px 7px auto;
    color: #757575;
    font-size: 15px;
}
.personal_details {
    float: left;
     
    margin: 0 auto;
    width: 20%;
}
.login_details li {
    line-height: 40px;
    

}
.savebtn {
    font-size: 12px;
}
.personal_value {
    float: left;
    width: 95%;
}.personal_value ul{margin:0 0 0 10px;}
.personal_value ul label{float:left;width:150px;font-size:16px;margin:0;line-height:40px;}
.personal_value .gear{width:70%;}
.editpro_page section {
    background: #fff;
    margin-bottom: 30px;
    display: inline-block;
    width: 98%;
}
.media_wrapper {
    display: inline-block;
    padding: 10px 0;
    width: 100%;
}
.firstItem {
    text-transform: none;
}
.personal_value > li {
    letter-spacing: 1px;   
}
.exp_head > p {
	padding-bottom: 0px;
	float: left;
}
.exp_head {
	width: 100%;
	display: inline-block;
}
.exp_head > h3 {
    color: #a9b3bd;
    float: left;
    margin: 5px 26px;
    text-transform: none;
    width: 60%;
    font-size: 28px;
    font-weight: normal;
}
.exp_head > p{
	background: #f2edf1 none repeat scroll 0 0;
    float: left;
    margin-left: 5px;
    padding: 2px 10px;
    /*width: 96px;*/
    font-weight: bold;
}
.exp_head span {
    padding: 0 5px;
}
.exp_fields {
    display: inline-block;
    width: 100%;
}
#show_exp_form > form {
    display: inline-block;
    width: 100%;
}
.text_field{
	width: 100%;
	 float: left;
}
.exp_field select {
    width: 30%;
    height: 30px;
}
.year{
	width: 30%;
}
#year-startDate-position-editPositionForm {
    height: 30px;
    width: 32%;
}
.exp_field {
    margin-top: 10px;
    float: left;
    width: 50%;
}
#month-endDate-position-editPositionForm {
     
    width: 35%;

}
.checkbox {
    margin-top: 10px;
    width: 100%;
}
.exp_fields textarea {
    height: 110px;
    width: 100%;
}
section .btn-primary {
    float: left;
    margin-left: 0px;
    margin-top: 10px;
    border-radius: 5px;
  	width: 15%;
  	height: 28px;
  
}
.btn-secondary {
    float: left !important;
    height: 28px;
    margin-left: 6px;
    margin-top: 10px;
    width: 15%;
    border-radius: 5px;
}
#show_exp_form {
    margin: 0 10px auto;
}
input[value="Log out"] {
    margin-left: 70%;
    margin-top: 0px;
    height: 35px;
}
.profile_photo_wrapper > h3 {
    text-transform: none;
}
#show_exp_details > p {
    padding-bottom: 0;
    margin-left: 15px;
}
#show_exp_details > ul{
	list-style-type: none;
	display: inline-flex;
	margin: 0px;
}
.prof {
    background: #fff none repeat scroll 0 0;
     
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 5px;
    width: 100%;
}
.Experience .tit {
    font-size: 18px;
    font-weight: normal;
    padding: 4px;
    float: left;
}
.Experience .cmp {
    float: left;
    font-weight: normal;
    padding: 4px;
}
.exp_wra p {
    clear: both;
    padding-bottom: 0;
}
.exp_wra .fa-pencil {
    font-size: 17px;
    height: 24px;
    margin-top: 0;
    padding-top: 5px;
    text-align: center;
    width: 30px;
}
b.exyr {
    background-color: #caefff;
    color: #019cde;
    font-size: 12px;
    font-weight: normal;
    padding: 4px;
}
.exp_wra .expedit,.edu_wra .eduedit , .hon_wra .honsedit,.cprf_wra .cprfoedit{display: none;}
.exp_wra:hover .expedit,.edu_wra:hover .eduedit , .hon_wra:hover .honsedit,.cprf_wra:hover .cprfoedit{display: inline-block;}
.exp_wra span,.edu_wra span,.hon_wra span,.cprf_wra span{
	background: none;
	float: left;
	padding: 5px 5px;
}
.exp_wra:hover span,.edu_wra:hover span , .hon_wra:hover span,.cprf_wra:hover span{
	background: #ebebeb;
}
.exp_wra span:hover,.exp_wra span:hover{background: #CAECFC;color: #4BA0DC;}
.exp_wra,.expfil,.edu_wra,.edufil,.hon_wra,.honfil,.cprf_wra{border-bottom: 1px solid #DDDDDD;padding: 5px 20px 20px;margin-top: 20px;}
.exp_wra:last-child,.edu_wra:last-child{border: none;}
.editpro_page section.user_exp,.editpro_page section.user_edu,.editpro_page section.user_honor{padding: 0 0px 0;}
.botaddpos{background: #EEEEEE;text-align: center;line-height: 37px;font-weight: bold;font-size: 15px;margin-bottom: 0px;}
.botaddpos:hover a{color: #0077B5;}
.addposi{cursor: pointer;}
input.hide{display: none;}
#show_education_form{margin:0 10px auto;}
.hons_fields .year {
    margin-top: 15px;
}
.savs2 {
    margin-bottom: 19px;
}
.savcanremedu input.honsav,.savcanremexp input.expsav,input.edusav {
    background: #C0C0C0;
    height: 28px;
    margin-right: 23px;
    margin-top: 12px;
    width: 11%;
    border-radius: 5px;
}
.savcanremedu .canhon,.savcanremexp input.canexp,.canedu {
    background: #95C2F2;
    height: 28px;
    margin-right: 23px;
    margin-top: 12px;
    width: 11%;
    border-radius: 5px;
}
.savcanremedu .remhon{
	border-bottom: 2px solid #0000ff;
    width: 15%;
}
.fa.fa-pencil {
    margin-left: 15px;
}
#jact2 {
    margin-bottom: 12px;
}
.savcanremedu .edusav{
	background: #C0C0C0;
    height: 28px;
    margin-right: 23px;
    margin-top: 12px;
    width: 11%;
    border-radius: 5px;

}
.savcanremedu .canedu {
    background: #95C2F2;
    height: 28px;
    margin-right: 23px;
    margin-top: 12px;
    width: 11%;
    border-radius: 5px;
}
.savcanremedu .remhon,.savcanremedu .remedu,.savcanremexp .remexp{
	border-bottom: 2px solid #0000ff !important;
	cursor: pointer;
}
.fa.fa-pencil {
    cursor: pointer;
}
.honedits input {
    margin: 0;
}
.jstdy {
    margin-top: 0;
}
.edufil input,.expfil input,.horfil input{margin:0px;}
p.cmpdisnam{padding: 0px;}
span.chngcmp{padding: 0 5px;color: #0077b5;cursor: pointer;}
.expedits,.eduedits,.honedits{padding: 3px 0;}
.expedits label,.eduedits label,.honedits label{margin:0px;}
input.jtit,input.jloc,#education_details input[type="text"],#show_hon_details input[type="text"].tit{width:100%;}
#education_details input[type="text"].odr{width:250px;}
select.jsmnth,input.jsyr,select.jemnth,input.jeyr{width: 20%;height: 30px}
input.chckpres{margin-right: 5px;}
.savcanremexp{margin:10px 0 0;}
.user_exp textarea,.user_edu textarea,.user_honor textarea{width:100%;}
#show_honr_form{margin-bottom: 20px;float: left;}
.exp_head{margin-top:10px;}
#top-links .usrch form #srchcnn,#top-links .moduletable.usrch {float: left;}
#top-links .usrch form #srchcnn input{float: left;height: 35px;margin: 0px;background:#262626;  padding: 0 5px;
border:none;}
#top-links .usrch form #srchcnn {position: relative;}
#top-links .usrch form #srchcnn i{float:left;line-height:35px;  padding: 0 5px;}
#top-links .usrch form #srchcnn i.fa-search{background:#262626;color:white;cursor:pointer;}
#top-links .usrch form #srchcnn i.fa-caret-down{color:black;background:white; padding: 0 5 px;}
#top-links .usrch form #srchcnn i.fa-bars{background:#A6A6A6;padding:0 10px;font-size:25px;}
#dispusr{position: absolute;left:0;top:35px;background: #FFF;border: 1px solid #CCC;
z-index: 99;width: 100%;max-height: 200px;overflow-y:auto;}
#dispusr ul{margin:0;}
#dispusr ul li{float: left;width: 100%;padding:4px 0;text-indent: 6px;cursor: pointer;
margin: 0px;}
#dispusr li a{color: #000;}
#dispusr li a b{font-weight:600;font-size:12px;}
#top-links .moduletable:last-child{float: right;}
#dispusr ul li:hover{background:#000;}
#dispusr ul li:hover a{color: #FFF;}
#slider0 {width:1132px;margin: 0 auto;}
#slider0 #slider{float: left;width: 65%;}
#slider0 #slider1{float: right;width: 32%;}
#top-links #login-form input[type="text"],#top-links #login-form input[type="password"],
.moduletable.slog input[type="text"],.moduletable.slog input[type="password"]{background:#262626;border:1px solid #7C7C7C;
margin-right:8px;float: left;color: #bbbbbb;width:215px;margin:0 5px;}
.moduletable.slog input{margin:0 5px;}
#top-row #top-contact .moduletable.slog p{padding:0px;float:left;}
.mod-login_submit{margin: 0px;float: left;width:100px;}
.mod-login_submit .btn-primary,#login-form .btn-primary{background: #0078FF;color: #FFF;cursor: pointer;height: 28px;margin-left: 10px;
text-transform:capitalize;}
#before_wrapper{float: left;width: 100%;}
#slider .moduletable.abt {padding: 10px 3%;margin-top: 20px;}
#top-links #login-form{margin-bottom:5px;float: left;}
.btl-input{float: left;text-align: center;width: 100%;}
.moduletable.prfl {background:#353535;}
/*.moduletable.prfl .profl{width:1132px;margin: 0 auto;}*/
#regmenus #wraprmenus{width:1132px;margin: 0 auto;}
.moduletable.prfl .profl li a{line-height:30px;color:#EBEBEB;text-decoration:none;}
.prfl .mod-menu li:hover a,.prfl .mod-menu li.active a,.prfl .mod-menu li:hover li:hover a,
.prfl .mod-menu li.active li.current a,.prfl .mod-menu li.active li:hover a {color:#0078ff;}
.editpro_page section .profile_photo_wrapper,
.editpro_page section .login_details{padding-left: 10px;}
#usrnotif #usrprf img{width: 25px;height: 25px;border-radius:50%;}
#usrnotif i{color:#FEFFFB;font-size:18px;cursor:pointer;}
#top-links .moduletable {float:right;margin:0 5px;}
#top-links .moduletable #usrnotif #mailnotif,#top-links .moduletable #usrnotif #belnotif,
#top-links .moduletable #usrnotif #usrprf{
	float:left;
	margin:3px 7px;
}
#btl-content > .btl-content-block{
	position:absolute !important;z-index:9995;}
#frndlists .conusr{float: left;width:48%;background:#FFF;text-indent: 20px;
margin:5px 1% 5px 0;padding: 20px 0;}
#frndlists .conusr .usrprof{float:left;width:100px;}
#frndlists .conusr .usrdets{float: left;}
#frndlists .conusr .usrdets span{float: left;clear: both;}
#frndlists .conusr .usrdets span.usnm{font-weight:bold;color:#0078FF;font-size:15px;}
#frndlists .conusr .usrdets span.usnm a,.fndnam a{text-decoration:none;color:#0078FF;}
#frndlists .conusr .invusr{clear:both;float:right;margin-right: 20px;}
#frndlists .nodat{min-height: 200px;font-size: 15px;text-align: center;padding-top: 20px;}
#frndlists .conusr .invusr span{padding:5px;border-radius:4px;min-width:70px;text-indent:0;float:right;
text-align:center;font-size:14px;}
#frndlists .conusr .invusr .invblu{background:#002367;color:#FFF;cursor:pointer;}
#frndlists .conusr .invusr .invdis{background:#ccc;color:#000;}
#home #proftop .prof,#home #proftop #convws{float: left;width:46%;background:#fff;
padding:10px;}
#home #proftop #convws{float:right;}
#home #proftop #convws p{font-size:15px;padding:5px 0;text-indent:15px;}
#home #proftop #convws p span {color:#4187A9;font-weight:bold;font-size:20px;margin:0 7px;}
#home #proftop #convws p:first-child{border-bottom:2px solid #4B4B4B;}
.moduletable.prfl .profl li , .moduletable.frepad .buspre li  {position:relative;}
.moduletable.prfl .profl li .nav-child,.moduletable.frepad .buspre li .nav-child{display:none;top:30px;left:0px;
z-index:99;position:absolute;background:#353535;padding:8px;width:150px;}
.moduletable.prfl .profl li:hover .nav-child,.moduletable.frepad .buspre li:hover .nav-child{display:block;}
.moduletable.prfl .profl li .nav-child li, .moduletable.frepad .buspre li .nav-child li
{
	/*float:left;*/
	padding:0px;
	display: flex;
	clear:both;
}
.prfl .mod-menu li:hover li a{color:#ebebeb;}
#top-logo{width: 200px;}
#top-contact{width:920px;}
#usrprf{position:relative;}
#usrprofs{display:none;position:absolute;top:23px;left:-80px;background:#353535;color:#FFF;
padding: 3px 8px;border-radius:4px;width:120px;z-index:999;}
#usrprofs a{cursor:pointer;}
#usrprf:hover #usrprofs{display:block;}
#usrnotif #belnotif,#usrnotif #mailnotif{position:relative;}
#usrnotif #belnotif #ntfcnt,#usrnotif #mailnotif #mntfcnt{cursor:pointer;position:absolute;bottom:0px;right:4px;background:#FF0000;
border-radius:50%;color:#FFF;width:12px;height:12px;font-size:9px;text-align:center;line-height:12px;}
#notflstdrp,#mnotflstdrp{position:absolute;top:25px;right:0px;width:320px;border:3px solid #860D02;
background:#FFF;z-index:99;}
#notflstdrp #notfwrp,#mnotflstdrp #mnotfwrp{max-height:250px;overflow-y:auto;}
#notflstdrp h3,#mnotflstdrp h3{background:#860D02;margin:0;padding:0;line-height:25px;color:#FFF;font-weight:400;text-indent:12px;}
#notflstdrp .noticslst,#mnotflstdrp .msgntf{float:left;clear:both;width:98%;padding:3px 0;margin:0px 1%;border-bottom:1px solid #CCC;}
#notflstdrp .noticslst .frndimg,#mnotflstdrp .msgntf .sndrpic{float:left;margin-right:7px;}
#notflstdrp .noticslst .frndimg img,#mnotflstdrp .msgntf .sndrpic img{width:20px;height:20px;}
#top-row #top-contact #notflstdrp .noticslst .frnddets p,#top-row #top-contact #mnotflstdrp .msgntf p{text-align:left;}
#top-row #top-contact #mnotflstdrp .msgntf p{padding-bottom:2px;}
#notflstdrp .noticslst .frnddets p span{font-weight:600;}
#mnotflstdrp .msgntf a{text-decoration:none;font-size:12px;line-height:18px;}
#notflstdrp .noticslst .frnddets p.lnkss {float:right;}
#notflstdrp .noticslst .frnddets p.lnkss span{color:#0668B1;cursor:pointer;text-decoration:underline;margin:2px 4px;}
#home #postlists{float: left;width:100%;}
#home #postlists #newpst,#home #postlists #vewpsts{float:left;width:98%;
padding:10px 1%;background:#FFF;margin:5px 0 20px;}
#home #postlists #vewpsts{background:none;}
#home #postlists #newpst #inmind{float: left;width:100%;padding-bottom: 20px;
border-bottom:1px solid #CCC;margin-bottom:15px;}
#home #postlists #newpst #inmind p{cursor: pointer;}
#home #postlists #newpst #postmnd #posttit,
#home #postlists #newpst #postmnd #mypst{float:left;width:100%;border:none;background:none;color:#000;}
#home #postlists #newpst #postmnd #posttit{font-weight:bold;font-size:16px;}
#home #postlists #newpst #medispst{float:left;width: 100%;}
#home #postlists #newpst #medispst span,
#home #postlists #newpst #medispst ul{float:left;margin:0 5px;}
#edtpst #medispst ul li,#smedispst ul li
{float:left;margin:5px 5px;font-size:12px;background:#E8E9ED;padding:0 5px;
cursor:pointer;list-style:none;}
#edtpst #medispst ul li{line-height:24px;}
#edtpst #medispst{margin:5px 0;}
#edtpst .form_item{float:left;width:100%;margin:5px 0;}
#edtpst label{float:left;font-weight:bold;}
#home #postlists #newpst #medispst ul li i,#edtpst #medispst ul li i,#smedispst ul li i
{float:left;margin:0 5px;line-height:25px;}
#home #postlists #newpst #medispst #nwpst,#home #postlists #newpst #medispst #nwpsts{float:right;background:#4268B3;color:#FFF;margin:0 15px 0;
cursor:pointer;border-radius:4px;padding:2px 18px;}
#pst_ifr{height:250px !important;}
#newpst .toggle-editor,#newpst .mce-menubar{display:none;}
/*#medispst .popup{position:absolute;top:30px;left:20%;background:#FFF;padding:10px;}*/
#medispst{position:relative;}
.rless,.rmore,.rmoreshr,.rlesshr{cursor:pointer;}
#shrpst,#cntsplrs{position:absolute;width:60%;left:20%;z-index:9999;}
#overlay{background:#000;opacity:0.5;width: 100%;height:100%;position:fixed;
left:0;z-index:999;}
#cntsplrs{width:30%;left:35%;background:#FFF;padding:15px;}


/*new css */
@media only screen and (max-width: 767px) {
    #cntsplrs{width:96%;left:1%;background:#FFF;padding:1%;}
    #recaptcha {
        /* height: auto!important; */
        /* float: right; */
        height: 60px;
        transform: scale(0.90, 0.70);
        margin-left: 41px !important;
    }
}

@media only screen and (max-width:380px) {
    #prdinfbot li a{font-size:9px;}
}
@media only screen and (min-width:320px) and (max-width: 767px) {
    #cntsplrs{width:96%;left:1%;background:#FFF;padding:1%;}
.mod-login_userdata{
			margin: 0px !important;
}
#login-form .mod-login_submit {
    margin-left: 29%;
    margin-top: 6%;
}
.about_pipe {
    margin: 0px;
    padding: 0px;
}
#about_get .about_pipe img {
    width: 100%;
}
.about_pipe > p {
    width: 45%;
}
.about_pipe > h3 {
    text-align: center;
    width: 43%;
}

#btl-content-block #btl-content > .btl-content-block {
    position: relative !important;
}
#btl-content > .btl-content-block{
	position:relative !important;
}

#footer {
    margin: 0;
    position: absolute;
    width: 99%;
}

.main-wrapper {
    height: 199px;
}
#copyright-menu {
    margin-top: 12%;
}

.media_wrapper li {
    /*width: 41%;*/
    line-height: 31px;
    margin-bottom: 10px;
}
.mod-menu li {
    font-size: 12px !important;
    padding: 0 17px 0 0 !important;
}
.mod-custom.mod-custom__ img{
	margin-left: 0px;
}
}
@media only screen and (min-width:768px) and (max-width: 1024px) and (orientation:portrait) {
	}







/* 09-08-2016 CSS */

/*.moduletable.prfl .profl{width:1132px;margin: 0 auto;}*/

#regmenus{
    background: #353535 none repeat scroll 0 0;
    height:32px;
}
#regmenus #wraprmenus .moduletable{float: right;}
#regmenus #wraprmenus .moduletable ul{margin:0px;}
#regmenus #wraprmenus .moduletable.prfl {float:left;}
#regmenus #wraprmenus .moduletable ul li a{text-decoration:none;}






.btl-formregistration > p{
	font-size: 12px;
}
#top-links #login-form input[type="text"], #top-links #login-form input[type="password"]{
	font-size: 14px;
}
.btl-input > input[type=text], .btl-input > input[type=password], #recaptcha > input{
	font-size: 14px;
}
.mod-login_userdata .mod-login_submit button{
	padding: 6px 25px;
}
#trademark a{
	color: #4a4a4a;
	text-decoration: none;
}
/*#header .prfl .mod-menu{
	height: 50px;
	margin-top: 5px;
}*/
/*#header .moduletable.prfl .profl li a{
	line-height: 50px;
	text-transform: uppercase;
}
#header .moduletable ul li{
	font-size: 14px;
}*/
#top-links{
	margin-top: 5px;
}
.pdet a{
	text-decoration: none;
    font-size: 13px;
}
#home #postlists #newpst #inmind p {
    font-size: 14px;
    color: #999896;
    padding-top: 10px;
    padding-left: 5px;
}
#home #postlists #newpst #medispst span, #home #postlists #newpst #medispst ul{
	color: #4C4C4B;
    font-size: 14px;
    font-weight: 600;
}
#home #postlists #newpst #medispst ul li{
	padding-right: 8px;
}
#newpst #medispst .popup {
    position: absolute;
    top: 55px;
    left: -7px;
    background: #F4F4F4;
    padding: 21px;
    width: 96%;
}
form#mypsts{float:left;}
#medispstfrm{float:left;width:90%;}
#medispst  .popup p{
	margin-top: 10px;
}
#medispst .actbuts {
	background-color: #4268B3;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
    border: 1px solid #bbb;
}
#medispst .dactbuts{
	font-size: 14px;
    border-radius: 3px;
    background-color: #E2E2E2;
    border: 1px solid #bbb;
}
.personal_value ul li:nth-child(2){
	padding-top: 5px;
}
.exp_field .year{
	margin-bottom: 0px;
	height: 30px;
}
.addnewfrm .exp_field:nth-child(2){
	margin-top: 37px;
}
.addnewfrm  textarea{
	width: 100%;
}
.exp_fields input[type="submit"] , .Honors .addnewfrm .hons_fields input[type="submit"] {
	padding: 4px 36px;
}
.exp_fields input[type="submit"]:hover , .Honors .addnewfrm .hons_fields input[type="submit"]:hover,.cprofile input[type="button"]:hover{
	background-color: #256FAB;
	color: #fff;
}
#Exp .exp_wra .fa-pencil:hover, #hons .honsedit .fa-pencil:hover , #Edu .eduedit .fa-pencil:hover{
	 background: #CAECFC;
    color: #4BA0DC;
}
#Exp .media_wrapper .fa{
	padding-top: 6px;
    padding-bottom: 1px;
    padding-right: 5px;
}
.Honors .addnewfrm .hons_fields{
	float:left;width:100%;
}
.Honors .addnewfrm .hons_fields .select_field{
    height: 30px;
}
.pstpic{
	width: 10%;
	float: left;
	background: #fff;
}
.pstpic img{
	margin: 10px 10%;width:80%;
}
.pstdets{
	width: 86%;
    float: left;
    margin-left: 10px;
    background: #fff;
    padding-left: 16px;
    padding-top: 10px;
    padding-bottom: 5px;
    position:relative;
}
.pstdets .pstact{position:absolute;top:8px;right:8px;cursor:pointer;z-index:998;}
.adsdes .pstact{position:absolute;top:-25px;right:8px;cursor:pointer;z-index:998;}
.pstdets .pstact i,.adsdes .pstact i{float:right;}
#vewpsts .pstdets .pstopt, #vewpsts .adsdes .pstopt {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    padding: 8px 12px;float:left;
}#vewpsts .pstdets .pstopt ul, #vewpsts .adsdes .pstopt ul {
    margin: 0;
}#vewpsts .pstdets .pstopt li, #vewpsts .adsdes .pstopt li {
    cursor: pointer;float:left;clear:both;padding:0px;
    list-style: outside none none;
}#vewpsts .pstdets .pstopt li a, #vewpsts .adsdes .pstopt li a {
    color: #4c4c4c;font-size:12px;
}
.pstprof{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
#sftprcdet label{
	display:block;
}
#Edu .Education .media_wrapper .fa {
	padding-right: 5px;
}
#hons .Honors .media_wrapper .fa {
	padding-right: 5px;
}
#hons .Honors .media_wrapper li,#usr_prfl .media_wrapper li{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
    padding-right: 15px;
}
#Edu  .eduedit .fa-pencil , .honsedit .fa-pencil,.cprf_wra .fa-pencil {
    font-size: 17px;
    height: 24px;
    margin-top: 0;
    padding-top: 5px;
    text-align: center;
    width: 30px;
}
.nodesc{
	color: #0668a7;
}


.edu_wra span:hover , .hon_wra span:hover,.cprf_wra span:hover
{
	background: #CAECFC;
	color: #4BA0DC;
}
#hons .fa-pencil:hover,.cprf_wra .fa-pencil:hover{
	background:#ebebeb;
}
#hons .fa-pencil,.cprf_wra .fa-pencil{
	background: #ebebeb;
}
#hons .fa,.cprf_wra .fa{
	margin-top: 0px;
   /* background: #ebebeb;*/
    margin-left: 4px;
}

/*#trademark , #copyright-menu{
	padding-top: 10px;
}*/
.media_wrapper ul li{
	cursor: pointer;
}  
/*.media_wrapper ul li:hover, #Edu .media_wrapper ul li:hover{
	background: #00a0dc;
	color: #fff;
}*/ 
/*#home #postlists #newpst #medispst ul li:hover{
	background: #00a0dc;
	color: #fff;
}*/

.exp_head p:hover{

    background: #00a0dc;
    color: #fff;
}
.likunlik , .shar{
	color: #00a0dc;
   margin-right: 5px;
   cursor: pointer;
}
/* --- disabled --- */
.lscdis{
	color: #8B8B8B;
  	margin-right: 5px;
   	cursor: not-allowed;
}

#home #postlists #vewpsts{
	width: 100% !important;
	padding-left: 0px !important;
}
/*.sftdown{
	background: #fff;
    width: 85%;
    padding-right: 9px;
    padding-bottom: 20px;
}*/
.sftdown{
	float: right;
	padding-top: 20px;
    padding-bottom: 30px;
    padding-right: 10px;
}
.sftlst{
	width: 100%;
    float: left;
    margin-bottom: 10px;
}
.mylftdets{
	width: 87%;
    margin-left: 5px;
    float: left;
    background: #fff;
    padding-top: 10px;
}
.sftlog{
	width: 12%;
    float: left;
}
.mysftdet h3, .mysftdet p{
	padding-left: 10px;
}
.span12{
	width: 100%;
	/*max-height: 480px;*/
}
#sftwrs{
	width: 100%;
    float: left;
}
#mysftwrs{
	width: 69%;
    float: left;
    margin-right: 10px;
    background: #fff;
}
#nwsftwrs{
	width: 30%;
    float: left;
    background: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 500px;
}.sftupld{text-align:center;float:left;width:100%;margin:20px 0 0;}
#sftsubm,#sftsubms{
    background: #008CCA;
    padding: 3px 14px;
    color: #fff;
    font-size: 15px;
    border-radius: 3px;
    margin-top: 0px;
    margin-left: 10px;
}
#nwsftwrs h3 , #nwsftwrs .sftflds{
	padding-left: 10px;
}
#sftwrs label{
	display: block;
	font-size: 13px;
    font-weight: 600;
    padding-top: 10px;text-align:left;
}
#btl-content-registration h3{
	text-transform:capitalize;
}
.showrly{
	cursor: pointer;
}
#mysftwrs h3,#jblstsng h3{
	background: #fff;
    padding: 10px 1%;
    width:98%;
}
#sftwrs #mysftwrs {
	background: none;
}
.mysftlst{
	width: 100%;
    float: left;
    margin:5px 0;
}
.mysftlog{
	width: 12%;
    float: left;
    /*background: #fff;
    padding: 10px;*/
}
.mysfts{
	width: 87%;
    float: left;
    background: #fff;
    margin-left: 5px;
}
.mysftdet p{
	padding-right: 10px;
	padding-left: 15px;
	text-align: justify;
}
#mysftwrs .mysftlst .mysftdet h3{
	/*padding-left: 15px;*/
}
.sftedtrem{
	padding-right: 10px;
    float: right;
    padding-top: 15px;
    padding-bottom: 30px;
}
.sftrem,.sftrems{
	background: #DADEDD;
    margin-right: 10px;
    padding: 4px 10px;
    border-radius: 5px;
    font-weight: 600;
}
.sftredt{
	background: #DADEDD;
    padding:6px 15px;
    font-weight: 600;
    border-radius: 5px;
    text-decoration:none; margin-left:5px;
}.sftedtrem b{font-size:12px;}
.cmntlst {
	
	padding-top: 10px;
}
.pstcmntP{
	padding-top: 10px;
}
#sftbrds{
    border-top: 1px solid #C0C0C0;
    float: left;
    position: relative;
    width: 100%;
}

.brds {
    float: left;
    position: absolute;
    top: -12px;
    width: 50%;
}
 .brds:last-child{left:50%;}

.brds > span {
    clear: both;
    float: left;
    margin-left: 20px;
    font-weight: 600;
}
 .brds > b {
    background:#FFF; 
    float:left;
    margin-left: 10%;
    font-size: 13px;
    font-weight: 600;
    border: 1px solid #ddd;
    padding: 0px 5px;
}
#sftchckout{
	background: #fff;
    min-height: 500px;
    padding-left: 20px;
    padding-top: 30px; float:left;
}
#sftprcdet:last-child{
	padding-top: 100px;
	padding-left: 35px;
	border-bottom: 2px solid #ddd;
    padding-bottom: 60px
}
#sftprcdet p label{
	width: 200px;
    float: left;
    font-weight: 600;
}
#sftprcdet .labinsep{
	width: 20px;
    float: left;
}
#sftprcdet p{
	width: 100%;
	float: left;
	padding-bottom: 6px;
}
#sftprcdet p#prmerr{padding:0px;}
#sftdur{
	float: left;
    width: 100px;
    font-weight: 600;
    color: #000;
}
#sftprcdet span{
	font-weight: 600;
}

.brds:last-child b{
	margin-left: 7%;
}
.cmmnts{
	cursor: pointer;
	color: #00a0dc;
    margin-right: 5px;
}
.pstdets h3 , .rmore ,.rless,.rmoreshr,.rlesshr{
	color: #00a0dc;
}
.sftedtrem .sftrem,.sftedtrem .sftrems {
	padding: 3px 10px;
	cursor: initial;
	color: #000;
}.sftedtrem .sftrem,.mpremedt .mprem{cursor:default;}
.sftedtrem .sftrem, .mpremedt a.mprem{cursor:pointer;color:#000;text-decoration:none;
padding:5px 8px;}
.sftflds #sftnam,.sftflds #sftlnk{
	margin-bottom: 0px;
}
.myprd{
	width: 19%;
	/*float: left;*/
	display:inline-block;
    margin: 5px; 
    min-height:340px;
}
.mpdes{text-align:justify;padding:5px;}
#prdctpag{
	background: #fff;
	width: 100%;
    float: left;
}
#mprd{
	width: 92%;
    margin: auto;
}
.mpimg{
	height: 210px;
	border:2px solid #ddd;
}
.mpimg img{
	width: 100%;
	max-height:100%;
}
#myprds{
	width: 100%;
    float: left;
    padding-bottom: 20px;
    border-bottom: 3px solid #ddd;
}
.mpremedt{
	float: right;
}
.mpremedt .disabl{
	background: #ddd;
    padding: 5px 10px;
    border-radius: 4px;
    margin-right: 5px;
    cursor:default;
    font-weight: 600;
    color: #000;
}
.mpedit{padding: 2px 20px;border-radius: 4px;font-weight: 600;}
.mprem{
	background: #ddd;
    padding: 2px 10px;
    border-radius: 4px;
    margin-right: 5px;
    font-weight: 600;
}
#mpadd, #usrcat, #uentry{
	width: 100%;
	float: left;
}
#mpadd h3{
	padding-top: 20px;
}
#mpadd .prdfld label{
	display: block;
	font-weight: 600;
    font-size: 13px;
}
#uentry .prdfld{
	width: 48%;
	float: left;
}
#uentry .prdfld span{float:left;width:22%;}
#uentry .prdfld span a{float:left;}
#usrcat{
	padding-top: 20px;
	padding-bottom: 30px;
}
#usrcat span{
	width: 4%;
    float: left;
    font-weight: 600;
    font-size: 13px;
}
#usrcat .prdfld{
	width: 30%;
    float: left;
}
#usrcat .prosubs{
	width: 30%;
    float: left;
}
.prosubs{
	width: 30%;
    float: left;
}
#prdetupd,#prdetsub,#addcprf,#prdctsub,#wrap #submit{
	color: #fff;
    background: #008EC3;
    padding: 5px 14px;
    margin-top: 25px;
}#addcprf{float:right;margin:0 20px 0 0;}
.mpdes p{
	text-align:justify;
	color: #000;
}
.buspre li a:hover , .buspre li.active li.current a {
	color: #0078ff;
}
#mpchckout{
	padding-top: 30px;
    height: 500px;
}
/*.mysftlog img{
	height: 60px;
}*/
/*.sftlog img{
	height: 60px;
}
*/
.fa-thumbs-up , .fa-comment{
	padding-left: 3px;
	padding-right: 3px;
}
#prodinit h3{
	padding-top: 15px;
}
#component form button, #component form .btn, #footer .btn{
	/*color: #fff;*/
	/*background: #0078FF;*/
	float: left;
	
	margin-left: 5px;
}  
#component form .cancel {
	float: left;
    margin-top: 0px;
    text-decoration: none;
    padding-top: 8px;
}
 #member-registration legend{
 	color:  #0078FF;
}
#component .page-remind__ button ,  #component .page-reset__ button{
 	float: right;
 	background: #0078FF;
 	text-transform: uppercase;
 	color: #fff;
}
.page-registration__ .validate , .page-login__ button{
	background: #0078FF;
	text-transform: uppercase;
	color: #fff;
}
#component .alert h4.alert-heading{
 	color:  #ff2200;
}
#component .alert .close{
  	color: #000;
}
.cmntnam a, .showrly{color:#00a0dc;text-decoration:none;}
.usrcmnt , .rcmntlst , .ralurcmt , .maipst{
	width: 100%;
    float: left;
}
.usrcmntpic{
	width: 8%;
    float: left;
}
.usrcmntnm{
	width: 90%;
    float: left;
}
.usrcmntpic img{
	height: 30px;
}
.rcmntlst {
	padding-left:10%;
	width:88%;
}.usrcmnt .fa-file{font-size:30px;}
.rlycmnt input{
}.usrcmnt{margin:5px 0;}
.pstcmnt input[type="file"],.rcmntlst input[type="file"]{display:none;}
.pstcmnt{float:left;width:100%;margin:10px 0;}
.pstcmnt textarea,.rcmntlst textarea{float:left;width:70%;}
label.filfr{float:left;width:70px;text-align:center;}
label.filfr img{cursor:pointer;}
label.filfr span{font-size:24px;line-height:45px;cursor:pointer;}
.pstcmnt input[type="button"],.rcmntlst input[type="button"]{float:left;padding:2px 18px;border-radius:4px;color:#fff;background:#4268B3;}
.pstimg{
	width: 80%; /* changed 24% to 80% */
    float: left;
}
.hlfdiv{
	width: 74%;
    float: left;
    /*white-space: pre-wrap; css-3 - This was creating a long gap in attachment icon under postings. Hence, commented */    
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */    
    white-space: -o-pre-wrap; /* Opera 7 */    
    word-wrap: break-word; /* Internet Explorer 5.5+ */    
}
.hlfdiv p , .maipst p{
	text-align: justify;
}
 .rmore, .rless,.rmoreshr, .rlesshr{
 	padding-left: 3px;
 }
.fuldiv{
	width: 98%;
}
#top-links .usrch form #srchcnn input{
	color: #fff;
}


#drpdets {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    left: 0;
    position: absolute;
    top: 35px;
    width: 90%;
    z-index: 99;
}
#drpdets ul{float: left;margin:0;padding:5px 0;width:100%;}
#top-links #drpdets li{float: left;cursor: pointer;clear: both;padding:3px 0;text-indent: 8px;
width:100%;}
#drpdets li:hover{
	background:#000;color:#FFF;
}
#uentry .prdfld input , #uentry .prdfld textarea{
	width: 80%;
}


#drpdets li:hover,#drpdets li.active{background:#000;color:#FFF;}
#jbpstng label{display:block;}
#jbpstng input[type="text"]{background:none;color:#575A6D;}

#jbpstng {
    background: #fff none repeat scroll 0 0;
    float:right;
    padding:5px 15px;
    width:40%;
}
.chckot #jbpstng {width:100%;}
#jbpstng label span{color:#FF0000;}
#jbpstng input[type="button"]{background:#008CC9;color:#FFF;cursor:pointer;padding:4px 8px;
border-radius:3px;margin: 15px 0;}
#jbpstfail,#jbpstsucc{float: left;clear:both;font-size:22px;margin:10px 0;width:100%;}
#jbpstfail{color:#FF0000;}
#jbpstsucc{color:green;}
#jobwrpr label{display:block;}



/* 25-08-2016       jobs   */


#jobwrpr{
	width: 100%
}
#jobinrwrp{
	width: 100%;
	margin: 0 auto;
}
#jobinrwrp #jobfltr{
    width: 34%;
    background-color: #FFFFFF;
    float: left;
}
#jobfltr #flitr {
    border-bottom: 1px solid #7e8c9a;
    width: 85%;
     height: 58px;
      padding-left: 15px;
}
#flitr > p {
    float: left;
    width: 88%;
      padding-top: 9px;
}
 .fa-filter::before {
    background: black none repeat scroll 0 0;
    color: white;
    content: "ï‚°";
    font-size: 32px;
    width: 72px;
}

#flitr span {
    font-size: 19px;
}
.addnewfrm
{
	padding: 15px;
}
#flitr #jobrst {
    float: right;
    font-size: 12px;
    margin-top: 25px;
 	color: #C0C0C0;
}

#flitr #jobrst {
    font-size: 12px;
    margin-top:7%; 	
}
#jbfltrs label {
    font-size: 18px;
    font-weight: 400;
    padding-top: 8px;
}
#fltrflds > form {
    background: #F8F8F8;
    margin-top: 11px;
    width: 72%;
    padding-left: 15px;
    margin:0 auto;
}
.srchjob {
    background: #008cc9 none repeat scroll 0 0;
    border-radius: 4px;
    color: white;
    font-size: 21px;
    margin-bottom: 15px;
    padding: 6px;
}
#jbfltrs #rstjob {
    padding:4px 6px;border-radius:4px;background:#ccc;cursor:pointer;float:left;}
#jobfltr #fltrflds {
    min-height: 600px;
}
#jobinrwrp #jobslist{
    float: left;
    width: 63%;
}
#jobinrwrp #jobslist {
    background: white none repeat scroll 0 0;
    float: left;
    margin-left: 26px;
    padding: 23px;
    width: 59%;
    min-height: 600px;
}
#jobslist h4 {
    border-bottom: 1px solid #cbcbcb;
    font-size: 17px;
    font-weight: 600;
    padding-bottom: 15px;
}

.jlst {
    border-bottom: 1px solid #cbcbcb;
    height: 75px;
    padding-bottom: 15px;
    width: 100%;
    padding-top: 15px;
}
.jprf {
    width: 10%;
     float: left;
}
.jbvew > a {
    background: #008cc9 none repeat scroll 0 0;
    border-radius: 4px;
    color: white;
    font-size: 14px;
    padding: 4px 19px;
    text-decoration: none;
}
.jobdes > p {
    float: left;
    width: 100%;
}
.jprf {
    float: left;
    margin-right: 12px;
    width: 10%;
}

.jobdes a {
		color: #008cc9;
    
    font-size: 14px;
    text-decoration: none;
}

.jobdes > p {
    font-size: 14px;
    line-height: 24px;
}
.jbvew {float: right;width: 15%;}
/*Job inner view page*/

/*#component #jinfwrpr {
    background: white none repeat scroll 0 0;
    padding: 25px;
    width: 95%;
}*/
#jprof #jpimg {
    float: left;
    width: 9%;
}
#jprof #jpdets,#jprof #servdets {
    float: left;
    width: 75%;
}
#jpdets > h3,#servdets h3 {
    font-size: 21px;
     margin: 0; text-transform:capitalize;
}
#jpdets p:nth-child(2) {
    color: #008cc9;
    font-size: 19px;
    margin-bottom: 4px;
}

.japlybut {
    background: #008cc9 none repeat scroll 0 0;
    border-radius: 2px;
    color: white;
    font-size: 14px;
    font-weight: 600;
    padding: 8px;
    width:auto;float:right;cursor:pointer;
}
.japlybut a{
color:#fff;text-decoration:none;}

#jprof  {
    border-bottom: 1px solid #b4b4b4;
    float: left;
    padding-bottom: 25px;
    width: 100%;
}

#jprof #jpimg {
    float: left;
    width: 12%;
    padding-right:1%;
}

#lftdescr > h4 {
    color: #4c4c4c;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 25px;
}

#jdetls #lftdescr {
    float: left;
    line-height: 20px;
    width: 60%;text-align:justify;
}
#component #jinfwrpr {
    background: white none repeat scroll 0 0;
    float:left;
    text-align: justify;    
    padding: 10px;
    width: 90%;    
}
#apres{float:left;margin:10px 0;padding:8px 1%;border:1px solid #CCC;width:98%;border-radius: 0.3vw;}
#apres form{width:95%;margin:0 auto;}
#apres #autres{float:left;padding:10px 1%;border-radius:5px;width:98%;}
#jpdets #apres #autres p:nth-child(2){color:#333;font-size:14px;margin:0;}
#jpdets #apres #autres h3{margin:0;padding:0 0 5px;text-transform:uppercase;font-weight:bold;}
#jpdets #apres #autres h4{text-transform:capitalize;font-weight:bold;margin:5px 0;}
#jpdets #apres #autres hr{margin:0 0 10px;border-bottom:1px solid #4C4C4C;}
#jpdets #apres #autres p .lft{float:left;}
#jpdets #apres #autres p .rgt{float:right;}
#jpdets #apres #autres #per p .lft{float:left;width:200px;}
#jpdets #apres #autres #per p span{float:left;}
#jpdets #apres #autres #per p .rgt{padding-left:8px;text-transform:capitalize;}
#jpdets #apres #autres p{float:left;width:100%;}
#jpdets #apres #autres .blck{float:left;width:100%;padding-top:8px;}
#jpdets #apres #autres #per {padding-bottom: 15px;}
#jpdets #apres p label{float:left;font-weight:bold;padding-right:10px;}
#jpdets #apres p input[type="file"]{float:left;border:1px dashed #ccc;}
#jpdets #apres p input[type="submit"]{background:#008CC9;color:#fff;border-radius:2px;cursor:pointer;
padding:3px 7px;}
#jpdets #apres p {clear:both;}
#jdetls #rgtdets {
    float: right;
    margin-top: 22px;
    width: 29%;
}
#lftdescr > h4 ,#jdetls h4{
    color: #4c4c4c;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 25px;
    text-transform:capitalize;
}
#rgtdets > h4 {
	color: #4c4c4c;
    font-size: 17px;
    font-weight: 600;
    margin-top: 21px;text-transform:capitalize;
}
/*http://localhost/projects/Caepipe/index.php/try-premium/post-a-job*/

#jbpst #jbpsfrm {
    margin:0 1% 15px;
    width: 98%;
    float: left;
}
/*#jbpsfrm:first-child .jbpsflds {
	border-bottom: 1px solid;
 }*/
#jbpsfrm .jbinp {
    font-size: 12px;
    height: 28px !important;
    margin-bottom: 0;
    width:29%;margin-left:10px;
}
#jbpsfrm .jbinp#indus{width:92%;}
#jbpst #jbpsfrm h3{text-transform:capitalize;margin:8px 0;}
.jbpsflds {
   float:left;
   clear:both;margin:5px 0;width: 100%;
}
.jbpsflds > select {
    margin-left: 10px;
    width: 29%;
}

#jbpsfrm > h3 {
    margin-bottom: 0;
    margin-left: 11px;
    padding: 0;
}
.jbfldlab > label {
    margin-left: 13px;
}
.jbfldlab {
    float: left;
    width: 48%;
}
#jbpst .jbfldlab #jbfun {
    width: 92%;
}
textarea {
    font-size: 12px;
    width: 90%;
}

/*.jbrads > p {
    width: 51%;
}*/
#jbpst #mywebst{
	width: 35%
}
#jbpst #mywebst {
    width: 76%;
}
.jbpsflds > label {
    font-size: 16px;
}
/*http://localhost/projects/Caepipe/index.php/index.php?option=com_products&view=products&Itemid=135*/
/*#component{
	width: 100%;
	background-color: #FFFFFF;
}*/
#prodreslts,#prdinfs{
	width: 92%;
	float: left;background:#FFF;padding:0 3%;
}

.refns #refnwrpr {
    float: left;
    margin-top: 15px;
    width: 100%;
}
#prdsrch #pty {
    float: left;
    height: 41px;
      margin-right: 12px;
}

#prdsrch #prdnam {
    float: left;
    margin: 0;
    width: 61%;height:40px;
}
#prdsrch #srchpd {
    background: #fe761e none repeat scroll 0 0;
    border-radius: 1px 5px 5px 0;
    color: white;
    float: left;
    width: 8%;
    font-size:14px; cursor:pointer;
}
#srchpd .fa.fa-search {
    font-size:14px;
    margin:0 5px;
    line-height:40px;
}
#prdcat > select {
    margin-top: 23px;
}
.xtrfld > select{
	    margin-top: 23px;
}
#prodsupplr #prodcunt {
    background: #f6f8f7 none repeat scroll 0 0;
    clear: both;
    font-weight: 600;
    margin-top: 15px;
    padding: 7px;
    float: left;
}
.presimg {
    width: 17%;
    float: left;margin-right:15px;
}
#prodlist .psres h3,#prodsupplr .psres h3{text-transform:capitalize;}
#prodlist .psres,#prodsupplr .psres{float:left;width:100%;border-bottom: 1px solid #dadada;padding: 12px 0;}
.presrgt {
    float: left;
    width: 70%;
}
#prodreslts #prdref,#prodreslts #prodsupplr{float:left;width:100%;}
.prenv {
    float: right;
    width: 37%;
}
.prenv {
    background: #ff731e none repeat scroll 0 0;
    border-radius: 3px;
    color: white;
    float: right;
    font-weight: 600;
    margin-right: 25px;
    margin-top: 25px;
    padding: 1px;line-height:25px;
    width: 20%;cursor:pointer;
}.cntsuplr{line-height:25px;}
.fa.fa-envelope-o {
    font-size: 21px;
    margin-left: 8px;line-height:25px;margin-right:5px;
}
.psrctit > a{
	font-size: 16px;
text-decoration:none;
	color:#FF731E;
}
.psrctit {
    margin-top:0;
}

.prescats > p {
    font-size: 14px;
    margin-bottom: 7px;
}
/*suppliers*/

.prdlsts {
    width: 100%;
    padding-bottom: 25px
}
.suprods {
    width: 67%;
}

.suplrdets {
    float: left;
    height: 186px;
    width: 44%;
    margin-left: 10px;
}
.prdescp {
    float: left;
    width: 25%;
    margin-left: 10px;
    text-align:center;
}
.suplrdets .prenv {
    float: left;
    margin: 35px 0 0;
    width: 30%;
}

.prdescp img {
    border-radius: 0;
    height: 148px;
    max-width: 100%;
}
/*.suplrdets > p:nth-child(2) {
    height: 84px;
}*/
.psres a {
    color: #3399ff;
    text-decoration: none;
}
.xtrfld {
    float: left;
    width: 22%;
}
/*http://localhost/projects/Caepipe/index.php?option=com_products&view=product&id=145*/
.content-inner.row #prdwrpr{
	width: 100%;
	margin:0;
	float:left;
	padding:20px 0;
}
#prdwrpr #prdctwrp {
    float: left;
    width: 21%;
}
.scts {
    margin: 0;
    width: 65%;
}
.scts li{
	line-height: 36px;
	border-bottom: 1px solid #E0E0E0;
	list-style: none;
	text-indent:8px; cursor:pointer;
}
.scts li.active{background:#353535;color:#FFF;}
#prdwrpr #sprdwrpr {
    float: left;
    width: 79%;
}
.prescats p span{font-weight:600;}
.sprdcts {
    /*float: left;*/
    display: inline-block;
    margin: 15px 2%;
    width: 21%;
    text-align: center;
}
.sprdcts img {
    border-radius: 0;
    height: 111px;
    max-width: 95%;margin-bottom:8px;
    border-radius:3px;border:1px solid #aaa;box-shadow:5px 5px 2px #ccc;
}
.sprdcts a{text-decoration:none;}
#prdinfs h3{text-transform:capitalize;width:100%;}
.sprdcts h4 {
    color: #3399ff;
    font-size: 16px;
    text-transform:capitalize;
}
.sprdcts > p {
    text-align: justify;
}
#frndprof {float:left;width:98%;padding:20px 1%;background:#fff;}
#frndprof #frndinfs{float:left;width:100%;}
#frndprof h3,#frndprof h4{text-transform:capitalize;/*color:#3399FF;*/}
#frndprof #abtfrnd,#frndprof #frndedus{float:left;width:100%;margin-bottom:20px;}
#frndprof #abtfrnd #prfndfrnd{float:left;width:25%;}
#frndprof #abtfrnd #fndimg{position:relative;float:left;width:100%;margin: auto;text-align: center;}
#frndprof #abtfrnd #fndimg .prfrnd{position:absolute;bottom:0;left:0;width:100%;background:rgba(51,165,255,0.8);line-height:37px;
text-align:center;font-size:20px;color:#fff;}
#frndprof #abtfrnd #fndimg .prfrnd i{cursor:pointer;}
#frndprof #abtfrnd #fndimg .prfrnd#addfrndreq{cursor:pointer;}
#frndprof #abtfrnd #fndimg img{width:200px;padding:10px;}
#frndprof #abtfrnd #frndnam{float:left;padding-top:25px;}
#frndprof #abtfrnd #frndnam h3{margin:0;}
#frndprof #frndedus .eduexphor{float:left;width:100%;padding-bottom: 20px;border-bottom:1px solid #DDDDDD;margin-top:15px;
font-size:14px;}
#frndprof #frndedus .eduexphor b{font-weight:600;}
#frndprof #frndedus .explist,#frndprof #frndedus .edulist,#frndprof #frndedus .honlist{
padding-bottom:10px;float:left;width:100%;}
#frndprof #frdedu h3{text-transform:uppercase;}
#frndprof #frndoffrnd{float:left;width:100%;border:1px solid #CCC;margin:15px 0 0;}
#frndprof #frndoffrnd h4{float:left;width:100%;background:#3399FF;color:#fff;line-height:25px;text-indent:10px;margin:0;}
#frndprof #frndoffrnd #frndconns{float:left;padding:10px 2%;width:96%;max-height:700px;overflow-y:auto;}
#frndprof #frndoffrnd #frndconns .cntfrnd{float:left;clear:both;margin:3px 0;padding:5px 1%;border:1px solid #ddd;width:97%;}
#frndprof #frndoffrnd #frndconns .cntfrnd img{float:left;width:40px;height:40px;margin-right:10px;}
#frndprof #frndoffrnd #frndconns .cntfrnd .ffrndinf{float:left;}
.pstcmnt input[type="text"],#upsftwr input[type="text"] {width: 90%;}
input#srchjob{float:left;margin:0 10px;font-size:15px;padding:4px;}
#login-form input[type="text"],#login-form input[type="password"]{height:30px;}
#csplr label{display:block;width:30%;float:left;}
#csplr input[type="text"],#csplr textarea{float:left;width:65%;margin:0;}
#csplr h3{text-align:center;color:#FE761E;font-size:16px;font-weight:600;}
#csplr p{float:left;margin:5px 0;width:100%;}
#csplr input#subfrm{background:#FE761E;color:#FFF;cursor:pointer;padding:4px 8px;border-radius:4px;margin:0 10px 0 0;}
#csplr input#canfrm{background:#ccc;color:#000;cursor:pointer;padding:4px 8px;border-radius:4px;}

/*#shrpstmain{float:left;width:95%;padding:15px 2%;margin:0px;}*/
#shrpstmain{
	    position:fixed;
	    top:50%;
	    left:50%;
	    transform:translate(-50%,-50%);
        width:40%;	    
        border: 1px solid #bdbdbd;
	    }
	    
/*#shrpstmain p{float:left;width:100%;margin:8px 0;}*/
#shrpstmain p#shrpsts{text-align:center;}
#shrpstmain p input#shrpstbut{background:#4268B3;color:#fff;cursor:pointer;border-radius:4px;
padding:2px 10px;font-size:16px;}
#shrpstmain p input#cnclpstbut{margin:0 10px;background:#B5B5B5;color:#000;cursor:pointer;border-radius:4px;
padding:2px 10px;font-size:16px;}
a.shrdusr{color:#00a0dc;font-size:16px;padding-right:3px;text-decoration:none;}
.pstdets h3{margin:0 0 8px 0;padding:0px;}
#prodreslts #cntmsgs{float:left;margin:25px 0;font-size:20px;color:#4268B3;}
.pstimg img{float:left;/*width: 140px;*/}
.xtradocs{float:left;clear:both;margin:5px 0;width:100%;}
.xtradocs .innrimgs{float:left;width:60px;margin:5px;padding:2px;border:1px solid #ccc;
height:60px;text-align:center;line-height:60px;}
.xtradocs .innrimgs img{max-height:60px;max-width:60px;margin:0px;}
#usermsgs{float:left;width:96%;background:#FFF;padding:20px 2%;}
#usermsgs #mesgrs{float:left;border:1px solid #CCC;padding:15px 0;width:23%;}
#usermsgs #mesgslst{float:right;width:65%;border:1px solid #CCC;padding:15px;}
#mesgslst .fndmsg p{float:left;background:#ddd;}
#mesgslst .mymsg p{float:right;background:#cfedfb;}
#mesgslst .msgcht p{padding:3px 5px;width:auto;border-radius:3px;text-align:justify;}
#mesgslst .mymsg span{float:right;clear:both;}
#mesgslst .msgcht{float:left;width:80%;margin:3px;}
#mesgslst .fndmsg span{clear:both;float:left;}
#mesgslst textarea{float:left;width:90%;margin:15px 0;}
#mesgslst .mymsg{float:right;margin-right:15px;}
#frndopts{position:absolute;bottom:-30px;right:0;z-index:999;background:#FFF;font-size:13px;
border:1px solid #CCC;}
#frndopts li{list-style:none;cursor:pointer;line-height:20px;}
#frndopts ul{float: left;margin:5px 10px 10px;}
#allchts{float:left;width:100%;max-height:600px;overflow-y:auto;min-height:200px;}
#chtpopup{position:absolute;left:20%;z-index:999;background:#FFF;font-size:13px;
border:1px solid #CCC;width:58%;padding:15px 1%;}
#chtpopup #allchts{max-height:380px;}
#usermsgs #mesgrs ul{float:left;margin:0px;width:100%;max-height:500px;overflow-y:auto;}
#usermsgs #mesgrs li{list-style:none;width:100%;float:left;padding:0;
background:#ccc;cursor:pointer;}
#usermsgs #mesgrs li .mngrnam{width:77%;}
#usermsgs #mesgrs li:nth-child(odd) { background:#ddd;}
#usermsgs #mesgrs li.active .imgrs{border-left:3px solid #309CEC;}
#usermsgs #mesgrs li .imgrs{float:left;width:21%;text-align:center;padding:5px 0;}
#usermsgs #mesgrs li .imgrs img{width:35px;height:35px;border-radius:50%;}
#usermsgs #mesgrs li .imgrs.gcht img{width:20px;height:20px;}
#usermsgs #mesgrs li .mngrnam{padding:13px 0 5px;color:#000;float:left;}
#usermsgs #mesgrs li .unrds{float:right;color:#FFF;background:#309cec;width:12px;height:12px;border-radius:50%;margin:3px;
font-size:10px;text-align:center;line-height:1;position:absolute;right:0;bottom:0;}
#usermsgs #mesgrs li.active,#usermsgs #mesgrs li:hover
{background:#CFEDFB;color:#000;}
#usermsgs #mesgrs li.active .mngrnam{color:#000;}
#usermsgs #mesgrs li .mngrnam p{color:#66696a;line-height:14px;}
.alert.alert-message{border:none;background:green;color:#fff;}
/*
#component .alert.alert-message h4.alert-heading,#component .alert h4.alert-heading{color:#000;background: #ff8080}
.alert.alert-error {
    background: #ff8080 none repeat scroll 0 0;
    color: #fff;
}*/
#medispst input[type="file"]{background:#fff;padding:8px;}
#editsummary{max-width:90%;text-align:justify;}
.editpro_page label span{color:#ff0000;}
#jbfltrs select{height:25px;border:1px solid #aaaaaa;margin-bottom:15px;}
#jbfltrs input[type="text"]{height:25px;}
#myposts .pstdets{margin-left:0;padding:10px 2%;width:96%;}
#myposts .pstdets h3 span{color:#333;font-size:12px;}
#myposts .rcmntlst{padding-left:8%;width:90%}
.rlycmnt{float:left;width:100%;}
.ralurcmt{padding:5px 0;}
.jobdes{float:left;width:70%;}
#lftdescr p{text-align:justify;}
#jblstsng{float:left;width:55%;}

/* Responsive CSS 04-10-2016 */

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

.inputbox.mod-login_username {
   margin-bottom: 10px;
   width: 96%;
}
.inputbox.mod-login_passwd {
   width: 96%;
}
#top-contact{
	margin-top: 45px;
	margin-bottom: -30px !important; 
}
#before_wrapper{
	width: 100%;
	margin: 0 auto;
}
#about_get{
	width: 90%;
}
.btl-formregistration .btl-field, .btl-formregistration #register-link, .btl-formregistration .btl-error-detail, .btl-formregistration .btl-error, .btl-formregistration .btl-note{
	margin-left: -10px;
}
.btl-input > input[type=text], .btl-input > input[type=password], #recaptcha > input{
	width: 71% !important;
}
.btl-formregistration > p{
	width: 86%;
}
#btl-registration-error{
	text-align: center;
}
.page-registration form input, .page-remind form input, .page-reset form input, .page-login form input, .page-login form input, .page-profile__edit form input, .page-registration form select, .page-remind form select, .page-reset form select, .page-login form select, .page-login form select, .page-profile__edit form select{
	width: 98% !important;
	padding-left: 0px;
}
#member-registration button.validate  {
	margin-top: 10px;
	padding: 8px 30px;
}
#member-registration .cancel{
	margin-top: 10px !important;
	padding: 8px 30px !important;
}
.page-reset  button.validate , .page-remind button.validate{
	margin-top: 10px;
}
#usrch #srchcnn #usrnam{
	width: 65%;
	padding: 10px 8px !important;
	line-height: 0px !important;
}
#top-links .usrch form #srchcnn i{
	line-height: 34px;
}
#top-links .usrch form #srchcnn i.fa-search{
	padding: 0px 9px;
	color:white;
}
#home #proftop .prof, #home #proftop #convws{
  width: 100%;
}
#convws{
  float: left !important;
}
#home{
  margin-left: -20px;
}
#component .page-item{
  padding-right: 0px !important;
}
#home #postlists #newpst{
  padding:10px;
}
#home #postlists #newpst, #home #postlists #vewpsts{
  width: 100%;
}
#home #postlists #newpst #medispst ul li{
   margin: 5px 5px;
}
#newpst #medispst .popup{
   top: 120px;
   left: -10px;
}
#uvid #vidpath , .popup #lnkdat{
   width: 95%;
}
.pstimg iframe{
   width: 100%;
}
.pstimg {
   width: 93%;
   float: left;
}
.pstdets{
   width: 80%;
}
.pstpic img {
   margin: 1px;
}
.rlycmnt input {
   width: 71%;
}
.hlfdiv {
   width: 93%;
   float: left;
}
.savcanremedu input.honsav, .savcanremexp input.expsav, input.edusav{
   width: 30%;
}
.savcanremedu .canhon, .savcanremexp input.canexp, .canedu{
   width: 30%;
}
.exp_wra, .expfil, .edu_wra, .edufil, .hon_wra, .honfil{
   padding: 5px 20px 40px;
}
.remexp{
	float: left;
	margin-top: 10px;
}
#companyname , #exp_title , #exp_location{
	width: 95%;
}
.btn-secondary{
	width: 40%;
}
.exp_fields .exp_field {
	width: 100%;
}
.exp_fields .exp_field select , #year-startDate-position-editPositionForm , #month-endDate-position-editPositionForm,
#year-monthYear-endDate-position-editPositionForm{
	width: 47%;
}
.profile_photo{
	width: 49%;
	margin:0 auto;
	float: none;
}
.profile_photo_wrapper > h3{
	text-align: center;
}
.profile_details .savebtn, .profile_details .esavebtn, .profile_details .cancelbtn{
	padding: 9px 3px !important;
}
/*.personal_value{
	width: 82%;
}*/
#edittype-form , #editcountry-form , #edituserstate-form , #editlocation-form{
	width: 100%;
}
.login_details .savebtn, .login_details .cancelbtn {
    font-size: 12px;
    padding: 0px 1px;
    line-height: 19px;
}
.exp_head > h3{
	width: 100%;
}
.exp_head > p{
	margin-left: 25px;
}
#frndlists .conusr , #jobinrwrp #jobfltr{
	width: 100%;
}
#frndlists .conusr .usrprof{
	width: 25%;
}
#flitr > p{
	width: 85%;
}
#fltrflds > form{
	width: 80%;
}
#jbkeyw , #jbcmpn,#jbtit,#jbloc,#jbcntry,#jbpstl{
	width: 94%;
}
#jobfltr #fltrflds{
	height: auto;
}
#jobinrwrp #jobslist{
	width: 83%;
	height: auto;
	margin-left: 0px;
	margin-top: 10px;
}
.jlst{
	height: auto;
}
.jbvew{
	float: none;
}
#top-links .moduletable #usrnotif #mailnotif, #top-links .moduletable #usrnotif #belnotif, #top-links .moduletable #usrnotif #usrprf{
	margin: 10px;
    margin-bottom: 20px;
}
#schoolname,#schoolstudy,#schoolgrade,#schoolDegree-editEducationForm-select{
	width: 100%;
	margin-left: 0px;
}
.exp_fields .select_yr{
	width: 46%;
	float: left;
}
.jsdat , .jedat{
	width: 46%;
}
.hdat{
	width: 45%;
}
.hontit , .hdec ,.jact,.expedits .jdes ,.expedits .jloc ,.expedits  .jtit ,.eduedits .jstdy , .eduedits .jgrd{
	width: 100%;
}
.savcanremedu .edusav{
	width: 35%;
}
.savcanremedu .canedu{
	width: 35%;
}
select.jsmnth, input.jsyr, select.jemnth, input.jeyr {
    width: 45%;
    margin-bottom: 5px;
}
.user_exp textarea, .user_edu textarea, .user_honor textarea{
	width: 100%;
}
.remedu , .remhon{
	float: left;
    margin-top: 10px;
}
#schnam3{
	width: 100%;
}
#hons_title{
	width: 100%;
    margin-left: 0px;
}
.select_field{
width: 46%;
}
.hons_fields .year{
	margin-top: 0px;
}
.honedits #hontit4{
	width: 100%;
}
input#srchjob , #rstjob{
	margin-top: 10px;
	margin-bottom: 10px;
}
.mylftdets{
	width: 83%;
}
.sftlog {
    width: 15%;
    float: left;
}
#usrprofs{
left: -16px;
}
#cntsplrs{
	left: -4%;
	width: 97%;
/*	top: 790px !important;*/
}
.presimg {
    width: 30%;
    float: left;
}
.prenv {
    padding: 4px;
    width: 147px;
    text-align: center;
}
#prdsrch #srchpd{
	width: 33%;
	margin-top: 5px;
	padding: 5px;
}
#prdsrch #pty , .xtrfld{
	width: 100%;
}
#prdsrch #prdnam{
	width: 62%;
	margin-top: 5px;
	height: 40px !important;
}
.xtrfld > select {
    margin-top: 5px;
    height: 40px;
    width: 100%;
}
#top-row #top-contact{
	padding-top: 0px;
}
#mysftwrs{
	width: 100%;
}
.mysfts{
	width: 78%;
}
.mysftlog{
	width: 20%;
}
#nwsftwrs{
	width: 100%;
    margin-top: 10px;
}
.sftflds #sftnam{
	margin-left: 0px;
}
.myprd {
    float: left;
    margin: 5px;
    width: 94%;
}
.mpimg {
    height: auto;
    width: 100%;
}
/*.mpedit{
	padding: 4px 12px;
    float: left;
}
.mprem{
	padding: 4px 10px;
    float: left;
}
.mpremedt .disabl{
	padding: 3px 5px;
	float: left;
}*/

#wrap{
	width: 100%;
	float:left;
}
#uentry .prdfld {
    float: left;
    width: 100%;
}
.jbpsflds > select{
	width: 41%;
}
#jbpsfrm .jbinp{
	width: 88%;
	margin-bottom: 10px;
}
.jbfldlab {
    width: 94%;
}
.jbfldlab > select {
    margin-left: 10px;
}
.jbrads > p {
    width: 100%;
}
#jbpst #mywebst {
    margin-top: 10px;
    width: 86%;
}
.jbfldlab > select{
	width: 92%;
}
.jbpsflds input[type="radio"],.jbpsflds input[type="checkbox"] {
    margin: 0px 0 0;
}
#frndprof #frndoffrnd , #frndprof #frndinfs{
	width: 100%;
}
#frndprof #frndinfs{
	padding-left: 15px;
}
#usermsgs #mesgrs{
	width: 86%;
}
#usermsgs #mesgslst{
	margin-top: 10px;
    width: 88%;
}
@-moz-document url-prefix() { 
.jbvew {
    float: left;
    margin-top: 5%;
    width: 54%;
}
.jlst{
	min-height: 125px;
}
#usrch #srchcnn #usrnam {
    line-height: 0 !important;
    padding: 11px 8px !important;
    width: 65%;
}

}
.japlybut{
	width: 34%;
}
#jprof > div{
	width: 84%;
}
#jprof #jpimg{
	width: 15%;
}
#jdetls #lftdescr{
	width: 88%;
}
#jdetls #rgtdets{
	width: 100%;
}
#jdetls #rgtdets {
    background: #fff none repeat scroll 0 0;
    float: left;
    padding: 15px;
    width: 100%;
    /*margin-left: -25px;*/
}
#component #jinfwrpr{
	/*height: 1010px;*/
	height: auto;
}
.personal_details{
	width: 25%;
}
/*.personal_value{
	width: 70%;
}*/
.medispst input[type="file"]{
	width: 94%;
}
.medispst .initl input[type="text"] , .medispst .new input[type="text"]{
	width: 94% !important;
    margin-bottom: 5px !important;
    margin-left: 0px;
}
.frndinfs .frninf {
    width: 95%;
    height: 80%;
}  
    
#frndsrch #frdnam{
    height: 30px !important;
    float: left;
    width: 75%;
}
#srchfrd{
	margin-left: -5px;
}
#myfrnds #frndsrch{
	float: left;
	margin-bottom: 10px;
}
#postlists .sps_npost  #medispst .popup{
	top: 175px;
	width: 85%;
}
#medispst input[type="file"]{
	width: 93%;
}
.sps_ct #sftprcdet:last-child {
    padding-top: 40px;
    padding-left: 0px;
}
.sps_ct #sftprcdet p label {
    width: 26%;
} 
.sps_ct #sftprcdet .labinsep {
    width: 10%;
}  
.sps_ct #sftdur{
	width: 40%;
}
.jprf{
	width: 53%;
}       
#allpdfs #prdpdfs{
    width: 100%;
    border:none;
} 
#allpdfs  #cmpnypdf{
    width: 96%;
    padding-bottom: 20px;
}
#cmpnypdf input[type="file"], #allpdfs #wrap input[type="file"]{
	width: 100%;
} 
#jblstsng {
    float: left;
    width: 100%;
}
#jbpsfrm .jbpsflds > select {
    width: 88%;
    margin-bottom: 5px;
}  
#jbpst .jbfldlab #jbfun {
    width: 94%;
}
#jbpsfrm .jbinp#indus {
    width: 95%;
}   
#sftchckout{
	width: 90%;
}
#sftprcdet p label {
    width: 30%
}
#sftprcdet .labinsep {
    width: 10%;
}
#sftdur {
    width: 40%;
}            
#postlists .sps_npost {
    min-height: 502px;
} 
#prdwrpr #prdctwrp {
    float: left;
    width: 90%;
}
.sprdcts{
	width: 45%;
}
#prdwrpr #sprdwrpr {
    float: left;
    width: 100%;
}
 #prdinfs label {
    width: 100% !important;
}
.prdescp {
    float: left;
    width: 100%;
    text-align:center;
}
.prenv .fa.fa-envelope-o {
    font-size: 13px;
    margin-left: 0px; 
}
.suplrdets .prenv{
	width: 100%;
}


}



@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation:landscape){

#srchcnn i {
    line-height: 35px;
}
/*#top-links .usrch form #srchcnn, #top-links .moduletable.usrch {
    float: left;
    width: 76%;
}*/
#top-logo #logo a img{
	width: 40%;
}
#usrch #srchcnn #usrnam {
    width: 65%;
}

.mod-login_submit button.btn-primary{
	margin-top: 0px !important;
}
#btl-content-registration{
	left: 5% !important;
}
#slider0 #slider{
	width: 100%;
	margin:0 auto;
}
#slider .moduletable.abt{
	padding: 10px 9%;
    width: 100%;
}
.myprd{
	width: 45%;
	height: 330px;
}
.mpimg {
    height: 200px;
    width: 100%;
}
@-moz-document url-prefix() { 
#usrch #srchcnn #usrnam {
    width: 65%;
}
#top-links .usrch form #srchcnn i.fa-caret-down{color:black;background:white; padding: 0 5 px;}

}

.suplrdets .prenv {
    width: 70%;
}

}


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

.moduletable ul li{
	margin-left: 5px;
}
#content-row #component{
	width: 65%;
    float: left;
}
#aside-right{
	width: 30%;
}
#home #proftop .prof, #home #proftop #convws{
	width: 45%;
}
.pstdets {
    width: 84%;
}
.pstpic img {
    margin: 0px;
}
#top-logo {
    width: 27%;
}
#header #top-row #top-contact {
    width: 70%;
}
iframe, svg{
	height: 100px;
}
.hlfdiv {
    width: 72%;
    padding-left: 5px;
}
#home #postlists #newpst #medispst ul li{
	margin: 0 3px;
	padding: 0 5px;
}
#home #postlists #newpst #medispst #nwpst, #home #postlists #newpst #medispst #nwpsts{
	margin-top: 5px;
}
.media_wrapper li , #Edu li ,#hons .Honors .media_wrapper li{
	padding-left: 7px;
	padding-right: 7px;
}
#frndlists .conusr{
	width: 80%;
}
.span12{
	width: 100% !important;
}
#jobinrwrp #jobslist{
	width: 56%;
}
.mylftdets{
	width: 86%;
}
#copyright-menu li{
	margin-right: 7px;
    padding-right: 8px;
}
#mysftwrs{
	width: 68%;
}
.mpimg{
   height: 165px;
}
.myprd{
	width: 23%;
}
#jprof > div{
	width: 80%;
}
.myprd {
    height: 330px;
}
#component .profile_details{
	margin-left: 30px !important;
}
.profile_photo_wrapper .profile_details{
	width: 45%;
}
.hdat {
    height: 40px;
    width: 38%;
}
.savcanremedu .canhon, .savcanremexp input.canexp, .canedu , .savcanremedu input.honsav, .savcanremexp input.expsav, input.edusav{
	width: 15%;
}
#year-startDate-position-editPositionForm {
    width: 50%;
}
.exp_fields input[type="submit"], .Honors .addnewfrm .hons_fields input[type="submit"] {
    padding: 3px 25px;
}
.jsdat {
    width: 30%;
}
.exp_head > p{
	margin-left: -25px;
    padding: 2px 5px;
}
select.jsmnth, input.jsyr, select.jemnth, input.jeyr{
	height: 40px;
}
#aside-right{
	margin-left: 0px;
}
.savebtn, .esavebtn, .cancelbtn{
	margin-left: 5px !important;
}
#edittype > select {
    width: 100%;
}
#frndprof #frndoffrnd{
	margin-right: 10px;
}
#prdsrch #prdnam{
	width: 50%;
}
#prdsrch #srchpd{
	width: 15%;
}
.xtrfld {
    float: left;
    width: 33%;
}
.prenv{
	width: 28%;
}
#regmenus #wraprmenus .moduletable{
	float: left;
}
.moduletable ul li{
	padding-left: 15px;
}
.select_yr {
    width: 28%;
}
.exp_field select {
    height: 30px;
    width: 40%;
}
#month-endDate-position-editPositionForm {
    width: 45%;
}
#year-monthYear-endDate-position-editPositionForm {
    height: 30px !important;
    width: 50%;
}
.exp_fields input[type="submit"] , .hons_fields input[type="submit"]{
	margin-left: 0px !important;
}
.mod-login_submit button.btn-primary{
	margin-left: 0px !important;
}
.inputbox.mod-login_username,.inputbox.mod-login_passwd {
    width: 35%;
}
#top-links{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#top-links #login-form{
	margin-bottom: 0px;
}
#btl-content-registration {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    left: 28% !important;
    top: 2% !important;
}
#slider0 #slider {
    width: 32% !important;
}
.btl-field, #register-link, .btl-note {
    margin-left: 16px !important;
}
#top-row{
	padding-bottom: 15px;
}
#usrprofs{
	left:-20px;
	width: 40px;
}
#cntsplrs{
	left: 23%;
    width: 50%;
}
.jbtxt{
	width: 95%;
}
#form-login #submit{
	margin-left: 0px !important;
}
.mpedit{
	padding: 3px 20px;
}
#schoolDegree-editEducationForm-select {
    width: 100%;
}
#flitr > p{
	width: 84%;
}
#jobinrwrp #jobslist{
	padding: 15px;
}
.japlybut{
	width: 15%;
}
#component #jinfwrpr{
	width: 89%;
	min-height: 709px;
}
.frndinfs .frninf{
	width: 47%;
}
#postlists .sps_npost #medispst .popup{
	width: 94%;
}
.medispst .initl  input[type="text"] {
    width: 53% !important;
} 
.medispst .new input[type="text"]{
	 width: 53% !important;
} 
.suplrdets .prenv{
	width: 45%;
}
#component #prodbrfs #prdinftop .presimglft{
	width: 21%;
}
#prodbrfs #prdinftop .prescntrgt {
    float: left;
    width: 60%;
}
#component #prodbrfs #prdinfmid{
	width: 98%;
}
#sftchckout{
	width: 94%;
}
#sftdur {
    float: left;
    width: 15%;
}    


}


@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape){

#content-row #component {
    float: left;
    width: 68%;
}
.xtrfld {
    float: left;
    margin: 5px;
    width: 25%;
}
.prenv{
	width: 22%;
}
.moduletable ul li{
    padding: 0 15px;
}
#regmenus #wraprmenus .frepad {
	float: left;
    margin-left: 10%;
}
.mpimg {
    height: 200px;
}
.button-loading{
	margin-top: 5px;
}
.myprd {
    height: 330px;
}
.jbfldlab > select {
    width: 93%;
}
.jbtxt{
	width: 92%;
}
#slider0 #slider {
    width: 60% !important;
}
#btl-content-registration {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    left: 66% !important;
    top: 12% !important;
}
.mod-login_submit button.btn-primary{
	margin-top: 0px;
}
.moduletable ul li:first-child {
    padding-left: 15px;
}
#flitr > p{
	width: 86%;
}
#component #jinfwrpr{
	width: 94%;
}

}


#flitr #jobrst{
cursor: pointer;	
}
#myjblist{float:left;width:100%;}
#myjblist .myjpst{float:left;width:98%;margin:5px 0;background:#fff;padding:10px 1%;}
#myjblist .myjpst .myjtlst,#myjblist .myjpst .myjdesc{float:left;width:100%;margin:0 0 3px;line-height: 20px;}
#myjblist .myjpst .myjtlst .myjlog{float:left;width:25%;margin-right:10px;}
#myjblist .myjpst .myjtlst .myjtit{float:left;width:34%;margin-right:12px;}
#myjblist .myjpst .myjtlst .myjtit label{font-weight:bold;float:left;width:46%;margin:0px;}
#myjblist .myjpst .myjtlst .myjtit span{width:53%;float:left;text-transform:capitalize;}
#myjblist .myjpst .myjtlst .myjtit p{float:left;width:100%;}
#myjblist .myjpst .myjtlst .myjlog img{max-width:120px;max-height:120px;}
p.myjedt{float:right;margin:10px auto;width:100%;}
p.myjedt a.stats{float:left;}
p.myjedt a.jbedt{margin:0 5px;background:#DADEDD;color:#000;text-decoration:none;
	padding:6px 8px;border-radius:4px;float:right;}
#prdpdfs #wrap{float:left;clear:both;}
#uentry input[type="text"]{height:38px;margin-bottom:15px;border:1px solid #aaa;}
#uentry input[type="file"]{height:36px;margin-bottom:15px;border:1px solid #aaa;}
.editsect #uentry .prdfld input[type="file"]{width:80%;}
#prdpdfs{float:left;width:63%;border-right:1px solid #aaa;}
#prodinit{width:98%;margin:auto;}
#allpdfs{float:left;width:100%;}
#cmpnypdf{float:right;width:35%;}
#myprds,#sprdwrpr,.frndinfs{
  /*display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;*/
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
}
.frndinfs.hide{display:none;}
#cmpnypdf label{font-weight:bold;}
#cmpnypdf input[type="file"]{border:1px solid #aaa;height:38px;margin-bottom: 15px;}
#allpdfs h3{font-weight:bold;}
#allpdfs #wrap #sftbrds span{font-weight:bold;text-align:center;width:100%;float:left;margin:10px 0;}
#allpdfs #wrap label{font-weight:bold;}
#prodbrfs{width:98%;padding:15px 1%;background:#fff;float:left;}
#prodbrfs h3{color:#3399ff;font-size:20px;}
#prodbrfs #prdinftop,#prodbrfs #prdinfmid,#prodbrfs #prdinfbot{float:left;width:100%;margin:10px 0;}
#prodbrfs #prdinftop .presimglft{float:left;width:20%;text-align:center;margin-right: 8px;}
#prodbrfs #prdinftop .presimglft img{max-width:90%;border-radius:3px;border:1px solid #aaa;box-shadow:5px 5px 2px #ccc;}
#prodbrfs #prdinftop .prescntrgt{float:left;width:75%;}
#prodbrfs #prdinftop .prescntrgt label{float:left;font-weight:600;width:100px;}
#prodbrfs #prdinftop .prescntrgt p{float:left;width:100%;}
#prodbrfs #prdinftop .prescntrgt .prenvc{float:left;background:#ff731e;color:#fff;
padding:3px 5px;border-radius:3px;cursor:pointer;}
#prodbrfs #prdinfmid,#prodbrfs #prdinfmid p{text-align:justify;}
#prdinfs label{font-weight:bold;float:left;width:150px;}
#prdinfs #contacts p{float:left;width:100%;}
p.chton,p.cnvlft{clear:both;width:100%;text-align:center;margin:5px 0;font-weight:bold;color:#3399FF;}
p.cnvlft{color:#000;}
#myconnlist{float:left;padding:15px 0;width:100%;}
#jbpsfrm .jbinp#mymail{width:70%;}
/*13-10-2016 */

.jbpsflds textarea{
	margin-left: 10px;
    width: 93%;
}
.jbrads , #prsnltuch , #jblogo{
	margin-left: 10px;
}
#emptyp , #senlev{
	width: 98%;
}
#pstcntue #jbcnt,#pstcntue #ujbcnt {
    background: #008CC9;
    color: #FFF;
    cursor: pointer;
    padding: 4px 8px;
    border-radius: 3px;
    margin: 15px 0;
}
.frninf{
	width: 31%;
    display: inline-block;
	float: left;
	padding-bottom: 10px;
    box-shadow: 1px 2px 2px #999;
    border-radius:3px;
    border:1px solid #ccc;
    padding-top: 10px;
    padding-left: 5px;margin:3px;
    height:120px;
}
.frninf p .acpnd{color:#0078ff;font-size:12px;}
.frndlft{
    width: 8%;
    float: left;
}
.frndrgt{
    width: 80%;
    padding-left: 15px;
    float: left;
}
.frninf:hover{
background:#fff;
}
.frndrgt p a{
text-decoration:none;
font-size:14px;
}
#refcatcntr #prdcat > select ,#refcatcntr .xtrfld > select{
margin-top:0px;
    height: 41px;
}
#prdcat label , .xtrfld label{
    padding-top: 10px;
    font-weight: bold;
}
#myposts{
background:#fff;
}
#myposts h2{
border-bottom: none;
padding-left:5px;
}
#prdinfs .tab-content{
    min-height: 400px;
}
#prdinfbot .tab-content{
    min-height: 100px;
}
#prdinfs{
    padding-top: 15px;
    padding-bottom: 30px;
}
#prdinfs .rl_tabs .nav-tabs>li.active>a,#prdinfs .rl_tabs .nav-tabs>li.active>a:hover , #prdinfbot .rl_tabs .nav-tabs>li.active>a ,#prdinfbot .rl_tabs .nav-tabs>li.active>a:hover {
color: #fe761e;
}
#srchfrd{
    font-size:13px;color:#fff;
    background: #4268b3;
    height: 30px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 30px;
    float: left;
cursor: pointer;
}
#frdnam{height: 30px;float: left;}
#frndsrch{
float:right;margin: 10px;
}
.removeJobs
{
	background: #dadedd none repeat scroll 0 0;border-radius: 4px;color: #000;
	margin: 0 5px;padding: 6px 8px;text-decoration:none;cursor:pointer;
}
#edittype-form{font-size:15px;height:28px;}
.exp_fields input[type="text"].odr{margin-bottom:0;margin-right:5px;}
label#still-here{display:block;}
#myconnlist #pendfrnds,#myconnlist #myfrnds,#myconnlist #connsugg, #myconnlist #mygroups, #myconnlist #blockfrnds{background:#FFF;float:left;width:98%;padding:10px 1%;margin:10px 0;}
#frndlst{float:left;width:100%;}
#allfrnds{float:left;width:100%;background:#fff;}
#allfrnds #frndcunt{text-indent:15px;float:left;}
#allfrnds #frndcunt h2{border:none;margin:0;text-transform:capitalize;}
.nextconn{float:left;width:100%;text-align:center;background:#E8E9ED;margin:8px 0;cursor:pointer;}
.nextconn img{width:25px;margin:3px 0;}
#myconnlist #pendfrnds,#myconnlist #myfrnds,#myconnlist #mygroups,#myconnlist #blockfrnds{border-top:5px solid #E8E9ED;}
#connsugg .frninf{width:31%;}

aside .moduletable #ads.bxslider li{padding:5px 0;background:none;margin:10px 0;border:none;}
aside .moduletable #ads.bxslider li a{text-decoration:none;color:#FFF;}
aside .moduletable #ads.bxslider li .adscrl {padding:8px;color:#000;}
aside .moduletable #ads.bxslider li .adscrl.advrts1{background:#FFF9DD;}
aside .moduletable #ads.bxslider li .adscrl.advrts2{background:#FFFEAB;}
aside .moduletable #ads.bxslider li .adscrl.advrts3{background:#FEE1FF;}
aside .moduletable #ads.bxslider li .dwnlds{float:left;clear:both;text-align:center;width:100%;}
aside .moduletable #ads.bxslider li .dwnlds a{padding:3px;color:#4268B3;color:#fff;}
aside .moduletable #ads.bxslider li .adscrl.advrts1 a,aside .moduletable #ads.bxslider li .adscrl.advrts2 a,
aside .moduletable #ads.bxslider li .adscrl.advrts3 a,aside .moduletable #ads.bxslider li .advrts1 .dwnlds a,
aside .moduletable #ads.bxslider li .advrts2 .dwnlds a,aside .moduletable #ads.bxslider li .advrts3 .dwnlds a{color:#000; }
aside .moduletable #ads.bxslider li a{text-decoration:none;color:#FFF;text-transform:none;}
aside .moduletable #ads.bxslider li .desc a{color:#000;}
aside .moduletable #ads.bxslider li h5{text-transform:capitalize;}
#myfrnds h3{float:left;}
#blockfrnds h3{float:left;}
.frninf{position:relative;}
.frninf .frndtag{position:absolute;right:10px;top:10px;display:none;z-index:99;background:#fff;}
.frninf:hover .frndtag{display:block;}
.frninf:hover .frndtag i{color:#0077b5;cursor:pointer;}
.frninf .frndtag i{position:absolute;right:10px;}
.taglst {padding: 10px;}
.taglst input[type="checkbox"]{margin:3px;}
.taglst p a{color:#0077b5;cursor:pointer;}
#addtag {
    background:#fff;
    position:fixed;    
    left:50%;
    top: 50%;
    transform:translate(-50%,-50%);
    width:20%;
    z-index:999;
    border:1px solid #ccc;
}
@media only screen  and (max-width: 767px) {
    #addtag{width:75%;}
}
#myfrnds #addtag h3{width:100%;background:#353535;color:#FFF;font-size:15px;text-indent:10px;padding:0px;line-height:25px;}
#myfrnds #addtag input{margin:10px;}
#myfrnds #addtag input[type="button"]{background:#4268B3;color:#fff;border-radius:4px;padding:2px 8px;}
.jsmnth option{border-right:1px solid #ccc;}
aside .moduletable #ads.bxslider li{width:100% !important;}
a.edtpst,#shrprev{background:#4268B3;color:#fff;border-radius:4px;padding:2px 8px;
margin:5px 0 0;cursor:pointer;}
/* 09-11-2016 */


.mdlnk a:hover{
  background: #CAECFC;
  color: #4BA0DC;
  padding: 5px 5px;
}
.mdlnk a{
  text-decoration: none;
  font-size: 13px;
  /* color: #333;*/
  color: #0668a7;
}
.medispst .popup{
  background: #F4F4F4;
  padding: 15px;
}
.medispst input[type="file"] {
    background: #fff;
    padding: 8px;
}
.medispst .actbuts {
    background-color: #4268B3;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
    border: 1px solid #bbb;
}
.medispst .subuts{
	background-color: #4268B3;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
    border: 1px solid #bbb;
    margin-top: 5px;
}
.medispst  .initl , .medispst .new{
	margin-bottom: 5px;
}
.medispst .dactbuts{
	font-size: 14px;
    border-radius: 3px;
    border: 1px solid #bbb;
    margin-left: 5px;
}
.medispst .new .actbuts{
	margin-left: 3px;
}
.medispst .initl input[type="text"]{
	width: 33%;
	margin-bottom: 0px;
}
.medispst .new input[type="text"]{
	margin-bottom: 0px;
}
#education_details .edu_wra .medispst .initl input[type="text"]{
	width: 33%;
	margin-bottom: 0px;
}
#education_details .edu_wra .medispst .new input[type="text"]{
	width: 33%;
	margin-bottom: 0px;
}
.itemid-153 #home #postlists #newpst #medispst ul li{
	line-height: 32px;
}
#myconnlist{
	background-color: #fff;
}
#page-login-form{width:500px;margin:0 auto;background:#fff;padding:0 0 10px;border-radius:5px}
#page-login-form .control-label{float:left;width:200px;}
#page-login-form .control-group{text-align:center;}
#page-login-form button{float:none !important;}
#page-login-form li{float:left;padding:0 8px;}
#page-login-form .login-links,#page-login-form .page-login,
#page-login-form .page-remind,#page-login-form .page-reset,
#page-login-form .confirm{padding:10px;}
#page-login-form h3{background:#353535;color:#fff;line-height:34px;text-align:center;
font-size:22px;padding:0;border-radius:5px 5px 0 0;}
#component .alert.alert-warning h4.alert-heading,#component .alert.alert-notice h4.alert-heading{color:#000;}
#page-login-form .page-reset p,#page-login-form .page-remind p,
#page-login-form .confirm p{text-align:justify;margin:10px 0;}
#page-login-form .page-reset fieldset label,#page-login-form .page-reset fieldset input,
#page-login-form .page-reset fieldset button,#page-login-form .page-remind fieldset label,
#page-login-form .page-remind fieldset input,#page-login-form .page-remind fieldset button{float:left;margin:0 8px;height:30px;}
span.star{color:#ff0000;}
.alert.alert-error p{color:#FFf;}
#component .alert.alert-message h4.alert-heading{color:#FFF;}
#page-login-form .confirm dt{float:left;width:180px;}
#page-login-form .confirm button{background:#0078ff;color:#fff;}
textarea#sftdes{resize:vertical;float:left;}
.alert.alert-error .alert-message{color:#fff;}
#component .alert.alert-error h4.alert-heading{color:#fff;}
#cprof_form input[type="file"],#cprof_form select{margin-bottom:10px;border:1px solid #ccc;}
.frndrgt p a.connfrnd{cursor:pointer;font-size:12px;text-decoration:underline;color:#4268B3;margin-top:8px;}
.frndrgt p a.unBlockModal{cursor:pointer;font-size:12px;text-decoration:underline;color:#4268B3;margin-top:8px;}
#myposts .pstprof{position:relative;}
#myposts .pstprof .pstact{position:absolute;top:8px;right:12px;z-index:998;}
#myposts .pstprof .pstact i{cursor:pointer;float:right;}
#myposts .pstprof .pstopt{background:#fff;padding:8px 12px;border:1px solid #ddd;}
#myposts .pstprof .pstopt li{list-style:none;cursor:pointer;}
#myposts .pstprof .pstopt li a{color:#4C4C4C;}
#myposts .pstprof .pstopt ul{margin:0;}
.sumedit .toggle-editor{display:none;}
#editsummary-form_ifr{height:150px !important;}
.personal_value #editsummary ul li{line-height:25px;list-style-type:disc;padding:0;}
.moduletable ul.prgs li{background:#e8e9ed;border:1px solid #ddd;border-radius:3px;color:#000;padding:3px 8px;margin:5px;
display:block;list-style:none;}
.prgs li b{padding-right: 10px;}
.moduletable ul.prgs li svg{height:10px;}
.editpro_page .mediafls
{
	line-height: 32px;
     /*display: inline-flex;*/
    list-style-position: inside;
    padding: 10px 0;
    font-size: 15px;
    float:left;width:100%;
    margin-top: 0px;
}
.editpro_page .mediafls{float:left;width:100%;}
.editpro_page .mediafles .mdlnk{width:100%;}
.editpro_page .mdfl{position:relative;
  width: 75px;height:75px;padding:3px;
  float: left;line-height:75px;text-align:center;
  clear: none;border:1px solid #ccc;margin:2px;
}.mdfl .clsmeds{position:absolute;top:-5px;right:0px;cursor:pointer;}
.editpro_page .mdfl img{max-height:100%;}
#adfrm h4{text-transform:unset;}
#layuts{float:left;width:100%;}
#layuts .lays{float:left;width:auto;padding:5px 7px;}
#layuts .lays img{margin-bottom:5px;}
#layuts .lays p{text-align:center;}
#layuts .lays p:first-child{height:160px;}
#updad,#savead,#rset{padding:3px 10px;background:#3399FF;color:#fff;border-radius:3px;
margin:5px;}
#rset{background:#ccc;color:#000;}
.sftupld #rset{margin-top:5px;}
#myads .bx-wrapper .bx-loading{z-index:0;}
aside .moduletable #myads .bx-wrapper #ads li{float:left;width:94% !important;padding:8px 3%;
	background:#fff !important;margin:0 0 10px;}
aside .moduletable #myads .bx-wrapper #ads li h3{width:100%;text-align: center;}
aside .moduletable #myads .bx-wrapper #ads li .imlay,
aside .moduletable #myads .bx-wrapper #ads li .imlay img{width:100%;}
.layt,.layo{float:left;width:96%;background:#fff;padding:5px 2%;margin: 10px 0;}
.layo .imgdec{float:left;width:100%;}
.layo .imgdec img{float:left;width:40%;}
aside .moduletable #myads .bx-wrapper #ads li .layo h3{color:#4268B3;}
aside .moduletable #myads .bx-wrapper #ads li .layt h3{color:#353535;}
.layo .imgdec .desc{float:right;width:55%;text-align:justify;overflow: auto;}
#usrprofs a{color:#fff;text-decoration:none;}
#mceu_46 {
    display: none;
}.prgs li i{float:right;cursor:pointer;}
.pstcmnt .prgs,.usrcmnt .prgs{float:left;width:100%;margin:8px 0;}
.cmntatt{float:left;margin:2px 5px;}
img.cmntatt{max-height:50px;max-width:50px;margin:2px 5px;}
.showrly{float:left;clear:both;}
#pstlst #edtpst,#vewpsts #edtpst{position:absolute;z-index:999;left:10%;width:75%;padding:15px 1%;
background:#fff;}
/* --- List out all liked users --- */
#pstlst #likpstlst,#vewpsts #likpstlst{position:absolute;z-index:999;left:10%;width:75%;padding:15px 1%;
background:#fff;}

#edtpst input#nwpsts,#edtpst input#unwpsts{float:right;background:#4268B3;color:#FFF;margin:0 15px 0;
cursor:pointer;border-radius:4px;padding:2px 18px;}
#edtpst form{width:100%;}
#edtpst form input#posttit,#edtpst form #pstf{width:100%;}
#edtpst input#cncl{float:right;background:#C4C6B8;color:#000;margin:0 15px 0;
cursor:pointer;border-radius:4px;padding:2px 18px;}
#edtpst #medispst ul{clear:right;float:left;width:83%;}
.fa.hide{display:none;}
.usrcmntnm .edt{float:left;width:100%;}
.usrcmntnm .edt textarea{float:left;width:75%;}
.usrcmntnm .edt input{float:right;width:55px;background:#4268B3;color:#fff;cursor:pointer;
margin:2px;padding:1px 3px;border-radius:3px;}
.usrcmntnm .ucmnts,.usrcmntnm .rcmnts{float:left;text-align:justify;width:100%;}
.usrcmntnm .cmntnam{float:left;width:100%;}
.pstdets h4 {color:#00a0dc;text-transform:capitalize;width:95%;}
.pstdets h4 span{color:#4C4C4C;}
#myprds.hide{display:none;}
#prdpdfs.abs{width:100%;border:none;}
#adspag h2{border:none;}
#adspag{padding:0;float:left;width:100%;}
#adspag #actads{float:left;width:44%;}
#adspag #actads h3,#adspag #actads #ad-wrapr{background:#fff;padding:10px 2%;
float:left;width:96%;}
#adspag #postads{float:right;width:53%;background:#fff;padding:10px 1%;}
#actads .layo,#actads .layt,#actads .laytr{width:50%;border:1px solid #ccc;margin:3px 0;}
#actads a .layo,#actads a .layt,#actads a .laytr{color:#000;}
#actads .layt .imlay img{width:100%;}
#actads .admys h3{text-align:center;margin:0;}
#actads .admys .desc{text-align:justify;}
#adspag #postads .adts label{float:left;width:100px;}
#adspag #postads .adts p{margin:3px 0;color:#A6A6A6;text-indent:100px;}
#adspag #postads #laymed.adts p{text-indent:0;color:#000;}
#adspag #postads #laymed.adts span{color:#0078ff;float:left;width:100%;text-align:center;
margin:5px 0;}
#actads .admys{float:left;width:97%;border:1px dashed #ccc;padding:5px;margin:3px 0;}
#actads .admys a{color:#000;text-decoration:none;}
#adspag #postads .adts {float:left;width: 100%;margin:2px 0;}
#actads .admys .adedrem{float:right;width:45%;padding:15px 0;}
#actads .admys .adedrem p{float:left;text-align:center;width:100%;margin:5px 0;}
#actads .admys .adedrem a.aded{background:#DADEDD;color:#000;padding:4px 8px;cursor:default;
border-radius:3px;text-decoration:none;}
#actads .admys .adedrem a.aded{cursor:pointer;}
#adspag #postads .adts input[type="file"]{border:1px dashed #ccc;padding:2px;}
#myspons,#myserv{float:left;width:65%;background:#FFF;padding:10px 1%;}
#pstmycont{float:right;width:29%;background:#fff;padding:10px 1%;}
#myspons .spons .sponmedes,#myserv .spons .sponmedes{float:left;padding:10px 1%;width:98%;}
#myspons .spons .sponmedes img,#myserv .spons .sponmedes img{float:left;max-width:23%;padding-right:1%;}
#myspons .spons .sponmedes .spondes,#myserv .spons .sponmedes .spondes{text-align:justify;}
#mysponsconts{float:left;width:100%;}
#myspons h3,#myspons .spons,#myspons h4,#myserv h3,#myserv .spons,#myserv h4{float:left;width:100%;}
#myspons h4,#myserv h4 {border:1px solid #ddd;padding:8px 0;color:#00a0dc;text-transform:capitalize;
font-weight:600;font-size:15px;background:#eee;text-indent:15px;}
#myspons h5,#myserv h5{text-transform:none;font-size:14px;text-indent:15px;}
#myspons .spons .pubedt,#myserv .spons .pubedt{float:left;width:100%;text-align:right;margin:5px 0;}
#myspons .spons .pubedt span.edtdisb,#myspons .spons .pubedt span.edtenb,
#myspons .spons .pubedt a, #myserv .spons .pubedt span.edtdisb,#myserv .spons .pubedt span.edtenb,
#myserv .spons .pubedt a{float:right;padding:3px 6px;border:1px solid #ddd;
min-width:50px;text-align:center;color:#000;}
#myspons .spons .pubedt a,#myserv .spons .pubedt a{background:#ccc;
text-decoration:none;margin:0 3px;border-radius: 4px;}
#myspons .spons .pubedt span.edtdisb,#myserv .spons .pubedt span.edtdisb
{background:#E8E9ED;margin:0 3px;border-radius: 4px;color:#aaa;}


.read-more-state {
  display: none;
}
.read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  transition: .25s ease;
}
.read-more-state:checked ~ .read-more-wrap .read-more-target {
  opacity: 1;
  font-size: inherit;
  max-height: 999em;
}
.read-more-state ~ .read-more-trigger:before {
  content: 'Read more...';
}
.read-more-state:checked ~ .read-more-trigger:before {
  content: 'Read less';
}
.read-more-trigger {
  cursor: pointer;
  display: inline-block;
  padding: 0 .5em;
  color:#00a0dc;
  line-height: 2;
  float:right;
}
#editgender{text-transform:capitalize;}
#editdob select{float:left;width:120px;margin:0 2px;}
#editdob select#dobd,#editdob select#doby{width:100px;padding:2px;}
#btl-countrycode{width:120px;background:none;height:27px;margin:7px 7px 7px 0;
border:1px solid #434343;}
#btl-countrycode > option{background:#fff;}
.btl-input > input[type=text]#btl-input-mobile{width:150px;}
#top-links .moduletable.gtrans {z-index:9999;max-height:45px;}
#top-links .moduletable.gtrans .switcher .option{max-height:200px;overflow-y:scroll;}
#editphone #pcode,#editphone #phnum{float:left;margin:2px;height:28px;padding:2px;}
#editphone #pcode{width:200px;}#editphone #phnum{width:150px;}
.mysfts .mysftdet{float:left;width:100%;}
.sftdwn {
    float: left;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-top: 15px;
}.sftdwn a{float:left;}
p#prevbuts{float:left;clear:both;width:100%;margin:3px 0;text-align:center;}
p#prevbuts a,.sftupld a{padding:6px 8px;background:#bbb;cursor:pointer;color:#000;border-radius:4px;
margin:0 5px 5px;text-decoration:none;}
#home #postlists #newpst {position:relative;}
#home #postlists #newpst #arws{position:absolute;top:8px;right:8px;cursor:pointer;}
#arws i{font-weight:bold;font-size:18px;}
.moduletable.slog input{float:left;}
#top-links .moduletable.slog.active{position:absolute;top:45px;right:5px;margin:0px;}
.login-greeting{color:#fff;padding:0px;margin:0px;float:left;display:none;}
#top-links .moduletable.slog.active .ul-jlslogin{padding:0px;}
#top-links .moduletable.slog.active input{padding:0 8px;margin:5px;float:right;text-transform:capitalize;
min-height:25px;font-size:13px !important;}
#top-links #login-form{min-width:250px;max-width:100%;}
#top-links #login-form input.button{text-transform:capitalize;font-size:14px;}
.slogin-buttons span{float:left;color:#fff;line-height:27px;padding:0 8px;}
.slogin-buttons a span{width:25px;height:25px;opacity:0.7;float:left;}
.slogin-buttons a span:hover{opacity:1;}
.slogin-buttons span.facebookslogin{background:url("../images/social/fb.png") no-repeat;}
.slogin-buttons span.googleslogin{background:url("../images/social/gm.png") no-repeat;}
.slogin-buttons span.twitterslogin{background:url("../images/social/twi.png") no-repeat;}
.slogin-buttons span.linkedinslogin{background:url("../images/social/lin.png") no-repeat;}
.slogin-avatar{display:none;}
#edtpst .fa-file{font-size:50px;}
#edtpst .popup p,#mysponsconts .popup p{float:left;width:65px;position:relative;}
#edtpst .popup p span,#mysponsconts .popup p span{position:absolute;top:-2px;right:7px;cursor:pointer;height:10px;}
#edtpst .popup div,#edtpst .popup form,#edtpst .popup form ul{float:left;width:100%;}
#edtpst .popup form ul{margin:0px;}
#vewpsts #edtpst,#shrpstmain, #likpstlst{max-height:350px;overflow-y:auto;}
#upsftwr input[type="file"]{width:90%;border:1px solid #aaa;float:left;padding:3px 0;}
#upsftwr input[type="text"]{float:left;}
#nwsftwrs .sftflds{text-align:center;float:left;width:95%;}
#nwsftwrs .sftflds img.log{max-width:150px;max-height:150px;margin:5px auto;}
#nwsftwrs .sftflds p{float:left;clear:both;width:100%;position:relative;}
.rmfle {position: absolute;right: 12%;top: 8px;cursor:pointer;}
#uentry .prdfld p,#cpdf p,#jbpstng p{position:relative;}
#jbpstng p input[type="file"]{width:60%;border:1px solid #aaa;float:left;}
#cpdf p input[type="file"]{width:80%;}
#allpdfs .rmfle{right:22%;top:12px;}
#jbpstng h2{text-transform:none;padding-top:0px;}
.jbpsflds .rmfle{right:39%;}
#logerr{float:left;color:#ff0000;margin-left:8px;}
.myjpst .xtrs{float:left;clear:both;width:100%;}
.myjpst .xtrs .xtrhlf{float:left;width:48%;margin:0 1%;}
.myjpst .xtrs .xtrhlf p label,.myjpst .xtrs .xtrhlf p span{float:left;width:49%;margin:0px;}
#jbpstlist #myjblist .myjpst h3{padding:0px;text-transform:none;margin:10px 0 3px;
font-weight:400;}
#edtpst .popup p.exp{width:100%;}
ul.buspre li a{text-transform:none;}
.prosubs a{
background: #ccc none repeat scroll 0 0;color: #000;cursor: pointer;float: left;
    margin: 25px 8px 5px;
    padding: 5px 8px;
    text-decoration: none;
}
/*.pstprof.ads{background:#fff;width:96%;padding:10px 2%;}*/
.pstprof.ads h5{color:#aaa;text-transform:capitalize;margin-top:0;}
.pstprof.ads .adimg{float:left;width:25%;margin-right:10px;margin-bottom:10px;}
.adsdes{text-align:justify;position: relative;padding: 0 10px 0 0px;}
#allpdfs .editsect .prdfld p{float:left;width:77%;}
#usr_prfl .media_wrapper .media{text-indent:15px;}
#sumdoc span{float:left;width:75px;height:75px;margin:2px;text-align:center;padding:2px;
border:1px solid #ccc;position:relative;}
#sumdoc span .clsum{position:absolute;cursor:pointer;right:0;top:-5px;}
#sumdoc span img{max-height:100%;max-width: 100%;}
#sumdoc,#sumlnk{float:left;width:100%;margin:2px 0;}
#sumlnk p{line-height:22px;}
#myspons .spons .hlfdiv{float:none;width:auto;}
#myspons .spons,#myserv .spons{border-bottom:1px dotted #00A0DC;padding-bottom:10px;margin-bottom:10px;}
.srmore,.srless{color:#00a0dc;cursor:pointer;padding-left:3px;}
#myspons .spongrp{float:left;width:100%;}
#myspons .spongrp .spons:last-child{border:none;}
#sponfst #medispst ul,#sponfst #medispstfrm ul{margin:0px;float:left;}
#sponfst #medispstfrm ul li{float:left;margin:2px 4px;list-style:none;background:#ddd;
padding:2px 4px;}
#sponfst #medispstfrm{float:left;width:100%;margin:5px 0;}
#edtpst #links.popup p{width:auto;clear:both;}
#shrpst .pstimg,#shrpst .xtradocs .innrimgs{position:relative;}
#shrpst .pstimg .clspst,#shrpst .xtradocs .innrimgs .clspst{width:auto;position:absolute;cursor:pointer;
	top:-8px;right:0px;margin:0px;}
#postmnd #mceu_37,#postmnd #mceu_55{display:none;}
#postmnd #mceu_54 #pstf_ifr{height:150px !important;}
#mesgrs .fa-pencil-square-o{cursor:pointer;float:right;margin:2px 5px;color:#0E82FA;}
#sugnam{float:left;width:100%;max-height:100px;overflow-y:auto;position:absolute;
	top:30px;left:0px;clear:both;}
#sugnam ul{margin:0px;}
#sugnam ul li{list-style:none;cursor:pointer;float:left;width:100%;padding:2px 0;
background:#E8E9ED;margin:0;}
#sugnam ul li .prf{float:left;width:40px;}
#sugnam ul li .prf img{float:left;width:30px;height:30px;border-radius:50%;}
#sugnam ul li .fnams,#sugnam ul li .fnams b,#sugnam ul li .fnams span{float:left;}
#embedmem #chtnam{float:left;width:100%;}
#embedmem #slctdnams,#adnewpepl #slctdnams{float:left;width:auto;}
#embedmem #slctdnams .slctns,#adnewpepl #slctdnams .slctns{float:left;width:auto;margin:0 5px 0 0;line-height:30px;}
#embedmem{position:relative;float:left;width:100%;}
#embedmem input#chtnam{width:100%;float:left;border:none;margin:0;}
#sugnam ul li .fnams span{clear:both;}
#embedmem #naminp{float:left;width:99%;border:1px solid #ccc;}
#abtfrnd #jpdets{float:right;width:73%;}
#allchts #grpinfs{float:left;width:98%;border:1px solid #ccc;padding:5px;}
#allchts #grpinfs .grpdets{float:left;width:auto;}
#allchts #grpinfs #optns{float:right;width:auto;font-size:16px;cursor:pointer;}
#allchts #grpinfs .grpdets h3{margin:0px;padding:0 0 3px;}
#allchts{position:relative;}
#allchts #grpoptns{position:absolute;top:22px;right:5px;background:#fff;border:1px solid #ccc;
padding:5px;}
#allchts #grpoptns ul{margin:0;}
#allchts #grpoptns li{list-style:none;line-height:32px;cursor:pointer;}
#allchts #grpoptns li i.fa{font-size:16px;margin:0 8px 0 0;}
#usermsgs #mesgrs ul li{position:relative;overflow:hidden;}
#usermsgs #mesgrs ul li .envtrsh{display:none;position:absolute;top:2px;right:3px;}
#usermsgs #mesgrs ul li .envtrsh i{font-size:13px;margin:2px;}
#usermsgs #mesgrs ul li:hover .envtrsh{display:block;}
#adnewpepl{position:fixed;top:150px;width:36%;left:30%;background:#fff;
	padding:15px 2%;z-index:999;max-height:350px;}
#adnewpepl #oldmems{max-height:200px;overflow-y:auto;}
#adnewpepl #addcncl{float:right;width:auto;margin:10px 0;text-align:right;}
#adnewpepl #addcncl a{float:left;padding:0 8px;cursor:pointer;border:1px solid #ccc;
line-height:25px;border-radius:4px;margin:5px;}
#adnewpepl #addcncl a#addppl{background:#47ACE3;color:#fff;}
#adnewpepl #sugnam{top:90px;left:20px;width:90%;}
#oldmems p img{float:left;width:30px;height:30px;border-radius:50%;margin:5px 10px;}
#oldmems p{float:left;width:100%;}
#allchts #grpoptns li#alvconv,#allchts #grpoptns li#laddpep{color:#aaa;cursor:default;}
#oldmems p a{text-decoration:none;color:#000;}
input#sndmsgbut,input#fwdmsgbut{float:left;width:auto;background:#47ACE3;cursor:pointer;color:#fff;margin:20px 5px;}
#grpmsgs{float:left;width:100%;}
#mesgslst .msgcht input[type="checkbox"]{float:left;}
#mesgslst .msgcht .msgin{float:left;}
#mesgslst .msgcht.mymsg input[type="checkbox"]{float:right;}
#mesgslst .msgcht.mymsg .msgin{float:right;}
#mesgslst #mceu_30,#mesgslst #mceu_37,#mesgslst #mceu_55,#mesgslst .toggle-editor{display:none;}
#mesgslst .editor{float:left;width:90%;margin:20px 0 0;}
#sndmsg_ifr{height:200px !important;}
.msgcht .fwds{border:1px solid #ccc;border-radius:3px;padding:5px;float:left;
box-shadow: 0 0 5px #000;}
.msgcht.mymsg .fwds{float:right;}
#shrpst ul.prgs{margin-left:0;clear:both;}
#paging_button{float:left;clear:both;margin:10px;}
#paging_button ul{float:left;margin:0px;}
#paging_button li{float:left;list-style:none;margin:3px;cursor:pointer;
width:auto;height:20px;border-radius:3px;background:#ddd;color:#000;padding:1px 5px;}
#paging_button li.active{background:#353535;color:#fff;}
#actads #pghnt{float:left;width:95%;text-align:right;}
#job_wrapr #pghnt{float:right;}
#actads h3 span,#jblstsng h3 span{float:right;}
#prodsupplr .prdescp p{text-align:center;}
.pstimg.ifrm{width:100%;text-align:center;}
form#usrch{float:left;}
#prevsrch{float:left;color:#fff;margin:8px;}
#prevsrch input[type="checkbox"]{margin:0px;display:none;}
#prevsrch input[type=checkbox]:checked + label{
background-position: 0 -15px;
}#prevsrch span{float:left;}
#prevsrch label{
background-image:url("../images/tick.png") ;
width:15px;margin:3px 3px 0 0;
height:15px;float:left;
background-position:0 0;
} 
/* --- Hide the Identity Starts --- */
#iunkwn {float:left;color:#fff;margin:1px 5px;}
#iunkwn input[type="checkbox"]{margin:0px;display:none;}
#iunkwn input[type=checkbox]:checked + label{
background-position: 0 -15px;
}
#iunkwn span{float:left;color:#000;}
#iunkwn label{
background-image:url("../images/tick.png") ;
width:15px;margin:3px 3px 0 0;
height:15px;float:left;
background-position:0 0;
}
/* --- edit Hide the identity starts --- */
#eiunkwn {float:left;color:#fff;margin:1px 5px;}
#eiunkwn input[type="checkbox"]{margin:0px;display:none;}
#eiunkwn input[type=checkbox]:checked + label{
background-position: 0 -15px;
}
#eiunkwn span{float:left;color:#000;}
#eiunkwn label{
background-image:url("../images/tick.png") ;
width:15px;margin:3px 3px 0 0;
height:15px;float:left;
background-position:0 0;
}
/* --- share Hide the identity starts --- */
#siunkwn {float:left;color:#fff;margin:1px 5px;}
#siunkwn input[type="checkbox"]{margin:0px;display:none;}
#siunkwn input[type=checkbox]:checked + label{
background-position: 0 -15px;
}
#siunkwn span{float:left;color:#000;}
#siunkwn label{
background-image:url("../images/tick.png") ;
width:15px;margin:3px 3px 0 0;
height:15px;float:left;
background-position:0 0;
}
/* --- All users registered with pexit --- */

#aliunkwn {float:left;color:#fff;margin:1px 5px;}
#aliunkwn input[type="checkbox"]{margin:0px;display:none;}
#aliunkwn input[type=checkbox]:checked + label{
background-position: 0 -15px;
}
#aliunkwn span{float:left;color:#000;}
#aliunkwn label{
background-image: url(../images/tick.png);
width: 15px;
margin: 2px 5px 0px 6px;
height: 15px;
float: left;
background-position: 0 0;
}

/* --- All groups --- */

#algiunkwn { float:left;color:#fff;margin:1px 5px; }
#algiunkwn input[type="checkbox"] { margin:0px;display:none; }
#algiunkwn input[type=checkbox]:checked + label { background-position: 0 -15px; }
#algiunkwn span { float:left;color:#000; }
#algiunkwn label {
background-image: url(../images/tick.png);
width: 15px;
margin: 2px 5px 0px 6px;
height: 15px;
float: left;
background-position: 0 0;
}

span#pstcont {float: left; margin-right: 5px;}
span#pstallcont {float: left;margin-bottom: 10px;}
span#epstcont {float: left; margin-right: 5px;}
span#epstallcont {float: left;margin-bottom: 10px;}
span#spstcont {float: left; margin-right: 5px;}
span#spstallcont {float: left;margin-bottom: 10px;}
/* --- Hide the Identity Ends ---*/
#dshred{float:left;width:100%;margin:12px 0;text-align:right;}
#dshred a{background:#4268B3;color:#fff;cursor:pointer;padding:3px 8px;
border-radius:4px;float:right;text-decoration:none;}
#frndprof #frndoffrnd #frndconns .cntfrnd .ffrndinf a{text-decoration:none;color:#000;font-weight:600;}
#top-links .moduletable.slog{float:left;}
#prdinfbot iframe,#prdinfbot object,.tab-content object{height:600px;}
.logout-button a{color:#fff;line-height:25px;}
#top-links #usrprf #login-form{min-width:100%;}
#usrprf .ul-jlslogin{padding:0px;}
#top-row #top-contact .logout-button p{text-align:left;padding:0px;}
#top-links #usrprf #login-form input{background:none;margin:0px;padding:0px;}
#tranhis table tr,#tranhis table tr td{border:1px solid;}
#tranhis table{width:auto;margin:10px;}
#tranhis table tr th{background:#353535;color:#fff;border:1px solid #000;}
#top-row{background:#030305;}
input[type="text"]#prmcde{float:left;width:200px;}
a#apprm{color:#008CCA;text-decoration:underline;margin:0 8px;cursor:pointer;}
#srlnumr {  background: #fff none repeat scroll 0 0;left: 24%;padding: 10px 1%;
position:absolute;top:50px;width:50%;z-index: 999;border:2px solid #353535;}
#srlnumr #srlfrm{width:80%;margin:0 auto;text-align:center;}
#srlnumr.dubl #srlfrm{float:left;width:40%;margin:0;}
#srlnumr.dubl #srlres{float:right;width:55%;}
#srlnumr #srlfrm label{float:left;margin-right:5px;width:80px;}
input#getsrl{background:#008cca;color:#fff;border-radius:3px;line-height:30px;}
#srlnumr h3{text-align:center;color:#008cca;}
#pstmycont #medispst{float:left;}
#prdpdfs.chckut{width:100%;border:none;}
#prdpdfs.chckut .span6{width:98%;}
#imprchck h3{display:block !important;}
#allpdfs #wrap #imprchck span{text-align:left;}
#imprtfrm input{margin:0px;}
#imprtfrm input[type="file"]{border:1px solid #ccc;padding:3px;}
#imprtfrm input#imprtbut{background: #008ec3 none repeat scroll 0 0;
    color: #fff;
    margin-left: 10px;
    padding: 5px 14px;}
#imprtfrm .control-label{text-align:left;}
#imprtfrm span.altr {
    float: left;
    font-weight: bold;
    margin: 10px 0;
    text-align: center;
    width: 100%;
}img#clspop{float:right;cursor: pointer;}
.msgcht span {
    clear: both;
    float: left;
}
#sftchckout #sftprcdet,#mpchckout #sftprcdet,#jbchckout #sftprcdet{float:left;border:none;}
#enckey,#frepub{    background: #008cca none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-size: 15px;
    margin: 10px 0;
    padding: 3px 14px;}

#chcknte{float:left;width:100%;border-top:2px solid #ddd;padding: 10px 0;}
#frndinf1.frndinfs{max-height:300px;overflow-y:auto;}
#frndinf2.frndinfs{max-height:300px;overflow-y:auto;} /* for group */
#edtpst #uvid.popup form p,#mysponsconts .popup form p{
    width: 100%;
}
#ads li .desc a {
    line-height: 18px;
}
.com_content.view-article .page-item .item_header h2.item_title,.com_content.view-article h3,.com_content.view-article h1,.com_content.view-article h2,.com_content.view-article #content-wrapper p{margin:6px 0;padding:0;border:none;}
.com_content.view-article h3,.com_content.view-article h1,.com_content.view-article h2{font-weight:600;}
.com_content.view-article #component.span12{background:#fff;padding:10px;}
p#prflang {
    margin: 0 auto;
    width: 90%;
}
select#preflangs{float:left;}
p#prflang label{
float:left;width:150px;}
#prevsrch span,#dshred a,#prevsrch label, #iunkwn span, #iunkwn label/*, #aliunkwn span*/ {
  animation: blinker 1s linear infinite;
}#about_get .about_pipe h3 img {
    width: 53px;
}

@keyframes blinker {  
  50% { opacity: 0.5; }
}


/*#frndinfs #apres,#frndinfs #apres #autres{border:none;}*/



/************************* Pandi 24.11.2016 *************************/


@media only screen and (min-width: 320px) and (max-width: 767px){
.innrimgs > img {
    height: 65px;
    margin: 0;
    padding: 0;
}
.xtradocs .innrimgs {
    float: left;
    margin: 5px;
    width: 54px !important;
}
#medispst .actbuts {
    margin: 13px 5px;
}
#myposts p {
    margin-left: 5px;
}
#allfrnds p {
    padding: 0 5px;
}
#connsugg .frninf {
    height: 80%;
    width: 90%;
}
#jobfltr #flitr {
    border-bottom: 1px solid #7e8c9a;
    height: 58px;
    margin: 0px auto;
    width: 85%;
}
#jbpstl {
    float: left;
    margin: 0px;
}
/*#cntsplrs{
	top: 675px !important;
}*/
.mod-menu li {
    margin-left: 5px;
    padding: 0 8px 0 0 !important;
}
.japlybut {
    margin-right: 15px;
    width: 33%;
}
#jprof #jpimg {
    height: 136px;
}
#regmenus #wraprmenus .moduletable {
    background: #353535 none repeat scroll 0 0;
    float: left;
    width: 100%;
}
#jbpstng {
    width: 90%;
}
#newpst {
    /*height: 330px;*/
    max-height: 510px;
}
#medispst .dactbuts {
    margin-left: 5px;
}
#form-login{
	padding: 0px;
	float: left;
    width: 82%;
}
.well {
    padding: 8px 0px;
}
a.savebtn {
    width: 24%;
}
.savebtn, .esavebtn, .cancelbtn {
    margin-left: 2px !important;
}
.login_details .savebtn, .login_details .cancelbtn {
    font-size: 12px;
    line-height: 19px;
    padding: 0 0px !important;
}
#regmenus #wraprmenus {
    width: 100%;
    margin: 0 auto;
}
#slider0 {
    width: 100% !important;
    margin: 0 auto;
}
#slider0 #slider {
    float: left;
    width: 100% !important;
}
.about_pipe > h3 {
    text-align: center;
    width: 100% !important;
}
#about_get {
    width: 100% !important;
}
.about_pipe > p {
    width: 100% !important;
}
#page-login-form {
    width: 275px;
}
#page-login-form button {
    float: left !important;
}
#page-login-form .page-reset fieldset label, #page-login-form .page-reset fieldset input, #page-login-form .page-reset fieldset button, #page-login-form .page-remind fieldset label, #page-login-form .page-remind fieldset input, #page-login-form .page-remind fieldset button {
    margin: 5px 8px;
}
#notflstdrp, #mnotflstdrp {
    width: 195px;
}
}

@media only screen and (min-width: 320px) and (max-width: 480px){
	#emptyp, #senlev {
    width: 95%;
}
.jbpsflds textarea {
    margin-left: 10px;
    width: 90%;
}
#form-login{
	padding: 0px;
	float: left;
    width: 82%;
}
#jbpsfrm #mymail.jbinp {
    width: 88%;
}
.well {
    padding: 8px 0px;
}
.pstprof .filfr > img {
    width: 37% !important;
}
.pstcmnt textarea, .rcmntlst textarea{
	margin-bottom: 12px;
}
#editgender > select {
    width: 91%;
}
}



@media only screen and (min-width: 768px) and (max-width: 1024px){
	#home #postlists #newpst #medispst ul li {
    margin: 0 1px !important;
    padding: 0 5px;
}
.hlfdiv {
    padding-left: 5px;
    width: 100%;
    white-space: pre-wrap; /* css-3 */    
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */    
    white-space: -o-pre-wrap; /* Opera 7 */    
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
#newpst #medispst .popup {
    left: -5px;
    top: 90px;
    width: 93%;
}
.actbuts {
    margin-top: -10px;
}
.innrimgs > img {
    height: 110px;
    margin: 0;
    padding: 0;
}
.xtradocs .innrimgs {
    float: left;
    margin: 5px;
    width: 85px !important;
}
#pstlst > p {
    padding: 5px;
}
 #connsugg .frninf {
    width: 100%;
}
#jobinrwrp #jobslist {
    width: 92%;
    margin-top: 15px;
    margin-left: 0px;
}
#jobinrwrp #jobfltr {
    width: 96%;
}
.inptg {
    width: 75%;
}
#jbfltrs select {
    width: 75%;
}
#jbfltrs #rstjob {
    padding: 4px 15px;
}
#flitr #jobrst {
    font-size: 20px;
    margin-top: 4%;
}
#jprof #jpimg {
    float: left;
    height: 136px;
    width: 9%;
}
#mysftwrs {
    width: 97%;
}
#nwsftwrs {
    width: 97%;
}
#jblstsng {
    float: left;
    width: 97%;
}
#jbpstng {
    float: left;
    width: 93%;
}
#emptyp, #senlev {
    width: 92%;
}
.jbpsflds textarea {
    width: 91%;
}
#jbpsfrm #mymail.jbinp {
    width: 58%;
}
#jbpst #mywebst {
    margin-top: 5px;
    width: 53%;
}
}




@media only screen and (min-width: 384px) and (max-width: 640px){
#emptyp, #senlev {
    width: 95%;
}
.jbpsflds textarea {
    width: 90%;
}
#jbpsfrm .jbinp#mymail {
    width: 90%;
}
#jbpst #mywebst {
    margin-top: 10px;
    width: 90%;
}
}


@media only screen and (min-width: 414px) and (max-width: 736px){
select#profcuntry {
    width: 72%;
}
select#profstat {
    width: 72%;
}
select#profcty {
    width: 72%;
}
#top-links .moduletable #usrnotif #mailnotif, #top-links .moduletable #usrnotif #belnotif, #top-links .moduletable #usrnotif #usrprf {
    margin: 8px;
}
#regmenus {
    margin-top: 12px;
}
#usrch #srchcnn #usrnam {
    width: 65%;
}
#prdimg {
	padding: 10px 0px !important;
    height: 25px !important;
}
#prodets{
	padding: 10px 0px !important;
    height: 25px !important;
}
#transhis{
	padding: 10px 0px !important;
    height: 25px !important;
}
#file{
	padding: 10px 5px !important;
    height: 45px !important;
}
#form-login{
	padding: 0px;
	float: left;
    width: 82%;
}
.well{
	padding: 8px 0px;
}
}


@media only screen and (min-width: 600px) and (max-width: 967px){
	body #usrch #srchcnn #usrnam {
    width: 75%;
}
#regmenus #wraprmenus .moduletable.prfl {
    float: left;
    width: 54% !important;
}
#regmenus #wraprmenus .moduletable {
    height: 25px;
    width: 44% !important;
}
.hons_fields .year {
    margin-top: 15px;
}
.filfr > img {
    width: 37% !important;
}
#mesgrs {
    margin-left: 34px;
    width: 93% !important;
}
.select_field {
    width: 52%;
}
.btn-secondary {
    width: 20%;
}
#frndsrch #frdnam {
    width: 85%;
}
#flitr #jobrst {
    font-size: 18px;
    margin-top: 4%;
}
#jobinrwrp #jobslist {
    width: 91%;
}
#frndprof #frndoffrnd, #frndprof #frndinfs {
    margin-top: 10px;
}
#cntsplrs {
    top: 570px !important;
    left: 4%;
    width: 85%;
}
#prdsrch #prdnam {
    width: 65%;
}
#file {
    height: 35px !important;
    padding: 0px 5px !important;
}
.form-horizontal .control-label {
    width: 100px !important;
}
.form-horizontal .controls {
    margin-left: 130px;
}
#cmpnypdf input[type="file"], #allpdfs #wrap input[type="file"] {
    width: 95%;
}
#emptyp, #senlev {
    width: 94%;
}
#jbpsfrm #indus.jbinp {
    width: 94%;
}
.jbpsflds textarea {
    width: 88%;
}
#jbpsfrm #mymail.jbinp {
    width: 88%;
}
#jbpst #mywebst {
    margin-top: 10px;
    width: 88%;
}
.moduletable.prfl .profl li .nav-child, .moduletable.frepad .buspre li .nav-child {
    right: 0px;
    width: 122px;
}
#copyright-menu {
    margin-top: 2%;
} 
#top-row #top-contact {
    width: 65% !important;
    margin-top: 12px;
}
#top-contact {
    margin-bottom: 0px !important;
    margin-top: 5px;
}
#logo, #top-logo {
    text-align: center;
    width: 32% !important;
}
#top-links #login-form {
    margin-bottom: 0;
}
#footer {
    margin-top: 0px !important;
}
#btl-content > .btl-content-block {
    height: 52% !important;
    left: 50% !important;
    margin: 0 11px;
    position: absolute !important;
    top: 105px !important;
    width: 41% !important;
}
#slider0 #slider {
    float: left;
    width: 50% !important;
}
.btl-field {
    width: 85%;
}
.btl-formregistration > h3 {
    width: 75% !important;
}
.btl-formregistration > p {
    width: 73%;
}
.btl-buttonsubmit {
    margin-right: 65px !important;
}
a.savebtn {
    width: 12%;
}
.profile_details .savebtn, .profile_details .esavebtn, .profile_details .cancelbtn {
    width: 9%;
}
.profile_photo_wrapper > h3 {
    text-align: left;
    margin-left: 20px;
}
.btl-formregistration #btl-input-mobile {
    width: 82px !important;
}


}


body.com_posts.view-posts.task-.itemid-149.body- {
    /*min-height: 10px !important;*/
}


@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape){
#top-row #top-contact {
    margin-top: 12px;
    width: 58% !important;
}

#btl-content > .btl-content-block {
    height: 153% !important;
    left: 50% !important;
    margin: 0 11px;
    position: absolute !important;
    top: 198px !important;
    width: 41% !important;
}
#slider0 #slider {
    float: left;
    width: 65% !important;
}
#slider .moduletable.abt {
    background: none;
     }
.about_pipe > p {
    margin: 15px auto 0;
    width: 95% !important;
}
.btl-field {
    width: 100%;
}
.btl-input > input[type="text"], .btl-input > input[type="password"], #recaptcha > input {
    width: 70% !important;
}
.btl-formregistration > p {
    width: 90%;
}
.btl-buttonsubmit {
    margin-right: 22px !important;
}
#usrch #srchcnn #usrnam {
    width: 65% !important;
}
#top-links .usrch form #srchcnn i.fa-caret-down{color:black;background:white; padding: 0 5 px;}
#cntsplrs {
    left: 4%;
    top: 420px !important;
    width: 85%;
}
#jbpstng {
    width: 96%;
}
.profile_photo {
    width: 92% !important;
}
#newpst #medispst .popup {
    left: -7px;
    top: 52px;
}
#postlists .sps_npost #medispst .popup {
    top: 100px;
    width: 85%;
}
#top-links .usrch form #srchcnn, #top-links .moduletable.usrch {
    float: none;
}
#top-logo #logo a img {
    width: 25%;
}
#top-links .usrch form #srchcnn input {
    height: 34px;
}
.savcanremedu .edusav {
    width: 25%;
    margin-left: 15px;
    margin-right: 10px;
}
.savcanremedu .canedu {
    width: 25%;
}
.exp_fields .select_yr {
    float: left;
    width: 35%;
    margin: 0px 5px;
}
.btn-secondary {
    width: 15%;
}
}

/*saravanan 09.03.2017*/
@media only screen and (min-width:320px) and (max-width: 767px) {

.left.span4 {
    height: 49px;
    margin: 0;
}
.userdata .inputbox{
	margin: 6px 23px !important;
}
.userdata .button {
    margin-left: 23px !important;
    margin-top: 6px !important;
}
.slogin-buttons.slog {
    float: left;
    margin: 15px;
}
#top-links .moduletable:last-child {
    float: none;
    margin: 0 auto;
    width: 81%;
}
#slider .moduletable.abt{
	margin: 0px;
}
form#usrch {
    float: left;
    width: 100%;
}
.moduletable-wrapper-inner {
    float: left;
    width: 100%;
}
#top-links .usrch form #srchcnn i.fa-bars{
	  font-size: 13px;
}

#top-links .moduletable:last-child{
	width: 96%;
}
#ads{
	margin: 0 0 15px 0px;
}
.sftflds > input {
    margin: 0 !important;
}
.profile_details .savebtn, .profile_details .esavebtn, .profile_details .cancelbtn {
    padding: 0 !important;
    text-align: center;
    width: 50px;
}
.profile_details {
    float: left;
    margin-top: 7px;
    width: 100%;
}
.personal_value ul{
	  margin: 0 0 15px 6px;
    padding: 0;
}
.container {
    
    margin: 0 9px !important;
}
.login_details{
	padding-left: 2px;
}
.personal_details > ul {
    color: hsl(0, 0%, 46%);
    font-size: 12px;
    margin: 0 3px auto;
}
.login_details li {
    line-height: 40px;
    font-size: 11px;
}
.gear .savebtn{
	text-align: center;
	margin-bottom:6px !important;
}
#editdob > select {
    margin-bottom: 6px;
}

.gear .cancelbtn {
    text-align: center;
    width: 54px;
}
#jbkeyw, #jbcmpn, #jbtit, #jbloc, #jbcntry, #jbpstl {
    margin: 0;
    width: 100%;
}
.jlst {
    float: left;
}
.jprf {
    float: left;
    margin-right: 0px;
    width: 50%;
    margin-bottom: 10px;
}
#srchpd .fa.fa-search{
	line-height: 30px;
}
.presrgt {
    float: left;
    width: 100% !important;
}
.presdrcp > p {
    text-align: justify;
    padding: 10px;
}
/*#cntsplrs{
	top: 352px !important;
}*/
.controls > input {
    margin: 5px!important;
}
#myspons, #actads {
	width: 100% !important;
}
#pstmycont {
    float: left;
    margin: 12px 0px;
    padding: 9px;
    width: 100%;
}
#postads{
	float: left !important;
    padding: 13px !important;
    width: 100% !important;
}
.container .rl_tabs-toggle.nn_tabs-toggle {
    padding: 4px!important;
}
.flds #tit {
    margin: 0;
    width: 90%;
}
#actads > p {
    float: left;
    margin: 10px;
}
#component .page-item {
    padding-right: 0 !important;
}
#tranhis table {
    margin: 10px;
    width: auto;
}
#frndprof #abtfrnd #prfndfrnd {
    float: left;
    width: 88%;
}
#abtfrnd #jpdets {
    float: left;
    width: 89%;
}
#srlnumr{width:95%;left:2%;}
#srlnumr #srlfrm{width:95%;}
#srlnumr p{clear:both;}
.japlybut {
    margin-right: 15px;
    width: 75px;
}
#btl-input-mobile{
	width: 113px !important;
}
.btl-content-block {
    height: 454px !important;
    left: 0% !important;
    top: 0px !important;
}
.moduletable-wrapper-inner > select {
    margin-bottom: 20px;
}
.layo .imgdec .desc{
	width: 53%;
	}
.personal_value .gear {
    width: 95%;
}
.gear input.hlite{font-size:11px !important;font-weight:normal;}
/*#editphone{
width: 100% !important;
}*/
#editphone #pcode {
    width: 93px;
    float: left;
}
#editphone #phnum {
    width: 93px;
}


}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {	
.prenv {
    padding: 4px;
    width: 128px;
    text-align: center;
}
/*#top-links .usrch form #srchcnn {width:90%;}*/

body #btl-content > .btl-content-block {
    height: 428px !important;
    left: 56% !important;
    top: 203px !important;
}
#btl-input-mobile {
    width: 118px !important;
}


	}

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

.moduletable.usrch 	{
	width: 94%;
	margin: 15px 0px;
}
#usrch > div {
    width: 70%;
}
#usrch #srchcnn #usrnam {
    width: 70%;
}
form#usrch {
    float: left;
    margin: 0 20px 8px;
    width: 100%;
}
iframe, svg {
    height: 100px;
    width: 100%;
}
.layo .imgdec .desc {
    float: right;
    padding: 0;
    text-align: justify;
    width: 100%;
}
#editphone{
	width: 57% !important;
}
.login_details{
	margin: 0px;
}
.personal_details{
	width: 18%;
}
.personal_value {
    float: left;
    width: 77%;
}
.personal_details > ul{
	margin: 0px;
}
#prdsrch #prdnam {
    width: 47%;
}
#srchpd {
    padding: 9px;
}
.actions .btn.btn-primary.lastItem.firstItem{
	margin: 0px !important;
}
.pull-right {
    margin-right: 19px;
}
.container #top-row #top-contact .moduletable.slog p{
	margin: 10px !important;
}
#before_wrapper #slider {
    float: left;
    width: 33% !important;
}
.btl-formregistration > p {
    width: 96% !important;
}
.userdata .button{
	margin: 0px 3px !important;
}
.userdata > p {
    width: 38%;
}
.userdata p input {
	width: 152px !important;
}
#slogin-buttons > span {
    margin: 3px;
}
.btl-formregistration > h3 {
    margin-top: 0 !important;
}
#btl-content > .btl-content-block {
    height: 428px !important;
    left: 56% !important;
    margin: 0 !important;
    
}
body #btl-content > .btl-content-block {
     top: 131px !important;
}
#regmenus #wraprmenus .moduletable.prfl {
    width: 52% !important;
}
.btl-formregistration #btl-input-mobile {
    width: 150px !important;
}
		}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {


#usrch #srchcnn #usrnam {
    width: 65% !important;
}
#imprtbut {
    margin: 11px !important;
}
#emptyp, #senlev {
    width: 90%;
}
.jbpsflds textarea {
    width: 90%;
}
#jbpsfrm #mymail.jbinp {
    width: 64%;
}
#jbpst #mywebst{
	width: 60%;
}
#tit {
    width: 90%;
}
#btl-content-registration{
	top: 16% !important;
}
#before_wrapper #slider{
	 width: 60% !important;
}
#btl-content > .btl-content-block {
    height: 428px !important;
    left: 65% !important;
    margin: 0 !important;
    top: 138px !important;
}

}
@media only screen and (min-width: 600px) and (max-width: 960px){

	#wraprmenus .moduletable.prfl {
		width: 54% !important;
	}
	#regmenus #wraprmenus .moduletable.frepad{
		width: 44%;
	}

#editphone{
	width: 56% !important;
}
.gear .savebtn {
    width: 57px;
}
#editdob{
	width: 61% !important;
}
.lastItem .savebtn{
	margin: 5px 0px;
}
.user_honor .year {
    margin: 0px!important;
    height: 30px!important;
}
#prdnam, #prdloc, #prodcat {
    margin: 0px;
}
 #btl-content > .btl-content-block {
    left: 51% !important;
    top: 249px !important;
    margin: 0px!important;
}
#myspons .spons .pubedt a{
	 margin: 0 16px;
}
.sftupld{
	margin: 2px 0px;
}
		}
@media only screen and (min-width: 600px) and (max-width: 960px) and (orientation: landscape) {

#usrch #srchcnn #usrnam {
    width: 65% !important;
}
.profile_photo_wrapper .profile_details {
    width: 69%;
}
.gear .savebtn {
    width: 37px;
}
.xtrfld{
	 width: 48%;

}
#pcats {
    width: 100%;
}
#pcuntry {
    width: 100%;
}
.fa.fa-file-text {
    margin-right: 6px;
}
#jbpsfrm #mymail.jbinp {
    width: 57%;
}
#jbpst #mywebst {
    width: 52%;
}
#usermsgs #mesgrs li .imgrs.gcht img {
    height: 20px;
    margin: 6px;
    width: 20px;
}
.mngrnam > span {
    float: left;
    margin: 6px 0;
}
.btl-content-block{
	top: 173px !important;
	left: 61% !important;
	 height: 74% !important;
}
#before_wrapper #slider {
    width: 56% !important;
}
#btl-content > .btl-content-block {
    left: 62% !important;
    margin: 0 !important;
    top: 177px !important;
}
.btl-formregistration #btl-input-mobile {
    width: 150px !important;
}
#regmenus #wraprmenus .moduletable {
    margin-left: 12px;
    width: 27% !important;
}
#srchpd .fa.fa-search{
	line-height: 22px;
}
}





#embedmem #slctdnams .slctns,#adnewpepl #slctdnams .slctns{float:left;width:auto;margin:5px;line-height:15px;padding:3px 8px;border:1px solid #ccc;border-radius:5px;}
#embedmem #slctdnams .slctns .slid,#adnewpepl #slctdnams .slctns .slid{color:#ff0000;border-radius:50%;padding:3px;margin:0 0 0 5px;cursor:pointer;font-size:7px;border:1px solid #ff0000;}
#myserv .spons .hlfdiv{float:left;width: 74%;}
#myserv .spons .hlfdiv h3{padding:0px;color:#008cca;font-weight:600;}
#myserv .spons .hlfdiv .intrs{float:left;width:48%;}
#myserv .spons .hlfdiv .intrs label{float:left;width:100px;margin:0;}
#myserv .spons .hlfdiv .intrs p{float:left;width:100%;margin:2px 0;}
#edtpst .popup p, #mysponsconts .popup p.initl,#edtpst .popup p, #mysponsconts .popup p.exp{width:100%;}
#pstmycont label span{color:#ff0000;}
#jprof #servdets .intrs{float:left;width:43%;}
#jprof #servdets .intrs label{float:left;width:100px;margin:0px;}
#prffrm{padding:15px;}
#prffrm input.prfsav{background: #c0c0c0 none repeat scroll 0 0;
    border-radius: 5px;
    height: 28px;
    margin-right: 23px;
    margin-top: 12px;
    width: 11%;}
#prffrm input.canprf{ background: #95c2f2 none repeat scroll 0 0;
    border-radius: 5px;
    height: 28px;
    margin-right: 23px;
    margin-top: 12px;
    width: 11%;}
#prffrm a.remprf{ border-bottom: 2px solid #0000ff !important;
    cursor: pointer;
}
#servdets .japlybut{padding:5px;}
#jdetls{float:left;}
#invprf{margin: 0 0 8px;color:#ff0000;}
#cntmsgs {
    color: green;
    text-align: center;
}
#cncres{  background:#c0c0c0;
    border-radius: 2px;
    color: #000;
    cursor: pointer;
    padding: 3px 7px;margin:0 5px;}
p#adprvimg{padding:2px;border:1px solid #ccc;position:relative;width:100px;}
p#adprvimg .clsmed{position:absolute;top:-5px;right:-5px;cursor:pointer;}
#top-links #usrprf #login-form .logout-button input{width:100%;text-align:left;}
@media only screen and (min-width: 1200px) 
{
	#header.fixheader{position:fixed;width:100%;z-index:9999;}
}
#footer.fixfooter{position:fixed;bottom:0;width:100%;}
#usrnotif p{color:#fff;float:left;clear:both;}
@media only screen and (max-width: 768px) 
{
	#pstlst #edtpst,#vewpsts #edtpst, #shrpstmain{
	    position:fixed;
	    top:50%;
	    left:47%;
	    width: 90%;
	    transform:translate(-50%,-50%);
        border: 1px solid #bdbdbd;	    
	  }
}

#edtpst .popup div p{float:left;width:60px;}

input::placeholder {
    font-family: OpenSans,Helvetica,sans-serif;
	font-size: 13px;
	/*color: #9370DB;*/
    vertical-align:text-bottom;
	line-height:100%;	
}
::-webkit-input-placeholder{
	font-family: OpenSans,Helvetica,sans-serif;
	font-size: 13px;
	/*color: white;*/
	vertical-align:text-bottom;
	line-height:100%;
}

/* --- Hight while search --- */
.highlight_search {color:red;text-transform: none;}
.ajax_loader_con  { text-align:center; }
#loadMore {
	float:right;
	text-decoration: none;
    padding: 10px;
    text-align: center;
    background-color: #33739E;
    color: #fff;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #fff;
    box-shadow: 0 1px 1px #ccc;
    transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
}
#loadMore:hover {
    background-color: #FFF;
    color: #33739E;
    border-color: #FFF;
    font-weight: bold;
}

/* --- Yellow Page Model --- */
.yellow_modal {
    /* some styles to position the modal at the center of the page */
    position: fixed;
    top: 50%;
    left: 50%;
    width: 283px;
    height: auto;
    margin-left: -150px;
    margin-top: -100px;
    background-color: #FFF;
    text-align: center;
    /* needed styles for the overlay */
    z-index: 9999; /* keep on top of other elements on the page */
    outline: 9999px solid rgba(255,225,225,0.5);
}

/*form#yusrch { float:left;background: #000; }*/
/*#yprevsrch { float:left;color:#fff;margin:8px; }*/
#yprevsrch input[type="checkbox"] { margin:0px;display:none; }
#yprevsrch input[type=checkbox]:checked + label{ background-position: 0 -15px; }
#yprevsrch span{float:left;}
#yprevsrch label{
	background-image:url("../images/tick.png") ;
	width:15px;
	margin:3px 3px 0 0;
	height:15px;
	float:left;
	background-position:0 0;
} 
form #ysrchcnn, .yusrch { float: left; }
form #ysrchcnn input{ font-weight: normal;color: #FFF;float: left;height: 35px !important;margin: 0px;background:#262626;  padding: 0 5px;border:none;}
form #ysrchcnn { position: relative; }
form #ysrchcnn i { float:left;line-height:35px;  padding: 0 5px; }
form #ysrchcnn i.fa-search { background:#262626;color:white;cursor:pointer; }
form #ysrchcnn i.fa-caret-down { color:black;background:white; padding: 0 5 px; }
form #ysrchcnn i.fa-bars { background:#A6A6A6;padding:0 10px;font-size:25px; }
#ydispusr { position: absolute;left:0;top:35px;background: #FFF;border: 1px solid #CCC;z-index: 99;width: 100%;max-height: 200px;overflow-y:auto; }
#ydispusr ul { margin:0; }
#ydispusr ul li { float: left;width: 100%;padding:4px 0;text-indent: 6px;cursor: pointer;margin: 0px; }
#ydispusr li a { color: #000; }
#ydispusr li a b { font-weight:600;font-size:12px; }
#ydrpdets {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    left: 0;
    position: absolute;
    top: 35px;
    width: 100%;
    z-index: 99;
}
#ydrpdets ul {
    float: left;
    margin: 0;
    padding: 5px 0;
    width: 100%;
}
#ydrpdets li {
    float: left;
    cursor: pointer;
    clear: both;
    padding: 3px 0;
    text-indent: 8px;
    width: 95%;
}
#ydrpdets ul li
{
	list-style: none;
	float: left;
	padding-right: 15px;
	line-height: 14px;
	font-size: 12px;
	text-transform:capitalize;
}

@media screen and (max-width: 767px) {
	form #ysrchcnn input{ width:auto !important;}
	.yellow_modal {
	    position: fixed;
	    top: 50%;
	    left: 55%;
	    width: 225px;
	    height: auto;
	    margin-left: -140px;
	    margin-top: 0;
	    background-color: #FFF;
	    text-align: center;
	    z-index: 9999;
	}
}

/* --- Mycircle - Search elements --- */

.mycircle_search {
    float: left;
    margin: 5px 10px;
    padding: 5px 0 0 0;
    width: 100%;
}
input#smycircle {
    float: left;
    margin: 0;
    width: 70%;
    height: 35px !important;
}
form#smycirclef {
    float: left;
    width: 70%;
}
#smycirclef #srchpd {
    background: #aa0000 none repeat scroll 0 0;
    border-radius: 1px 5px 5px 0;
    color: white;
    float: left;
    width: 20%;
    line-height: 35px;
    padding: 0px 0px;
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
    border: none;
    height: auto;
}
#unmycirclesrch { float:left;color:#000;margin: 8px 0; }
#unmycirclesrch input[type="checkbox"] { margin:0px;display:none; }
#unmycirclesrch input[type=checkbox]:checked + label { background-position: 0 -15px; }
#unmycirclesrch span { float:left; }
#unmycirclesrch label {
	background-image:url("../images/tick.png") ;
	width:15px;margin:2px 2px 0 0;
	height:15px;float:left;
	background-position:0 0;
} 

/* --- Yellow Pages --- */

.yellow_page {
    width: 100%;
    height: auto;
}
form#yusrch {
    float: left;
    width: 100%;
    margin: 40px 0;
    height: 200px;
}
#yprevsrch {
    clear: both;
    float: left;
    margin: 15px 0;
}
/* --- Tiny Mce  --- */ 
span.mce-branding.mce-widget {
    display: none;
}
#pstmycont .flds {
    width: 90%;
}

#header.fixme {
    z-index: 9999;
    position: fixed;
    width: 100%;
}

/* --- For New Post --- */

.fatext {
    color: #1acbd5;
}
.facamera {
    color: #9f1c2e;
}
.falink {
    color: #fca604;
}
.faplay {
    color: #8b0189;
}
.fayoutubesquare {
    color: #1c62aa;
}
.fanewspapero {
    color: #d24625;
}

/* --- Like comment share --- */
.facommento {
    color: #FCBA3E;
}
/*#newpst #medispst ul li { background: #FFF !important;font-size:24px !important; }*/
/*#newpst #medispst ul li:hover { background: #FFF !important; }*/

#home #postlists #newpst #medispst ul li { 
    float:left;
    margin:5px 5px;
    font-size:24px;
    background:#FFF;
    padding:0 5px;
    cursor:pointer;
    list-style:none; 
}
.likcunt,.cmtcunt {
    padding-left: 10px;
}
/* --- Sponsor Content --- */
#medispst span {
    float: left;
}
#sponfst #medispst ul li { 
    float:left;
    margin:2px 4px;
    list-style:none;
    background:#FFF;
    padding:2px 4px;
    font-size:24px;
}

/* --- Share Post  --- */
#shrpstmain #smedispst ul li {
    background: none;
    font-size: 20px;
}

/* --- Edit Post  --- */
#umypsts #medispst ul li {
    font-size: 20px;
    background: none;
}


/* ---- 02-05-18 Gallery Css ---- */
div#gallery > img {
    width: 25%;
    height: 280px;
    padding: 2px 5px;
    display: inline-block;
}

.prdfld ul#pstmed li {
    float: left;
    margin: 5px 5px;
    font-size: 24px;
    background: #FFF;
    padding: 0 5px;
    cursor: pointer;
    list-style: none;
}
.prdfld div#medispstfrm {
    float: left;
    margin-top: 10px;
    width: 90%;
}

/* -- for images -- */
#medispstfrm #pho span span {
    position: relative;
    background: #fbf9f9;
    width: 15px;
    text-align: center;
    line-height: 1;
    left: 33px;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    border-radius: 10px;
    padding: 3px;
    color: #0c0c0c;
    top: 13px;
    /*border:1px solid #F00;*/
}
#medispstfrm #pho span {
    display: inline-block;
    margin-left: 5px;
    width: 25%;
}
#pho span img {
    width: auto;
    height: 100px;
}


#medispstfrm #vid span span {
    position: relative;
    background: #fbf9f9;
    width: 15px;
    text-align: center;
    line-height: 1;
    left: 0px;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    border-radius: 10px;
    padding: 0px;
    color: #0c0c0c;
    top: 13px;
    /*border:1px solid #F00;*/
}

#uentry .prdfld #vid span {
    width: auto;
}

div#gallery .galleryView img {
    width: 24%;
    height: auto;
    padding: 5px;
    display: inline-block;
}

div#gallery .galleryView video {
    width: 32%;
    height: auto;
    padding: 5px;
    display: inline-block;
}


#gallery .imageSection {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
#gallery .videoSection {
    display: inline-block;
    width: 100%;
   margin-bottom: 20px;
}
#gallery .youtubeSection {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
#prdinfbot .youtubeSection iframe {
    height: 280px;
    width: 350px;
}

/* -- Create Group 14-05-18 -- */
.buttonGroup {
	background-color: #4CAF50;
    border: none;
    color: white;
    padding: 8px 15px;
    text-align: center;
    text-decoration: none;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    margin: 10px 0px;
    cursor: pointer;
}
.buttonGroupSubmit {
	background-color: #4CAF50;
    border: none;
    color: white;
    padding: 8px 15px;
    text-align: center;
    text-decoration: none;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    margin: 10px 0px;
    cursor: pointer;
}
.buttonCancelGroup {
	background-color: #c00006;
    border: none;
    color: white;
    padding: 8px 15px;
    text-align: center;
    text-decoration: none;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    margin: 10px;
    cursor: pointer;
}

.buttonCreateGroup {background-color: #0c8a50;} /* Blue */
.buttonManageGroup {background-color: #1caede;} /* Green */

.groupButtons {
	display: block;
    margin: 10px;
    width: 95%;
}

.groupContents {
	display: block;
    margin: 15px 25px;
    width: 95%;
}

.formElements select,.formElements input {
	background: #fff;
    color: #000;
    height: 29px;
    width: 30%;
    margin-bottom: 15px;
}

.formElements textarea {
	background: #fff;
    color: #000;
    width: 30%;
    /*height: 29px;*/
    margin-bottom: 15px;
}

.manageGroupForm table {
    border-collapse: collapse;
    width: 85%;
}

.manageGroupForm td, .manageGroupForm th {
    border: 1px solid #f1ecec;
    text-align: left;
    padding: 8px;
}

.manageGroupForm tr:nth-child(even) {
    background-color: #dddddd;
}

.formElements div#indmail_chosen {
    width: 30% !important;
    margin-bottom: 15px;
}

.manageGroupForm {
    height: 150px;
    overflow-y: scroll;
}

span.accept_reject {
    float: right;
    color: #0668B1;
    margin-left: 10px;
    text-decoration: underline;
    cursor: pointer;
    font-weight:bold;
}
.groupNotification a {
    color: #0078FF;
    font-weight:bold;
}

.groupNotification p {
    color: #000 !important;
    width: 100%;
    text-align: left !important;
}
/* -- sent friend request color -- */
#notfwrp div.fndnam p {
    color: black;
}

/* -- Mycircle -- */
p.noresult {
    margin: 0 5px;
}

a.groupEdit {
    float: right;
    text-decoration: underline !important;
}

a.connectGroupUser {
    cursor: pointer;
    font-size: 12px;
    text-decoration: underline !important;
    color: #4268B3;
    margin-top: 8px;
}

a.leaveGroupUser {
    cursor: pointer;
    font-size: 12px;
    text-decoration: underline !important;
    color: #4268B3;
    margin-top: 8px;
}

a.viewPosts {
    cursor: pointer;
    font-size: 12px;
    text-decoration: underline !important;
    color: #4268B3;
    margin-top: 8px;
}

/* --- Block & Report ---- */
#snackbar {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #080;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 50%;
  bottom: 50px;
  font-size: 18px;
}

#snackbar.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

@-webkit-keyframes fadein {
  from {bottom: 0; opacity: 0;} 
  to {bottom: 30px; opacity: 1;}
}

@keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 30px; opacity: 1;}
}

@-webkit-keyframes fadeout {
  from {bottom: 30px; opacity: 1;} 
  to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
  from {bottom: 30px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}

/* custom form inside modal */
.jBox-content form > select, .jBox-content form > input, .jBox-content form > div input, .jBox-content form > textarea {
    display: block;
    width: 80%;
    height: 40px !important;
    margin: 20px auto;
    border-radius: 2px;
}
.jBox-content [name='rocategory'] {
    display: none;
}
.jBox-content [type="submit"] {
    width: 80%;
    height: 40px;
    display: block;
    margin: auto;
    border-radius: 2px;
    outline: none;
    box-shadow: none;
    border: 0px solid #282;
    background-color: #272;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
}
button.buttonload .fa {
    margin-left: -15px;
    margin-right: 15px;
}

/* Common Report css */
.jBox-container h2 {
    margin: 0px;
    padding: 0px;
    border: none;
}

.report-dropdown {
    position: relative;
    display: inline-block;
    top: -78px;
    left: 91px;
    float: right;
    cursor: pointer;
}

.report-product {
    top: -52px;
    right: 42px;
    left: unset;
}

.report-service {
	top: 10px;
    right: 42px;
    left: unset;
}

.report-software {
	top: 30px;
    right: 50px;
    left: unset;
}

.report-dropdown-content {
    position: absolute;
    display: none;
    box-shadow: 0px 8px 16px 0px rgba(120,0,0,0.2);
    border: 1px solid #CC0000;
    padding: 2px 10px;
    top: 7px;
    right: 0px;
    cursor: pointer;
    color: #FFF;
    background: #CC0000;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 600;
    width: 110px;
}

.report-dropdown:hover .report-dropdown-content {
    display: block;
}

/* For advertisement scroll */
/*div#myads {*/
/*    overflow-y: scroll;*/
/*    height: 1400px;*/
/*}*/

/* for profile friend options */
div#frndopts {
    text-align: left;
}

/* To show only 5 ads */
#ads li:nth-of-type(1n+6) {
    display: none;
}

.display-block { display: block; }
.display-none { display: none; }

.more-li { display: none; }

/* View group post */
.display-inline-block {
    display: inline-block;
}

.group-post {
    clear: both;
    margin-bottom: 10px;
}

.group-select > option:hover {
    cursor: pointer;
}

.view-group {
    margin-bottom: 10px;
}

.view-individuals {
    display: none;
}

/* Google custom search */

.google-custom-search {
    display: inline-block;
    width: 29px;
    margin-left: 18px;
    margin-top: 2px;
    height: 29px;
    text-align: center;
}

.google-custom-search a {
    color: white;
}

/* Ads heading */

#aside-right .ads-heading {
    color: #aaa;
    text-transform: capitalize;
    padding: 0px 24px !important;
    font-size: 16px;
    font-weight: 600;
    width: 100%;
    float: left;
}

@media screen and (max-width: 576px) {
    #aside-right .ads-heading { padding: 0px !important; }
}

/* Send feed mails from post or comment */
/* send post & comment as mail */

.jBox-content form > .form-container select, 
.jBox-content form > .form-container input[type="text"], 
.jBox-content form > .form-container textarea {
    width: 100%;
    padding: 10px;
}
.jBox-content form > .form-container input[type="checkbox"] {
    width: auto;
    height: auto !important;
    margin: 10px 10px;
    display: inline-block;
}

.send-mail-content {

	cursor: pointer;
	margin: 0px 15px;
	position: absolute;
    right: 0;
    color: #4da4c5;
    display: none;
}

form.mailform {
    position: relative;
    top: 0px;
    bottom: 0px;
}

div.form-container {
    width: 80%;
    margin: 0 auto;
}

div.search-result {
    width: 80%;
    margin: 0 auto;
    position: absolute;
    top: 60px;
    left: 0px;
}
ul#user-list {
    position: absolute;
    top: 40px;
    background: #EEE;
    padding: 7px;
    list-style-type: none;
    /* left: 20px; */
    left: 50px;
    z-index: 1;
    width: 75%;
    min-height: 140px;
    height: 180px;
    overflow-y: scroll;
}

#user-list li {
    /* border-bottom: 1px solid #CCC; */
    padding: 5px 0;
    cursor: pointer;
}

@media (max-width: 420px) {

    div.jBox-wrapper.jBox-Modal.jBox-Default {
        top: 40 !important;
        left: 0px !important;
    }
    ul#user-list {
        /* left: -10px !important; */
        left: 0px !important;
    }
}

/* Ticket System */

.ticketform ul#user-list {
    height: 80px;
    min-height: 80px;
    margin-top: 95px;
}

.ticketform div.form-container {
    width: 100%;
}

.jBox-content form > .form-container select {
    height: 40px;
    border-radius: 2px;
    border: 1px solid #AAAAAA;
}

.jBox-content form > .form-container textarea {
    border-radius: 2px;
    border: 1px solid #AAAAAA;
    margin-bottom: 10px;
}

#table-container table {
  border-collapse: collapse;
}

#table-container table, #table-container td, #table-container th {
  border: 1px solid #AAAAAA;
  text-align: center;
}

button.update-ticket-content {
    padding: 5px;
    width: 40px;
    border-radius: 5px;
    color: #0b0b0b;
    background: #CECECE;
}

@media (max-width: 800px) {
    .table-container {
        overflow-x: scroll;
    }
}

/* Product map */

.address-text {
    float: left;
    width: 42%;
    margin: 15px;
}

.address-map {
    float: left;
    width: 42%;
    margin: 15px;
}

@media (max-width: 768px) {
    .address-text {
        
        width: 100%;
        margin: 15px 0;
    }
    .address-map {
        
        width: 100%;
        margin: 15px 0;
    }
}

/* product home tab */
@media only screen and (max-width: 767px) and (min-width: 320px) {
    #home {
        margin-left: 0px;
    }
}

#copyright-menu li.item-191.lastItem a {
    font-weight: bold;
    color: #f13030;
}