.navbar-nav li:hover > ul.dropdown-menu {

    display: block;

}

.dropdown-submenu {

    position:relative;

}



.dropdown-submenu>.dropdown-menu {

    top:0;left:100%;margin-top:-6px;

}

/* rotate caret on hover */

.dropdown-menu >li > a:hover:after {

    text-decoration: underline;

    transform: rotate(-90deg);

} 

.navbar-nav li a {

	font-size:16px; 

	color: #210d0d;

	text-transform: uppercase;

	}

.dropdown-menu {



    color: #212529;

    text-align: left;

    list-style: none;

    background-color: #c0dac9;

    background-clip: padding-box;

    border:none!important;

	border-radius: none !important;

	padding:0px;

}

.dropdown-menu li {

	border-bottom: 1px solid rgba(0,0,0,.15);

	padding:0px;

}

::after, ::before {



    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

element {

}

.whole_slyder_area .carousel-indicators {

    top: 466px;

}

.carousel-indicators {

    bottom: 20px;

}

/*------------------------------*//



.parallax {

	  background-position: center;

	  background-repeat: no-repeat;

	  background-size: cover;

	  

	  

}

.search-title {

	text-align:center;

	color:#fff;

	

}

.search-text {

	text-align:center;

	color:#fff;

}

.search-area {

		margin-bottom:30px;

}

/*------------------------------------*/

.chosen-container-single {

	height:40px;

	width:100%;

}

.whole-search-area {

    background-image: url(../image/bg.png);

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    width: 100%;

    height: 100%;

}

.post-right-area {

	min-height:500px;

	background:#f5f5f5;

	margin:50px 0;

	border-style: 

	solid;border-width: 1px;

	border-color: #e2e2e2;

	box-shadow: none;

	padding: 10px 20px;	

}

.adspost-post1-area {

	height:100px; 

	width:100%; 

	margin:auto;

	background:#fff;

	}

.post_title {margin-top:8px;}

.msg {color: #f58319;

	  text-align: center;

	  }	

.post-left-area{

	height:600px; 

	background:#ccc;

	width:100%;

	margin:50px 0;}	 

/*---------------profile display---------------------*/

.bg-profile	{

	min-height: 500px;

	background: #f5f5f5;

	margin: 50px 0;

	border-style: solid;

	border-width: 1px;

	border-color: #e2e2e2;

	box-shadow: none;

	padding: 10px 20px;

		}

.side-menu {

	min-height:450px;

		}

.side-menu ul li {

	padding: 2px 0px;

		}

.side-menu ul li a {

	padding: 10px 20px;

	font-size:15px;

	background-color: #ffff;

	color: #6c6363;

	font-weight: 600;

		}

.side-menu ul li a.focus,		

.side-menu ul li a.active,		

.side-menu ul li a:hover {

	background-color: #f5831a;

	color:#fff;

		}		

.user-profile-display {

	background-color: #fff;

	min-height: 400px;

		}	

.profile-title {

	background-color: #ded3d3;

	padding: 10px;

		}

.profile-body {

	padding:30px 50px;

	width:100%;

}

.profile-padding {

	margin-bottom:20px;

}

/*---------------------sing up--------------------------*/

.post-right-area {

	min-height:500px;

	background:#f5f5f5;

	margin:50px 0;

	border-style: 

	solid;border-width: 1px;

	border-color: #e2e2e2;

	box-shadow: none;

	padding: 10px 20px;	

}

.adspost-post1-area {

	height:100px; 

	width:100%; 

	margin:auto;

	background:#fff;

	}

.post_title {margin-top:8px;}

.msg {color: #f58319;

	  text-align: center;

	  }	

.post-left-area{

	height:600px; 

	background:#ccc;

	width:100%;

	margin:50px 0;}	  

/*------------view profile--------------------*/

.view-profile {

	margin:20px 0;

	}

.view-profile-page {

	}

.view-logo img {

   

    height:80px;

    width: 150px;

    text-align: center;

	}



.profile-left,

.profile-right,

.profile-right-ads,

.profile-banner,

.profile-right-user-ads{

	min-height: 606px;

    background: #f5f5f5;

    margin: 20px 0;

    border-style: solid;

    border-width: 1px;

    border-color: #e2e2e2;

    box-shadow: none;

}

.profile-right

	{

	min-height: 200px;	

	}

.profile-right-ads  {

	min-height: 284px;	

	}

.profile-right-user-ads {

	min-height:569px;	

}	

.profile-banner {

	min-height: 200px;	

	

}

.profile-title	{

	background: #f5831a;

	padding: 10px 0;

	color: #fff;

	text-align: center;

	}

.profile-text {

	font-size:18px;

	margin: 0 20px;

	

}

.profile-enquery {

	text-align: center;

	margin-top: 30px;

}

.company-text {

	font-size:21px;

	margin: 0 10px;

}

.company-text-title {

	margin: 0 20px;

	font-size:22px;

	font-weight: bold;

	text-decoration: underline;

	color: #084c9f;

	

}

.company-text {

	font-size:16px;

	margin: 0 10px;

}

.c-info {

	font-weight: bold;

	text-decoration: underline;

	color:#f5831a;

	}

/*--------------social link profile------------------------*/

.social.fa {

  padding: 10px;

  font-size: 20px;

  text-align: center;

  text-decoration: none;

  margin: 5px 2px;

  border-radius: 50%;

}



.social.fa:hover {

    opacity: 0.7;

}



.social.fa-facebook {

  background: #3B5998;

  color: white;

  width: 40px;

}



.social.fa-twitter {

  background: #55ACEE;

  color: white;

}



.social.fa-google {

  background: #dd4b39;

  color: white;

}



.social.fa-linkedin {

  background: #007bb5;

  color: white;

}

.social.fa-pinterest {

  background: #cb2027;

  color: white;

}

/*---------------Share link-------------------*/

.share.fa [data-network]{

  padding: 10px;

  font-size: 16px;

  width: 100px;

  text-align: center;

  text-decoration: none;

  margin: 5px 2px;

   cursor: pointer;

}

.share.fa {

	padding:8px;

}

.share.fa:hover {

    opacity: 0.7;

	cursor: pointer;

}



.share.fa-facebook {

  background: #3B5998;

  color: white;

}



.share.fa-twitter {

  background: #55ACEE;

  color: white;

}



.share.fa-google {

  background: #dd4b39;

  color: white;

}



.share.fa-linkedin {

  background: #007bb5;

  color: white;

}



.share.fa-instagram {

  background: #125688;

  color: white;

}



.share.fa-pinterest {

  background: #cb2027;

  color: white;

}

.share.fa-whatsapp {

  background: #40c351;

  color: white;

}

/*-----------login---------------*/

.forget-pass,.new-user {

	font-size: 18px;

	background: #b37f17;

	padding: 2px;

	color: #fff;

	border-radius: 20px;

	}

.new-user {

	background: #6c2040;

	}

	.post-right-area {

	min-height:500px;

	background:#f5f5f5;

	margin:50px 0;

	border-style: 

	solid;border-width: 1px;

	border-color: #e2e2e2;

	box-shadow: none;

	padding: 10px 20px;	

}

.adspost-post1-area {

	height:100px; 

	width:100%; 

	margin:auto;

	background:#fff;

	}

.post_title {margin-top:8px;}

.msg {color: #f58319;

	  text-align: center;

	  }	

.post-left-area{

	height:600px; 

	background:#ccc;

	width:100%;

	margin:50px 0;}	  