@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese');
html,
        body,
        .view {
            height: 100%;
        }
		.button {
			padding: 52px 0;
			box-shadow: 0 1px 6px rgba(0,0,0,0.26);
			z-index: 1;
			position: relative;
			font-size: 14px;
			padding: 8px 20px;
			margin-right: 12px;
			border-radius: 4px;
			border: 2px solid;
			text-decoration: none;
			font-weight: 500;
			position: relative;
			background: transparent;
			text-transform: uppercase;
			transition: all 400ms ease;
			cursor: pointer;
			box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);
			margin: 8px;	
		}
		.button:hover {
			transition: all 400ms ease;
			color: white;
			background: black;
			}
		.one-edge-shadow {
		-webkit-box-shadow: 0 8px 6px -6px black;
		-moz-box-shadow: 0 8px 6px -6px black;
        box-shadow: 0 20px 59px -6px black;
		}
		.social {
		  position: fixed;
		  top: 30%;
		  z-index:100;
		}

		.social ul {
		  list-style-type: none;
		  padding: 0;
		  transform: translatex(-270px);
		}

		.social ul li {
		  display: block;
		  margin: 3px;
		  background-color: rgba(0, 0, 0, 0.5);
		  width: 325px;
		  text-align: right;
		  padding: 10px;
		  border-radius: 0 30px 30px 0;
		  transition: all 1s;
		}

		.social ul li:hover {
		  transform: translatex(110px);
		}

		.social ul li.twitter:hover {
		  background-color: #55acee;
		}

		.social ul li.facebook:hover {
		  background-color: #3b5999;
		}

		.social ul li.google-plus:hover {
		  background-color: #dd4b39;
		}

		.social ul li.instagram:hover {
		  background-color: #e4405f;
		}

		.social ul li a {
		  color: white;
		  text-decoration: none;
		}

		.social ul li i {
		  text-align: center;
		  margin-left: 14px;
		  color: black;
		  background-color: white;
		  padding: 10px;
		  border-radius: 50%;
		  font-size: 20px;
		  width: 40px;
		  transform: rotate(0deg);
		}

		.social ul li:hover i {
		  transform: rotate(360deg);
		  transition: all 1s;
		}
		#testimonials-section {
			padding: 15px 0;
			background: linear-gradient( rgb(0, 0, 0), rgba(0, 22, 37, 0.85) ), url(https://meral.ar-lab.ga/img/testimonials-bg.jpg);
			background-size: cover;
			background-attachment: fixed;
			color: #a1aaad;
		}
		#testimonial {
			padding: 1px 0;
			text-align: center;
		}
		#testimonial .item {
			display: block;
			width: 100%;
			height: auto;
		}
		#testimonial .item p {
			font-weight: 400;
			margin: 0 0 1px 0;
		}
		.testimonials {
			margin: auto;
			height: 3px;
			width: 60px;
			position: relative;
			background: #a5a5a5;
			border: 0;
		}
		.title{
			padding: 7px;
		}
		/* Button*/
		
        /* Navigation*/
        
        .navbar {
            background-color:white;
        }
        
        .scrolling-navbar {
            -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
            -moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
            transition: background .5s ease-in-out, padding .5s ease-in-out;
        }
        
        .top-nav-collapse {
                background-color: #fff;
        }
        
        footer.page-footer {
            background-color: #1C2331;
            margin-top: 0;
        }
        
        @media only screen and (max-width: 768px) {
            .navbar {
                background-color: #ffffff;
            }
        }

/*-----project----------*/
 .pgFourCity {
    position: absolute;
   
    left: 0;
    background: url(../images/cityArrowBg.png) right top no-repeat;
    min-width: 95px;
    height: 30px;
    line-height: 27px;
    font-size: 14px;
    font-family: opensans-bold;
    color: #fff;
    padding-left: 9px;
    padding-right: 17px;
}
/*
.row.block-margin {
    margin-bottom: 2.5rem !important;
}
*/

 .columns {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    width:16%;
    float: left;
}


.full-width-promo .promo-circle {
    background-color: #403535;
    border-radius: 3.125rem;
    font-size: 18px;
    color: #fff;
    display: inline-block;
    padding: 0.9375rem 1.625rem;
    font-family: "Arvo", serif;
}

h3.widget-title {
    position: relative;
    font-size: 30px;
    text-transform: uppercase;
    padding-bottom: 0.9375rem;
    margin-bottom: 1.875rem;
}


h3.widget-title:before {
    background: #4285f4;
    left: 0;
}
h3.widget-title:before, h3.widget-title:after {
    background: #4285f4;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transition: all 300ms ease-out 0s;
    width: 40px;
}
h3.widget-title:after {
    background: #403535;
    left: 40px;
}

/*-----------marqure---------*/

.row.last {
    padding: 1px;
    margin: 4px;
}
.prop {
    background: none repeat scroll 0 0 #ffca08;
    border-right: 1px solid #000;
    color: #000;
    font-size: 15px;
    padding: 5px 30px 6px;
    -webkit-transform: perspective(100px) rotateX(12deg);
    -webkit-transform-origin: left center;
    transform: perspective(100px) rotateX(12deg);
    transform-origin: left center;
}
}


.social a {
    font: 19px/29px socicon;
    width: 29px;
    height: 29px;
    display: inline-block;
    background-color: #cc9c00;
    color: #ffffff;
    text-align: center;
}
.dwnld_lnk {
    position: fixed;
    bottom: 54px;
    right: 0;
    z-index: 9999;
    background: #fff;
    padding: 5px 10px;
    color: #888;
    border-radius: 6px 0 0 6px;
    font-size: 14px;
    box-shadow: 1px 0px 6px #ccc;
    text-shadow: 1px 1px 0px #ccc;
}

.stickyBtns {
    background: #ffffff;
    padding: 1px 0px 1px 1px;
	position: fixed;
    top: 51%;
    right: 0;
    z-index: 998;
}
.stickyBtn {
	background: #ffffff;
    position: fixed;
    top: 40%;
    right: 0;
    z-index: 998;
}
a{
	color: black;
}
.stickyBtns a {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    display: inline-block;
}
.stickyCloses {
    position: absolute;
    right: 30px;
    top: 30px;
}
.stickyBtns a img {
    background: #ffffff;
    padding: 8px 3px 8px 5px;
}
.stickyBtn a {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    display: inline-block;
}
.stickyWrap {
    position: fixed;
    width: 450px;
    background: #ffffff;
    top: 10%;
    right: 0;
    z-index: 2000;
}
.stickyClose {
    position: absolute;
    right: 30px;
    top: 30px;
}
.stickyInner {
    padding: 64px 64px 60px 64px;
	z-index: 998;
}
div#stickypops {
    background-color: white;
    width: 62%;
}
.stickyBtn a img {
    background: #ffffff;
    padding: 8px 3px 8px 5px;
}
.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.author-box{
box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
    }
.partner_item div {
    background: #ffffff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
  
    vertical-align: top;
    margin-bottom: 30px;
    text-align: center;
    transition: all 300ms;
    -webkit-transition: all 300ms;
}
.partner_item div img {
    border-radius: 6px;
    -webkit-border-radius: 6px;
}
.partner_item:hover div {
    margin-top: -8px;
}
.btn-gery {
    background: #607D8B;
}
.small-box-link {
    text-align: center;
}
.small-box-link {
    background-color: #403535;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    min-height: 190px;
    color: white;
    padding: 25px 0;
}

   .img_block {
       width: 329px;
    height: auto;
}
/*----pop-----*/

.fancybox-custom .fancybox-skin { box-shadow: 0 0 50px #222; z-index:100000; }


.img_pop{
  display: -webkit-inline-box;
    padding: 10px;  
}
   /*  popup box  */

#popupBox {
  background: #fff;
  display: none;
  border: 3px solid #ccc;
}

.contentBox {
  overflow-y: scroll;
  height: 270px
}

.popupContent { background: #fff; }

.popupContent .popClose {
  float: right;
  display: block;
  height: 16px;
  width: 16px;
  background: url(../images/closeBut.jpg) no-repeat;
  text-indent: -9000px
}

.popupClose {
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  height: 16px;
  width: 16px;
  text-indent: -9000px;
  background: url(../images/closeBut.jpg) no-repeat
}

.galleryTitle {
  font-size: 1.3em;
  text-align: center;
}

.popupContent .pop2 {
  font-size: 1.2em;
  text-align: center;
  padding: 30px
}

.popupContent .galleryTitle { position: relative }

.galleryControls {
  overflow: hidden;
  line-height: 40px
}

.galleryControls a {
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none;
  color: #333;
  text-transform: uppercase
}

.galleryControls .prev {
  float: left;
  margin-left: 20px
}

.galleryControls .next {
  float: right;
  margin-right: 20px
}

.galleryControls p { text-align: center; }

.imageDesc {
  min-height: 50px;
  line-height: 15px;
  text-align: left
}

.imageDesc p {
  padding: 5px 10px;
  color: #fff;
  font-size: 12px
}

.popupBtns { padding: 20px }

.popupBtns input {
  margin-right: 20px;
  font-size: 14px;
}

.popupContent .galleryTitle { position: relative }

img.popup1 {
    width: 100%;
    height: 223px;
}

/*----alter------*/
  .classic-tabs.tabs-primary {
    background-color: #4285F4;
          text-align: -webkit-center;
        color:white;
}
    @media (min-width: 62em){
.classic-tabs li:first-child {
    margin-left: 56px;
 
        }
	.avatar {
    padding-left: 45px;
}
		}
li.nav-item {
    padding-top: 13px;
}
    .classic-tabs.tabs-primary li a.active {
    border-color: #fff;
}
    .classic-tabs li a.active {
    border-bottom: 3px solid #ffeb3b;
    color: #fff;
}
    .tab-content {
    padding: 2rem 1rem 1rem;
    z-index: 1;
}
a.waves-light.waves-effect.waves-light {
    color: white;
}
.btn-rounded {
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    -ms-border-radius: 10em;
    -o-border-radius: 10em;
    border-radius: 10em;
}

.btn:hover{
        box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);

}
/*----green amittes---------*/
.green_amtites{
    display: block;
    padding: 11px;
    }
.square {
        width: 68px;
    float: left;
    /* line-height: 25px; */
    height: 125px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    margin-left: 49px;
    padding-top: 1px;
    font-family: 'Roboto';
}
p {
    text-align: justify;
}
img.img-fluid.completeimages {
    height: 300px;
}



@media only screen and (max-width: 600px){
	.stickyInner {
       padding: 17px;
}
	.avatar {
    padding-left: 0px !important; 
}
	.avatar1 {
		    padding-left: 103px !important; 
	}
.footerlist {
    text-align: justify;
    padding-left: 119px;
}
.sticky{
	overflow: scroll;
    height: 400px;
}
img.brandimages {
        height: 120px;
    width:80% !important;
    text-align: center;
}


.stickyWrap {
    position: fixed;
  width:332px !important; 
    background: #ffffff;
    top: 10%;
    right: 0;
    z-index: 9999;

}
.form-control {
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #292b2c !important;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}

}
h4.boardname {
    padding-top: 20px;
}
h5.boardpostion {
    font-weight: bold;
}

ul.listname {
    text-align: justify;
}
img.brandimages {
        height: 120px;
    width: 100%;
    text-align: center;
}


/*	Home page Carousel Slider CSS */

/* #Cursor
================================================== */
/*.cursor,
.cursor2,
.cursor3{
	position: fixed;
	border-radius: 50%;	
	transform: translateX(-50%) translateY(-50%);
	pointer-events: none;
	left: -100px;
	top: 50%
}
.cursor{
	background-color: #fff;
	height: 0;
	width: 0;
	z-index: 99999;
}
.cursor2,.cursor3{
	height: 36px;
	width: 36px;
	z-index:99998;
	-webkit-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out
}
.cursor2.hover,
.cursor3.hover{
	-webkit-transform:scale(2) translateX(-25%) translateY(-25%);
	transform:scale(2) translateX(-25%) translateY(-25%);
	border:none
}
.cursor2{
	border: 2px solid #fff;
	box-shadow: 0 0 22px rgba(255, 255, 255, 0.6);
}
.cursor2.hover{
	background: rgba(255,255,255,.1);
	box-shadow: 0 0 12px rgba(255, 255, 255, 0.2);
}

/* #Slider
================================================== */

.section_slider{
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	height: 100vh;
	background-color: #212121;
}

/* Case Study Showcase
================================================== */

.case-study-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1000;
	width: auto;
	margin: 0;
	padding: 0;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	list-style: none;
}
.case-study-wrapper .case-study-name a {
	position: relative;
	list-style: none;
	margin: 0;
	display: block;
	text-align: center;
	padding: 0;
	font-size: 28px;
	margin-top: 25px;
	margin-bottom: 25px;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	line-height: 1.3;
	letter-spacing: 2px;
	/*color: #8e8d9a;*/
	color: black;
	/*opacity: 0.5;*/
	text-decoration: none;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear; 
}	
.case-study-wrapper .case-study-name a:hover {
	text-decoration: none;
}
.case-study-wrapper .case-study-name.active a {
	opacity: 1;
	color: #fff;
}	
.case-study-images {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin:0;
	z-index:2;
}	
.case-study-images li {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
	list-style:none;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear; 
}	
.case-study-images li .img-hero-background{
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position:center center;
	background-repeat:no-repeat;
	top: 0;
	left: 0;
	overflow: hidden;
	list-style:none;
	opacity: 0;
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear; 
}
.case-study-images li.show .img-hero-background {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
} 
.case-study-images li .case-study-title{
	position: absolute;
	bottom: 30px;
	left: 30px;
	display: block;
	opacity: 0;
	color: #fff;
	z-index: 19;
	letter-spacing: 1px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	-webkit-writing-mode: vertical-lr;
	writing-mode: vertical-lr;
	font-weight: 400;
	line-height: 16px;
	color: #fff; 
	font-style: italic;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear; 
}
.case-study-images li.show .case-study-title {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
} 
.case-study-images li .hero-number-back{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: block;
	list-style:none;
	opacity: 0;
	font-size: 18vw;
	font-family: 'Poppins', sans-serif;
	font-weight: 900;
	line-height: 1;
	color: rgba(255,255,255,.12);
	z-index: 1;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear; 
} 
.case-study-images li .hero-number{
	position: absolute;
	bottom: 40px;
	left: 50%;
	width: 40px;
	margin-left: -70px;
	display: block;
	letter-spacing: 2px;
	text-align: center;
	list-style:none;
	opacity: 0;
	font-size: 13px;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	line-height: 1;
	color: #fff;
	z-index: 6;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear; 
} 
.case-study-images li .hero-number-fixed{
	position: absolute;
	bottom: 40px;
	left: 50%;
	margin-left: 30px;
	width: 40px;
	text-align: center;
	display: block;
	letter-spacing: 2px;
	list-style:none;
	font-size: 13px;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	line-height: 1;
	color: #fff;
	z-index: 6;
}
.case-study-images li .hero-number-fixed:before{
	position: absolute;
	content: '';
	top: 50%;
	left: -60px;
	width: 60px;
	height: 1px;
	z-index: 1;
	background-color: rgba(255,255,255,.4);
}
.case-study-images li.show .hero-number {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
} 
.case-study-images li.show .hero-number-back {
	opacity: 1;
} 
.dark-over-hero{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:5;
	background-color: #050505;
	opacity: 0.2;
}
.case-study-images li:nth-child(1) .img-hero-background{
	background-image: url("https://goldeneraproperty.com/images/farmland in Bangalore.jpg");
}
.case-study-images li:nth-child(2) .img-hero-background{
	background-image: url("https://goldeneraproperty.com/images/Agricultural Land for sale.jpg");
}
.case-study-images li:nth-child(3) .img-hero-background{
	background-image: url("https://goldeneraproperty.com/images/smilee/smilee_update/5.jpg");
}

/* #Media
================================================== */

@media (max-width: 991px) { 
	.case-study-images li .hero-number-back{
		font-size: 26vw;
	} 
}

@media (max-width: 767px) {	
	.case-study-wrapper .case-study-name a {
		font-size: 20px;
		letter-spacing: 1px;
	}
	.case-study-images li .hero-number-back{
		font-size: 32vw;
	} 
}
/*   End of slider   */
.flip-box {
  background-color: transparent;
  height: 230px;
  border: 1px solid #f1f1f1;
  perspective: 1000px;
}

.flip-box-inner {
  position: relative;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-inner {
  transform: rotateX(180deg);
}

.flip-box-front, .flip-box-back {
  position: absolute;
  height: 100%;
  backface-visibility: hidden;
}

.flip-box-front {
  background-color: #bbb;
  color: black;
}

.flip-box-back {
  background-color: dodgerblue;
  color: white;
  transform: rotateX(180deg);
}

/* Projects Gallery Start */


*, *:before, *:after{
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing:border-box;
  box-sizing: border-box;
}

.main-title{
  color: #2d2d2d;
  text-align: center;
  text-transform: capitalize;
  padding: 0.7em 0;
}

.container_projects{
  padding: 1em 0;
  float: left;
  width: 50%;
}
@media screen and (max-width: 640px){
  .container_projects{
    display: block;
    width: 100%;
  }
}

@media screen and (min-width: 900px){
  .container_projects{
    width: 33.33333%;
  }
}

.container_projects .title{
  color: #1a1a1a;
  text-align: center;
  margin-bottom: 10px;
}

.content {
  position: relative;
  width: 90%;
  max-width: 400px;
  margin: auto;
  overflow: hidden;
}

.content .content-overlay {
  background: rgba(0,0,0,0.7);
  position: absolute;
  z-index: 101;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.content:hover .content-overlay{
  opacity: 1;
}

.content-image{
  width: 100%;
}

.content-details {
  position: absolute;
  z-index: 101;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.content:hover .content-details{
  top: 50%;
  left: 50%;
  opacity: 1;
}

.content-details h3{
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.15em;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}

.content-details p{
  color: #fff;
  font-size: 0.8em;
}

.fadeIn-bottom{
  top: 80%;
}

.fadeIn-top{
  top: 20%;
}

.fadeIn-right{
  left: 80%;
}
/* End of Projects gallery */