@charset "utf-8";
/* CSS Document */
.click-btn a {
	text-decoration: none;
	display: inline-block;
	background: #ffffff;
	padding: 6px 18px;
	font-size: 12px;
	font-weight: 600;
	color: #686868;
	border: 1px solid #b9b9b9;
	border-radius: 5px;
}
.sbutn {
	background: #00aeef;
	border: none;
	height: 60px;
	width: 100%;
	text-transform: uppercase;
	font-size: 17px;
	color: #fff;
	border-radius: 0;
	font-weight: bold;
}
.featureInfo li {
	display: inline-block;
	padding: 0px 6px 0 10px;
	border-left: 1px solid #e0e0e0;
	font-size: 14px;
}
.featureInfo li:nth-child(1) {
	padding-left: 0;
	border-left: none;
}
.featured-wrap h3 a {
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #000;
	text-decoration: none;
}
.featured-wrap h3 a:hover {
	color: #ed1c24;
}
.featured-wrap p {
	font-weight: 600;
	margin-bottom: 0px;
}
.listWrpService {
	padding: 15px;
	background: #fff;
	margin: 15px 0;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
}
.listWrpService:hover {
	box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15);
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15);
}
ul.listService {
	list-style: none;
}
.listing .form-wrap {
	width: auto;
	margin: 0;
	padding: 20px;
}
.input-group {
	border-right: 1px solid #ccc;
	width: 100%;
}
.time-btn {
	display: inline-block;
	background: #e3e3e3;
	padding: 7px 18px;
	color: #4e4e4e;
	font-size: 12px;
	float: left;
	margin-right: 5px;
	font-weight: 600;
	border-radius: 5px;
}
/*********************************************
		Inner Header css
*********************************************/
.inner-heading {
	background: url(../img/jobs/inner-heading-bg.jpg) no-repeat;
	background-size: cover;
	padding: 140px 0 70px 0;
}
.inner-heading h3 {
	font-size: 40px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
}
.inner-content {
	padding: 50px 0;
}
/****************************************************
			    Inner Content css
****************************************************/
.inner-content {
	padding: 60px 0;
	background: #f3f2f2;
}
.about h1 {
	margin-top: 0;
}
/****************************************************
			Job Detail css
****************************************************/
.innerslider {
	margin-bottom: 30px !important;
}
.featureLinks li {
	font-size: 15px;
	color: #686868;
	margin-top: 10px;
	position: relative;
	padding-left: 25px;
	line-height: 22px;
	list-style: none;
}
.featureLinks li:before {
	content: "\f061";
	font-family: 'FontAwesome';
	position: absolute;
	top: 0;
	left: 0;
	color: #00aeef;
}
.sidebarWrp .innerprice {
	position: static;
	background: #ff7800;
	padding: 14px 0;
	font-size: 30px;
	position: relative;
	padding-left: 96px;
	color: #fff;
	font-weight: bold;
}
.sidebarWrp .innerprice:before {
	content: "\f155";
	font-family: 'FontAwesome';
	position: absolute;
	top: 50%;
	left: 27px;
	border: 1px solid #fff;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 24px;
	margin-top: -25px;
}
.jobdetail h2 {
	font-size: 24px;
}
.jobdetail {
	padding: 26px;
}
.jobdetail h3 {
	margin: 0;
	font-size: 22px;
	font-weight: 700;
}
.jobdetail .time-btn {
	margin-top: 0;
}
.benefits li {
	background: #eee;
	float: left;
	width: 28%;
	margin-right: 10px;
	padding: 10px 10px 10px 46px;
	border-radius: 30px;
}
.benefits li:before {
	top: 10px;
	left: 22px;
	content: "\f046";
	font-size: 18px;
	color: #009688;
}
.benefits li:hover {
	box-shadow: 0 3px 3px -2px rgba(0,0,0,.2), 0 3px 4px 0 rgba(0,0,0,.14), 0 1px 8px 0 rgba(0,0,0,.12);
}
.jobdetail .form-control {
	padding: 12px 15px !important;
}
.companyInfo {
	font-size: 16px;
	font-weight: bold;
}
.listWrpService p {
	color: #686868;
	font-size: 14px;
	line-height: 20px;
}
/****************************************************
			Detail SidebarWrp css
****************************************************/
.phone {
	background: #4d1ca7;
	padding: 14px 0;
	font-size: 30px;
	position: relative;
	padding-left: 96px;
	color: #fff;
	font-weight: bold;
}
.sidebarWrp .phone:before {
	content: "\f095";
	font-family: 'FontAwesome';
	position: absolute;
	top: 50%;
	left: 27px;
	border: 1px solid #fff;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 24px;
	margin-top: -25px;
}
.userinfo {
	background: #eee;
	padding: 30px 0px;
	text-align: center;
}
.userinfo h3 {
	margin-bottom: 0;
}
.userinfo p {
	margin-bottom: 5px;
}
.readmore a {
	display: inline-block;
	font-size: 14px;
	text-decoration: underline;
	color: #ff7800;
	font-weight: bold;
}
.readmore a:hover {
	text-decoration: none;
}
.userinfo .icon {
	margin-top: 0;
}
.map {
	margin-top: 10px;
	margin-bottom: 20px;
}
.map iframe {
	width: 100%;
}
.safety-tips {
	background: #eee;
	padding: 30px 24px;
	margin-top: 30px;
}
.safety-tips .featureLinks li {
	float: none;
	width: auto;
}
.safety-tips h3 {
	margin-top: 0;
}
.detail {
	background: #f3f2f2;
}
/****************************************************
			Listing css
****************************************************/
.listingSearch {
	margin-bottom: 30px;
}
.listingSearch .form-wrap {
	background: none;
}
.listing .form-wrap {
	width: auto;
	margin: 0;
}
.listing .form-control {
	border: 1px solid #ddd;
	font-size: 14px;
	height: 36px !important;
	padding: 6px 14px;
	border-radius: 4 !important;
}
.listing .sbutn {
	padding: 10px 68px;
}
.header-listing h4 {
	float: left;
	margin-right: 20px;
}
.header-listing .form-control {
	width: 70%;
}
.listingSearch .sbutn {
	padding: 10px 0px;
	height: auto;
}
.listingSearch .col-lg-4 {
	padding: 0 5px;
}
.listingSearch .col-lg-3 {
	padding: 0 5px;
}
.listingSearch .col-lg-2 {
	padding: 0 0px 0 5px;
}
.sortbar {
	background: #fff;
	padding: 5px 20px;
}
.listingSearch .form-control {
	border-right: none;
	height: 44px !important;
}
.featureInfo i {
	color: #00aeef;
	padding-right: 5px;
}
.listService h3 {
	margin-top: 0;
}
.para {
	font-weight: normal !important;
	margin-top: 8px;
}
.listWrpService .apply {
	margin-top: 60px;
}
.listWrpService .apply a {
	padding: 10px 26px;
}
.innerfeat li:last-child {
	display: inline-block;
	background: #ed1c24;
	margin-top: 10px;
	padding: 6px 12px;
	margin-right: 5px;
	font-weight: bold;
	color: #fff;
}
.filter {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	padding-bottom: 11px;
	margin-bottom: 22px;
}
/****************************************************
			LeftSidebar css
****************************************************/
.leftSidebar {
	background: #00aef0;
	padding: 20px;
}
.leftSidebar h3 {
	font-size: 22px;
	margin: 0;
	background: #4d1ca7;
	padding: 12px;
	color: #fff;
}
.sidebarpad .input-wrap .form-control {
	border-radius: 5px;
	margin-bottom: 7px;
}
.leftSidebar h4 {
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	color: #FFF;
}
.leftSidebar label {
	font-weight: normal;
	color: #fff;
}
.leftSidebar label span {
	position: absolute;
	top: 0;
	right: 0;
}
.check li {
	position: relative;
	margin: 7px 0;
	border-bottom: 1px solid #fff;
}
.leftSidebar .sbutn {
	padding: 12px 0;
	width: 100%;
	border-radius: 0px;
	background: #000;
	color: #fff;
	border: 2px solid #fff;
	margin-top: 10px;
}
.leftSidebar .sbutn:hover {
	background: #fff;
	color: #ed1c24;
	border: 2px solid #ed1c24;
}
.ad {
	margin-top: 30px;
	text-align: center;
}
.input-wrap {
	margin-bottom: 15px;
	position: relative;
}
.jobdetail .form-control {
	padding: 12px 15px !important;
}
.input-wrap textarea.form-control {
	height: 120px !important;
	padding: 12px 36px;
}
.contact-btn .sub {
	width: 100%;
	height: 40px;
	background: #3e89e7;
	color: #fff;
	font-size: 16px;
	border: none;
	font-weight: bold;
	border-radius: 4px;
}
/*********************************************
		 Pagination css
**********************************************/
.pagiWrap .showreslt {
	font-size: 14px;
	font-weight: 600;
	margin-top: 10px;
}
.pagiWrap .pagination {
	text-align: right;
	margin: 0;
	float: right;
}
.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span {
	border-radius: 0;
}
.pagination li a:hover, .pagination li.active a {
	background: #ed1c24;
	border: 1px solid #ed1c24;
	color: #fff;
}
.pagination>.active>a:hover {
	background: #4d1ca7;
	border: 1px solid #4d1ca7;
	color: #fff;
}
.pagination>li>a, .pagination>li>span {
	color: #000;
}
.pagination>li>a, .pagination>li {
	display: inline;
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #000;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
/*********************************************
		 Side bar css
**********************************************/
.sidebar {
	background: #fff;
	border: 1px solid #e4e4e4;
	padding: 20px;
	margin-bottom: 30px;
}
.sidebar .widget {
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
}
.sidebar .widget-title {
	font-size: 18px;
	font-weight: 600;
	color: #666;
	margin-bottom: 20px;
}
/*********************************************
	 Sidebar Search css
**********************************************/
.search {
	position: relative;
	margin-bottom: 15px;
}
.search .form-control {
	border-radius: 0;
	height: auto;
	padding: 10px 12px;
	border-color: #ddd;
}
.search .btn {
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0;
	background: none;
	font-size: 20px;
}
/*===========================
    03.CATEGORY css 
===========================*/
.category_wrapper {
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
    grid-gap: 0 1.2%;
}
.category_btn {
    position: absolute;
    top: -60px;
    right: 20px;
}
.category_btn a.main-btn {
    margin: 0;
    padding: 8px 20px;
    background: #ffffff;
    color: #000;
    border-radius: 5px;
    font-weight: 700;
    font-size: 14px;
    text-decoration: none;
    font-family: 'Quicksand', sans-serif;
}
@media (max-width: 767px) {
.category_btn {
	position: relative;
	top: 0;
	margin-top: 50px;
}
}
.category-column {
    width: 11%;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.category-column {
	width: 25%;
}
}

@media (max-width: 767px) {
.category-column {
	width: 50%;
}
}
.single_category {
    padding: 10px;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    background-color: #ffffff;
    border-radius: 5px;
    position: relative;
    z-index: 9;
    border: 1px solid #ebebeb;
}
.single_category .icon {
    margin: 0 auto;
    max-width: 42px;
}
.single_category .icon img {
    width: 100%;
}


@media (max-width: 767px) {
.single_category {
	padding: 20px 10px;
}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.single_category {
	padding: 40px 30px;
}
}
.single_category .icon i {
	font-size: 70px;
	color: #222;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.single_category .content .title {
    color: #000000;
    font-size: 13px;
    font-weight: 700;
    margin-top: 12px;
    font-family: 'Quicksand', sans-serif;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

@media (max-width: 767px) {
.single_category .content .title {
	font-size: 14px;
}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.single_category .content .title {
	font-size: 16px;
}
}
.single_category a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 5;
}
.single_category:hover .icon i {
	color: #fff;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.single_category:hover .content .title {
    color: #0076f4;
}
/*===========================
    04.ADS CARD css 
===========================*/
.ads_area {
    margin: 0;
    padding: 50px 0;
    background: #f5f5f5;
}
.single_ads_card {
    overflow: hidden;
    border-radius: 10px;
    margin: 0 0 30px 0;
}
.single_ads_card .ads_card_image {
	position: relative;
	overflow: hidden;
}
.single_ads_card .ads_card_image .sticker {
	font-size: 12px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	border-radius: 3px;
	background-color: #00D1C1;
	position: absolute;
	top: 20px;
	left: 20px;
}
.single_ads_card .ads_card_image .sticker.sticker_color-1 {
	background-color: #463CE5;
}
.single_ads_card .ads_card_image .sticker.sticker_color-2 {
	background-color: #FF4367;
}
.single_ads_card .ads_card_image img {
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	width: 100%;
}
.single_ads_card .ads_card_content {
	background-color: #fff;
	padding: 10px 20px 20px;
}
.single_ads_card .ads_card_content .meta {
    border-bottom: 1px solid rgba(210, 210, 210, 0.8);
    padding-bottom: 5px;
    position: relative;
}
.single_ads_card .ads_card_content .meta::before {
	position: absolute;
	content: '';
	width: 50px;
	height: 1px;
	background-color: #FF4367;
	bottom: -1px;
	left: 0;
}
.single_ads_card .ads_card_content .meta p {
    margin: 0;
}
.single_ads_card .ads_card_content .meta .like {
    font-size: 16px;
    color: #D2D2D2;
}
.ads_card_content h4.title {
    margin: 7px 0 7px 0;
}
.single_ads_card .ads_card_content .title a {
    font-size: 16px;
    font-weight: 700;
    font-family: 'Quicksand', sans-serif;
    color: #787878;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    display: block;
    min-height: 50px;
}
.single_ads_card .ads_card_content .title a:hover {
	color: #FF4367;
}
.ads_card_content  p {
    margin: 0;
    padding: 0;
    font-family: 'Quicksand', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #000 !important;
}
.single_ads_card .ads_card_content p i {
	margin-right: 8px;
}
.single_ads_card .ads_card_content .ads_price_date {
    padding-top: 10px;
    align-items: center;
}
.single_ads_card .ads_card_content .ads_price_date .price {
    font-size: 20px;
    font-weight: 900;
    color: #004f87;
    font-family: 'Quicksand', sans-serif;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single_ads_card .ads_card_content .ads_price_date .price {
	font-size: 18px;
}
}
.single_ads_card .ads_card_content .ads_price_date .date {
    font-size: 13px;
    color: #606060;
    font-family: 'Quicksand', sans-serif;
    font-weight: 600;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single_ads_card .ads_card_content .ads_price_date .date {
	font-size: 15px;
}
}
.single_ads_card:hover .ads_card_image img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.single_ads_card.ads_list .ads_card_image img {
	height: 100%;
	object-fit: cover;
	object-position: center;
}

@media (max-width: 767px) {
.single_ads_card.ads_list .ads_card_image img {
	width: 100%;
}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.single_ads_card.ads_list .ads_card_image img {
	width: 200px;
}
}
.single_ads_card.ads_list .ads_card_content {
	padding: 10px 30px 20px;
}
.published_wrapper {
	position: relative;
}
.published_btn {
	position: absolute;
	top: -80px;
	right: 0;
}

@media (max-width: 767px) {
.published_btn {
	position: relative;
	top: 0;
	margin-top: 50px;
}
}
.title-sec {
    margin: 0;
    padding: 100px 0 50px 0;
    text-align: center;
    background: url(../img/classified/classified-title-bg.png) bottom center no-repeat;
    background-size: cover;
    min-height: 350px;
}
.title-sec h1 {
	margin: 0;
	padding: 0;
	font-family: 'Quicksand', sans-serif;
	font-weight: 700;
	color: #000;
}
.title-sec .post-free-add {
    margin: 30px 0 0 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 150px;
    height: 40px;
    background: #fff;
    color: #000;
    font-family: 'Quicksand', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 0;
    border-radius: 50px;
    border: 2px solid #008cff;
    box-shadow: 0 5px 5px #008cff;
    text-decoration: none;
}
.category_area {
	margin: 0;
	padding: 50px 0;
	background: url(../img/classified/classified-categories-bg.jpg) no-repeat;
	background-size: cover;
}
h3.title {
    margin: 0 0 30px 0;
    padding: 0;
    font-family: 'Quicksand', sans-serif !important;
    font-weight: 900;
    color: #fff;
    font-size: 32px;
}
.ads_area h3.title {
    color: #000;
}


/*********************************************
	 DATING css
**********************************************/

.dating-banner {
    background: url(../img/dating/pageheader.jpg) center center no-repeat;
    background-size: cover;
    padding: 140px 0 70px 0;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
}
.dating-banner .dating-title {
    margin: 0 auto 50px auto;
    padding: 0 40px;
    text-align: center;
    max-width: 1160px;
    width: 100%;
}
.dating-banner .dating-title h1 {
    display: block;
    width: 100%;
    color: #000000;
    font-size: 44px;
    font-weight: 700;
    font-family: 'Quicksand', sans-serif;
    text-transform: capitalize;
}
.dating-banner .dating-title p {
    display: block;
    width: 100%;
    color: #000000;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Quicksand', sans-serif;
    text-transform: capitalize;
}
.dating-form {
    margin: 0 auto;
    padding: 0 40px;
    text-align: center;
    max-width: 1030px;
    width: 100%;
}
.dating-form form {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    grid-gap: 0 20px;
    padding: 10px;
    background: #FFF;
}
.dating-form form .form-group {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    grid-gap: 0 7px;
    flex: 1;
}
.dating-form form .form-group label {
    display: block;
    width: 100%;
    text-align: left;
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Quicksand', sans-serif;
    text-transform: capitalize;
}
.dating-form form {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    grid-gap: 0 20px;
    padding: 15px;
    background: #FFF;
    border-radius: 5px;
    box-shadow: 0 2px 4px #0000001a;
}
.dating-form form .form-group  .form-control {
    display: block;
    width: 100%;
    text-align: left;
    color: #262626;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Quicksand', sans-serif;
    text-transform: capitalize;
}
.dating-form form .form-group .age-group {
    flex: 1;
}
.dating-form form .dating-btn {
    margin: 0;
    padding: 0;
    border: none;
    box-shadow: none;
    width: 100px;
    height: 37px;
    background: #d93529;
    font-family: 'Quicksand', sans-serif;
    font-weight: 700;
    color: #FFF;
    border-radius: 4px;
    cursor: pointer;
}

.dating-members-list {
    margin: 40px 0;
    padding: 0;
    text-align: center;
}
.dating-members-list h2 {
    margin: 0 0 40px 0;
    display: block;
    width: 100%;
    color: #e52d2b;
    font-size: 34px;
    font-weight: 700;
    font-family: 'Quicksand', sans-serif;
    text-transform: capitalize;
}
.dating-box {
    margin: 0;
    padding: 10px;
    background: #fff;
    border-radius: 6px;
    border: 1px solid #00000029;
}
.dating-box .dating-img {
    margin: 0 auto 20px auto;
    padding: 0;
    width: 150px;
    height: 150px;
    background: center center no-repeat;
    background-size: cover;
    border-radius: 100%;
    overflow: hidden;
    position: relative;
}
.dating-box h3 {
    margin: 0 0 10px 0;
    display: block;
    width: 100%;
    color: #1777c9;
    font-size: 22px;
    font-weight: 700;
    font-family: 'Quicksand', sans-serif;
    text-transform: capitalize;
}
.dating-box .time {
    margin: 0 0 10px 0;
    display: block;
    width: 100%;
    color: #5a5a5a;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Quicksand', sans-serif;
    text-transform: capitalize;
}
.dating-box .time.active {
    color: #0ca90c;
}









/*********************************************
	 DATING css
**********************************************/

/*********************************************
	 Media Screen css
**********************************************/

@media screen and (max-width: 1200px) {
.navbar-default .navbar-nav>li>a {
	padding: 25px 6px;
	font-size: 13px;
}
.post-btn a {
	padding: 12px 12px;
}
.categorybox {
	min-height: 360px;
}
.slidertext2 {
	margin-left: 60px;
}
.slidertext3 {
	margin-left: 60px;
}
.slidertext6 {
	margin-left: 60px;
}
.slidertext7 {
	margin-left: 60px;
}
.contactWrp {
	min-height: 275px;
}
.post-btn {
	margin: 12px 0 0 0;
}
.header-wrap .col-md-9 {
	padding: 0px !important;
}
}

@media screen and (max-width: 990px) {
.navbar-default .navbar-nav>li>a {
	font-weight: 600;
	padding: 25px 18px;
	font-size: 14px;
}
.header .logo {
	margin-bottom: 10px;
}
.form-wrap {
	width: 100%;
}
.input-btn {
	text-align: left;
}
.sbutn {
	border-radius: 0px;
	width: 100%;
}
.feature-service>li {
	margin-top: 25px;
}
.business-image {
	margin-top: 20px;
}
.input-group {
	margin-bottom: 10px;
}
.heading {
	padding-top: 40px;
}
.footer-links {
	min-height: 190px;
}
.sliderTxt p {
	text-align: center;
}
.feature-service .feature-image {
	text-align: center;
}
.business-wrap {
	padding: 12px 0 60px 0;
}
.categorybox {
	min-height: 310px;
}
.feature h3 {
	min-height: 54px;
}
.pricingWrp ul li {
	margin: 15px 0;
}
.contact-info .contactWrp {
	margin: 15px 0;
}
.contactWrp {
	min-height: inherit;
}
.sliderTxt h1 {
	font-size: 42px;
}
.header-right {
	background: #eee;
	padding: 10px 20px;
}
.post-btn {
	margin: 0;
}
.user-wrap {
	margin-top: 12px;
}
.form-wrap .col-lg-3 {
	padding-left: 15px;
	padding-right: 15px;
}
.form-wrap .col-lg-4 {
	padding-right: 15px;
	padding-left: 15px;
}
.form-wrap .col-lg-2 {
	padding-left: 15px;
}
.slider-wrap {
	padding: 70px 0;
}
.featureInfo li {
	padding: 0;
	border-left: none;
}
.headTxt {
	padding: 0;
}
.blog-inter {
	max-width: 360px;
	margin: 0 auto;
}
.footer-wrap .read-btn {
	margin-bottom: 30px;
}
.listWrpService .apply {
	margin-top: 20px;
}
}

@media screen and (max-width: 767px) {
.header-wrap {
	margin-bottom: 20px;
}
.follow-us span {
	float: none;
	width: 0%;
	padding-right: 10px;
}
.navbar-default .navbar-nav>li>a {
	padding: 10px 15px;
}
.sliderTxt h1 {
	font-size: 40px;
}
.listWrpService .col-lg-9 {
	padding-left: 15px;
}
.sliderTxt p {
	line-height: 28px;
}
.navbar-default {
	background: #efefef;
	margin-bottom: 10px;
}
.categorybox {
	padding: 0 20px;
}
.heading-title {
	background: none;
}
.listImg {
	margin-bottom: 20px;
}
.listImg {
	width: 100%;
}
.heading-title span {
	padding: 0;
}
.navbar-toggler {
	display: block;
	position: absolute;
	top: 20px;
	right: 20px;
}
.categories-service>li {
	margin: 80px 0;
}
.categories-service>li:last-child {
	margin-bottom: 30px;
}
.navigationwrape {
	margin-top: 10px;
}
.dropdown-menu {
	position: static;
	width: 100%;
	float: none;
}
.feature-service {
	max-width: 375px;
	margin: 0 auto;
}
.sortbybar {
	margin-top: 40px;
}
.showreslt {
	text-align: center;
}
.pagiWrap .pagination {
	float: none;
	margin: 0 auto;
	display: block;
	margin-top: 20px;
	text-align: center;
}
.postimg {
	margin-bottom: 20px;
}
.postimg img {
	width: 100%;
}
.sidebar {
	margin-top: 30px;
}
.innerImg {
	margin-bottom: 15px;
}
.inner-heading {
	padding: 36px 0;
}
.inner-heading h3 {
	font-size: 30px;
}
.blogList li {
	max-width: 412px;
	margin: 0 auto;
}
.owl-controls {
	display: none;
}
.header-wrap .col-lg-5 {
	padding-right: 15px;
}
.testimonials-wrap {
	padding: 50px 0 20px 0;
}
.pull-right {
	float: none !important;
}
.app-wrap h1 {
	margin-top: 0;
}
.appimg {
	text-align: center;
}
.appimg img {
	display: inline-block;
}
.copyright {
	text-align: center;
}
.footer-wrap h3 {
	margin-bottom: 10px;
}
.followWrp {
	float: none;
}
.social-wrap {
	float: none;
}
.social {
	max-width: 202px;
	margin: 0 auto;
}
.benefits li {
	width: 45%;
}
.pagiWrap {
	margin-bottom: 15px;
}
}

@media screen and (max-width: 480px) {
.topbar-wrap .col-xs-6 {
	width: 100%;
}
.user-wrap {
	text-align: center;
	width: 170px;
	margin-top: 7px;
}
.social-wrap {
	text-align: center;
	float: none;
}
.sliderTxt h1 {
	font-size: 30px;
}
.sliderTxt p {
	font-size: 16px;
}
.heading {
	padding: 0;
	font-size: 18px;
}
.business-wrap .heading-text {
	font-size: 14px;
}
.heading-title {
	font-size: 18px;
}
.business-wrap {
	padding: 25px 0;
}
.post-btn a {
	padding: 8px 12px;
}
.header-right {
	padding: 8px;
}
.benefits li {
	width: 100%;
}
.designation {
	font-size: 14px;
}
.candidate h3 a {
	font-size: 18px;
}
.jobTitle a {
	font-size: 13px;
}
}
