.loggedInEmp{
    position: relative;
}
.btn {

  font-size: 16px;

  line-height: 1;

  cursor: pointer;

}

div#flick {

    height: 140px;

}
div#notificationsBody p {
    line-height: normal;
    width: 240px;
}

#selLogo h1 {

    margin: 0px 0 !important;

}

.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: 5.5px 7px 8.5px;

    /* border-radius: 0px; */

    /* margin: 10px 10px 0 0; */

}

#selBottomFooter {

    margin: 0 auto;

    padding: 10px 0;

    text-align: center;

    width: 100%;

}

.clsFooter {

    margin: 0 auto;

    width: 100%;

    display: block;

}

.clsFooter ul {

    margin: 0 auto;

    text-align: center;

}

.cls_banner-content h2 {

    padding-top: 40px;

}

.cls_ul-category ul#list {

    padding-top: 80px;

}

.howownerworks li, .howemployeeworks li {

    display: inline-block;

}

.gr {

    background: #e5e5e5;

}

.breadcrum {

    display: none;

}



.howownerworks .ic span, .howemployeeworks .ic span {

    background: var(--lightpink);

    background-color: #036080;

    padding: 20px;

    border-radius: 50%;

    font-size: 45px;

    color: white;

    width: 90px;

    height: 90px;

    line-height: 49px;

}

#selHowitwork li p {

    text-align: center;

    font-weight: 500;

    padding: 13px 0;

    font-size: 15px;

}

ul#list li a span {

    color: #03608c;

}

.cls_more-arw div span {

    font-size: 25px;

    color: #03608c;

}

.cls_ul-category li a {

    background: white;

    display: block;

    margin: 0;

    padding: 19px 0;

    width: 100%;

    box-shadow: 0 0 8px 4px #d8d8d8;

}

li.signup-header.showbtn.dispblock {

    display: block;

    transition: 1s;

    margin-right: 0;

}

.clsFooter li {

    border-right: 1px solid #bcbcbc;

    color: #f8ffe7;

    display: inline;

    font-size: 15px;

    padding: 0 10px;

    text-align: center;

}

.clsFooter.clearfix ul li a {

    color: #bcbcbc;

    font-size: 15px;

}

.clsSocialBlock {

    background: #2e2e2e;

    clear: both;

    height: 56px;

    line-height: 54px;

    overflow: hidden;

}

.cls_copyright p {

    color: #bcbcbc;

    font-size: 15px;

}

.clsSocialBlock a {

    margin: 10px 20px 0;

    padding: 0 5px;

    text-indent: -200em;

}

.cls_copyright a {

    color: #43c1cc;

}

.clsSocialBlock a.twt {

    background: url(images/twt.png) no-repeat;

    height: 32px;

    width: 32px;

    border: none;

    display: inline-block;

}

.navbar-toggle {

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

}

p.theme span a{

  line-height: 2em;

}

.clsSocialBlock a.twt:hover {

    background: url(images/twt_hover.png) no-repeat;

    height: 32px;

    width: 32px;

    border: none;

    display: inline-block;

}

.clsSocialBlock a.fb {

    background: url(images/face.png) no-repeat;

    height: 32px;

    width: 32px;

    border: none;

    display: inline-block;

}

.clsSocialBlock a.fb:hover {

    background: url(images/face-hover.png) no-repeat;

    height: 32px;

    width: 32px;

    border: none;

    display: inline-block;

}

.clsSocialBlock a:hover {

    transform: rotate(360deg);

    transition: all 2s ease 0s;

}

.clsSocialBlock a.gplus {

    background: url(images/gplu.png) no-repeat;

    height: 32px;

    width: 32px;

    border: none;

    display: inline-block;

}

.clsSocialBlock a.gplus:hover {

    background: url(images/gplus.png) no-repeat;

    height: 32px;

    width: 32px;

    border: none;

    display: inline-block;

}

.clsSocialBlock a.cam {

    background: url(images/cam.png) no-repeat;

    height: 32px;

    width: 32px;

    border: none;

    display: inline-block;

}

.clsSocialBlock a.cam:hover {

    background: url(images/cam-hover.png) no-repeat;

    height: 32px;

    width: 32px;

    border: none;

    display: inline-block;

}

.clsSocialBlock a.in {

    background: url(images/in.png) no-repeat;

    height: 32px;

    width: 32px;

    border: none;

    display: inline-block;

}

.clsSocialBlock a.in:hover {

    background: rgba(0, 0, 0, 0) url(images/in-hover.png) no-repeat scroll 0 0;

}

p.alone-cls {

    padding: 14px 0 0 0 !important;

}

#selpost_block {

    background: #f3f3f3 none repeat scroll 0 0;

    clear: both;

    padding: 25px 0px;

}

p.new-catp {

    margin: 15px 0px;

}

h2.new-cath {

    text-transform: uppercase;

}

.cls_catogries a {

    display: block;

    margin: 0 auto;

    text-indent: -1500pc;

    width: 65%;

}

.cls_comf {

    background: rgba(0, 0, 0, 0) url(images/comfort.png) no-repeat scroll center center;

    display: block;

    height: 120px;

    margin: 20px 0;

}

.cls_repire {

    background: rgba(0, 0, 0, 0) url(images/repaire.png) no-repeat scroll center center;

    display: block;

    height: 120px;

    margin: 20px 0;

}

.cls_space {

    background: rgba(0, 0, 0, 0) url(images/space.png) no-repeat scroll center center;

    display: block;

    height: 120px;

    margin: 20px 0;

}

.cls_enrgy {

    background: rgba(0, 0, 0, 0) url(images/energy.png) no-repeat scroll center center;

    display: block;

    height: 120px;

    margin: 20px 0;

}

.cls_safty {

    background: rgba(0, 0, 0, 0) url(images/safty.png) no-repeat scroll center center;

    display: block;

    height: 120px;

    margin: 20px 0;

}

.cls_romshif {

    background: rgba(0, 0, 0, 0) url(images/room.png) no-repeat scroll center center;

    display: block;

    height: 120px;

    margin: 20px 0;

}

.cls_ctgr_box:hover .cls_romshif {

    background: rgba(0, 0, 0, 0) url(images/room-hover.png) no-repeat scroll center center;

}

.cls_ctgr_box:hover .cls_safty {

    background: rgba(0, 0, 0, 0) url(images/safty-hover.png) no-repeat scroll center center;

}

.cls_ctgr_box:hover .cls_enrgy {

    background: rgba(0, 0, 0, 0) url(images/energy-hover.png) no-repeat scroll center center;

}

.cls_ctgr_box:hover .cls_space {

    background: rgba(0, 0, 0, 0) url(images/space-hover.png) no-repeat scroll center center;

}

.cls_ctgr_box:hover .cls_repire {

    background: rgba(0, 0, 0, 0) url(images/repaire-hover.png) no-repeat scroll center center;

}

.cls_ctgr_box:hover .cls_comf {

    background: rgba(0, 0, 0, 0) url(images/comfort-hover.png) no-repeat scroll center center;

}

.cls_catogries {

    margin: 0 auto;

    width: 100%;

}

.cls_ctgr_box {

    display: inline-block;

    margin: 0 2px;

    width: 16%;

}

.cls_ctgr_box > p {

    color: #353535;

    font-size: 19px;

    margin: 20px 0 0;

    text-align: center;

    text-transform: uppercase;

}

.cls_ctgr_box:hover p {

    color: #F26A00;

}

.slide-menu {

  background: #565656;

  color: #fff;

}

.btn.btn-primary.btn-file {

    background: #03608c;

    border: 1px solid #03608c;

}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {

    color: #fff;

    background-color: #9ecb3c;

    border-color: #84ab2e;

}



.btn:hover, .btn:focus {

    color: #03608c !important;

    background: white;

    border: 1px solid #03608c !important;

}

.martopbot {

    margin: 15px 0px;

}

.btn.btn-primary.btn-file:hover{

    color:white !important;

}

.slide-menu .slider {

  top: 48px;

}

.slide-menu .controls {

  overflow: hidden;

}

.slide-menu a {

  color: #fff;

}

lide-menu ul a {

    display: block;

    padding: 0px 15px 0 0px;

    color: #000000;

    font-size: 13px !important;

    font-weight: bold;

}

.slide-menu .btn {

  float: right;

  color: #fff;

  background: #2E2E2E;

  padding: 8px;

}

.slide-menu .btn:hover {

 /*background: #F39F16;*/

  color:#2E2E2E !important;

}

ul.slideMenu li.p_l0 {

    padding-left: 0;

}

.slide-menu .btn + .btn {

  margin-right: 1px;

}

.slide-menu ul li {

    float: left;

    padding: 10px;

}

.cls_user-count-job {

    margin: 20px 0;

}

.cls_user-box h3 {

    font-size: 20px;

    margin: 10px auto;

    text-transform: uppercase;

}

.cls_h3user {

    /*float: right;

    width: 230px;*/

    margin: 20px auto;

}

.cls_user-box h3.cls_username {

    color: #ed615b;

}

.cls_user-box h3.cls_jobsname {

    color: #FFB338;

}

.cls_user-box h3.cls_workname {

    color: #38bcc6;

}

.cls_category {

}

.cls_category_list > h2 {

    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;

}

/* CSS Document */

body {

  font-family: 'Rubik', sans-serif !important;

  font-size:12px; 

  margin:0;

  padding:0;

  text-align:center;

  color:#000;

  line-height:normal;

}

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;

}

/* end of common */

/* clearfix */



.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;

}

div#header {

    position: fixed;

    background: white;

    width: 100%;

    z-index: 9;

    box-shadow: 0 0 10px 3px #d6d6d6;

}

#selLeftHeader {

  padding:0px 0 0;

  margin:0 0 0 0px;

}

/* #selLogo h1 {

    background: rgba(0, 0, 0, 0) url(images/vb_logo.JPG) no-repeat scroll 0 0;

    margin: 28px 0 !important;

    -webkit-transition: all 0.2s linear;

    transition: all 0.2s linear;

    height: 60px;

    width: 100%;

    background-size: 100%;

    background-position: center center;

} */

#selLogo p{

  font:12px 'Rubik', serif;

  text-transform:uppercase;

  margin:3px 0;

} 

#selLogo h1 a {

    /**/

    /*height: 82px;

    overflow: hidden;

    text-indent: -2000em;

    width: 200px;

    font-weight: bold !important;

        color: #f96020 !important;*/

}

.sm-form-control {

    margin: 0px 0px 10px 0px !important;

}

#selRightHeader{

/*   float:right; */

  text-align:left;

  width:100%;

/* 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{

padding: 20px 8px;

    float: left;lay:inline-block;

}

#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;*/

  font:12px 'Rubik', serif;

  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: 500;

    padding: 13px 0;

    font-size: 15px;

}

#selBlocks{

  padding:15px 0 0;

  clear:both;

  padding-bottom: 20px;

}

#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;

    font: 17px/24px  'Rubik', serif !important;

    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: 14px  'Rubik', serif;

   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:15px  'Rubik', 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;

}

.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  'Rubik', 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  'Rubik', 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 'Rubik', 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  'Rubik', serif;

  text-transform:uppercase;

}

#selFeatured .clsHbgt{

  background:#5e5e5e;

  padding:3px;

  height:19px;

  color:#FFF;

  font:bold 9px  'Rubik', serif;

  text-transform:uppercase;

  margin:0 5px;

}

#selFeatured .clsFea{

  background:#90584a;

  padding:3px;

  height:19px;

  color:#FFF;

  font:bold 9px  'Rubik', 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  'Rubik', 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: #f0f0f0;

    padding: 20px 0 0px 0;

}

.cls_quick-link {

    text-align: left;

}

.cls_quick-link li {

    margin: 15px 0;

}

.cls_quick-link li a {

    color: black;

    font-size: 13px;

}

.cls_quick-link li a:hover {

  color:#fff;

}

.cls_footer-img.text-center > p {

    color: #7e7e7e;

    font-size: 22px;

    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;

    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: 2px;

    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: #808080;

    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{

    margin-top: 50px;

  /*padding:10px 0 0 ;*/

  padding: 0;

  min-height:400px;

   background-color: white;

}

#sidebar {

    float: right!important;

  /*  margin-left:0 !important;

    width: 225px;*/

  width: 100% !important;

  padding:10px 0;

}

#main {

padding-left:0;

}

#Innermain{

    margin:0 !important;

}

#selLinks,#selFeatures,#selHelp{

  margin-bottom:10px;

}

#selLinks h3,#selFeatures h3,#selHelp h3{

  background:#DB4427!important;

  color:#fff;

    font: 14px/24px 'Rubik', 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:#fff;

    font: 13px/22px  'Rubik', serif !important;

  padding:0 10px 0 10px;

}

.links li:hover{

  /*background:#5e5e5e;*/

}

.links li {

   /* border-bottom:1px dashed #DBDBDD!important;*/

   margin-bottom:5px;

       color: #FFFFFF;

    font: 14px  'Rubik', serif !important;

  /*  height: 30px;*/

    padding: 0 10px 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  'Rubik', serif !important;

  margin:5px 0 0;

  padding:0 5px;

}

.clsMini:hover{

  background:none repeat scroll 0 0 #4E4E4E;

}

.clsLogin_page_btn {

    background: var(--pink);

    background: #03608c;

    border-radius: 0;

    color: #fff;

    font-weight: bold;

    padding: 10px 40px !important;

    text-transform: uppercase;

    border: 1px solid var(--pink);

    border: 1px solid #03608c !important;

    -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;

}

.b_clsLogin_but {

    padding: 10px 5px !important;

    background: #03608c;

    border-radius: 0;

    color: #fff !important;

    margin: 0 9px 10px 0;

    border: 1px solid #03608c;

    -webkit-box-shadow: unset;

    box-shadow: unset;

    transition: all 0.2s linear;

    -webkit-transition: all 0.2s linear;

}

.clsLogin_but {

    background: #03608c;

    border-radius: 0;

    color: #fff !important;

    margin: 0 9px 10px 0;

    padding: 15px 25px !important;

    /* text-transform: uppercase; */

    border: 1px solid #03608c;

    -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;

}

.dt1 td, .dt2 td {

    border: 1px solid #ccc!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 'Rubik', 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  'Rubik', 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  'Rubik', 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;padding-top:0 !important; padding-bottom: 0 !important;}

    .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  'Rubik', 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 'Rubik', 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  'Rubik', 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  'Rubik', 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;

    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;

    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 {

    margin:  0;

    padding:0;

    position: relative;

    z-index: 9;

  clear:both;

}

#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;*/

  font-family: 'Rubik', sans-serif !important;

}

#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 'Rubik', 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;

  position:relative;

}

#selMenu .clsTopmenu li a {

    color: #000;

    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;margin: 0px 0 10px 0;box-shadow: 0px 0px 5px 1px #dedede;}

.white_bg_pagination{background:#ffffff !important;padding: 2px 8px 11px 8px;margin: 0px 0 10px 0;}

.white_bg_pad{background:#ffffff !important;padding: 10px 24px;margin: 20px 0 20px 0;box-shadow: 0px 0px 5px 1px #dedede;}

.white_bg_profile{background:#ffffff !important;padding: 24px 24px;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;}

.port_hide{    

  top: 350px;

    position: absolute;

    transition: all 0.2s linear;

    -webkit-transition: all 0.2s linear;

    left: 0;

    width: 100%;

  color: #ffffff;

    font-size: 16px;

  display:block !important

  }

  .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;}

.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: #f0f0f0;

    z-index: 10;

    top: 100%;

    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;}

.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>td:last-child{/* border-right:1px solid #ddd !important */}

.user_acc{font-size:14px;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;

}

p.title {

    margin: 0px 0 0 0px !important;

}

p.date {

    margin: 0px 0 0px 0 !important;

    font-size: 12px;

}

p.desc {

    margin-bottom: 0px !important;

}

td.sorting_1 p {

    font-size: 12px !important;

}

.cls_feature-job {

    border-bottom: 1px solid #e7e7e7;

    border-top: 1px solid #e7e7e7;

    margin: 20px 20px 35px;

    min-height: 130px;

}

.cls_innerfeture p {

    font-size: 12px !important;

}

.cls_more-details span {

    border-left: 1px solid #e7e7e7;

    border-right: 1px solid #e7e7e7;

    border-top: 1px solid #e7e7e7;

    border-bottom: 1px solid #e7e7e7;

    color: #2f2f2f;

    font-size: 10px !important;

    padding: 3px 20px;

    text-transform: uppercase;

    transition: all 0.2s linear;

    -webkit-transition: all 0.2s linear;

}

.padd_left_0 {

    padding-left: 0px !important;

    font-size: 15px !important;

}

.white_lf_bg {

    width: 95% !important;

    background: #fff;

    margin: 0px 10px 0 0% !important;

    padding: 5px 10px 15px 10px !important;

}

.jplist-panel.box.panel-top.white_lf_bg .hr_pad {

    width: 100%;

    margin: 0px 0 5px 0 !important;

    overflow: hidden;

    height: 5px !important;

    border-bottom: 1px solid #ccc;

    background: transparent;

    border-top: 0px;

}

.pad_owfl {

    padding: 0 0 7px 0 !important;

    float: left;

    width: 100%;

}

.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;

}

td.sorting_1 {

    /* padding: 0 !important; */

    border-bottom: 1px solid #e3e3e3;

}

.jplist .list{background:transparent !important}

.jplist .list .list-item {

  /* padding:18px 0 40px 0;

*/    float: left;

    background: transparent;

  margin-top:0px !important;

  overflow:hidden;

  position:relative;

}

.padd_search{padding-top:7px !important}

.white_lf_bg{

  width: 95% !important;

    background: #fff;

    margin: 0px 10px 0 0%;

    padding: 15px 10px 15px 10px;}

.menushow{    display: none;

    position: fixed;

    border-radius: 50%;

    text-align: center;

    background: #333;

    border: 1px solid #ffffff;

    color: #ffffff;

    font-size: 18px;

    padding: 0 0 0;

    right: 3%;

    width: 30px;

    height: 30px;

    font-family: arial;

    z-index: 100;

  top: 16px;

  }

.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;

}

.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;

  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;

  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:13px;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 a{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;}*/

.cls_cat-ul-list > li:hover a{ box-shadow: 1px 2px 4px 1px #f5ac37;font-weight: bold;}

.cls_view-all span:hover{transition:all 0.2s linear;-webkit-transition:all 0.2s linear;color:#333 !important}

.fixedheader_logo #selLogo h1{/*background-size: auto 100%;height: 60px;*/-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}

.fixedheader_logo #selMenu .clsTopmenu ul li a:hover span, #selMenu .clsTopmenu ul li a.current span

{transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}

.fixedheader_logo .cls_tooltip img{max-height:33px}

.cls_foter-quick.text-center p{margin:0 0 10px !important;}

.padd30{padding-left:30px;}

.menu_hover {

  position: absolute;

  top:100%;

  width:180px;

  left:50%;

  margin-left:-90px;

  display:none;

  padding-top: 15px;

}

.menu_hover > ul:after {

  bottom: 100%;

  left: 50%;

  border: solid transparent;

  content: " ";

  height: 0;

  width: 0;

  position: absolute;

  pointer-events: none;

  border-color: rgba(255, 255, 255, 0);

  border-bottom-color: #fff;

  border-width: 10px;

  margin-left: -10px;

}

.wel_txt{

  display: block;

  float: left;

  margin-top: 8px;

}

.login_menu a, .logout_header{padding: 5px !important;}

.dropdown_search:hover .menu_hover{ display: block;}

.signup-header:hover .menu_hover{ display: block; }

.menu_hover ul{ text-align:left !important; background:#fff; border-radius:20px; padding:10px 0; -moz-box-shadow: 0 5px 15px rgba(0,0,0,.2); box-shadow: 0 5px 15px rgba(0,0,0,.2); position:relative;}

.menu_hover li{ }

.menu_hover li a{ padding: 5px 10px; font-family: 'Source Sans Pro', sans-serif; color: #0a2127; float: none; display: block;}

.cls_login_signup{}

.cls_login_signup li{ position: relative;}

.cls_login_signup li i{ display:none;}

.cls_login_signup li.signup-header > a{ 

    background: #f8f5f2;

    padding: 12px;

    border-radius: 5px;

}

.cls_login_signup li.signup-header > a.clsActive{ background: #0a2127; color: #fff;}

.fixedheader_logo ol, ul{margin-bottom:0px !important}

#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 {

  color:#03608c;

}

/* #selMenu .clsTopmenu  ul li a:hover span,#selMenu .clsTopmenu ul li a.current span  {

  display:block;

} */

.clsTopmenu{

  float:left;

  width:100%;

}

#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: #f96020 !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 'Rubik', 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 {

  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;

}

.dt2{

  background:none !important;

}

/* ..................................... */

.block.right {

    background: #f7f7f7;

    padding: 15px 12px;

}

table.dataTable tbody td .block.right:hover {

    box-shadow: 0 0 5px 0px #c8c8c8;

}

table.dataTable tbody th, table.dataTable tbody td.sorting_1 {

    padding: 8px 10px;

/*     border: 0; */

}

div#share-buttons a:hover .fa {

    transition: 200ms;

    transform: scale(1.5);

}

table.dataTable {

    border: 1px solid #cccccc;

    padding-top: 0;

}

#view_template, #view_template td {

    border: 0;

}

.block.right p {

    line-height: 27px;

}

.submitbutton {

    margin: 45px 0 0;

}

.li_blue{

    background:var(--li_blue);

    background:-webkit-linear-gradient(120deg, #1fcbc7, #2ad9a1);

}

.li_violet {

    background:var(--li_violet);

    background:-webkit-linear-gradient(120deg, #9381e0, #c17ad3);

}

.li_yellow {

    background:var(--li_yellow);

    background:-webkit-linear-gradient(120deg, #f0ad67, #f4cb5a);

}

.li_red {

    background:var(--li_red);

    background:-webkit-linear-gradient(120deg, #f07067, #fa8961);

}

.pricecircle {

    color: white;

    font-size: 19px;

    width: 100px;

    height: 100px;

    margin: 20px auto;

    border-radius: 50%;

    line-height: 100px;

}

ul.slideMenu li.p_l0 {

    padding-left: 0;

}

li#new-padd ul li .cls_notif.showafterload {

    display: none !important;

}

.dropdown ul.dropdown-menu:before{

    display: none;

}

.box div#demo .col-md-3 {

    text-align: center;

    overflow: hidden;

}

select#draftId {

    margin: 0 !important;

}

/* ..... */

.ui-slider .ui-slider-range {

    position: absolute;

    z-index: 1;

    font-size: .7em;

    display: block;

    border: 0;

    background-position: 0 0;

}

.ui-widget-header {

    border: 1px solid #aaaaaa/*{borderColorHeader}*/;

    background: #cccccc/*{bgColorHeader}; url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;

    */: ;

    color: #222222/*{fcHeader}*/;

    font-weight: bold;

}

.inuse, .ui-slider-range .inuse, .yadcf-filter-range-number-slider .inuse {

    background: #03608c;

}

.yadcf-number-slider-filter-wrapper-inner .yadcf-filter-range-number-slider-max-tip-inner {

    position: absolute;

    top: 11px;

}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

    border: 1px solid #d3d3d3/*{borderColorDefault}*/;

    background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;

    font-weight: normal/*{fwDefault}*/;

    color: #555555/*{fcDefault}*/;

}

.ui-slider-horizontal .ui-slider-handle {

    top: -.3em;

    margin-left: -.6em;

}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

    border: 1px solid #d3d3d3/*{borderColorDefault}*/;

    background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;

    font-weight: normal/*{fwDefault}*/;

    color: #555555/*{fcDefault}*/;

}

.ui-slider .ui-slider-handle {

    position: absolute;

    z-index: 2;

    width: 1.2em;

    height: 1.2em;

    cursor: default;

}

.ui-widget-content {

    border: 1px solid #aaaaaa/*{borderColorContent}*/;

    background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;

    color: #222222/*{fcContent}*/;

}

.ui-widget {

    font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;

    font-size: 1.1em/*{fsDefault}*/;

}

.ui-slider {

    position: relative;

    text-align: left;

}

}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

    border: 1px solid #d3d3d3/*{borderColorDefault}*/;

    background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;

    font-weight: normal/*{fwDefault}*/;

    color: #555555/*{fcDefault}*/;

}

.ui-slider-horizontal .ui-slider-handle {

    top: -0.4em;

    margin-left: -.6em;

}

.ui-slider .ui-slider-handle {

    position: absolute;

    z-index: 2;

    width: 0.9em;

    height: 0.9em;

    cursor: default;

}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {

    -moz-border-radius-bottomright: 4px/*{cornerRadius}*/;

    -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;

    -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/;

    border-bottom-right-radius: 4px/*{cornerRadius}*/;

}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {

    -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;

    -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;

    -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/;

    border-bottom-left-radius: 4px/*{cornerRadius}*/;

}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {

    -moz-border-radius-topright: 4px/*{cornerRadius}*/;

    -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;

    -khtml-border-top-right-radius: 4px/*{cornerRadius}*/;

    border-top-right-radius: 4px/*{cornerRadius}*/;

}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {

    -moz-border-radius-topleft: 4px/*{cornerRadius}*/;

    -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;

    -khtml-border-top-left-radius: 4px/*{cornerRadius}*/;

    border-top-left-radius: 4px/*{cornerRadius}*/;

}

/* 0.......... */

li#new-padd ul.dropdown-menu li {

    padding: 6px; 

}

.cls_banner-content h2 {

    padding-top: 10px;

}



li#new-padd ul.dropdown-menu li a:hover {

    color: #03608c;

    background: transparent;

}

li#new-padd a.dropdown-toggle {

    background: transparent !important;

}

.cls_baner{

    background-color:linear-gradient(0deg, rgba(110, 110, 110, .5), rgba(54, 54, 54, 0.5));

    background-image:  url(images/banner1.jpg);

}

.showin767{

    display:none;

}

.jq-ry-container{

    z-index: 0;

}

i.img_prof_mobile {

    background: #023f5b;

    color: white;

    padding: 5px 8px;

    font-weight: bold;

}

.profimgs {

    width: 50px;

}

.profimgs img {

    width: 100%;

    height: 50px;

    float: left;

    border-radius: 50%;

}

.portcont {

    padding: 3px 52px;

}

.profimg img {

    width: 100%;

}

.navbar-toggle .icon-bar {

    background: #000 !important;

}

.portimage {

    width: 495px;

    height: auto;

    margin: 0 auto;

    padding-bottom: 16px;

}

ul.empportfolio li {

    display: inline-block;

}

ul.empportfolio li {

    display: inline-block;

    padding: 8px 15px;

}

.margin_bottom_20.owfl_hide.border_set {

    line-height: 25px;

}

.sidehead {

    font-size: 20px;

    padding-left: 17px;

    padding-bottom: 16px;

}

.sec_top{

    margin-top: 30px !important;

}

.link  {

    color: var(--pink)

}

.padtopbot {

    padding: 20px 0;

}

.sidebutton a {

    width: 170px;

}

.addonbtn {

    background: var(--pink);

    background:#03608c;

    color: white;

}

.addonbtn input {

    border: none;

    background: transparent;

}

div#favuriteusers_datatable_wrapper,div#blockedusers_datatable_wrapper {

    padding-top: 40px;

}

.modalextend {

    padding: 12px;

    font-size: 20px;

}

ul.col-md-3.nav.nav-pills.white_bg.nav-stacked.cls_left_mail .fa {

    padding-right: 5px;

}

.pad_0{

    padding: 0;

}

.sidebutton a span {

    padding: 0;

    margin: 0;

    font-size: 15px;

    text-transform: capitalize;

}

.bold {

    font-weight: 700;

}

span.pric {

    font-size: 35px;

}

    ul.slideMenu li a:hover {

    color: var(--pink);

    color: #03608c;

}

.martopbot {

    margin: 15px 0px;

}

.dt-buttons {

    float: left;

}

table {

    padding-top: 15px;

}

ul.dashboard_icon_lists li {

    padding: 20px 8px;

}

.dashboard_icon_lists li a span:nth-child(1),.dashboard_icon_lists li  span:nth-child(1) {

    font-size: 16px;

    font-weight: bold;

}

i.fa.fa-comments-o.fa-3x {

    color: var(--pink);

    color: #03608c;

}

.cls_login_signup li{

    display:inline-block;

}

a#chat-menu-toggle {

    background: #ffffff !important;

}

ul.dashboard_icon_lists li p span {

    float: right;        

}

.dashboard_icon_lists li a span:last-child, .dashboard_icon_lists li  span:nth-child(2) {

    float: right;

    font-size: 16px;

}

ul.dashboard_icon_lists li h3 {

    font-size: 16px;

        font-weight: bold;

}

.trans {

    box-shadow: 0 0 3px 0 #cacaca;

    background: #ffffff;

    padding: 14px;

    line-height: 28px;

    margin: 15px 0;

}

.f_24{

    font-size:24px !important;  

}

ul.dashboard_icon_lists li {

    background: #ffffff;

    margin: 15px 0;

   box-shadow: 0px 0px 6px 0px #ccc;

    border: 1px solid gainsboro;

}

    .cls_signup-img img {

    border-radius: 50%;

    box-shadow: 0 0 7px 0px white;

    background-color: white;

}

section#content {

    margin-top: 50px;
       margin-bottom: 74px;

}

.container.overflow_v {

    overflow: visible !important;

}

.container.overflow_h {

   /*  overflow: hidden; */

}

.clsFloatLeft {

    float:left;

}

.cls_quick-link {

    padding-top: 10px;

}

.cls_quick-link>a {

    display: block;

    color: black;

    line-height: 31px;

    font-size: 13px;

}

.cls_footer-page .col-md-3 .cls_quick-link ul li:hover a ,.cls_quick-link>a:hover{

    color: #03608c;

}

.cls_foter-copyright .col-md-12 div {

    line-height: 40px;

}

div#share-buttons a {

    padding: 10px;

    color: #fff;
    background-color: #a0dbf7;
    border-radius: 50%;
    margin-right: 10px;

}

div#share-buttons a.envelope {
    color: #fff;
    background-color: #ea4335;
}
div#share-buttons a.facebook {
    color: #fff;
    background-color: #3b5998;
}
div#share-buttons a.instagram {
    color: #fff;
    background-color: #8a3ab9;
}
div#share-buttons a.twitter {
    color: #fff;
    background-color: black;
}
div#share-buttons a.envelope:hover {
    color: #ea4335;
    background-color: #fff;
}
div#share-buttons a.facebook:hover {
    color: #3b5998;
    background-color: #fff;
}
div#share-buttons a.instagram:hover {
    color: #8a3ab9;
    background-color: #fff;
}
div#share-buttons a.twitter:hover {
    color: #00acee;
    background-color: #fff;
}


div#share-buttons a:hover{

    color: var(--pink);

    color: #03608c;

} 

  .howownerworks li, .howemployeeworks li {

    display: inline-block;

}



.howownerworks .ic span, .howemployeeworks .ic span {

    background: var(--lightpink);

    background-color: #036080;

    padding: 20px;

    border-radius: 50%;

    font-size: 45px;

    color: white;

    width: 90px;

    height: 90px;

    line-height: 49px;

}

.howownerworks h4, .howemployeeworks h4 {

    font-weight: bold;

    padding: 30px;

    color: gray;

}

a.test_welcome {

    display: none;

}

.cls_jobs-imgs .fa-bell-o {

    color: #ff0303;

}

.cls_jobs-imgs .fa-bullhorn {

    color: green;

}

.cls_innerfeture>p {

    padding-top: 10px;

}

.cls_job-amont span:last-child {

    float: right;

}

.item .cls_feature-job.clearfix {

    background: white;

    box-shadow: 0 0 2px 1px #dedede;

    padding: 12px;

    min-height: 238px;

}

.own_nameandrate {

    padding: 0px 60px;

}

.ownerdetailscarousel {

    padding-top: 12px;

}

.cls_jobs-imgs {

    padding: 4px 0;

}

.cls_jobs-imgs span {

    padding: 4px;

    color: #ffa707;

    font-weight: bold;

}

.cls_job-amont span:first-child {

    float: left;

}

.prof_img {

    width: 143px;

}

.prof_img img {

    height: 143px;

    float: left;

    border-radius: 50%;

    object-fit: cover;

    margin-right: 15px;

}

.v_prof {

    width: 100%;

    text-align: left;

}

.cls_ul-category ul#list {

    padding-top: 80px;

    overflow:hidden;

}

ul#list li a span {

    color: var(--pink);

    color: #03608c;

}

.cls_category_list {

    padding: 40px 0;

}

.dispnone{

    display: none;

}

.dispblock{

    display: block;

}

a.clsActive {

    transition: all 200ms ease-in-out;

    transition: -webkit-all 200ms ease-in-out;

    background: var(--pink);

    background:#03608c;

    color:white !important ;

    padding: 12px 33px;

    border-radius: 5px; 

}

li.signup-header.showbtn {

        transition: 1s;

        -webkit-transition: 1s;

    margin-right: -145px;

}

nav#test-menu-left .dropdown ul.dropdown-menu:before {

    left: 0;

    right: auto;

}

li.signup-header.showbtn.dispblock {

    display: block;

    transition: 1s;

        margin-right: 0;

}

li.clsNoBorder.signup-header a{

    background: #f8f5f2;

    padding: 12px;

    border-radius: 5px;

}

li.headersearch .fa {

    color: var(--blue);

    color:#506cf0;

}

li.headersearch button {

    background: transparent;

    border: none;

    font-size: 15px;

}

li.headersearch button span{

    padding-right:10px;

}



/* 24-03-2020 */

.right_side_header {

  padding:0;

}

.right_side_header ul {

  width:100% !important;

}

.right_side_header ul li {

  margin:6px 0 ;

}

.left_side_header{

  padding-right:0;

}

.postjob_bttn a{

      padding: 5px 10px !important;

    background: #03608c;

    color: #fff !important;

    border-radius: 20px;

}

#selMenu li.postjob_bttn{

  padding:15px 6px !important

}

.categoryList{

  padding: 20px 0 !important;

}

.categoryList .category-tile{

  margin-bottom: 30px;

}



.categoryList .category-tile a{

  background: white;

  display: block;

  margin: 0;

  padding: 30px 20px;

  width: 100%;

  box-shadow: 0 0 8px 4px #d8d8d8 !important;

  border: 1px solid #ccc;

  transition: all 0.3s ease;

  outline: none;

  /*min-height: 190px;*/
  min-height: 230px;

}

.categoryList .category-tile img{

  /*min-height: 65px;

  height:64px;*/
  min-height: 100px;

  height:100px;

  width: auto;
  max-width:100%;
  border-radius:7px;

} 

.categoryList .category-tile a:hover {

  transform: scale(1.1) ;

  border: 2px solid #03608c;

  outline: none;

}

.categoryList .category-tile span {

  display: block;

  margin: 20px 0 0;

  font-weight: bold;

  font-size: 17px;

}

.arrow_bttn{

  display: table;

    width: auto;

    margin: 0 auto;

    float: none;

}
/****15-04-2020 start****/
li.inner-how_it {
    width: 100%;
    align-items: center;
    display: flex !important;
    padding: 20px 0;
}
li.inner-how_it span {
    text-align: center;
}
.fa-handshake:before {
    content: "\f2b5";
}
li.inner-how_it label {
    font-size: 20px;
    margin: 0 30px;
}
.img-text-works p {
    font-size: 15px;
    width: 60%;
    display: inline-block;
}
li.inner-how_it:after {
    content: "";
    height: 30px;
    width: 30px;
    border: 3px solid #036080;
    border-radius: 50px;
    position: absolute;
    left: 49%;
    z-index: 0;
    background: #fff;
}
.how_it_works ul:before {
    content: "";
    position: absolute;
    border-right: 5px solid #036080;
    left: 50%;
    height: 85%;
    top: 55px;
}
li.inner-how_it span {
    margin: 0 30px;
}
.img-text-works {
    display: flex;
    align-items: center;
}
.know_more_btn {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 20px 0;
}
.know_more_btn a.btn, .know_more_btn a.btn:hover {
    background-color: #036080;
    padding: 10px 20px;
    color: #fff !important;
}
li.inner-how_it:nth-child(even) .img-text-works {
    display: initial;
}
/****15-04-2020 end*************/
.how_works li {
    display: inline-block;
}
.how_works .h_work span {
    background: var(--lightpink);
    background-color: #036080;
    padding: 20px;
    border-radius: 50%;
    font-size: 45px;
    color: white;
    width: 90px;
    height: 90px;
    line-height: 49px;
}


/*li.inner-how_it span:hover {*/
/*    border-radius: 50%;*/
/*    background: var(--lightpink);*/
/*    background-color: #fff;*/
/*    color: #036080;*/
/*    box-shadow: 0 0 0 3px #036080;*/
/*}*/


/*.box {*/
/*  width: 160px;*/
/*  height: 120px;*/
/*  float: left;*/
/*  background: #347fc3;*/
/*  border: 1px solid #fff;*/
/*  overflow: hidden;*/
/*}*/

/*.text {*/
/*  text-align: center;*/
/*  margin-top: 56px;*/
/*  color: #fff;*/
/*  font-size: 1.0em;*/
/*  font-family: sans-serif;*/
/*  text-transform: uppercase;*/
/*}*/

.animated:hover {
  animation-duration: 1.5s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
  40% {transform: translateY(-30px);}
  60% {transform: translateY(-20px);}
}
.bounce {
  animation-name: bounce;
}

@keyframes flash {
  0%, 50%, 100% {opacity: 1;}
  25%, 75% {opacity: 0;}
}
.flash {
  animation-name: flash;
}
.featured_section .clsMinContent {
    margin-top: 0;
}
.featured_section .clsMinContent .margin_pad_0 {
    margin-top: 0 !important;
}
.featured_section .clsMinContent div#selBlocks {
    padding-top: 0;
}
.cls_category {
    background: #fff;
}
.categoryList .category-tile a {
    border: 2px solid #ccc;
}

/* ........................................ */

@media (max-width:1200px){

  #selMenu .clsTopmenu li a span { padding: 0 7px;}

}

@media(max-width:1024px){
li.inner-how_it:nth-child(even) .img-text-works {
    display: flex;
}
li.inner-how_it:nth-child(even) .img-text-works span {
    margin: 0;
    margin-left: 30px;
}
li.inner-how_it:nth-child(even) .img-text-works p {
    padding-left: 30px;
    width: 65%;
}
}

@media (max-width: 991px){

  #selMenu ul {

    background: #03608c;

}





.cls_notif.showafterload ul{

    background: transparent !important;

}

  .cls_login_signup { float: right; margin-top: -12px;}

  #selLogo h1 { height: 60px; width: 160px;}

  #selMenu li{ /* display:block; */ margin: 0;padding:0;}

  #selMenu .clsTopmenu li a{float: none;}

  .dropdown_search .menu_hover { display: block; margin: 0; width: auto;}

  .dropdown_search .menu_hover ul{ border-radius:0; padding:0; background: #565656;}

  .dropdown_search .menu_hover ul:after{ display:none;}

  .menushow { top: 10px;}
  
  .how_it_works ul:before {
    left: 50.3%;
    top: 58px;
}

}

@media (max-width: 767px){

  .cls_login_signup { margin-top: 5px;}
  .img-text-works p{
      display:none;
  }
  li.inner-how_it .col-sm-6 {
    width: 50%;
}
li.inner-how_it label {
    font-size: 12px;
    margin: 0 13px;
}
.how_it_works ul {
    padding: 0;
}
li.inner-how_it span {
    margin: 0 15px;
}
li.inner-how_it:after {
    left: 48.4%;
}
.img-text-works {
    display: block;
}
li.inner-how_it:nth-child(even) .img-text-works {
    display: block;
}
li.inner-how_it:nth-child(even) .img-text-works span {
    margin: 0 15px;
}
}

@media (max-width: 992px){

	/*.cls_cat-ul-list > li:nth-child(even) {

    float: right;

}



.cls_cat-ul-list > li:nth-child(odd) {

    float: left;

}*/

  #selLeftHeader {

    margin: 0 0 0 15px;

}

  .dispnone900 {

    display: none;

}

.cls_ul-category ul#list {

    padding-top: 0;

}

.navbar-toggle {

    position: absolute !important;

    left: 0;

    top: 15px;

}

}

@media (max-width: 480px){

  #selLogo h1 {

    height: 55px;

    background-size: auto 100%;

    width: 55px;

    background-position: left;

  }



}

@media (max-width: 980px) and (min-width: 768px){

  #selLeftHeader {

    width: 195px;

}

  }
  
@media(max-width:480px){
    li.inner-how_it:after {
    left: 47%;
}


}  

  body,h1,h2,h3,h4,h5,h6,p,a,div,span{

  font-family: 'Rubik', sans-serif !important;

}