.sociallogin {
    text-align: center;
    padding: 20px;
}

.google {
    background: #ec1b40;
    padding: 5px 15px;
    color: #fff;
    font-size: 28px;
    margin-right: 10px;
    border-radius: 10px;
}

.facebook {
    background: #29487d;
    padding: 5px 17px;
    color: #fff;
    font-size: 28px;
    border-radius: 10px;
}

#listinpagedesign .name_right_pref {

  position: absolute;

  right: 0;

  top: 0;

}

#listinpagedesign .username h1 {

  padding-right: 50px;

  position: relative;

}

#listinpagedesign .address{

	margin-top:0;

}

#listinpagedesign .contactdetails{

	position: relative;

	padding-bottom: 40px;

	min-height:  175px;

}

#listinpagedesign .buttons{

	position: absolute;

	bottom: 0;

}

#companyformate .div1 {

  display: inline-block;

  margin-top: 20px;

  padding-left: 40px;

  position: relative;

  width: 100%;

}

#companyformate .div1 i,#companyformate .div1 i:hover {

  left: 0;

  margin: 0;

  position: absolute;

  top: -2px;

}

#download_blink{

	line-height: 28px;

}

#financemenow .bx-wrapper .bx-viewport {

  left: 0;

}

.adsbygoogle {

  display: table !important;

  margin-left: auto;

  margin-right: auto;

}

#commensearchbar .container .outerclass .selectCity{

	padding-left: 2px;

}

#companyformate .logo-image .company-logo{

	max-width:194px;

	width:100%;

}

#companydata .companydeatails .abtcompany{

	display: inline-block;

	width:100%;

	position: relative;

	padding-left: 45px;

}

#companydata .companydeatails .abtcompany .img2,#companydata .companydeatails .abtcompany .img1 {

	left: 0;

	position: absolute;

	top: 0;

}

#listinpagedesign .mainheading .top-list {

	background: #fff none repeat scroll 0 0;

	margin-bottom: 20px;

	padding-bottom: 10px;

}

#listinpagedesign .mainheading {

	background: rgba(0,0,0,0);

}

#listinpagedesign {

	background: rgba(0, 0, 0, 0.8);

}

#companyformate .logo-image .imgicon {

	max-width: 100%;

}

.logo-image label.star {

	font-size: 20px;

	padding: 10px 5px;

}

.logo-image div.stars{

	width:150px;

}

.logo-image .cont {

	margin-left: 0;

}

#gallerycode {

	margin-bottom: 25px;

}

#financemenow .hl div:last-child{

  bottom: 35px;

  left: 0;

  margin-top: 0;

  position: absolute;

  width: 100%;

}

#financemenow .hl{

	position: relative;

	padding:0 5px 60px;

	min-height: 400px;

	height: auto;

}

#financemenow .hl p {

  margin-left: 0;

  padding: 0 10px;

  width: 100%;

}

#financemenow .hl h1{

	line-height: 32px;

}

#financemenow {

  margin-bottom: 0;

}

#financemenow .bx-pager.bx-default-pager {

  bottom: 10px;

  padding: 0;

  display: none;

}

#financemenow ul.bxslider, #financemenow ul.bxslider li, #financemenow ul.bxslider li section {

  height: 100%;

  margin-bottom: 0;

}

#financemenow .fmnbg{

	height: 100%;

}

.emailuser > div{

	width: 660px;

}

.emailuser > div iframe{

	height: 400px;

}

#listinpagedesign .companylogo {

  box-shadow: 0 0 5px 2px rgb(255, 213, 36);

  height: auto;

  left: 50%;

  padding: 0;

  position: absolute;

  top: 50%;

  max-height: 100%;

  -webkit-transform: translate(-50%, -50%);

  -moz-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  -o-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

  width: 90%;

}

#listinpagedesign .logodesign {

  background: transparent none repeat scroll 0 0;

  height: 154px;

  position: relative;

}

#listinpagedesign .name_right_pref {

	border-radius: 0;

	color: #fff;

	font-size: 15px;

	height: auto;

	letter-spacing: 0.9px;

	line-height: 20px;

	margin: 0;

	padding: 2px;

	position: absolute;

	right: 0;

	top: 0;

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

	width: 66px;

	z-index: 9;

}

#listinpagedesign .name_right_pref:after {

	border-bottom: 70px solid rgb(255, 213, 36);

	border-left: 70px solid transparent;

	border-right: 70px solid transparent;

	content: "";

	position: absolute;

	right: -40px;

	top: -36px;

	z-index: -9;

}

#listinpagedesign .listing_none .name_right_pref {

	display: none;

}

/***** create listing *****/

.body_width.create-listing:after,.create-listing .login_div:after,.listing-register:after {

    clear: both;

    content: "";

    display: table;

}

.body_width.create-listing {

    width: 100%;

	position: relative;

	background-image: url('../images2/list-back.jpg');

}

.listing-overlay {

	background: rgba(0, 0, 0, 0.5);

	height: 100%;

	left: 0;

	position: absolute;

	top: 0;

	width: 100%;

}

.create-listing .login_div {

	clear: both;

	float: none;

	margin: 10px auto;

	max-width: 970px;

	position: relative;

	width: 100%;

	padding: 0 15px;

	box-sizing: border-box;

}

.create-listing .login_box {

	background: transparent ;

	border: medium none;

	margin: 30px auto;

	width: 100%;

	display: table;

}

.registerelements div {

  padding: 0;

}

.listing-register {

	margin-bottom: 10px;

}

.listing-register .registerleft {

	box-sizing: border-box;

	color: #fcd600;

	display: inline-block;

	float: left;

	font-size: 12px;

	max-width: 20%;

	padding: 10px;

	text-align: left;

	width: 100%;

}

.listing-register .register-right {

	box-sizing: border-box;

	display: inline-block;

	float: left;

	padding: 5px 10px;
	font-size:12px;

	text-align: left;

	width: 80%;

	color:#fcd600;

}

.register-right input, .register-right select {

	background: transparent ;

	border: 1px solid rgba(255, 255, 255, 0.5);

	color: #fff;

	font-size: 15px;

	margin-right: 10px;

	min-width: 285px;

	padding: 8px 10px;

	height: auto;

	box-sizing: border-box;

}

.create-listing form {

	margin: 0 auto;

	max-width: 700px;

}

.listing-register .blue_example_textbox.block-text {

	color: #fcd600;

	display: inline-block;

	margin: 15px auto;

}

.listing-register.keywords {

	color: #fcd600;

	padding: 10px 0;

	border: none;

	border-bottom: 1px solid #fcd600;

	text-align: center;

}

.listing-register.keywords  >b{

	font-size: 15px;

}

.keywords .keywordmain {

	width: 100%;

	position: relative;

}

.keywords .keywordmain input{

	background: transparent;

    border: 1px solid rgba(255, 255, 255, 0.5);

    box-sizing: border-box;

    color: #fff;

    font-size: 15px;

    height: auto;

    margin-right: 10px;

    padding: 8px 10px;

	width: 100%;

	margin:15px auto;

}

.keywords a {

	color: #fff;

	font-size: 15px;

	display: block;

}

.keywords a:hover{

	color: #fcd600 !important;

}

.listing-register.keywords .registerleft {

	margin-bottom: 15px;

	max-width: 100%;

	padding: 0;

	text-align: center;

	width: 100%;

}

.listing-register.keywords .checkboxes > div {

	float: left;

	text-align: left;

	width: 33.33%;

}

.operation-days .operation-hours select {

	background: transparent;

	border: 1px solid rgba(255, 255, 255, 0.5);

	box-shadow: none;

	color: #fff;

	margin: 0 1%;

	padding: 4px;

	width: 40%;

}

.operation-days .operation-hours {

	float: left;

	text-align: left;

	width: 40%;

}

.operation-days .fl {

	width: 100%;

}

.listing-register .operation-days .registerleft {

	margin-bottom: 10px;

	margin-top: 10px;

	padding-left: 1%;

	text-align: left;

}

.listing-register.keywords .listing-register .fl.registerleft {

	margin: 0;

	max-width: 18%;

	padding: 4px;

	text-align: left;

}

.keywords.operation-days textarea {

	background: transparent;

	box-shadow: none;

	color: #ffff;

	min-height: 120px;

	resize: none;

	width: 100%;

	border: 1px solid rgba(255, 255, 255, 0.5);

	box-sizing: border-box;

}

.submit-button > input {

	background: #fcd600;

	border: 1px solid #fcd600;

	border-radius: 4px;

	box-shadow: none;

	color: #2f4255;

	font-size: 15px;

	font-weight: bold;

	margin: 10px auto;

	padding: 8px 10px;

	width: 100%;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

	cursor: pointer;

}

.submit-button > input:hover{

	background: transparent;

	color: #fcd600 !important;

}

.keywords.operation-days {

	border-bottom: medium;

}

.gallery .bx-controls-auto {

  display: none;

}

.gallery .bx-viewport {

  border: medium none;

  box-shadow: none;

  left: 0;

}

.gallery .bx-wrapper {

  margin-bottom: 0;

}

#gallerycode .gallery {

  padding-bottom: 0;

}

.gallery .product-slider .hover-shadow.cursor {

  height: 320px;

  margin: 0 !important;

}

#gallerycode .modal1 {

	z-index: 9999;

}

#gallerycode .modal-content{

	margin-top: 30px;

}

#gallerycode .closeg.cursor {

	right: 4px;

	top: -4px;

	font-size: 25px;

}

#myModal1 .pager button {

	border: medium none;

	display: block;

	height: 40px;

	margin-bottom: 20px;

	margin-top: -10px;

	padding: 0;

	position: relative;

	width: 40px;

	background: none;

}

#gallerycode .prev{

	font-size: 30px;

	margin-left: -270px;

}

#gallerycode .next{

	right: 28px;

	font-size: 30px;

}

.listing-register select {

	background-color: #19334c !important;

}

.listing-register.keywords .keywordmain .suggestbox {

	background: #19334c !important;

	top: 53px;

}

#show_more_button {

	color: #2f4255 !important;

	display: block;

	font-size: 14px;

	font-weight: 700;

	margin: 0 auto 15px;

	max-width: 285px;

	width: 100% !important;

	cursor: pointer;

}

/***** Media *****/

@media(max-width:1200px){

	#commensearchbar .container .outerclass .selectArea{

		padding-top: 22px;

	}

	#commensearchbar .container .outerclass .BtnDesign{

		padding-top:57px;

	}

	#commensearchbar .outerclass1 {

		margin-top: 10px;

		width: 94%;

		margin-left: 6%;

	}

}

@media(max-width: 1199px){

	#searchimage .container .outerclass .nameSearch{

		margin-top: 4px;

	}

	#searchimage .container .outerclass .BtnDesign {

	  margin-top: 5px;

	}

	#free_listing_section .free_listing_section_input, #buy_product_section .free_listing_section_input {

	  max-width: 100%;

	}

	#financemenow .hl{

		min-height: 420px;

	}

	#download_blink {

	  line-height: 32px;

	}

	#searchbarbg .container .outerclass1 .selectCity{

		margin-left: 0;

		width: 13%;

		margin-right: 0;

	}

	#searchbarbg .container .outerclass1 .selectArea{

		width: 15.2%;

	}

	#searchbarbg .container .outerclass1 .nameSearch{

		width:60.5%;

	}

	#searchbarbg .outerclass1{

		margin-top:0;

	}

	#listinpagedesign .mainheading .toplistingheading p {

	  padding-bottom: 12px;

	}

	#listinpagedesign .mainheading, #listinpagedesign .forshadaw {

	  margin-left: 0;

	}

	#listinpagedesign .username h1{

		font-size: 22px;

	}

	#downloadOurApp h1 {

		font-size: 25px;

	}

	#downloadOurApp h5{

		font-size: 20px;

	}

	#downloadOurApp h2{

		font-size: 28px;

	}

	.cont {

		margin-left: 0;

	}

	.emailuser > div {

		margin: 18% auto;

	}

}

@media(max-width:1200px) and (min-width:1200px){

	#commensearchbar .container .outerclass .nameSearch{

		margin-top: 17px;

	}

	#commensearchbar .container .outerclass .advanceSearch{

		margin-right: 2px;

		margin-left: 8px;

	}

}

@media(max-width:992px) and (min-width:992px){

	#headerDesign .list-inline > li.fbicon {

	  margin-top: 15px;

	}

	#searchimage .container .outerclass .nameSearch {

	  margin-top: 15px;

	}

	#searchimage .container .outerclass .BtnDesign {

	  margin-top: 13px;

	}

	#commensearchbar .container .outerclass .nameSearch{

		margin-top: 10px;

	}	

	#commensearchbar .container .outerclass .advanceSearch{

		margin-left:14px;

		margin-right:0;

	}

	#commensearchbar #searchbarbg #hidden,#commensearchbar .outerclass1{

		width:100%;

		margin:0;

	}

}

@media(max-width:992px){

	#commensearchbar .container .outerclass .selectArea{

		padding-top: 8px;

	}

	#commensearchbar .container .outerclass .BtnDesign {

		padding-top: 59px;

	}

}

@media(max-width: 991px){

	#searchimage .container .outerclass .BtnDesign {

	  margin-bottom: 10px;

	  margin-left: 2%;

	  width: 8%;

	}

	#searchimage .container .outerclass .selectArea {

	  padding: 0;

	  width: 90%;

	}

	#searchimage .container .outerclass .nameSearch {

	  margin-top: 48px;

	  width: 100%;

	}

	#searchimage .container .outerclass .selectCity {

	  width: 100%;

	}

	.outerclass > form#serchbarform {

	  float: left;

	  width: 90%;

	}

	#searchimage .container .outerclass .advanceSearch {

	  margin-right: 2%;

	}

	.main-footer .row > div {

	  margin-bottom: 15px;

	}

	#downloadOurApp .appimages .appimagerspncv{

		height: auto;

	}

	#searchbarbg .container .outerclass1 .nameSearch {

		width: 57.5%;

	}

	#listinpagedesign .companylogo{

		max-width: 140px;

		height: auto;

	}

	#listinpagedesign .logodesign{

		margin-left: 0;

		background: transparent;

		padding-left: 22px;

		text-align: left;

	}

	#commensearchbar .container .outerclass .nameSearch{

		margin-top: -6px;

	}

	#commensearchbar .container .outerclass .selectArea {

		padding-top: 7px;

	}

	#commensearchbar .container .outerclass .BtnDesign {

		padding-top: 57px;

	}

	#commensearchbar .container .outerclass .advanceSearch{

		padding-top: 43px;

	}

	#commensearchbar #searchbarbg #hidden{

		width: 100%;

	}

	#commensearchbar .outerclass1{

		margin-left: 0;

		width: 100%;

	}

	#commensearchbar #searchbarbg .container .outerclass1 .selectCity{

		margin-right: 6px;

	}

	#commensearchbar .outerclass {

	  padding-left: 10px;

	}

	#financemenow .hl{

		min-height: 300px;

	}

	.gallery .product-slider .hover-shadow.cursor {

	  height: 265px;

	}

}

@media(max-width:768px){

	#financemenow .leadingPartner,#financemenow #loans{

		display: block;

	}

}


.create-listing .login_div .fve.fs12{
	    padding: 10px;
    border: 1px solid #fcd600;
}












