/* CSS Document */
body {
	font-size:12px; 
	margin:0;
	padding:0;
	text-align:center;
	color:#000;
	/*background:#f4f4f4 url(images/bd_top.jpg) repeat-x top ;*/
	line-height:normal;
}
.fa {
    font-family:  FontAwesome !important;
}
html > body {
	font-size:9.5pt;
}
html {
	min-height: 100%;
	height:auto;	
}
form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dl {
	margin:0;
	padding:0;
}
p
{
font-size:14px;
}
li {
	padding:0;
	margin:0;
	list-style:none;
}
a {
	text-decoration:none;
	outline:none;
	color:#000;
}
a:hover {
	text-decoration:none !important;
}
img {
	border:0;
	vertical-align:middle;
}
input , select {
	vertical-align:middle;
	}
.clsFloatLeft {
	float:left;
}
/*.cls_cat-ul-list > li {
    display: block;
    float: left;
    margin: 20px;
    width: 40%;
}*/
.clsFloatRight {
	/* float:right; */
}
.showin900{
	display:none;
}
	/* end of common */
/* clearfix */
/* .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
} */
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of  clearfix */
#Container{
	/*box-shadow:0 3px 7px #cccccc;
	background:#fff;*/
	/*background:url(images/bg.png) repeat-y;*/
	/*width:980px;
	margin:0 auto;
	text-align:left;
	padding:0px 10px 10px;*/
}
#Container {
    text-align: left;
}
#sel-Logo img , #selLogo img{
    padding-top: 15px;
}
#selLeftHeader {
	padding:0px 0 0;
	margin:0 0 0 20px;
}
.ui-widget-content {
text-align:left !important;
}
.box.panel-bottom.white_bg_pagination {
    width: 100%;
    float: left;
}


.google-signin button {
    padding: 8px;
    width: 150px;
    height: 35px;
    border-radius: 8px;
    border: none;
    background: #f24343;
    color: white;
}

img[alt="rating"] {
    height: 14px;
}
.font_12{
	font-size:12px;
}
.font_13_b{
	font-weight: bold;
	font-size: 13px;
}
tr.odd.cats td a {
    color: var(--pink);
    color: #03608c;
    padding: 4px 5.5px;
    margin: 0 5px;
    font-size: 13px;
    border-radius: 4px;
}
tr.odd.cats td a:hover {
    background: #03608c;
    color: #fff;
}
.portfolio-image img {

    height: 16px !important;

}
.portfolio-overlay.cls_right_img{
	position: relative;
}
.portfolio-overlay.cls_right_img a {
    position: absolute;
    top: 0;
    font-size: inherit !important;
    left: 44px !important;
}
.portfolio-image a {
    float: left;
}
.portfolio-overlay.cls_right_img a {
    font-size: 12px;
    color: black;
}
ul.dropdown-menu.dropalign li {
    display: inherit;
}
.dropalign{
	top: 28px;
    position: absolute;
    left: -155px;
}
a:hover, a:focus {
    color: #4e4e4e;
    text-decoration: none;
}
.fa-3x {
    font-size: 3em !important;
}
.dispnoin900{
	display:block;
}
.signmodal_btn a{
	color:white;
}
.signmodal_btn :hover{
	background: transparent;
}
.signmodal_btn :hover a{
	color:#03608c;
}
.signmodal_btn {
    background: #03608c;
    border: 1px solid #03608c !important;
    color: white;
    font-size: 14px;
    font-weight: bold;
    padding: 15px;
    text-transform: uppercase;
    width: 245px;
    border-radius: 5px;
    margin: 9px auto;
}
span#notification_count {
    margin-left: 10px;
    background: #ed615b none repeat scroll 0 0;
    color: #fff;
    font-size: 11px;
    padding: 8px 6px 8px 5px !important;
    position: absolute !important;
    margin-top: -9px !important;
    height: 18px !important;
    line-height: 4px;
    border-radius: 50% !important;
}
.cls_category {
    background: #ebe8e8;
}
#selHowitwork ul {
    display: grid;
    grid-template-columns: 15% 2% 15% 2% 15% 2% 15% 2% 15% 2% 15%;
    vertical-align: middle;
    align-items: baseline;
}
#notificationTitle {
	line-height: 20px;
    padding: 8px;
    }
.cls_maincontent h2 {
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 10px 16px 0;
    text-transform: uppercase;
    overflow: hidden;
}
.jplist-drop-down .jplist-dd-panel {
    float: left;
    width: 150px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-indent: 10px;
    cursor: pointer;
}
.jplist-panel .jplist-pagination {
    cursor: pointer;
    float: left;
    line-height: 30px;
}
input#yadcf-filter--view_template-1 {
    height: 32px;
    width:200px;
}
.select2-container--default .select2-selection--multiple{
    border-radius: 0px !important;
}
.yadcf-filter-range-date {
    height: 32px;
    padding: 5px;
}
div#yadcf-filter-wrapper--view_template-3 button, div#yadcf-filter-wrapper--view_template-5 button {
    padding: 8.5px 6px 9.5px !important;
}
div#yadcf-filter-wrapper--view_template-6 button {
    padding: 2.5px 7px 2.5px 7px;
}
.yadcf-filter {
    height: 32px;
}
.jplist-panel button {
    height: 32px;
    box-shadow: 0 0 1px #fff;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    text-shadow: 1px 1px 1px #fff;
    color: #27252a;
    background: #fff;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top,#fff 0,#efefef 100%);
    background: linear-gradient(to bottom,#fff 0,#efefef 100%);
    padding: 8.5px 6px 9.5px;
    border-radius: 0px;
  /*  margin: 10px 10px 0 0;*/
}
.jplist .list {
    margin: 0px 0px 0px 0px;
    background: transparent;
}

#chat-container li .message{
    text-align:left;
}


.jplist .list .block p {
    margin: 0;
    padding: 0 15px 5px 0;
}
.jplist .date {
    color: #440e00;
}
.jplist .title {
    font-size: 16px;
    color: red;
}
p.price {
    text-align: left;
    margin-left: 20px;
}
.jplist-drop-down {
    float: left;
    height: 30px;
    box-shadow: 0 0 1px #fff;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    text-shadow: 1px 1px 1px #fff;
    color: #27252a;
    width: 150px;
    background: #fff;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top,#fff 0,#efefef 100%);
    background: linear-gradient(to bottom,#fff 0,#efefef 100%);
    margin: 10px 10px 0 0;
    position: relative;
}
#sel-Logo h1 {
    margin: 10px 0 !important;
	-webkit-transition:all 0.2s linear;transition:all 0.2s linear;
}
#sel-Logo p{
	text-transform:uppercase;
	margin:3px 0;
}	
#sel-Logo h1 a {
    display: block;
    height: 82px;
    overflow: hidden;
    width: 200px;
}
#selRightHeader{
	text-align:left;
/* margin:10px 0 0;
	padding:20px 0 0;*/
}
#selRightHeader li{
	float:left;
/*	margin:0 10px 0 0;*/
}
#selRightHeader li img{
	vertical-align:top;
	margin:-3px 0 0;
}
#selMenu li a{
	/*background:url(images/toplink_sep.jpg) no-repeat right;
	padding:0 15px ;*/
	font-size:11px;
	/*text-transform:uppercase;*/
}
#selRightHeader li.clsNoBorder a{
	/*background:none;*/
padding:0;
}
#selRightHeader li.clsNoBorder a span{
margin:0;
padding:0;
}
#selMenu{
	position:relative;
	z-index:9;
}
#selMenu .clsLeft_menu{
	background:url(images/menu_left.jpg) no-repeat left ;
	padding-left:8px;
	height:36px;
}
#selMenu .clsRight_menu{
	background:url(images/menu_right.jpg) no-repeat right ;
	padding-right:8px;
	height:36px;
}
#selMenu .clsCen_menu{
	background:url(images/menu_center.jpg) repeat-x ;
	height:36px;
	line-height:36px;
}
#selMenu li a{
	color:#fff;
/*	text-transform:uppercase;*/
	font-size:13px;
	font-weight:bold;
}
#selMenu li a:hover,#selMenu li.clsActive a{
	/*color:#000;*/
}
#selMenu li.clsNoBorder {
	background:none;
	margin:0;
padding:0;
}
.clsDropdown{
	background:url(images/search_bg.jpg) no-repeat;
	width:219px;
	height:26px;
	float:right;
	margin:0;
}
.clsSelect{
	border:none;
	width:200px;
/*	margin:3px;*/
	color:#b1b1b1;
	position:relative;
	top:3px;
	* top:-6px;
	left:3px;
	right:0;
}
#selMenu .clsDropArrow{
	background:url(images/down_arrow.jpg) no-repeat right;
	position:relative;
	top:0;
	right:0;
	left:10px;
	width:14px;
	border:1px solid red;
}
#selBanner{
	background:url(images/banner.jpg) no-repeat;
	height:317px;
	border:none;
	margin:0 0 10px;
}
.clBanner_but{
	background: url("images/post_proj_but.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 51px;
    left: 785px;
    position: relative;
    right: 0;
    top: 235px;
    width: 161px;
}
#selHowitwork h3{
	/*font:18px "Tahoma";
	padding:0 0 0 10px;
	background:url(images/howh_bg.jpg) repeat-x;
	height:34px;
	line-height:34px;
	border:1px solid #87aa2f;
	border-bottom:0;
	text-transform:uppercase;
	color:#f8ffe7;*/
}
#selHowitwork ul {
/*	background:url(images/hitwk_bg.jpg) repeat-x;
	height:152px;
	padding:20px 10px;
	border:1px solid #ced6c1;
	box-shadow: 0 3px 3px #e6e6e6;
*/
}
#selHowitwork li{
	/*float: left;
    margin: 0 0 0 27px;
    width: 160px;
	background:url(images/work_arrow.png) no-repeat 135px center;
*/
}
#selHowitwork li.clsNobg{
	background:none;
	magin:0;
}
.clsBox{
	width:120px;
	height:120px;
}
#selHowitwork li p{
	text-align:center;
	font-weight:bold;
	padding:5px 0;
	font-size:13px;
}
#selBlocks{
	padding:15px 0 0;
	clear:both;
}
#selLeftBlock{
	width:225px;
	float:left;
}
#selRightBlock{
	float:right;
	width:100%;
}
#selLeftBlock h3{
	/*background:url(images/side_h.jpg) no-repeat ;*/
    background: none repeat scroll 0 0 #db4427;
    color: #ffffff;
    height: auto;
    margin: 0;
    padding: 5px 0 5px 10px;
    text-transform: uppercase;
	border-radius: 5px 5px 0 0;
}
.clsMostPopular{
	margin-bottom:10px;
}
.clsMostPopular ul,.clsStatistics ul{
	padding:10px 0 10px 12px;
	background:#4e4e4e;
}
.clsMostPopular ul{
	clear:both;
	overflow:hidden;
	}
.clsMostPopular li{
	background:url(images/popli_bg.png) no-repeat;
	float: left;
    font-size: 14px ;
   height:45px;
   line-height:45px;
	color:#fff;
    width: 198px;
	margin:0 0 5px;
}
.clsMostPopular li a{
	color:#fff;
}
.clsMostPopular li span{
      /*padding: 0 0 0 40px !important;*/
}
.clsMostPopular li img{
    height: 24px;  width: 24px;
    margin: 0 20px 0 10px;
/*    padding-right: 20px;*/
}
.clsStatistics li{
	background:url(images/statis_icon.png) no-repeat left;
	padding-left:20px;
	font-size:15px  'Roboto Slab', serif;
	margin-bottom:10px;
	color:#fff;
}
.clsStatistics li label{
	float:left;
	text-align:left;
	width:150px;
	display:block;
}
.clsStatistics li span{
	color:#E45036;
	font-weight:bold;
}
.clsIcon1{
	background:url(images/m_1.jpg) no-repeat 4px 0;
	height:22px;
	padding-left:40px;
	margin:0 0 0 10px;
}
.clsIcon2{
	background:url(images/m_2.jpg) no-repeat;
	height:22px;
	padding-left:40px;
	margin:0 0 0 10px;
}
.clsIcon3{
	background:url(images/m_3.jpg) no-repeat 4px 0;
	height:22px;
	padding-left:40px;
	margin:0 0 0 10px;
}
.clsIcon4{
	background:url(images/m_4.jpg) no-repeat;
	height:22px;
	padding-left:40px;
	margin:0 0 0 10px;
}
.clsIcon5{
	background:url(images/m_5.jpg) no-repeat;
	height:22px;
	padding-left:40px;
	margin:0 0 0 10px;
}
#selpost_block{
	background:url(images/postblock_bg.jpg) repeat-x;
	height:51px;
	border:none;
	/*margin:15px 0;*/
/*	width:980px;
*/}
.clsPost{
	width:1000px;
	margin:0 auto;
}
.clsPost p{
	margin:0;
}
#selpost_block .clBanner_but{
	background:url(images/post_but.jpg) no-repeat;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 43px;
    left: 0;
    position: relative;
    right: 0;
    top: 4px;
    width: 331px;
}
#selFeatured{
	clear:both;
	overflow:hidden;
}
#selFeatured h3{
	font:18px  'Roboto Slab', serif;
	background:url(images/mainh.png) no-repeat left;
	padding-left:6px;
	height:38px;
	float:left;
	margin:0;
}
#selFeatured h3 span{
	background:url(images/mainh_span.png) no-repeat right;
	float:left;
	display:block;
	font: 18px  'Roboto Slab', serif;
	padding-bottom:10px;
	height:38px;
	line-height:38px !important;
	color:#fff;
	padding:0 20px 0 5px;
}
#selFeatured th{
	background:url(images/table_hbg.jpg) repeat-x;
	font:bold 14px 'Roboto Slab', serif;
	color:#000;
	height: 45px;
    line-height: 24px;
	padding:0 10px;
	border-top:1px solid #eaeaea;
	/*border-left:1px solid #eaeaea;*/
}
#selFeatured table{
	border-collapse:collapse;
	background:#f4f4f4;
	clear:both;
border:1px solid #ddd;
}
#selFeatured tr.clshead{
	background:url(images/th_bg.jpg) no-repeat;
	height:30px;
}
#selFeatured td{
	padding:3px 0;
	/*border-bottom:1px dashed #e1e5d3;*/
	margin-bottom:1px;
	padding:10px 0 10px 10px;
	text-transform:capitalize;
}
/*#selFeatured td.dt0{
	border-left:1px dashed #e1e5d3 !important;
}*/
#selFeatured tr.clsOdd:hover,#selFeatured tr.clsEven:hover{
	background-color:#D2D2D2;
}
#selFeatured tr.clsEven{
	background:#fff;
}
#selFeatured .clsLeft_head{
	background:url(images/tableh_left.jpg) no-repeat left ;
	padding-left:9px;
	height:41px;
}
#selFeatured .clsRight_head{
	background:url(images/tableh_right.jpg) no-repeat right ;
	padding-right:9px;
	height:41px;
}
#selFeatured .clsCen_head{
	background:url(images/tableh_center.jpg) repeat-x ;
	height:41px;
	line-height:41px;
}
#selFeatured .clsUrgent{
	background:#d86500;
	padding:3px;
	height:19px;
	color:#FFF;
	font:bold 9px  'Roboto Slab', serif;
	text-transform:uppercase;
}
#selFeatured .clsHbgt{
	background:#5e5e5e;
	padding:3px;
	height:19px;
	color:#FFF;
	font:bold 9px  'Roboto Slab', serif;
	text-transform:uppercase;
	margin:0 5px;
}
#selFeatured .clsFea{
	background:#90584a;
	padding:3px;
	height:19px;
	color:#FFF;
	font:bold 9px  'Roboto Slab', serif;
	text-transform:uppercase;
}
#selFeatured .clsView_but{
	/*background:url(images/view_but.jpg) no-repeat;*/
	width:auto;
	height:35px;
	border:none;
	float:right;
	cursor: pointer;
	margin:10px 0 0;
	font:bold 13px  'Roboto Slab', serif !important;
	padding:0 10px;
	line-height:35px;
	color:#fff;
	text-transform:uppercase;
	background:#5e5e5e;
}
#selFeatured .clsView_but:hover{
	background:#DE482D;
}
/**Start Footer Style**/
#selFooter {
    background: #2e2e2e none repeat scroll 0 0;
    padding: 20px 0 50px 0;
}
.cls_quick-link {
    text-align: left;
}
.cls_quick-link li {
    margin: 15px 0;
}
.cls_quick-link li a {
    color: #cecece;
    font-size: 13px;
}
.cls_quick-link li a:hover {
	color:#fff;
}
.cls_footer-img.text-center > p {
    color: #7e7e7e;
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0;
    padding: 0 20px;
    text-transform: uppercase;
}
.cls_foter-quick.text-center p a {
    background: #746b6b url("images/ftr-arw.png") no-repeat scroll 30px center;
    border-left: 1px solid #8f8686;
    border-right: 1px solid #8f8686;
    border-top: 1px solid #8f8686;
    color: #393c49;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    padding: 7px 20px;
    text-transform: uppercase;
    width: 270px;
	text-decoration:none;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
}
.cls_foter-line {
    background: rgba(0, 0, 0, 0) url("images/footer_line.png") repeat-x scroll 0 0;
    display: inline-block;
    height: 7px;
    margin: 20px 0;
    width: 100%;
}
.cls_foter-quick.text-center p a:hover {
	background: #ffb338 url("images/ftr-arw.png") no-repeat scroll 30px center;
	border-left: 1px solid #ef9503;
    border-right: 1px solid #ef9503;
    border-top: 1px solid #ef9503;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
}
.cls_foter-copyright p {
    color: #cecece;
    font-size: 13px;
    margin: 0;
}
.cls_social-icon > li {
    display: inline-block;
}
.cls_social-icon li .twt {
    background: rgba(0, 0, 0, 0) url("images/twt.png") no-repeat scroll 0 0;
    display: block;
    height: 34px;
    width: 34px;
}
.cls_social-icon li .gp {
    background: rgba(0, 0, 0, 0) url("images/gplus.png") no-repeat scroll 0 0;
    display: block;
	height: 34px;
    width: 34px;
}
.cls_social-icon li .fb {
    background: rgba(0, 0, 0, 0) url("images/fb.png") no-repeat scroll 0 0;
    display: block;
	height: 34px;
    width: 34px;
}
.cls_social-icon li .in {
    background: rgba(0, 0, 0, 0) url("images/in.png") no-repeat scroll 0 0;
    display: block;
	height: 34px;
    width: 34px;
}
.cls_social-icon li a {
    border-radius: 2px;
    margin: 0 4px;
}
.cls_social-icon {
    margin: 0;
}
.cls_quick-link > ul {
    padding: 0 0 0 20px;
}
/**End Footer Style**/
/*June28 2012*/
.clsMinContent{
	/*padding:10px 0 0 ;*/
	padding: 0;
	min-height:400px;
	 background-color: #F0F0F0;
}
#sidebar {
    float: right!important;
  /*  margin-left:0 !important;
    width: 225px;*/
	width: 100% !important;
	padding:10px 0;
}
#main {
padding-left:0;
   /* margin:0 225px 0 0 !important;*/
  /* float: left;*/
   /* font-family: Lucida Sans Unicode;
    width: 75%;*/
	/*border:1px solid #CCCCCC;*/
}
#Innermain{
    margin:0 !important;
	/*font-family:Lucida Sans Unicode;*/
	/*border:1px solid #CCCCCC;*/
}
#selLinks,#selFeatures,#selHelp{
	/*border:1px solid #e5e5e5;*/
	margin-bottom:10px;
}
#selLinks h3,#selFeatures h3,#selHelp h3{
	background:#DB4427!important;
	color:#fff;
	 /*   background: url("images/side_h.jpg") no-repeat scroll 0 0 transparent;*/
    font: 14px/24px 'Roboto Slab', serif !important;
    height: auto;
    padding: 5px 10px 10px;
    text-transform: uppercase;
	border-radius:5px 5px 0 0;
	margin:0;
word-wrap: break-word;
}
#sidebar ul{
/*	background:#4e4e4e;
	padding:7px 0;
	min-height:150px;*/
}
.links li a{
	color:#d1d1d1;
    font: 15px/30px  'Roboto Slab', serif !important;
	padding:0 0 0 10px;
}
.links li:hover{
	/*background:#5e5e5e;*/
}
.links li {
   /* border-bottom:1px dashed #DBDBDD!important;*/
   margin-bottom:5px;
       color: #FFFFFF;
    font: 14px  'Roboto Slab', serif !important;
  /*  height: 30px;*/
    padding: 0 0 0 10px;
}
/*GREY ROUNDED CORNERS*/	
/*.grey_t {
	background:#FDFDFD url(images/grey_tb.jpg) 0px top repeat-x;
	}
.grey_b{
	background: url(images/grey_bb.jpg) 0px bottom repeat-x;
}
.grey_r{
	background: url(images/grey_rb.jpg) right 0px repeat-y;
	}
.grey_l{
	background: url(images/grey_lb.jpg) 0px 0px repeat-y;
	}
.grey_tl {
	background: url(images/grey_tlc.jpg) left top no-repeat;
	}
.grey_tr{
	background: url(images/grey_trc.jpg) right 0px no-repeat;
	}
.grey_bl{
	background: url(images/grey_blc.jpg) left bottom no-repeat;
	}
.grey_br{
	background: url(images/grey_brc.jpg) right bottom no-repeat;
	padding:1em 1px 1em 2px;
	}
.grey_br_cat{
	background: url(images/grey_brc.jpg) right bottom no-repeat;
	padding:1em 1px 8em 2px;
	}
*//*END OF GREY ROUNDED CORNERS*/	
#main .clsInnerCommon h3{
	color:#DD472C ;
	text-transform:uppercase;
	padding:10px 0 0 ;
	line-height:40px;
	font-size:13px;
	clear:both;
}
.links .clsNoborder {
	border:none!important;
}
.clsMini{
	background:none repeat scroll 0 0 #DD472C;
	width:auto;
	height:30px;
	border:none;
	text-align:center;
	line-height:30px;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
	font:bold 13px  'Roboto Slab', serif !important;
	margin:5px 0 0;
	padding:0 5px;
}
.clsMini:hover{
	background:none repeat scroll 0 0 #4E4E4E;
}
.clsLogin_page_btn {
    background: #7ec54e;
    border-radius: 0;
    color: #fff;
    font-weight: bold;
    padding: 10px 40px !important;
    text-transform: uppercase;
    border: 1px solid #7ec54e;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    width: 80% !important;
    margin: 0px auto;
    display: block;
}
.clsLogin_but {
    background: #404040;
    border-radius: 0;
    color: #fff;
    margin: 0 20px 5px; 0;
    padding: 10px 40px !important;
    text-transform: uppercase;
    border: 1px solid #404040;
    -webkit-box-shadow: unset;
    box-shadow: unset;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
}
/*.clsLogin_but:hover{
	background:#DC4528;
}*/
.cls_checkbox span, .cls_forgotpwd > a {
    color: #3e3e3e;
}
.clsSitelinks a {
    border-bottom-color: #039CE2 !important;
    border-bottom-style: dashed;
    border-bottom-width: 0px;
}
.glow {
    color: #5bb61f !important;
    font-weight: bold;
}
/*.dt3 {
	border-top:1px solid #DBDBDD !important;
}
.dt4{
	border-right:1px solid #DBDBDD !important;
}
.dt4{
	border-bottom:1px solid #DBDBDD !important;
}*/
.dt2,.dt1,dt0 {
	border-left:0 !important;
}
.dt{
/*	border-right:none!important;
	border-left:none!important;
	border-top:1px solid #DBDBDD !important;
	border-bottom:1px solid #DBDBDD !important;*/
}
.clsLoginbig_but{
	background:#393c49;
	/*background:url(images/login_bigbut.jpg) no-repeat;*/
	width:auto;
	height:35px;
	border:none;
	text-align:center;
	line-height:35px;
	/*text-transform:uppercase;*/
	color:#fff;
	cursor:pointer;
	font:bold 13px 'Roboto Slab', serif !important;
	padding:0 10px;
	margin:5px 0 25px;
}
.clsLoginbig_but:hover{
	background:#F39F16;
}
.clsLoginlarge_but{
	background:#DD472C;
	/*background:url(images/login_bigbut1.jpg) no-repeat;*/
	width:auto;
	height:35px;
	border:none;
	text-align:center;
	line-height:35px;
	/*text-transform:uppercase;*/
	color:#fff;
	cursor:pointer;
	font:bold 13px  'Roboto Slab', serif; !important;
	margin:5px 0 0;
	padding:0 10px;
}
/*.clsLoginlarge_but:hover,.clsLoginmega_but:hover{
	background:#DC4528;
}*/
.clsLoginmega_but{
	background:#DD472C;
	/*background:url(images/login_bigbut2.jpg) no-repeat;*/
	width:auto;
	height:35px;
	border:none;
	text-align:center;
	line-height:35px;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
	font:bold 13px  'Roboto Slab', serif !important;
	margin:5px 0 0;
	padding:0 10px;
}
.clsInnerCommon {
	padding-bottom:10px;
}
.clsFormSpan span {
    font-weight: normal !important;
}
.clsInnerCommon form p ,.clsPostProject p, .clsInnerCommon p,.clsInnerCommon ul {
   padding-left: 0em !important;
}	
/*.clsInnerCommon .clsEditProfile form p {
    padding-left: 1em !important;
}
*/
.clsPostProject li ul {
    padding-left: 0 !important;
}
/*June29 2012*//**/

#notificationLink{padding-left:0px !important;float:none !important;border: 0px !important;}
#notification_li{text-align: right;padding-right: 11px !IMPORTANT;}
#notificationContainer{}
    .cls_notif {
        display: inline !important;
    width: auto !important;
    float: none !important;
    margin-right: 5px;
}
.nav-pills>li>a{background:#ffffff !important;
    color: #000;
    font-size: 16px;
    min-height: 40px;
    padding: 10px;
    text-align: left;}
.clstop{
/*	background:#f39f16;
	border:1px solid #ddd;
	margin:0px 0 10px;
	text-align:left;
	padding:10px 0 5px 10px;
	text-align:center;
	color:#fff;
    width: 100% !important;
*/
    margin: 10px 0 0px;
    text-align: right;
    padding: 0 0 0 0;
    /*position: fixed;*/
}
.subject_head{    
	margin: 0px 0 10px 0;
    text-align: left;
    padding: 0 0 0px 0;
    border-bottom: 1px solid #cccccc;
    overflow: hidden;
    width: 100%;
	}
.font12{      padding: 3px 3px 5px 3px;
    border: 1px solid #ccc;
    color: #333;
    margin: 0 0 8px 12px;
    display: inline-block;}
.subject_head h3{font-size:18px;margin: 0px 0 10px 0;}    	
.mail_msg{margin: 10px 0 10px 0;
    padding: 30px;}
.clsTabs table{
    margin: 1em 0 1em 0!important;
	width:98% !important;
/*	background:#f4f4f4;
*/	clear:both;
	overflow:hidden;
}
td{
/*border-bottom:1px dashed #bcbdbd;
*/
	padding:7px 5px 7px;
}
.dt{
/*	padding:3px !important;*/
	text-transform:uppercase!important;
/*	background:#eaeaea!important;*/
}
.dt1,.dt2{
	/*border-top:1px dashed #ccc!important;*/
}	
.clsInnerpageCommon table, #viewpackage table,table.clsSitelinks {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #EAEAEA;
    margin: 1em 0 1em 0px !important;
    width: 100% !important;
	clear:both;
}
.clsHeads{
	/*margin:0 7px 0 7px;*/
}
.clsHeads {
	overflow:hidden;
	color:#fff;
	padding:10px 0;
	  color:#DE482D !important;
}
.clsHeadingRight a{
	color:#fff!important;
	float:left;
	display:block;
	margin-right:5px;
}
.clsHeadingRight a:hover{
	text-decoration:none;
	color:#fff!important;
}
.buttonBlackShad{
	 background: none repeat scroll 0 0 #5E5E5E;
    border: medium none;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 0 10px 0 0;
    padding: 0 7px;
    text-align: center;
  /*  text-transform: uppercase;*/
    width: auto;
	font:bold 13px/30px  'Roboto Slab', serif !important;
}
.buttonBlackShad:hover{
/*	 background: none repeat scroll 0 0 #DC4528;
*/color:#fff;
}
.clsHeadingRight span.clsManage a.buttonBlack,.clsHeadingRight span.clsBookMark a.buttonBlack{
	 background: none repeat scroll 0 0 #5E5E5E;
    border: medium none;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 0 10px 0 0;
    padding: 0 10px;
    text-align: center;
/*    text-transform: uppercase;*/
    width: auto;
	font:bold 13px/30px 'Roboto Slab', serif !important;
}
/*.clsHeadingRight span.clsManage a.buttonBlack:hover,.clsHeadingRight span.clsBookMark a.buttonBlack:hover{
	 background: none repeat scroll 0 0 #DC4528;
}*/
.clsHeadingRight span.clsPostProject a.buttonBlack{
	background: none repeat scroll 0 0 #5E5E5E;
    border: medium none;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 0 10px 0 0;
    padding: 0 10px;
    text-align: center;
/*    text-transform: uppercase;*/
    width: auto;
	font:bold 13px/30px  'Roboto Slab', serif !important;
}
.clsHeadingRight span.clsPostProject a.buttonBlack:hover{
	background: none repeat scroll 0 0 #5e5e5e;
}
.clsHeadingRight {
	position:relative;
	top:0px;
	right:0;
	left:0;
}
.clsHeadingRight a img{
/*  vertical-align:top;
    position:relative;
	top:0px;
	right:0;
	left:-8px; 
	margin:5px 0 0;*/
}
.clsHeadingRight .clsIcons{
	margin-right:7px!important;
}
.buttonwrapper a.buttonBlackShad{
	 background: none repeat scroll 0 0 #5E5E5E;
    border: medium none;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 0 10px 0 0;
    padding: 0 7px;
    text-align: center;
    text-transform: uppercase;
    width: auto;
	font:bold 11px/30px  'Roboto Slab', serif !important;
	/*background:url(images/orange_small.png) no-repeat;
	width:96px;
	height:23px;
	line-height:23px;
	border:none;
	text-align:center;
	text-transform:capitalize;
	font-size:12px;
	display:block;
	color:#fff;
	float:left;
	margin:10px 10px 10px 0;*/
}
#selPMB p{
	margin:5px 0 !important;
	padding: 0.3em 0 0 1em !important;
}
.clsTextLink h2, .clsJavaScript h2, .clsTextFeed h2, .clsRssFeed h2, .clsBanners h2 {
    -moz-text-decoration-line: none !important;
   /* text-align: left !important;*/
}
.message .error {
    background: #f2dede none repeat scroll 0 0;
    border: medium none #f2dede;
    color: #a94442;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0;
    padding: 10px;
    text-align: center;
}
.message .cls_error {
    background: #f2dede none repeat scroll 0 0;
    border: medium none #f2dede;
    color: #a94442;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0;
    padding: 10px;
    text-align: center;
}
.message .success {
    background: #dff0d8 none repeat scroll 0 0;
    border: medium none #d6e9c6;
    color: #3c763d;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0;
    padding: 10px;
    text-align: center;
}
.clsError{
color:red;
}	
.clsTabs p {
    padding-left:1em !important;
	clear:both;
overflow:hidden;
}
.clsRadiobut{
	vertical-align:middle!important;
	margin:0 !important;
}
.help{
color:red;
}
span.clsOptContact a{
	color:#DD472C !important;
}
.clsEditProfile span.help {
    display: inline!important;
    float: none !important;
	}
.clsOptionalDetails .clSNoBack{
	padding-left:0 !important;
}	
.clsOptionalDetails ul{
	padding-left:5em !important;
}
/*July23 2012*/
.clsDropdown select#id{
   right: 0px; 
   left:-1px;
    position: absolute;
    top: -3px;
    width: 196px !important;
    z-index: 1;
	height:26px;
}
.clsDropdown input#searchbox{
	 position: absolute;
	  top:2px;
	  left: 0px;
	   z-index: 2; width: 172px; padding: 0px 0 0 5px; border: medium none;
}
#paging .pagingnav p{
	text-align:right;
	padding:0 1em 0 0 !important;
}
#paging span.clsActive{
	background:#353535;
	padding:2px 5px;
	color:#fff;
	border-radius:3px;
}
#paging span{
	background:#ccc;
	padding:5px;
	color:#000;
	margin:0 1px;
	padding:2px 5px;
	border-radius:3px;
}
.clsRssFeed .clsSitelinks a {
	border-bottom:none!important;
}
#selSignUp .clsInnerCommon p{
	padding:0.5em 1em !important;
	line-height:19px !important;
}
.clsOptionalDetails li {
	/*list-style-type:disc;*/
	margin-bottom:5px;
}
.clsOptionalDetails li a{
	border:none !important;
}
#selSearchResult{
	width:705px;margin:10px auto;
	clear:both;
	overflow:hidden;
}
#selSearchResult .clssLeft{
	background:url(images/s_left.jpg) no-repeat left ;
	padding-left:9px;
	height:135px;
}
#selSearchResult .clssRight{
	background:url(images/s_right.jpg) no-repeat right ;
	padding-right:8px;
	height:135px;
}
#selSearchResult .clssCen{
	background:url(images/s_cen.jpg) repeat-x ;
	height:135px;
	padding:15px 0 0;
}
#selSearchResult p{
	padding:5px 0 5px 25px!important;
}
#selSearchResult p label{
	width:auto;
	float:left;
	font-weight:bold;
	color:#666;
	text-align:left;
}
#selSearchResult .clsST{
	width:230px;
	height:20px;
	margin:0 10px 0 0;
	padding-left:5px;
	border:1px solid #ccc;
}
#selSearchResult .clsSD{
	width:230px;
	height:21px;
	margin:0 10px 0 0;
	border:1px solid #ccc;
}
#selSearchResult .clsLogin_but{
/*	margin:0 !important;
	padding:0;*/
}
/*July 25 2012*/
#selSearchResult p a{
	margin:0 5px 0 0;
}
#selSearchResult p a:hover{
	text-decoration:underline !important;
}
.clsDecrip {
	line-height: 18px;
    padding: 5px 0 !important;
}

#selMenu ul{
	float:left;
}
.clsTop{
	/*border-bottom:1px dotted #ccc;
	background: #fff !important;*/
	margin:11px 0 5px!important;
/*	margin:0 !important;*/
	float:right;
}
.clsTop ul{
	margin:0px 10px 0 0;
	width:auto;
	/*width:135px;*/
	float:right;
line-height:35px;
	/*border-right:1px dotted #ccc;*/
}
#selRightHeader .clsTop  li{
	background:url(images/top_sep.jpg) no-repeat right !important;
/*	border-right:1px dotted #ccc !important;*/
}
#selRightHeader .clsTop  li a{
	color: #696d6c;
    font: 15px 'Roboto Slab', serif !important;
     padding: 0 15px !important;
    text-transform: capitalize;
	line-height:30px;
}
#selRightHeader .clsTop li.clsNoBorder{
	background:none!important;
}
#selRightHeader .clsTop .Topicons li{
	float:left;
	margin:0 3px;
	background:none;
	border:none !important;
}
#selRightHeader .clsTop .Topicons li a{
	padding:0 !important;
}
#selRightHeader .Topicons{
	float:right;border:none !important;
}
.clsTopmenu li {
	float:right;
	/*background:url(images/menu_sep.jpg) no-repeat scroll right center;*/
}
#selMenu li a {
    color: #fff;
    /* text-transform: uppercase; */
    font-size: 13px;
    font-weight: bold;
}
#selMenu .clsTopmenu li a {
	/*background:url(images/li_a27.jpg) no-repeat scroll left top;padding-left:7px;*/
	color:#ffffff;
	float:left;
	text-decoration:none;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
}
/*BY DLS*/
.white_bg{background:#ffffff !important;padding: 10px 0 0 0;box-shadow: 2px 3px 6px 0px #ccc;border-radius: 5px;margin: 0px 0 10px 0;}
.white_bg_pagination{background:#ffffff !important;padding: 2px 8px 11px 8px;box-shadow: 2px 3px 6px 0px #ccc;border-radius: 5px;margin: 0px 0 10px 0;}
.white_bg_pad{background:#ffffff !important;padding: 10px 24px;box-shadow: 2px 3px 6px 0px #ccc;border-radius: 5px;margin: 10px 0 10px 0;}
.white_bg_profile{background:#ffffff !important;padding: 24px 24px;box-shadow: 2px 3px 6px 0px #ccc;border-radius: 5px;margin: 10px 0 10px 0;}
.owfl_hide{overflow:hidden;width:100%}
.img left p:first-child{margin:20px 0px}
.chat-content{margin-bottom:20px;}
.img left p a{display:inline-block;}
.align_para p{margin:4px 0 8px 0;}
.padd_bottom_15{padding-bottom:15px !important;}
.prof_img_t{margin-top: 20px !important;
    margin-bottom: 20px !important}
.job_preloader{display:block;width:100%;height:100%;top:0px;left:0px;right:0px;bottom:0px;background:rgba(255,255,255,0.92);position:fixed;z-index:100000;text-align:center}
.job_preloader img{    max-width: 100%;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -100px 0 0 -100px;}
.portover{position:relative;overflow:hidden;}

	.portover .port_a{transition:all 0.4s linear;-webkit-transition:all 0.4s linear;overflow:hidden;}
	.portover .port_a img{opacity:1;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}
.portover:hover .port_a{background:#333333;transition:all 0.4s linear;-webkit-transition:all 0.4s linear;}
.portover:hover .port_a img{opacity:0.7;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}
.portover:hover .port_hide{top:24%;display:table-cell;-webkit-transition:all 0.2s linear;-wekit-transition:all 0.2s linear;}
.port_hide a{display:block !important;text-align:center;color:#ffffff !important}
.margin_t_b_0{margin-bottom:0px !important;margin-top:0px !important}
.col-md-2.img_height_pro{height:auto !important}
.submenu_login{display: none;
    padding: 6px 6px 6px 6px;
    margin: 0px;
    position: absolute;
    background: #ffffff;
    z-index: 10;
    top: 28px;
    left: 20px;
    min-width: 150px;
	opacity:0;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	}
.submenu_login li a{color:#333333 !important}
.submenu_login li a:hover{color:#3d9a00 !important}
.submenu_login li{padding;0;float: none;
    width: 100%;
    overflow: hidden;}
.login_menu{display:inline-block;float:left;position:relative;}
.login_menu:hover .submenu_login{display:block;
	opacity:1;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;}
.owfl_hide_pro{overflow: hidden;width: 100%; min-height: 286px;}
.img_pro_size img{max-width:120px;height:auto;}
.portfolio a{text-align:center;display: inline-block;}
.white_color{color:#ffffff !important}
.profile_img img{max-width:90%;height:auto;}
.prof_img img{max-width:160px;height:auto}
.margin_bottom_20{margin-bottom:20px;}
.margin_bottom_15{margin-bottom:15px;}\
.button_align .clsLogin_but{margin-bottom:5px !important;}
.submenu_login a{display:none}
.submenu_login li a{display:block !important}
span.country{    
	text-align: left;
    margin:10px 0 10px 20px;
    display: block;}
span.bids{    display: block;
    width: 100%;
    overflow: hidden;
    height: auto !important;
    font-size: 15px;}
	p.price{text-align:left;    margin-left: 20px;}
	p.bids{text-align:left;    margin-left: 20px;}
	a.reivew_lft{text-align:left;display:block; margin-left: 20px;}
.title-block_col {
        padding: 2px 0 3px 0px;
    text-align: left;
    font-weight: bold;
}
.user_prof{font-size:18px}
.padd_left_0{padding-left:0px !important}
.padd_right_0{padding-right:0px !important}
.margin_right_0{margin-right:0px}
.invoiceendamt{margin-top:30px;}
.invoiceendamt p{    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
	padding:3px 0!important
	}
.invoiceendamt span{float:right;font-size: 16px;
    color: #008000 !important;}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th
{border-bottom:0px}
#notificationContainer .notifications{
	/* width:100%; */overflow:hidden;padding:0
}
/* #notificationContainer .notifications p{float:right !important;width: 77%;} */
.check_fl li{float:left;width:48%;margin: 0 0 6px 0;}
.table>tbody>tr:last-child>td{border-bottom:1px solid #ddd}
.table>tbody>tr>td:last-child{border-right:1px solid #ddd !important}

.user_acc{font-size:18px;margin:5px 0 5px 0}
.red_color{color:red !important;}
.pad_owfl {
    padding: 0 0 11px 0;
    float: left;
    width: 100%;
}
.jplist .list .img img {
    max-width: 90%;
    border-radius: 3px;
    padding: 5px;
    background: #8a9fce;
}
.msg_row:last-child .msg_right{width:60%;margin: 30px 0;}
.jplist-star-rating-outer {
     margin-left: 20px;
}
.jplist-reviews {
    display: block;
    width: 100px;
    font-size: 15px;
    margin-top: -12px;
    text-align: left;
	margin-left:20px !important;
}
.jplist .list{background:transparent !important}

.padd_search{padding-top:7px !important}
.white_lf_bg{
	width: 85% !important;
    background: #fff;
    margin: 0px 10px 0 0%;
    padding: 15px 10px 15px 10px;}

.hidden_flow{width: 100%;overflow: hidden;}
.menu_down_arrow {
    display: none;
    position: absolute;
    right: 0px;
    margin-top: -35px;
    height: 50px;
    border-bottom: 0px !important;
    border-top: 0px !important;
    padding: 20px 12px 0 10px;
}
.login-choose h4 , .signin-choose h4{
	background: url(images/signup-home.png) no-repeat left;
}
.login-choose p , .signin-choose p{
	background: url(images/signup-tick.png) no-repeat left;
}
.xdsoft_datetimepicker{
	box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #333333;
	display: block;
	padding: 8px;
	padding-left: 0px;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	box-sizing: border-box;
	display:none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.xdsoft_noselect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline{
	display: inline-block;
	position: static;
	box-shadow: none;
}
.xdsoft_datetimepicker *{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0px;
	margin:0px;
}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
	display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
	display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
	width: 224px;
	float:left;
	margin-left:8px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker{
	width: 58px;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
	margin-top:8px;
}
.xdsoft_datetimepicker  .xdsoft_mounthpicker{
	position: relative;
	text-align: center;
}
.xdsoft_datetimepicker  .xdsoft_prev, .xdsoft_datetimepicker  .xdsoft_next{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAeCAYAAACR82geAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzQ5MUVFRTJDRTkxMUUzODYyMUJDN0ExNzY5MEJFMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzQ5MUVFRDJDRTkxMUUzODYyMUJDN0ExNzY5MEJFMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZZiqAgAAAR5JREFUeNrs2W0OgjAMBmAnHJjoOZq8FzYTUAkfG9KuJFDaZD8MpoYHmG0JMcabxzLuTuAwDqMR9dlPIISQO0TtqtrVpA7+21troxe8Q3mMPjfsDJ3cmVcGJc4WuOdtDSaFksQphvn+WNHdthJQhFlDWeBowMQcTiEMPilUYLagTHC0YJI4BTD45VWA4aAMOJowCxwhDMY5D7t3MWEmOAIYzPNZghlwmDBI5bIG0+MwYJDLc1SYkl6pYnz3dbraWXjHQPAokfVHCQWbL1mFgcLfNVmDgWKBR4oFHgQFHmnBYIeWgBRbAg4OabUE2LGJJMUmEltRrjh2wBaUK8LkcOjqg6oUjmhkYnXm24wq7qdoyO5vIv29ksM4zI7xFmAAj1yMVcKZ+nYAAAAASUVORK5CYII=');
}
.xdsoft_datetimepicker  .xdsoft_prev{
    float: left;
	background-position:-20px 0px;
}
.xdsoft_datetimepicker  .xdsoft_next{
    float: right;
	background-position:0px 0px;
}
.xdsoft_datetimepicker  .xdsoft_next:active,.xdsoft_datetimepicker  .xdsoft_prev:active{
}
.xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_prev {
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0px none currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	outline: medium none currentColor;
	overflow: hidden;
	padding: 0px;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
	float:none;
	background-position:-40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left:14px;
	margin-top:7px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
	background-position:-40px 0px;
	margin-bottom:7px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
	height:151px;
	overflow:hidden;
	border-bottom:1px solid #DDDDDD;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #F5F5F5;
	border-top:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: center;
	border-collapse:collapse;
	cursor:pointer;
	border-bottom-width:0px;
	height:25px;
	line-height:25px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
 border-top-width:0px;
}
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {
    opacity: 1;
}
.xdsoft_datetimepicker  .xdsoft_label{
	display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
	float:left;
	width:182px;
	text-align:center;
}
.xdsoft_datetimepicker  .xdsoft_month{
	width:114px;
	text-align:right;
}
.xdsoft_datetimepicker  .xdsoft_calendar{
	clear:both;
}
.xdsoft_datetimepicker  .xdsoft_year{
	width:56px;
}
.xdsoft_datetimepicker  .xdsoft_calendar table{
	border-collapse:collapse;
	width:100%;
}
.xdsoft_datetimepicker  .xdsoft_calendar td > div{
	padding-right:5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
	width:14.2857142%;
	text-align:center;
	background: #F5F5F5;
	border:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: right;
	padding:0px;
	border-collapse:collapse;
	cursor:pointer;
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
	color:#33AAFF;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0px 1px 3px 0px inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
	opacity:0.5;
}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
	color: inherit	!important;
    background: inherit !important;
    box-shadow: inherit !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	font-weight: 700;
	text-align: center;
	color: #999999;
	cursor:default;
}
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}
.xdsoft_time_box{
	position:relative;
	border:1px solid #ccc;
}
.xdsoft_time_box > .xdsoft_scrollbar >.xdsoft_scroller{
	background:#ccc !important;
	height:20px;
	border-radius:3px;
}
.xdsoft_time_box > .xdsoft_scrollbar{
	position:absolute;
	width:7px;
	width:7px;
	right:0px;
	top:0px;
	bottom:0px;
	cursor:pointer;
}
.hidden_flow_para{
	    width: 100%;
    overflow: hidden;
    padding: 0 30px 30px 31px;
    text-align: left;
    font-size: 13px;
    margin: 0px auto;}
.clsNoBorder .fa{margin-right:5px}
.clsActive .fa{margin-right:5px}
#selflag #selLangMenu{background:transparent;color:#fff;border:0px;outline:none;border-radius: 0px;font-size:16px;padding-right: 0px;margin-top:4px;box-shadow:none !important}
#selflag #selLangMenu img{background: #fff;padding: 2px;margin-right: 5px;max-width: 26px;}
li.ng-scope img{max-width:26px;}
.cls_cat-ul-list > li{transition:all 0.2s linear;-webkit-transition:all 0.2s linear}
/*.cls_cat-ul-list > li:hover{ box-shadow: 1px 2px 4px 1px #f5ac37;font-weight: bold;}*/
.dropdown_search .menu_hover{display:none;opacity:0;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;position: fixed;    background: #ffffff !important;
padding:13px 0 11px 0;margin-top: 42px;}
.cls_foter-quick.text-center p{margin:0 0 10px !important;}
.padd30{padding-left:30px;}
.dropdown_search:hover .menu_hover{    display: block;
    color: #ffffff !important;
    opacity: 1;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;}
.menu_hover li{float:none !important;color:#333 !important;}
.menu_hover li a{color:#333 !important;    padding: 0 14px 10px 6px}
#selMenu .clsTopmenu li:last-child a span{padding-right:12px !important}
#selMenu li:last-child{margin-right:0px !important}
#selRightHeader .navbar-collapse.collapse{padding-right:0px}
.navbar-header .navbar-brand{display:none;}
/*end DLS*/
#selMenu .clsTopmenu ul li a:hover,#selMenu .clsTopmenu ul li a.current {
	/*background:url(images/menu_active.jpg) no-repeat scroll center bottom;*/
/*	background:url(images/li_ahover27.jpg) no-repeat scroll left top;*/
	color:#3d9a00;
/*	 border-bottom: 2px solid #3d9a00;
*/
}
.clsTopmenu{
	/*border-top:2px solid #efefef;*/
	float:left;
}
#selFooter .clsLicense p a{
	color:#000;
}
.clsLicense p{
   color: #000000;
    font-size: 14px;
    margin: 5px 0;
    text-align: center;
}
.clsLicense p a:hover{
    text-decoration:underline !important;
}
.underLine a {
    margin: 0 0 0 7px !important;
}
#selSignUp .underLine a {
    color: #DB4125;
    margin: 0 !important;
    text-decoration: underline;
}
.menu_hover li a:hover {
    color: #3d9a00 !important;
}
.white_content{
	border: 10px solid hsl(199, 97%, 45%)!important;
	height: auto!important;
}
#light p,#light1 p{
	padding:7px 0 !important;
	text-align:justify;
	line-height:18px;
}
#light .ClsPrivacyDesc,#light1 .ClsPrivacyDesc{
    float: left;
    padding-right: 0px !important;
    width: auto !important;
}
#light .clsClose,#light1 .clsClose{
	padding:0 !important;
}
#light p b,#light1 p b{
	color:hsl(29, 99%, 52%);font:bold 16px 'Roboto Slab', serif !important;;text-transform:uppercase; 
}
.clsTable{
	border:1px solid #eaeaea;
/*	box-shadow:0 0 5px #e6e6e6;*/
}
/*.clsSear{
	background:url(images/s_bg.jpg) no-repeat;
	width:219px;
	height:26px;
	border:none;
	float:right;	
}
.clsSear .clstx{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
	color:#fff;
	width:185px;
	float:left;
	display:block;
	text-align:left;
	padding:5px 0 0 5px;
}*/
.clsSearch {
   /* background: url("images/s_bg.jpg") no-repeat scroll 0 0 transparent;*/
   border:1px solid #e35034 !important;
	width:228px;
	height:37px;
	float:right;
}
.clsSearch #inputTextboxes {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #4e4e4e;
    margin: 0px 0 0 5px;
    padding: 0 0 0 5px;
    width: 178px;
	height:35px;
	line-height:35px;
}
.clsSearch p img{
  cursor: pointer;
    left: 1px;
    position: relative;
    right: 0;
	float:right;
}
#selRightHeader .clsTop li a.clsActive{
	color:#E45036;
}
/*#selRightHeader .clsTop a:hover{
	border-bottom:1px dashed #D9E0CE;
}*/
.clsSearch_icon{
   background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    display: block;
    float: right;
    height: 37px;
    left: 2px;
    padding: 0;
    position: relative;
    right: 0;
    text-indent: -200em;
    top: -46px;
    width: 32px;
}
#main .clsTabs  h3 span {
/*    color: #DC4528 !important;
*/
	font-weight:bold;
	font-size:15px;
}
.clsCatSearchRt p {
   color: #DE482D !important;
    font-size: 13px;
    line-height: 40px;
    text-transform: uppercase !important;
}
.clsCatSearch {
	background:none !important;
	padding:0 0 10px !important;
	/*border-bottom:1px dashed #ddd !important;*/
}
.clsH,.clsCon{
	/*padding:0 10px;border-top:1px solid #F2F3F0;*/
	/*width:960px;*/
}
.dt2{
	background:none !important;
}
#tabs ul li{
	background:#4E4E4E;
	/* background: url("images/s_li.png") no-repeat scroll 0 0 transparent;*/
	width:123px;
	height:33px;
	border:none;
	float:left;
	text-align:center;
}
#tabs ul li.active,#tabs ul li:hover {
	background:#DD472C;
	/* background: url("images/s_active.png") no-repeat scroll 0 0 transparent;*/
	width:123px;
	height:33px;
	border:none;
}
.clsSocialBlock{
	background:#4e4e4e;
    clear: both;
    height: 56px;
	line-height:54px;
    overflow: hidden;
}
.clsSocialBlock a {
	padding:0 5px;
	float:left;
	display:block;
	text-indent:-200em;
	margin:10px 5px 0;
}
.clsSocialBlock a img{
	vertical-align:middle;
}
/*main r c*/
/*.main_t {
	background:#f8f8f8 url(images/main_tb.jpg) 0px top repeat-x;
	}
.main_b{
	background: url(images/main_bb.jpg) 0px bottom repeat-x;
}
.main_r{
	background: url(images/main_rb.jpg) right 0px repeat-y;
	}
.main_l{
	background: url(images/main_lb.jpg) 0px 0px repeat-y;
	}
.main_tl {
	background: url(images/main_tlc.jpg) left top no-repeat;
	}
.main_tr{
	background: url(images/main_trc.jpg) right 0px no-repeat;
	}
.main_bl{
	background: url(images/main_blc.jpg) left bottom no-repeat;
	}
.main_br{
	background: url(images/main_brc.jpg) right bottom no-repeat;
	padding:5px;
	}
* html .cls100_p{
	width:100%;
	}
.block {
	margin-bottom:10px;
	height:1%;
	}
*//* end of main r c*/
.clsContactForm {
/*	clear:both;
	overflow:hidden;
	padding:20px 0 0;*/
}
.clsContactForm h3{
	margin:20px 0 0;
}
.clsContactForm label{
	float:left;
	width:120px;
	display:block;
	text-align:left;
}
.clsContactForm  p{
	margin:10px 0 !important;
}
 tr.clsEven{
	 background:#fff;
}
.clsFloatedList li {
    float: left !important;
}
.clsPercent30 {
    width: 30%;
}
.clsPercent10 {
    width: 10%;
}
.clsFormSpan span {
    display: block;
    float: left;
    font-weight: bold;
    min-width: 270px;
}
.clsInnerCommon form p {
    padding: 0.5em 0 0 3em;
}
#main .clsInnerCommon h3 span {
    display: inline !important;
    float: none !important;
    width: auto !important;
	font-weight:bold;
}
.white_content {
    background-color: white;
    border: 16px solid #999999;
    display: none;
    height: 50%;
    left: 25%;
    overflow: auto;
    padding: 16px;
    position: fixed;
    top: 25%;
    width: 50%;
    z-index: 1002;
}
.white_content {
    border: 10px solid #039BE2 !important;
    height: auto !important;
}
.black_overlay {
    background-color: black;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}
.clsEditProfile span {
    display: block;
    float: left;
    min-width: 150px;
}
.clsClose {
    float: right !important;
    min-width: 10px !important;
    padding: 10px 20px 0 0;
}
.clsEditProfile li {
    background: none repeat scroll 0 0 transparent;
    margin: 0.5em 0 0;
    padding: 0;
}
tr.odd{
	background:#fff !important;
}
td a{
 color: #546361;
}

td a:hover{
	/*text-decoration:underline !important;*/
}
p.clsNoResult{
	text-align:center;
	font-weight:bold;
}
table td a{
	/*color:#000;*/
}
table.custom {
	background:#fff;
	margin:1em 0 !important;
	padding:5px !important;
}
table.custom td{
	padding:1px !important;
}
table.clsTable{
	background:#F4F4F4;
}
#selPMB label{
	float:left;
	width:120px;
	text-align:left;
	display:block;
}
#selPMB p span{
	float:left;
	width:540px;
	text-align:left;
	display:block;
}
.clsSocialBlock a.fb{
	background: url(images/f_1.png) no-repeat;
	height:32px;
	width:32px;
	border:none;
	display:block;
}
.clsSocialBlock a.fb:hover{
	background: url(images/fb_hover.png) no-repeat;
	height:32px;
	width:32px;
	border:none;
	display:block;
}
.clsSocialBlock a.twt{
	background: url(images/f_2.png) no-repeat;
	height:32px;
	width:32px;
	border:none;
	display:block;
}
.clsSocialBlock a.twt:hover{
	background: url(images/twt_hover.png) no-repeat;
	height:32px;
	width:32px;
	border:none;
	display:block;
}
.clsSocialBlock a.skype{
	background: url(images/f_3.png) no-repeat;
	height:32px;
	width:32px;
	border:none;
	display:block;
}
.clsSocialBlock a.skype:hover{
	background: url(images/skype_hover.png) no-repeat;
	height:32px;
	width:32px;
	border:none;
	display:block;
}
.clsSocialBlock a.in{
	background: url(images/f_4.png) no-repeat;
	height:32px;
	width:32px;
	border:none;
	display:block;
}
.clsSocialBlock a.in:hover{
	background: url(images/in_hover.png) no-repeat;
	height:32px;
	width:32px;
	border:none;
	display:block;
}
.cls_email-forget{
    background: #fff url("images/login-username.png") no-repeat scroll 0 0;
	border: 1px solid #e0d8d8;
    height: 40px;
    padding: 0 0 0 65px;
    width: 80%;
    margin: 10px auto;
    background-size: auto 100%;
	}
input#UN, input#UNP {
    background: #fff url(images/login-username.png) no-repeat scroll 0 0;
    border: 1px solid #e0d8d8;
    height: 40px;
    padding: 0 0 0 65px;
    width: 80%;
    margin: 10px auto;
    background-size: auto 100%;
}
.login_pro{max-width:200px;overflow:hidden;margin:0px auto 30px auto;background:#ffffff;padding: 8px 0 0 0;
    border-radius: 5px;}
input#PWP, input#PW {
    background: #fff url("images/login-password.png") no-repeat scroll 0 0;
  border: 1px solid #e0d8d8;
    height: 40px;
    padding: 0 0 0 65px;
    width: 80%;
    margin: 10px auto;
    background-size: auto 100%;
}
.cls_checkbox, .cls_forgotpwd {
    margin: 10px 0;
    text-align: left;
	font-weight:600;
}
.outer_login form .cls_checkbox span {
    margin: 0 10px;
}
.outer_login form .cls_checkbox .checkbox.check {
    display: inline-block;
}
.mapimg{
	background: none repeat scroll 0 0 hsl(0, 0%, 100%);
    float: right;
    left: 648px;
    position: absolute;
    right: 0;
    top: 361px;
    width: 265px;
    z-index: 99;
	height:202px;
}
.mapimg p{
	text-align:center;
}
/*.mapimg img{		
	height:200px;
	width:200px;
}*/
.clspaidbox {
    background: none repeat scroll 0 0 #FFF5EC;
    border: 1px solid #ECDACA;
    margin: 10px 0;
	width:98%;
}
.clsInnerCommon .clspaidbox p {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #ECDACA;
    font: bold 15px 'Roboto Slab', serif !important;
    margin: 0;
    padding: 10px 0 10px 10px !important;
    text-transform: capitalize;
}
.slider{
	/* clear:both;
	overflow:hidden;*/
}
.breadcrum {
    background: #4140401a;
    border-bottom: 2px solid #f0f0f0;
	min-height: 37px;
}
.breadcrum .cls_nopadng {
    padding: 0 !important;
}
.clstop.toptime{visiblity:hidden !important;opacity:0;color:#ffffff !important;}
.home_top {
    color: #d1d1d1;
    display: block;
    margin: 10px 0;
    text-align: left;
}
.home_top > span {
    color: #393c49 !important;
}
.cls_welcom {
    border-left: 1px solid;
    border-right: 1px solid;
    color: #393c49;
    display: inline-block;
    float: right;
    margin: 0;
    padding: 8px 10px 8px;
	line-height:22px;
}
.cls_logouts {
    background: #f39f16 none repeat scroll 0 0;
    display: inline-block;
    float: right;
    padding: 10px 0;
    width: 90px;
	text-align:center;
}
.cls_notif > ul {
    margin: 0;
}
.cls_logouts > a {
    color: #fff;
/*    padding: 10px 15px;
*/}
.cls_logouts > a:hover {
	color:#fff;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
    background: #fff none repeat scroll 0 0;
    border-radius: 7px;
    box-shadow: 0 0 6px #acacac;
    float: none !important;
    left: 490px !important;
    margin: 0 auto;
    padding: 10px;
    position: fixed !important;
    text-align: center;
    top: 100px !important;
    transition: all 0.6s ease 0.5s;
    z-index: 99999;
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
    background: #d8d8d8 none repeat scroll 0 0;
    border: 1px solid #acacac;
    border-radius: 5px;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0;
}
.ui-dialog-content.ui-widget-content {
    display: block;
    overflow: hidden;
    text-align: left;
    width: 100% !important;
}
#eventContent > p {
    background: #d8d8d8 none repeat scroll 0 0;
    border: 1px solid #acacac;
    border-radius: 5px;
    padding: 10px 0;
    text-align: center;
}
#eventContent #eventInfo > p {
    margin: 0px 0;
    text-align: left;
}
.ui-dialog-titlebar .ui-dialog-titlebar-close {
    background: #ebebeb url("images/close-btn.png") no-repeat scroll center center;
    border: 1px solid #acacac;
    border-radius: 5px;
    height: 22px;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 22px;
}
#eventInfo p span {
    display: inline-block;
    font-weight: bold;
    margin: 10px 0;
    width: auto;
}
.content-frame-body {
    width: auto !important;
	height:auto !important;
}
#calendar.fc.fc-ltr.fc-unthemed {
    border-bottom: 1px solid #cccccc;
}
.cls_search input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-size: 100%;
}
.cls_search input::-webkit-search-decoration,
.cls_search input::-webkit-search-cancel-button {
	display: none;
}
.cls_search  input[type="search"]:focus {
    background-color: #fff;
    color: #000;
    cursor: auto;
    padding-left: 0px;
    width: 0px;
}
.cls_search  input[type="search"]:hover {
    background-color: #fff;
}
.cls_search input[type="search"] {
    color: transparent;
    cursor: pointer;
    padding-left: 0px;
    width: 15px;
}
.cls_search input[type="search"]:focus {
    background-color: #fff;
    border-color: #EAEAEA;
    box-shadow: 0 0 5px #EAEAEA;
    width: 0px;
}
.cls_search input[type="search"] {
    background: #ededed url("images/search_btn.png") no-repeat scroll right center;
    border: 1px solid #ccc;
    border-radius: 0;
    padding: 9px 35px 9px 4px;
    transition: all 0.5s ease 0s;
    width: 0;
margin:0 5px;
}
.cls_login input[type="login"] {
    background: #ededed url("images/login_btn.png") no-repeat scroll right center;
    border: 1px solid #ccc;
    border-radius: 0;
    padding: 9px 35px 9px 4px;
    transition: all 0.5s ease 0s;
    width: 0;
margin:5px;
cursor: pointer;
}
.cls_password input[type="password"] {
    background: #ededed url("images/password_btn.png") no-repeat scroll right center;
    border: 1px solid #ccc;
    border-radius: 0;
    padding: 9px 35px 9px 4px;
    transition: all 0.5s ease 0s;
    width: 0;
margin:5px;
cursor: pointer;
}
.cls_setting input[type="setting"] {
    background: #ededed url("images/setting_btn.png") no-repeat scroll right center;
    border: 1px solid #ccc;
    border-radius: 0;
    padding: 9px 35px 9px 4px;
    transition: all 0.5s ease 0s;
    width: 0;
margin:5px;
cursor: pointer;
}
.cls_search input[type="search"] {
    box-sizing: content-box;
    font-size: 100%;
}
.cls_topmenunav {
 /*    margin: 50px 0 0 0px; */
	    line-height: 0px;
}
.cls_search-form.clsFloatRight {
    margin: 5px 0;
}
.cls_baner {
    background: rgba(0, 0, 0, 0) url("images/slide4.jpg") no-repeat scroll center center / cover ;
    display: block;
    height: 500px;
    width: 100%;
	background-attachment:fixed;
}
.cls_banner-content h2 span {
    color: #fff;
    display: block;
    font-size: 30px;
    font-weight: bold;
    margin: 10px 0;
    text-align: left;
    text-shadow: 0 3px 2px #000;
    width: 100%;
}
.btn-line {
    background: rgba(0, 0, 0, 0) url("images/butn-line.png") no-repeat scroll left center;
    display: inline-block;
    height: 10px;
    margin: 0 10px;
    width: 10px;
}
.cls_banner-butn {
    margin: 30px 0;
}
.cls-butn-yellow, .cls-butn-white {
    background: var(--pink);
    background: #03608c;
    border: 1px solid var(--pink);
    border: 1px solid #03608c !important;
    color: white;
    font-size: 14px;
    font-weight: bold;
    padding: 15px;
    text-transform: uppercase;
    width: 245px;
    border-radius: 5px;
}
.cls-butn-yellow:hover, .cls-butn-white:hover {
    background: white;
    border: 1px solid var(--pink);
    border: 1px solid #03608c !important;
    color: var(--pink);
    color: #03608c;
}
.cls_banner-content {
    margin: 160px 0 0;
}
.cls_sign-left {
    background: rgba(0, 0, 0, 0) url("images/own_bg_bk.jpg") repeat scroll 0 0;
}
.cls_sign-right {
    background: rgba(0, 0, 0, 0) url("images/emp_bg.jpg") repeat scroll 0 0;
}
.cls_owner-signup {
    float: right;
    width: 90%;
}
.cls_emplye-signup {
    float: left;
    width: 90%;
}
.cls_signup-start-box {
    margin: 60px 0;
}
.cls_signup-img {
    margin: 10px 0;
}
.cls_signup-uer-read > h3 {
    color: #393c49;
    font-size: 25px;
    font-weight: bold;
    margin:10px 0;
	text-shadow:1px 1px 7px #fff
}
.cls_signup-uer-read > h3.cls_whos {
    text-transform: uppercase;
}
.cls_white-bg-btn {
    margin: 20px 0;
}
.cls-butn-white {
	background: #fff none repeat scroll 0 0;
    border: 1px solid #8f8686;
    color: #2f2f2f;
    font-size: 14px;
    font-weight: bold;
    padding: 15px;
    text-transform: uppercase;
    width: 245px;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;
}
.cls-butn-white:hover{color:#5cb620;}
.cls-butn-white.cls_ownr-btn {
	color: #ed615b;
	border: 1px solid #e49310;
}
.cls-butn-white.cls_emp-btn {
/*	border: 1px solid #d64741;
*/}
.cls_user-box.cls_user {
    /*background: rgba(0, 0, 0, 0) url("images/user-img.png") no-repeat scroll center center;*/
    height: 125px;
}
.cls_user-box.cls_jobs {
  /*  background: rgba(0, 0, 0, 0) url("images/job-img.png") no-repeat scroll center center;*/
    height: 125px;
	background-size: 100% auto;
}
.cls_user-box.cls_work {
    /*background: rgba(0, 0, 0, 0) url("images/workdone-img.png") no-repeat scroll center center;*/
    height: 125px;
}
.cls_user-count-job {
    margin: 20px 0;
}
.cls_user-box h3 {
    font-size: 20px;
    font-weight: bold;
    margin: 10px auto;
    text-align: left;
    text-transform: uppercase;
}
.cls_h3user {
   /* float: right;*/
    margin: 20px auto;
    width: 230px;
}
.cls_user-box h3.cls_username {
    color: #ed615b;
}
.cls_user-box h3.cls_jobsname {
    color: #FFB338;
}
.cls_user-box h3.cls_workname {
    color: #747474;
}
/*.cls_category {
    background: rgba(0, 0, 0, 0) url("images/category-bg.jpg") no-repeat scroll center center;
	background-attachment:fixed;
	background-size: cover;
}*/
/*.cls_category_list > h2 {
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}*/
/*.cls_category_list > p {
    color: #b4b4b4;
    font-style: italic;
    margin: 30px 0;
	font-size:14px;
}*/
/*.cls_cat-ul-list {
    margin: 0;
}*/
/*.cls_cat-ul-list > li {
    display: block;
    float: left;
    margin: 20px;
    width: 20%;
}*/
/*.cls_ul-category li a {
    background: #fff none repeat scroll 0 0;
    display: block;
    /*margin: 0;*/
    padding: 8px 0;
    width: 100%;
}*/
#selHowitwork {
    background: rgba(0, 0, 0, 0) url("images/howitwork.jpg") no-repeat scroll center center;
}
.cls_center-img-how {
    background: rgba(0, 0, 0, 0) url("images/chain-lock.png") no-repeat scroll center center;
    height: 23px;
}
#selHowitwork h3.cls_h3-owner {
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
}
.cls_how-it-owner .cls_h3-owner {
    margin: 0 0 10px 90px;
}
.cls_how-it-owner .cls_owner-howwork-list span {
   /* background: rgba(0, 0, 0, 0) url("images/owner-how.png") no-repeat scroll center center;*/
	color:#fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 44px;
    line-height: 40px;
    text-transform: uppercase;
    width: 234px;
	padding:0 0 0 10px;
}
.cls_owner-howwork-list {
    height: 177px;
    position: relative;
    width: 100%;
}
.cls_how-it-owner .step1 {
    left: 46px;
    position: absolute;
    top: 0;
}
.cls_how-it-owner .step2 {
    left: 266px;
    position: absolute;
    top: 90px;
}
.cls_how-it-owner .step3 {
    left: 486px;
    position: absolute;
    top: 0;
}
.cls_how-it-owner .step4 {
    left: 700px;
    position: absolute;
    top: 90px;
}
.cls_how-it-owner .step5 {
    left: 920px;
    position: absolute;
    top: 0;
}
.cls_how-it-emply .cls_owner-howwork-list span {
/*    background: rgba(0, 0, 0, 0) url("images/emloyee-how.png") no-repeat scroll center center;*/
	color:#fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 44px;
    line-height: 40px;
    text-transform: uppercase;
    width: 234px;
	padding-right:20px;
}
.cls_how-it-emply .step1 {
    left: -22px;
    position: absolute;
    top: 0;
}
.cls_how-it-emply .step2 {
    left: 196px;
    position: absolute;
    top: 90px;
}
.cls_how-it-emply .step3 {
    left: 416px;
    position: absolute;
    top: 0;
}
.cls_how-it-emply .step4 {
    left: 630px;
    position: absolute;
    top: 90px;
}
.cls_how-it-emply .step5 {
    left: 852px;
    position: absolute;
    top: 0;
}
.cls_how-it-emply .cls_owner-howwork-list > span > span {
    background: rgba(0, 0, 0, 0) url("images/owner-line-box2.png") no-repeat scroll 0 0;
}
.cls_how-it-owner .cls_steps1 .cls_stick.cls_sticl-large {
    height: 143px;
    left: 70px;
    top: 44px;
    z-index: 99;
}
.cls_how-it-owner .cls_steps2 .cls_stick.cls_sticl-small {
    height: 50px;
    left: 288px;
    top: 134px;
    z-index: 99;
}
.cls_how-it-owner .cls_steps3 .cls_stick.cls_sticl-large {
    height: 143px;
    left: 506px;
    top: 44px;
    z-index: 99;
}
.cls_how-it-owner .cls_steps4 .cls_stick.cls_sticl-small {
    height: 50px;
    left: 724px;
    top: 134px;
    z-index: 99;
}
.cls_how-it-owner .cls_steps5 .cls_stick.cls_sticl-large {
    height: 143px;
    left: 942px;
    top: 44px;
    z-index: 99;
}
.cls_how-it-owner .cls_stick {
    background: #f8d8af none repeat scroll 0 0;
    border: 1px solid #f8d8af;
    border-radius: 10px;
    display: inline-block;
    position: absolute;
    width: 8px;
}
.cls_how-it-emply .cls_steps1 .cls_stick.cls_sticl-small {
    height: 59px;
    left: 179px;
    top: -60px;
    z-index: 99;
}
.cls_how-it-emply .cls_steps2 .cls_stick.cls_sticl-large {
    height: 149px;
    left: 398px;
    top: -60px;
    z-index: 99;
}
.cls_how-it-emply .cls_steps3 .cls_stick.cls_sticl-small {
    height: 59px;
    left: 615px;
    top: -60px;
    z-index: 99;
}
.cls_how-it-emply .cls_steps4 .cls_stick.cls_sticl-large {
    height: 149px;
    left: 833px;
    top: -60px;
    z-index: 99;
}
.cls_how-it-emply .cls_steps5 .cls_stick.cls_sticl-small {
    height: 59px;
    left: 1051px;
    top: -60px;
    z-index: 99;
}
.cls_how-it-emply .cls_stick {
    background: #f8afaf none repeat scroll 0 0;
    border: 1px solid #f8afaf;
    border-radius: 10px;
    display: inline-block;
    position: absolute;
    width: 8px;
}

.cls_howitworks.cls-tabletshow {
    display: none;
}

.cls_title-feature {
    text-align: left;
}
.cls_title-latest {
    text-align: left;
}
.cls_maincontent h2 {
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 10px 30px;
    text-transform: uppercase;
}
#selHowitwork {
    padding-top: 20px;
}
.cls_innerfeture {
    text-align: left;
}
.cls_job-titl a:hover {
    text-decoration: underline !important;
}
.cls_innerfeture > p {
    color: #45474e;
    font-size: 14px;
}
.cls_innerfeture p span {
    color: #cd4424;
}
.cls_feature-job {
    border-bottom: 1px solid #e7e7e7;
   /* border-top: 1px solid #e7e7e7;*/
    margin: 20px 20px 35px;
	min-height: 130px;
}
.cls_more-details  span {
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
    color: #2f2f2f;
    font-size: 13px;
    padding: 3px 20px;
    text-transform: uppercase;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
}
.cls_more-details span:hover {
    background: #3f3f3f none repeat scroll 0 0;
    color: #fff;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
}
.cls_jobs-imgs {
    position: relative;
    text-align: right;
    top: -7px;
}
.cls_more-details {
    margin: 46px 0 0;
    text-align: right;
}
.cls_view-all span {
    background: rgba(0, 0, 0, 0) url(images/view-all-arw.png) no-repeat scroll right center;
    color: #03608c;
    font-size: 13px;
    font-weight: 500;
    padding: 0px 16px 0 0px;
    text-transform: capitalize;
}
.cls_down-arw {
    display: block;
    margin: 0 0 15px;
}

#main.cls_signupcls h2 span {
    border-bottom: 2px solid #fff;
    color: #3e3e3e;
    font-family: "Roboto Slab",serif;
    font-size: 22px;
/*    padding: 10px 30px;
*/    text-align: left;
    text-transform: capitalize;
	padding: 10px 0;
}
.cls_signupcls {
    text-align: center;
}
.cls_signupcls form .cls_email-inpu {
    background: #fff url("images/mail-img.png") no-repeat scroll 0 0;
    border: 1px solid #e0d8d8;
    height: 40px;
    padding: 0 0 0 65px;
    width: 80%;
    margin: 10px auto;
    background-size: auto 100%;
}
.cls_signupcls form {
   /* margin: 40px 0 0 10px;*/
}
.cls_signupcls .cls_log_but
{
/*    margin: 10px 0;
*/    width: 85% !important;
padding: 15px !important;
height:auto !important;
margin:5px 0 !important;
 text-transform: uppercase;
}
.cls_login-signup .cls_log_but
{
/*    margin: 10px 0;
*/    width: 50% !important;
padding: 15px !important;
height:auto !important;
margin:5px auto !important;
 text-transform: uppercase;
 float:left;
}
.cls_signup-form .cls_privacy {
    margin: 10px 0 !important;
}
.cls_bor-left {
   /* border-right: 3px solid #f0a122;*/
}
.category-list ul li {
    margin: 5px 0;
    padding: 0px 15px;
}
.category-list-box {
    margin: 15px 0 0 0;
    max-height: 200px;
    overflow: auto;
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}
.category-tree .group-container .group-container-name {
    color: #c7c2c2;
    font-weight: 600;
}
.category-tree {
    max-height: 200px;
    overflow: auto;
    display: none;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}
.thik-box {
    display: inline-block;
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    color: #425050;
    border-radius: 4px;
    cursor: default;
    padding: 0px 5px;
    margin-right: 5px;
    margin-top: 4px;
    margin-bottom: 3px;
}
.slider-close-icon {
    display: none;
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    color: #425050;
    border-radius: 4px;
    cursor: default;
    padding: 0px 2px;
    margin-right: 0px;
    margin-top: 4px;
    margin-bottom: 4px;
}
.slider-close-icon .fa {
    font-size: 16px;
}
.thik-box .remove-skill-item:hover,
.slider-close-icon:hover {
    color: red;
}
.cls_acount-list {
    background: rgba(0, 0, 0, 0) url("images/profile.png") no-repeat scroll center center;
    display: block;
    height: 50px;
    line-height: 40px;
    text-indent: 2500px;
    width: 50px;
}
.cls_servcefeatur {
    background: rgba(0, 0, 0, 0) url("images/servicefeatrure.png") no-repeat scroll center center;
    display: block;
    height: 50px;
    line-height: 40px;
    text-indent: 2500px;
    width: 50px;
}
.cls_latestjob {
    background: rgba(0, 0, 0, 0) url("images/latestjob.png") no-repeat scroll center center;
    display: block;
    height: 50px;
    line-height: 40px;
    text-indent: 2500px;
    width: 50px;
}
#selflag {
    float: right;
	margin-top:11px;
	position:absolute;
}
#yadcf-filter-wrapper-inner--view_all-5 {
    display: inline-block;
    width: 84%;
    text-align: center;
    margin: 0 auto;
}
#yadcf-filter-wrapper-inner--view_all-3 {
    display: inline-block;
    width: 84%;
    text-align: center;
    margin: 0 auto;
}
/*responsive start*/
@media (min-width:300px) and (max-width:480px) {
.clsInnerCommon.bid_login {
    width: 100% !important;
    margin: 0 auto;
}
.cls_signup_g {
    margin-right: 0 !important;
}
.abcRioButtonBlue
{
margin:0 !important;
}
.slidetabsmenu {
    background-color: #000;
    float: left;
    height: auto !important;
    width: 100% !important;
}
#sel-Logo h1 {
    //background: rgba(0, 0, 0, 0) url("images/logo.png") no-repeat scroll //scenter center;
}
#selLeftHeader {
    margin: 0;
}
fieldset {
    border: 1px solid #ffffff;
    display: block;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    width: 100%;
	padding:0px;
}
.cls_search-form.clsFloatRight {
    width: 100%;
}
.cls_search input[type="search"]:focus {
    width: 80%;
}
.cls_banner-content h2 span {
    font-size: 18px;
}
.cls_how-it-owner .cls_h3-owner {
    margin: 10px 0;
}
.cls_owner-howwork-list {
    height: auto;
    position: unset;
    width: 100%;
}
.cls_how-it-owner .step1, .cls_how-it-owner .step2, .cls_how-it-owner .step3, .cls_how-it-owner .step4, .cls_how-it-owner .step5 {
    left: 0;
    position: unset;
    top: 0;
}
.cls_how-it-owner .cls_stick, .cls_how-it-emply .cls_stick {
    display: none;
}
.cls_how-center {
    display: none;
}
.cls_how-it-emply .step1, .cls_how-it-emply .step2, .cls_how-it-emply .step3, .cls_how-it-emply .step4, .cls_how-it-emply .step5 {
    left: 0;
    position: unset;
    top: 0;
}
.cls_nameimg h4 {
    display: none;
}
.cls_cat-ul-list > li {
    display: block;
    float: none !important;
    margin: 20px;
    width: 90% !important;
}
.cls_signup_g
{
float:none !important;
margin-top:10px;
}
}
@media (min-width:300px) and (max-width:400px) {
.slidetabsmenu {
    background-color: #000;
    float: left;
    height: auto !important;
    width: 100% !important;
}
.cls_user-box.cls_user {
   /* background: rgba(0, 0, 0, 0) url("images/user-img.png") no-repeat scroll center center / cover ;*/
    height: 100%;
    margin: 10px 0;
    padding: 10% 0;
	    background-size: 100% auto;
}
.cls_user-box.cls_jobs {
   /* background: rgba(0, 0, 0, 0) url("images/job-img.png") no-repeat scroll center center / cover ;*/
    height: 100%;
    margin: 10px 0;
    padding: 10% 0;
	    background-size: 100% auto;
}
.cls_user-box.cls_work {
 /*   background: rgba(0, 0, 0, 0) url("images/workdone-img.png") no-repeat scroll center center / cover ;*/
    height: 100%;
    margin: 10px 0;
    padding: 10% 0;
	    background-size: 100% auto;
}
.cls_h3user {
    margin: 0 auto;
}
.cls_user-box h3 {
    margin: 0 auto;
    text-align: center;
}
.cls_more-details span {
    padding: 0 10px;
}
.cls_jobs-imgs {
    text-align: center;
}
.clsPayMethods {
    background: rgba(0, 0, 0, 0) url("images/ic_paymethod.png") no-repeat scroll center center !important;
    float: left;
    height: 100px;
    padding: 0.9em 0 0.9em 4em;
    width: 60px !important;
}
.clsFileManager {
    background: rgba(0, 0, 0, 0) url("images/ic_filemanager.png") no-repeat scroll center center !important;
    float: left;
    height: 100px;
    padding: 0.9em 0 0.9em 5em;
    width: 60px !important;
}
.breadcrum .cls_nopadng {
    padding: 0 15px !important;
}
.home_top
{
text-align:center !important;
}
}
@media (min-width:480px) and (max-width:600px) {
#notificationContainer
{
margin: 10px 0 0 160px !important;
}
.cls_cat-ul-list > li {
    display: block;
    float: none !important;
    margin: 20px;
    width: 90% !important;
}
.cls_owner-howwork-list {
    height: auto;
    position: unset;
    width: 100%;
}
.cls_how-it-owner .step1, .cls_how-it-owner .step2, .cls_how-it-owner .step3, .cls_how-it-owner .step4, .cls_how-it-owner .step5 {
    left: 0;
    position: unset;
    top: 0;
}
.cls_how-it-owner .cls_stick, .cls_how-it-emply .cls_stick {
    display: none;
}
.cls_how-center {
    display: none;
}
.cls_how-it-emply .step1, .cls_how-it-emply .step2, .cls_how-it-emply .step3, .cls_how-it-emply .step4, .cls_how-it-emply .step5 {
    left: 0;
    position: unset;
    top: 0;
}
#selHowitwork {
    background: rgba(0, 0, 0, 0) url("images/howitwork.jpg") repeat scroll center center;
	padding: 20px 0;
}
.cls_how-it-owner .cls_h3-owner {
    margin: 0 !important;
}
.cls_signup_g
{
float:none !important;
margin-top:10px;
}
}
@media (min-width:600px) and (max-width:767px) {
.cls_h3user {
    float: none;
    margin: 20px auto;
}
.cls_user-box h3 {
    margin: 10px 0 0 120px;
    text-align: left;
}
.cls_howitworks.cls-tabletshow {
    display: block;
    margin: 20px auto;
    width: 95%;
}
#selBlocks {
    clear: both;
    padding: 0;
}
.cls_nameimg h4 {
    display: none;
}
.cls_cat-ul-list > li {
    display: block;
    float: left;
    margin: 20px;
    width: 40%;
}
}
@media(min-width:641px) and (max-width:767px) {
.outer_login {
    background: transparent none repeat scroll 0 0 !important;
    margin: 0 auto;
    padding: 0;
    width: 70%;
	position: sticky !important;
	left:0 !important;
}
#selRightHeader {
    width: 100% !important;
}
.clsTopmenu li {
    color: #fff;
    padding: 0px 0 !important;
    text-align: left;
}
.clsFloatRight nav {
    padding-right: 0 !important;
}
#selMenu .clsTopmenu ul li a:hover, #selMenu .clsTopmenu ul li a.current {
    border-bottom: 2px solid #3d9a00;
    color: #3d9a00;
}
#selMenu .clsTopmenu li a span
{
width:100%;
}
.clsTopmenu ul {
    width: 100%;
}
.clsowner td
{
float:none !important;
}
/*for header*/
.cls_login_signup {
    float: right;
    width: auto !important;
}	
.cls_search-form.clsFloatRight {
    margin: 5px 0;
    width: auto !important;
}
#selLeftHeader {
    margin: 0;
}
abcRioButtonBlue {
    margin: 0 !important;
}
.cls_signup_g {
    float: none !important;
    margin: 10px auto !important;
}
}
@media (min-width:300px) and (max-width:767px) {
.yadcf-filter-range-number-slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all
{
float:none !important;
}
.dataTables_wrapper{
    overflow-x: scroll;
}
.cls_center_res
{
text-align:center;
}
.slidetabsmenu {
    background-color: #000;
    float: left;
    height: auto !important;
    width: 100% !important;
}
.cls_nameimg h4 {
    display: none;
}
/*#sel-Logo h1 {
    background: rgba(0, 0, 0, 0) url("images/logo.png") no-repeat scroll center center;
}  */
#selLeftHeader {
    margin: 0;
   
}
.clsFloatRight {
    width: 100%;
}
.cls_search input[type="search"] {
    float: right;
}
#selMenu li {
    margin: 0;
	background:transparent !important;
	display:block;
}
#selMenu .clsTopmenu ul li a:hover, #selMenu .clsTopmenu ul li a.current {
    width: 100%;
}
#selMenu .clsTopmenu li a {
    width: 100%;
}
#selMenu .clsTopmenu li a {
    color: #fff;
}
.cls_banner-content {
    margin: 40px 0;
}
.cls_baner {
    height: 100%;
}
.cls_owner-signup, .cls_emplye-signup {
    width: 100%;
}
.cls_search-form.clsFloatRight {
    margin: 15px 0;
}
.cls_social-icon {
    margin: 10px 0 0;
}
.cls_search input[type="search"]:focus {
    background-color: #fff;
    border-color: #eaeaea;
    box-shadow: 0 0 5px #eaeaea;
    width: 85%;
}
.cls_signup-form, .cls_signup-resend {
    margin: 10px auto;
    width: 100%;
}
.col-lg-6.col-md-6.col-sm-6.col-xs-12.cls_bor-left {
    border-left: medium none;
}
.cls_signupcls .cls_signup-resend > form input.cls_email-inpu {
    margin: 10px 0;
}
.cls_signupcls {
    margin: 20px 0;
    text-align: center;
}
}
@media (min-width:768px) and (max-width:850px) {
#selMenu ul {
    float: right;
}
.cls_search input[type="search"]:focus {
    width: 90%;
}
.cls_search-form.clsFloatRight {
    margin: 5px 0;
    width: 70%;
}
.cls_search input[type="search"] {
    float: right;
}
.cls_cat-ul-list > li {
    display: block;
    float: left;
    margin: 20px;
    width: 40%;
}
.cls_cat-ul-list > li {
    display: block;
    float: left;
    margin: 20px;
    width: 40% !important;
}
}
@media (min-width:768px) and (max-width:1024px) {
.clsowner td
{
float:none !important;
}
.cls_login_signup
{
width:auto !important;
}
.cls_search-form.clsFloatRight
{
width:auto !important;
}
}
@media (max-width:768px){
	.cls_maincontent h2,.cls_howitworks > h2,.cls_category_list > h2 {
    font-size: 18px;
}
	.howownerworks li:nth-child(2n) {
    display: none;
}
#selHowitwork ul {
    display: grid;
    grid-template-rows: 30% 30% 30%;
    grid-row-gap: 12px;
    grid-template-columns: 50% 50%;
    vertical-align: middle;
    align-items: baseline;
}
	#notificationContainer {
    top: 94px !important;
}
}
@media (min-width:768px) and (max-width:980px) {
.clsMinContent .container {
    padding: 0 !important;
    width: 95% !important;
}
.dataTables_wrapper{
    overflow-x: scroll;
}
#selLeftHeader {
    width: 195px;
}
form.cls_search {
    width: 100%;
}
.cls_search input[type="search"] {
    float: right;
}
.cls_search input[type="search"]:focus {
    width: 90%;
}
#sel-Logo h1 a {
    width: 100%;
}
.cls_user-count-job .cls_centeruser {
    clear: both;
    float: none;
    margin: 20px auto;
    text-align: center;
}

.cls_howitworks.cls-tabletshow {
    display: block;
    margin: 0 0 20px;
}
.cls_more-details span {
    padding: 0 5px;
}
.cls_jobs-imgs {
    text-align: center;
}
.cls_h3user {
    float: none;
    margin: 20px auto;
    width: 230px;
}
.cls_user-box h3 {
    text-align: center;
}
.cls_foter-quick.text-center {
    margin: 30px 0;
}
.clsInnerCommon.outer_login {
    margin: 0 auto;
    position: unset;
    width: 90%;
}
.log_in {
    margin: 0 auto;
    width: 90%;
}
.cls_signup-form, .cls_signup-resend {
    margin: 10px auto;
    width: 98%;
}
}
@media (min-width:981px) and (max-width:1025px) {
.container {
    width: 960px !important;
}
form.cls_search {
    width: 100%;
}
.cls_search input[type="search"] {
	float:right;
}
.cls_search input[type="search"]:focus {
    width: 80%;
}
.cls_howitworks.cls-tabletshow {
    display: block;
    margin: 0 0 20px;
}
.cls_user-box h3 {
    text-align: center;
}
.cls_h3user {
    float: none;
    margin: 0 auto;
    width: auto;
}
.cls_user-box.cls_user {
    background: rgba(0, 0, 0, 0) url("images/user-img.png") no-repeat scroll center center / cover ;
    height: 100%;
    width: 100%;
}
.cls_user-box.cls_jobs {
    background: rgba(0, 0, 0, 0) url("images/job-img.png") no-repeat scroll center center / cover;
    height: 100%;
    width: 100%;
}
.cls_user-box.cls_work {
    background: rgba(0, 0, 0, 0) url("images/workdone-img.png") no-repeat scroll center center / cover;
    height: 100%;
    width: 100%;
}
.clsInnerCommon.outer_login {
    margin: 0 auto;
    position: unset;
    width: 90%;
}
.log_in {
    margin: 0 auto;
    width: 90%;
}
.cls_signup-form, .cls_signup-resend {
    margin: 10px auto;
    width: 100%;
}
.cls_signupcls .cls_signup-resend > form input.cls_email-inpu {
    margin: 30px 0 45px;
}
}
@media (min-width:1026px) and (max-width:1199px) {
.cls_howitworks {
    display: none;
}
.cls_howitworks.cls-tabletshow {
    display: block;
    margin: 0 0 20px;
}
.cls_user-box h3 {
    text-align: center;
	    font-size: 15px;
}
.cls_h3user {
    float: none;
    margin: 0 auto;
    width: auto;
    padding-left: 110px;
    padding-top: 10px;
}
.cls_user-box.cls_user {
    background: rgba(0, 0, 0, 0) url("images/user-img.png") no-repeat scroll center center / cover ;
       height: 90px;
    background-size: auto 100%;
}
.cls_user-box.cls_jobs {
    background: rgba(0, 0, 0, 0) url("images/job-img.png") no-repeat scroll center center / cover;    height: 90px;
    /* width: 100%; */
    background-size: auto 100%;
}
.cls_user-box.cls_work {
    background: rgba(0, 0, 0, 0) url("images/workdone-img.png") no-repeat scroll center center / cover;
	    height: 87px;
    /* width: 100%; */
    background-size: auto 100%;
}
.clsInnerCommon.outer_login {
    margin: 0 auto;
    position: unset;
    width: 90%;
}
.cls_signup-form, .cls_signup-resend {
    margin: 10px auto;
    width: 100%;
}
}
.cls_welcom > img {
    left: -5px;
    position: relative;
    top: -2px;
}
.md_top
{
	border-bottom: 2px solid #3d9a00;
	padding: 10px 50px;
}
.md_software
{
border-bottom: 1px dashed rgb(204, 204, 204);
padding-bottom:5px;
}
.md_notify
{
background-color:#ed615b !important;
 color: #fff !important;
}
.post_border label {
    width: 90px;
}
.md_attach
{
 width: 12% !important;
}
.post_border form p {
    padding: 0;
}
.cls_report h2 {
    border-bottom: 2px solid #fff;
/*    display: inline-block;
*/	padding: 0 70px 15px !important;
}
.cls_report span {
    border-bottom: 2px solid #5BB61F;
     padding: 13px 30px;
	width:800px
}
.cls_faqbordor {
/*    border: 1px solid #fff;
*/}
.faq_inner .clsText {
    padding: 5px 0;
    width: 36%;
}
.cls_msgshow h1 {
    text-align: center;
}
.cls_headline {
    text-align: center;
}
.cls_faq0 > h2 span {
    border-bottom: 3px solid green;
   padding-bottom: 8px;
}
.outer_login h2 {
    border: medium hidden !important;
}
.outer_login h2 span {
    border-bottom: 3px solid green !important;
}
/*24-1-2017 css entry
*/
.cls_jomail1 > p {
    margin: 2px;
}
.cls_jpbmail2 p {
    margin: 2px;
}
.clsEditProfile.clsSitelinks.clsdeposit, .clsEditProfile.clsSitelinks
{
	clear: both;
    display: inline-block;
    margin: 0 0 15px;
    padding: 0 10px 30px;
    width: 100%;
}
.escrow span {
    width: 22%;
}
.clsdeposit span {
    width: 22%;
}
.cls_withdraw span {
    width: 22% !important;
}
.cls_filelist2 label {
    float: left;
    width: 32% !important;
}
.table-responsive {
    min-height: .01%;
    overflow-x: unset !important;
}
/*arabic lang css..*/
.cls_arabic #selMenu li {
    float: right;
}
html[dir="rtl"] #navigation {
float: right;
display: inline;
margin-left: 0px;
margin-right: 360px;
}
.cls_arabic .cls_how-left {
    left: 7px;
}
.cls_arabic .cls_how-rihgt
{
left:0;
}
.cls_arabic .slidetabsmenu li
{
float:right;
}
.cls_arabic .cls_foter-quick.text-center p a {
    background: #746b6b url("images/ftr-arw.png") no-repeat scroll right center;
	}
.cls_arabic .cls_foter-quick.text-center p a:hover {
    background: #ffb338 url("images/ftr-arw.png") no-repeat scroll right center;
	}
.cls_arabic .slidetabsmenu a span {
    border-left: 1px solid #fff;
    border-right: none;
}
.cls_arabic .cls_search input[type="search"] {
   padding: 9px 42px 9px 0px;
}
.cls_arabic input#PWP, input#PW
{
padding: 0 10px 0 65px;
}
.cls_arabic  input#UN, input#UNP
{
padding: 0 10px 0 65px;
}
.cls_arabic  input[type="file"] {
    display: inline-block;
}
/* 1-6-2017 css updated*/
.cls_jbcreate {
    margin: 0 auto;
    text-align: center;
}
.cls_jbcreate > h2 {
    border: medium hidden !important;
}
.cls_tooltip {
    position: relative;
    display: inline-block; 
    border-bottom: 1px dotted black;
}
.cls_tooltip .tooltiptext {
    visibility: hidden;
    width: 130px;
    background-color: #fff;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
	right:0px;
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: 104%; 
}
.cls_tooltip:hover .tooltiptext {
    visibility: visible;
}
.cls_tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 85%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}
.tooltiptext > a {
    float: left;
    font-size: 12px;
    width: 100%;
    padding: 5px 6px 8px 6px;
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid #333333;
}
.cls_title_green span {
    border-bottom: 3px solid #5bb61f;
}
.cls_login_signup li a {
    float: left;
    margin: 4px;
    padding: 5px;
	font-size: 15px;
	text-decoration:none;
	    font-weight: normal;
}
.cls_login_signup {
    float: right;
	width:80%;
}
.cls_login_signup li a:hover {
    color: #3d9a00;
}
.cls_login_signup > li {
        float: right;
    margin-top: 5px;
   /* min-width: 40%;*/
}
.img_height_pro img{height:auto !important}
.border_set{border-bottom:1px solid #ccc}
.head_font{font-size:18px;}
.border_review{    
	margin: 0;
    border-bottom: 1px solid #cccccc;
    padding-top: 0px !important;
	margin-top: 0px !important;
	}
.social_icon_image img{max-height:22px;width;auto;margin:10px 5px 10px 5px;}
.col-md-12.emp_newdesign.ovl_height{padding-right:0px;}
.col-md-3.part-three {
    padding: 10px 30px !important;
}

.img_icons img{max-height:20px;width:auto;margin-right:5px;}
.social_icon_image{    
	/*box-shadow: 0px 0px 2px 1px #ccc;*/
    max-width: 161px;
    margin: 10px auto;}
.icon_social a{margin:0px 12px 0 0}
.btn{color:#ffffff !important}
.emp_price{margin:0px;}
.review_dolor img{width:150px;height:auto !important}
.star_size span{font-size: 12px;
    background: #ed615b;
    color: #fff;
    padding: 2px;
    width: 18px;
    display: inline-block;
    text-align: center;
	    margin-right: 5px;
	}
.star_size img{width:auto;max-width:150px;}
.emp_dashboard_icon{    
	display: block !important;
    max-width: 80px;
    height: auto !important;
    margin: 21px auto 0px auto;}
#notificationContainer
{
overflow-y:scroll;
}
.clsInnerCommon.clsSitelinks > img {
    height: 42px;
    width: 200px;
}
<!--Table alignment-->
#view_all thead {
    background: #393c49 none repeat scroll 0 0;
    color: #fff;
}
#view_all thead th
{
padding:5px;
}
#view_all_previous, #view_all_next
{
    color: #000 !important;
	 margin: 20px 10px 30px;
}
.clsmember thead td
{
border: 1px solid #e3e3e3 !important;
}
.clsmember tbody td {
    border: 1px solid #efefef;
    padding: 10px;
    text-align: left;
	background-color:#fff !important;
	font-size:12px;
}
.cls_pad_job
{
padding:0 !important;
}
.cls_signup_g {
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.cls_signup-google {
        display: block;
    margin: 10px auto;
    width: 80%;
    float: none;
    overflow: hidden;
}
.cls_login-google {
    margin: 20px auto;
    text-align: left;
    width: 51%;
}
.fb-login-button
{
text-align:left !important;
}
.fb_but {
       border: medium hidden;
    max-width: 150px;
    height: auto;
    border-radius: 8px;
}
.fb_but i {
    float: left;
    font-size: 40px;
}
.abcRioButtonBlue {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: #4a89f7;
    background-image: url("images/gmail login.png") !important;
    background-origin: padding-box !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
    height: 50px !important;
	margin-right:36px;
	width: 150px !important;
	background-color: transparent !important;
	box-shadow: unset !important;
	}
	#gSignIn .abcRioButtonBlue {
	/*background: url(images/g_plus_new.png) no-repeat, #df4a32 !important;*/
        background: #df4a32 !important;
    border-radius: 8px;
    height: 35px !important;
    background-size: auto 100% !important;
    position: relative;
    padding: 8px 0;
    font-size: 12px;
	}
	#gSignIn .abcRioButtonBlue:before {
   content: "Login with Google ";
}
.abcRioButtonIcon {
    display: none;
}
.abcRioButtonBlue:hover {
    background-color: transparent !important;
}
.abcRioButton:hover {
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.abcRioButtonContents
{
display:none;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #ffffff !important;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th{background:#ffffff !important}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th
{    border-right: 0px !important;
    border-left: 0px !important;}


	.jplist-icon{padding-top:8px !important;}
	.margin_top_30{margin-top:30px !important}
	.jplist .list{margin:0px 0 0px 0 !important}

.verify_blk li span{    float: left;
    margin-top: 14px;
    margin-left: 35px;}
.verify_blk li i{float: left;
    margin-top: 10px;
    font-style: normal;
    font-weight: bold;}
.verify_blk li span.green{color:green}
.verify_blk li span.red{color:green}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #ffffff !important;
}
.login_box{    width: 100%;
    margin: 10px auto 0px auto;
    padding: 10px;
    border-top: 1px solid #efe6e6;
	position:relative;
	}
/*new inner design css 23-10-2017*/
.clsInnerCommon.bid_login {
    max-width: 540px;
	width:100%;
    margin: 20px auto;
    background: rgba(255,255,255,1);
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.btn-facebook{background:#2a63b7 !important;color:#fff !important}
.btn-googleplus{background:#d51719 !important;color:#fff !important}
.cls_checkbox {
        color: #4e4e4e !important;
    font-weight: 700 !important;
    font-size: 14px;
    width: 80%;
    margin: 20px auto;
    overflow: hidden;
	float:none;
}
/*.btn:hover, .btn:focus {
    color: #FFC059 !important;
}*/
.validate {
    color: red;
}
.pad_left{padding-left:15px;}
.cls_table a {
    font-size: 12px;
    color: #000;
}
.title-block {
	    padding: 2px 0 3px 20px;
    /* border-left: 7px solid #3D9A00; */
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: center;
    font-weight: bold;
}
.white_bg label {
    font-size: 16px !important;
}

.pricing-features{
	padding: 10px 10px 10px 10px;
    font-size: 16px;}
.sm-form-control {
    display: block;
    width: 100%;
    height: auto;
    padding: 8px 14px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
   border: 1px solid #cdcdcd;
    border-radius: 5px !important;
    -webkit-transition: border-color ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s;
}
.col_full .glow {
    font-size: 14px;
    font-weight: 500;
    color: #4e4e4e !important;
}
#textarea_feedback1 {
    font-size: 16px;
}
#textarea_feedback {
    font-size: 16px;
}
.cls_lable {
    width: 120px;
}
.table-dark thead {
    background-color: #03608c;
	 border: 1px solid #e6d7d7;
    color: #fff;
	font-size:16px;
}
.table-dark thead tr {
	 border: 1px solid #e6d7d7;
}
.table-dark tbody {
    background-color: transparent !important;
    border: 1px solid #e6d7d7;
}
.table-dark tbody td {
  /*  border: 1px solid #e6d7d7;*/
	font-size:14px;
	padding:10px;
	border-bottom:1px solid #ccc;
}
table.dataTable.no-footer{    border-bottom:0 !important;}
.content-wrap {
    padding: 0px 0 40px 0;
}
.postcontent, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth {
    display: block;
    position: relative;
    margin-right: 4%;
    margin-bottom: 50px;
    float: left;
}
.img_prof{max-width:160px;height:auto;}
.margin_10{margin:10px 0}
.listform{font-size:15px;margin:8px 0 0 0}
.listform *{font-size:15px}
form .col_full, form .col_half, form .col_one_third, form .col_two_third, form .col_three_fourth, form .col_one_fourth, form .col_one_fifth, form .col_two_fifth, form .col_three_fifth, form .col_four_fifth, form .col_one_sixth, form .col_five_sixth {
    margin-bottom: 25px;
}
.col_full {
    clear: both;
    float: none;
    margin-right: 0;
}
.col_half {
    width: 48%;
}
.cls_create_span {
    vertical-align: middle;
    margin: 5px;
    font-size: 13px;
}
.pricing-box {
    position: relative;
    border-radius: 3px;
    text-align: center;
    box-shadow: 1px 2px 5px 2px rgba(0,0,0,0.1);
    background-color: #F5F5F5 !important;
    padding: 3px 0 0 0;
    width: 90%;
    margin: 0 5%;
}
.pricing-title {
    padding: 15px 0;
    background-color: #F9F9F9;
    border-radius: 3px 3px 0 0;
    text-shadow: 1px 1px 1px #FFF;
    border-bottom: 1px solid rgba(0,0,0,0.05);
}
.pricing-title h3 {
    margin: 0;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: bold;
    text-transform: uppercase;
    color: #555;
	margin-top:30px;
}
.pricing.bottommargin .pricing-action .cls_check{   
 background: url(images/feature/cart.png) no-repeat;
    padding-left: 28px;
    background-size: auto 100%;
    height: 20px;
	cursor:pointer;
	}
.pricing.bottommargin .pricing-action .cls_check.un_check{background:url("images/feature/cart_click.png") no-repeat !important;
background-size: auto 100%;
    height: 20px;
}
select#job_id{padding-left:30px !important}
.cls_slet-refrs button{border:0px !important;border-radius:0px !important;outline:none !important}
.margin_50_bottom{margin-bottom:50px !important}
.currency_deal{
	overflow: hidden;
    width: 100%;
    background-size: 100% auto;
    background-attachment: fixed;
    padding: 24px 0 24px 0;
	}
	.currency_deal input[type=checkbox]{display:none;}
.cls_features {
    height: 230px;
}
.pricing-features {
    border-bottom: 1px solid rgba(0,0,0,0.075);
}
.pricing-price {
    position: relative;
    padding: 25px 0;
    color: #3d8834;
    font-weight: 300;
    font-size: 64px;
    line-height: 1;
}
.pricing-price span {
    display: inline-block;
    vertical-align: top;
    margin: 7px 3px 0 0;
    font-size: 28px;
    font-weight: normal;
}
.pricing-price span.price-tenure {
    vertical-align: baseline;
    font-size: 16px;
    font-weight: normal;
    color: #999;
    margin: 0 0 0 3px;
}
.pricing-action {
    padding: 15px 30px;
}
.clsurgent
{
background:#488a1c;
}
.clsfeature
{
background:#d4942b;
}
.clsprivate
{
background:#5bb61f;
}
.clshidebid
{
background:#ffb338;
}
.col_last {
    margin-right: 0 !important;
    clear: right;
}
.fa
{
cursor:pointer;
}
.cls_icon_align {
    float: right !important;
    margin: 1px;
    height: 25px;
    width: 25px;
    background-color: #F39F16;
    padding: 6px;
}
.cls_icon_align_job {
    float: right !important;
    margin: 0 5px;
    height: 35px;
    width: 35px;
    background-color: #F39F16;
    padding: 10px;
    font-size: 18px !important;
}
.pro_border{    height: 1px;
    padding: 10px 0 10px 0;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    border-bottom: 1px solid #3a3a3a;
	}
.btn.btn-link{color:#337ab7 !important}
.col_two_third {
    width: 65.33%;
}
.col_one_third {
    width: 30.63%;
}
.col_part {
    height: 170px;
    border: 5px solid #fff;
	background-color: #fff;
	  /*  margin-top: 30px;*/
}
.bottommargin.divcenter {
    background-color: #fff;
}
.col_part_g {
    border: 5px solid #fff;
}
.col_part_t {
    height: 220px;
	 border: 5px solid #fff;
	  background-color: #fff;
	}
.proj_data span {
    font-size: 14px;
    margin: 5px;
}
.line, .double-line {
    clear: both;
    position: relative;
    width: 100%;
    margin: 40px 0;
    border-top: 1px solid #EEE;
}
.line_pad{clear: both;
    position: relative;
    width: 100%;
	padding:10px 0;
	}
table.dataTable tbody tr {
    background-color: #ffffff !important;
}
.feature-box.fbox-large .fbox-icon i {
    font-size: 52px;
    line-height: 96px;
	color:#3D9A00;
	text-align: center;
}
.feature-box.fbox-large {
    padding: 0 0 0 115px;
}
.feature-box.fbox-large .fbox-icon {
    width: 96px;
    height: 96px;
}
.feature-box .fbox-icon {
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    top: 0;
    left: 0;
}
.feature-box .fbox-icon a, .feature-box .fbox-icon i, .feature-box .fbox-icon img {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    color: #FFF;
}
.counter {
    font-weight: 600;
}
.cls_whole {
/*    background-color: #fff;
*/    padding: 5px;
}
.fileinput-upload.fileinput-upload-button {
    display: none;
}
.portfolio-item {
    float: left;
    position: relative;
    width: 20%;
    height: auto;
    padding: 0 12px 12px 0;
}
/*.portfolio-image img {
    height: 130px !important;
    width: 100%;
    object-fit: contain;
}*/
.portfolio-overlay.cls_right_img {
    text-align: center;
}
.cls_right_img a.right-icon {
    left: auto;
    right: 50%;
    margin: 1px auto !important;
    font-size: 20px;
}
/* for mail config */
.cls_left_mail {
    background-color: transparent !important;
    border: 2px solid #fff !important;
}
.cls_left_mail a:hover {
    background-color: #03608c !important;
    color: #fff !important;
}
.cls_left_mail .active a {
    background-color: #03608c !important;
    color: #fff !important;
}
.cls_left_mail {
       background: #fff !important;
    margin-right: 2% !important;
    width: 23% !important;
}
.details_toggle{    
	display: inline-block;
    text-decoration: underline !important;
    cursor: pointer;}
.msg_left{float: left;
    width: 24%;}
.msg_right{float:left;width:40%}
.msg_row{width: 100%;
    overflow: hidden;
    margin-bottom: 5px;}
.view_msg_details{
	display:none;    
    background: #ffffff;
    padding: 10px;
    border-radius: 4px;
    box-shadow: 0px 0px 2px 0px;
	width:100%;
	z-index:1000;
}
.hr_pad{    width: 100%;
    margin: 0px 0 12px 0;
    overflow: hidden;
    height: 20px;
    border-bottom: 1px solid #ccc;
    background: transparent;
    border-top: 0px;}
.posrel{position:relative; !important;}
.cls_mail_r1 {
    background: #fff;
    padding: 8px 15px;
    border-radius: 3px;
	 border: unset;
	 min-height:34px;
}
.cls_mail_right .cls_mail_r1 input {
    vertical-align: sub;
    margin: 6px !important;
}
.cls_mail-rcontent1 {
    width: 25%;
    display: inline-block;
}
.cls_mail-rcontent2 {
    width: 55%;
    display: inline-block;
}
.cls_mail-rcontent3 {
    width: 20%;
    display: inline-block;
}
table.table-dark {
  /*  border: 1px solid #111;*/
    border-radius: 5px;
}
.table-normel {
    width: 100%;
}
.table-normel thead th {
    padding: 10px;
}
.table-normel tbody td {
    padding: 10px;
}
.table-normel tbody {
background:#fff !important;
}
.p-0 {
    padding: 0 !important;
}
.removebtn {
    background-color: transparent;
    border: unset;
    color: #1CAF9A;
}
.text-left{text-align:left !important}
@media (max-width:991px){
	.cls_slet-refrs button {
    color: transparent;
    width: 42px;
    height: 34px;
}
.cls_btn-refres{margin-left: -8px !important;}
.cls_slet-refrs button span{color:#333333;}
	.cls_footer-img img{max-width:50px;margin-bottom:10px;}
	.counter{font-size:30px;}
	.dataTable{min-width:750px}
	.col-md-3.part-three{height:auto !important;width: 98% !important;}
	.button_align .clsLogin_but{    
	margin-bottom: 5px !important;
    width: 48%;
    float: left;
    margin: 0 1% 0 1%;
}
.cls_user-box.cls_jobs{height:120px;background-size:auto;}
	.box.jplist{margin-top:0px !important}
	.margin_top_20_991px{margin-top:20px !important}
	.starrate{display: table;max-width: 100%;width: auto;margin: 0px auto;}
	.white_lf_bg{width:100% !important;margin:0px 10px 0 0%}
	span.country{display:inline-block}
	.jplist-reviews{margin-top:-2px}
	.slideMenu li a{padding:0 6px !important}
	.cls_topmenunav {
    margin: 10px 0 0 0px;
    width: 72%;
    float: right;}
	.fixedheader_logo .cls_topmenunav{margin:10px 0 0 0}
	.header_logo  .container{width:98%}
	#sel-Logo h1 {
    background-size: auto 100%;
    height: 60px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
#selMenu li{margin:0 0px;}
}
@media (max-width:992px){
div#selMenu li.dropdown ul.dropdown-menu {
    position: relative;
    box-shadow: none;
    border: none;
}
div#selMenu li.dropdown ul.dropdown-menu li a {
    color: white !important;
}
	.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
		background-color:#03608c; 
	}
	li#notification_li {
    display: none;
}
	#selMenu .clsTopmenu li a {
    float: none;
    overflow: hidden;
    display: block;
    border-bottom: 1px solid #828080;
    padding: 15px 10px 15px 15px !important;
    margin: 0px !important;
}
	.clsMinContent {
    margin-top: 25px !important;
}
	.dispnoin900{
		display:none !important;
	}
#selMenu ul {
    background: #03608c;
}
	.showin900{
	display:block;
}
	.cls_banner-content h2 span{font-size:30px;}
	.dropdown_search:hover .menu_hover{display:none}
	.menu_down_arrow{display:block;border:1px solid #cccccc;}
	.arrow-down {
      width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #ffffff;
}
	.cls_links.links{display:none;}
	.menu_hover{display:none;}
	#selMenu .clsTopmenu li a span{padding:0 6px;    height: auto !important;
    line-height: inherit !important;}
.navbar-collapse.collapse{display:none !important}
.navbar-toggle{display:block !important;}
.navbar-collapse.in{display:block !important;}
.cls_topmenunav {margin: 0px 0 0 0px;width: auto;}
.navbar-toggle {position: absolute !important;left: 0;
}

.clsTopmenu{left:-100%;position:absolute;}
#selLeftHeader {
    margin: 0 0 0 50px;
}
#selRightHeader .navbar-collapse.collapse {
    position: fixed;
    left:-100%;
    width: 100%;
    background: #333;
    height: 100% !important;
    max-width: 70%;
    top: 0;
    bottom: 0;
	z-index: 10;
	overflow-y: auto !important;
	display:block !important;
	visibility:visible !important;
	    padding-left: 0px;
}
.rel{position:relative;}
.clsTopmenu{float:none;width: 100%;}
#selMenu ul {float: none;width: 100%;}
#selMenu li{float:none !important;}
.cls_notif{position: fixed;top: 38px;right: 0;}
#selMenu .clsTopmenu li a {
    overflow: hidden;
	   margin:0px !important
}
#selMenu ul ul {
    padding-left: 0 !important;
}
#selMenu .clsTopmenu li a span{float:none;padding-left:0px !important;padding-right:10px !important}
.dropdown_search .menu_hover {display: none;opacity: 1;background: transparent !important;padding: 0;margin-top: 0px;position: static;}
#selMenu .clsTopmenu li a {color: #fff !important;}
}
@media (max-width:800px){
	#selflag{margin-right: 30px;}
}
@media (max-width:767px){
	.login_menu:hover .submenu_login{display:none;}
	.submenu_login{
	left:inherit;
    right: 6px;
    min-width: 120px;}
	.login_menu .caret{    
	border-top: 10px solid;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    margin-top: 5px;
    margin-left: 7px;
	}
	.submenu_login .caret{display:none !important}
	.submenu_login .img_prof_mobile{display:none !important}
	.img_prof_mobile img{max-width:22px}
	.login_menu span{font-weight: bold;color: #3d9a00;display: inline-block;margin-top: 8px;}
	    .cls_signup_g{width: 150px;margin-right: 0px;}
	.fb_but{margin-top:10px !important;margin-bottom:10px !important;}
	.cls_theme_bg{background-size:cover}
	.mobile_center{text-align:center !important;margin-bottom: 16px !important;}
	ul.nav.nav-pills.nav-stacked{padding:0px !important;}
	ul.nav.nav-pills.nav-stacked li{max-height:40px;}
	ul.nav.nav-pills.nav-stacked li>a {}
	ul.nav.nav-pills.nav-stacked li>a span{}
	ul.nav.nav-pills.nav-stacked li>a span:first-child{}
	.nav-stacked>li {float: left !important;}
	ul.nav.nav-pills.nav-stacked li>a img{float:left;margin-right: 4px !important;}
	ul.nav.nav-pills.nav-stacked li>a{font-weight:normal;font-size:13px !important}
	ul.nav.nav-pills.nav-stacked{width:100% !important;}
	.top-lang {
    margin: 0;
}
	.cls_more-details a span{width:115px;display:inline-block;padding:4px 15px 0 0px !important;}
	.restext_center .home_top{text-align:center;}
	.restext_center{text-align:center;}
	#selMenu ul ul{padding-left:15px;}
	.cls_links li{padding: 10px 0px !important;width: 100% !important;}
	.slideMenu li{padding:0px 0px !important}
	.navbar-header{background:transparent !important}
	.cls_user-box h3{font-size:18px;}
	.clstop{    text-align: center;
    padding: 5px !important;
    float: none;
    margin-top: 0px !important;}
	.slideMenu li a span {
		background:transparent !important;
    height: auto !important;
    display: block;
    line-height: 20px !important;
    padding: 0 15px !important;
    padding: 0px !important;
}
.cls_user-box.cls_jobs{background-size:auto 100%;}
}
@media (max-width:640px){
	.cls_login_signup li a{font-size:12px}
	.button_align .clsLogin_but{width:100%;margin-left:auto;margin-right:auto;font-size:12px;}
	#selMenu .clsTopmenu ul li a:hover span, #selMenu .clsTopmenu ul li a.current span
	{background:transparent !important;color:#fff !important;}
	.top-lang{margin-top:0px}
	.header_logo .col-md-2{float:left;width:}
	/* .navbar-toggle{top:23px !important;} */
}
@media (max-width:600px){
	.cls_job-amont{font-size:18px;}
	#sel-Logo h1 {
    height: 50px;
    margin-left: 0px !important;    background-size: auto 100%;
	}
	.fixedheader_logo #sel-Logo h1{height: 50px;margin-left:0px !important;    background-size: auto 100%;}
	div#sel-Logo h1 a img {
    width: 100%;
}
div#sel-Logo h1 a {
    margin-top: -13px;
}
	#sel-Logo h1 a {
    display: block;
    height: 70px;
    overflow: hidden;
   // text-indent: -2000em;
    width: 120px;
	}
	#demo {
    margin-bottom: 20px !important;
	    margin-top: 0px !important;
}
	.jplist-ios-show {
    margin-bottom: 10px;
	}
	.content-wrap{padding:0px 0 0px 0}
	.cls_user-box.cls_user {
    height: 102px;
    width: 310px;
    background-size: auto 100%;
	margin:0px auto 20px auto;
}
.cls_user-box.cls_jobs{
	height: 102px;
    width: 310px;
    background-size: auto 100%;
	margin:0px auto 20px auto;
}
.cls_user-box.cls_work{
	    height: 90px;
    width: 310px;
    background-size: auto 100%;
	margin:0px auto 20px auto;
}
	#selHowitwork h3.cls_h3-owner {
    text-align: center;
    margin-bottom: 20px !important;
}
.cls_h3user {
    margin: 5px auto 5px auto;
    width: 230px;
    padding-left: 72px;
}
@media (max-width:540px){
	.cls_slet-refrs{background:#ffffff;}
	.arrow-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #ffffff;
	}
	.arrow-up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #ffffff;
	border-top:0px !important;
	}
	#sel-Logo h1{margin-left:28px !important;    width: 100px;}
	.fixedheader_logo #sel-Logo h1{    margin-left: 28px !important;
    width: 100px;
    height: 40px;
}
#sel-Logo h1 a {
    display: block;
    //height: 40px;
    overflow: hidden;
   // text-indent: -2000em;
    width: 100px;
}
	#selLeftHeader {margin: 0 0 0 0px;}
	.cls_more-details span{padding:3px 8px}
	#sel-Logo h1{height:40px;}
	
/*	#selLangMenu span.ng-binding{display:none}*/
#selflag{margin-right: 0px;}
	#selflag .open>.dropdown-menu {
    display: block;
    width: 150px;
    top: 52px;
    left: unset;
    right: 0;
	margin-right: 0px;
}
#selflag #selLangMenu{font-size:12px;}
#header{padding:0}
.cls_login_signup > li{margin-top:0px}
   .cls_notif {
    right: 0;
    position: fixed;
    overflow: hidden;
    display: inline-block !important;
   }
.cls_checkbox .pull-left{width:100% !important;text-align:center;margin-bottom:10px}
.cls_checkbox .pull-right{width:100% !important;text-align:center;margin-bottom:10px}
.cls_checkbox, .cls_forgotpwd{margin:5px auto !important}
#notification_count{margin-top:7px !important}

}
@media (max-width:480px){
	ul.nav.nav-pills.nav-stacked li {
    max-height: 35px;
    width: 100%;
}
}
@media (max-width:400px){
	.icon-svg-img1{left:0px;}
	.col-xs-12.cls_mail_right{padding:0;}
	select#job_id{width:50px !important;}
	.cls_h3user {
    margin: 5px auto 5px auto;
    width: 230px;
    padding-left: 0px;
    margin-top: -15px;
}
}
@media (max-width:360px){
.navbar-toggle {
    top: 16px !important;
}
.cls_login_signup > li {
     margin: 0px;
}
	.navbar-toggle{margin-top:0px !important;}
	.cls_login_signup li a{padding:5px 0px;}
	#selflag #selLangMenu {margin-top: 11px; !important}
	#selLeftHeader {
    margin: 0 0 0 12px;
}
.cls_user-box.cls_jobs {
    height: 96px;
    width: 300px;
}
.cls_user-box.cls_user {
    height: 96px;
    width: 300px;
}
.cls_user-box.cls_work {
    height: 86px;
    width: 300px;
} 
}