@font-face {
    font-family: 'Montserrat-Regular';
    src:url(../fonts/Montserrat-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Oxygen-Regular';
    src:url(../fonts/Oxygen-Regular.ttf) format('truetype');
}
h1,h2,h3,h4,h5,h6,label,p{
	margin:0;	
}
a:hover{
	text-decoration:none;}


/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #27da93;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: black;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
a.more-in:before{
	background:#fff;
}
a.more-in:hover{
	color: #27da93;
}
/*--//middle--*/



/*--login--*/
.login-right h3 {
	  text-align: center;
	  color: #000;
	  font-size: 3em;
	  font-family: 'Montserrat-Regular';
	  margin: 0 0 1em;
}
.login-right h3:after, .login-right h3:before {
  	width: 130px;
  	height: 1px;
  	display: inline-block;
  	vertical-align: middle;
  	content: "";
  	background: #000;
  	margin: 0 1%;
}
.login-top {
	  width: 60%;
	  margin: 2% auto 0;
}
.form-info input[type="text"],.form-info input[type="password"]{
	outline: none;
  	background: none;
  	color: #a3a3a3;
  	width: 100%;
  	padding: 10px 10px;
  	border: none;
  	font-size: 0.9em;
  	border: 1px solid #eee;
  	margin: 0 0 1em;
}
.form-info  input[type="submit"] {
	outline: none;
  	width: 100%;
  	padding: 0.5em 1em;
  	border: none;
  	font-size: 0.9em;
  	border: none;
  	cursor: pointer;
  	background:none;
}
ul.login-icons li {
	 display: inline-block;
	 float:left;
	 width:48.5%;
	 margin-right: 3%;
	   margin-bottom: 3%;
}
ul.login-icons li a {
	display: block;
  	background: #3b5a99;
  	text-decoration: none;
  	padding: 0em;
  	color: #fff;
  	border-radius: 5px;
  	  font-size: 0.95em;
}
ul.login-icons li a:hover {
  	background: #0A3284;
}
ul.login-icons li a.twit {
  	background: #54abee;
}
ul.login-icons li a.twit:hover {
  	background: #1191F4;
}
ul.login-icons li a.go {
  	background: #d34836;
}
ul.login-icons li a.go:hover {
  	background: #E43B25;
}
ul.login-icons li a.in {
  	background: #0e76a8;
}
ul.login-icons li a.in:hover {
  	background:#238FC3;
}
ul.login-icons li a i {
	display: inline-block;
  	background: url(../images/img-sprite.png)no-repeat 11px -135px #0A3284;
  	width:48px;
  	height:48px;
  	vertical-align: middle;
  	border-radius: 5px 0px 0px 5px;
}

ul.login-icons li a.twit i {
  	background: url(../images/img-sprite.png)no-repeat -60px -135px #1191F4;
}
ul.login-icons li a.go i {
  	background: url(../images/img-sprite.png)no-repeat -142px -135px #E43B25;
}
ul.login-icons li a.in i {
  	background: url(../images/img-sprite.png)no-repeat -215px -135px #238FC3;
}
ul.login-icons li a span{
	padding: 0 0 0 5%;
	display:inline-block;
}
ul.login-icons li:nth-child(2),ul.login-icons li:nth-child(4) {
	 margin-right: 0%;
}
.create h4{
	float: left;
	font-size: 1.3em;
	color:#000;
	  margin-top: 9px;
	    font-family: 'Montserrat-Regular';
}
.create a{
	float: right;
	font-size: 0.9em;
	color:#fff;
	text-decoration: none;
	background: #000;
  	padding: 10px 15px;
}
.create{
	padding: 2em 0 0 ;
}
.login-right {
  padding: 5em 0;
}
.form-info {
  padding: 2em 0 0;
}
.form-info p{
	font-size: 1em;
  	color: #A3A3A3;
  	text-align: center;
  	padding: 3em 0 0;
}
.form-info p a{
	text-decoration: none;
	color:#000;
}
.form-info p a:hover{
	color:#27DA93;
}
/*--//login--*/

/*--responsive--*/
@media(max-width:1366px){
	
}
@media(max-width:1280px){
	
}
@media(max-width:1200px){	
}
@media(max-width:1024px){
.banner1,.banner2,.banner3 {
  min-height: 420px;
}
.caption {
  position: absolute;
  top: 40%;
}
p.para-in {
  width: 100%;
}	
.buy-media {
  padding: 30px 10px;
}
/*--about--*/
.about-mid1 {
  padding: 2em 2em;
}
.beautiful h5 {
  font-size: 1.1em;
}
/*--loan--*/
.loan-point1 {
  width: 100%;
}
select.drop-select1 {
  width: 32.4%;
}
/*--dealers--*/
.top-deal1 p {
  font-size: 0.7em;
}
.top-deal1 h5 {
  font-size: 1em;
}
.deal-bottom {
  padding: 0.7em;
}
.top-deal2 {
  margin-top: 0.5em;
}
.middle-side h4 {
  font-size: 1em;
}
.middle-side p span.bath4 {
  margin: 0 6% 0 0;
}
.middle-side p span.bath5 {
  margin: 0 37% 0 0;
}
.middle-side p span.bath3 {
  margin: 0 24% 0 0;
}
.middle-side p span.bath2 {
  margin: 0 14% 0 0;
}
.middle-side p span.bath1 {
  margin: 0 32% 0 0;
}
.middle-side p span.bath {
  margin: 0 37% 0 0;
}
.middle-side {
  padding: 0em 2em;
}
.immediate {
  padding: 0em 4em 0 0;
}
.right-side {
  padding: 0em 0 0;
}
.single-box-right h4 {
  font-size: 1.1em;
}
.box-text p {
  font-size: 0.9em;
}
.buy-single {
  padding: 3em 0 3em;
}
/*--typo--*/
.page {
  padding: 3em 0;
}
}
@media(max-width:768px){	
.banner1,.banner2,.banner3 {
  min-height: 390px;
}
.caption {
  position: absolute;
  top: 35%;
}
.buy-media {
  height: 104px;
  padding: 25px 10px;
}
.bottom-head a {
  height: 104px;
}
.banner-bottom-top {
  min-height: 81px;
}
.bottom-head a:hover .buy-media {
  height: 140px;
}
.content-grid h3,.service-top h3,.project h3,.content-bottom h3 ,.content-bottom1 h3,.about-head h3
,.choose-us h3,.content-events h3,.blog h3,.terms h3,.privacy h3,.contact h3,.login-right h3
,.career h3 ,.asked h3,.feedback h3,.home-loan h3,.bank-bottom1 h3,.loan-col h3,
.dealers h3,.top-grid h3,.future h3,h3.typo1{
  font-size: 2.5em;
}
.content-grid h3:after, .content-grid h3:before ,.service-top h3:after,
.service-top h3:before,.project h3:after, .project h3:before,.content-bottom h3:after
, .content-bottom h3:before,.content-bottom1 h3:after, .content-bottom1 h3:before,
.about-head h3:after, .about-head h3:before,.choose-us h3:after, .choose-us h3:before,
.content-events h3:after, .content-events h3:before,.blog h3:after, .blog h3:before,
.terms h3:after, .terms h3:before,.privacy h3:after, .privacy h3:before,.contact h3:after, 
.contact h3:before,.career h3:after, .career h3:before,.asked h3:after,.asked h3:before
,.feedback h3:after,.feedback h3:before,.home-loan h3:after,.home-loan h3:before,.bank-bottom1 h3:after,
.bank-bottom1 h3:before ,.loan-col h3:after, .loan-col h3:before ,.dealers h3:after, .dealers h3:before,
.top-grid h3:after, .top-grid h3:before,.future h3:after, .future h3:before,h3.typo1:after, h3.typo1:before{
  width: 145px;
}
.box_2 {
  width: 33.3%;
  float: left;
  padding: 0 7px;
}
.most-1 h5 {
  font-size: 1.1em;
}
span.four {
  right: 8px;
}
.bottom-head h6 {
  font-size: 0.8em;
}
.content-grid {
  min-height: 456px;
  padding: 3em 0 4em;
}
.services {
  padding: 3em 0 3em;
}
.service-top {
  padding: 0em 0 1em;
}
.service-top1 {
  margin: 1.5em 0 0;
}
.services-grid {
  margin: 0em 0 0em;
}
.mid-content{
	width:45%;
	margin:4em auto 0;
}
.mid-content h3 {
  	font-size: 2.4em;
}
.phone {
  	padding: 3em 0;
}
.phone-text h4 {
  	font-size: 2.5em;
}
.phone-text {
  	margin-top: 2em;
}
.project-grid {
  	width: 50%;
  	float: left;
    margin-bottom: 2em;
}
.project-grid img{
	width: 100%;
}
.project {
  	padding: 3em 0 2em;
}
p.para-in {
  	width: 78%;
    font-size: 1.1em;
}
.name-on {
  	padding-top: 0em;
}
.content-bottom {
  padding: 3em 0;
}
.content-bottom1 ul {
  	margin: 1em auto 0;
    width: 100%;
}
.content-bottom1 {
  padding: 3em 0;
}
.amet-sed {
  float: left;
  width: 50%;
}


/*--terms--*/
.terms {
  padding: 3em 0;
}
/*--privacy--*/
.privacy {
  padding: 3em 0;
}

/*--login--*/
.login-right {
  padding: 3em 0;
}
.login-right h3:after, .login-right h3:before {
  width: 110px;
}
.login-top {
  width: 75%;
}
/*--carrer--*/
.career{
	padding: 3em 0;
}
/*--faq--*/
.asked{
	padding: 3em 0;
}
/*--feedback--*/
.feedback{
	padding: 3em 0;
}
.feedback-top {
  width: 76%;
}
/*--loan--*/
.loan-col-bottom {
  padding: 2em 0;
}
.bank-bottom1 {
  padding: 2em 0;
}
.bank-bottom1 ul {
  width: 100%;
}
.home-loan {
  padding: 2em 0;
}
ul.loan-col1 li {
  width: 40%;
}
.loan-col {
  padding: 3em 0;
}
.dealers {
  padding: 3em 0 ;
}

.dealer {
  padding: 3em 0;
}
.top-deal-top {
  float: left;
  width: 50%;
    margin-top: 2em;
}
.top-deal img{
	width:100%;
}
.deal-top-top {
  padding: 0em 0 0;
}
.dealer-grid-top span {
  font-size: 1.3em;
  width: 40px;
  height: 40px;
  line-height: 2em;
}
.dealer-grid-top h6 {
  font-size: 1em;
}
/*--buy--*/
.price {
  padding: 1em;
  margin: 3em 0;
}
.price-top1 ul li {
  width: 47%;
}
.grid-city {
  float: left;
  width: 25%;
}
.grid-city1 {
  width:50%
}
.col-md-8.grid-lo1 {
  float: left;
  width: 67%;
}
.grid-lo2 {
  float: left;
  width: 33%;
}
.grid-lo3 {
  float: left;
  width: 50%;
}
.grid-lo4 {
  float: left;
  width: 50%;
}
figure.effect-layla h4 {
  margin-top: 95%;
  font-size: 0.9em;
}
.grid-lo figure figcaption {
  padding: 1em;
}
figure.effect-layla figcaption::before {
  top: 15px;
  right: 5px;
  bottom: 15px;
  left: 5px;
}
figure.effect-layla figcaption::after {
  top: 5px;
  right: 15px;
  bottom: 5px;
  left: 15px;
}
figure.effect-layla h4.effect2 {
  margin-top:80%;
}
.grid-me {
  padding-bottom: 3px;
}
.top-grid {
  padding: 0 0 3em;
}
.premium {
  min-height: 330px;
}
.project-fur {
  margin: 0 6px;
}
.fur1 h6 {
  font-size: 0.9em;
}
.future {
  padding: 3em 0;
}
.single-buy {
  padding: 2em 1em;
}
.single-bottom h4 {
  font-size: 1.1em;
}
.single {
  padding: 3em 0 0;
}
.map-single-bottom{
	padding:3em 0 0;
}
.box-img {
  width: 20%;
}
.box-text {
  width: 78%;
}
.nav-page {
  text-align: center;
  padding: 2em 0 0;
}
.buy-single-single {
  padding: 3em 0 0;
}
/*--typo--*/
h1.grid2 {
  font-size: 2.3em;
}
}
@media(max-width:640px){
.banner1,.banner2,.banner3 {
  min-height: 340px;
}
.caption h3 {
  font-size: 2.6em;
}
.caption p {
  font-size: 1.5em;
  margin: 0.3em 0em 0;
}
.bottom-head h6 {
  font-size: 0.75em;
}
.buy-media {
  padding: 25px 2px;
}
.content-grid h3, .service-top h3, .project h3, .content-bottom h3, .content-bottom1 h3,
.about-head h3, .choose-us h3, .content-events h3,.blog h3 ,.terms h3,.privacy h3,.contact h3,
.login-right h3,.career h3 ,.asked h3,.feedback h3,.home-loan h3,.bank-bottom1 h3,.loan-col h3
,.dealers h3,.top-grid h3,.future h3,h3.typo1{
  font-size: 2.3em;
}
.content-grid h3:after, .content-grid h3:before, .service-top h3:after, 
.service-top h3:before, .project h3:after, .project h3:before, 
.content-bottom h3:after, .content-bottom h3:before, .content-bottom1 h3:after,
.content-bottom1 h3:before ,.about-head h3:after, .about-head h3:before, 
.choose-us h3:after, .choose-us h3:before, 
.content-events h3:after, .content-events h3:before,.blog h3:after, .blog h3:before,.terms h3:after, 
.terms h3:before ,.privacy h3:after, .privacy h3:before,.contact h3:after, .contact h3:before,
.career h3:after, .career h3:before,.asked h3:after,.asked h3:before ,.feedback h3:after,.feedback h3:before
,.home-loan h3:after,.home-loan h3:before,.bank-bottom1 h3:after,.bank-bottom1 h3:before,
.loan-col h3:after, .loan-col h3:before ,.dealers h3:after, .dealers h3:before,.top-grid h3:after, 
.top-grid h3:before,.future h3:after, .future h3:before,h3.typo1:after, h3.typo1:before{
  width: 103px;
}
.most-1 h5 {
  font-size: 0.95em;
}
.content-grid {
  min-height: 407px;
}
.mid-content {
  width: 55%;
}
.phone-text h4 {
  font-size: 2.3em;
}
.footer-logo {
  width: 36%;
  padding: 0;
}
.footer-class {
  width: 64%;
  padding: 0.5em 0 0;
}
.footer-class p {
  font-size: 0.83em;
}
/*--about--*/
.about-mid1 p {
  font-size: 1.5em;
}
.event h6 {
  font-size: 1.05em;
}
/*--blog--*/
.single-grid h5, .leave h5 {
  font-size: 1.5em;
}
/*--login--*/
.login-right h3:after, .login-right h3:before {
  width: 90px;
}
/*--loan--*/
ul.loan-col1 li {
  width: 42%;
}
select.drop-select1 {
  width: 32%;
}

/*--login--*/
.login-right h3:after, .login-right h3:before {
  width: 70px;
}
.login-right {
  padding: 2em 0;
}
.login-top {
  width: 95%;
}
ul.login-icons li a i {
  background: url(../images/img-sprite.png)no-repeat 8px -139px #0A3284;
  width: 38px;
  height: 38px;
}
ul.login-icons li a.twit i {
  background: url(../images/img-sprite.png)no-repeat -65px -139px #1191F4;
}
ul.login-icons li a.go i {
  background: url(../images/img-sprite.png)no-repeat -147px -139px #E43B25;
}
ul.login-icons li a.in i {
  background: url(../images/img-sprite.png)no-repeat -220px -139px #238FC3;
}
.create a {
  padding: 7px 15px;
}
.form-info p {
  padding: 2em 0 0;
}
.login input[type="text"] {
  padding: 8px 0px 8px 8px;
  width: 90%;
  font-size: 0.68em;
}
.login input[type="submit"] {
  width: 18px;
  height: 18px;
  background-size: 17px;
}

/*--login--*/
.login-right {
  padding: 1.5em 0;
}
.login-top {
  width: 100%;
}
.form-info {
  padding: 1em 0 0;
}
.create {
  padding: 1em 0 0;
}
ul.login-icons li a i {
  background: url(../images/img-sprite.png)no-repeat 8px -93px #0A3284;
  width: 32px;
  height: 32px;
  background-size: 245px !important;
}
ul.login-icons li a.twit i {
  background: url(../images/img-sprite.png)no-repeat -42px -93px #1191F4;
}
ul.login-icons li a.go i {
  background: url(../images/img-sprite.png)no-repeat -99px -93px #E43B25;
}
ul.login-icons li a.in i {
  background: url(../images/img-sprite.png)no-repeat -149px -93px #238FC3;
}