@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
body {
	margin: 0px;
	padding: 0px;
	color: #333;
	font-size: 14px;
}
a {
	color: #333;
	text-decoration: none !important;
}
a img {
	border: none;
}
.clr {
	clear: both;
}
.header-top {
	width: 100%;
	height: auto;
	margin: auto;
}
.header-top img {
	width: 100%;
}
.categories-main-div {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 70px;
}
.cat-left-fixed-w {
	width: 285px;
	height: auto;
	float: left;
}
.cat-slider-w {
	width: 77%;
	height: auto;
	float: right;
}
 @media only screen and (max-width: 1366px) {
.cat-slider-w {
	width: 75.6% !important;
}
}
.slider-main-div {
	width: 100%;
	height: auto;
	margin: auto;
}
/*.sld-lft-pad{
	padding-left:0px;
}*/
.coursel-t-padd {
	padding: 0px !important;
}
.coursel-height {
	height: auto !important;
}
/*********************** mobikpay banner css style **********************************/
#myCarousel .nav a small {
	display: block;
}
#myCarousel .nav {
	background: #eee;
}
.nav-justified > li > a {
	border-radius: 0px;
}
.nav-pills>li[data-slide-to="0"].active a {
	background-color: #16a085;
}
.nav-pills>li[data-slide-to="1"].active a {
	background-color: #e67e22;
}
.nav-pills>li[data-slide-to="2"].active a {
	background-color: #2980b9;
}
.nav-pills>li[data-slide-to="3"].active a {
	background-color: #8e44ad;
}
.slider-img {
	width: 100%;
	height: 328px;
}
.slider-img img {
	width: 100%;
	height: 328px !important;
}
/*********************** mobikpay banner css style **********************************/
.s-b-search-main-div {
	width: 100%;
	height: 225px;
	margin: auto;
	background: url("../images/search-bg.jpg") repeat scroll center center / cover;
	margin-top: 11px;
	padding: 15px;
}
.s-b-search-main-div h1 {
	margin: 0px;
	color: #2980b9;
	font-weight: 700;
	text-align: center;
	font-size: 32px;
	text-shadow: 1px 1px 1px #fff;
	padding-top: 10px;
}
.s-b-search-main-div p {
	margin: 0px;
	color: #444;
	text-shadow: 1px 1px 1px #FFF;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	padding-top: 12px;
}
.s-b-search-box-m-div {
	width: 95%;
	height: auto;
	margin: auto;
	background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0;
	padding: 10px;
	z-index: 222;
	margin-top: 25px;
}
.search-box-div {
	width: 100%;
	height: auto;
	margin: auto;
}
.ser-left-designation {
    width: 80%;
    float: left;
}
.ser-left-submit {
	width: 15%;
	float: left;
	border-radius:0px 8px 8px 0px;
}
.s-f-s {
	height: 50px;
}
.srh-box {
	border-radius: 4px 0px 0px 4px!important;
}
.s-btn {
	width: 100%;
	height: 50px;
	padding-top: 9px;
	padding-bottom: 9px;
	text-align: center;
	color: #fff;
	border-radius: 0px 4px 4px 0px!important;
	font-weight: 600;
	font-size: 16px;
}
.s-btn-bg1 {
	background: #222;
	border-color: #222;
}
.s-btn-bg1:hover {
	background: #F1C40F;
	border-color: #F1C40F;
	color: #fff;
}
.post-request-form-main-div {
	width: 100%;
	height: auto;
	margin: auto;
	padding-bottom: 50px;
	margin-top: 50px;
}
.post-request-form-inner {
	width: 100%;
	height: auto;
	margin: auto;

	border: none;

}
.post-request-form-inner h4 img {
	margin-right: 7px;
}
.post-request-form-inner h4 {
    margin: 0px;
    color: #666;
    font-size: 20px;
    margin-top: 20px;
}
.post-request-form-inner h3 {
    margin: 0px;
    color: #2980B9;
    font-size: 19px;
    padding-top: 50px;
    border: none;
    line-height: 25px;
    font-weight: 600;
    margin-bottom: 10px;
}
.form-lft-rgt-main-div {
	width: 100%;
	height: auto;
	margin: auto;
}
.form-lft-div {
	width: 100%;
	height: auto;
	margin: auto;
}
.f-lft-img {
	width: 100%;
	height: auto;
	margin: auto;
}
.f-lft-img img {
	width: 250px;
	margin-top: 15px;
}
.f-lft-benefits {
	width: 100%;
	height: auto;
	margin: auto;
	position: relative;
	margin-top: 0px;
}
.f-lft-benefits ul {
	margin: 0px;
	padding: 0px;
}
.f-lft-benefits ul li {
    float: left;
    width: 100%;
    margin-top: 5px;
    font-size: 14px;
    color: #555;
    line-height: 25px;
    text-align: initial;
}
.f-lft-benefits ul li:after {
	content: "";
}
.f-lft-benefits ul li img {
	float: left;
	margin-right: 8px;
	width: 15px;
	margin-top: 7px;
}
.f-rgt-div {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: -40px;
}
.f-lft-captcha-box {
	width: 70%;
	height: auto;
	float: left;
}
.f-rgt-submit-btn-div {
	width: 25%;
	height: auto;
	float: right;
}
.form-head {
	color: #555;
	padding-bottom: 0px;
	text-align: right;
	padding-top: 7px;
}
.form-style {
	color: #777;
	font-size: 12px;
}
.c-sub-style {
	background: #F26722 none repeat scroll 0 0;
	border-color: transparent !important;
	border-radius: 4px !important;
	color: #fff;
	float: left;
	height: 35px;
	transition: all 0.5s ease 0s;
	width: 130px;
}
.c-sub-style:hover {
	color: #444;
	background: rgba(38, 144, 215, 0.2);
}
.f-h-txt-box-style {
	height: 100px !important;
}
.welcome-section-main-div {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 20px;
}
.welcome-heading-div {
	width: 100%;
	height: auto;
	margin: auto;
	margin-bottom: 30px;
}
.welcome-heading-div h1 {
	margin: 0px;
	font-size: 26px;
	color: #777;
	font-weight: 600;
	text-align: center;
	position: relative;
}
.welcome-heading-div h1::after {
	background: rgba(0, 0, 0, 0) url("../images/bg-title.png") no-repeat scroll center center;
	top: 32px;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
}
.welcome-heading-div p {
	margin: 0px;
	font-size: 13px;
	color: #555;
	text-align: center;
	margin-top: 30px;
	line-height: 22px;
	letter-spacing: 0.5px;
}
.welcome-boxes-main-div {
	width: 100%;
	height: auto;
	margin: auto;
	position: relative;
}
.wel-box-1 {
	width: 100%;
	height: auto;
	margin: auto;
	border-radius: 3px;
	padding: 30px;
	position: relative;
	-webkit-transform: translate(0, 5px);
	-ms-transform: translate(0, 5px);
	transform: translate(0, 5px);
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}
.wel-bx-lft-icon {
	width: 25%;
	height: auto;
	float: left;
}
.wel-bx-lft-icon img {
	width: 50px;
}
.wel-bx-rgt-content {
	width: 75%;
	height: auto;
	float: left;
}
.wel-bx-rgt-content h4 {
	margin: 0px;
	color: #fff;
	text-transform: uppercase;
	font-size: 32px;
	font-weight: 600;
}
.wel-bx-rgt-content p {
	margin: 0px;
	color: #fff;
	padding-top: 5px;
	font-size: 22px;
	font-weight: 600;
}
.wel-box-1::before {
	background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0;
	content: "";
	height: 10px;
	left: 5%;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	width: 90%;
	z-index: -1;
}
.wel-box-1:hover {
	background: #f5f5f5;
	-webkit-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
	transform: translate(0, -5px);
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}
.wel-box-1:hover::before {
	opacity: 1;
	transform: translateY(15px);
}
.wel-box-1:hover .wel-bx-rgt-content h4 {
	color: #555;
}
.wel-box-1:hover .wel-bx-rgt-content p {
	color: #777;
}
.wel-bg-1 {
	background: #FF5F00;
	transition: all 0.4s ease-in-out 0s;
}
.wel-bg-2 {
	background: #F06D68;
	transition: all 0.4s ease-in-out 0s;
}
.wel-bg-3 {
	background: #13A0B2;
	transition: all 0.4s ease-in-out 0s;
}
.wel-icon-1 {
	opacity: 1;
	z-index: 111;
	transition: all 0.4s ease-in-out 0s;
}
.wel-icon-2 {
	opacity: 0;
	z-index: -111;
	position: absolute;
	left: 30px;
	transition: all 0.4s ease-in-out 0s;
}
.wel-box-1:hover .wel-icon-1 {
	opacity: 0;
	z-index: -111;
	transition: all 0.4s ease-in-out 0s;
}
.wel-box-1:hover .wel-icon-2 {
	opacity: 1;
	z-index: 111;
	transition: all 0.4s ease-in-out 0s;
}
/***categories home bottom section***/
.h-cate-main-div {
	width: 100%;
	height: auto;
	margin: auto;
	background: #F2F3F7;
	padding-top: 50px;
	padding-bottom: 40px;
	margin-top: 30px;
}
.h-cate-main-div h3 {
	margin: 0px;
	font-size: 20px;
	color: #555;
	font-weight: 600;
	padding-bottom: 20px;
}
.h-cate-inner-div:last-child {
	margin-bottom: 0px;
}
.h-cate-inner-div {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
	border-top: 2px solid #555;
	margin-bottom: 50px;
}
.h-cate-left-cat-box {
	width: 20%;
	height: auto;
	float: left;
}
.h-cat-left-big-banner {
	width: 30%;
	height: auto;
	float: left;
}
.h-cate-rgt-four-img-box {
	width: 50%;
	height: auto;
	float: left;
}
.h-cate-left-cat-box h4 {
	margin: 0px;
	color: #fff;
	text-align: center;
	font-size: 15px;
	font-weight: 600;
	height: 40px;
	vertical-align: middle;
	display: table-cell;
	width: 258px;
}
.h-cate-sub-box {
	width: 100%;
	height: auto;
	margin: auto;
}
.h-cate-sub-box ul {
	margin: 0px;
	padding: 0px;
}
.h-cate-sub-box ul li::before {
	content: "";
	position: absolute;
	left: 0px;
	margin-left: 25px;
	font-family: FontAwesome;
}
.h-cate-sub-box ul li {
	list-style-type: none;
	float: none;
	width: 100%;
	line-height: 30px;
	margin-left: 27px;
}
.h-cate-sub-box ul li a {
	color: #555;
	display: block;
	font-size: 13px;
}
.h-cate-sub-box ul li a:hover {
	color: #2980b9;
}
.h-big-bnner-div {
	width: 100%;
	height: auto;
	margin: auto;
	position: relative;
}
.h-big-img {
	width: 100%;
	height: 500px;
	margin: auto;
}
.h-big-img img {
	width: 100%;
	height: 500px;
	margin: auto;
}
.h-big-content-overlay {
	width: 100%;
	height: 100px;
	opacity: 0.8;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	overflow: hidden;
}
.h-big-con {
	width: 100%;
	height: 100px;
	margin: auto;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	overflow: hidden;
}
.h-big-con h3 {
	margin: 0px;
	text-align: center;
	color: #fff !important;
	font-size: 18px;
	padding-top: 20px;
	font-weight: 700;
	padding-bottom: 0px;
}
.h-big-con p {
	margin: 0px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.h-rgt-four-box-main-div {
	width: 100%;
	height: auto;
	margin: auto;
}
.h-four-img-1-box {
	width: 33.33%;
	height: 250px;
	float: left;
	padding: 10px;
	border-left: 1px solid rgba(27, 27, 27, 0.2);
	border-top: 1px solid rgba(27, 27, 27, 0.2);
	border-right: 1px solid rgba(27, 27, 27, 0.2);
	border-bottom: 1px solid rgba(27, 27, 27, 0.2);
}
.h-four-img-1-box a img {
	width: 100%;
	height: 190px;
	display: block;
}
.h-four-img-1-box h4 {
	font-size: 13px;
	padding-top: 8px;
	font-weight: 500;
	display: none;
}
.h-four-img-1-box h4 a {
	color: #999;
	text-transform: capitalize;
}
.h-four-img-1-box h5 {
	font-size: 13px;
	padding-top: 10px;
	font-weight: 600;
	text-align: center;
}
.h-four-img-1-box h5 a {
	color: #000;
	vertical-align: middle;
}
.h-four-city-div {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 7px;
}
.h-four-city-div span {
	color: #555;
	font-weight: 600;
	font-size: 13px;
}
.h-four-price-div {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 5px;
}
.h-four-price-div span {
	color: #333;
	font-weight: 600;
	font-size: 13px;
}
.h-four-img-1-box:hover {
	background: #fff;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.f-ooter-img {
	width: 100%;
	height: auto;
	margin: auto;
}
.f-ooter-img img {
	width: 100%;
	height: auto;
	margin: auto;
}
/***categories home bottom section***/

.f-out-partner-main-div {
	width: 100%;
	height: auto;
	margin: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	background: #fff;
}
.f-our-p-left {
	width: 100%;
	height: auto;
	margin: auto;
}
.f-our-p-left h4 {
	margin: 0px;
	color: #555;
	text-align: right;
	padding-right: 0px;
	padding-top: 13px;
}
.f-partner-logo {
	width: 100%;
	height: auto;
	margin: auto;
}
.f-partner-logo a img {
	margin-left: 40px;
}
/***paid membership leftside contact detail css***/
.cnt-left-add-div {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
	margin-top: 25px;
	padding: 20px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.cnt-left-add-div h4 {
	color: #616161;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 1px;
	padding-top: 15px;
}
.cnt-left-add-div h5 {
	color: #616161;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1px;
	margin: 0px;
}
.cnt-left-add-div p {
	color: #555;
	font-size: 13px;
	margin: 0px;
	padding-top: 15px;
}
.com-info {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 20px;
}
.com-info h3 {
	color: #616161;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1px;
	margin: 0px;
	padding-top: 20px;
}
.com-info h2 {
	color: #616161;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 1px;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
}
.com-info p {
	margin: 0px;
	color: #333;
	font-size: 13px;
	margin: 0px;
	padding-top: 10px;
}
.com-info .fa {
	color: rgb(242,103,34);
	font-size: 16px;
	line-height: 15px;
	padding: 6px 10px 6px 0;
	text-align: center;
}
/***paid membership leftside contact detail css***/

/***new design changes home page css***/


.serchheader {
	display: none;
}
.hn-new-left-cate {
	width: 100%;
	height: auto;
	margin: auto;
	position: absolute;
	padding: 0px;
	padding-right: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1920px) {
.hn-new-left-cate:hover #panel-hncate {
	display: block !important;
}
.hn-new-left-cate:hover .hn-topcate {
	/*border: 1px solid rgba(27, 27, 27, 0.1);*/
	border-bottom: 1px solid #fff;
	border-radius: 3px 3px 0px 0px;
	/*box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.06);*/
}
}
#panel-hncate {
	padding: 5px;
}
.cate-lft {
	width: auto;
	height: auto;
	float: left;
	color: #FFF;
	font-weight: 700;
	text-transform: uppercase;
	padding-left: 5px;
	font-size: 16px;
	display: block;
}
.cate-lft a {
	color: #333;
	display: block;
}
.cate-rgt {
	width: 30px;
	height: auto;
	float: right;
}
.ct-plus {
	width: 30px;
	height: auto;
	margin: auto;
	cursor: pointer;
	transition: all 0.5s ease;
}
.ct-plus .fa {
	color: #333;
	font-size: 16px;
	transition: all 0.5s ease;
}
.ct-minus {
	width: 30px;
	height: auto;
	margin: auto;
	cursor: pointer;
	display: none;
	transition: all 0.5s ease;
}
.ct-minus .fa {
	color: #fff;
	font-size: 16px;
	transition: all 0.5s ease;
ss
}
.hn-topcate {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: left;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	border: 1px solid #fff;
	position: relative;
	z-index: 3333;
}
#panel-hncate {
	padding: 0px;
	display: none;
	position: absolute;
	z-index: 2222;
	margin-top: -1px;
}
.dcjq-vertical-mega-menu .menu {
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
}
.bnrss {
    width: 100%;
    background-color: #fff;
    padding: 20px;
    margin-top: 25px;
    margin-bottom: 30px;
}



.hd-top-n-main-div {
    width: 100%;
    height: auto;
    margin: auto;
    margin-top: 50px;
    padding-bottom: 20px;
    padding-top: 20px;
    position: fixed;
    background: #fff;
    z-index: 1020;
    box-shadow: 0 0 10px rgb(0 0 0 / 25%);

}
.mt-118px {
	margin-top: 118px;
}
.hd-ssrch-box {
	width: 100%;
	height: auto;
	margin: auto;
}
.s-b-search-main-div {
	height: auto;
	margin: 10px auto auto;
	padding: 0px;
	width: 100%;
	background: rgba(0, 0, 0, 0) url("../images/search-bg-1.jpg") repeat scroll center center / cover;
	background: transparent;
}
.s-b-search-box-m-div {
	height: auto;
	margin: 0 auto auto;
	padding: 0px;
	width: 100%;
	background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0
}
.s-f-s {
    height: 45px;
}
.ser-left-submit .s-btn {
	height: 45px !important;
	font-size: 19px !important;
	padding-top: 8px !important;
	border-radius: 0px 8px 8px 0px !important;
}
.hd-pst-trd-div {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 10px;
}
.hd-pst-rq-btn {
    background: #ff6a00;
    border: 1px solid rgba(30, 30, 30, 0.1);
    border-radius: 1px;
    float: right;
    font-size: 15px;
    font-weight: 500;
    height: 45px;
    line-height: 43px;
    text-align: center;
    text-transform: uppercase;
    width: 195px;
    border-radius: 4px;
}
.hd-pst-rq-btn a {
	color: #fff;
	display: block;
}
.hd-pst-rq-btn img {
	margin-right: 5px;
	width: 18px;
}
.hd-pst-rq-btn:hover {
	background: #E35300;
}
.hd-trd-box {
	width: 170px;
	width: 190px;
	height: auto;
	float: left;
	background: #2980B9;
	text-align: center;
	line-height: 45px;
	/*height: 38px;*/
	margin-left: 55px;
	margin-left: 23px;
	border-radius: 4px;
}
.hd-trd-box a img {
	width: 21px;
	margin-right: 7px;
}
.hd-trd-box a {
	display: block;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}
.hd-trd-box:hover {
	background: #0965a1;
}
.hd-newsbtn {
	width: auto;
	height: auto;
	float: right;
}
.hd-newsbtnlft {
	width: 180px;
	height: 38px;
	float: left;
	background: #F8D24B;
	border-radius: 4px 0px 0px 4px;
	line-height: 37px;
}
.hd-newsbtnlft a {
	color: #282c3d;
	font-weight: 600;
	font-size: 14px;
	padding-left: 15px;
	display: block;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #fff;
}

.hom {
    width: 68%;
    background-color: #ffcd00!important;
}
.hom h3 {
   writing-mode: vertical-rl;
    font-size: 23px;
    line-height: 51px;
    font-family: "Oxygen", sans-serif;
    font-weight: 600;
    color: #333;
    /* padding: 50px; */
    padding-top: 15PX;
    padding-bottom: 15px;
    letter-spacing: 6px;
    transform: rotate( 180deg );
}



.homes {
    width: 80%;
    background-color: #ffcd00!important;
    margin-top:40px;
}
.homes h3 {
    writing-mode: vertical-rl;
    font-size: 23px;
    line-height: 65px;
    font-family: "Oxygen", sans-serif;
    font-weight: 600;
    color: #333;
    /* padding: 50px; */
    padding-top: 30px;
    padding-bottom: 30px;
    letter-spacing: 6px;
    transform: rotate(
180deg
);
}

.home-categories {
    padding: 0 20px;
    font-size: 13px;
    border: 1px solid transparent;
    border-right: 1px solid #f5f5f5;
    border-bottom: 3px solid transparent;
    width: 20%;
    float: left;
}
.white-box img {
    width: 50px !important;
    margin-bottom: 20px;
}
.home-categories {
    padding: 0 20px;
    font-size: 13px;
    border: 1px solid transparent;
    border-right: 1px solid #f5f5f5;
    border-bottom: 3px solid transparent;
    width: 20%;
    float: left;
}

.home-categories h4 {
    font-family: "Oxygen", sans-serif;
    text-transform: uppercase;
    font-size: 14px!important;
    margin-top: 0!important;
    line-height: 25px;
    font-weight: 600;
    color: #333;
}

.home-categories p {
    font-family: "Oxygen", sans-serif;
    font-size: 14px!important;
    margin-top: 0!important;
    line-height: 25px;
    font-weight: 400;
}

.whites-box {
    background-color: #fff;
    text-align: center;
    margin-top: 0px;
    padding: 20px;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}
.gtyu {
    margin-top: -20px;
    margin-bottom: 10px;
    border: 2px solid #feb622;
    width: 60%;
    margin-left: -20px;
}

.gtyu2 {
    margin-top: -20px;
    margin-bottom: 10px;
    border: 2px solid #feb622;
    width: 100%;
    margin-left: 0px;
}

#homejobs h3 {
    font-size: 18px;
    line-height: 45px;
    font-family: "Oxygen", sans-serif;
    font-weight: 600;
    color: #333;
}
.blgs #homejobs h3 {
    font-size: 18px;
    line-height: 45px;
    font-family: "Oxygen", sans-serif;
    font-weight: 600;
    color: #000000;
}

.texprobullet {
    list-style: none;
    text-align: left;
    margin-left: 25px;
    margin-top: 20px;
}
ul.texprobullet li:before {
    content: "'";
    background: url(../images/dotte-list-iconV1.png) no-repeat 0 0;
    font-weight: 700;
    display: inline-block;
    width: 8px;
    margin-left: -18px;
    position: absolute;
    z-index: 2;
    font-size: 20px;
    color: transparent!important;
    margin-top: 5px;
}
.texprobtns {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    font-family: oxygenbold;
    /* position: absolute; */
    bottom: 16%;
    left: 12%;
    background: #014b7e;
    border-radius: 5px;
    padding: 6px 25px;
    background: #4f1c5a;
    background: linear-gradient( 
173deg
 ,#ffc107 0,#ffeb3b 100%);
    float: left;
}


.texpro-title {
    margin-bottom: 15px;
    font-weight: 400;
    font-size: 14px;
    color: #716c80;
    line-height: 24px;
    font-family: "Oxygen", sans-serif;
}

.sert {
    margin-top: 20px;
    margin-bottom: 32px;
}

.mytrs{
    margin-top: 20px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #eee;
}

.whit-box {
    background-color: #fff;
    text-align: center;
    margin-top: 0px;
    padding: 0px;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}
.mm789 h3 {
    font-size: 32px;
    line-height: 45px;
    font-family: "Oxygen", sans-serif;
    font-weight: 500;
    color: #333;
}
ul.texprobullet:before {
    position: absolute;
    content: "";
    height: 34%;
    width: 1px;
    border-left: 2px dotted #a4afb2;
    left: 45px;
    bottom: 17%;
    z-index: 1;
}
.mt-5, .my-5 {
    margin-top: 4rem !important;
}
.hd-newsbtnrgt {
	width: 50px;
	height: 50px;
	float: left;
	background: #fff;
	border-radius: 100%;
	margin-top: -5px;
	margin-left: -30px;
	text-align: center;
	border: 5px solid #F8D24B;
	line-height: 45px;
}
.hd-newsbtnrgt a {
	display: block;
}
.hd-newsbtnrgt a .fa {
	font-size: 20px;
	color: #F8D24B;
	text-shadow: 1px 1px 1px #222;
	-webkit-transition: -webkit-transform .8s ease-in-out;
	transition: transform .8s ease-in-out;
}
.hd-newsbtn:hover .hd-newsbtnlft a {
	color: #fff;
	text-shadow: 1px 1px 1px #222;
}
.hd-newsbtn:hover .fa {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: -webkit-transform .8s ease-in-out;
	transition: transform .8s ease-in-out;
}
.hd-bann-new-main-div {
	width: 100%;
	height: 250px;
	margin: auto;
	background: #ccc;
}
.hd-bann-new-main-div img {
	width: 100%;
	height: 250px;
}
.h-cate-main-div {
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1	) inset;
	padding-top: 0px;
	padding-top: 20px;
}
.hn-bsp-main-div {
	width: 100%;
	height: auto;
	margin: auto;
}
.hn-bsp-inner {
	width: 100%;
	height: auto;
	margin: auto;
}
.hn-bsp-lft-1 {
	width: 33.33%;
	height: auto;
	float: left;
	padding: 20px;
	transition: all 0.5s ease 0s;
	border-bottom: 2px solid #fff;
}
.hn-lft-icon {
	width: 20%;
	height: auto;
	float: left;
}
.hn-lft-icon img {
	width: 50px;
}
.hn-icon-1 {
	display: block;
	transition: all 0.5s ease 0s;
}
.hn-icon-2 {
	display: none;
	transition: all 0.5s ease 0s;
}
.hn-rgt-dtl {
	width: 75%;
	height: auto;
	float: left;
}
.hn-rgt-dtl h3 {
	margin: 0px;
	font-size: 32px;
	color: #333332;
	font-weight: 600;
}
.hn-rgt-dtl h5 {
	margin: 0px;
	font-size: 20px;
	padding-top: 2px;
	font-weight: 600;
	color: #1996e6;
}
.hn-bsp-lft-1:hover {
	background: #F7F8FA;
	border-bottom: 2px solid #FF6A00;
	transition: all 0.5s ease 0s;
}
.hn-bsp-lft-1:hover .hn-icon-1 {
	display: none;
	transition: all 0.5s ease 0s;
}
.hn-bsp-lft-1:hover .hn-icon-2 {
	display: block;
	transition: all 0.5s ease 0s;
}
.hn-offer-section-main-div {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
}
.hn-offer-section-main-div h3 {
	margin: 0px;
	font-size: 20px;
	color: #555;
	font-weight: 600;
}
.n-off-main-div {
	width: 100%;
	height: auto;
	margin: auto;
}
.n-off-inner-div {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
}
.trnd-hd {
	width: 100%;
	height: auto;
	margin: auto;
}
.trnd-hd h1 {
	margin: 0px;
	padding-top: 40px;
	font-size: 28px;
}
.h-cate-main-div .trnd-hd h1 {
	margin: 0px;
	padding-top: 40px;
	font-size: 28px;
}
.trnd-hd h1 span {
	font-size: 36px;
}
.h-cate-main-div .trnd-hd h2 {
	margin: 0px;
	padding-top: 40px;
	font-size: 28px;
}
.trnd-hd h2 span {
	font-size: 36px;
}
.n-offer-coursel {
	height: auto;
}
.n-offer-8-pro-main-div {
	width: 100%;
	height: auto;
	margin: auto;
}
/*.n-offer-box-lft:nth-child(5n){
	margin:0px;
}
.n-offer-box-lft:first-child{
	margin:0px;
}*/
.n-offer-box-lft {
	width: 18%;
	height: 175px;
	float: left;
	padding: 3px;
	margin-right: 10px;
	margin-left: 10px;
	border-radius: 3px;
}
.n-offer-box-img {
	width: 100%;
	height: 110px;
	margin: auto;
	display: table;
	text-align: center;
}
.n-offer-box-img a {
	display: table-cell;
	vertical-align: middle;
}
.n-offer-box-img img {
	max-width: 100%;
	max-height: 110px;
	vertical-align: middle;
}
.n-offer-box-img-dtl {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 10px;
	text-align: center;
}
.n-offer-box-img-dtl a {
	color: #222;
	text-transform: capitalize;
	font-size: 16px;
	font-weight: 500;
}
.n-offer-box-lft:hover {
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.n-offer-box-lft:hover .n-offer-box-img-dtl a {
	color: #2980B9;
}
.controls {
	margin-top: 0px;
	display: none;
}
[data-slide="prev"] {
 margin-right: 10px;
}
.cnt-bg {
	background: #FF6A00;
	padding: 5px 10px;
}
.cnt-bg:hover {
	background: #E35300;
}
/***new design changes home page css***/
.h-add-gif-div {
	display: none;
}
.h-cate-main-div {
	margin: 0px auto auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
/***homepage tradeshow gallery new css start**/

.hn-tradeshow-new-gall-main-div {
	width: 100%;
	height: auto;
	margin: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	background: #F2F3F7;
}
.hn-trd-3-show-main-div {
	width: 100%;
	height: auto;
	margin: auto;
}
.hn-trd-3-show-main-div h3 {
	margin: 0px;
	font-size: 24px;
	color: #666;
	font-weight: 600;
	padding-bottom: 15px;
	display: inline;
}
.hn-trd-3-show-main-div a {
	float: right;
	background: #2192D9;
	border-radius: 5px;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	font-weight: 600;
}
.hn-trd-3-show-main-div p {
	margin: 0px;
	font-size: 14px;
	color: #888;
	font-weight: 500;
	padding-bottom: 15px;
	padding-top: 7px;
}
.hn-trd-box-lft:nth-child(3n) {
	margin-right: 0px;
}
.hn-trd-box-lft {
	width: 32%;
	height: auto;
	float: left;
	background: #fff;
	background: #f2f2f2;
	padding: 8px;
	margin-right: 15px;
	margin-top: 0px;
	min-height: 255px;
	margin-top: 15px;
}
.hn-trd-logo {
	width: 100%;
	height: 125px;
	margin: auto;
	text-align: center;
	display: table;
	background: #fff;
}
.hn-trd-logo a {
	display: table-cell;
	vertical-align: middle;
	float: none;
	background: none;
	padding: 0px;
	border-radius: 0px;
}
.hn-trd-logo img {
	max-width: 100%;
	max-height: 125px;
	padding: 20px;
	vertical-align: middle;
}
.hn-trd-box-lft h4 {
	margin: 0px;
	font-weight: 600;
	font-size: 15px;
	color: #555;
	padding-top: 5px;
	line-height: 20px;
}
.hn-trd-box-lft h4 a {
	color: #2980b9;
	text-transform: capitalize;
	float: none;
	background: none;
	padding: 0px;
	border-radius: 0px;
}
.hn-trd-dtl {
	width: 100%;
	height: auto;
	margin: auto;
}
.hn-trd-dtl ul {
	margin: 0px;
	padding: 0px;
}
.hn-trd-dtl ul li {
	list-style-type: none;
	float: none;
	width: 100%;
	font-size: 13px;
	color: #888;
	line-height: 20px;
	margin-top: 4px;
}
.hn-trd-dtl ul li span {
	float: left;
	font-weight: 700;
	margin-right: 5px;
}

.hn-btm-trd-shwbtn {
	width: 180px;
	height: 40px;
	background: #2192D9;
	text-align: center;
	position: relative;
	margin-top: 20px;
	line-height: 40px;
	border-radius: 4px;
}
.hn-btm-trd-shwbtn a {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}

.hn-btm-pst-reqbtn {
    width: 100%;
    height: 40px;
    background: #ff6a00;
    text-align: center;
    position: relative;
    margin-top: 30px;
    line-height: 40px;
    border-radius: 4px;
}
.mm6 h1 {
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 10px;
}
.mm6{
 margin-top: 50px;
}

.mm6 h5{
   text-align: center;
    font-size: 18px;
    font-weight: 700;
 
}

.hn-btm-pst-reqbtn a {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
.coming-soon {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
}
.coming-soon img {
	text-align: center;
}
.hnew-3box-ttr-main-div {
	width: 95%;
	height: auto;
	margin: auto;
}
.hnew-3box-ttr {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
	border: 1px solid #DCDEE3;
	padding: 20px;
	min-height: 640px;
}
.hnew-3box-ttr h2 {
	margin: 0px;
	padding: 0px;
	color: #000;
	font-size: 22px;
}
.hnew-3box-ttr h2 img {
	margin-right: 10px;
	width: 30px;
}
.hnew-3box-ttr h4 {
	margin: 0px;
	padding: 0px;
	color: #ff6a00;
	font-size: 16px;
	padding-top: 15px;
}
.hnew3box-inner {
	width: 100%;
	height: auto;
	margin: auto;
	min-height: 420px;
	margin-top: 30px;
}
.hnew-tradelst {
	width: 100%;
	height: auto;
	margin: auto;
}
.hnew-tradelst ul {
	margin: 0px;
	padding: 0px;
}
.hnew-tradelst ul li {
	width: 100%;
	height: auto;
	float: none;
	border-top: 1px solid #ddd;
}
.span-trdeicon {
	width: 100px;
	height: auto;
	float: left;
}
.hnew-trdlogo {
	width: 100px;
	height: 77px;
	display: table;
	text-align: center;
	background: #fff;
}
.hnew-trdlogo a {
	display: table-cell;
	vertical-align: middle;
}
.hnew-trdlogo img {
	max-width: 75px;
	max-height: 55px;
	vertical-align: middle;
}
.span-trdedtl {
	width: 71%;
	height: auto;
	float: left;
	padding-top: 8px;
	padding-bottom: 8px;
	background: #fff;
}
.span-trdedtl h4 {
	margin: 0px;
	font-weight: 500;
	padding: 0px;
	padding-top: 0px;
}
.span-trdedtl h4 a {
	color: #000;
	font-size: 13px;
	color: #2192D9;
}
.span-trdedtl h6 {
	margin: 0px;
	color: #666;
	font-size: 12px;
	font-weight: 600;
	padding: 0px;
	padding-top: 7px;
}
.span-trdedtl p {
	margin: 0px;
	color: #999;
	font-size: 13px;
	font-weight: 500;
	padding: 0px;
	padding-top: 7px;
}
/*new right side testimonials*/
.news-sec-main-div {
	width: 100%;
	height: auto;
	margin: auto;
	padding-bottom: 30px;
}
.new-left-img {
	width: 100%;
	height: auto;
	margin: auto;
}
.new-left-img img {
	width: 100%;
}
.latest_textbox {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 30px;
}
.latest_textbox h3 {
	color: #616161;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 1px;
	margin: 0;
	padding-top: 0;
	text-transform: uppercase;
	padding-bottom: 20px;
}
.latest_newsbox_main {
	width: 100%;
	height: 410px;
	margin: auto;
}
#wrapper1 {
	padding: 0px;
	width: 100%;
	margin: 0 auto;
}
#vertical-ticker {
	height: 150px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#vertical-ticker li {
	display: block;
	color: #333;
	text-align: justify;
	font-size: 12px;
}
#vertical-ticker1 {
	height: 410px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#vertical-ticker1 li {
	display: block;
	color: #333;
	text-align: justify;
	font-size: 12px;
	border-bottom: 1px dashed #eee;
	padding-bottom: 10px;
}
.recent-acti-scrolling-div {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
	padding: 0px;
	border-top: 1px solid #ddd;
}
.hnew-tnd-scrol {
	width: 100%;
	height: auto;
	margin: auto;
}
.hnew-tnd-scrol h3 {
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
}
.hnew-tnd-scrol h3 a {
	font-size: 13px;
	color: #2192D9;
	font-weight: 600;
}
.hnew-tnd-scrol ul {
	margin: 0px;
	padding: 0px;
}
.hnew-tnd-scrol ul li {
	list-style-type: none;
	width: 100%;
	height: auto;
	margin-bottom: 0px !important;
	padding: 0px !important;
	margin-top: 7px;
	border: none !important;
}
.htnd-spnlft {
	width: 23%;
	height: auto;
	float: left;
	font-size: 13px;
	color: #222;
	font-weight: 600;
}
.htnd-spnrgt {
	width: 72%;
	height: auto;
	float: left;
	margin-left: 15px;
	font-weight: 500;
	font-size: 12px;
	color: #555;
}
.htnd-spnrgt strong {
	font-weight: 600;
	color: #449D44;
}
.hnew-tnd-scrol a {
	font-size: 13px;
	color: #FF6A00;
	display: block;
	margin-top: 10px;
}
/*new right side testimonials*/

.newrfq-inner-div {
	width: 100%;
	height: auto;
	margin: auto;
	border-top: 1px solid #ddd;
}
.newrfq-inner-div h3 {
	margin: 0px;
	padding: 0px;
	font-weight: 600;
	font-size: 18px;
	color: #2192D9;
	padding-top: 12px;
}
.newrfq-lst {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 25px;
}
.newrfq-lst ul {
	margin: 0px;
	padding: 0px;
}
.newrfq-lst ul li {
	list-style-type: none;
	width: 100%;
	float: left;
	color: #555;
	font-weight: 500;
	font-size: 17px;
	margin-bottom: 35px;
	padding-top: 15px;
}
.newrfq-lst ul li img {
	margin-right: 15px;
	width: 50px;
	display: inline-flex;
	float: left;
	margin-top: -5px;
}
/***homepage tradeshow gallery new css start**/
.diwali-lft {
	width: 5%;
	height: auto;
	float: left;
	position: absolute;
}
.diw-lattern {
	width: 108px;
	height: 200px;
	margin: auto;
	text-align: center;
	background: url("../images/diwali-lattern.png") no-repeat center scroll;
	position: relative;
	-webkit-animation: lamp1 5s 0.6s linear infinite;
	-moz-animation: lamp1 5s 0.6s linear infinite;
	-ms-animation: lamp1 5s 0.6s linear infinite;
	-o-animation: lamp1 5s 0.6s linear infinite;
	animation: lamp1 5s 0.6s linear infinite
}
@-webkit-keyframes lamp1 {
0% {
transform:translateX(0);
}
25% {
transform:translateX(-4px) rotate(0.02deg);
}
50% {
transform:translateX(0px) rotate(0deg);
}
75% {
transform:translateX(4px) rotate(0.02deg);
}
100% {
transform:translateX(0) rotate(0deg);
}
}
@-moz-keyframes lamp1 {
0% {
transform:translateX(0);
}
25% {
transform:translateX(-4px) rotate(0.02deg);
}
50% {
transform:translateX(0px) rotate(0deg);
}
75% {
transform:translateX(4px) rotate(0.02deg);
}
100% {
transform:translateX(0) rotate(0deg);
}
}
@-o-keyframes lamp1 {
0% {
transform:translateX(0);
}
25% {
transform:translateX(-4px) rotate(0.02deg);
}
50% {
transform:translateX(0px) rotate(0deg);
}
75% {
transform:translateX(4px) rotate(0.02deg);
}
100% {
transform:translateX(0) rotate(0deg);
}
}
@-ms-keyframes lamp1 {
0% {
transform:translateX(0);
}
25% {
transform:translateX(-4px) rotate(0.02deg);
}
50% {
transform:translateX(0px) rotate(0deg);
}
75% {
transform:translateX(4px) rotate(0.02deg);
}
100% {
transform:translateX(0) rotate(0deg);
}
}
.diwali-rgt {
	display: inline-flex;
	float: right;
	height: auto;
	margin-top: -220px;
	position: relative;
	width: 9%;
	z-index: 9999;
}
.diwali-gif {
	width: 100%;
	height: auto;
	margin: auto;
}
 @media only screen and (min-width:768px) and (max-width: 1366px) {
.diw-lattern {
	background: rgba(0, 0, 0, 0) url("../images/diwali-lattern-1366.png") no-repeat scroll center center / 70px auto;
	height: 200px;
	margin: -0px auto auto;
	position: relative;
	text-align: center;
	width: auto;
}
.diwali-rgt {
	width: 7% !important;
	margin-top: -180px !important;
}
}
 @media only screen and (min-width:800px) and (max-width: 1200px) {
.diw-lattern {
	background: rgba(0, 0, 0, 0) url("../images/diwali-lattern-1366.png") no-repeat scroll center center / 70px auto;
	height: 200px;
	margin: -0px auto auto;
	position: relative;
	text-align: center;
	width: auto;
}
.diwali-rgt {
	width: 7% !important;
	margin-top: -180px !important;
}
}
@media only screen and (min-width:900px) and (max-width: 1440px) {
.diw-lattern {
	background: rgba(0, 0, 0, 0) url("../images/diwali-lattern-1366.png") no-repeat scroll center center / 70px auto;
	height: 200px;
	margin: -0px auto auto;
	position: relative;
	text-align: center;
	width: auto;
}
.diwali-rgt {
	width: 7% !important;
	margin-top: -180px !important;
}
}
/***Bizzduniya New Home Page Css start**/
.sen-nft-strip {
	width: 100%;
	height: auto;
	margin: auto;
}
.sen-nft-strip iframe {
	width: 100% !important;
}
.sen-nft-strip .container {
	width: 100% !important;
}
.hnew-banner-main-div:after {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	content: "";
	/*background:rgba(0, 0, 0, 0.15);*/
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 1) 90%) repeat scroll 0 0;
	background: linear-gradient(to top, #000 0%, transparent 70%);
	z-index: 111;
}
/*.hnew-banner-main-div{
	width:100%;
	height:600px;
	margin:auto;
    position: relative;
    background: rgba(0, 0, 0, 0) url("../images/newbanner-2.jpg") no-repeat scroll center top;
	background-size: cover;
    background-position: center;
}*/

.hnew-banner-main-div {
	width: 100%;
	height: 600px;
	margin: auto;
	position: relative;
	background: rgba(0, 0, 0, 0) url("../images/newbanner-2b.jpg") no-repeat scroll center top;
	background-size: cover;
	background-position: center;/* padding-top: 70px; */
    /* padding-bottom: 150px; */
}
.hnew-banner-content-main-div {
	width: 100%;
	height: auto;
	margin: auto;
	position: relative;
	z-index: 222;
}
.hnew-banner-content-main-div h1 {
	margin: 0px;
	padding-top: 60px;
	font-size: 32px;
	line-height: 40px;
	color: #323232;
	font-weight: 600;
}
.hnew-banner-content-main-div h1 span {
	font-size: 34px;
	color: #05ABC5;
	font-weight: 600;
}
.hnew-banner-content-main-div h1 strong {
	font-size: 26px;
	color: #fff;
	font-weight: 600;
	background: #05ABC5;
	padding: 4px;
	border-radius: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.hnew-banner-content-main-div h1 em {
	font-size: 28px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-shadow: 2px 2px 2px #000;
}
.hnew-banner-content-main-div h1 em {
	font-size: 28px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-shadow: 2px 2px 2px #000;
}
.hnew-banner-content-main-div p {
	font-size: 20px;
	color: #232323;
	font-weight: 500;
	padding-top: 20px;
	text-shadow: 2px 2px 2px #fff;
}
.hbanser-list {
	width: 70%;
	height: auto;
	margin-top: 70px;
}
.hbanser-list ul {
	margin: 0px;
	padding: 0px;
}
.hbanser-list ul li {
	list-style-type: none;
	width: auto;
	height: auto;
	float: left;
	margin-right: 10px;
	width: 32%;
	margin-bottom: 40px;
}
.hbanser-list ul li h4 {
	margin: 0px;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
	padding-top: 30px;
	text-align: left;
	line-height: 22px;
	float: left;
	margin-left: 12px;
	text-shadow: 2px 2px 3px #000;
	color: #fff;
}
.hbanser-list ul li h4 span {
	display: block;
}
.bansix-1 {
	background: #4FAF37;
}
.bansix-2 {
	background: #DF3D36;
}
.bansix-3 {
	background: #F09501;
}
.bansix-4 {
	background: #e3b602;
}
.bansix-5 {
	background: #17ADCB;
}
.bansix-6 {
	background: #7A4DAD;
}
.bancl-1 {
	color: #5FB864;
}
.bancl-2 {
	color: #FFA20A;
}
.bancl-3 {
	color: #8665C9;
}
.bancl-4 {
	color: #EF514A;
}
.bancl-5 {
	color: #08BBD1;
}
.bancl-6 {
	color: #76848B;
}
.hbanser-list ul li span a:after {
	top: -4px;
	left: -4px;
	padding: 0;
	z-index: 10;
	border: 4px dashed #fff;
	content: "";
	position: absolute;
	width: 98px;
	height: 98px;
	border-radius: 100%;
}
.hbanser-list ul li span a {
	width: 90px;
	height: 90px;
	float: left;
	margin-top: 10px;
	display: block;
	text-align: center;
	line-height: 86px;
	box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.6);
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
	position: relative;
	border-radius: 100%
}
.hbanser-list ul li span a img {
	width: 40px;
	text-align: center;
}
.hbanser-list ul li span a:hover {
	background: #555;
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	box-shadow: 0 0 0 4px #555;
}
.hbanser-list ul li span a:hover {
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}
.hbanser-list ul li span a:hover:after {
	-webkit-animation: spinAround 9s linear infinite;
	-moz-animation: spinAround 9s linear infinite;
	animation: spinAround 9s linear infinite;
}
 @-webkit-keyframes spinAround {
 from {
 -webkit-transform: rotate(0deg);
}
to {
	-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes spinAround {
 from {
 -moz-transform: rotate(0deg);
}
to {
	-moz-transform: rotate(360deg);
}
}
@keyframes spinAround {
 from {
 transform: rotate(0deg);
}
to {
	transform: rotate(360deg);
}
}
.three-catbox-main-div {
	width: 100%;
	height: auto;
	margin: auto;
	padding-top: 50px;
	padding-bottom: 80px;
}
.ltblog-heading-div {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
}
.ltblog-heading-div h2:after {
	position: absolute;
	width: 150px;
	left: 0px;
	right: 0px;
	margin: auto;
	height: 4px;
	background: #ddd;
	content: "";
	bottom: 0px;
}
.ltblog-heading-div h2 {
	margin: 0px;
	font-size: 30px;
	font-weight: 700;
	color: #555;
	position: relative;
	text-transform: uppercase;
	position: relative;
	padding: 15px;
}
.ltblog-heading-div h2 span {
	font-size: 30px;
	font-weight: 700;
	color: #0078AE;
	text-transform: uppercase;
}
.ltblog-heading-div p {
	font-size: 15px;
	color: #888;
	padding-top: 15px;
	text-align: center;
	letter-spacing: 0.5px;
}
.ltblog-heading-div p span {
	color: #FF6A00;
	font-weight: 600;
}
.threebox-inner {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 70px;
}
.three-box-1 {
	width: 100%;
	height: auto;
	margin: auto;
}
.thrbox-img {
	width: 100%;
	height: auto;
	margin: auto;
	position: relative;
	overflow: hidden;
}
.thrbox-img img {
	width: 100%;
	height: 200px;
}
.thrbox-icondtl {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 15px;
}
.thrbx-iconlft:after {
	width: 1px;
	height: 0px;
	content: "";
	position: absolute;
	left: 0px;
	right: 0px;
	margin: auto;
	top: 50px;
	background: #ddd;
	z-index: -111;
}
.thrbx-iconlft {
	width: 60px;
	height: auto;
	float: left;
	position: relative;
}
.thrbx-dtlrgt {
	width: 72%;
	height: auto;
	float: left;
	margin-left: 8px;
}
.greenbg-hexa::before {
	border-bottom: 15px solid #2192D9;
	border-left: 23px solid transparent;
	border-radius: 5px;
	border-right: 23px solid transparent;
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	top: -13px;
	width: 0;
}
.greenbg-hexa::after {
	border-left: 23px solid transparent;
	border-radius: 5px;
	border-right: 23px solid transparent;
	border-top: 15px solid #2192D9;
	bottom: -13px;
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	width: 0;
}
.w-new-top-icon-div {
	border-radius: 5px;
	height: 26px;
	margin: auto;
	position: relative;
	text-align: center;
	width: 46px;
	margin-top: 15px;
}
.w-new-top-icon-div img {
	width: 23px;
	margin-top: 1px;
}
.greenbg-hexa {
	background: #2192D9;
}
.thrbx-dtlrgt h2 {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	color: #888;
	font-size: 18px;
	font-weight: 700;
}
.thrbx-dtlrgt p {
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	color: #888;
	font-size: 14px;
	line-height: 22px;
	display: none;
}
.thrbx-dtlrgt a {
	display: block;
	margin-top: 15px;
	color: #999;
	font-size: 13px;
}
.thrbx-dtlrgt a .fa {
	margin-left: 2px;
	background: #2192D9;
	background: #E35300;
	color: #fff;
	font-weight: 500;
	padding-left: 5px;
	padding-right: 5px;
}
.thrbox-img:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	overflow: visible;
	border: 0px solid rgba(0,0,0,0.7);
	box-sizing: border-box;
	transition: all 0.4s ease-in-out;
}
.thrbox-img:before {
	background: none;
}
.thrbox-img img {
	transition: all .3s ease;
}
.three-box-1:hover .thrbox-img:before {
	opacity: 0.5;
	border: 100px solid rgba(0,0,0,0.4);
}
.three-box-1:hover .thrbox-img:before {
	opacity: 0.3;
}
.three-box-1:hover .thrbx-dtlrgt a {
	color: #E35300;
}
/*******Slider Custom css******/
.bs-slider {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.bs-slider .carousel {
	padding: 0px 0 0 0 !important;
}
.bs-slider .carousel-inner {
	height: auto;
}
.bs-slider:hover {
	cursor: -moz-grab;
	cursor: -webkit-grab;
}
.bs-slider:active {
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
}
.bs-slider .bs-slider-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.10);
}
.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img {
	margin: auto;
	width: 100% !important;
	/*height: 460px;*/
}
.fade {
	opacity: 1;
}
.fade .item {
	top: 0;
	z-index: 1;
	opacity: 0;
	width: 100%;
	position: absolute;
	left: 0 !important;
	display: block !important;
	-webkit-transition: opacity ease-in-out 1s;
	-moz-transition: opacity ease-in-out 1s;
	-ms-transition: opacity ease-in-out 1s;
	-o-transition: opacity ease-in-out 1s;
	transition: opacity ease-in-out 1s;
}
.fade .item:first-child {
	top: auto;
	position: relative;
}
.fade .item.active {
	opacity: 1;
	z-index: 2;
	-webkit-transition: opacity ease-in-out 1s;
	-moz-transition: opacity ease-in-out 1s;
	-ms-transition: opacity ease-in-out 1s;
	-o-transition: opacity ease-in-out 1s;
	transition: opacity ease-in-out 1s;
}
.control-round .carousel-control {
	top: 47%;
	opacity: 0;
	width: 45px;
	height: 45px;
	z-index: 100;
	color: #ffffff;
	display: block;
	font-size: 24px;
	cursor: pointer;
	overflow: hidden;
	line-height: 43px;
	text-shadow: none;
	position: absolute;
	font-weight: normal;
	background: transparent;
	-webkit-border-radius: 100px;
	border-radius: 100px;
}
.control-round:hover .carousel-control {
	opacity: 1;
}
.control-round .carousel-control.left {
	left: 1%;
}
.control-round .carousel-control.right {
	right: 1%;
}
.control-round .carousel-control.left:hover, .control-round .carousel-control.right:hover {
	color: #fdfdfd;
	background: rgba(0, 0, 0, 0.5);
	border: 0px transparent;
}
.control-round .carousel-control.left>span:nth-child(1) {
	left: 45%;
}
.control-round .carousel-control.right>span:nth-child(1) {
	right: 45%;
}
.indicators-line > .carousel-indicators {
	right: 45%;
	bottom: 3%;
	left: auto;
	width: 90%;
	height: 20px;
	font-size: 0;
	overflow-x: auto;
	text-align: right;
	overflow-y: hidden;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	white-space: nowrap;
}
.indicators-line > .carousel-indicators li {
	padding: 0;
	width: 15px;
	height: 15px;
	border: 1px solid rgb(158, 158, 158);
	text-indent: 0;
	overflow: hidden;
	text-align: left;
	position: relative;
	letter-spacing: 1px;
	background: rgb(158, 158, 158);
	-webkit-font-smoothing: antialiased;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: 5px;
	-webkit-transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);
	transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);
	z-index: 10;
	cursor: pointer;
}
.indicators-line > .carousel-indicators li:last-child {
	margin-right: 0;
}
.indicators-line > .carousel-indicators .active {
	margin: 1px 5px 1px 1px;
	box-shadow: 0 0 0 2px #fff;
	background-color: transparent;
	position: relative;
	-webkit-transition: box-shadow 0.3s ease;
	-moz-transition: box-shadow 0.3s ease;
	-o-transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
.indicators-line > .carousel-indicators .active:before {
	transform: scale(0.5);
	background-color: #fff;
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
.slide_style_left {
	text-align: left !important;
}
.slide_style_right {
	text-align: right !important;
}
.slide_style_center {
	text-align: center !important;
}
.slide-text {
	left: 0;
	top: 30%;
	right: 0;
	margin: auto;
	padding: 10px;
	position: absolute;
	text-align: left;
	width: 1170px;
	padding: 10px 0px;
}
.slide-text > h1 {
	padding: 0;
	color: #ffffff;
	font-size: 42px;
	font-style: normal;
	line-height: 60px;
	margin-bottom: 20px;
	display: block;
	-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s;
	font-weight: 900;
	text-align: center;
	text-shadow: 2px 3px 5px #000;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-family: 'Merriweather', serif;
	font-family: 'Bellefair', serif;
	font-family: 'Open Sans Condensed', sans-serif;
	font-family: 'Lora', serif;
	font-family: 'Droid Serif', serif;
	font-family: 'Josefin Sans', sans-serif;
	font-family: 'Quicksand', sans-serif;
	font-family: 'Advent Pro', sans-serif;
	font-family: 'Nixie One', cursive;
	font-family: 'Bubbler One', sans-serif;
	font-family: 'Wire One', sans-serif;
	font-family: 'Suranna', serif;
	font-family: 'Antic Didone', serif;
	font-family: 'Tulpen One', cursive;
	font-family: 'Junge', serif;
	font-family: 'Marvel', sans-serif;
	font-family: 'Poiret One', cursive;
	font-family: 'Josefin Slab', serif;
	font-family: 'Playfair Display', serif;
	font-family: 'Merriweather', serif;
}
.slide-text > h1 span {
	color: #FF8432;
	font-weight: 500;
	color: #ef5252;
}
.slide-text > p {
	padding: 0;
	color: #ffffff;
	font-size: 24px;
	line-height: 30px;
	font-weight: 400;
	margin-bottom: 30px;
	-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s;
	text-align: center;
	text-shadow: 2px 3px 5px #000;
}
.slide-text > a.btn-default {
	color: #000;
	font-weight: 700;
	font-size: 15px;
	line-height: 15px;
	text-align: center;
	padding: 17px 30px;
	white-space: nowrap;
	letter-spacing: 1px;
	display: table;
	border: none;
	text-transform: uppercase;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	border-radius: 0px;
	margin: auto;
	margin-top: 20px;
}
.slide-text > a.btn-primary {
	color: #ffffff;
	cursor: pointer;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	margin-left: 10px;
	text-align: center;
	padding: 17px 30px;
	white-space: nowrap;
	letter-spacing: 1px;
	background: #00bfff;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	border: none;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.slide-text > a:hover, .slide-text > a:active {
	color: #ffffff;
	background: #ef5252;
	-webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
	transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
}
@media (max-width: 991px) {
.slide-text h1 {
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 20px;
}
.slide-text > p {
	font-size: 18px;
}
}
@media (max-width: 768px) {
.slide-text {
	padding: 10px 50px;
}
.slide-text h1 {
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 10px;
}
.slide-text > p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px;
}
.control-round .carousel-control {
	display: none;
}
}
@media (max-width: 480px) {
.slide-text {
	padding: 10px 30px;
}
.slide-text h1 {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 5px;
}
.slide-text > p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
}
.slide-text > a.btn-default,  .slide-text > a.btn-primary {
	font-size: 10px;
	line-height: 10px;
	margin-right: 10px;
	text-align: center;
	padding: 10px 15px;
}
.indicators-line > .carousel-indicators {
	display: none;
}
}
/*******Slider Custom css******/

/***Bizzduniya New Home Page Css start**/
.snt-hp-addstrip-maindiv {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
	padding-top: 50px;
	padding-bottom: 20px;
}
.snt-hp-addstp {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
}
.snt-hp-addstp img {
	height: auto;
}
.hitwrk-maindiv {
	width: 100%;
	height: auto;
	margin: auto;
	background: #F2F3F7;
	background: #fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	display: none;
}
.htw-lstbx {
	width: 100%;
	height: auto;
	margin: auto;
}
.htw-lstbx ul {
	margin: 0px;
	padding: 0px;
}
.htw-lstbx ul li:last-child {
	border-right: 1px solid #ddd;
}
.htw-lstbx ul li {
	list-style-type: none;
	width: 33.33%;
	float: left;
	text-align: center;
	border-left: 1px solid #ddd;
	padding: 30px;
	min-height: 320px;
}
.htw-lstbx ul li img {
	width: 70px;
	margin-top: 15px;
}
.htw-lstbx ul li h4 {
	margin: 0px;
	color: #454545;
	font-size: 23px;
	font-weight: 700;
	padding-top: 30px;
}
.htw-lstbx ul li p {
	margin: 0px;
	color: #777;
	font-size: 14px;
	padding-top: 30px;
	line-height: 25px;
}
.htw-lstbx ul li a {
	margin: 0px;
	margin-top: 0px;
	color: #0965A1;
	font-size: 14px;
	margin-top: 20px;
	display: inline-block;
	font-weight: 500;
}
.m-cate-lst-maindiv {
	width: 100%;
	height: auto;
	margin: auto;
	background: #ddd;
	display: none;
	padding-top: 15px;
	padding-bottom: 15px;
}
.m-cate-lst-maindiv h3 {
	margin: 0px;
	font-size: 16px;
	color: #555;
	font-weight: 600;
}
.m-catlst {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 15px;
}
.m-catlst ul {
	margin: 0px;
	padding: 0px;
}
.m-catlst ul li {
	width: 100%;
	float: left;
	list-style-type: none;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 45px;
	border-bottom: 2px solid #ddd;
}
.m-catlst ul li a {
	font-size: 15px;
	color: #333;
	font-weight: 600;
}
.m-catlst ul li img {
	margin-right: 7px;
	margin-top: -4px;
}
.m-catlst ul li .fa {
	float: right;
	margin-top: 16px;
	color: #777;
}
.m-catlst ul li:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.m-catlst ul li:hover a {
	color: #ff6a00;
}
.nw-hcat-lst {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 20px;
	margin-top: 0px;
}
.nw-hcat-lst ul {
	margin: 0px;
	padding: 0px;
}
.nw-hcat-lst ul li:nth-child(7n) {
	margin-right: 0px;
}
.nw-hcat-lst ul li {
	list-style-type: none;
	width: 13.50%;
	float: left;
	margin-right: 9px;
	margin-bottom: 0px;
	background: #fff;
	text-align: center;
	border: 1px solid #ddd;
	border-radius: 5px;
}
.nw-hcat-lst ul li a {
	display: block;
	padding: 10px;
	min-height: 140px;
}
.nw-hcat-lst ul li img {
	margin-top: 15px;
	width: 50px;
}
.nw-hcat-lst ul li h4 {
	margin: 0px;
	font-size: 13px;
	padding-top: 20px;
	color: #2980B9;
	font-weight: 600;
}
.nw-hcat-lst ul li:hover {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}
.nw-hcat-lst ul li:hover h4 {
	color: #2980B9;
}
.hfeat-pro-main-box {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
	padding: 20px;
	margin-top: 0px;
}
.hfeat-pro-main-box h3 {
	margin: 0px;
	font-size: 20px;
	color: #555;
	font-weight: 600;
	padding-bottom: 0px;
}
.hftpr-lst {
	width: 100%;
	height: auto;
	margin: auto;
}
.hftpr-lst ul {
	margin: 0px;
	padding: 0px;
}
.hftpr-lst ul li:nth-child(5n) {
	margin-right: 0px;
}
.hftpr-lst ul li:after {
	content: "";
	position: absolute;
	right: -7px;
	top: -7px;
	width: 86px;
	height: 85px;
	background: url(https://www.bizzduniya.com/images/best.png) no-repeat;
}
.hftpr-lst ul li {
	list-style-type: none;
	width: 18%;
	float: left;
	margin-right: 28px;
	border: 1px solid #ddd;
	padding: 7px;
	text-align: center;
	min-height: 200px;
	margin-top: 28px;
	position: relative;
	border-radius: 2px;
}
.hft-pro-img {
	width: 100%;
	height: auto;
	margin: auto;
	height: 140px;
}
.hft-pro-img img {
	max-width: 100%;
	max-height: 120px;
}
.hftpr-lst ul li a {
	font-size: 14px;
	font-weight: 600;
	color: #222;
}
.hftpr-lst ul li:hover {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15)
}
.hftpr-lst ul li:hover a {
	color: #2980B9;
}
/***Bizzduniya New Home Page Css start**/

/***Bizzduniya New Home 20 Nov 2017 Page Css start**/
.nw-catlg-lst-main-div {
	width: 100%;
	height: auto;
	margin: auto
}
.nw-catlg-lst-row {
	width: 100%;
	height: auto;
	margin: auto;
	margin-bottom: 20px;
	background: #fff;
	padding: 15px;
}
.nw-catlg-tophd {
	width: 100%;
	height: auto;
	margin: auto;
}
.nw-catlg-hdlft {
	width: auto;
	height: auto;
	float: left;
}
.nw-catlg-hdlft h4 {
	margin: 0px;
	font-size: 16px;
	font-weight: 600;
}
.nw-catlg-hdlft h4 img {
	margin-right: 8px;
}
.nw-catlg-vwbtn-rgt {
	width: 70px;
	height: 26px;
	border-radius: 3px;
	float: right;
	background: #999;
	text-align: center;
	line-height: 26px;
}
.nw-catlg-vwbtn-rgt a {
	display: block;
	font-size: 13px;
	color: #fff;
	font-weight: 600;
}
.nw-catlg-5sub-lst {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 10px;
}
.nw-catlg-5sub-lst ul {
	margin: 0px;
	padding: 0px;
}
.nw-catlg-5sub-lst ul li:nth-child(5n) {
	margin-right: 0px;
}
.nw-catlg-5sub-lst ul li {
	list-style-type: none;
	width: 20%;
	float: left;
	margin-right: 0px;
	text-align: center;
}
.nw-catlg-5sub-lst ul li img {
	display: table-cell;
}
/***Bizzduniya New Home 20 Nov 2017 Page Css start**/
.hseller-main-div {
	width: 100%;
	height: auto;
	margin: auto;
}
.hsll-top-strip {
	width: 100%;
	height: auto;
	margin: auto;
}
.hsll-strp-sec {
	width: 100%;
	height: auto;
	margin: auto;
}
.hsll-strp-sec ul {
	margin: 0px;
	padding: 0px;
}
.hsll-strp-sec ul li {
	list-style-type: none;
	width: auto;
	float: left;
	height: 50px;
}
.hsll-strp-sec ul li:nth-child(1n) {
	width: 35%;
	background: #F8D24B;
}
.hsll-strp-sec ul li:nth-child(2n) {
	width: 65%;
	background: #23A0DA;
}
/***Bizzduniya CPM Page Css start**/
.cpm-top-banner-maindiv {
	width: 100%;
	height: auto;
	margin: auto;
}
.cpm-bnr {
	width: 100%;
	height: auto;
	margin: auto;
	position: relative;
}
.cpn-bnr-desc {
	width: 100%;
	height: auto;
	margin: auto;
	position: absolute;
	left: 0px;
	right: 0px;
}
/***Bizzduniya CPM Page Css start**/


/***Company List Page Css start**/
.cmpy-lst-main-div {
	width: 100%;
	height: auto;
	margin: auto;
	background: #F2F3F7;
	padding-top: 30px;
	padding-bottom: 30px;
}
.cmn-tophead-div {
	width: 100%;
	height: auto;
	margin: auto;
}
.cmn-tophead-div h3 {
	margin: 0px;
	font-size: 20px;
	color: #555;
	font-weight: 600;
}
.cmn-tophead-div p {
	margin: 0px;
	font-size: 15px;
	color: #555;
	padding-top: 10px;
	padding-right: 100px;
}
.a-z-cate-div {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
	border-radius: 10px;
	margin-top: 20px;
	border: 1px solid rgba(24, 25, 27, 0.5);
	padding: 7px;
}
.a-to-z {
	width: 100%;
	height: auto;
	margin: auto;
}
.a-to-z a {
	width: 25px;
	height: 25px;
	display: block;
	float: left;
	background: #fff;
	border-radius: 100%;
	margin-left: 4px;
	color: #666;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	-webkit-transition: -webkit-transform .8s ease-in-out;
	transition: transform .8s ease-in-out;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 20px 0 rgba(0, 0, 0, 0.19);
}
.a-to-z a:hover {
	background: #05ABC5;
	color: #fff;
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}



.resheading {
    margin: 0px;
    text-transform: capitalize;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px;
    color: #222;
    font-size: 17px;
    font-weight: 700;
    padding: 0 0 10px;
    text-align: left;
}
.resheading a {
    width: 130px;
    line-height: 30px;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    background: #ffcd00;
    color: #000;
    border-radius: 3px;
    float: right;
    margin-top: -10px;
}






.a-to-z a.active {
	background: #05ABC5;
	color: #fff;
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
.cm-bx {
	padding-left: 5px;
	padding-right: 5px;
}
.cmpy-allst-main {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 20px;
}
.cpmy-dtl-box {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
	padding: 10px;
	border: 1px solid #ddd;
	margin-top: 10px;
	border-radius: 4px;
}
.cmp-dtltop {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
}
.cmp-logo {
	width: 90px;
	height: 60px;
	margin: auto;
	display: table;
	border: 2px solid #ddd;/*border-radius:100%;*/
}
.cmp-logo a {
	display: table-cell;
	vertical-align: middle;
}
.cmp-logo a img {
	/*border-radius:100%;*/
	padding: 2px;
	max-width: 90px;
	max-height: 60px;
}
.cmp-dtltop h1 {
	margin: 0px;
	font-size: 14px;
	color: #0078AE;
	font-weight: 600;
	height: 25px;
}
.cmp-dtltop h1 a:hover {
	color: #111;
}
.cmp-dtltop h1 a {
	color: #0078AE;
}
.cmp-dtltop h2 {
	margin: 0px;
	font-size: 12px;
	color: #555;
	font-weight: 500;
	padding-top: 8px;
}
.cmp-dtltop h2 img {
	width: 22px;
	margin-right: 7px;
}
.cmp-cat-lst {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
	margin-top: 10px;
}
.cmp-cat-lst ul {
	margin: 0px;
	padding: 0px;
	display: inline-block;
}
.cmp-cat-lst ul li {
	width: auto;
	height: auto;
	display: -moz-deck;
	background: #f5f5f5;
	list-style-type: none;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 4px;
	color: #555;
}
.cmp-cat-lst ul li:hover {
	background: #FBEBAF;
	color: #000;
}
.dsh-crq-btns {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
}
.dsh-crq-btns a {
	width: auto;
	line-height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 4px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	margin-top: 10px;
	position: relative;
	display: inline-block;
	min-width: 75px;
}
.fl-bg1 {
	background: #999;
}
.fl-bg2 {
	background: #ff7b23;
}
.fl-bg3 {
	background: #ff7b23;
}
.cpmy-dtl-box:hover {
	transition: all 0.5s ease 0s;
	box-shadow: 0 7px 14px rgba(0, 0, 0, 0.19), 0 4px 4px rgba(0, 0, 0, 0.23);
	background: #f9f9f9;
}
.dsh-topsrch-div {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 20px;
}
.agndsh-src-lft {
	width: 85%;
	height: auto;
	float: left;
	border: 1px solid #ddd;
	border-right: none;
}
.agndsh-src-rgt {
	width: 15%;
	height: auto;
	float: left;
}
.agnt-srh-sty {
	width: 100%;
	height: 45px;
	background: #fff;
	border: none;
	border-right: 1px solid rgba(0, 0, 0, 0.10);
	box-shadow: none;
	color: #555;
	font-size: 15px;
	border-radius: 0px;
}
.agnt-srh-sty:focus {
	border: none;
	border-color: none;
	box-shadow: none;
	border-right: 1px solid rgba(241, 196, 15, 0.50);
}
.s-btn {
    width: 100%;
    height: 47px;
    padding-top: 7px;
    padding-bottom: 7px;
    text-align: center;
    color: #000;
    border-radius: 0px 0px 0px 0px!important;
    font-weight: 500;
    font-size: 22px;
    background: #fedb00;
    border-color: #fedb00;
    text-transform: none;
    font-size: 0px;
}
.s-btn:hover {
	background: #ff6a00;
	border-color: #ff6a00;
	color: #fff;
	transition: all 0.5s ease 0s;
}
/***Company List Page Css start**/

.fodshw-addstrp-maindiv {
	width: 100%;
	height: auto;
	margin: auto;
	padding-top: 30px;
	padding-bottom: 0px;
}
.fodshw-addstrp {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
}
.fodshw-addstrp img {
	height: auto;
}
.bho-tab-lft {
	width: 22%;
}
.bho-tab-rgt {
	width: 78%;
	padding-left: 0px;
}
.dsh-lftmain-bx {
	width: 100%;
	height: auto;
	margin: auto;
	border: 1px solid #ddd;
	margin-top: 20px;
}
.dsh-topcom-prfl {
	width: 100%;
	height: auto;
	margin: auto;
	background: url("../images/wall-dash-profile-bg.jpg") repeat scroll center center;
	padding: 15px;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
}
.dsh-tp-cmp-logo {
	width: 100px;
	height: 60px;
	margin: auto;
	margin-top: 0px;
	background: #fff;
	padding: 5px;
	display: table;
	border-radius: 2px;
	text-align: center;
}
.dsh-tp-cmp-logo span {
	display: table-cell;
	vertical-align: middle;
}
.dsh-tp-cmp-logo img {
	max-width: 100%;
	max-height: 60px;
}
.dsh-topcom-prfl h4 {
	margin: 0px;
	font-size: 19px;
	font-weight: 700;
	padding-top: 15px;
	color: #222;
}
.dsh-topcom-prfl p {
	margin: 0px;
	font-size: 13px;
	padding-top: 5px;
	color: #fff;
}
.dsh-prf-fll-lst {
	width: 100%;
	height: auto;
	margin: auto;
	background: #f5f5f5;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-top: 15px;
	border-bottom: 1px solid #ddd;
}
.dsh-prf-fll-lst ul {
	margin: 0px;
	padding: 0px;
}
.dsh-prf-fll-lst ul li {
	list-style-type: none;
	width: 50%;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #333;
	font-weight: 500;
}
.dsh-prf-fll-lst ul li h1 {
	margin: 0px;
	display: block;
	font-size: 22px;
	font-weight: 700;
	padding-top: 2px;
}
.flw-1 {
	color: #7bb11f;
}
.flw-2 {
	color: #13a0b2;
}
.dsagnt-prfbar-div {
	width: 100%;
	height: auto;
	margin: auto;
	padding: 15px;
	border-bottom: 0px solid #ddd;
	padding-top: 20px;
}
.dsagnt-prfbar-div .progress {
	margin-bottom: 0px;
	height: 25px;
	background: #ccc;
}
.dsagnt-prfbar-div .progress .progress-bar {
	line-height: 25px;
	font-size: 13px;
}
.dsagnt-prfbar-div h3 {
	margin: 0px;
	font-size: 14px;
	padding-top: 10px;
	color: #555;
}
.dsagnt-prfbar-div h3 span {
	color: #0078AE;
	margin-right: 7px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
}
.srvidea-lst {
	width: 100%;
	height: auto;
	margin: auto;
	background: #F0F4F6;
}
.srvidea-lst ul {
	margin: 0px;
	padding: 0px;
}
.srvidea-lst ul li {
	line-height: 50px;
	width: 100%;
	list-style-type: none;
	border-bottom: 2px solid #fff;
}
.srvidea-lst ul li a {
	display: block;
	color: #333;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	font-weight: 600;
	position: relative;
}
.srvidea-lst ul li a span {
	float: right;
	min-width: 25px;
	padding: 3px 7px;
	font-size: 13px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #777;
	border-radius: 2px;
	margin-top: 17px;
}
.srvidea-lst ul li a .fa {
	margin-right: 10px;
	color: #777;
}
.srvidea-lst ul li:hover {
	background: #EF5252;
	background: #dbe5ea;
	transition: all 500ms ease 0s;
}
.srvidea-lst ul li:hover a {
	color: #fff;
	color: #0078AE;
}
.srvidea-lst ul li:hover a:after {
	color: #fff;
	color: #EF5252;
}
.srvidea-lst ul li.current {
	background: #0078AE;
	background: #76848b;
	transition: all 500ms ease 0s;
}
.srvidea-lst ul li.current a {
	color: #fff;
}
.srvidea-lst ul li.current a .fa {
	color: #fff;
}
.srvidea-lst ul li.current a:after {
	color: #fff;
}
/*********************** file browse css styles**********************************/
.image-preview-input {
	position: relative;
	overflow: hidden;
	margin: 0px;
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}
.image-preview-input input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.image-preview-input-title {
	margin-left: 2px;
}
/*********************** file browse css styles**********************************/
.wfllow-box {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px
}
.wfllow-box img {
	width: 90px;
}
.wfllow-box h1 {
	margin: 0px;
	font-size: 22px;
	color: #111;
	font-weight: 700;
	padding-top: 10px;
}
.wfllow-box p {
	margin: 0px;
	font-size: 18px;
	color: #555;
	padding-top: 20px;
	line-height: 26px;
}
.wfllow-box a {
	width: auto;
	display: inline-block;
	margin-top: 25px;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	background: #ff6a00;
	text-align: center;
	border-radius: 4px;
	line-height: 48px;
	padding-left: 30px;
	padding-right: 30px;
}
.wfllow-box a:hover {
	background: #111;
	transition: all 0.5s ease 0s;
}
.hm-cate-menu-strip {
	width: 100%;
	height: auto;
	margin: auto;
	background: #F0F4F6;
}
/*********************** file browse css styles**********************************/

/*************complete profile page start*****************/
.complete-profile {
}
.complete-profile .em-login-head-strip h4 {
	margin: 0px;
	padding-bottom: 10px;
	font-size: 15px;
	color: #E06A04;
	padding-left: 30px;
	font-weight: 600;
}
.complete-profile .em-login-head-strip .radio-inline {
	font-size: 13px;
}
.complete-profile .em-login-head-strip table input[type="text"], .complete-profile .em-login-head-strip table select {
	width: 98%;
	font-size: 12px;
}
.complete-profile .em-login-head-strip table tr td {
	height: 12px;
}
.complete-profile .em-login-head-strip table label {
	display: block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
}
/*************complete profile page end*****************/

/*********************** Add Jobs Post Form**********************************/
.complete-profile {
	width: 100%;
	height: auto;
	margin: auto;
	padding: 0px;
	background: #fff;
}
.complete-profile .em-login-head-strip {
	padding: 0px;
	margin-top: 0px;
}
.complete-profile .em-login-head-strip h3 {
	margin: 0px;
	padding-bottom: 10px;
	font-size: 15px;
	color: #E06A04;
	padding-left: 30px;
	font-weight: 600;
}
.complete-profile .em-login-head-strip .radio-inline {
	font-size: 13px;
}
.complete-profile .em-login-head-strip table input[type="text"], .complete-profile .em-login-head-strip table select {
	width: 98%;
	font-size: 12px;
}
.complete-profile .em-login-head-strip table tr td {
	height: 12px;
}
.complete-profile .em-login-head-strip table label {
	display: block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
}
.star-span {
	color: #F00;
	padding-left: 3px;
}
/*********************** Add Jobs Post Form**********************************/

/*********************** Add Jobs Post Form**********************************/
.c-admin-right-main-div {
	width: 100%;
	height: auto;
	margin: auto;
}
.complete-profile .em-login-head-strip {
	padding: 0px;
	margin-top: 0px;
}
.complete-profile .em-login-head-strip h3 {
	margin: 0px;
	padding-bottom: 10px;
	font-size: 15px;
	color: #E06A04;
	padding-left: 30px;
	font-weight: 600;
}
.complete-profile .em-login-head-strip .radio-inline {
	font-size: 13px;
}
.complete-profile .em-login-head-strip table input[type="text"], .complete-profile .em-login-head-strip table select {
	width: 98%;
	font-size: 12px;
}
.complete-profile .em-login-head-strip table tr td {
	height: 12px;
}
.complete-profile .em-login-head-strip table label {
	display: block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
}
.star-span {
	color: #F00;
	padding-left: 3px;
}
/*********************** Add Jobs Post Form**********************************/


/*********************** Manage Jobs Page Css**********************************/
.mngjb-frame {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
	border: none;
	margin-top: 15px;
}
.mngjb-dtl {
	padding: 0px;
}
.mngjb-lst-hd {
	width: 100%;
	height: auto;
	margin: auto;
	background: #76848b;
}
.mngjb-lst-hd ul {
	margin: 0px;
	padding: 0px;
}
.mngjb-lst-hd ul li:nth-child(1n) {
	width: 14%;
}
.mngjb-lst-hd ul li:nth-child(2n) {
	width: 42%;
}
.mngad-hd-lst ul li:nth-child(3n) {
	width: 14%;
}
.mngjb-lst-hd ul li:nth-child(4n) {
	width: 15%;
}
.mngjb-lst-hd ul li:nth-child(5n) {
	width: 15%;
	border-right: 0px solid #ccc;
}
.mngjb-lst-hd ul li {
	list-style-type: none;
	width: auto;
	float: left;
	border-right: 1px solid #ccc;
	text-align: center;
	color: #0078AE;
	color: #fff;
	padding: 10px;
	font-weight: 600;
	font-size: 13px;
}
.mngjb-lst {
	width: 100%;
	height: auto;
	margin: auto;
	padding: 0px;
	background: #fff;
}
.mngjb-lst ul {
	margin: 0px;
	padding: 0px;
}
.mngjb-lst ul li {
	list-style-type: none;
	width: 100%;
	float: none;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-left: 10px;
	padding-right: 10px;
}
.mngjb-iddt {
	width: 14%;
	float: left;
	text-align: left;
	display: table;
}
.mngjb-iddt h5 {
	margin: 0px;
	color: #777;
	font-weight: 500;
	font-size: 12px;
}
.mngjb-iddt h6 {
	margin: 0px;
	color: #777;
	font-weight: 500;
	font-size: 12px;
	padding-top: 5px;
}
.mngjb-iddt h5 em {
	margin: 0px;
	margin-top: 0px;
	color: #fff;
	font-weight: 600;
	font-size: 10px;
	margin-top: 5px;
	border-radius: 3px;
	width: auto;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-style: normal;
	margin-left: 5px;
}
.jb-open {
	background: #00a63f;
}
.jb-close {
	background: #ff0000;
}
.mngjb-tittle {
	width: 42%;
	float: left;
	text-align: center;
	display: table;
	height: 40px;
}
.mngjb-tittle h1 {
	margin: 0px;
	display: table-cell;
	vertical-align: middle;
	color: #2980B9;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.5px;
}
.mngjb-appl {
	width: 15%;
	float: left;
	text-align: center;
	display: table;
	height: 40px;
}
.mngjb-appl h3 {
	margin: 0px;
	display: table-cell;
	vertical-align: middle;
	font-size: 24px;
	font-weight: 700;
}
.jb-appl-0 {
	color: #bbb;
}
.jb-appl-1 {
	color: #ff6a00;
}
.mngjb-apprvl {
	width: 15%;
	float: left;
	text-align: center;
	display: table;
	height: 40px;
}
.mngjb-apprvl h4 {
	margin: 0px;
	display: table-cell;
	vertical-align: middle;
	font-size: 15px;
	font-weight: 600;
}
.mngjb-actbtn {
	height: auto;
	margin: auto;
	background: #f1c617;
	text-align: center;
	margin-top: 5px;
	display: table;
	transition: all 0.5s ease 0s;
}
.mngjb-actbtn a {
	display: block;
	color: #111;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: 600;
}
.mngjb-actbtn:hover {
	background: #0daec7;
	transition: all 0.5s ease 0s;
}
.mngjb-actbtn:hover a {
	color: #fff;
}
/*********************** Manage Jobs Page Css**********************************/

/*********************** Manage Resume List Css**********************************/
.mnrsm-lst-hd {
	width: 100%;
	height: auto;
	margin: auto;
	background: #76848b;
}
.mnrsm-lst-hd ul {
	margin: 0px;
	padding: 0px;
}
.mnrsm-lst-hd ul li:nth-child(1n) {
	width: 10%;
}
.mnrsm-lst-hd ul li:nth-child(2n) {
	width: 12%;
}
.mnrsm-lst-hd ul li:nth-child(3n) {
	width: 13%;
}
.mnrsm-lst-hd ul li:nth-child(4n) {
	width: 30%;
}
.mnrsm-lst-hd ul li:nth-child(5n) {
	width: 20%;
}
.mnrsm-lst-hd ul li:nth-child(6n) {
	width: 15%;
	border-right: 0px solid #ccc;
}
.mnrsm-lst-hd ul li {
	list-style-type: none;
	width: auto;
	float: left;
	border-right: 1px solid #ccc;
	text-align: center;
	color: #0078AE;
	color: #fff;
	padding: 10px;
	font-weight: 600;
	font-size: 13px;
}
.mngrs-ids-lst {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
}
.mngrs-ids-lst ul {
	margin: 0px;
	padding: 0px;
}
.mngrs-ids-lst ul li {
	list-style-type: none;
	width: 100%;
	float: none;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-left: 10px;
	padding-right: 10px;
}
.mng-rsmid {
	width: 10%;
	float: left;
	text-align: left;
	display: table;
	height: 40px;
}
.mng-rsmid h5 {
	margin: 0px;
	display: table-cell;
	vertical-align: middle;
	color: #777;
	font-weight: 600;
	font-size: 12px;
}
.mng-rsmdt {
	width: 13%;
	float: left;
	text-align: left;
	display: table;
	height: 40px;
}
.mng-rsmdt h6 {
	margin: 0px;
	display: table-cell;
	vertical-align: middle;
	color: #555;
	font-weight: 500;
	font-size: 12px;
}
.mng-rsmdt h6 .fa {
	margin-right: 5px;
	color: #ccc;
}
.mng-rsmimg {
	width: 11%;
	float: left;
	text-align: left;
	display: table;
	height: 40px;
}
.mng-rsm-cimg {
	width: 40px;
	height: 40px;
	margin: auto;
}
.mng-rsm-cnd-nmct {
	width: 31%;
	float: left;
	text-align: center;
	display: table;
	height: 40px;
}
.mng-rsm-cnd-nmct h1 {
	margin: 0px;
	display: table-cell;
	vertical-align: middle;
	color: #2980B9;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: 0.5px;
}
.mng-rsm-cnd-nmct h1 em {
	display: block;
	color: #333;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	padding-top: 5px;
}
.mng-rsmexp {
	width: 21%;
	float: left;
	text-align: center;
	display: table;
	height: 40px;
}
.mng-rsmexp h3 {
	margin: 0px;
	display: table-cell;
	vertical-align: middle;
	color: #76848b;
	font-size: 15px;
	font-weight: 600;
}
.mng-rsm-actbtns {
	width: 14%;
	float: left;
	text-align: center;
	display: table;
	height: 40px;
}
.mng-rsm-actbtns a {
	color: #fff;
	border-radius: 3px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 10px;
	margin-right: 0px;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-top: 7px;
	transition-duration: 0.3s;
	position: relative;
}
.rsm-dwnld {
	background: #2d7bf4;
}
.rsm-dwnld:hover {
	background: #1667e5;
}
.rsm-view {
	background: #04cb4f;
}
.rsm-view:hover {
	background: #08a945;
}
/*********************** Manage Resume List Css**********************************/

/*********************** Manage Adds Page Css**********************************/
.mngad-srch-mnstrip {
	width: 100%;
	height: auto;
	margin: auto;
	margin-bottom: 15px;
}
.mngad-strp-lft {
	width: 15%;
	float: right;
	height: auto;
}
.mngad-crt-btn {
	width: 100%;
	height: auto;
	background: #f1c40f;
	text-align: center;
	border-radius: 4px;
}
.mngad-crt-btn a {
	display: block;
	line-height: 47px;
	color: #000;
	font-size: 16px;
	font-weight: 600;
}
.mngad-strp-rgt {
	width: 50%;
	float: left;
	height: auto;
}
.agndsh-src-lft {
	width: 85%;
	height: auto;
	float: left;
	border: 1px solid #ddd;
	border-right: none;
}
.agndsh-src-rgt {
	width: 15%;
	height: auto;
	float: left;
}
.agnt-srh-sty {
	width: 100%;
	height: 45px;
	background: #fff;
	border: none;
	border-right: 1px solid rgba(0, 0, 0, 0.10);
	box-shadow: none;
	color: #555;
	font-size: 15px;
	border-radius: 0px;
}
.agnt-srh-sty:focus {
	border: none;
	border-color: none;
	box-shadow: none;
	border-right: 1px solid rgba(241, 196, 15, 0.50);
}
.s-btn-22 {
	width: 100%;
	height: 47px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	color: #fff;
	border-radius: 0px 5px 5px 0px!important;
	font-weight: 500;
	font-size: 22px;
	background: #05abc5;
	border-color: #05abc5;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}
.s-btn-22:hover {
	background: #f1c40f;
	border-color: #f1c40f;
	color: #000;
}
.mngad-hd {
	width: 100%;
	height: auto;
	margin: auto;
	background: rgba(33, 150, 243, 0.2);
	background: #76848b;
}
.mngad-hd-lst {
	width: 100%;
	height: auto;
	margin: auto;
}
.mngad-hd-lst ul {
	margin: 0px;
	padding: 0px;
}
.mngad-hd-lst ul li:nth-child(1n) {
	width: 12%;
}
.mngad-hd-lst ul li:nth-child(2n) {
	width: 20%;
}
.mngad-hd-lst ul li:nth-child(3n) {
	width: 10%;
}
.mngad-hd-lst ul li:nth-child(4n) {
	width: 25%;
}
.mngad-hd-lst ul li:nth-child(5n) {
	width: 12%;
}
.mngad-hd-lst ul li:nth-child(6n) {
	width: 11%;
}
.mngad-hd-lst ul li:nth-child(7n) {
	width: 10%;
	border-right: 0px solid #ccc;
}
.mngad-hd-lst ul li {
	list-style-type: none;
	width: auto;
	float: left;
	border-right: 1px solid #ccc;
	text-align: center;
	color: #0078AE;
	color: #fff;
	padding: 10px;
	font-weight: 600;
	font-size: 13px;
}
.mng-ad-dtl-lst {
	width: 100%;
	height: auto;
	margin: auto;
}
.mng-ad-dtl-lst ul {
	margin: 0px;
	padding: 0px;
}
.mng-ad-dtl-lst ul li:nth-child(odd) {
	background-color: #f9f9f9;
}
.mng-ad-dtl-lst ul li {
	width: 100%;
	float: none;
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.mngad-iddt {
	width: 12%;
	float: left;
	text-align: left;
	padding-left: 7px;
}
.mngad-iddt h5 {
	margin: 0px;
	color: #555;
	font-weight: 600;
	font-size: 11px;
}
.mngad-iddt h6 {
	margin: 0px;
	color: #777;
	font-weight: 500;
	font-size: 11px;
	padding-top: 7px;
}
.mngad-prgbr {
	margin-top: 10px;
	margin-bottom: 0px;
	height: 14px;
	background: #bbb;
}
.mngad-cmpdtl {
	width: 20%;
	float: left;
	text-align: left;
	padding-left: 10px;
}
.mngad-cmpdtl h1 {
	margin: 0px;
	color: #222;
	font-size: 12px;
	font-weight: 600;
}
.mngad-cmpdtl h3 {
	margin: 0px;
	color: #555;
	font-size: 12px;
	font-weight: 500;
	padding-top: 7px;
}
.mngad-cmpdtl h4 {
	margin: 0px;
	color: #777;
	font-size: 12px;
	font-weight: 500;
	padding-top: 7px;
}
.mngad-plan {
	width: 10%;
	float: left;
	text-align: center;
}
.mngad-plan h4 {
	margin: 0px;
	color: #222;
	font-size: 12px;
	font-weight: 600;
}
.mngad-addtl {
	width: 26%;
	float: left;
	text-align: left;
	padding-right: 15px;
}
.mngad-addtl h1 {
	margin: 0px;
	color: #222;
	font-size: 12px;
	font-weight: 600;
}
.mngad-addtl h1 a {
	color: #0078AE;
	transition-duration: 0.5s;
}
.mngad-addtl h1 a:hover {
	color: #0078AE;
}
.mngad-addtl p {
	margin: 0px;
	color: #555;
	font-size: 10px;
	padding-top: 7px;
	line-height: 15px;
}
.mnad-img {
	float: left;
	width: 40px;
	max-height: 40px;
	float: left;
	margin-right: 5px;
}
.mngad-stats {
	width: 11%;
	float: left;
	text-align: left;
}
.mngad-stats h3:first-child {
	padding-top: 0px;
}
.mngad-stats h3 {
	margin: 0px;
	font-size: 11px;
	font-weight: 600;
	color: #222;
	padding-top: 7px;
}
.mngad-stats h3 em {
	margin: 0px;
	font-weight: 500;
	color: #666;
	margin-left: 5px;
	font-style: normal;
}
.mngad-status {
	width: 11%;
	float: left;
	text-align: center;
}
.mngad-status h1 {
	margin: 0px;
	font-size: 12px;
	font-weight: 700;
}
.sts-p {
	color: #1976d2;
}
.sts-r {
	color: #00a63f;
}
.sts-c {
	color: #ff0000;
}
.mngad-pdamnt {
	width: 10%;
	float: left;
	text-align: center;
}
.mngad-pdamnt h1 {
	margin: 0px;
	font-size: 14px;
	font-weight: 700;
	color: #000;
	display: inline-flex;
}
.mngad-pdamnt h1 .fa {
	color: #029138;
	margin-right: 5px;
	font-size: 18px;
}
.by-pckdtl-lst {
	width: 100%;
	height: auto;
	margin: auto;
	padding: 15px;
	margin-top: 15px;
}
.bronze {
	background: #74C8B8;
}
.silver {
	background: #A9A9A9;
}
.gold {
	background: #DAA520;
}
.diamond {
	background: #5fb4ef;
}
.by-pck-lft {
	width: 35%;
	float: left;
	height: auto;
	text-align: center;
}
.by-pck-lft h1 {
	margin: 0px;
	color: #fff;
	font-size: 36px;
	font-weight: 700;
}
.by-pck-lft h1 span {
	display: block;
}
.by-pck-rgt {
	width: 65%;
	float: left;
	height: auto;
	text-align: center;
}
.by-pck-rgt h1 {
	margin: 0px;
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	padding-top: 10px;
	text-align: center;
}
.by-pck-rgt p {
	margin: 0px;
	font-size: 17px;
	font-weight: 600;
	color: #fff;
	padding-top: 10px;
	text-align: center;
}
.by-pymnt-strp {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
}
.by-pymnt-strp .ft-pymtimg {
	float: none;
	margin-top: 10px;
}
.crt-ad-sec {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
	padding: 20px;
	padding-top: 30px;
	border: 20px solid #f5eef6;
}
.crd-ad-pybtn {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 35px;
}
.crtad-py-btn {
	background: #ffc107;
	color: #000;
	border: none;
	font-weight: 700;
	font-size: 26px;
	padding-left: 20px;
	padding-right: 20px;
	min-width: 250px;
	display: block;
	margin: auto;
	line-height: 38px;
}
.crtad-py-btn:hover {
	background: #007AC0;
	color: #fff;
	border: none;
}
/*********************** Manage Adds Page Css**********************************/

/*********************** Payment Success Page Css**********************************/
.pymnt-scs-maindiv {
	width: 100%;
	height: auto;
	margin: auto;
	padding: 50px;
	padding-top: 20px;
	text-align: center;
}
.pymnt-scs-maindiv img {
	width: 150px;
}
.pymnt-scs-maindiv h1 {
	margin: 0px;
	font-size: 26px;
	font-weight: 700;
	padding-top: 30px;
	color: #ef6c0f;
	text-transform: uppercase;
}
.pymnt-scs-maindiv h3 {
	margin: 0px;
	font-size: 18px;
	padding-top: 20px;
	color: #333;
}
.pymnt-scs-maindiv h3 span {
	margin-left: 10px;
	color: #777;
}
.pymnt-clc-btn {
	width: auto;
	min-width: 180px;
	height: auto;
	margin: auto;
	background: #1976d2;
	text-align: center;
	margin-top: 30px;
	display: inline-block;
	border-radius: 5px;
}
.pymnt-clc-btn a {
	display: block;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	line-height: 40px;
}
/*********************** Payment Success Page Css**********************************/

/*********************** Candidate Resume Detail Page Css**********************************/
.cndit-resume-dtl-maindiv {
	width: 100%;
	height: auto;
	margin: auto;
}
.cnd-rsm-tpstip {
	width: 100%;
	height: auto;
	margin: auto;
	background: rgba(241, 196, 15, 0.2);
	background: #1d3c4d;/*background:#0078AE;*/
}
.cnd-rsm-tpstip ul {
	margin: 0px;
	padding: 0px;
}
.cnd-rsm-tpstip ul li:nth-child(1n) {
	width: 40%;
}
.cnd-rsm-tpstip ul li:nth-child(2n) {
	width: 30%;
}
.cnd-rsm-tpstip ul li:nth-child(3n) {
	width: 30%;
	border-right: 0px solid #999;
}
.cnd-rsm-tpstip ul li {
	list-style-type: none;
	width: auto;
	float: left;
	border-right: 1px solid #999;
	padding: 10px;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
}
.cnd-rsm-tpstip ul li .fa {
	margin-right: 10px;
	color: #f1c81e;
}
.cnd-rsm-tpstip ul li h1 {
	margin: 0px;
	font-size: 22px;
	color: #fff;
	font-weight: 600;
}
.cnd-rsm-tophdbx {
	width: 100%;
	height: auto;
	margin: auto;
	padding: 25px;
	background: rgba(33, 150, 243, 0.2);/*background: rgba(241, 196, 15, 0.2);*/
}
.cnd-rsm-dtl-lft {
	width: 100%;
	height: auto;
	margin: auto;
}
.cnd-rsm-img {
	width: 110px;
	height: 110px;
	float: left;
	border: 5px solid #fff;
}
.cnd-rsm-img img {
	width: 100px;
	height: 100px;
}
.cnd-rsmprs-dtl {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 15px;
}
.cnd-rsmprs-dtl h1 {
	margin: 0px;
	font-size: 18px;
	font-weight: 700;
	color: #0078AE;
}
.cnd-rsmprs-dtl h5 {
	margin: 0px;
	font-size: 15px;
	font-weight: 500;
	color: #333;
	padding-top: 10px;
}
.cnd-rsmprs-dtl h6 {
	margin: 0px;
	font-size: 14px;
	font-weight: 600;
	color: #ff6a00;
	padding-top: 10px;
}
.cnd-rsm-dtl-rgt {
	width: 100%;
	height: auto;
	margin: auto;
}
.cnd-mjr-dtl-lst {
	width: 100%;
	height: auto;
	margin: auto;
}
.cnd-mjr-dtl-lst ul {
	margin: 0px;
	padding: 0px;
}
.cnd-mjr-dtl-lst ul li:nth-child(5n) {
	margin-bottom: 0px;
}
.cnd-mjr-dtl-lst ul li:nth-child(6n) {
	margin-bottom: 0px;
}
.cnd-mjr-dtl-lst ul li {
	list-style-type: none;
	width: 50%;
	float: left;
	margin-bottom: 25px;
	font-size: 14px;
	color: #333;
	font-weight: 600;
}
.cnd-mjr-dtl-lst ul li img {
	width: 15px;
	height: 15px;
}
.cnd-mjr-dtl-lst ul li span {
	font-weight: 500;
	margin-right: 10px;
	margin-left: 5px;
	color: #333;
}
.cnd-rsm-ohtdtlbx {
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.c-can-right-side-dtl-main-div {
	width: 100%;
	height: auto;
	margin: auto;
}
.c-can-r-top-pre-nxt-btn-div {
	width: 100%;
	height: auto;
	margin: auto;
	border-bottom: 4px solid rgba(27, 27, 27, 0.2);
}
.l-pre-next {
	padding-left: 0;
	margin: 20px 0;
	margin-bottom: 10px;
	list-style: none;
	display: inline-block;
}
.l-pre-next li {
	display: inline;
}
.l-pre-next > a, .l-pre-next > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
}
.l-pre-next > a:hover, .l-pre-next > a:focus {
	text-decoration: none;
	background-color: #eee;
}
.l-pre-next li > a:focus, .l-pre-next li > a:hover {
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #fff;
	color: #007AC0;
}
.l-pre-next li > a, .l-pre-next li > span {
	display: inline-block;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 15px;
	color: #555;
	font-weight: 600;
}
.pre-ic {
	margin-right: 5px;
	color: #e06a04;
}
.next-ic {
	margin-left: 5px;
	color: #e06a04;
}
.c-can-r-top-pre-nxt-btn-div span {
	float: right;
	margin-top: 20px;
}
.c-resume-download {
	color: #555;
	font-weight: 600;
	margin-left: 15px;
}
.c-can-save-downl-resume-div {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 15px;
}
.c-can-save-downl-resume-div h3 {
	margin: 0px;
	color: #555;
	font-size: 18px;
	font-weight: 600;
	float: left;
}
.c-can-save-downl-resume-div h3 span {
	margin-left: 0px;
	color: #777;
	font-size: 14px;
	padding-top: 3px;
	font-weight: 600;
}
.c-resume-download .fa {
	margin-right: 7px;
	color: #007AC0;
}
.c-can-save-downl-resume-div span {
	float: right;
}
p.c-active-date {
	display: inline-block;
	font-size: 13px;
	margin-left: 20px;
}
p.c-active-date span {
	margin-left: 5px;
	color: #777;
}
.c-can-r-dsg-dtl-top {
	width: 100%;
	height: auto;
	margin: auto;
}
.c-can-r-dsg-dtl-top h3 {
	margin: 0px;
	font-size: 22px;
	font-weight: 600;
	padding-top: 10px;
	color: #e06a04;
	background: none;
}
.c-can-r-dsg-dtl-top p {
	margin: 0px;
	font-size: 13px;
	font-weight: 500;
	padding-top: 5px;
	color: #555;
	line-height: 22px;
}
.c-can-r-dtl-box-main-div {
	width: 100%;
	height: auto;
	margin: auto;
	background: #f5f5f5;
	padding: 10px;
	border-radius: 3px;
	margin-top: 15px;
}
.c-can-r-dtl-box-inner {
	width: 100%;
	height: auto;
	margin: auto;
	background: #fff;
	padding: 15px;
}
.c-can-r-dtl-box-inner h4 {
	margin: 0px;
	color: #555;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
	color: #007AC0;
}
.c-can-r-dtl-box-inner h4 img {
	margin-right: 8px;
	width: 25px;
	height: 25px;
}
.c-can-pro-box {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 10px;
}
.c-can-pro-box ul {
	margin: 0px;
	padding: 0px;
}
.c-can-pro-box ul li {
	list-style-type: none;
	float: left;
	width: 50%;
	font-size: 13px;
	color: #444;
	margin-bottom: 7px;
	font-weight: 600;
}
.c-can-pro-box ul li span {
	margin-left: 10px;
	font-weight: 500;
	color: #555;
}
h4.c-edu-head {
	color: #DAAE06;
	text-transform: none;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 15px;
	font-weight: 600;
	color: #e06a04;
}
.c-can-skills {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 10px;
}
.c-can-skills ul {
	margin: 0px;
	padding: 0px;
}
.c-can-skills ul li {
	width: 25%;
	list-style-type: none;
	float: left;
	font-size: 13px;
	color: #444;
	margin-bottom: 10px;
}
.sk-bx-heading {
	color: #e06a04 !important;
	font-size: 15px !important;
	font-weight: 600 !important;
}
.c-can-lang {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 10px;
}
.c-can-lang ul {
	margin: 0px;
	padding: 0px;
}
.c-can-lang ul li {
	width: 20%;
	list-style-type: none;
	float: left;
	font-size: 13px;
	color: #444;
	margin-bottom: 10px;
}
.lan-yes-icon {
	color: #1D9E75;
}
.lan-no-icon {
	color: #FF0000;
}
.c-reg-submit-btn {
	width: auto;
	background: #ffc107;
	color: #000;
	border: none;
	font-weight: 600;
	font-size: 15px;
	padding-left: 20px;
	padding-right: 20px;
	min-width: 100px;
}
.c-reg-submit-btn:hover {
	background: #007AC0;
	color: #fff;
	border: none;
}
/*********************** Candidate Resume Detail Page Css**********************************/

.hm-agrinw-cat-maindiv {
	width: 100%;
	height: auto;
	margin: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
.hmagrinw-innr {
	width: 100%;
	height: auto;
	margin: auto;
}
.hmagrinw-innr h3 {
	margin: 0px;
	font-size: 24px;
	color: #666;
	font-weight: 600;
}
.hmagri-allct-lst {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 30px;
}
.hmagri-allct-lst ul {
	margin: 0px;
	padding: 0px;
}
.hmagri-allct-lst ul li {
	list-style-type: none;
	width: 16.66%;
	float: left;
	text-align: center;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
	padding:15px;
	min-height:185px;
}
.mt-7, .my-7 {
    margin-top: 7rem !important;
}

.hmagri-allct-lst ul li a{
	display:block;
}
.hmagri-allct-lst ul li a span{
	display:block;
	font-size:13px;
	margin-top:10px;
	color:#333;
	line-height:17px;
}
.require
{
        background: #000;
    color: #ffe51c;
}

.explore
{
    font-family: "Oxygen", sans-serif;
}

.mi1 span{
    float: right;
}

.mi1 span a{
    font-size: 14px;
    color: #05abc5;
    border-bottom: 1px solid #05abc5;
    padding-bottom: 5px;
}

.blgs{
    text-align: left !important;

}
.bt-1{
    width:100% !important;
    margin: inherit !important;
}
.bt-1 .btn-row{
    float: right !important;
}




.testimonial{
    border-left: 4px solid #feb622;
    box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.06);
    padding: 30px 30px 30px 130px;
    margin: 0 15px 30px 15px;
    overflow: hidden;
    position: relative;
}
.testimonial:before{
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    border-top: 25px solid #feb622;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    transform: rotate(-45deg);
    transform-origin: 80% -30% 0;
}
.testimonial .pic{
    display: inline-block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 60px;
    left: 20px;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .description{
    font-size: 15px;
    font-style: italic;
    color: #918686;
    line-height: 25px;
    margin-bottom: 15px;
}
.testimonial .title{
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    color: #000;
    margin: 0;
}
.testimonial .post{
    display: inline-block;
    font-size: 17px;
    color: #feb622;
    float: inherit;
    margin-top: 0px;
}
.owl-theme .owl-controls .owl-page span{
    border: 2px solid #d45113;
    background: #fff;
    opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page:hover span{
    background: #d45113;
}
@media only screen and (max-width: 767px){
    .testimonial{
        padding: 20px;
        text-align: center;
    }
    .testimonial .pic{
        display: block;
        position: static;
        margin: 0 auto 15px;
    }
}