@import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800');
@font-face {
	font-family: 'source_sans_probold';
	src: url('../fonts/sourcesanspro-bold-webfont.woff2') format('woff2'), url('../fonts/sourcesanspro-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'source_sans_proitalic';
	src: url('../fonts/sourcesanspro-italic-webfont.woff2') format('woff2'), url('../fonts/sourcesanspro-italic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'source_sans_prolight';
	src: url('../fonts/sourcesanspro-light-webfont.woff2') format('woff2'), url('../fonts/sourcesanspro-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'source_sans_proregular';
	src: url('../fonts/sourcesanspro-regular-webfont.woff2') format('woff2'), url('../fonts/sourcesanspro-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'source_sans_prosemibold';
	src: url('../fonts/sourcesanspro-semibold-webfont.woff2') format('woff2'), url('../fonts/sourcesanspro-semibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
body {
	/*font-family: 'Poppins', sans-serif;*/
	font-family: 'source_sans_proregular';
}
* {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-decoration: none;
	box-sizing: border-box;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
button, input, select, textarea, label {
	font-family: 'Open Sans', sans-serif; /*Probably Helvetica for Linux/Mac Systems And Arial for Windows PC*/
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after { /* Safari Reset as Safari does not recognise quotes property */
	content: '';
	content: none;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}
ins {
	background-color: #fcd700;
	color: #000;
	text-decoration: none;
}
mark {
	background-color: #fcd700;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
p {
	margin: 0;
	padding: 0;
	color: #0a0e45;
	font-size: 15px;
	line-height: 24px;
	font-family: 'Poppins', sans-serif !important;
}
a {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
}
a:hover {
 color: #;
}
a:hover, a:active {
	outline: 0;
	text-decoration: none;
}
a img {
	border: 0 none;
}
img {
	max-width: 100%;
	border: none;
}
del {
	text-decoration: line-through;
	color: #ed1c24;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
.clickable, label, input[type=button], input[type=submit], button {
	cursor: pointer; /* hand cursor on clickable elements */
}
button, input, select, textarea {
	margin: 0; /* Webkit browsers add a 2px margin outside the chrome of form elements */
}
button { /* make buttons play nice in IE */
	width: auto;
	overflow: visible;
}
table {
	font-size: inherit;
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	font-weight: bold;
	vertical-align: bottom;
}
td {
	font-weight: normal;
}
td, td img {
	vertical-align: top;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
dd {
	margin: 0 0 0 40px;
}
ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
.content ul, .content ol {
	margin: 0;
	padding: 0;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 38px;
	text-align: center;
	font-weight: 700;
	font-family: 'Poppins', sans-serif;
}
h3 {
	font-size: 28px;
}
h4 {
	font-size: 24px;
}
h5 {
	font-size: 22px;
}
h6 {
	font-size: 16px !important;
	font-family: 'source_sans_probold';
    margin: 0 !important;
    line-height: inherit !important;
    color: inherit !important;

}
.main {
	width: 100%;
	float: left;
	overflow: hidden;
}
.container {
	width: 1170px;
	margin: 0 auto;
}
/******** header ******/
.header {
	width: 100%;
	float: left;
	padding: 12px 0;
	background-color: #ffffffdb;
	position: absolute;
	z-index: 99;
}
.logo {
	float: left;
	margin-top: 10px;
}
.logo a img {
	max-width: 100%;
	float: left;
}
.header-middle {
	width: 60%;
	float: right;/* text-align: right; */
}
.hd_contact {
	width: 100%;
	float: right;/* text-align: left; */
}
.user-text {
	width: 80%;
	float: right;
}
.header_right {
	width: 68%;
	float: right;
}
.header_right a {
	color: #fff;
	text-align: center;
	background-color: #22265b;
	font-size: 15px;
	padding:8px 12px;
	float: right ;
	border-radius: 5px;
	font-family: 'Poppins', sans-serif;
	margin-left:5px;
}
.header_right a:hover {
	background-color: #dea426;
}
.defult_btn {
	width:auto !important;
	color: #fff;
	text-align: center;
	background-color: #22265b;
	border:none !important;
	font-size: 15px;
	float: right !important;
	border-radius: 5px;
	font-family: 'Poppins', sans-serif;
}
.defult_btn:hover {
	background-color: #dea426;
}
.header_regist a {
	color: #000;
	font-size: 18px;
}
.header_right input {
	border: 1px solid #000;
	height: 40px;
	width: 45%;
	float: left;
	/* margin-right: 17px; */	    margin:0 17px 0 0;	 
	padding: 0 18px;
	box-sizing: border-box;
}
.navigation ul li:last-child {
	padding-right: 0;
	border-right: none;
}
.hd_contact h4 {
	font-weight: 400;
}
.hd_contact h4 a {
	color: #000;
}
.hd_contact h4 a span {
	color: #433f2e;
	font-size: 26px;
	float: left;
	padding-right: 15px;
}
.header_regist {
	float: right;
	width: 100%;
	text-align: right;
	/*padding-right: 20px*/;
	margin-bottom: 10px;
}
.span1 {
	font-size: 13px;
	text-transform: uppercase;
}
.span1.span2 {
	text-transform: lowercase;
}
.container-fluid {
	width: 100%;
	padding: 0 50px !important;
}
/******** header end ******/
/******** navigation  ******/
.navigation {
	width: 100%;
	float: left;
	padding: 20px 0 0px;
}
.navigation ul {
	float: right;	margin: 0;
}
.navigation ul li {
	width: auto;
	float: left;
	border-right: 1px solid #000;
}
.navigation ul li a {
	width: auto;
	display: inline-block;
	font-size: 18px;
	color: #000;
	padding: 0 14px;
	font-family: 'source_sans_proregular';
}
.navigation ul li a:hover {
	color: #dea426;
}
.navigation ul li.active a {
	color: #dea426;
}

.navigation ul li:last-child a {    padding-right: 0;}
.active_home a {
	padding-left: 0px !important;
}.header_right .defult_btn {    margin-right: 0;}
/******** navigation end ******/

/******** navigation end ******/
.banner {
	width: 100%;
	float: left;
}
.banner-img {
	width: 100%;
	float: left;
	position: relative;
}
.banner-img img {
	width: 100%;
	float: left;
	height: 100%;
}
.banner-content {
	text-transform: uppercase;
	position: absolute;
	top: 42%;
	right: 72px;
	text-align: left;
}
.banner-content h4 {
	font-size: 45px;
	text-transform: uppercase;
	font-weight: normal;
}
.banner-content h2 {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 66px;
	font-family: 'source_sans_probold';
	line-height: 54px;
	margin: 0;
}
.banner-content li {
	display: block;
	margin: 10px 0;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	padding: 0 30px;
	background: url(../images/dot-icon.png) 3px 5px no-repeat;
}
.read-more {
	margin-top: 65px;
}
.read-more a {
	color: #fff;
	background-color: #324821;
	font-size: 16px;
	padding: 16px 25px;
	display: inline-block;
	text-transform: uppercase;
	border-radius: 5px;
}
#cont-search {
	width: 100%;
	float: left;
	background: #f0f0f0;
	padding: 60px 0 0;
}
.cont-form {
	width: 80%;
	text-align: center;
	background: #fff;
	margin: auto;
	box-sizing: border-box;
	padding: 38px 80px 45px;
	margin-top: 10px;
}
.choose-right img {
	margin-top: -90px;
}
.choose-right img {
	margin-top: -90px;
	padding: 0;
	float: left;
}
.left-in {
	float: left;
	width: 48%;
}
.right-in {
	float: right;
	width: 48%;
}
.loc-row {
	margin-bottom: 11px;
	float: left;
	width: 100%;
}
.cont-form label {
	float: left;
	width: 100%;
	text-align: left;
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
}
.cont-form select, input {
	height: 55px;
	float: left;
	width: 100%;
	margin: 7px 0 23px;
	font-size: 16px;
	padding: 0 10px;
	border: 2px solid #000;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	outline: none;
}
.cont-form input {
    margin-top: 7px;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
}
.srch-b {
	text-align: center;
	width: 100%;
	margin-top: 20px;
}
a.serch-bnt {
	background: #dea426;
	color: #fff;
	padding: 10px 29px;
	border-radius: 6px;
	font-size: 20px;
}
.title {
	text-align: left;
	font-size: 38px;
	font-weight: normal;
	margin-bottom: 10px;
}
#choose {
	width: 100%;
	float: left;
	padding: 70px 0 0;
}
.choose-left {
	float: left;
	width: 53%;
}
.choose-left li {
	float: left;
	width: 50%;
	padding: 4px 15px 6px;
	background: url(../images/disc_icon.jpg) 0 no-repeat;
	color: #0a0e45;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
}
.choose-left ul {
	margin-top: 25px;
}
.how-it-work {
	padding: 50px 0 70px !important;
}
.how-it-work p {
	text-align: center;
}
.how-b {
	width: 100%;
	float: left;
}
.how-box {
	width: 23%;
	float: left;
	text-align: center;
	background: #ffff;
	margin: 30px 9px 0;
	padding: 30px 0 12px;
	border: 1px solid #000;
}
h2.top-title {
	font-size: 38px;
	font-family: 'Poppins', sans-serif;
	font-weight: normal;
}
.how-box h4 {
	font-size: 22px;
	color: #0a0e45;
	font-family: 'Poppins', sans-serif;
	font-weight: normal;
}
.icon-d {
	min-height: 112px;
	padding: 14px 0;
}
.post-st01 {
	float: left;
	margin-right: 26px;
}
.post-st01 img {
	width: 100%;
}
#how-it {
	width: 100%;
	float: left;
	padding: 60px 0;
}
.blog-post {
	width: 100%;
	float: left;
	margin-top: 32px;
}
.post-right {
	width: 42%;
	float: right;
}
.post-left {
	float: left;
	width: 54%;
}
.work-plan {
	width: 54%;
	float: left;
}
.guarantee {
	float: right;
}
.post-st01 h5 {
	color: #22265b;
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 7px;
}
.post-st01 p {
	font-size: 14px;
	color: #9c9c9c;
	font-family: 'Poppins', sans-serif;
}
.work-plan h4 {
	font-family: 'Poppins', sans-serif;
	color: #000000;
	font-size: 23px;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 8px;
}
a.know-bnt {
	background: #dea426;
	color: #fff;
	padding: 7px 18px;
	border-radius: 6px;
	font-size: 16px;
	float: left;
	margin-top: 5px;
	font-family: 'Poppins', sans-serif;
}
.work-plan p {
	line-height: 22px;
}
.left-rated {
	position: relative;
	width: 33%;
	float: left;
}
.guid-text {
	position: absolute;
	bottom: 100px;
	width: 100%;
	text-align: center;
}
.guid-text p {
	text-align: center;
	color: #dea426;
	font-size: 31px;
	line-height: 36px;
	margin-bottom: 34px;
}
.guid-text a {
	color: #fff;
	padding: 10px 29px;
	font-size: 20px;
	border: 1px solid #dea426;
}
.guid-text a:hover {
	background: #dea426;
}
.top-rated {
	float: left;
	margin-left: 50px;
	padding-top: 45px;
	width: 50%;
}
.rate-box {
	width: 50%;
	float: left;
	margin-bottom: 20px;
}
.rate-text {
	float: left;
	width: 60%;
}
.reate-img {
	float: left;
	margin-right: 14px;
}
.rate-text p {
	padding-bottom: 10px;
}
.hr {
	border-bottom: 1px solid #232323;
	float: left;
	width: 100%;
	margin-bottom: 7px;
}
.rate-text h5 {
	font-size: 16px;
	font-family: 'Poppins', sans-serif;
	font-weight: normal;
}
.rate-text p {
	font-size: 15px;
	font-family: 'Poppins', sans-serif;
	font-weight: normal;
}
a.serch-bnt:hover {
	background: #22265b;
}
a.know-bnt:hover {
	background: #22265b;
}
/******** navigation end ******/


/*******  footer   ***********/
.footer {
	width: 100%;
	float: left;
	padding: 35px 0 25px 0;
	background-color: #232323;
	font-family: 'Poppins', sans-serif;
}
.footer-content {
	width: 25%;
	float: left;
}
.footer-b {
	border-top: 1px solid #545454;
	padding: 32px 0 8px;
}
.footer-b p {
	margin: 20px 0;
	color: #9c9c9c;
	font-size: 14px;
	font-family: 'Poppins', sans-serif;
}
.footer-logo {
	margin-bottom: 13px;
}
.footer-content-2 {
	padding-left: 0px;
}
.footer-content p {
	color: #fff;
	line-height: 28px;
	font-family: 'Poppins', sans-serif;
}
.footer-content h5 {
	color: #b9b9b9;
	font-weight: normal;
	margin: 13px 0 17px 0;
	font-family: 'Poppins', sans-serif;
}
.footer-content ul li a {
	color: #848484;
	font-size: 14px;
	line-height: 28px;
	font-family: 'Poppins', sans-serif;
}
.footer-content ul li a:hover {
	color: #b9b9b9;
}
.footer-content-4 ul li {
	width: auto !important;
	float: left;
	margin-right: 6px;
}
.footer-content.footer-content-4.right-f {
	float: right;
	width: 30%;
}
.mailing input[type="text"] {
	width: 100%;
	height: 50px;
	background: #535353;
	color: #9c9c9c;
	border: none;
	font-size: 14px;
	padding-left: 10px;
}
.mailing input[type="submit"] {
	background: #dea426;
	color: #fff;
	padding: 7px 18px;
	border-radius: 6px;
	font-size: 16px;
	float: left;
	margin-top: 12px;
	font-family: 'Poppins', sans-serif;
	border: none;
}
.mailing input[type="submit"]:hover {
	background: #22265b;
}
.footer-bottom {
	background-color: #232323;
	width: 100%;
	float: left;
	padding: 26px 0 0;
	text-align: center;
}
.footer-bottom li {
	width: auto;
	display: inline-block;
	position: relative;
	color: #848484;
	font-size: 20px;
}
.footer-bottom li a {
	width: auto;
	display: inline-block;
	padding: 0 10px 0;
	font-weight: 500;
}
.stripeMsg {
    text-align: center;
    background: #22265b;
    color: white;
    padding: 10px 10px;
    font-size: 17px;
}

.stripeMsg a {
    color: #dea427 !important;
}

.stripeMsg span {
    animation: blink 3s linear infinite;
}


@keyframes blink{
0%{opacity: 0;}
50%{opacity: 1;}
100%{opacity: 1;}
}

/*******  footer end  ***********/

@media only screen and (max-width:1366px) {
.header-middle {
	width: 78%;
}
}
/*how_it_works */




#work_sec {
	padding: 70px 0;
	float: left;
	width: 100%;
}
.work_part {
    float: left;
    width: 100%;
    padding-top: 20px;
}
.work_part p {
	text-align: center;
	width: 74%;
	margin: 0 auto;
	line-height: 22px;
	font-size: 15px;
	color: #0a0e45;
}
.work_register {
	float: left;
	width: 100%;
	margin: 70px 0;
}
.work_register ul {
	float: left;
	width: 100%;
}
.work_register ul li {
	float: left;
	width: 100%;
	background: #f4f4f4;
	padding: 30px 25px;
	margin: 0 0 30px;
}
.wok_cont h5 {
	font-weight: 400;
	color: #0a0e45;
}
.work_icon {
	float: left;
	width: 12%;
	text-align: center;
}
.wok_cont {
	float: right;
	width: 88%;
	padding: 0 0 0 30px;
}
.wok_cont p {
	width: 100% !important;
	text-align: left;
	padding: 10px 0 0;
	color: #0a0e45;
}
.wok_cont p a {
	color: #0d9df8;
	text-transform: capitalize;
}
/*how_it_works_end */


/*****************************help***************/


.work_help .wok_cont {
	float: right;
	width: 100%;
	padding: 0 0 0 0;
}
.work_help.work_register ul li {
	float: left;
	width: 100%;
	border: 1px solid #22265b !important;
	padding: 30px 25px;
	margin: 0 0 30px;
	background-color: inherit !important
}
.header.header_innerrpage {
	position: relative;
	/*padding: 0 !important;*/
	border-bottom: 1px solid #22265b;
}
.banner-text {
	position: absolute;
	top: 50%;
	z-index: 9;
	text-align: center;
	width: 100%;
	left: 0;
	transform: translateY(-50%);
}
.banner-inner {
	position: relative;
	float: left;
	width: 100%;
}
.banner-inner img {
	float: left;
	width: 100%;
}
.banner-text h1 {
	font-size: 60px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'source_sans_probold';
	line-height: 78px;
}
.banner-text p {
    font-size: 22px;
    color: #fff;
    line-height: 60px;
}
.serch_here {
	width: 554px;
	margin: 12px auto 0;
	position: relative;
}
.serch_here input {
	width: 100%;
	height: 51px;
	padding: 0 61px 0 20px;
	font-size: 14px;
	color: #ccc;
	border: 1px solid #000;
	position: relative;
}
.serch_here input[type="submit"] {
	background-image: url(../images/serch.png);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: inherit !important;
	border: navajowhite;
	position: absolute;
	right: 19px;
	width: auto;
	top: 12px;
	padding: 0;
	width: 26px;
	height: 26px;
}
.accordion {
 dt, dd {
 padding: 10px;
 border: 1px solid black;
 border-bottom: 0;
 &:last-of-type {
 border-bottom: 1px solid black;
}
 a {
 display: block;
 color: black;
 font-weight: bold;
}
}
dd {
	border-top: 0;
	font-size: 12px;
 &:last-of-type {
 border-top: 1px solid white;
 position: relative;
 top: -1px;
}
}
}
a {
	text-decoration: none;
}
.frequently_asked {
	padding: 60px 0;
	float: left;
	width: 100%;
}
.left_plan {
	float: left;
	width: 55%;
}
.accordion a {
	background: #22265b;
	width: 100%;
	display: inline-block;
	padding: 10px 24px;
	color: #fff !important;
	margin: 0 0 1px;
	font-size: 20px;
	font-weight: lighter;
	font-family: 'source_sans_prolight';
}
dd {
	margin: 0;
	padding: 14px 16px;
	border: 1px solid #22265b;
	color: #22265b;
}
.rght_frequntly {
	float: right;
	width: 41%;
	float: left;
	padding: 0 0 0 40px;
}
.rght_frequntly h2 {
	text-align: left;
	font-weight: 700;
	color: #000000;
	font-family: 'source_sans_proregular';
}
.rght_frequntly input {
	width: 100%;
	height: 41px;
	border: 1px solid #000;
	padding: 0 15px;
	color: #000000;
	font-size: 14px;
	margin: 0 0 10px;
	outline: none;
}
.rght_frequntly textarea {
	width: 100%;
	border: 1px solid #000;
	margin: 0 0 15px;
	height: 116px;
	padding: 15px 15px;
	color: #646464;
	outline: none;
}
.question_part {
	float: left;
	padding: 0 25px 0 0px;
	width: 50%;
}
.question_part.last-pad {
	padding-right: 0 !important;
}
.rght_frequntly input[type="submit"] {
	background: #dea426;
	color: #fff;
	text-align: center;
	border: none;
	width: auto;
	border-radius: 5px;
	font-size: 18px;
	padding: 7px 18px;
	display: inline-block;
	text-transform: capitalize;
}
.rght_frequntly h2 {
	padding: 0 0 15px;
}
/*****************************contact***************/
.get_touch {
	background: #e6e6e6;
	float: left;
	width: 100%;
}
.touch_icon {
	float: left;
	width: 163px;
	background: #22265b;
	height: 275px;
	text-align: center;
	padding: 112px 0;
}
.get_in {
	float: right;
	width: 74%;
	padding: 30px 0 0 28px;
}
.get_in ul {
	float: left;
	width: 100%;
	padding: 20px 0;
}
.get_in ul li {
	float: left;
	width: 100%;
	line-height: 35px;
}
.get_in ul li a {
	float: left;
	width: 100%;
	font-size: 17PX;
	color: #000000;
}
.get_in ul li a span {
	float: left;
	font-size: 26PX;
	color: #000000;
}
.get_in ul li a p {
	float: left;
	font-size: 17PX;
	color: #000000;
	padding: 0 0px 0 18px;
}
.get_in h1 {
	font-size: 30px;
}
/*****************************contact***************/



/*****************************login***************/

.login_sec {
	float: left;
	text-align: left;
	width: 100%;
}
.left_login {
	float: left;
	width: 50%;
}
.left_login h2 {
	text-align: left;
	font-family: 'Poppins', sans-serif;
	font-weight: normal;
	padding: 0 0 35px;
	float: left;
	width: 100%;
}
.left_login label {
	/* font-size: 17px; */
	color: #0a0e45;
	float: left;
	width: 100%;
	/* padding: 16px 0 9px; */		padding: 0;	font-weight: 400;    font-family: 'Poppins', sans-serif;    font-size: 18px;
}
.left_login input {
	float: left;
	width: 100%;
	height: 53px;
	padding: 0 15px;
	border: 2px solid #000;
}
.left_login input[type="submit"] {
	margin: 20px 0;
	background: #dea426;
	color: #fff;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
	border: none;
	border-radius: 5px;
}
.rght_register {
	float: right;
	width: 46%;
	background: #eee;
	margin: 90px 0;
	height: 235px;
	text-align: center;
	padding: 52px 0;
}
.rght_register h3 {
	font-size: 24px;
	color: #000;
	font-family: popiins;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	color: #0a0e45;
	padding: 15px 0 0;
}
.register_now {
	display: inline-block;
	margin: 17px 0;
	width: 100%;
}
.register_now a {
	background: #dea426;
	color: #fff;
	padding: 10px 20px;
	border-radius: 5px;
	display: inline-block;
	font-family: 'Poppins', sans-serif;
}
/*****************************login***************/

/*industry_sec*/


#industry_sec {
	float: left;
	width: 100%;
	padding: 40px 0;
	background-color: #f8f8f8;
}
.industry_select {
	float: left;
	width: 100%;
}
.industry_select h2 {
 text-align:;
	text-align: left;
	font-weight: 400;
}
.Select-in {
	float: left;
	width: 100%;
	margin: 20px 0;
}
.Select-in label {
	float: left;
	width: 100%;
	font-size: 17px;
	color: #0a0e45;
}
.Select-in select {
	width: 437px;
	height: 53px;
	padding: 0 15px;
	border: 2px solid #000;
	margin: 10px 0;
	font-size: 16px;
	color: #4f4f4f;
}
.rated_industry {
	float: left;
	width: 100%;
}
.rated_industry .rate-box {
	width: 31%;
	float: left;
	margin-bottom: 20px;
	background: #fff;
	padding: 15px 15px;
	margin-right: 22px;
	border: 1px solid #ebebeb;
}
/*industry_sec*/






/*news_sec*/





.news-sec {
	float: left;
	width: 100%;
}
.news_blog {
	float: left;
	width: 70%;
}
.blog_sec {
	float: left;
	width: 100%;
}
.blog_sec ul li {
	float: left;
	width: 100%;
	margin: 0 0 40px;
}
.img_news {
	float: left;
	width: 33%;
}
.blog_cont {
	float: right;
	width: 67%;
	padding: 0 0 0 18px;
}
.blog_cont p {
	line-height: 20px;
	font-size: 12px;
	color: #0a0e45;
}
.date_view a {
	font-size: 12px;
	margin: 0 16px 0 0;
	color: #0a0e45;
	float: left;
	line-height: 16px;
}
.read_more {
	color: #008edf;
	font-size: 12px;
	font-style: italic;
}
.blog_cont h4 {
	font-size: 22px;
	font-weight: normal;
	padding: 0 0 5px;
}
.seidebar {
	float: right;
	width: 24%;
	background: #eee;
}
.seidebar h6 {
	text-align: center;
	padding: 12px 0;
	background: #22265b;
	color: #fff;
	font-size: 18px;
}
.tips_tricks {
	padding: 15px;
	float: left;
	width: 100%;
}
.tips_tricks .blog_cont {
	float: right;
	width: 100%;
	padding: 0 0 0 0;
}
.tips_tricks .blog_cont h4 {
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 5px;
	font-weight: bold;
}
.tips_tricks ul li {
	float: left;
	width: 100%;
	padding: 11px 0 13px;
	border-bottom: 1px solid #c8c8c8;
}
/*news_sec*/




/*search_contarctor*/

.edit_acounts {
	float: right;
	width: 100%;
	text-align: right;
	padding: 14px 0 0;
}
.edit_acounts ul {
	float: right;
}
.edit_acounts ul li {
	float: left;
	float: left;
	border-right: 1px solid #000;
}
.edit_acounts ul li:last-child {
	border: none;
}
.edit_acounts ul li a {
	width: auto;
	display: inline-block;
	font-size: 18px;
	color: #000;
	padding: 0 14px;
	font-family: 'source_sans_proregular';
}
#contractor {
	float: left;
	width: 100%;
	background: #f0f0f0;
	padding: 25px;
}
.contract_bg {
	background: #fff;
	padding: 30px;
	float: left;
	width: 100%;
}
.contract_bg h2 {
	font-weight: normal;
	text-align: left;
	width: 100%;
	margin: 15px 0;
}
.contractor_left {
	float: left;
	width: 25%;
	padding: 25px;
	background: #f0f0f0;
}
.contractor_left h4 {
	font-size: 22px;
	padding: 0 0 15px;
	font-weight: normal;
}
.contractor_left label {
	float: left;
	width: 100%;
	font-size: 18px;
	padding: 15px 0 5px;
	color: #000;
}
.select_page {
	background: #f0f0f0;
	float: right;
	width: 100%;
	text-align: right;
	padding: 9px 17px;
}
.contractor_left select, input#zip_code {
	width: 100%;
	height: 53px;
	border: 2px solid #000;
	padding: 0 15px;
	font-size: 15px;
}
.contractor_left input[type="submit"] {
	background: #dea427;
	width: auto;
	padding: 11px 20px;
	color: #fff;
	margin: 21px 0;
	border-radius: 10px;
	text-align: left;
	font-size: 18px;
	border: none;
}
.range {
	background: #fff;
	float: left;
	padding: 16px 20px;
	margin: 7px 0;
}
.contractor_rght {
	float: left;
	width: 75%;
	padding: 0 0 0 20px;
}
.contractor_rght select {
	border: 1px solid;
	height: 33px;
	width: 124px;
	text-align: center;
	color: #4f4f4f;
}
.view_profile {
	float: left;
	width: 100%;
}
.group_profile {
	float: left;
	width: 100%;
	margin: 40px 0;
}
.group_profile ul {
	float: left;
	width: 100%;
}
.group_profile ul li {
	float: left;
	width: 31%;
	text-align: center;
	border: 1px solid #c6c6c6;
	margin: 0 0 17px 15px;
}
.group_profile .rate-text {
	float: left;
	width: 60%;
	text-align: left;
}
.view_profile ul li {
	border: none;
	width: auto !important;
	margin: 0 !important;
}
.view_profile ul li a {
	background: #fff;
	color: #000;
	padding: 7px 10px;
	border-radius: 5px;
	font-size: 12px;
	border: 1px solid #dea427;
	margin: 0 4px;
}
.view_profile ul li a:hover {
	background-color: #dea427;
	color: #fff;
}
.group {
	padding: 15px;
	float: left;
	width: 100%;
}
.group h4 {
	padding: 0 0 9px;
	border-bottom: 2px solid #000;
	margin: 0 0 17px;
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 33px;
	color: #3a3d6a;
}
.view_profile {
	float: left;
	width: 100%;
	background: #eeee;
	padding: 18px 12px;
}
.rate_here {
	border: 1px solid #eac474;
	text-align: center;
	margin: 10px 0;
	padding: 9px 0;
	font-size: 21px;
}
.rate_here strong {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	color: #e1ae3f;
	font-weight: 500;
}
.rate_here span {
	color: #3a3d6a;
	font-weight: 500;
}
/*search_contarctor*/


/*******************************dashboard_page**************************************/
#dashboard {
	background: #f0f0f0;
	padding: 0 30px 40px;
	float: left;
	width: 100%;
    margin-top: 130px;
}
.contract_dashboard {
	float: left;
	width: 100%;
}
.dashboard_left {
	background: #22265b;
	width: 264px;
	min-height: 598px;
	position: relative;
	float: left;
}
.admin_profile {
	padding: 31px 18px 19px;
	float: left;
	width: 100%;
}
.img_profile {
	float: left;
	width: 34%;
}
.profile_content {
    float: right;
    width: 66%;
    padding: 22px 0 0 10px;
}
.profile_content h5 {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    font-family: 'source_sans_proregular';
    margin-bottom: 5px;
    word-wrap: break-word;
    text-transform: capitalize;
}
.profile_content p {
    font-size: 12px;
    font-weight: 200;
    color: #fff;
    font-family: 'source_sans_prolight';
    line-height: 20px;
}
.dashboard_mesages {
	float: left;
	width: 100%;
}
.dashboard_mesages ul {
	float: left;
	width: 100%;
}
.dashboard_mesages ul li {
	background: #292e6d;
	float: left;
	width: 100%;
	padding: 21px 19px;
	margin: 0 0 2px;
	vertical-align: middle;
	border-top: 1px solid #dea426;
}
.dashboard_mesages ul li:hover {
	background: #22265b;
}
.dashboard_mesages ul li.active{
	background: #22265b;
}


s .dashboard_mesages ul li a {
	float: left;
	width: 100%;
}
.dashboard_mesages ul li a {
    font-size: 18px;
    color: #dea426;
    text-transform: capitalize;
    font-weight: 300;
    font-family: 'source_sans_prolight';
    width: 100%;
    float: left;
	cursor: pointer;
}
.dashboard_mesages ul li a samp {
    float: right;
    /* width: 20px; */
    text-align: center;
    /* background-color: #dea426; */
    border-radius: 100%;
    /* height: 20px; */
    /* line-height: 20px; */
    margin-top: 3px;
    font-size: 15px;
	color: #dea426;
}
.dashboard_mesages ul li a .fa {
	padding-right:10px;
}
.dashboard_mesages ul li a img {
	vertical-align: middle;
	margin: -8px 13px 0 0;
}
/*.logo_work {
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 35px;
}*/

.logo_work {
    text-align: center;
    width: 100%;
    padding: 20px 0;
    float: left;
}
.dashboard_rght {
	float: right;
	width: 78%;
	padding: 44px 0 0 15px;
}
.recently_job {
	float: left;
	width: 48%;
	background: #fff;
	padding: 15px 15px;
	margin: 0 15px 15px 0;
	min-height: 589px;
	
}
.recently_job h1 {
	font-size: 32px;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
}
.jobs_here {
	margin: 0 0 0;
	float: left;
	width: 100%;
}
.jobs_here ul {
	float: left;
	width: 100%;
}
.jobs_here ul li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #22265b;
	padding: 16px 0 0;
}
.job_new {
	float: left;
	width: 100%;
}
.img_job {
	float: left;
	width: 18%;
}
.mont_invite .img_job {
	float: left;
	width: 100%;
}
.cont_job {
	float: right;
	width: 82%;
	padding: 0 0 0 20px;
}
.cont_job ul li {
	float: left;
	width: 100%;
	font-size: 16px;
	color: #22265b;
	border: none;
	padding: 0 !important;
}
.buton_jobs {
	margin: 6px 0;
	float: left;
	width: 100%;
}
.buton_jobs a {
	background: #dea427;
	padding: 6px 30px;
	color: #fff;
	border-radius: 5px;
	display: inline-block;
	margin: 0 8px 0 0;
	font-size: 16px;
	font-family: 'source_sans_proregular';
}
.date_here {
	float: right;
	position: relative;
	bottom: 32px;
}
.date_here span {
	color: #8b8b8b;
	font-size: 15px;
}
.jobs_here ul li:last-child {
	border: none;
}
.learn_more {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.learn_more a {
	background-color: #dcdcdc;
	display: inline-block;
	width: 100%;
	padding: 15px 0;
	font-size: 16px;
	text-decoration: underline;
	font-family: 'source_sans_probold';
	cursor: pointer;
}
.payment_here {
	position: relative;
	width: 100%;
}
.payment_here h2 {
	font-size: 32px;
	position: absolute;
	top: 41px;
	text-align: center;
	color: #fff;
	width: 100%;
	font-weight: 400;
}
.money_transcation {
	padding: 43px 0 0;
	width: 100%;
	float: left;
}
.money_transcation p img {
	vertical-align: middle;
	margin: 0 6px 0 0;
}
.money_transcation p {
	font-size: 20px;
	color: #000000;
}
.money_transcation table {
	margin: 15px 0;
	float: left;
	width: 100%;
}
.money_transcation table tr {
	line-height: 50px;
	border-bottom: 1px solid #22265b;
}
.money_transcation table tr td {
	font-size: 16px;
	color: #22265b;
	padding:5px;
}
.whole_summary {
	text-align: center;
	width: 100%;
}
.whole_summary a {
	color: #22265b;
	text-decoration: underline;
	font-size: 16px;
}
.money_transcation.withdraw a {
	background: #dea427;
	color: #fff;
	padding: 7px 14px;
	border-radius: 5px;
}
.money_transcation.withdraw span {
	float: right;
}
.money_transcation.withdraw tr {
	border: none;
}
.more_projects {
	margin: 9px 0 0;
	float: left;
	width: 100%;
}
.more_projects a {
	background: #dea427;
	padding: 6px 30px;
	color: #fff;
	border-radius: 5px;
	display: inline-block;
	margin: 0 8px 0 0;
	font-size: 16px;
	font-family: 'source_sans_proregular';
}
.customere {
	float: left;
	width: 100%;
}
.customere h1 {
	float: left;
}
.rating_view {
	float: right;
	width: 151px;
	border: 1px solid #dea427;
	text-align: center;
	padding: 3px;
}
.rating_view p {
	font-size: 12px;
	color: #22265b;
}
.rating_view img {
	width: 84px;
}
.customer_review h1 {
	font-size: 32px !important;
}
.reviews_customer {
	float: left;
	width: 100%;
	padding: 0;
	margin: 10px 0;
}
.reviews_customer ul {
	float: left;
	width: 100%;
}
.reviews_customer ul {
	float: left;
	width: 100%;
}
.reviews_customer ul li {
	float: left;
	width: 100%;
	border: 1px solid #ccc;
	padding: 12px 20px;
	margin: 25px 0 0;
}
.reviews p {
	padding: 0 0 14px;
	font-size: 14px;
	line-height: 20px;
	color: #0a0e45;
}
.client_reviews {
	float: left;
	width: 100%;
}
.img_client {
	float: left;
	width: 16%;
	margin-right: 15px;
}
.our_portfoliO {
	float: left;
	width: 100%;
	background: #fff;
	padding: 15px 15px;
}
.portfolio ul li {
	float: left;
	width: 33%;
	padding: 12px 7px 0;
}
.our_portfoliO h1 {
	font-size: 32px;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
}
.portfolio_cont p {
	font-size: 18px;
	line-height: 28px;
}
.portfolio_cont {
	padding: 6px 0;
}
/*******************************dashboard_page**************************************/







/************************************edit_account_business_info*************************************/


ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: auto;
	border-bottom: 1px solid #ccc;
	width: 100%;
	margin: 0;
}
.proiles ul.tabs li.active {
	color: #000 !important;
	font-weight: normal;
	background-color: #bebebe
}
ul.tabs li {
	float: none;
	margin: 0;
	cursor: pointer;
	padding: 0px 21px;
	line-height: 31px;
	text-transform: capitalize;
	/* color: #fff; */
	/* overflow: hidden; */
	position: relative;
	font-size: 18px;
	display: inline-block !important;
	text-align: center;
	color: #000;
	background: #22265b;
	color: #fff;
	padding: 5px 26px;
	display: inline-block;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border: none;
}
ul.tabs li:hover {
	background-color: #bebebe;
	color: #000;
}
.edit_account_use {
	background: #fff;
	float: left;
	width: 100%;
	margin: 0 0 37px;
	padding: 13px 30px;
}
.tabs_here {
	float: left;
	width: 100%;
	padding: 33px 0;
}
.edit_account_use h2 {
	text-align: left;
    font-size: 24px;
	font-weight: 400;
}
.full_sec {
	float: left;
	width: 100%;
	margin: 30px 0;
}
.full_sec label {
	float: left;
	width: 100%;
	padding: 15px 0 4px;
	color: #0a0e45;
	font-size: 17px;
}
.full_sec input {
	width: 100%;
	height: 52px;
	margin: 2px 0;
	float: left;
	border: 1px solid #000;
	padding: 0 15px;
}
.full_sec select {
	width: 100%;
	height: 53px;
	margin: 2px 0;
	float: left;
	border: 1px solid #000;
	padding: 0 15px;
	outline: none;
}
.personal_info {
	width: 40%;
	float: left;
}
.full_sec input[type="submit"] {
	width: auto;
	margin: 20px 0;
	background: #dea426;
	color: #fff;
	font-size: 18px;
	border-radius: 5px;
	height: auto;
	padding: 7px 15px;
	border: navajowhite;
}
.experince_left {
	float: left;
	width: 50%;
}
.personal_info.expernice {
	width: 70%;
}
.experince_left {
	float: left;
	width: 50%;
	min-height: 115px;
	padding: 0 9px;
}
.personal_info.expernice select {
	width: 69%;
}
.add_skill {
	margin: 10px 0;
	float: left;
	width: 100%;
}
.add_skill a {
	border: 1px solid #dea426;
	padding: 9px 16px;
	display: inline-block;
	text-transform: capitalize;
	font-size: 16px;
	border-radius: 5px;
	color: #dea426;
}
/************************************edit_account_business_info*************************************/

/*register_personal_info*/

.register_account h2 {
	text-align: left;
	font-weight: 400;
	padding: 0 0 20px;
}
.account_register {
	background: #f1f1f1;
	float: left;
	width: 100%;
	padding: 17px 31px;
}
.account_register p {
	font-size: 17px;
	padding: 0 0 12px;
}
.account_register select {
	width: 40%;
	height: 53px;
	border: 1px solid #000;
	padding: 0 15px;
	color: #4f4f4f;
	font-weight: 300;
	font-size: 16px;
}
.personal_info.full_pageinfo {
	width: 100%;
}
.personal_info.full_pageinfo h3 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
}
.left_info {
	float: left;
	width: 50%;
	padding: 0 47px 30px 0;
}
.left_info h5 {
	font-size: 26px;
	font-family: arial;
	font-weight: normal;
	padding: 11px 0 0;
	font-family: 'Poppins', sans-serif;
}
.submit_sec {
	float: left;
	width: 100%;
}
.browse {
	text-align: center;
	margin: 20px 0;
}
.submit_here {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.submit_here input[type="submit"] {
	display: inline-block;
	text-align: center;
	float: none;
}
/*register_personal_info*/

/************projects***************/



.recently_projects {
	background: #fff;
	float: left;
	width: 31%;
	padding: 16px 25px;
	min-height: 776px;
	margin: 0 21px 0 0;
}
.project_rating {
	float: left;
	width: 100%;
}
.project_rating ul {
	float: left;
	width: 100%;
}
.project_rating ul li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #22265b;
	padding: 24px 0 11px;
}
.project_rating ul li span {
	float: left;
	width: 100%;
	color: #22265b;
	font-size: 15px;
	font-family: 'Poppins', sans-serif;
}
.read_here {
	padding: 10px 0;
	float: left;
	width: 100%;
}
.read_here a {
	color: #dea426;
	text-decoration: underline;
	font-size: 16px;
	font-family: 'source_sans_prosemibold';
}
.recently_projects h2 {
	text-align: left;
	line-height: 41px;
	font-weight: 400;
	font-size:27px;
}
.recently_projects h2 br {
    display: none;
}
.project_new li {
	border: none !important;
	line-height: 20px;
}
.project_new {
	background: #eee;
	float: left;
	width: 100%;
	padding: 0 19px;
	margin: 29px 0 0;
}
/************projects***************/

/************projects_details***************/

.project_details {
	background: #fff;
	padding: 25px 28px;
	float: left;
	width: 100%;
}
.detail-here {
	margin: 31px 0;
	float: left;
	width: 100%;
	border: 1px solid #e7e3e3;
}
.close-project {
	background: #eee;
	float: left;
	width: 100%;
	padding: 11px 22px;
}
.close-project h4 {
	float: left;
	width: 50%;
	font-weight: 300;
	color: #0a0e45;
	font-size: 20px;
	padding: 5px 0 0;
}
.close-project p a {
	float: right;
	background: #dea426;
	color: #fff;
	padding: 6px 11px;
	border-radius: 5px;
	font-size: 16px;
	    margin-left: 20px;
}
.contractor_detail {
	float: left;
	width: 100%;
	padding: 25px 24px;
}
.detail_left {
	float: left;
	width: 45%;
	border-right: 1px solid #22265b;
	padding: 0 0 0 0;
}
.detail_left ul li {
	float: left;
	width: 50%;
	margin: 0 0 11px;
}
.detail_left ul li span {
	font-weight: 500;
	color: #0a0e45;
	font-size: 17px;
}
.pay_here {
	float: left;
	width: 100%;
	margin: 10px 0;
}
.pay_here ul li {
	width: auto;
	margin: 0 8px;
}
.pay_here ul li a {
	float: left;
	background: #dea426;
	color: #fff;
	padding: 6px 21px;
	border-radius: 5px;
	font-size: 16px;
}
.rght_decription {
	float: right;
	width: 54%;
	padding: 0 0 0 27px;
}
.rght_decription p {
	padding: 9px 0;
	font-size: 14px;
	color: #0a0e45;
}
.rght_decription h6 {
	font-weight: 500;
	color: #0a0e45;
	font-size: 17px;
}
.view {
	margin: 17px 0;
	float: left;
	width: 100%;
}
.view ul li {
	float: left;
	width: 26%;
	border: 1px solid #000000;
	text-align: center;
	padding: 13px 0;
	margin: 0 11px;
}
.view p {
	padding: 0;
	text-decoration: underline;
	font-size: 16px;
	color: #0a0e45;
}
.project_details h2 {
	text-align: left;
	font-weight: 400;
}
/************projects_details***************/



/*report_user */



.report_user {
	background: #fff;
	float: left;
	width: 100%;
	padding: 13px 21px;
}
.report_user h2 {
	text-align: left;
	font-weight: 400;
}
.user-here {
	margin: 20px 0;
	float: left;
	width: 100%;
}
.img_user {
	float: left;
	width: 10%;
}
.name-sec {
	float: left;
	width: 27%;
	padding: 11px 0;
}
.name-sec h4 {
	font-weight: 400;
	font-size: 20px;
	color: #0a0e45;
}
.company_here {
	float: left;
	width: 100%;
	margin: 20px 0;
}
.reporting {
	float: left;
	width: 100%;
}
.reporting h3 {
	font-size: 26px;
	font-weight: 500;
	padding: 0 0 8px;
	float: left;
	width: 100%;
	font-family: 'Poppins', sans-serif;
}
.reporting textarea {
	float: left;
	width: 94%;
	height: 100px;
	border: 1px solid #000;
	padding: 10px 18px;
}
.reporting input[type="submit"] {
	background: #dea426;
	margin: 16px 0;
	padding: 9px 21px;
	text-transform: capitalize;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
	border: none;
}
.company_here ul li {
	float: left;
	width: 50%;
	margin: 0 0 16px;
}
.company_here h5 {
	font-size: 17px;
	color: #0a0e45;
	font-family: 'Poppins', sans-serif;
	padding: 0 15px;
}
.company_here p {
	padding: 0 15px;
	font-weight: 300;
}
.color_user {
	background: #f1f1f1;
	width: 94%;
	padding: 8px 0;
}
.give_now {
	float: left;
	width: 46%;
	margin: 32px 0;
}
.give_ratings {
	float: left;
	width: 100%;
}
.give_now {
	border: 2px solid #dea426;
	padding: 10px 16px;
}
.give_now p {
	font-size: 20px;
	color: #0a0e45;
	border-right: 1px solid #0a0e45;
	padding: 0px 13px 0 0;
	float: left;
}
.rate_new img {
	float: right;
}
.review-submit {
	margin: 10px 0;
}
.review-submit p {
	font-size: 14px;
	color: #0a0e45;
}
.mont_invite {
	float: left;
	width: 100%;
	margin: 20px 0;
	background: #eee;
	padding: 9px;
}
.img_job p {
	padding: 14px 16px;
	float: left;
	color: #22265b;
	font-size: 22px;
}
.img_job img {
	float: left;
}
.project_decprition label {
	float: left;
	width: 100%;
}
.project_decprition input {
	float: left;
	width: 100%;
	height: 53px;
	padding: 0 15px;
	border: 1px solid #000;
}
.project_decprition label {
	float: left;
	width: 100%;
	font-size: 17px;
	color: #0a0e45;
	padding: 7px 0;
}
.project_left {
	float: left;
	width: 50%;
	padding: 8px 19px;
}
.coment_sec {
	float: left;
	width: 100%;
	margin: 10px 0;  
}
.coment_sec textarea {
	width: 100%;
	height: 100px;
	border: 1px solid #000;
	margin: 10px 0;
	padding: 0 15px;
}
.project_decprition input[type="submit"] {
	width: auto;
	padding: 9px 22px;
	height: auto;
	margin: 20px 0;
	border: navajowhite;
	border-radius: 5px;
	background: #dea426;
	color: #fff;
	font-size: 16px;
}
/*report_user */


/******************************profile*******************/
.hourly_rating {
    float: right;
    width: 100% !important;
    text-align: right;
    margin: 0 0 15px;
}
.rate_avg p {
    float: left;
    border-right: 1px solid #dea427;
    padding: 0 16px 0 0;
    font-size: 20px;
    color: #dea427;
    font-family: 'Poppins', sans-serif;
    margin-right: 10px;
}
.rate_avg {
    float: right;
    width: auto;
    border: 2px solid #dea426;
    padding: 14px 14px;
	margin: 0 10px;
}
.rate_avg strong {
	font-size: 22px;
	font-weight: 600;
	color: #22265b;
	font-family: 'Poppins', sans-serif;
	line-height: 28px;
}
.avg_score {
    float: right;
    width: auto;
    border: 2px solid #dea426;
    text-align: center;
}
.avg_score p {
    float: left;
    text-align: center;
    line-height: 21px;
    background: #dea426;
    color: #fff;
    padding: 6px 8px;
    font-size: 18px;
    width: auto;
	margin-bottom: 0;
}
.avg_score strong {
    float: right;
    width: 49%;
    padding: 3px 11px;
    color: #22265b;
    font-size: 22px;
    font-family: 'Poppins', sans-serif;
    line-height: 24px;
    width: auto;
}
/******************************profile*******************/



.profile-page {
	background: #fff;
	float: left;
	width: 100%;
	padding: 19px 24px;
	margin: 0 0 25px;
}
.profile-page .company_here ul li {
	float: left;
	width: 100%;
	margin: 0 0 28px;
}
.profile-page .color_user {
	background: #f1f1f1;
	width: 100%;
	padding: 8px 0;
	float: left;
}
.profile-page .company_here h5 {
	font-size: 17px;
	color: #0a0e45;
	font-family: 'Poppins', sans-serif;
	padding: 0 15px;
	font-weight: 400;
}
.state_loc {
	float: left;
	width: 50%;
	margin: 10px 0 0;
}
.profile-page h2 {
	text-align: left;
	font-weight: 600;
	padding: 0 0 15px;
}
.officla_sec {
	float: left;
	width: 52%;
	padding: 0 30px 0 0;
}
.officla_sec h3 {
	font-size: 32px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
}
.profile-page .recently_job {
	float: left;
	width: 48%;
	background: #fff;
	padding: 0 0 0 0;
	margin: 0 0 0;/* min-height: 589px; */
}
.profile-page .reviews_customer ul li {
	margin: 17px 0 0;
}
.profile-page .more_projects {
	margin: 23px 0 0;
}
.profile-page .jobs_here ul li {
	float: left;
	width: 100%;
	padding: 16px 0 17px;
}
.skill_desinging {
	float: left;
	width: 100%;
	margin: 20px 0;
}
.skill_desinging ul {
	float: left;
	width: 100%;
}
.skill_desinging ul li {
	float: left;
	width: 100%;
	background: #f1f1f1;
	padding: 4px 13px;
	margin: 4px 0;
}
.skill_desinging ul li span {
	font-size: 16px;
	font-weight: 500;
	color: #22265b;
	float: left;
	font-family: 'Poppins', sans-serif;
}
.skill_desinging strong {
	float: right;
	font-size: 16px;
	font-weight: 500;
	color: #22265b;
	font-family: 'Poppins', sans-serif;
}
/******************************profile*******************/

/************************messgae**********************************/


.mesg_secleft {
	float: left;
	width: 336px;
	background: #f6f6f6;
}
.mesg_secleft .serch_here {
	width: 100%;
	margin: 0;
	position: relative;
	padding: 18px 15px;
	float:left;
}
.mesg_secleft .serch_here input[type="submit"] {
	background-image: url(../images/serch.png);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: inherit !important;
	border: navajowhite;
	position: absolute;
	right: 31px;
	width: auto;
	top: 30px;
	padding: 0;
	width: 26px;
	height: 26px;
	padding: 0 !important;
	text-indent: 41px;
}
.mesg_secleft .serch_here input {
	width: 100%;
	height: 51px;
	padding: 0 61px 0 20px;
	font-size: 14px;
	color: #ccc;
	border: 1px solid #dea427;
	position: relative;
}
.mesages_new {
	float: left;
	width: 100%;
}
.mesages_new ul {
	float: left;
	width: 100%;
}
.mesages_new ul li {
	float: left;
	width: 100%;
	background: #ececec;
	padding: 9px 21px;
	margin: 0 0 2px;
	position: relative;
}
.mesages_new ul li #user_msg_count {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 17px;
    height: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #dea426;
    color: #fff;
    border-radius: 100px;
    font-size: 10px;
}
.mesages_new ul li.active {
	background: #dea427 !important;
}
.mesages_new ul li.active h5 {
	color: #fff;
}
.mesages_new ul li.active p {
	color: #fff;
}
.mesages_new ul li.active span {
	color: #fff;
	font-size: 12px;
	font-weight: 300;
}
.date_msg {
	float: right;
	width: 100%;
	text-align: right;
	font-size: 12px;
	font-weight: 300;
}
.date_msg span {
	color: #646464;
	font-size: 12px;
	font-weight: 300;
}
.img_msg {
	float: left;
	width: 23%;
}
.text_msg {
	float: left;
	width: 70%;
	padding: 0 0 0 6px;
}
.text_msg h5 {
	font-size: 16px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
}
.mesg_review {
	float: right;
	width: 62%;
	padding: 0 0 0 15px;
}
.name_readmsg {
	padding: 0 0 3px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #dea427;
	margin: 0 0 20px;
}
.name_readmsg h4 {
	font-weight: 400;
	color: #22265b;
	font-family: 'Poppins', sans-serif;
	line-height: 22px;
}
.msg_type {
	float: left;
	width: 100%;
}
.msg_type ul li {
	background: #eee;
	padding: 9px 17px;
	margin: 0 0 18px;
	font-size: 14px;
	color: #22265b;
	float: left;
	width: 100%;
	border-radius: 5px;
}
.mesg-last {
	width: 82% !important;
	float: right !important;
}
.emoji_icona {
	float: right;
	width: 100%;
	text-align: right;
	margin: 0 0;
}
.coment_icon {
	float: left;
	width: 100%;
	margin: 15px 0;
}
.coment_icon textarea {
	float: left;
	width: 100%;
	height: 100px;
	margin: 0 0 14px;
	border: 1px solid #dea427;
}
.coment_icon input[type="submit"] {
	background: #dea427;
	color: #fff;
	padding: 8px 18px;
	font-size: 16px;
	border: navajowhite;
	border-radius: 5px;
}
.stength {
	float: left;
	width: 100%;
	margin: 0 0 33px;
}
.your-strength {
	background: #fff;
	width: 36%;
	padding: 11.5px 18px;
	float: left;
}
.your-strength img {
	width: 53%;
	float: right;
}
.your-strength strong {
	vertical-align: middle;
	padding: 9px 0;
}
.sugestions {
	float: right;
	width: 48%;
	text-align: right;
}
.sugestions ul li {
	float: left;
	width: 47%;
	background: #dea427;
	text-align: center;
	margin: 0 0 0 9px;
	min-height: 61px;
}
.sugestion img {
	float: left;
	padding: 13px 0 0;
}
.sugestion {
	float: left;
	width: 100%;
	padding: 11px 16px;
}
.sugestion p {
	color: #fff;
	float: right;
	width: 73%;
	border-left: 1px solid #fff;
	font-size: 16px;
	line-height: 19px;
}
.sugestion.sugestion_strength img {
	padding: 0 !important;
}
.sugestion.sugestion_strength p {
	line-height: 33px;
}
.full_sec.location_edit {
	margin: 0 !important;
}
.acount_location .personal_info {
	width: 46%;
	float: left;
	padding: 12px 0 0 35px;
}
.acount_location {
	float: left;
	width: 100%;
}
/************************messgae**********************************/
/************************dashboard**********************************/


.project_box .rate-box {
	width: 100%;
	margin: 18px 0 0 !important;
}
.project_box .reate-img {
	float: left;
	margin-right: 18px;
	width: 28%;
}
.serch_contabard .cont-form {
	width: 64%;
	text-align: center;
	background: #fff;
	margin: 0;
	box-sizing: border-box;
	padding: 38px 30px 45px;
	margin-top: 0;
	float: left;
	margin: 0 24px 0 0;
	min-height: 461px;
}
.serch_contabard .srch-b {
	text-align: left;
	width: 100%;
	margin-top: 20px;
}
.serch_contabard {
	float: left;
	width: 100%;
	margin: 0 0 25px;
}
.serch_contabard .recently_projects {
	min-height: 347px;
}
.serch_contabard .cont-form h2 {
	text-align: left;
	padding: 0 0 12px;
	font-weight: 400;
}

#click {
	display: none;
}

.tabs .hideTabs{ display:none !important;;}

/***  13-08-2018  ***/

.check_account h2 {
	color: #292e6d;
	font-size: 26px;
	text-transform:uppercase;
}

/***  13-08-2018 end ***/


/***  17-12-2020  ***/

ul.tabs_static {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: auto;
    border-bottom: 1px solid #ccc;
    width: 100%;
    margin: 0;
}

ul.tabs_static li {
    float: none;
    margin: 0;
    cursor: pointer;
    padding: 0px 21px;
    line-height: 31px;
    text-transform: capitalize;
    /* color: #fff; */
    /* overflow: hidden; */
    position: relative;
    font-size: 18px;
    display: inline-block !important;
    text-align: center;
    color: #000;
    background: #22265b;
    color: #fff;
    padding: 5px 26px;
    display: inline-block;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border: none;
}

ul.tabs_static li.active {
    color: #000 !important;
    font-weight: normal;
    background-color: #bebebe;
}

ul.tabs_static li:hover {
    background-color: #bebebe;
    color: #000;
}
ul.tabs_static li.disabled {
    cursor: no-drop;
}
ul.tabs_static li.disabled:hover {
    cursor: no-drop;
	opacity:0.3;
}
/***  17-12-2020 end ***/

/***************************media********************/
@media screen and (min-width:1170px) and (max-width: 1600px) {
.header_right {
    width: 100%;
}
.user-text {
    width: 50%;
}
}
@media screen and (min-width:1200px) and (max-width: 1328px) {
.profile_account ul li {
    padding: 5px 15px !important;
}
.profile_account ul li a {
    font-size: 15px !important;
}
}
@media screen and (min-width:1120px) and (max-width: 1200px) {
.profile_account ul li {
    padding: 5px 14px !important;
}
.profile_account ul li a {
    font-size: 14px !important;
}
}
@media screen and (min-width:980px) and (max-width: 1200px) {
	.header_right {
	width: 82%;
}
.user-text {
	margin: 0px 0 0 !important;
}
.avg_score p {
    padding: 6px 4px;
    font-size: 16px !important;
    }
.btn_main a {
    padding: 18px 10px !important;
    font-size: 16px !important;
  }	
 .btn_main {
    float: inherit;
    margin-right: 5px !important;
}
}


@media screen and (min-width:1120px) and (max-width: 1280px) {
.container {
	width: 1110px;
}
.post-st01 {
	float: left;
	margin-right: 26px;
	width: 100%;
}
.guid-text p {
	font-size: 23px;
}
.rate-text {
	float: left;
	width: 62%;
}
.group .rate-text p {
	font-size: 13px;

}
.get_in {
	width: 72%;
}
.dashboard_rght {
	
	width: 75%;

}
.sugestions {

	width: 52%;

}
.sugestion.sugestion_strength p {

	font-size: 13px;
}
.money_transcation table tr td {
	font-size: 14px;

}
.serch_contabard .cont-form {
	width: 63%;

}

.project_rating ul li span {

	font-size: 14px;

}
.recently_projects h2 {
	text-align: left;
	line-height: 35px;
	font-weight: 400;
	font-size: 30px;
}
.recently_projects {
	min-height: 796px;
	margin: 0 17px 0 0;
	padding: 20px 15px;
}
.recently_projects .rate-text h5 {
	font-size: 13px;

}
.recently_projects  .rate-text p {
	font-size: 11px;

}

ul.tabs li {

	font-size: 16px;


}
.mesg_secleft {

	width: 291px;

}
.mesg_review {

	width: 60%;

}
.hourly_rating {
	
	width: 100% !important;

}
.group h4 {

	font-size: 19px;
	line-height: 28px;

}
.reate-img {
	float: left;
	margin-right: 8px;
	width: 28%;
}
.view_profile ul li a {
	padding: 7px 5px;
	font-size: 12px;
	margin: 0 4px;
}
.rate_here strong {

	font-size: 14px;

}

}
 @media screen and (min-width: 980px) and (max-width: 1120px) {
.container {
	width: 960px;
}
.header-middle {
	width: 70%;
}
.group_profile ul li {

	width: 47%;

}
.rate-box {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.get_in {
	width: 68%;
}
.guid-text p {
	font-size: 19px;
	line-height: 28px;
}
.reviews p {
	 
	font-size: 12px;
	line-height: 18px;
	
}
.navigation ul li a {
	font-size: 16px;
}
.header_right {
	width: 100%;
	float: right;
	margin: 0;
}
.user-text {
	width: 76%;
	float: right;
	margin: 7px 0 0;
}
.hourly_rating {

	width: 100% !important;

}
.banner-content h2 {
	font-size: 43px;
	line-height: 38px;
}
.how-box h4 {
	font-size: 16px;
}
.banner-content h4 {
	font-size: 28px;
}
.banner-content li {
	margin: 4px 0;
	font-size: 13px;
}
.choose-left li {
	font-size: 12px;
}
.banner-content {
	top: 45%;
	width: 67%;
}
.banner-text {
	/* top: 53px; */
}
.rated_industry .rate-text {
	float: left;
	width: 56%;
}
.rate-text h5 {
	font-size: 12px;
}
.rate-text p {
	font-size: 12px;
}
.dashboard_rght {
	width: 71%;
}
.buton_jobs a {

	padding: 6px 26px;

}
.dashboard_left {

	width: 258px;

}
.recently_job {
	width: 46%;
	min-height: 689px;
}
.recently_job h1 {
	font-size: 23px;
	
}
.jobs_here .date_here {
	float: right;
	position: relative;
	bottom: 0;
	margin: 0 0 15px;
}
.money_transcation table tr td {
	font-size: 12px;
	
}
.money_transcation p {
	font-size: 16px;
}
.img_client {
	float: left;
	width: 26%;
}
.portfolio_cont p {
	font-size: 14px;
	line-height: 22px;
}
.payment_here h2 {
	font-size: 22px;
	top: 23px;

}
.serch_contabard .cont-form {
	width: 100%;
	margin: 0 0 24px;
	min-height: auto;
}
.serch_contabard .recently_projects {
	min-height: auto;
	width: 100%;
}
.our_projects .recently_projects {
	
	width: 100%;
	padding: 16px 25px;
	min-height: auto;
	margin: 0 0 25px;
}
.project_box .reate-img {

	width: 16%;
}
ul.tabs li {

	font-size: 12px;


}

	.coment_sec {
	
	margin: 10px 0;
} 
	 
	 .mesg_review {

	width: 53%;
	padding: 0 0 0 15px;
}
.mesg_secleft {
	
	width: 271px;
	
}
.sugestions {

	width: 100%;
	margin: 13px 0 0;
}
.your-strength {
    margin-top: 10px;
	width: 100%;
	float: left;
}
.profile_account ul li {
    margin: 0px 0 3px !important;
	padding: 5px 8px !important;
}
.profile_account ul li a {
    font-size: 12px !important;
}
}
 @media screen and (min-width: 980px) and (max-width: 1000px) {
	 
	 
	 
	 .recently_job {
	width: 100%;
	min-height: auto;
}
	 
.money_transcation table tr td {
	font-size: 16px;
}	 
	.img_client {
	float: left;
	width: 13%;
} 
.payment_here img {
	width: 100%;
}
.payment_here h2 {
	font-size: 33px;
	top: 65px;
}
.img_user {

	width: 19%;
}
.name-sec {

	width: 65%;

}
	 
 
	 }

@media screen and (max-width:991px) {
	.container-fluid {
        padding: 0 15px !important;
	}
	
}


 @media screen and (min-width: 780px) and (max-width: 979px) {
.container {
	width: 760px;
}

.coment_sec {

	margin: 10px 0;
}
.header-middle {
	width: 71%;
}

.contractor_left {

	width: 100%;

	margin: 0 0 17px;
}
.contractor_rght {
	float: left;
	width: 100%;
	padding: 0 0 0 20px;
}
.officla_sec {
	width: 100%;
	padding: 0 30px 0 0;
}
.profile-page .recently_job {
	width: 100%;
	min-height: auto;
	margin: 0 0;
}
.touch_icon {
	width: 100%;
	height: auto;
	padding: 54px 0;
}
.get_in {
	float: right;
	width: 100%;
	padding: 30px 0 0 28px;
}
.rated_industry .rate-box {
	width: 47%;
}
.rght_register h3 {
	font-size: 17px;
}
.dashboard_rght {
	width: 64%;
}


.recently_job {

	width: 100%;

}
.portfolio ul li {
	float: left;
	width: 100%;

}
.portfolio ul li img {
	width: 100%;
}
.cont-form {
	padding: 38px 33px 45px;
}
.navigation ul li a {
	font-size: 13px;
}
.header_right {
	width: 100%;
	float: right;
	margin: 0;
}
.user-text {
	width: 76%;
	float: right;
	margin: 7px 0 0;
}
.banner-content h2 {
	font-size: 43px;
	line-height: 38px;
}
.banner-content h4 {
	font-size: 28px;
}
.banner-content li {
	margin: 4px 0;
	font-size: 13px;
}
.banner-content {
	top: 45%;
	width: 67%;
}
.choose-left {
	width: 46%;
}
.choose-left li {
	width: 100%;
}
.how-box {
	width: 47%;
	min-height: 214px;
}
.left-rated {
	position: relative;
	width: 100%;
	float: left;
}
.left-rated img {
	width: 100%;
}
.top-rated {
	margin-left: 0;
	width: 100%;
	margin: 9px 40px 0 33px;
}
.post-right {
	width: 52%;
}
.post-left {
	width: 43%;
}
#Rated {
	overflow: hidden;
}
.rght_frequntly h2 {
	padding: 0 0 15px;
	font-size: 22px;
}
.banner-text h1 {
	font-size: 38px;
}
.banner-text {
	/* top: 29px; */
}
.dashboard_left {

	width: 258px;

}
.serch_contabard .cont-form {
	width: 100%;
	margin: 0 0 24px;
	min-height: auto;
}
.serch_contabard .recently_projects {
	min-height: auto;
	width: 100%;
}
.our_projects .recently_projects {
	
	width: 100%;
	padding: 16px 25px;
	min-height: auto;
	margin: 0 0 25px;
}
.project_box .reate-img {

	width: 16%;
}
.cont-form select {

	font-size: 12px;

}
ul.tabs li {

	width: 100%;
	text-align: left;
	margin: 0 0 7px;
}
.personal_info {
	width: 100%;
	float: left;
}
.personal_info.expernice {
	width: 100%;
}
.acount_location .personal_info {
	width: 100%;
	float: left;
	padding: 0 9px;
}

.your-strength {
	
	width: 100%;
	
	margin: 0 0 12px;
}
.sugestions {

	width: 100%;

}
.mesg_secleft {

	width: 100%;
	margin: 0 0 23px;
}
.mesg_review {

	width: 100%;
	padding: 0;
}
.hourly_rating {

	width:100% !important;

}
/*.rate_avg p {
	
	padding: 0 7px 0 0;
	font-size: 18px;

}*/
.avg_score p {
    font-size: 12px;
}
.avg_score strong {
    padding: 3px 10px;
    font-size: 16px;
}
.detail_left {
	float: left;
	width: 100%;
	border-right: none;
	padding: 0 0 22px;
}
.rght_decription {

	width: 100%;
	padding: 0;
}
.company_here ul li {

	width: 100%;
	margin: 0 0 16px;
}
.img_user {

	width: 19%;
}
.name-sec {

	width: 65%;

}
.group_profile ul li {

	width: 47%;

}
.give_now {
	
	width: 100%;

}
.profile_account ul li {
    margin: 0px 0 3px !important;
}
.btn_main a {
    padding: 20px 15px !important;
    font-size: 13px !important;
}
.rate_avg {
    padding: 13px 12px;
    margin: 0 5px;
}
.rate_avg p {
    padding: 0 5px 0 0;
    font-size: 12px;
    margin: 0 10px 0 0;
}
.rate_avg strong {
    font-size: 16px;
}
.list_task_sec .list_tasks {
    width: 100% !important;
}

}
 @media only screen and (max-width: 780px) {
 .logo {
	width: auto;
	margin: 0;
}
.cont-form {
	width: 100%;
	padding: 38px 22px 45px;
}
.left_info {
	float: left;
	width: 100%;
	padding: 0 0 30px 0;
}
.register_account h2 {

	font-size: 23px;
}
.company_here ul li {

	width: 100%;
	margin: 0 0 16px;
}

.contractor_left {

	width: 100%;

}
.group_profile ul li {
	width: 100%;
	margin: 0 0 22px;
}
.contractor_rght {

	width: 100%;
	padding: 0;
	margin: 20px 0;
}
.account_register select {
	width: 100%;

}
.touch_icon {
	width: 100%;
	height: auto;
	padding: 54px 0;
}
.detail_left {

	width: 100%;
	border-right: none;

}
.rght_decription {

	width: 100%;
	padding: 16px 0;
}
.close-project h4 {
	width: 57%;

}
.project_details h2 {

	font-size: 25px;
}
.get_in {
	float: right;
	width: 100%;
	padding: 30px 0 0 28px;
}
.hourly_rating {
	width: 100% !important;
}
.officla_sec {
	float: left;
	width: 100%;
	padding: 0 0 0 0;
}
.avg_score p {

	font-size: 16px;
}
.profile-page .recently_job {
	width: 100%;
	min-height: auto;
}
.mesg_secleft {

	width: 100%;
	margin: 0 0 30px;
}

.mesg_review {
	
	width: 100%;
	padding: 0 0 0 15px;
}








.project_left {
	float: left;
	width: 100%;
	padding: 8px 0;
}
.coment_sec {

	margin: 10px 0;
}

.img_job p {

	font-size: 20px;
}
#cont-search p {
	padding: 0 0 14px;
}
.payment_here img {
	width: 100%;
}
.left-in {
	float: left;
	width: 100%;
}
.right-in {
	width: 100%;
}
.hd_contact {
	margin: 10px 0;
}
.choose-left {
	width: 100%;
}
.left_login {
	float: left;
	width: 100%;
}
.rght_register {
	margin: 28px 0;
	width: 100%;
}
.choose-left li {
	width: 100%;
}
.how-box {
	width: 100%;
	margin: 0 0 15px;
}
.left-rated {
	width: 100%;
}
.left-rated img {
	width: 100%;
}
.top-rated {
	width: 100%;
	margin: 0 0;
	padding: 14px 23px;
}
.post-left {
	float: left;
	width: 100%;
	margin: 0 0 34px;
}
.post-st01 {
	float: left;
	margin-right: 0;
	width: 100%;
	margin: 0 0 23px;
}
.header_right {
	width: 100%;
}
.header_regist {
    text-align: left !important;
}
.header_right {
    width: 100%;
	display:none;
}
.header_right.login-mobi {
    display: block !important;
}
.header_right.login-mobi #getnoti {
    float: right;
}
a.mobile-login {
    display: block !important;
    float: right;
}
.navigation {
   /* display: none;
	   display: block ; */
}
.footer-content {
	width: 100%;
	float: left;
}
.footer-content.footer-content-4.right-f {
	width: 100%;
}
.header {
	position: relative;
}
.header-middle {
	width: auto;
}
.header_regist a {
    display: block;
	text-align: right;
}
.header_regist input {
    margin: 0 !important;
    height: 42px;
}
.banner-content {
	top: 11%;
	right: 33px;
}
.banner-content li {
	position:relative;
	  background: none;
}

.banner-content li:after {
	    margin: 4px 0;
    content: "";
    position: absolute;
    background: url(../images/dot-icon2.png) 3px 0px no-repeat;
    height: 20px;
    width: 16px;
    left: 0;
}
#work_sec {
    padding: 0 0;
}
.banner-content h2 {
	font-size: 43px;
}
.banner-content h4 {
	font-size: 22px;
}
.logo {
	/* width: 41%; */
	float: left;
}
.post-right {
    width: 100%;
    float: right;
}

.user-text {
    width: 100%;
    display: none;
}
.header_right input {
	width: 100%;
	margin: 12px 0 0;
}
.banner-text {
	/* top: 19px; */
}
.banner-text h1 {
	font-size: 25px;
	line-height: 48px;
}
.banner-text p {
	font-size: 17px;
	color: #fff;
	line-height: 10px;
}
.left_plan {
	float: left;
	width: 100%;
	margin: 0 0 21px;
}
.rght_frequntly {
	float: left;
	width: 100%;
	float: left;
	padding: 0;
}
.question_part {
	float: left;
	padding: 0;
	width: 100%;
}
h2.top-title {
	font-size: 30px;
}
.serch_here {
	width: 100%;
}
.work_register {
	margin: 36px 0;
}
.work_part p {
	width: 100%;
}
.work_icon {
	width: 12%;
	margin: 0 0 16px;
}
.wok_cont {
	width: 100%;
	padding: 0;
	text-align: center;
}
.Select-in select {
	width: 100%;
}
.rated_industry .rate-box {
	width: 100%;
	margin-bottom: 20px;
	margin-right: 0;
}
.rated_industry .rate-text {
	float: left;
	width: 56%;
}
.industry_select h2 {
	font-size: 26px;
}
.news_blog {
	float: left;
	width: 100%;
}
.seidebar {
	width: 100%;
}
.img_news {
	float: left;
	width: 100%;
}
.img_news img {
	float: left;
	width: 100%;
}
.blog_cont {
	float: right;
	width: 100%;
	padding: 16px 0 0;
}
.date_view {
	padding: 10px 0;
	float: left;
	width: 100%;
}

.dashboard_left {

	width: 100%;
	min-height: 598px;

}
.dashboard_rght {

	width: 100%; padding: 44px 0 0 0;
}
.give_now {

	width: 59%;

}
.img_user {
	float: left;
	width: 22%;
}
.name-sec {

	width: 41%;
	
}

.recently_job {
	width: 100%;

}
.portfolio ul li {
	float: left;
	width: 100%;
	padding: 0 0 25px 0;
}
.img_port img {
	width: 100%;
}
#dashboard {

	padding: 0 10px 40px;

}

.serch_contabard .cont-form {
	width: 100%;
	margin: 0 0 23px;

}
.recently_projects {
	width: 100%;
	margin: 0 0 25px;
	min-height: auto;
}
.recently_projects h2 {	
	line-height: 32px;
	font-size: 25px;
}
.project_box .reate-img {

	width: 17%;
}

ul.tabs li {
	
	font-size: 14px;

}
.personal_info h3 {
	font-size: 24px;
}
.acount_location .personal_info {
	width: 100%;
	float: left;
	padding: 0;
}
.your-strength {
	
	width: 100%;

	margin: 0 0 15px;
}
.sugestions {
	width: 100%;
}
.give_now {
	float: left;
	width: 100%;
	margin: 32px 0;
}

#click {
	position: relative;
    top: 0;
    right: 0;
    background: #0a0e45;
    color: #fff;
    padding: 10px 4px;
    border-radius: 5px;
    width: 52px;
    cursor: pointer;
    display: block;
    float: right;
}
.header-middle {

	position: relative;
}

#click p {
	color: #fff;
	font-size: 26px;
	text-transform: capitalize;
	text-align: center;
}  

.mobile-nav {
	position: absolute;
	top: 0;
	background:#0a0e45;
	width: 100%; display:none;
}
.navigation ul li a {
	font-size: 18px;
	color: #fff;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0;
}
.navigation ul li {
	width: 100%;
	float: left;
	border-right: none;
	padding: 8px 17px;
}
.profile_account ul li {
    padding: 5px 14px !important;
	 margin: 0px 0 3px !important;
}
.profile_account ul li a {
    font-size: 14px !important;
}
.list_task_sec .list_tasks {
    width: 100% !important;
}
#portfolio_main .por_loop li{
	    width: 100% !important;
}
.describe_form .des_left {
   width: 100%;
    float: left;
    text-align: left;
}
.edit_form .des_right{
	width:100%;
}
.list_task_sec .list_tasks .job_main .cont_job {
    width: 100%;
    padding: 0;
}
.img_job img {
    width: 48%;
}
.img_job {
    float: left;
    width: 100%;
}
	
}
 @media screen and (min-width: 500px) and (max-width: 780px) {
.container {
	width: 480px;
}
.rate-box {
	width: 100%;
}
.give_now {
	width: 91%;
}
ul.tabs li {

	width: 100%;
	text-align: left;
	margin: 0 0 5px;
}
.personal_info {
	width: 100%;
	float: left;
}
.experince_left {
	float: left;
	width: 100%;

}
.personal_info.expernice {
	width: 100%;
}
.personal_info.expernice select {
	width: 100%;
}
.list_task_sec .list_tasks {
    width: 100% !important;
}


}
@media screen and (min-width: 320px) and (max-width: 500px) {
.container {
	width: 100%;
	max-width: 100%;
	padding: 0 15px;
}
.rate-box {
	width: 100%;
}
.banner-content {
	top: 24px;
	right: 0;
	position: relative;
	width: 100%;
	margin: 0 0 62px;
}
.container-fluid {
	/* padding: 0 32px; */
	float: left;
}
.banner-content h2 {
	font-size: 29px;
	line-height: 32px;
}
.banner-content h4 {
	font-size: 20px;
}
.banner-content li {
	margin: 3px 0;
	font-size: 12px;
}
h2.top-title {
	font-size: 20px;
}
#cont-search {
	padding: 25px 0 0;
}
#choose {
	padding: 38px 18px 0;
}
.title {
	font-size: 31px;
}
.guid-text p {
	font-size: 17px;
	line-height: 29px;
}
.rate-text {
	float: left;
	width: 58%;
}
.rate-text h5 {
	font-size: 13px;
}
.work-plan {
	width: 100%;
	float: left;
}
.guarantee {
	float: left;
	width: 100%;
	margin: 15PX 0;
}
.footer-bottom li a {
	padding: 0 2px 0;
}
.footer-bottom li {
	font-size: 16px;
}
.title {
	font-size: 22px;
}
.blog-post {
	margin-top: 6px;
}
#how-it {
	padding: 27px 0;
}
.banner-text h1 {
	font-size: 16px;
	line-height: 35px;
}
.banner-text p {
	font-size: 13px;
}
.banner-text {
	/* top: 9px; */
}
.accordion a {
	font-size: 13px;
}
.rght_frequntly h2 {
	font-size: 24px;
}
.get_in h1 {
	font-size: 25px;
}
.get_in {
	float: right;
	width: 100%;
	padding: 12px 17px;
}
.get_in ul li a p {
	font-size: 14PX;
}
.rght_register h3 {
	font-size: 17px;
}
.give_now {
	width: 100%;
}
.give_now p {
	font-size: 16px;

}
.rate_new img {

	width: 126px;
}
.report_user h2 {
	
	font-size: 25px;
}
.img_user {
	float: left;
	width: 100%;
	text-align: center;
}
.name-sec {
	width: 100%;
	text-align: center;
}
.give_now p { border:none;
	float: left;
	text-align: center;
	width: 100%;
}   
.rate_new img {
	width: auto;
	text-align: center;
	width: 100%;
}
.reporting h3 {
	font-size: 16px;

}
.reporting textarea {

	width: 100%;
	font-size: 12px;
}
.money_transcation table tr td {
	font-size: 14px;

}
.money_transcation table tr td {
	font-size: 10px;
}
.money_transcation p {
	font-size: 15px;

}
.payment_here h2 {
	font-size: 18px;
	top: 23px;

}
.buton_jobs a {

	padding: 6px 22px;

}
.date_here {
	bottom: 0;
	margin: 0 0 12px;
}
.img_client {
	width: 27%;
}
.recently_job h1 {
	font-size: 22px;

}
.serch_contabard .cont-form h2 {

	font-size: 21px;
}


ul.tabs li {

	width: 100%;
	text-align: left;
	margin: 0 0 5px;
}
.personal_info {
	width: 100%;
	float: left;
}
.experince_left {
	float: left;
	width: 100%;

}
.personal_info.expernice {
	width: 100%;
}
.personal_info.expernice select {
	width: 100%;
}
.edit_account_use h2 {

	font-size: 25px;
}
.profile-page h2 {

	font-size: 24px;
}
.sugestions ul li {

	width: 100%;
	margin: 0 0 9px;
	
}
.officla_sec h3 {
	font-size: 24px;

}
.profile-page .jobs_here ul li {

	font-size: 14px;
}

.skill_desinging ul li span {
	font-size: 11px;

	line-height: 23px;
}

.customer_review h1 {
	font-size: 26px !important;
}
.hourly_rating .rate_avg {

	width: 100%;
	margin: 0 0 10px;
}
.avg_score {
	
	width: 100%;

}
.close-project h4 {
	width: 100%;
	margin: 0 0 6px;
	font-size: 17px;
}
.detail_left ul li {
	float: left;
	width: 100%;
	margin: 0 0 11px;
}
.view ul li {

	width: 100%;
	padding: 13px 0;
	margin: 0 0 12px;
}
.account_register p {
	font-size: 13px;
	
}
.group h4 {

	font-size: 16px;
	line-height: 26px;

}
.group_profile .rate-text {
	float: left;
	width: 100%;
	text-align: center;
}
.group_profile .reate-img {
	float: left;
	margin-right: 0;
	text-align: center;
	width: 100%;
}
.view_profile ul li {
	border: none;
	width: 100% !important;
	margin: 0 0 10px !important;
}
.view_profile ul li a {

	margin: 0 0;
	width: 100% !important;
	float: left;
}
.contract_bg h2 {

	font-size: 21px;
}
.contract_bg {
	
	padding: 14px;	

}
#contractor {

	padding: 14px;
}
.logo {
	/* width: 67%; */
	
}
.list_task_sec .list_tasks {
    width: 100% !important;
}
.header_right.login-mobi a {
    float: left;
    font-size: 10px;
}
.list_task_sec .list_tasks .job_main .img_job {
    width: 100%;
}
.list_task_sec .list_tasks .job_main .cont_job {
    width: 100% !important;
}
.list_task_sec .list_tasks .job_main .cont_job ul li a {
    float: left !important;
    width: 100% !important;
}
.close-project p a {
   
    width: 100% !important;
    margin-bottom: 10px !important;
}
.detail_left ul li {
    float: left;
    width: 100% !important;
    margin: 0 0 11px;
}


}

 @media only screen and (max-width: 320px) {
.container {
	width: 100%;
	max-width: 100%;
	padding: 0 15px;
}
.header_right.login-mobi a {
    float: left;
    font-size: 10px;
}

	
}



/******  responsive end   *********/



/******  22-06-2018   *********/

/***  full_section  ***/



.full_section {
    float: left;
    width: 100%;
}

.account {
    display: table;
    width: 100%;
    background-color: #fff;
}
.brows {
    border-top: 10px solid #dea426;
    background-color: #efefef;
}
.task_brows {
    float: left;
    width: 100%;
}
.searchcon {
    border-radius: 0 0 5px 5px;
    float: left;
    padding: 0 0 15px;
    width: 100%;
}
.searchinner {
    float: left;
    margin: 0px 0 0 0px;
    width: 100%;
    background: #222;
    padding: 50px;
}
.searchinner input, .searchinner select, .searchfield select {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #ccc;
    border-image: none;
    border-radius: 0;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    float: left;
    height: 48px;
}


.inserchtext {
    color: #666;
    font-family: 'source_sans_prosemibold';
    font-size: 18px;
    font-style: normal;
    text-decoration: none;
}
.searchtext1 {
    color: #fff;
    float: left;
    padding: 10px;
    text-align: center;
    width: 100%;
}
.search1 {
    border: medium none;
    border-radius: 3px;
    float: left;
    height: 40px;
    padding: 0 15px;
    width: 230px;
}
.searchfield {
    float: left;
    width: 100%;
}
.cat_gory {
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 48px;
    text-align: center;
    width: 48px;
}
.cat_gory li {
    position: relative;
}
.cat_gory li span i.fa {
    line-height: 48px;
    cursor: pointer;
}
.cat_gory li ul {
    position: absolute;
    top: 48px;
    background: #fff;
    white-space: nowrap;
    display: none;
    z-index: 1;
}
.cat_gory li ul > li {
    padding: 0 15px;
    text-align: left;
}
.cat_gory li:hover ul {
    display: block;
}
.fieldtext {
    color: rgb(24, 24, 24);
    font-family: arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.select_box.search1.fieldtext {
    width: 280px;
}
.searchfield > select {
    padding: 0 12px;
    width: 130px;
}
.submitcon {
    float: left;
    height: 37px;
    margin-left: 0;
    width: 83px;
}
.submitcon input[type="submit"] {
    width: 100%;
}
.submit {
    background-image: url(../images/search_task.png);
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    float: left;
    height: 40px;
    margin: 0;
    width: 40px;
    cursor: pointer;
    background-color: #dea426;
    border: none !important;
}

.full_contentsec {
    float: left;
    width: 100%;
    margin: 0 0 90px;
}
.booking {
    display: inline-block;
    text-align: center;
    width: 100%;
    padding: 40px 0 45px;
}
.booking h4 {
    color: #323232;
    font-size: 26px;
    font-family: 'source_sans_prosemibold';
}
.booking ul {
    width: 100%;
    display: inline-block;
    padding: 30px 0 0;
}
.booking ul li {
    display: inline-block;
}
.booking ul li.activex a {
    background-color: #dea426;
}

.booking ul li a {
    background-color: #292e6d;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: left;
    font-family: "source_sans_prosemibold";
    font-size: 17px;
    padding: 8px 50px;
}
.date_fields_full .error {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.warning {
    color: red;
    font-family: "source_sans_proregular";
    font-size: 15px;
    margin: 0px;
    text-align: left;
    float: left;
}
.describe_task {
    display: inline-block;
    text-align: center;
    padding: 0 0 60px;
    width: 100%;
    background-color: rgb(255, 255, 255);
}
.describe_text {
    background-color: #dea426;
    border-radius: 0 0 3px 3px;
    display: inline-block;
    padding: 12px 0;
    width: 50%;
    margin: 0 0 20px;
}
.describe_text p {
    font-size: 14px;
    color: #fff;
}
.describe_text p b {
    font-family: 'source_sans_prosemibold';
    font-size: 17px;
    font-weight: normal;
    padding: 0 10px 0 0;
}
.des_left {
    float: left;
    text-align: right;
    width: 35%;
    margin: 0 50px 0 0;
}
.des_right {
    float: right;
    width: 60%;
}

.brows_taksright {
	background-color: rgb(255, 255, 255);
	float: left;
	padding: 0 20px;
	width: 100%;
}
.class_sec {
    float: right;
    padding: 45px 0 35px;
    width: 100%;
}
.class_sec ul {
    float: left;
    width: 100%;
}
.class_sec ul li {
    float: left;
    padding: 0 7px;
}
.class_sec ul li:first-child a {
    border-bottom: 2px solid rgb(118, 118, 118);
    color: rgb(0, 0, 0);
}

.class_sec ul li a {
    color: #dea426;
    font-size: 18px;
    font-family: 'source_sans_prosemibold';
}
.drop_class {
    float: left;
    width: 100%;
}
.drop_classtop {
    border-bottom: 1px solid #dea426;
    float: left;
    width: 100%;
    padding: 0 0 7px;
}
.drop_classtop h3 {
    color: #dea426;
    font-size: 24px;
    width: 80%;
    float: left;
    font-family: 'source_sans_prosemibold';
}
.ptask {
    float: right;
}
.ptask > a {
    background-color: #dea426;
    border-radius: 5px;
    color: #fff;
    padding: 5px 21px;
}
.drop_classbottom {
    background-color: #000;
    border-radius: 3px;
    float: right;
    width: 50%;
    padding: 5px 0;
}
.h6same {
    color: rgb(255, 255, 255);
    float: left;
    font-family: "source_sans_proregular";
    font-size: 14px;
    font-weight: normal;
    padding: 0 15px;
}
.select_sec {
    float: right;
    padding: 0 8px 0 0;
}
.sort_sec {
    background-color: rgb(40, 40, 40);
    border-radius: 3px;
    float: left;
    padding: 7px 0;
    width: 100%;
    margin: 30px 0;
}
.list_tasks_left {
    float: left;
    width: 15%;
}

/***  account_right  ***/
.date_time {
    float: right;
    padding: 45px 0 35px;
    text-align: right;
    width: 100%;
}
.date_time p {
    color: #0c0c0c;
    font-size: 14px;
}
.account_right {
    display: table-cell;
    padding: 20px;
    width: 80%;
}
.dashboard_account {
    border-bottom: 1px solid rgb(240, 240, 234);
    float: left;
    padding: 0 0 20px;
    width: 100%;
}
.dashboard_account p {
    color: #2d2d2d;
    font-size: 20px;
    /*font-family: 'source_sans_prolight';*/
    font-weight: bold;
}
.announcement {
    float: left;
    width: 100%;
    margin: 40px 0 0;
}
.announcement_left {
    border: 1px solid rgb(204, 204, 204);
    border-radius: 5px;
    width: 48%;
    float: left;
    margin: 0 9px;
}
.announcement_left h5 {
    color: rgb(127, 135, 138);
    display: inline-block;
    padding: 15px 0;
    text-align: center;
    width: 100%;
    /*font-family: 'source_sans_prolight';*/
}
.acconce {
    border-bottom: 1px solid rgb(204, 204, 204);
    float: left;
    padding: 10px 0 10px 15px;
    width: 100%;
}
.acconce_left {
    float: left;
    width: 10%;
}
.acconce_left span {
    background: rgb(34, 129, 177) none repeat scroll 0 0;
    border-radius: 2px;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    padding: 0 4px;
    line-height: 20px;
    text-align: center;
}
.acconce_right {
    float: right;
    width: 90%;
}
.acconce_right p {
    color: rgb(127, 135, 138);
    /*font-family: "source_sans_prolight";*/
    line-height: 18px;
}
.acconce_right p a {
    color: #dea426;
}
.announcement_right {
    border: 1px solid rgb(204, 204, 204);
    border-radius: 5px;
    float: left;
    width: 48%;
    margin: 0 0px;
}
.announcement_right p {
    color: rgb(127, 135, 138);
    display: inline-block;
    padding: 15px 0;
    text-align: center;
    font-size: 18px;
    width: 100%;
    /*font-family: 'source_sans_prolight';*/
}
.announcement_right ul {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.announcement_right ul li {
    display: inline-block;
    padding: 0 2px;
}
/***  account_right end ***/
/***  full_section end ***/

/***  tab_cont  ***/
.profile_account ul {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: auto;
	border-bottom: 1px solid #ccc;
	width: 100%;
	margin: 0;
}
.profile_account ul li.active {
	color: #000 !important;
	font-weight: normal;
	background-color: #bebebe
}
.profile_account ul li a {
	color:#fff;
	font-size: 16px;
}
.profile_account ul li {
	float: none;
	margin: 0;
	cursor: pointer;
	padding: 0px 21px;
	line-height: 31px;
	text-transform: capitalize;
	/* color: #fff; */
	/* overflow: hidden; */
	position: relative;
	font-size: 18px;
	display: inline-block !important;
	text-align: center;
	color: #000;
	background: #22265b;
	color: #fff;
	padding: 5px 26px;
	display: inline-block;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border: none;
}
.profile_account ul li:hover {
	background-color: #bebebe;
}
.profile_account ul li:hover a{
	color: #000 ;
}
.edit_account_use {
	background: #fff;
	float: left;
	width: 100%;
	margin: 0 0 37px;
	padding: 13px 30px;
}
/*.tabs_here {
	float: left;
	width: 100%;
	padding: 33px 0;
}*/
.profile_account{
	float: left;
	width: 100%;
	padding: 0px 0 35px;
}
/***  tab_cont end ***/

/***  describe_form  ***/
.describe_form {
    float: left;
    width: 100%;
    padding: 0 18px;
}
.describe_form form {
    float: left;
    width: 100%;
}
.edit_profile {
    display: inline-block;
    text-align: center;
    width: 20%;
    float: left;
}
.edit_profile p a {
    display: inline-block;
    padding: 10px 0 0;
	color:#2b2a2b;
}
#alldocdetail {
    float: left;
    margin: 10px 0;
    width: 100%;
}
#alldocdetail img {
    border: 1px solid #cfcfcf;
}
.form_despart1 {
    float: left;
    margin: 20px 0 0;
    width: 100%;
}

.form_despart {
    float: left;
    padding: 6px 0;
    width: 100%;
}
.edit_form .form_despart {
    float: left;
    width: 80%;
}
.edit_form .des_left {
    float: left;
    margin: 0 15px 0 0;
    text-align: right;
    width: 23%;
}
.des_left label {
    color: rgb(92, 91, 91);
    font-family: "source_sans_prosemibold";
    font-size: 16px;
}

.edit_form .des_right {
    float: right;
    width: 73%;
}
.des_right .select_des {
    border: 1px solid rgb(220, 220, 220);
    border-radius: 2px;
    color: rgb(152, 149, 149);
    float: left;
    font-size: 14px;
    height: 35px;
    padding: 5px 10px;
    width: 100%;
	margin: 10px 0px 5px;
	color: #000;
}

::placeholder{
	color: #000;
}
.select_des_sort {
    border: 1px solid rgb(220, 220, 220);
    border-radius: 2px;
    color: rgb(152, 149, 149);
    float: left;
    font-size: 14px;
    height: 35px;
    margin: 0 10px 0 0;
    padding: 0 10px;
    width: 115px;
	
}
.inputph {
    float: left;
    margin: 0 10px 0 0;
}
.dollar .select_des {
    width: 193px;
}

.dollar textarea.select_des {
    width: 400px !important;
}
.postcode .select_des {
    width: 135px;
}
textarea.select_des {
    height: 100px !important;
    width: 550px !important;
}
.check_box {
    float: left;
    width: 50%;
    margin: 0 0 10px;
}
.des_right strong {
    float: left;
    padding: 12px 12px 0 0;
    color: #989595;
    font-size: 22px;
    font-weight: normal;
}
.check_box input[type="checkbox"] {
    float: left;
    margin: 4px 8px 0;
}
.check_box b {
    color: rgb(152, 149, 149);
    font-size: 14px;
    font-weight: normal;
}
.check_box input[type=radio] {
    display: inline;
}
.des_right input[type="radio"] {
    float: left;
    margin: 4px 8px 0;
}
.radio_des {
    float: left;
    padding: 0 30px 0 0;
}
.radio_des input[type="submit"], .radio_des input[type="button"] {
    background-color: #dea426;
    border: medium none;
    border-radius: 3px;
    color: rgb(255, 255, 255);
    padding: 9px 40px;
    margin: 15px 0 0;
}
/***  describe_form end ***/
/*** check_account  ***/ 
.client_views {
    float: left;
    margin: 30px 0 50px;
    width: 100%;
}
.client_views .profile_left {
    width: 100%;
    margin-bottom: 10px;
}
.profile_left {
    float: left;
    width: 60%;
}
.client_views .pro_img {
    width: 10%;
}
.img_left {
    border: 1px solid rgb(204, 204, 204);
    border-radius: 1000px;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    float: left;
    padding: 7px;
    width: 70px;
    height: 70px;
}
.img_left img {
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    float: left;
    width: 100%;
    height: 100%;
}

.client_views .pro_text {
    background: #f8f8f8;
    border: 4px solid #e3e3e3;
    -moz-order: 1px solid #e3e3e3;
    -webkit-order: 1px solid #e3e3e3;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    float: right;
    padding: 10px 15px;
    width: 88%;
}

.pro_text {
    box-sizing: border-box;
    float: right;
    padding: 0 0 0 20px;
    width: 70%;
}
.name {
    border-bottom: 1px solid #e3e3e3;
    float: left;
    margin: 0 0 5px;
    padding-bottom: 10px;
    width: 100%;
}
.client_views .name p {
    font-size: 17px;
}
.name p {
    color: rgb(127, 135, 138);
    font-size: 30px;
	color: #2d2d2d;
    font-weight: bold;
}
.join_date {
    float: left;
    width: 100%;
}
.client_views .join_date p {
    font-size: 13px;
}

.join_date p {
    color: rgb(88, 86, 86);
}
.client_views .join_date a {
    color: #dea426;
    text-decoration: underline;
}
.country {
    float: left;
    width: 100%;
}
.client_views .country p {
    font-size: 13px;
}

.country p {
    color: rgb(88, 86, 86);
}
.reviews {
    float: left;
    width: 100%;
}
.reviews ul {
    float: left;
    width: 40%;
}
.reviews ul li {
    float: left;
    margin: 0 3px;
}
/*** check_account end ***/
/***  account_border  ***/
.account_border {
    border: 1px solid rgb(221, 221, 221);
    box-sizing: border-box;
    float: left;
    padding: 20px;
    width: 100%;
}
.check_account {
    float: left;
    width: 100%;
    padding: 0 0 25px;
}
.check_account ul {
    background-color: #dea426;
    border-radius: 5px;
    float: right;
}
.check_account ul li {
    float: left;
}
.check_account ul li a {
    border-right: 1px solid rgb(255, 255, 255);
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    float: left;
    font-size: 14px;
    padding: 8px 18px;
}
.list_task_sec {
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.list_tasks {
    border-bottom: 1px solid rgb(226, 226, 226);
    float: left;
    margin: 15px 0 8px;
    padding: 0 0 5px;
    width: 100%;
}
.list_tasks_one {
    float: left;
    width: 100%;
}
.list_tasks_middle {
    float: left;
    padding: 0 10px;
    width: 40%;
}
.text_middle_one {
    float: left;
    width: 100%;
    margin: 0 0 10px;
}
.text_middle_one p {
    color: #282828;
    font-size: 17px;
    font-family: 'source_sans_proregular';
    line-height: 20px;
}
.text_middle_one p a{
    color: #282828;
}
.text_middle_two {
    float: left;
    width: 100%;
}
.list_tasks_right {
    float: right;
    width: 21%;
    padding: 1px 0 0;
}
.textright_bottom {
    /* display: inline-block; */
    text-align: center;
    width: 100%;
}
.account_border .textright_bottom a {
}
.textright_bottom a {
    background-color: #dea426;
    border-radius: 5px;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-family: "source_sans_proregular";
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0 0;
    padding: 8px 15px;
}
.pagination_result {
    width: 100%;
    display: inline-block;
    margin: 50px 0 0;
}
.pagination_result ul {
    float: left;
    width: 60%;
}
.pagination_result ul li.active > span {
    background: #bdbdbd;
    width: 30px;
    height: 30px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    float: left;
}
.pagination_result ul li {
    margin: 0 2px;
    float: left;
    line-height: 30px;
}
.list_tasks_right_propsal {
    float: right;
    padding: 1px 0 0;
}
.textright_top {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.account_border .textright_top h4 {
    font-size: 24px;
}

.textright_top h4 {
    color: #dea426;
    font-size: 30px;
    font-family: 'source_sans_proregular';
}
.completed {
   /* background-color: #428bca;*/
    border-radius: 5px;
    color: #fff;
    float: right;
    margin: 10px 4px 0 9px;
    text-align: center;
    width: auto;
}
/***  account_border end ***/

.contentconl {
    float: left;
    width: 25%;
}
.lefthead {
    margin: 45px 0 30px;
    text-transform: uppercase;
    width: 100%;
}
.leftlist {
    float: left;
    height: auto !important;
    min-height: 400px;
    width: 220px;
}

.listing {
    color: rgb(44, 44, 44);
    font-family: arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
}
.leftlist ul {
    list-style: outside none none;
    padding: 0;
}
.leftlist li {
    background-image: url(../images/list_arrow.png);
    background-position: left center;
    background-repeat: no-repeat;
    list-style: outside none none;
    margin: 0 0 10px;
    padding: 0 0 0 22px;
}
.listing a {
    color: #585656;
    font-size: 15px;
    font-family: 'source_sans_proregular';
    font-style: normal;
    font-weight: normal;
    line-height: normal;
}
.lhtbox {
    background-color: rgb(255, 255, 255);
    border-bottom: thin solid rgb(132, 132, 132);
    border-radius: 10px;
    float: left;
    height: auto !important;
    min-height: 100px;
    padding: 30px 20px;
    width: 70%;
    margin: 50px 0 0;
}
.lhtboxform {
    float: left;
    height: auto !important;
    margin-bottom: 10px;
    width: 100%;
}
.job_heading {
    float: left;
    margin: 10px 0;
    width: 100%;
}
.job_heading p, .job_heading p a {
    color: rgb(12, 12, 12);
    font-family: "source_sans_probold";
    font-size: 18px;
}
.lhtboxformlow_bottom {
    float: left;
    margin-bottom: 23px;
    width: 100%;
}
.lhtboxformtxt {
    float: left;
    text-align: right;
    width: 20%;
}
.lhtboxfield {
    box-sizing: border-box;
    float: left;
    width: 80%;
    margin-bottom: 20px;
}
.msc_textcon {
    float: left;
    padding: 0 8px;
}
.droplistcon {
    float: left;
    margin-right: 8px;
}
.droplistcon textarea {
    height: 150px;
    width: 400px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgb(181, 181, 181) rgb(181, 181, 181) rgb(109, 109, 109);
    border-radius: 5px;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: thin;
	padding:7px 10px;
}
.ratioslected input[type="radio"] {
    display: inline;
    width: auto;
    height: auto;
    margin: 4px 4px 0;
}

input[type=radio] {
    display: none;
}
.listings_continue input[type="submit"] {
    background-color: #dea426;
    border: medium none;
    border-radius: 5px;
    color: rgb(255, 255, 255);
    float: left;
    padding: 6px 25px;
    text-align: center;
    vertical-align: baseline;
    font-size: 100%;
}
.fieldtextauppl {
    color: rgb(105, 105, 105);
    font-family: arial;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
}
.lhtboxformlow {
    background-color: rgb(55, 68, 85);
    border-bottom: thin dotted rgb(102, 102, 102);
    border-radius: 5px;
    color: rgb(255, 255, 255);
    float: left;
    line-height: 18px;
    margin-top: 15px;
    padding: 10px;
    width: 100%;
}

.hws_work_text {
    float: left;
    width: 100%;
}


.hws_work_text h2 {
    color: #22265b;
    padding: 30px 0;
    box-sizing: border-box;
    text-align: center;
    width: 100%;
    float: left;
    text-transform: uppercase;
    /* background: #22265b; */
}

.profile_detail {
    display: inline-block;
    padding: 30px 0 0;
    width: 100%;
}
.rw_listin {
    width: 100%;
    display: inline-block;
}
.profile_detail .rw_listin .lis_full {
    width: 100%;
}

.lis_full {
    float: left;
    width: 70%;
    text-align: center;
}
.profile_detail .rw_listin .lis_full .img_lisrw {
    float: left;
    width: 50%;
    padding: 0;
}

.img_lisrw {
    background: #f0f0f0;
    padding: 2.5%;
    text-align: center;
    width: 100%;
}
.profile_detail .rw_listin .lis_full .face_traid {
    float: left;
    width: 50%;
    text-align: left;
    padding-left: 20px;
}
.profile_detail .rw_listin .lis_full .img_lisrw img {
    width: 100%;
    box-shadow: 0 0 3px #cccccc;
}
.profile_detail .rw_listin .lis_full .face_traid {
    float: left;
    width: 50%;
    text-align: left;
    padding-left: 20px;
}
.profile_detail .rw_listin .lis_full .product-single__vendor {
    font-size: 30px;
}

.product-single__vendor {
    font-size: 15px;
    width: 100%;
    display: inline-block;
}
.profile_detail .rw_listin .lis_full .product-single__title {
    font-size: 1.25em;
    line-height: inherit;
}

.product-single__title {
    display: inline-block;
    font-size: 2.25em;
    margin: 15px 0;
}

.profile_detail .rw_listin .lis_full .face_traid ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 16px;
    margin: 0 0 0 10px;
    position: relative;
    color: #3fc5aa;
    font-weight: bold;
	 position: relative;
}

.face_traid ul {
    display: inline-block;
    margin: 25px 0 0 0;
}
.face_traid ul li.active {
    border: 1px solid #dea426;
    background: #f0f0f0;
}
.face_traid ul li {
    display: inline-block;
    text-transform: uppercase;
    cursor: pointer;
}
.txtfield_small {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgb(181, 181, 181) rgb(181, 181, 181) rgb(109, 109, 109);
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: thin;
    float: left;
    margin-top: 0;
    padding: 5px 8px;
    width: 90px;
}

.about_retailer, .service_about {
    width: 100%;
    display: inline-block;
    padding: 30px 0;
}
.user_rtl {
    background: #a7a7a5;
    display: block;
    height: 150px;
    width: 150px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
}

.user_rtl > img {
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
}
.service_about > span {
    font-size: 16px;
    margin-bottom: 10px;
    display: inline-block;
}
.service_about > p {
    font-size: 13px;
    line-height: 20px;
    color: #a7a7a5;
}
.profile_detail .rw_listin .lis_full .face_traid ul li.active::after {
    content: "✓";
    color: rgb(63, 197, 170);
}
.gm-style {
    font: 400 11px Roboto, Arial, sans-serif;
    text-decoration: none;
}


/******  22-06-2018 end  *********/

/******  28-06-2018  *********/

.date_fields_full {
    text-align: left;
}
.date_fields_full .date_left label {
    width: 100%;
    float: left;
	color: #7d7d7d;
	font-size:15px;
}


.date_fields_full input {
    height: 35px;
    padding-left: 5px;
    margin: 10px 0px 5px;
    border: 1px solid rgb(220, 220, 220);
    border-radius: 2px;
    color: rgb(152, 149, 149);
    font-size: 14px;   
}

div#update_image_upload {
    text-align: left;
}
.describe_form .des_left {
    margin: 0 42px 0 0;
}
/******  28-06-2018 end  *********/

/******  02-07-2018  *********/

.srch-b input[type="submit"]:hover {
	background: #22265b;
}
.srch-b input[type="submit"] {
    background: #dea426;
    color: #fff;
    padding: 10px 29px;
    border-radius: 6px;
    font-size: 20px;
    border: none;
    width: auto;
    height: auto;
    font-weight: 400;
}


.business_info .personal_info {
    width: 100%;
}
.business_info .personal_info  input {
	font-size: 16px;
}
.business_info .personal_info select{
    width: 100%;
	font-size: 16px;
}
/******  02-07-2018 end *********/

/******  03-07-2018  *********/


.radio_des.btn_full {
    width: 100%;
}

.radio_des.btn_full input[type="button"] {
    width: 150px;
}
.radio_des.btn_full input[type="button"]:last-child {
    float: right;
}



/******  03-07-2018 end *********/

/******   03.07.2018  proposal_views **********/


.proposal_views li {
    float: left;
    margin: 9px 0 5px;
    width: 100%;
    border-bottom: 1px solid rgb(226, 226, 226);
}

.proposal_views li .pdetail {
    float: left;
    width: 80%;
}
.proposal_views li .pdetail > p {
    font-size: 14px;
    line-height: 20px;
}
.user_popup_img {
    position: relative;
}
.user_popup_img:hover .user_popup {
    display: block;
}
div.user_popup {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    border-radius: 5px;
    float: left;
    left: 60px;
    padding: 10px;
    position: absolute;
    top: 0;
    width: 250px;
    display: none;
    z-index: 99999;
}

.user_popup_top {
    float: left;
    width: 100%;
}
.user_pop-left {
    float: left;
    width: 25%;
}
.user_pop_right {
    box-sizing: border-box;
    float: right;
    padding: 0 0 0 10px;
    width: 75%;
}
.user_pop_name {
    font-size: 17px;
    line-height: 20px;
}
.user_pop_count {
    font-size: 13px;
    line-height: 20px;
}
.user_pop_right ul {
    float: left;
    width: 100%;
}
.user_popup_down {
    float: left;
    width: 100%;
}
.user_pop_one {
    display: inline-block;
    margin: 10px 0 0;
    text-align: center;
    width: 32%;
}
div.tooltip {
    top: 10em;
}

.proposal_views li .description a {
    background-color: #dea426;
    border: medium none;
    border-radius: 5px;
    color: rgb(255, 255, 255);
    float: left;
    padding: 4px 25px;
    text-align: center;
    margin: 3px 0 0;
}
div.tooltip span {
    display: none;
}

.user_popup_img a {
	font-size: 16px;
	color: #0a0e45;
}



/**********/

.des_right #contractor {
    border: 1px solid rgb(220, 220, 220);
    border-radius: 2px;
    color: rgb(152, 149, 149);
    float: left;
    font-size: 14px;
    height: 35px;
    padding: 0 10px;
    width: 390px;
	background-color: inherit;
}

.check_box input[type="checkbox"] {
	width: auto;
	height: auto;
}
.des_right input[type="radio"] {
	width: auto;
	height: auto;
}
.des_left label {
	font-weight: 400;
}
.describe_form .des_left {
	margin: 0 28px 0 0;
}
/**********/


/******   03.07.2018 proposal_views end  **********/

/*****  thank you  ******/

.thank_page h2 {
	text-align: center;
	color: #6cc26c;
}
.thank_page .about_text_error {
	width: 100%;
	padding: 0;
}

/*****  thank you end ******/

/******   04.07.2018  **********/
.ratioslected span {
	float: left;
}
.droplistcon label {
	display: none;
}
.listings_continue.btntext1 input[type="submit"] {
	width: 150px;
}

.personal_info  h3 {
    font-size: 28px;
    color: #000;
	font-family: 'source_sans_proregular';
}

.admin_profile .img_profile img {
    border-radius: 100%;
}

.more_projects a:hover {
    background: #292e6d;
	color:#fff;
}
.radio_des input[type="submit"]:hover, .radio_des input[type="button"]:hover {
    background-color: #292e6d;
}
.textright_bottom a:hover {
    background: #292e6d;
	color:#fff;
}
.pay_here ul li a:hover {
    background: #292e6d;
	color:#fff;
}

.add_skill a:hover {
    background:#dea426;
	color:#fff;
	cursor:pointer;
}

.text_middle_two h3 .button {
	background-color: #dea426;
	color: #fff;
	padding: 9px 25px;
	font-size: 16px;
	text-transform: uppercase;
	border-radius: 3px;
}
.text_middle_two h3 .button:hover {
	background-color:#22265b;
}
/**** payment history   *****/
.list_task_sec table, td, th {
    border: 1px solid rgb(221, 221, 221);
}

.list_task_sec table {
    border-collapse: collapse;
    width: 100%;
}
.list_task_sec table thead th{
	padding:10px;
}
.list_task_sec table tbody td{
	padding:5px 10px;
	text-align:left;
}
.list_task_sec table  .sr_field {
    width: 7% !important;
	text-align:center;
}



/**** payment history end  *****/

/****  sendinvitation  *****/
.allusers .loopusers {
	width: auto;
	float: left;
	margin: 0 5px;
}

.allusers .loopusers ul li img {
	border: 1px solid rgb(220, 220, 220);
	padding: 7px;
	border-radius: 100%;
}
.allusers .loopusers ul li a {
	text-align: center;
	font-size: 15px;
	text-transform: capitalize;
	color: #dea426;
	margin-top: 5px;
	width: 100%;
    float: left;
}
.allusers .loopusers ul li a:hover {
	color: #22265b;
}
/**** sendinvitation end  *****/

/**** service provider profile ****/
.serv_provider {
    width: 100%;
    float: left;
    padding: 20px 0;
}
.servic_abtleft {
    float: left;
    width: 75%;
}
.profil_baa {
    width: 100%;
    float: left;
    margin: 20px 0 0;
}
.avatar-lg {
    float: left;
    height: 100px;
    margin: 0 15px 15px 0;
    padding: 0;
    width: 100px;
}
.media-body.p-md-left {
    float: left;
    width: 78%;
}
.media-body.p-md-left {
    float: left;
}
.rwo_inr {
    width: 100%;
    float: left;
}
.Expe_rtise {
    float: left;
    width: 60%;
}
.Expe_rtise > h2 {
    font-family: 'source_sans_proregular';
    font-size: 25px;
}
.Expe_rtise > h3 {
    font-family: 'source_sans_proregular';
    font-size: 18px;
}
.rwo_inr {
    width: 100%;
    float: left;
}
.serv_provider h2 {
    font-family: 'source_sans_proregular';
    font-size: 25px;
}
.digni_ssim {
    padding: 0px 0;
    margin-top: 2px;
    width: 100%;
    float: left;
}
.digni_ssim h4 {
    color: #615f60;
    font-size: 18px;
    margin-bottom: 0px;
    text-transform: uppercase;
    margin: 0;
    background: #f0f0f0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 5px 15px;
    cursor: pointer;
}
.digni_ssim h4 i.fa {
    float: right;
    font-size: 12px !important;
    margin: 7px 0 0;
}

h4 .fa.fa-plus {
    display: block;
}
h4 .fa.fa-minus {
    display: none;
}
.down_con {
    display: none;
    float: left;
    width: 100%;
    padding: 15px;
}
.digni_ssim p {
    color: #615f60;
    font-size: 13px;
}
.servic_abtright {
    float: left;
    width: 25%;
    padding: 0 15px;
}

.soda_les {
    display: inline-block;
    padding: 0 0;
    width: 100%;
}
.soda_les a {
    border-radius: 3px;
    -moz-border-radius: 3px;
    background-color:#dea426;
    color: #fff;
    padding: 7px 0px;
    width: 100%;
    text-align: center;
    display: inline-block;
}
.soda_les a:hover {
    background-color:#292e6d;
	color:#fff;
}

.Mem_berdev {
    width: 100%;
    display: inline-block;
    margin: 15px 0 0;
}
.Mem_berdev ul {
    width: 100%;
    display: inline-block;
}
.Mem_berdev ul li {
    width: 100%;
    display: inline-block;
}
.Mem_berdev ul li span {
    float: left;
    font-size: 14px;
    font-family: 'Poppins', sans-serif !important;
}
.Mem_berdev ul li p {
    float: right;
    margin: 0;
    line-height: 20px;
}
.Searchothr {
    display: inline-block;
    padding: 15px 0;
    width: 100%;
}
.Searchothr span {
    font-weight: bold;
    margin-bottom: 10px;
}
.Searchothr input {
    padding: 0 15px;
    height: 39px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    line-height: 39px;
    border: 1px solid #ccc;
    width: 100%;
}
.Searchothr input[type="submit"] {
    padding: 0;
    background-color: #dea426;
    color: #fff;
    border: none;
    margin-top: 10px;
}
.Searchothr input[type="submit"]:hover {
	background-color:#292e6d;
}
h2.m-md-top-bottom {
    text-align: left;
    color: #dea426;
}
.over_view {
	font-size: 14px;
	float: left;
	margin: 0 0 5px;
	color:#333;
}
.Expe_rtise h2 {
    text-align: left;
    color: #dea426;
}
.median img {
    border: 1px solid rgb(220, 220, 220);
    padding: 5px;
    border-radius: 100%;
}
.digni_ssim li {
    background: #cccccc none repeat scroll 0 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    float: left;
    margin: 0 3px;
    padding: 2px 13px;
}
.work_client ul li img {
    width: 100%;
}
.work_client {
    display: inline-block;
    width: 100%;
}

.radio-container {
    display: inline-block;
    margin: 2px 15px 0;
}
.runner-radio input[type=radio]:not(old):checked + label {
    background: url(../images/radio-select.png) no-repeat;
}
.runner-radio input[type=radio]:not(old) + label {
    display: inline-block;
    background: url(../images/radio.png) no-repeat;
    line-height: 19px;
    padding: 0 4px 0 25px;
}
.poster-radio input[type=radio]:not(old):checked + label {
    background: url(../images/radio-select.png) no-repeat;
}
.poster-radio input[type=radio]:not(old) + label {
    display: inline-block;
    background: url(../images/radio.png) no-repeat;
    line-height: 19px;
    padding: 0 4px 0 25px;
}

.radio-container > * {
    display: inline-block;
}
.runner-radio input[type=radio] {
    display: none;
}
.runner-radio label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
/**** service provider profile ****/

/******   04.07.2018  end  **********/

/*******  05-07-2018   *******/
.btn_main {
    float: inherit;
    margin-right: 4px;
}
.btn_main a {
    float: left;
    width: auto;
    padding: 18px 22px;
    font-size: 16px;
    background:#dea427;
	color:#fff;
	    margin-right: 8px;
}
.btn_main a:hover {
	background-color:#22265b;
	color:#fff;
}

/*******  05-07-2018 end  *******/

/****  06-07-2018  ****/
.success {
    color: green;
    font-size: 16px;
    float: left;
}
.portfolio_form .des_right {
    float: left;
	width:100%;
}

.portfolio_form div#update_files img {
    border: 2px solid #ddd;
}

.footer .mailing input {
    margin: 0;
}
.footer .mailing input[type="submit"] {
    width: auto;
    height: auto;
    margin: 12px 0 0 0;
}
.mesages_new ul li:hover {
	background-color:#dea427;
}
.mesages_new ul li:hover  .date_msg span {
    color: #fff;
}
.mesages_new ul li:hover  .text_msg h5 {
	color:#fff;
}
.mesages_new ul li:hover  .text_msg p {
	color:#fff;
}
.msg_name .img_msg img {
	border-radius: 100%;
}

.profile_account ul li.active {
    background-color: #bebebe;
}
.profile_account ul li.active a  {
	color: #000;
}
/****  06-07-2018  end ****/
/****  07-07-2018  ****/

.home_search .left-in {
	display: inline-block;
	float: none;
}
.home_search .srch-b input[type="submit"] {
	float: none;
}
.detail_left ul li {
    height: 58px;
}

.search_profile ul li {
    height: 430px;
}
.search_profile ul li .view_profile ul li {
    height: auto;
}
.search_profile ul li .group {
    height: 370px;
}
.search_profile ul li .group h4 {
    min-height: auto;
}
.date_view {
    margin-top: 10px;
}
.date_view a .fa {
    font-size: 12px !important;
}


.sidebrnews h6 {
    color: #fff !important;
}
.sidebrnews .imgblog-righs {
    width: auto;
    float: left;
}
.sidebrnews .blog_cont.tricks_blog {
    width: 63%;
    float: right;
}
.search_form_middle {
    padding-top: 40px;
}
.search_form_middle .new_invitaion_middle {
    width: 35%;
	margin-top: 0;
}
.new_invitaion_middle ul li {
    width: 100%;
}
.search_form_middle .form_despart {
    width: 60%;
}
.search_form_middle  .des_left {
    margin: 0 20px 0 0;
    line-height: 35px;
}

.search_in {
    width: 100%;
    float: left;
}
.search_in span {
    width: 100%;
    text-align: center;
    float: left;
    font-size: 16px;
    color: green;
    padding: 10px 0;
}
.search_in .form_despart {
    width: 100%;
}

.search_in .postcode {
    width: 50%;
    margin: 0;
    padding-right: 30px;
    line-height: 35px;
}
.search_in .des_left {
    width: 50%;
    padding-right: 30px;
    margin: 0;
    line-height: 35px;
}
.search_in .des_right {
    width: 50%;
}
.search_in .dollar .des_right {
    width: 100%;
    text-align: center;
}
.search_in .dollar .des_right .radio_des {
    float: none;
    display: inline-block;
}

.newbid {
	width: 100%;
}
.newbid .job_heading p {
	text-align: center;
}
.newbid .lhtboxformlow_bottom p {
	text-align: center;
}
.newbid .droplistcon input {
	border: 1px solid #b5b5b5;
	width: 394px;
	border-radius: 5px;
}

.view_btn ul li {
    float: left;
}
.view_btn ul li a {
    width: auto;
    float: left;
	font-size: 10px;
    padding: 7px 7px;
	margin: 0 2px;
}
.project_box .reate-img img {
    border-radius: 100%;
}

/*.news_blog .img_news {
	width: 100%;
	float: left;
}
.news_blog .img_news .date_view {
	width: 35%;
	float: left;
	margin-top: 0;
}
.news_blog .img_news .date_view img {
    float: left;
    margin-bottom: 10px;
}*/

.img_news.ewsnew {
	width: 100%;
}

.ewsnew  .image_btmcont {
    width: 33%;
    padding: 0 0 0 0;
    float: left;
}
.img_news.ewsnew .blog_cont {
	float: right;
    width: 67%;
    padding: 0 0 0 18px;
}
.ewsnew .image_btmcont img {
	margin-bottom: 10px;
}

.reate-img > img {
	width: 85px;
	height: 85px;
	border-radius: 100%;
}
/****  07-07-2018 end ****/
/****  09-07-2018  ****/

.header_right .main_ul {
    margin: 0;
}
.header_right .main_ul li {
    position: relative;
}
.header_right .main_ul li a.noti_btn {
    background-color: inherit;
	position:relative;
	cursor:pointer;
	
}
.header_right .main_ul li a.noti_btn span {
    color: #22265b !important;
}
.header_right .noti-bell {
    position: absolute;
    top: 3px;
    right: 12px;
    background-color: #dea426;
    color: #fff;
    width: 17px;
    height: 17px;
    border-radius: 100%;
    line-height: 17px;
    font-size: 10px;
}
.header_right .main_ul li a.noti_btn:hover {
    background-color: inherit;
}
.header_right .main_ul li:hover .dropdown {
    display: block !important;
}
.header_right .main_ul li .dropdown {
	position: absolute;
    width: 252px;
    background-color: #f9f9f9;
    float: left;
    border: 1px solid #e9e9e9;
    border-top: 3px solid #22265b;
    position: absolute;
    top: 38px;
    right: 6px;
}
.header_right .main_ul li .dropdown li {
    width: 100%;
    float: left;
	border-bottom: 1px solid #e9e9e9;
	padding:10px 12px;
}
.header_right .main_ul li .dropdown li:hover {
	background-color: #dea426;
}
.header_right .main_ul li .dropdown li:hover a {
    color: #fff !important;
}
.header_right .main_ul li .dropdown li:hover span {
    color: #fff !important;
}
.header_right .main_ul li .dropdown li:last-child {
    border-bottom: none;
}
.header_right .main_ul li .dropdown li a {
    color: #22265b !important;
    background-color: inherit;
    margin: 0;
    text-align: left;
    width: auto;
	float:left;
	padding:0;
    border-radius: 0;
}

.header_right .main_ul li .dropdown li span {
    float: right;
	color:#22265b;
	padding: 2px 0 0 0;
}
/****  09-07-2018 end ****/

/****  10-07-2018 end ****/
.list_task_sec .list_tasks {
    max-width: 50%;
    flex: 0 0 50%;
    border: 1px solid #eee;
    padding: 10px;
    border: none;
    min-height: inherit;
    display: flex;
}
.list_task_sec .list_tasks p {
    font-size: 14px;
}
.list_task_sec .list_tasks .list_tasks_one {
    border: 1px solid #dea426;
    padding: 25px 10px;
    min-height: inherit;
    display: flex;
    flex-direction: column;
}

.list_task_sec .list_tasks .list_tasks_one .list_tasks_middle {
    width: 100%;
    min-height: auto;
    margin-bottom: auto;
}

.list_task_sec .list_tasks .text_middle_one p a {
    text-transform: uppercase;
    font-size: 20px;
}
.list_task_sec .list_tasks .list_tasks_one .list_tasks_middle h2 a {
    text-transform: uppercase;
	font-size: 20px;
}
.list_task_sec .list_tasks .list_tasks_one .list_tasks_right_propsal {
    width: 100%;
    float: left;
}

.list_task_sec .list_tasks .job_main .img_job {
    width: 43%;
}
.list_task_sec .list_tasks .job_main .cont_job {
    width: 53%;
    padding: 0;
}
.list_task_sec .list_tasks .text_middle_two ul li {
    width: 100%;
    float: left;
    font-size: 15px;
    line-height: 28px;
}
.list_task_sec .list_tasks .job_main .cont_job ul li a {
    float: right;
    width: 95px;
}
.list_task_sec .list_tasks .job_main .cont_job ul li strong {
    width: 95px;
    float: right;
    font-size: 14px;
    line-height: 22px;
}

.list_task_sec .list_tasks .text_middle_two ul li p {
    width: auto;
    float: left;
    margin-bottom: 0;
    padding-right: 10px;
    font-weight: 500;
	    color: #22265b;
}
.list_task_sec .list_tasks  .list_tasks_right_propsal h4 {
    /*border: 1px solid #eac474;*/
    padding: 6px 35px;
}
.list_task_sec .list_tasks .completed {
    float: none;
    margin:0px 0 0 0; 
    display: inline-block;
}
.list_task_sec .list_tasks .completed a {
    background-color: #fff;
    color: #dea426;
    border: 1px solid #dea426;
}
.list_task_sec .list_tasks .completed a:hover {
    background-color: #dea426;
	color:#fff;
}
.list_task_sec .list_tasks .textright_bottom a {
    background-color: #fff;
    color: #dea426;
    border: 1px solid #dea426;
}
.list_task_sec .list_tasks .textright_bottom a:hover {
    background-color: #dea426;
	color:#fff;
}


.lhtbox_full {
    width: 100%;
    float: left;
}
.lhtbox_full .job_heading h3 {
    font-size: 30px;
    text-transform: capitalize;
	float: left;
}
.lhtbox_full .job_heading h3 span {
    width: 30px;
    height: 30px;
    background-color: #dea426;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border-radius: 100%;
    line-height: 30px;
    vertical-align: 5px;
}
.lhtbox_full .job_list_main {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    padding: 20px;
}

.lhtbox_full .img_job {
    float: left;
    width: 35%;
}
.lhtbox_full .cont_job {
    float: right;
    width: 63%;
    padding: 0 0 0 0;
}
.lhtbox_full .cont_job ul li {
    line-height: 30px;
    font-size: 18px;
}
.lhtbox_full .cont_job ul li a {
    text-transform: capitalize;
	font-weight:600;
}
.lhtbox_full .cont_job ul li a:hover { 
    color:#dea426;
}
.lhtbox_full .proposal_views ul li {
    border: 1px solid #ccc;
    width: 100%;
    float: left;
    padding: 20px;
}

.proposal_left {
    width: 50%;
    float: left;
}

.proposal_left .user_popup_img {
    position: inherit;
}
.proposal_left .user_popup_img:hover .user_popup {
    display: none;
}
.proposal_left .user_popup_img a {
    font-size: 24px;
    font-weight: 500;
}
.proposal_left div#des {
  
    padding: 5px 0px;
    margin-top: 7px;
}

.proposal_left .proposal_details_dtl{
	padding: 5px 0px;
    border-top: 2px solid #000;
}

.proposal_right {
    width: 50%;
    float: left;
}
.proposal_right .view_profile {
    background: inherit !important;
}
.proposal_right .view_profile ul li {
    border: none;
    padding: 0;
}
.proposal_right .group {
    padding: 0;
}
/****  10-07-2018 end ****/

.cont_detail {
    float: left;
    width: 100%;
    background: #ececec;
    padding: 13px 22px;
    margin: 6px 0;
}
.cont_detail:hover {
	background: #dea426;
}
.cont_detail .user_msg {
    float: left;
    margin-right: 18px;
	padding-left:0;
}
.cont_detail .date_ass {
    float: right;
}
.cont_detail h5,p{
	color:#22265b;
}
.cont_detail:hover .user_msg h5{
	color:#fff;
}
.cont_detail:hover p{
	color:#fff !important;
}
.cont_detail .user_msg img {
    border-radius: 100%;
}
.client_views .pro_text .name {
    text-align: left;
    text-transform: uppercase;
}



/****  13-07-2018  ****/

.msg_scroll {
    width: 100%;
    float: left;
    height: 100%;
	overflow-y: scroll;
	padding-bottom: 30px;
}

.user_image {
    width: 65px;
    float: left;
}
.user_image img {
    border-radius: 100%;
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 15px;
}
.user_msg {
    padding-left: 65px;
}
.user_msg p{
	text-align:justify;
	font-size: 14px;
    line-height: 20px;
}
.to-user {
 background: #dddddd !important;
}
.toUserImg {
    width: 85px;
    float: left;
    margin-right: 15px;
}
.toUserImg img{
    width: 85px;
	height:85px;
	border-radius:100%;
}
.common_btn {
	background-color:#dea426;
	color:#fff;
	border:none;
	font-size:18px;
	text-transform:uppercase;
	font-weight:500;
}
#usearch {
    background-color: #dea427;
    margin-top: 21px;
    border: none;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
}
#usearch:hover {
    background-color: #22265b;
}

/****  13-07-2018 end ****/

/****  17-07-2018  ****/
.heading_full {
    width: 100%;
    float: left;
	margin-bottom: 20px;
}
.heading_full .heading_left {
    width: auto;
    float: left;
}
.heading_full .heading_right {
    width: auto;
    float: right;
}

.por_loop li {
    border: 1px solid #dea427;
    margin-bottom: 30px;
    text-align: center;
    padding: 10px !important;
    margin: 0 5px 10px;
    width: 32% !important;
}
.por_loop li .por_btn a {
    border: 1px solid #dea427;
    margin: 0 3px;
    padding: 4px 10px;
    display: inline-block;
    font-size: 15px;
    text-transform: capitalize;
    border-radius: 5px;
    color: #dea427;
}
.por_loop li .por_btn a:hover {
	background-color:#dea427;
	color:#fff;
}

/****  17-07-2018 end ****/

/****  18-07-2018  ****/
.tsk_img {
    float: right;
    width: auto;
}
.des_right_main {
    width: 61%;
    float: right;
}
.des_right_main .attachment_list {
    width: auto;
    float: left;
	margin-right:5px;
}
.des_right_main .attachment_list .att_icon {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
}
.des_right_main .attachment_list .att_btn {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
	border:1px solid #dea426;
    color: #dea426 !important;
    padding: 10px 15px;
    border-radius: 4px;
	cursor:pointer;
}
.des_right_main .attachment_list strong {
    width: 100%;
    float: left;
}

.des_right_main strong div span {
    font-size: 15px;
}


/****  18-07-2018 end ****/

a.mobile-login {
    display: none;
}
.coment_icon {
    float: left;
    width: 100%;
    margin: 15px 0;
    /* position: absolute; */
    /* bottom: -155px; */
}
.msg_type {
      position: relative;
}
.coment_icon textarea {
    width: 100% !important;
    float: left;
}

.form_attachment {
    float: left;
    width: 100%;
    text-align: left;
    border: 1px solid #ccc;
    padding: 2px 10px;
    margin-bottom: 4px;
}
.form_attachment .des_left {
    float: left;
    text-align: right;
    width: auto;
}


/***  25-07-2018  ***/

.attachs {
    width: auto;
    float: right;
    padding: 2px 10px;
    background-color: #e3e3e3;
}
.attachs h4 {
    font-size: 12px;
    width: 100%;
}
.attachs a {
    width: auto;
    display: inherit;
    text-align: center;
}

/***  25-07-2018 end  ***/

/***  13-08-2018  ***/

.list_tasks_right-full {
	width: 100%;
	padding: 0 21px;
}
.list_task_secbk .list_tasks  ul {
    background-color: inherit ;
}
.list_task_secbk .list_tasks .text_middle_one .cont_detail:hover {
	background: inherit !important;
}
.list_task_secbk .cont_detail a {
	border-right: inherit;
	padding:0;
}

.list_task_secbk .list_tasks .user_msg {
	padding-left: 0;
}
.list_task_secbk .list_tasks .cont_job ul li a{
	color: #337ab7;
	font-size: 14px;
	padding: 0px 0px;
}
.list_task_secbk .text_middle_two ul li {
	line-height:normal;
}
.list_task_secbk .text_middle_two ul li a{
	color: #337ab7;
	font-size: 14px;
	padding: 0px 5px 0 0;
	line-height:24px;
}

/***  13-08-2018 end ***//***  21-08-2020  ***/.personal_info.full_pageinfo .submit_here .image.imguplod.upload_browers {    max-height: inherit;    overflow: hidden;}.personal_info.full_pageinfo .submit_here #alldocdetail {    max-width: 362px;    height: 230px;    margin: 0 auto;    display: inline-block;    float: none;    background-color: #f5f5f5;    padding: 40px 0;	position:relative;}.personal_info.full_pageinfo .submit_here #alldocdetail img:nth-child(2) {    width: 148px;    height: 148px;    border-radius: 100%;    display: block;    margin: 0 auto;}.submit_here #alldocdetail img:nth-child(1) {    position: absolute;    top: 15px;    right: 15px;    border:none;}.login_sec .rght_register {    margin-bottom: 0;}.login_sec .left_login h2 {    margin-top: 0;}




/***  22-09-2020  ***/

.register_account .tabs_here {
    padding-bottom: 0;
}

.register_account .tabs_here .full_sec {
    margin-bottom: 0;
}

.register_account .tabs_here .full_sec .submit_sec {
    text-align: center;
}

.register_account .tabs_here .full_sec input[type="submit"] {
    margin: 20px 0 0;
    float: initial;
}

/***  19-12-2020  ***/
.edit-img  .edit_profile {
    position: relative;
	/* width: 35%; */
}
.profile_image_dev {
    min-width: 130px;
    min-height: 130px;

}
.edit-img #alldocdetail > img {
    width: 130px;
    height: 130px;
    border-radius: 100%;
    object-fit: cover;
    max-width: 130px;
}

.edit_profile #upproimg {
    position: absolute;
    top: 85px;
    left: 0;
    right: 0;
    background-color: #dea426;
    color: #fff;
    padding: 3px 10px;
    border-radius: 5px;
    border: 1px solid #fff;
    margin: 0 auto;
    width: fit-content;
	width: -moz-fit-content;
}

.edit-img .profile_image_dev .dels {
    position: absolute;
    top: 0;
    right: 0;
}

.edit-img .profile_image_dev .dels a img {
    border: none !important;
}
.add_row_btn a {
    border: 1px solid #dea426;
    padding: 9px 16px;
    display: inline-block;
    text-transform: capitalize;
    font-size: 16px;
    border-radius: 5px;
    color: #dea426;
}

.add_row_btn a:hover {
    background: #dea426;
    color: #fff;
    cursor: pointer;
}
.field-icon-eye {
    float: right;
    margin-right: 10px;
    margin-top: -40px;
    position: relative;
    z-index: 2;
}


/***  19-12-2020  end***/
@media screen and (max-width:479px) {
	.header .logo a img {
       max-width: 160px;
}
.cont-form select, input {
    height: 40px;
    font-size: 14px;
	border: 1px solid #000;
}
}


/*** 09.01.2021 ***/

.banner-content li {
    text-transform: initial;
}

.now-b {
    width: 100%;
    float: left;
}

.post-left {
    float: left;
    width: 54%;
    display: grid;
    grid-gap: 25px;
    grid-template-columns: repeat(2, 1fr);
}

.post-st01 h5 a {
    color: #22265b;
}

.work_part p br {
    display: none;
}


/*** 09.01.2021 ***/
.thankpage-full {
	width: 100%;
	float: left;
	padding: 100px 0;
	background-color: #f5f5f5;
}
.thankpage-inner {
	width: 100%;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}
.thank_page {
	width: 50%;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	padding:70px 30px;
	background-color: #fff;
	border: 1px solid #15b7cd;
}
.tank_top {
	text-align: center;
}
.tank_top .fa-thumbs-o-up {
	font-size: 70px;
	color: #0c0f38;
	margin-bottom: 10px;
}
.thnk_icon ul {
	display: flex;
	margin-top: 30px;
}
.thnk_icon ul li a {
	font-size: 24px;
	color: #0c0f38;
	margin: 0 5px;
	transition: 0.5s;
}
.form_defult_btn {
	width: 100%;
	float: left;
	margin-top: 25px;
}
.form_defult_btn input[type="submit"] {
	background: #dea426;
	color: #fff;
	text-align: center;
	border: none;
	border-radius: 5px;
	font-size: 18px;
	text-transform: capitalize;
}
.defutl_page_title {
	width: 100%;
	float: left;
	text-align: center;
	margin: 10px 0;
	text-transform: uppercase;
}
.thank_page_btn .thk-bnt {
	background: #22265b;
	color: #fff;
	padding: 10px 29px;
	border-radius: 6px;
	font-size: 20px;
	border: none;
	width: auto;
	height: auto;
	font-weight: 400;
}

.thank_page_btn .thk-bnt:hover {
	background-color: #dea426;
}

/********************************************************************/

.newbid .lhtboxfield {
    width: 100%;
}

.newbid .lhtboxfield .droplistcon {
    width: 100%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.newbid .lhtboxfield .droplistcon label {
    display: block;
    width: 120px;
    text-align: end;
    padding-right: 10px;
    margin: 0;
}

.newbid .lhtboxfield .droplistcon input {
    margin: 0;
}

.newbid .lhtboxform.fieldtextauppl {
    text-align: center;
}

.newbid .listings_continue.btntext1 {
    text-align: center;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.dashboard_rght .profile-page.thank_page {
    margin: 0 auto;
    float: none;
}

.account_border .check_account {
    display: inline-flex;
    justify-content: space-between;
}
.job_fillter_se label {
    text-transform: uppercase;
}

.job_fillter_se select {
    width: 150px;
    margin-left: 6px;
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 4px;
}




/********************************************************************/
/********************************************************************/
/********************************************************************/
/********************************************************************/
/********************************************************************/


/* 

.donationSubmitForm .cardCVV {
    margin-top: 25px;
}

.donationSubmitForm .d-flex {
    margin-top: 10px;
}

.donationSubmitForm .form-group.inputIcon {
    margin-top: 15px;
}

.donationSubmitForm select:nth-child(2) {
    margin-left: 5px;
}

.donationSubmitForm .error {
    color: red;
}



.donationSubmitForm button, input, select, textarea {
    outline: none;
}

.donationSubmitForm input:focus {
    color: #000 !important;
    border-color: #dea426;
} */


.donationSubmitForm  * {
    float: none !important;
}

.donationSubmitForm h5 {
    margin-bottom: 18px;
    color: #dea426;
    font-weight: 800;
}

.donationSubmitForm label {
    color: #22265b;
    font-size: large;
    font-weight: 700;
}




.donationSubmitForm .inputIcon span {
    position: relative;
    display: block;
}

.donationSubmitForm .inputIcon span i {
    position:absolute;
    left:0;
    top:50%;
    transform:translate(0% , -50%);
}
.donationSubmitForm .inputIcon span input {

    margin:0 !important;
}


/*form-style====07-10-2021-byr==start==here*/

.cardExpiry select {
    border: 1px solid;
    min-width: 170px;
    border-radius: 6px;
    padding: 10px 18px;
    height: calc(45px + (57 - 45) * (100vw - 320px) / (1600 - 320));
    margin-right: 15px;
}
.donationSubmitForm input {
    border: 1px solid;
    min-width: 170px;
    border-radius: 6px;
    padding: 10px 18px;
    height: calc(45px + (57 - 45) * (100vw - 320px) / (1600 - 320));
}
.donationSubmitForm input.paySubmit {
    color: #131313;
    padding: 7px 11px;
    border-radius: 4px;
    background: #ffcf17;
    border: none;
    font-weight: 600;
    font-size: 13px;
    margin-top: 15px;
    width: auto;
    height: auto;
}
.cardExpiry {
    margin-bottom: 46px;
}
.donationSubmitForm label.error {
    color: red;
    /* position: absolute; */
    /* left: 0; */
	font-size:14px;
}
.cardExpiry .d-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cardExpiry .d-flex > div, .cardExpiry .d-flex select {
    width: 33%;
}
.cardExpiry .d-flex select {
    margin-top: 16px;
}
.form-group.inputIcon input {
    padding-left: 30px;
}
.cardCVV {
    position: relative;
}
.cardCVV label#cvv-error {
    position: absolute;
    left: 0;
    bottom: -24px;
}







/*===========other-page-style================*/
.Create-change-password input {
    width: 100%;
    height: 53px;
    margin: 2px 0;
    float: left;
    border: 1px solid #000;
    padding: 0 15px;
    margin: 4px 0;
    margin-bottom: 15px;
}

.browse-now-btn input.sub-btn {
    background-color: #dea426;
    border: medium none;
    border-radius: 3px;
    color: rgb(255, 255, 255);
    padding: 9px 40px;
    margin: 15px 0 0;
    width: auto;
}
.Create-change-password select {
    width: calc(33% - 20px);
    height: 53px;
    margin: 2px 0;
    /* float: left; */
    border: 1px solid #000;
    padding: 0 10px;
    /* margin: 4px 10px; */
    margin-bottom: 30px;
    /* margin: 10px; */
}
.Create-change-password label.error {
    color: red;
}
.Create-change-password label {
    display: block;
}
.dob-outer label {
    display: block;
}
.Create-change-password select + select {
    margin-left: 30px;
}
/*form-style====07-10-2021-byr==end==here*/

.defult_blue_btn {
	background-color: #22265b;
	border: medium none;
	border-radius: 5px;
	color: rgb(255, 255, 255);
	float: left;
	padding: 15px 25px;
	text-align: center;
	vertical-align: baseline;
	font-size: 100%;
	width: 150px;
	height: 55px;
	margin: 7px 10px 23px;
}

.defult_blue_btn:hover {
	background-color: #dea426;
}

/*** 25.02.2023 ***/

.contractor_left form input.select_des {
    margin: 0;
}

.ses_msg_sec {
	text-align: center;
	color: red;
}

span.msg_date_sec {
    float: right;
    font-size: 12px;
    color: #898989;
}
.payment_heading {
	width: 100%;
	float: left;
}


/*** 30.06.2023 ***/


.bidForm_sec {
    width: 70%;
    margin: 0 auto;
    text-align: center;
}
.newbid  .bidForm_sec .lhtboxfield .droplistcon {
    width: 85%;
}
.newbid  .bidForm_sec .lhtboxfield .droplistcon input {
    width: 100%;
}
.newbid .bidForm_sec .lhtboxfield .droplistcon textarea {
    width: 100%;
}

.rate-text p {
    min-height: 28px;
}

.dashboard_rght .project_box .rate-box {
    display: block;
}
.dashboard_rght .project_box .rate-box .reate-img img {
    object-fit: contain;
    width: auto;
    height: auto;
}

.form-group.d-flex.align-items-center.checkbox_section input {
    min-width: auto;
    width: 24px;
    height: 22px;
    padding: 0;
    margin: 0;
    vertical-align: sub;
}

.open_status_pro {
	background: none !important;
	color: #000 !important;
	font-weight: bold;
}

/**** 11.11.2024 ****/

.mathCaptchaSec {
    width: 100%;
    gap: 0;
    margin-top: 30px;
    display: flex;
    grid-template-columns: repeat(2, 1fr);
}
.mathCaptchaSec .captcha_left {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.captcha_right {
    width: 25.33%;
    text-align: left;
}
.register_account .tabs_here .full_sec .submit_sec ul.tabs {
    border: none;
}
.mathCaptchaSec span {
    margin-bottom: 14px;
    display: inline-block;
    width: 100%;
}

.submit_here button#resetCaptchaBtn {
    width: 205px;
    height: 52px;
    margin: 0 0 0 10px;
    background: #dea426;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    padding: 0px 15px;
    border: none;
    outline: none;
    display: inline-block;
}


