 
.new_check input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
	position: relative;
	top: 3px;
}

.new_check input[type='checkbox']:before {
    content: '';
    display: block;
    width: 60%;
    height: 60%;
    margin: 20% auto;
    border-radius: 50%;
}

.new_check input[type='checkbox']:checked:before {
    content: '\2714';
	font-size: 22px;
    position: absolute;
    left: 5px;
    top: -5px;
	color: green;
}
.new_check_label label {
    position: absolute;
    width: 80%;
    left: 15%;
    top: 22%;
}	 
 
 
.navbar-default {
    background-color: transparent !important;
    border-color: #e7e7e7;
}
li.top_con:hover img.freelancer_icon_before {
    opacity: 1;
    transition: 1s;
   
}
img.freelancer_icon_before {
    opacity: .0;
    height: 20px !important;
    transition: 1s;
	margin-top: -5px;
}

img.header_social_icons {
    position: absolute;
    height: 20px !important;
    transition: 1s;
}
.fixed {
    position: fixed;
    top:0; left:0;
    width: 100%; }
	
.freelancer_nav_2 {
    background: white !important;
    height: 70px;
	box-shadow: 2px 2px 5px grey !important;
}
.freelancer_nav_2 a.navbar-brand {
    margin-top: -20px !important;
}
.free_search_nav {
    position: relative;
    left: 58%;
}

input#freeform2 {
    border-radius: 20px;
    height: 40px !important;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
	color: black;
}
span.free_nav_home_search i {
    font-size: 22px;
    background: #38176C;
    border-radius: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    padding-top: 7px;
    position: absolute;
  
    top: 0;
    color: white !important;
    right: 10px;
}



@media only screen and (min-width: 768px){
.freelancer_btn{
	float: right !important;
	
	
}	
	
	
	input#freeform2 {
    border-radius: 20px;
    height: 40px !important;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 180% !important;
    border: 1px solid #38176C;
    color: black;
}
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -30px !important; */
    /* color: green; */
/* } */

	
}






@media only screen and (min-width: 768px) and ( max-width: 812px)
{
.freelancer_page {
    position: absolute !important;
    top: 30% !important;
    right: 0px;
    width: 100%;
	text-align: center !important;
}
.sm_free_img {
    width: 100px !important;
}
.home_nav_mob {
    background: white !important;
}
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* } */
/* p.col-md-4 { */
    /* height: 40px; */
    /* left: 6.5% !important; */
    /* top: 8px; */
    /* width: 69% !important; */
    /* line-height: 1.3; */
/* } */
.make_margin {
    margin-left: 0px !important;
}
.make_margin_more {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.div_fit {
    width: 100% !important;
}
a.navbar-brand {
    position: absolute !important;
    left: 23em !important;
}

}

@media only screen and (min-width: 813px) and ( max-width: 890px)
{
.freelancer_page {
    position: absolute !important;
    top: 30% !important;
    right: 0px;
    width: 100%;
	text-align: center !important;
}
.sm_free_img {
    width: 100px !important;
}
.home_nav_mob {
    background: white !important;
}
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -41px !important; */
    /* color: green; */
/* } */
/* p.col-md-4 { */
    /* height: 40px; */
    /* left: 6.5% !important; */
    /* top: 8px; */
    /* width: 69% !important; */
    /* line-height: 1.3; */
/* } */
.make_margin {
    margin-left: 0px !important;
}
.make_margin_more {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.div_fit {
    width: 100% !important;
}
a.navbar-brand {
    position: absolute !important;
    left: 23em !important;
}
.free_top_img_blue {
    position: relative;
    top: 0px !important;
}
a.navbar-brand {
    width: 90px !important;
}

}
/*screen 280 to 320 start*/

@media only screen and (min-width: 280px) and ( max-width: 320px)
{
.from_div_text {
    margin-top: 10px !important;
    background-color: white;
    padding: 15px;
    bottom: 0px;
    position: absolute;
    color: #38176C;
    font-family: MontserratAlternates-SemiBold !important;
    left: 0px;
}	
.btn-default {
    background: #FE7467 !important;
    color: white !important;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 35px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
    border-style: none !important;
}
button#prev-btn {
    background: white;
    border: 1px solid gray !important;
    color: gray !important;
    margin-right: 20px !important;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 15px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
}
	
.form label{
		position: relative;
		color: #fff;
		font-size: 15px;
		text-align: center;
		 height: 220px;
		box-shadow: 1px 1px 2px lightgrey;
		display: block;
		cursor: pointer;
		border-radius: 2px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		    margin-top: 10px !important;
			box-shadow: 0 0 9px #3535353b;
			width: 98% !important;
	}	
	
.sm_free_img {
    width: 80px !important;
}
.free_top_img_blue {
    position: relative;
    top: 0px !important;
}
/* a.navbar-brand { */
    /* position: absolute; */
    /* left: 6.5em !important; */
     /* top: -40px !important; */
/* } */
.change_font {
    font-family: Nunito-SemiBold !important;
    margin-top: 10px !important;
    color: #333333 !important;
    font-weight: bold !important;
    font-size: 18px !important;
    font-style: normal;
    text-align: center;
}




	
.freelancer_nav_2 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 .container-fluid {
    background: #6d33c9;
}
.navbar-header.first_nav {
    height: 50px;
}
.freelancer_nav_1.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none !important;
}
input#freeform2 {
    border-radius: 20px;
    height: 40px !important;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    border: 1px solid purple;
    color: black;
	float: none !important;
}	
.free_search_nav {
    position: relative;
    left: 0%;
}
.freelancer_nav {
    position: relative;
    top: 60px;
}

span.free_nav_home_search i {
    font-size: 22px;
    background: purple;
    border-radius: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    padding-top: 7px;
    position: absolute;
    top: 10px;
    color: white !important;
    right: 14px;
}
nav.navbar.navbar-default.freelancer_nav_1 {
    position: fixed;
    width: 100%;
}
.free_top_padding {
    padding: 0px 10px !important;
}
.freelancer_page {
    position: absolute !important;
    top: -2% !important;
    right: 0px;
    width: 100%;
}
.freelancer_page h2 {
    font-size: 28px !important;
    font-family: 'MontserratAlternates-SemiBold';
    color: white;
	text-align: center !important; 
}
.freelancer_page p {
    font-family: 'Nunito-Regular';
    font-size: 18px !important;
    color: white;
	text-align: center !important; 
}
.about_padding {
    padding: 0px 10px !important;
}
.btn-default {
    background: #FE7467;
    color: white;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 85px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
    border-style: none !important;
}

.fixed {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
}
.freelancer_nav_mob {
    position: fixed;
    width: 100%;
    background: white !important;
}
.freelancer_nav_mob a.navbar-brand {
    width: 80px;
}

}



/*screen 280 to 320 end*/
/*screen 321 to 360 start*/

@media only screen and (min-width: 321px) and ( max-width: 360px)
{
.from_div_text {
    margin-top: 10px !important;
    background-color: white;
    padding: 15px;
    bottom: 0px;
    position: absolute;
    color: #38176C;
    font-family: MontserratAlternates-SemiBold !important;
    left: 0px;
}		
	
.btn-default {
    background: #FE7467 !important;
    color: white !important;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 35px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
    border-style: none !important;
}
button#prev-btn {
    background: white;
    border: 1px solid gray !important;
    color: gray !important;
    margin-right: 20px !important;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 15px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
}
	
.free_top_img_blue {
    position: relative;
    top: 0px !important;
}	
/* a.navbar-brand { */
    /* position: absolute; */
    /* left: 7.5em !important; */
    /* // top: -2em !important; */
/* }	 */
.sm_free_img {
    width: 100px !important;
}
.cf {
    padding-left: 3px !important;
}
.change_font {
    font-family: Nunito-SemiBold !important;
    margin-top: 10px !important;
    color: #333333 !important;
    font-weight: bold !important;
    font-size: 18px !important;
    font-style: normal;
	text-align: center !important;
}	
	
	
	
.freelancer_nav_2 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 .container-fluid {
    background: #6d33c9;
}
.navbar-header.first_nav {
    height: 50px;
}
.freelancer_nav_1.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none !important;
}
input#freeform2 {
    border-radius: 20px;
    height: 40px !important;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    border: 1px solid purple;
    color: black;
	float: none !important;
}	
.free_search_nav {
    position: relative;
    left: 0%;
}
.freelancer_nav {
    position: relative;
    top: 60px;
}

span.free_nav_home_search i {
    font-size: 22px;
    background: purple;
    border-radius: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    padding-top: 7px;
    position: absolute;
    top: 10px;
    color: white !important;
    right: 14px;
}
nav.navbar.navbar-default.freelancer_nav_1 {
    position: fixed;
    width: 100%;
}
.free_top_padding {
    padding: 0px 10px !important;
}
.freelancer_page {
    position: absolute !important;
    top: 0% !important;
    right: 0px;
    width: 100%;
}
.freelancer_page h2 {
    font-size: 28px !important;
    font-family: 'MontserratAlternates-SemiBold';
    color: white;
	text-align: center !important;
}
.freelancer_page p {
    font-family: 'Nunito-Regular';
    font-size: 18px !important;
    color: white;
	text-align: center !important;
}
.about_padding {
    padding: 0px 10px !important;
}
.btn-default {
    background: #FE7467;
    color: white;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 85px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
    border-style: none !important;
}

.fixed {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
}
.freelancer_nav_mob {
    position: fixed;
    width: 100%;
    background: white !important;
}
.freelancer_nav_mob a.navbar-brand {
    width: 80px;
}
/* p.col-md-4 { */
    /* height: 40px; */
    /* left: 10.5% !important; */
    /* top: 8px; */
    /* width: 88% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -26px !important; */
    /* color: green; */
/* } */
	
}



/*screen 321 to 360 end*/
/*screen 361 to 414 start*/

@media only screen and (min-width: 361px) and ( max-width: 414px)
{
.small_user {
    top: -3px !important;
}	
.from_div_text {
    margin-top: 10px !important;
    background-color: white;
    padding: 15px;
    bottom: 0px;
    position: absolute;
    color: #38176C;
    font-family: MontserratAlternates-SemiBold !important;
    left: 0px;
}		
	
.btn-default {
    background: #FE7467 !important;
    color: white !important;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 35px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
    border-style: none !important;
}
button#prev-btn {
    background: white;
    border: 1px solid gray !important;
    color: gray !important;
    margin-right: 20px !important;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 15px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
}	
label span.icon_style_box {
    height: 30px;
    width: 30px;
    border: 1px solid #adb8c0;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    margin-right: 10px;
    left: -8% !important;
    top: 0px !important;
}	
	
.form label{
		position: relative;
		color: #fff;
		font-size: 15px;
		text-align: center;
		 height: 220px;
		box-shadow: 1px 1px 2px lightgrey;
		display: block;
		cursor: pointer;
		border-radius: 2px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		    margin-top: 10px !important;
			box-shadow: 0 0 9px #3535353b;
			width: 98% !important;
	}	
.free_top_img_blue {
    position: relative;
    top: 0px !important;
}	
.change_font {
    font-family: Nunito-SemiBold !important;
    margin-top: 10px !important;
    color: #333333 !important;
    font-weight: bold !important;
    font-size: 18px !important;
    font-style: normal;
    text-align: center !important;
}	
.freelancer_nav_2 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 .container-fluid {
    background: #6d33c9;
}
.navbar-header.first_nav {
    height: 50px;
}
.freelancer_nav_1.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none !important;
}
input#freeform2 {
    border-radius: 20px;
    height: 40px !important;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    border: 1px solid purple;
    color: black;
	float: none !important;
}	
.free_search_nav {
    position: relative;
    left: 0%;
}
.freelancer_nav {
    position: relative;
    top: 60px;
}

span.free_nav_home_search i {
    font-size: 22px;
    background: purple;
    border-radius: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    padding-top: 7px;
    position: absolute;
    top: 10px;
    color: white !important;
    right: 14px;
}
nav.navbar.navbar-default.freelancer_nav_1 {
    position: fixed;
    width: 100%;
}
.free_top_padding {
    padding: 0px 10px !important;
}
.freelancer_page {
    position: absolute !important;
    top: 0% !important;
    right: 0px;
    width: 100%;
	padding: 0px 20px !important;
}
.freelancer_page h2 {
    font-size: 28px !important;
    font-family: 'MontserratAlternates-SemiBold';
    color: white;
	text-align: center !important;
}
.freelancer_page p {
    font-family: 'Nunito-Regular';
    font-size: 18px !important;
    color: white;
	text-align: center !important;
}
.sm_free_img {
    width: 100px !important;
}
.about_padding {
    padding: 0px 10px !important;
}
.btn-default {
    background: #FE7467;
    color: white;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 85px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
    border-style: none !important;
}

.fixed {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
}
.freelancer_nav_mob {
    position: fixed;
    width: 100%;
    background: white !important;
}
.freelancer_nav_mob a.navbar-brand {
    width: 80px;
}	
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 10.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* } */
	
}




/*screen 361 to 414 end*/
/*screen 415 to 568 end*/

@media only screen and (min-width: 415px) and ( max-width: 568px)
{
.small_user {
    top: -3px !important;
}	
	
.from_div_text {
    margin-top: 10px !important;
    background-color: white;
    padding: 15px;
    bottom: 0px;
    position: absolute;
    color: #38176C;
    font-family: MontserratAlternates-SemiBold !important;
    left: 0px;
}		
.btn-default {
    background: #FE7467 !important;
    color: white !important;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 35px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
    border-style: none !important;
}
button#prev-btn {
    background: white;
    border: 1px solid gray !important;
    color: gray !important;
    margin-right: 20px !important;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 15px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
}	
	
	
.form label {
    position: relative;
    color: #fff;
    font-size: 15px;
    text-align: center;
    height: 220px;
    box-shadow: 1px 1px 2px lightgrey;
    display: block;
    cursor: pointer;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 10px !important;
    box-shadow: 0 0 9px #3535353b;
	width: 98% !important;
}	
	
.free_top_img_blue {
    position: relative;
    top: 0px !important;
}	
.sm_free_img {
    width: 110px !important;
}	
	
	.freelancer_nav_2 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 .container-fluid {
    background: #6d33c9;
}
.navbar-header.first_nav {
    height: 50px;
}
.freelancer_nav_1.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none !important;
}
input#freeform2 {
    border-radius: 20px;
    height: 40px !important;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    border: 1px solid purple;
    color: black;
	float: none !important;
}	
.free_search_nav {
    position: relative;
    left: 0%;
}
.freelancer_nav {
    position: relative;
    top: 60px;
}

span.free_nav_home_search i {
    font-size: 22px;
    background: purple;
    border-radius: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    padding-top: 7px;
    position: absolute;
    top: 10px;
    color: white !important;
    right: 14px;
}
nav.navbar.navbar-default.freelancer_nav_1 {
    position: fixed;
    width: 100%;
}
.free_top_padding {
    padding: 0px 10px !important;
}
.freelancer_page {
    position: absolute !important;
    top: 0% !important;
    right: 0px;
    width: 100%;
	padding: 0px 40px !important;
}
.freelancer_page h2 {
    font-size: 28px !important;
    font-family: 'MontserratAlternates-SemiBold';
    color: white;
	text-align: center !important;
}
.freelancer_page p {
    font-family: 'Nunito-Regular';
    font-size: 18px !important;
    color: white;
	text-align: center !important;
}
.change_font {
    font-family: Nunito-SemiBold !important;
    margin-top: 10px !important;
    color: #333333 !important;
    font-weight: bold !important;
    font-size: 24px !important;
    font-style: normal;
    text-align: center !important;
}
.from_div_text {
    margin-top: 0px;
    background-color: white;
    padding: 15px;
    bottom: 0px;
    position: absolute;
    color: #38176C;
    font-family: MontserratAlternates-SemiBold !important;
    left: 0px;
    font-size: 20px !important;
}
.free_sec_first
{
	padding: 0px 50px;
}
.about_padding {
    padding: 0px 10px !important;
}
.btn-default {
    background: #FE7467;
    color: white;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 85px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
    border-style: none !important;
}

.fixed {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
}
.freelancer_nav_mob {
    position: fixed;
    width: 100%;
    background: white !important;
}
.freelancer_nav_mob a.navbar-brand {
    width: 80px;
}	
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 10.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -34px !important; */
    /* color: green; */
/* } */
}


/*screen 414 to 568 end*/
/*screen 569 to 667 end*/

@media only screen and (min-width: 569px) and ( max-width: 667px)
{
.small_user {
    top: -3px !important;
}	

.from_div_text {
    margin-top: 10px !important;
    background-color: white;
    padding: 15px;
    bottom: 0px;
    position: absolute;
    color: #38176C;
    font-family: MontserratAlternates-SemiBold !important;
    left: 0px;
}	
.change_font {
    font-family: Nunito-SemiBold !important;
    margin-top: 10px !important;
    color: #333333 !important;
    font-weight: bold !important;
    font-size: 24px !important;
    font-style: normal;
    text-align: center !important;
}
	
.form label {
    position: relative;
    color: #fff;
    font-size: 15px;
    text-align: center;
    height: 220px;
    box-shadow: 1px 1px 2px lightgrey;
    display: block;
    cursor: pointer;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 10px !important;
    box-shadow: 0 0 9px #3535353b;
	width: 98% !important;
}
.free_sec_first {
    padding: 0px 70px !important;
}
.free_top_img_blue {
    position: relative;
    top: 0px !important;
}
.sm_free_img {
    width: 110px !important;
}
	
	
.freelancer_nav_2 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 .container-fluid {
    background: #6d33c9;
}
.navbar-header.first_nav {
    height: 50px;
}
.freelancer_nav_1.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none !important;
}
input#freeform2 {
    border-radius: 20px;
    height: 40px !important;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    border: 1px solid purple;
    color: black;
	float: none !important;
}	
.free_search_nav {
    position: relative;
    left: 0%;
}
.freelancer_nav {
    position: relative;
    top: 60px;
}

span.free_nav_home_search i {
    font-size: 22px;
    background: purple;
    border-radius: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    padding-top: 7px;
    position: absolute;
    top: 10px;
    color: white !important;
    right: 14px;
}
nav.navbar.navbar-default.freelancer_nav_1 {
    position: fixed;
    width: 100%;
}
.free_top_padding {
    padding: 0px 70px !important;
}
.freelancer_page {
    position: absolute !important;
    top: 0% !important;
    right: 0px;
    width: 100%;
}
.freelancer_page h2 {
    font-size: 30px !important;
    font-family: 'MontserratAlternates-SemiBold';
    color: white;
	text-align: center !important;
}
.freelancer_page p {
    font-family: 'Nunito-Regular';
    font-size: 22px !important;
    color: white;
	text-align: center !important;
}
.about_padding {
    padding: 0px 10px !important;
}
.btn-default {
    background: #FE7467;
    color: white;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 85px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
    border-style: none !important;
}

.fixed {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
}
.freelancer_nav_mob {
    position: fixed;
    width: 100%;
    background: white !important;
}
.freelancer_nav_mob a.navbar-brand {
    width: 80px;
}	
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 10.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* } */
	
}



/*screen 569 to 667 end*/
/*screen 668 to 736 start*/

@media only screen and (min-width: 668px) and ( max-width: 736px)
{
.small_user {
    top: -3px !important;
}	
	
.from_div_text {
    margin-top: 10px !important;
    background-color: white;
    padding: 15px;
    bottom: 0px;
    position: absolute;
    color: #38176C;
    font-family: MontserratAlternates-SemiBold !important;
    left: 0px;
}		
.change_font {
    font-family: Nunito-SemiBold !important;
    margin-top: 10px !important;
    color: #333333 !important;
    font-weight: bold !important;
    font-size: 24px !important;
    font-style: normal;
    text-align: center !important;
}
	
.form label {
    position: relative;
    color: #fff;
    font-size: 15px;
    text-align: center;
    height: 220px;
    box-shadow: 1px 1px 2px lightgrey;
    display: block;
    cursor: pointer;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 10px !important;
    box-shadow: 0 0 9px #3535353b;
	width: 96% !important;
}
.from_div_text {
    margin-top: 0px;
    background-color: white;
    padding: 15px;
    bottom: 0px;
    position: absolute;
    color: #38176C;
    font-family: MontserratAlternates-SemiBold !important;
    left: 0px;
	font-size: 22px !important;
}
.free_sec_first {
    padding: 0px 80px !important;
}
.free_top_img_blue {
    position: relative;
    top: 0px !important;
}
.sm_free_img {
    width: 120px !important;
}


	
.freelancer_nav_2 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 .container-fluid {
    background: #6d33c9;
}
.navbar-header.first_nav {
    height: 50px;
}
.freelancer_nav_1.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none !important;
}
input#freeform2 {
    border-radius: 20px;
    height: 40px !important;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    border: 1px solid purple;
    color: black;
	float: none !important;
}	
.free_search_nav {
    position: relative;
    left: 0%;
}
.freelancer_nav {
    position: relative;
    top: 60px;
}

span.free_nav_home_search i {
    font-size: 22px;
    background: purple;
    border-radius: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    padding-top: 7px;
    position: absolute;
    top: 10px;
    color: white !important;
    right: 14px;
}
nav.navbar.navbar-default.freelancer_nav_1 {
    position: fixed;
    width: 100%;
}
.free_top_padding {
    padding: 0px 80px !important;
}
.freelancer_page {
    position: absolute !important;
    top: 0% !important;
    right: 0px;
    width: 100%;
}
.freelancer_page h2 {
    font-size: 30px !important;
    font-family: 'MontserratAlternates-SemiBold';
    color: white;
	text-align: center !important;
}
.freelancer_page p {
    font-family: 'Nunito-Regular';
    font-size: 22px !important;
    color: white;
	text-align: center !important;
}
.about_padding {
    padding: 0px 10px !important;
}
.btn-default {
    background: #FE7467;
    color: white;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 85px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
    border-style: none !important;
}
.fixed {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
}
.freelancer_nav_mob {
    position: fixed;
    width: 100%;
    background: white !important;
}
.freelancer_nav_mob a.navbar-brand {
    width: 80px;
}
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 10.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -42px !important; */
    /* color: green; */
/* } */
	
}




/*screen 668 to 736 end*/
/*screen 737 to 767 start*/

@media only screen and (min-width: 737px) and ( max-width: 767px){
	
.small_user {
    top: -3px !important;
}	
	
.from_div_text {
    margin-top: 10px !important;
    background-color: white;
    padding: 15px;
    bottom: 0px;
    position: absolute;
    color: #38176C;
    font-family: MontserratAlternates-SemiBold !important;
    left: 0px;
}		
	
.change_font {
    font-family: Nunito-SemiBold !important;
    margin-top: 10px !important;
    color: #333333 !important;
    font-weight: bold !important;
    font-size: 24px !important;
    font-style: normal;
    text-align: center !important;
}
	
.form label {
    position: relative;
    color: #fff;
    font-size: 15px;
    text-align: center;
    height: 220px;
    box-shadow: 1px 1px 2px lightgrey;
    display: block;
    cursor: pointer;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 10px !important;
    box-shadow: 0 0 9px #3535353b;
	width: 96% !important;
}
.from_div_text {
    margin-top: 0px;
    background-color: white;
    padding: 15px;
    bottom: 0px;
    position: absolute;
    color: #38176C;
    font-family: MontserratAlternates-Regular !important;
    left: 0px;
	font-size: 22px !important;
}
.free_sec_first {
    padding: 0px 80px !important;
}
.free_top_img_blue {
    position: relative;
    top: 0px !important;
}
.sm_free_img {
    width: 120px !important;
}
.freelancer_page {
    position: absolute !important;
    top: 0% !important;
    right: 0px;
    width: 100%;

}




.freelancer_nav_2 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 a.navbar-brand {
    width: 90px !important;
}
.freelancer_nav_1 .container-fluid {
    background: #6d33c9;
}
.navbar-header.first_nav {
    height: 50px;
}
.freelancer_nav_1.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none !important;
}
input#freeform2 {
    border-radius: 20px;
    height: 40px !important;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    border: 1px solid purple;
    color: black;
	float: none !important;
}	
.free_search_nav {
    position: relative;
    left: 0%;
}
.freelancer_nav {
    position: relative;
    top: 60px;
}

span.free_nav_home_search i {
    font-size: 22px;
    background: purple;
    border-radius: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    padding-top: 7px;
    position: absolute;
    top: 10px;
    color: white !important;
    right: 14px;
}
nav.navbar.navbar-default.freelancer_nav_1 {
    position: fixed;
    width: 100%;
}
.free_top_padding {
    padding: 0px 80px !important;
}
.freelancer_page {
    position: absolute !important;
    top: 0% !important;
    right: 0px;
    width: 100%;
}
.freelancer_page h2 {
    font-size: 32px !important;
    font-family: 'MontserratAlternates-SemiBold';
    color: white;
	text-align: center !important;
}
.freelancer_page p {
    font-family: 'Nunito-Regular';
    font-size: 24px !important;
    color: white;
	text-align: center !important;
}
.about_padding {
    padding: 0px 10px !important;
}
.btn-default {
    background: #FE7467;
    color: white;
    box-shadow: 1px 1px 5px grey;
    padding: 12px 85px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0px !important;
    font-family: 'Nunito-Bold' !important;
    font-size: 18px;
    border-style: none !important;
}
.fixed {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
}
.freelancer_nav_mob {
    position: fixed;
    width: 100%;
    background: white !important;
}
.freelancer_nav_mob a.navbar-brand {
    width: 80px;
}	
	/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 10.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -45px !important; */
    /* color: green; */
/* } */
	
	
}

/*screen 737 to 767 end*/
/*screen 767 start*/


@media only screen and (max-width: 767px){
.navbar-nav .open .dropdown-menu>li>a {
    line-height: 20px;
    font-family: 'MontserratAlternates-Medium';
}	
	
	.make_margin {
    margin-left: 0px !important;
    margin-top: 20px !important;
}
.option_change2 {
    font-family: 'Nunito-Bold' !important;
    margin-top: 0px !important;
    color: purple !important;
    font-weight: bold !important;
    font-size: 16px !important;
    font-style: italic !important;
    margin-left: 15px !important;
    margin-bottom: 0px !important;
}
}

/*screen 767 end*/
/* all screens*/

@media only screen and (min-width: 280px) and ( max-width: 320px)
{
label span.icon_style_box {
    height: 30px;
    width: 30px;
    border: 1px solid #adb8c0;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    margin-right: 10px;
    left: 0% !important;
    top: 0px !important;
}	
.free_second_section label {
    position: absolute;
    left: 0px;
    padding-left: 15% !important;
}
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 10.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -32px !important; */
    /* color: green; */
/* } */
.new_check input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
    position: relative;
    top: 1px !important;
    left: -10% !important;
}


	
	
}

@media only screen and (min-width: 321px) and ( max-width: 360px)
{
label span.icon_style_box {
    height: 30px;
    width: 30px;
    border: 1px solid #adb8c0;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    margin-right: 10px;
    left: 0% !important;
    top: 0px !important;
}	
.free_second_section label {
    position: absolute;
    left: 0px;
    padding-left: 15% !important;
}
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 10.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* }	 */
.new_check input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
    position: relative;
    top: 1px !important;
    left: -10% !important;
}
	
}

@media only screen and (min-width: 361px) and ( max-width: 375px)
{
	
label span.icon_style_box {
    height: 30px;
    width: 30px;
    border: 1px solid #adb8c0;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    margin-right: 10px;
    left: 0% !important;
    top: 0px !important;
}	
.free_second_section label {
    position: absolute;
    left: 0px;
    padding-left: 15% !important;
}
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 10.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* }	 */
.new_check input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
    position: relative;
    top: 1px !important;
    left: -10% !important;
}
	
}

@media only screen and (min-width: 376px) and ( max-width: 414px)
{
	
	
label span.icon_style_box {
    height: 30px;
    width: 30px;
    border: 1px solid #adb8c0;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    margin-right: 10px;
    left: 0% !important;
    top: 0px !important;
}	
.free_second_section label {
    position: absolute;
    left: 0px;
    padding-left: 13% !important;
}
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 10.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* }	 */
.new_check input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
    position: relative;
    top: 1px !important;
    left: -3% !important;
}	
	

}

@media only screen and (min-width: 415px) and ( max-width: 540px)
{
	
	
label span.icon_style_box {
    height: 30px;
    width: 30px;
    border: 1px solid #adb8c0;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    margin-right: 10px;
    left: 0% !important;
    top: 0px !important;
}	
.free_second_section label {
    position: absolute;
    left: 0px;
    padding-left: 9% !important;
}
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 4.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* }	 */
.new_check input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
    position: relative;
    top: 1px !important;
    left: 0% !important;
}
	
}
@media only screen and (min-width: 541px) and ( max-width: 568px)
{
	
label span.icon_style_box {
    height: 30px;
    width: 30px;
    border: 1px solid #adb8c0;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    margin-right: 10px;
    left: 0% !important;
    top: 0px !important;
}	
.free_second_section label {
    position: absolute;
    left: 0px;
    padding-left: 9% !important;
}
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 4.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* }	 */
.new_check input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
    position: relative;
    top: 1px !important;
    left: 0% !important;
}
	
	
}

@media only screen and (min-width: 569px) and ( max-width: 600px)
{
label span.icon_style_box {
    height: 30px;
    width: 30px;
    border: 1px solid #adb8c0;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    margin-right: 10px;
    left: 0% !important;
    top: 0px !important;
}	
.free_second_section label {
    position: absolute;
    left: 0px;
    padding-left: 10.5% !important;
}
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 4.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* }	 */
.new_check input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
    position: relative;
    top: 1px !important;
    left: 0% !important;
}	

	
}

@media only screen and (min-width: 601px) and ( max-width: 653px)
{
label span.icon_style_box {
    height: 30px;
    width: 30px;
    border: 1px solid #adb8c0;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    margin-right: 10px;
    left: 0% !important;
    top: 0px !important;
}	
.free_second_section label {
    position: absolute;
    left: 0px;
    padding-left: 9.5% !important;
}
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 4.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* }	 */
.new_check input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
    position: relative;
    top: 1px !important;
    left: 0% !important;
}	
	

	
}

@media only screen and (min-width: 654px) and ( max-width: 667px)
{
label span.icon_style_box {
    height: 30px;
    width: 30px;
    border: 1px solid #adb8c0;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    margin-right: 10px;
    left: 0% !important;
    top: 0px !important;
}	
.free_second_section label {
    position: absolute;
    left: 0px;
    padding-left: 9.5% !important;
}
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 4.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* }	 */
.new_check input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
    position: relative;
    top: 1px !important;
    left: 0% !important;
}	
	

	
}

@media only screen and (min-width: 668px) and ( max-width: 720px)
{
label span.icon_style_box {
    height: 30px;
    width: 30px;
    border: 1px solid #adb8c0;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    margin-right: 10px;
    left: 0% !important;
    top: 0px !important;
}	
.free_second_section label {
    position: absolute;
    left: 0px;
    padding-left: 8.5% !important;
}
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 4.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* }	 */
.new_check input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
    position: relative;
    top: 1px !important;
    left: 0% !important;
}	
	

	
}

@media only screen and (min-width: 721px) and ( max-width: 736px)
{

label span.icon_style_box {
    height: 30px;
    width: 30px;
    border: 1px solid #adb8c0;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    margin-right: 10px;
    left: 0% !important;
    top: 0px !important;
}	
.free_second_section label {
    position: absolute;
    left: 0px;
    padding-left: 8% !important;
}
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 4.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* }	 */
.new_check input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
    position: relative;
    top: 1px !important;
    left: 0% !important;
}	


}
@media only screen and (min-width: 737px) and ( max-width: 767px)
{
	
label span.icon_style_box {
    height: 30px;
    width: 30px;
    border: 1px solid #adb8c0;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    margin-right: 10px;
    left: 0% !important;
    top: 0px !important;
}	
.free_second_section label {
    position: absolute;
    left: 0px;
    padding-left: 8% !important;
}
/* p.col-md-4 { */
    /* height: 45px; */
    /* left: 4.5% !important; */
    /* top: 8px; */
    /* width: 100% !important; */
    /* line-height: 1.2 !important; */
/* } */
/* .check:checked:after { */
    /* content: '\2714'; */
    /* font-size: 22px; */
    /* position: absolute; */
    /* top: -13px; */
    /* left: -38px !important; */
    /* color: green; */
/* }	 */
.new_check input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
    position: relative;
    top: 1px !important;
    left: 0% !important;
}	
	

}


/* all screens*/
/*desktop*/
ul.dropdown-menu {
    background: white !important;
	border-radius: 5px !important;
}
ul.dropdown-menu a {
    font-family: 'MontserratAlternates-Regular';
	    font-size: 13px !important;
}
.free_mode_2 {
    color: black !important;
}
.col-md-12.leaf_login_input input.form-control {
    padding-left: 37px !important;
    border: 1px solid lightgrey;
    box-shadow: 1px 1px 3px lightgrey;
	border-radius: 3px;
}
.popup_or_line {
    margin-left: 15px;
	color: black;
}
p.forgot_psw {
    font-size: 16px !important;
    position: absolute !important;
    right: 14px !important;
    top: -15px !important;
    color: black !important;
}
.last_pop_line {
    color: black;
}
.last_pop_line a {
    color: black;
}
.last_pop_line a:hover {
    color: black;
}

/*desktop*/


