*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}


@font-face {
    font-family: 'avantgarde_bk_btbook';
    src: url('../font/avgardn_0.woff2') format('woff2'),
         url('../font/avgardn_0.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'humanst521_btroman';
    src: url('../font/hum521n_0.woff2') format('woff2'),
         url('../font/hum521n_0.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'madeleina_sansregular';
    src: url('../font/madeleina_sans.woff2') format('woff2'),
         url('../font/madeleina_sans.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bitstream_vera_sansroman';
    src: url('../font/vera_0.woff2') format('woff2'),
         url('../font/vera_0.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

header {
    position: absolute;
    left: 0px;
    top:10px;
    width: 100%;
    z-index: 666;
}

.logo{}
.logo img{width: auto;}

.menu{font-family: 'bitstream_vera_sansroman'; text-align: right; margin-top:30px;}
.menu ul{ list-style: none; padding: 0px; margin: 0px;}
.menu li{ display: inline; position: relative; }
.menu li a{ font-size: 14px; color: #fff; text-decoration: none; padding:5px 15px;}
.menu li a:hover{ color:#e2c7b2;}

.slider{}
.slider ul{ list-style: none; padding: 0px;}
.slider li{ display: inline; position: relative;}
.slider li img{ width: 100%;}

ul.ban-slider button.slick-arrow {display:none !important;}
ul.ban-slider ul.slick-dots {position: absolute; z-index: 999; bottom: 10px; text-align: center; width: 100%;}
ul.ban-slider ul.slick-dots li{ font-size: 0px; margin-right: 8px;}
ul.ban-slider ul.slick-dots li button {width: 17px; height: 17px; border: 2px solid #cbcbcb; background: #fff; border-radius: 40px;}
ul.ban-slider ul.slick-dots li.slick-active button{border:2px solid #c77534;}

.ban-slider-text{position: absolute; top: 50%; z-index: 999; color: #fff; width: 50%; left: 5%;}
.ban-slider-text h3{ font-family: 'bitstream_vera_sansroman'; font-size:34px; font-weight: 500; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 25px;}
.ban-slider-text span{font-family: 'bitstream_vera_sansroman'; font-size: 18px; font-weight: 500; }

.philosophy{text-align: center; width: 60%; margin:30px auto 60px;}
.philosophy img{width: auto; height:90px;}
.philosophy h2{padding: 20px 0px; font-size: 40px; font-weight: 500; color: #1e1e1e; font-family: 'humanst521_btroman';}
.philosophy p{font-size: 14px; color: #898989; line-height: 32px; font-family: 'bitstream_vera_sansroman'; margin-bottom: 25px;}
.philosophy span {font-size: 14px; color: #898989; line-height: 32px; font-family: 'bitstream_vera_sansroman'; text-transform: uppercase; display: block; margin-top: 25px;}

.Exquisite{ background: #fdf9f6; padding:60px 0px 80px 0px; text-align: center;}
.Exquisite h2{font-size: 40px; font-family: 'humanst521_btroman'; padding:20px 0px 60px 0px; font-weight: 500; color: #22211f; text-transform: uppercase;}
.Exquisite h2 span{font-size: 16px; font-family: 'bitstream_vera_sansroman'; color: #969696; font-style: italic; display: block; padding-top: 10px; font-weight: 400; text-transform: capitalize;}
.Exquisite img{width: auto;}
.Exquisite ul{list-style: none; margin: 0px; padding: 0px; }
.Exquisite li{display: inline-block; vertical-align: top; position: relative;}
.Exquisite li img{ width: 100%;}
.Exquisite li:nth-child(1){ width: 68%; text-align: left;}
.Exquisite li:nth-child(2){width: 30.7%; margin-left: 0.5%;}
.Exquisite ul.sub-two li {width: 48%; margin-right: 2%; margin-left: 0%}
.Exquisite ul.sub-two li:last-child{width: 100%;}
.Exquisite ul.sub-two li:nth-child(2){ margin-right: 0%;}
.Exquisite ul.sub-two li:last-child {width:98.5%; margin: 3% 0% 0% 0%; display: block;}
.Exquisite ul.sub-two li span {position: absolute;  font-family: 'bitstream_vera_sansroman'; text-transform: uppercase; bottom: 0px; background: #fff; padding: 10px 20px; left: 0px; color: #7c7c7c; font-size: 14px;}
.Exquisite li span {position: absolute; z-index: 999;  font-family: 'bitstream_vera_sansroman'; text-transform: uppercase; bottom: 0px; background: #fff; padding: 10px 20px; left: 0px; color: #7c7c7c; font-size: 14px;}

.Exquisite ul.sub-two li:after {content: ""; width: 96%; height: 96%; position: absolute; top: 0px; left: 0px; z-index: 99; border: 1px solid #fff; margin: 2%;}
.Exquisite ul.sub-two li:last-child:after { content: ""; width: 98%; height: 96%; margin: 1%;}
.Exquisite li:nth-child(2):after{content: ""; width: 96%; height: 98%; position: absolute; top: 0px; left: 0px; z-index: 99; border: 1px solid #fff; margin: 2%;}


.foot-bg{ background: #fdf9f6; padding: 50px 0px; text-align: center;}
.foot-bg h3{padding:20px 0px 35px 0px; font-family: 'humanst521_btroman'; font-size:26px; font-weight: 500; color:#22211f; text-transform: uppercase;}
.foot-bg ul{list-style: none; padding: 0px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.foot-bg li{ display: inline-block; width: 33%; border-right: 1px solid #f1edea; vertical-align: top; padding: 0px 15px;}
.foot-bg li:last-child{border-right: none;}
.foot-bg li img{width:auto; height:90px; margin-bottom: 20px;}
.foot-bg li p {color:#a09f9b; font-size: 14px; line-height: 30px; font-family: 'bitstream_vera_sansroman';}

footer.foot-bg ul.society li {border-right: none; padding: 0px; width: 40px; height: 40px; background: #fff; border-radius: 50px; border:1px solid #9f9f9f; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease;}
footer.foot-bg ul.society li a{font-size: 22px; color:#9f9f9f;}
footer.foot-bg ul.society li a {font-size: 18px; color: #9f9f9f; top: 5px; position: relative;}

/*footer.foot-bg ul.society li:hover{ background:#9f9f9f;}
footer.foot-bg ul.society li:hover a{ color: #fff;}*/

.copy-right{ text-align:left; padding: 27px 0px; font-family: 'bitstream_vera_sansroman';}
.copy-right p{color:#a0a0a0; font-size: 14px; text-decoration: none; text-transform: uppercase; margin: 0px;}

.foot-menu{ text-align: right; padding: 25px 0px; font-family: 'bitstream_vera_sansroman';}
.foot-menu ul{list-style: none; padding: 0px; margin: 0px;}
.foot-menu li{display: inline-block; padding-left: 15px;}
.foot-menu li a {color:#a0a0a0; font-size: 14px; text-decoration: none; text-transform: uppercase;}
.foot-menu li a:hover{color:#e2c7b2;}

footer.foot-bg ul.society {display: block;}

.blog-up {text-align: center; padding: 50px 0px;}
.blog-up img{width: auto;}
.blog-up h2{font-size:40px; font-family: 'humanst521_btroman'; padding: 20px 0px; font-weight: 500; color: #22211f; text-transform: uppercase;}
.blog-up h2 span{font-size: 16px; font-family: 'bitstream_vera_sansroman'; color: #969696; font-style: italic; display: block; padding-top: 10px; font-weight: 400; text-transform: capitalize;}
.blog-up ul{ list-style: none; margin:40px 0px 0px 0px; padding: 0px;}
.blog-up li{display: inline-block; width: 31%; margin-right:3%;}
.blog-up li img{width: 100%;}
.blog-up li:last-child{margin-right: 0%;}

.date {width: 30%; border-right: 1px solid #ddd; margin-top:15px; display: inline-block; font-family: 'bitstream_vera_sansroman';}
.date h3 {font-size:50px; font-weight: 400; color:#222222; margin-bottom: 0px;}
.date span {font-size: 15px; text-transform: capitalize; color: #575757;}

.write-up{width: 65%; display: inline-block; margin-top:15px; font-family: 'bitstream_vera_sansroman'; vertical-align: top; text-align: left; margin-left: 3%;}
.write-up span {font-size: 14px; color: #9b9b9b; text-transform: uppercase;}
.write-up p{font-size: 22px; color: #474747; text-transform: capitalize; margin: 0px; line-height: 28px; padding-top:10px;} 

.elegance{text-align: center; padding: 4% 0% 25% 0%; background: #f5f0ed; position: relative;}
.elegance h2{font-size:40px; padding: 20px 0px; font-weight: 500; font-family: 'humanst521_btroman'; color: #22211f; text-transform: uppercase;}
.elegance h2 span{font-size: 16px; font-family: 'bitstream_vera_sansroman'; color: #969696; font-style: italic; display: block; padding-top: 10px; font-weight: 400; text-transform: capitalize;}
.elegance p {font-size: 14px; line-height: 28px; padding:0% 15% 2% 15%; color: #8b8784; font-family: 'bitstream_vera_sansroman';}

iframe.video-ifr {width: 87%; float: right; margin-right: 20px; height: 650px;}

.get-in-toucH:after{content: "";
    background: url(../images/green-leaf1.jpg) !important;
    position: absolute;
    right: -7%;
    top: 6%;
    width: 159px;
    height: 151px;}

.get-in-toucH{text-align: center; padding:50px 0px; position: relative;}
.get-in-toucH h2{font-size:40px; padding: 20px 0px; font-family: 'humanst521_btroman';  font-weight: 500; color: #22211f; text-transform: uppercase;}
.get-in-toucH h2 span{font-size: 16px; font-family: 'bitstream_vera_sansroman'; color: #969696; font-style: italic; display: block; padding-top: 10px; font-weight: 400; text-transform: capitalize;}
.get-in-toucH ul{ border: 1px solid #ddd; margin: 3%; padding: 2% 12%;}
.get-in-toucH li{width: 48%; display: inline-block; margin-right: 3%;}
.get-in-toucH li input{width: 100%; margin-bottom: 20px; font-family: 'bitstream_vera_sansroman'; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #e2e2e2; line-height: 44px; color: #979797; font-size: 16px;}
.get-in-toucH li textarea{width: 100%; margin-bottom: 20px; font-family: 'bitstream_vera_sansroman'; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #e2e2e2; color: #979797; font-size: 16px; }
.get-in-toucH li:nth-child(2n+2){margin-right: 0%;}

.get-in-toucH::after{content: ""; position: absolute; background: url(); z-index: 999;}

.get-in-toucH li:nth-child(5) {width: 100%;}
input:focus {outline: none;}
textarea:focus {outline: none;}
.get-in-toucH li:nth-child(6) input {width: 200px; background: #e2c7b2;
; color: #2c2b2a; font-family: 'bitstream_vera_sansroman'; font-size: 16px;}

.recent-projects{text-align: center; padding: 50px 0px 50px 0px; border-bottom: 1px solid #eee;}
.recent-projects h2{font-size: 40px; font-family: 'humanst521_btroman';  padding: 20px 0px; font-weight: 500; color: #22211f; text-transform: uppercase;}
.recent-projects h2 span{font-size: 16px;  font-family: 'bitstream_vera_sansroman'; color: #969696; font-style: italic; display: block; padding-top: 10px; font-weight: 400; text-transform: capitalize;}
.recent-projects ul{ list-style: none; margin:40px 0px 0px 0px; padding: 0px;}
.recent-projects li{ display: inline-block; width: 31%; margin-right: 3%; vertical-align: top;}
.recent-projects li:last-child{ margin-right: 0%;}
.recent-projects li img{width: 100%; margin-bottom: 15px;}
.recent-projects li span {text-transform: uppercase; font-size: 14px; color: #9c9c9c; font-family: 'bitstream_vera_sansroman'; font-weight: 400;}
.recent-projects li p {font-size: 22px; margin-bottom: 60px; font-family: 'bitstream_vera_sansroman'; text-transform: capitalize; line-height: 30px; color: #5e5e5e; padding:2% 6% 0% 6%;}
.recent-projects li p:last-child(2) { margin-bottom: 0px;}

.recent-projects a {font-size: 14px; background: #e2c7b2; cursor: pointer; font-family: 'bitstream_vera_sansroman'; text-transform: uppercase; text-decoration: none; border: 1px solid #dedede;  padding:15px 25px; color: #2d2d2d;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease;}
.recent-projects a:hover{ background: #e2c7b2; color:#2c2b2a;}

.sub-banner-inner{}
.sub-banner-inner ul{ list-style: none; padding: 0px; margin: 0px;}
.sub-banner-inner li{ display: inline-block; }
.sub-banner-inner li img{width: 100%;}


.sub-banner-about{}
.sub-banner-about ul{ list-style: none; padding: 0px; margin: 0px;}
.sub-banner-about li{ display: inline-block; }
.sub-banner-about li img{width: 100%;}

.sub-banner-about .Wild-life {position: absolute; z-index:555; text-align: center; bottom:30%; width: 450px; background:#ffffff; right: 20%; padding:20px 35px 35px 35px;}
.sub-banner-about .Wild-life h3 {padding:0px 0px 20px 0px; font-size: 40px; font-weight: 500; color:#858585; border-bottom: 1px solid #858585;; font-family: 'humanst521_btroman';}
.sub-banner-about .Wild-life p {font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}

.sub-banner-inner{}
.sub-banner-inner ul{ list-style: none; padding: 0px; margin: 0px;}
.sub-banner-inner li{ display: inline-block; }
.sub-banner-inner li img{width: 100%;}

.sub-banner-inner .Wild-life {position: absolute; z-index:555; text-align: center; bottom:26%; width: 450px; background:#ffffff; right: 20%; padding:20px 35px 35px 35px;}
.sub-banner-inner .Wild-life::before {position: absolute; content: ""; z-index: 555; bottom: 0%; width: 94%; border: 1px solid #ddd; right: 0%; padding: 0px; height:88%; margin: 3%;}
.sub-banner-inner .Wild-life h3 {padding:0px 0px 20px 0px; font-size: 40px; font-weight: 500; color:#858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.sub-banner-inner .Wild-life p {font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}

.sub-banner-inner .Wild-life-center {position: absolute; z-index:555; text-align: center; bottom:26%; width: 450px; background:#ffffff; right:32%; padding:20px 35px 35px 35px;}
.sub-banner-inner .Wild-life-center::before {position: absolute; content: ""; z-index: 555; bottom: 0%; width: 94%; border: 1px solid #ddd; right: 0%; padding: 0px; height: 88%; margin: 3%;}
.sub-banner-inner .Wild-life-center h3 {padding:0px 0px 20px 0px; font-size: 40px; font-weight: 500; color:#858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.sub-banner-inner .Wild-life-center p {font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}

.sub-banner-inner .Wild-life-left {position: absolute; z-index:555; text-align: center; bottom:26%; width: 450px; background:#ffffff; left:5%; padding:20px 35px 35px 35px;}
.sub-banner-inner .Wild-life-left::before {position: absolute; content: ""; z-index: 555; bottom: 0%; width: 94%; border: 1px solid #ddd; right: 0%; padding: 0px; height: 88%; margin: 3%;}
.sub-banner-inner .Wild-life-left h3 {padding:0px 0px 20px 0px; font-size: 40px; font-weight: 500; color:#858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.sub-banner-inner .Wild-life-left p {font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}

.sub-banner-inner .Wild-life-right {position: absolute; z-index:555; text-align: center; bottom:26%; width: 450px; background:#ffffff; right:5%; padding:20px 35px 35px 35px;}
.sub-banner-inner .Wild-life-right::before {position: absolute; content: ""; z-index: 555; bottom: 0%; width: 94%; border: 1px solid #ddd; right: 0%; padding: 0px; height:88%; margin: 3%;}
.sub-banner-inner .Wild-life-right h3 {padding:0px 0px 20px 0px; font-size: 40px; font-weight: 500; color:#858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.sub-banner-inner .Wild-life-right p {font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}

.sub-banner-inner-detail .Wild-life-center {position: absolute; z-index:555; text-align: center; bottom:26%; width: 450px; background:#ffffff; right:32%; padding:20px 35px 35px 35px;}
.sub-banner-inner-detail .Wild-life-center::before {position: absolute; content: ""; z-index: 555; bottom: 0%; width: 94%; border: 1px solid #ddd; right: 0%; padding: 0px; height:88%; margin: 3%;}
.sub-banner-inner-detail .Wild-life-center h3 {padding:0px 0px 20px 0px; font-size: 40px; font-weight: 500; color:#858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.sub-banner-inner-detail .Wild-life-center p {font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}

.sub-banner-inner-detail .Wild-life-left {position: absolute; z-index:555; text-align: center; bottom:26%; width: 450px; background:#ffffff; left:5%; padding:20px 35px 35px 35px;}
.sub-banner-inner-detail .Wild-life-left::before {position: absolute; content: ""; z-index: 555; bottom: 0%; width: 94%; border: 1px solid #ddd; right: 0%; padding: 0px; height:88%; margin: 3%;}
.sub-banner-inner-detail .Wild-life-left h3 {padding:0px 0px 20px 0px; font-size: 40px; font-weight: 500; color:#858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.sub-banner-inner-detail .Wild-life-left p {font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}

.sub-banner-inner-detail .Wild-life-right {position: absolute; z-index:555; text-align: center; bottom:26%; width: 450px; background:#ffffff; right:5%; padding:20px 35px 35px 35px;}
.sub-banner-inner-detail .Wild-life-right::before {position: absolute; content: ""; z-index: 555; bottom: 0%; width: 94%; border: 1px solid #ddd; right: 0%; padding: 0px; height:88%; margin: 3%;}
.sub-banner-inner-detail .Wild-life-right h3 {padding:0px 0px 20px 0px; font-size: 40px; font-weight: 500; color:#858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.sub-banner-inner-detail .Wild-life-right p {font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}


.ban-slider-text-left-top {position: absolute; z-index:555; text-align: center; bottom:58%; width: 450px; background:#ffffff; left:5%; padding:20px 35px 35px 35px;}
.ban-slider-text-left-top h3{padding: 0px 0px 10px 0px; font-size:36px; text-transform: capitalize; font-weight: 500; color: #858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.ban-slider-text-left-top span{font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}
.ban-slider-text-left-top:before { position: absolute; content: ""; z-index: 555; top: 0%; width:94%; border: 1px solid #ddd;  left: 0%; padding: 0px; height:84%; margin: 3%;}


.ban-slider-text-left-bottom {position: absolute; z-index:555; text-align: center; bottom:10%; width: 450px; background:#ffffff; left:5%; padding:20px 35px 35px 35px;}
.ban-slider-text-left-bottom h3{padding: 0px 0px 10px 0px; font-size:36px; text-transform: capitalize; font-weight: 500; color: #858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.ban-slider-text-left-bottom span{font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}
.ban-slider-text-left-bottom:before { position: absolute; content: ""; z-index: 555; top: 0%; width:94%; border: 1px solid #ddd;  left: 0%; padding: 0px; height:84%; margin: 3%;}

.ban-slider-text-left{position: absolute; z-index:555; text-align: center; bottom:36%; width: 450px; background:#ffffff; left:5%; padding:20px 35px 35px 35px;}
.ban-slider-text-left h3{padding: 0px 0px 10px 0px; font-size:36px; text-transform: capitalize; font-weight: 500; color: #858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.ban-slider-text-left span{font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}
.ban-slider-text-left:before { position: absolute; content: ""; z-index: 555; top: 0%; width:94%; border: 1px solid #ddd;  left: 0%; padding: 0px; height:84%; margin: 3%;}


.ban-slider-text-center-top{position: absolute; z-index:555; text-align: center; bottom:58%; width: 450px; overflow: hidden; background:#ffffff; left:35%; padding:20px 35px 35px 35px;}
.ban-slider-text-center-top h3{padding: 0px 0px 10px 0px; font-size:36px; text-transform: capitalize; font-weight: 500; color: #858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.ban-slider-text-center-top span{font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}
.ban-slider-text-center-top:before { position: absolute; content: ""; z-index: 555; top: 0%; width:94%; border: 1px solid #ddd;  left: 0%; padding: 0px; height:84%; margin: 3%;}

.ban-slider-text-center{position: absolute; z-index:555; text-align: center; bottom:36%; width: 450px; overflow: hidden; background:#ffffff; left:35%; padding:20px 35px 35px 35px;}
.ban-slider-text-center h3{padding: 0px 0px 10px 0px; font-size:36px; text-transform: capitalize; font-weight: 500; color: #858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.ban-slider-text-center span{font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}
.ban-slider-text-center:before { position: absolute; content: ""; z-index: 555; top: 0%; width:94%; border: 1px solid #ddd;  left: 0%; padding: 0px; height:84%; margin: 3%;}

.ban-slider-text-center-bottom{position: absolute; z-index:555; text-align: center; bottom:10%; width: 450px; overflow: hidden; background:#ffffff; left:35%; padding:20px 35px 35px 35px;}
.ban-slider-text-center-bottom h3{padding: 0px 0px 10px 0px; font-size:36px; text-transform: capitalize; font-weight: 500; color: #858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.ban-slider-text-center-bottom span{font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}
.ban-slider-text-center-bottom:before { position: absolute; content: ""; z-index: 555; top: 0%; width:94%; border: 1px solid #ddd;  left: 0%; padding: 0px; height:84%; margin: 3%;}


.ban-slider-text-right-top{position: absolute; z-index:555; text-align: center; bottom:58%; width: 450px; background:#ffffff; right:5%; padding:20px 35px 35px 35px;}
.ban-slider-text-right-top h3{padding: 0px 0px 10px 0px; font-size:36px; text-transform: capitalize; font-weight: 500; color: #858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.ban-slider-text-right-top span{font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}
.ban-slider-text-right-top:before { position: absolute; content: ""; z-index: 555; top: 0%; width:94%; border: 1px solid #ddd;  left: 0%; padding: 0px; height:84%; margin: 3%;}

.ban-slider-text-right-bottom{position: absolute; z-index:555; text-align: center; bottom:10%; width: 450px; background:#ffffff; right:5%; padding:20px 35px 35px 35px;}
.ban-slider-text-right-bottom h3{padding: 0px 0px 10px 0px; font-size:36px; text-transform: capitalize; font-weight: 500; color: #858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.ban-slider-text-right-bottom span{font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}
.ban-slider-text-right-bottom:before { position: absolute; content: ""; z-index: 555; top: 0%; width:94%; border: 1px solid #ddd;  left: 0%; padding: 0px; height:84%; margin: 3%;}

.ban-slider-text-right{position: absolute; z-index:555; text-align: center; bottom:36%; width: 450px; background:#ffffff; right:5%; padding:20px 35px 35px 35px;}
.ban-slider-text-right h3{padding: 0px 0px 10px 0px; font-size:36px; text-transform: capitalize; font-weight: 500; color: #858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.ban-slider-text-right span{font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}
.ban-slider-text-right:before { position: absolute; content: ""; z-index: 555; top: 0%; width:94%; border: 1px solid #ddd;  left: 0%; padding: 0px; height:84%; margin: 3%;}


.sub-banner-cont{}
.sub-banner-cont ul{ list-style: none; padding: 0px; margin: 0px;}
.sub-banner-cont li{ display: inline-block; }
.sub-banner-cont li img{width: 100%;}

.sub-banner-cont .Wild-life {position: absolute; z-index:555; text-align: center; bottom:30%; width: 450px; background: #fff; right: 20%; padding:20px 35px 35px 35px;}
.sub-banner-cont .Wild-life h3 {padding:0px 0px 20px 0px; font-size: 40px; font-weight: 500; color:#858585; border-bottom: 1px solid #858585;; font-family: 'humanst521_btroman';}
.sub-banner-cont .Wild-life p {font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}

.sub-banner-inner-detail{}
.sub-banner-inner-detail ul{ list-style: none; padding: 0px; margin: 0px;}
.sub-banner-inner-detail li{ display: inline-block; }
.sub-banner-inner-detail li img{width: 100%;}

.sub-banner-inner-detail .Wild-life {position: absolute; z-index:555; text-align: center; bottom:30%; width: 450px; background: #fff; right: 20%; padding:20px 35px 35px 35px;}
.sub-banner-inner-detail .Wild-life h3 {padding:0px 0px 20px 0px; font-size: 40px; font-weight: 500; color:#858585; border-bottom: 1px solid #858585;; font-family: 'humanst521_btroman';}
.sub-banner-inner-detail .Wild-life p {font-size: 14px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}



.gallery-image{}
.gallery-image ul{ list-style: none; margin:25px 0px 20px 0px; padding: 0px;}
.gallery-image li{ display: inline-block; width:49.4%; position: relative; margin-bottom: 12px; }
.gallery-image li:after {content: ""; border: 1px solid #fff; position: absolute; z-index:444; width: 96%; left: 2%; top: 3%; right: 2%; bottom: 3%; height: 94%;
    -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; opacity: 0;}
.gallery-image li:hover:after{ opacity: 1;}
.gallery-image li img{ width: 100%;}
.gallery-image li a{position: absolute; text-align: center; text-decoration: none; cursor: pointer; color: #2f2f2f;  width:inherit; left: 0px; right: 0px; background: #fff;  padding: 15px 45px; margin:17% auto; font-family: 'bitstream_vera_sansroman';
    -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; opacity: 0; z-index:555;}
.gallery-image li a:hover{background: #efdcd1; border-radius: 5px;}
.gallery-image li:nth-child(2n+2){margin-left: 0.6%;}
.gallery-image li:hover {box-shadow: 0px 0px 5px #c5c5c5;}
.gallery-image li:hover a{ opacity: 1;}

.gallery-image-2{}
.gallery-image-2 ul{ list-style: none; margin:25px 0px 20px 0px; padding: 0px;}
.gallery-image-2 li{ display: inline-block; width:32%; position: relative; margin-bottom: 12px; margin-right:1.3%; vertical-align: top; }
.gallery-image-2 li:after {content: ""; border: 1px solid #fff; position: absolute; z-index:555; width: 96%; left: 2%; top: 3%; right: 2%; bottom: 3%; height:83%;
    -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; opacity: 0; display: none;}
.gallery-image-2 li:hover:after{ opacity: 1;}
.gallery-image-2 li img{ width: 100%; padding-bottom: 10px;}
.gallery-image-2 li a{position:relative; display: block; text-align: center; text-decoration: none; cursor: pointer; color: #2f2f2f;  width: auto; font-family: 'bitstream_vera_sansroman';
    -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; text-transform: capitalize;}
.gallery-image-2 li a:hover{color:#9f9f9f; border-radius: 5px; }
.gallery-image-2 li:nth-child(3n+3){margin-right:0%;}
.gallery-image-2 li:hover a{ opacity: 1;}

.detail-sub-text{ margin-top: 25px;}
.detail-sub-text ul{ list-style: none; margin: 0px; padding: 0px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.detail-sub-text li{ display: inline-block; vertical-align: top;}
.detail-sub-text li img{ width: 100%;}
.detail-sub-text li:nth-child(1){ width: 66%; margin-right: 0.5%;}
.detail-sub-text li:nth-child(2){ width: 33.5%; background: #242424; padding: 25px;}

.detail-sub-text .Wild-life{ text-align: center;}
.detail-sub-text .Wild-life h3 {padding: 0px 0px 20px 0px; font-size: 32px; font-weight: 500; color: #858585; border-bottom: 1px solid #858585; font-family: 'humanst521_btroman';}
.detail-sub-text .Wild-life p{font-size: 14px; color: #898989; line-height: 23px; font-family: 'bitstream_vera_sansroman'; margin-bottom: 15px;}

.detail-sub-text ul.social{ text-align: center; display: block; margin-top:35px;}
.detail-sub-text ul.social li {width: auto; vertical-align: top; padding: 0px 4px 0px 0px;}

.relative-image{ margin: 30px 0px;}
.relative-image ul{ list-style: none; margin: 0px; padding: 0px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.relative-image li{ display: inline-block; width: 50%; vertical-align: top;}
.relative-image li img{ width: 100%;}

.light-flower{ margin-top: 30px;}
.light-flower ul{ list-style: none; margin: 0px; padding: 0px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.light-flower li{ display: inline-block; vertical-align: top;}
.light-flower li h3 {padding: 0px 0px 10px 0px; font-size: 32px; font-weight: 500; color: #858585; font-family: 'humanst521_btroman';}
.light-flower li p{font-size: 14px; color: #898989; line-height: 28px; text-align: justify; font-family: 'bitstream_vera_sansroman'; margin-bottom: 10px;}
.light-flower li:nth-child(1){ width: 66%; margin-right: 0.5%; padding-right:50px;}
.light-flower li:nth-child(2){ width: 33.5%; }

.light-flower ul.Client li { width: 100%; padding: 25px 0px; border-bottom: 1px solid #c7c7c7;}
.light-flower ul.Client li h4 {font-size: 22px; font-weight: 500; color: #2d2d2d; font-family: 'humanst521_btroman';}
.light-flower ul.Client li span {font-size: 16px; color: #898989; line-height: 28px; font-family: 'bitstream_vera_sansroman';}
.light-flower ul.Client li:nth-child(1){padding-top: 16px;}

.Wild-life span.buy-tag {background: #e2c7b2; display: block; padding: 10px 15px; border-radius: 8px; width: 50%; margin: 10px auto 0px; cursor: pointer; font-family: 'bitstream_vera_sansroman'; font-size: 16px; }

.Buy-this {border:1px solid #ddd; border-radius: 8px; margin: 25px 0px; box-shadow: 0px 0px 5px #ddd; padding: 30px;}
.Buy-this h3{font-size: 32px; font-weight: 500; color: #22211f; font-family: 'humanst521_btroman'; text-transform: capitalize; margin-bottom: 13px;}
.Buy-this ul{list-style: none; margin: 0px; padding: 20px 0px 0px 0px; border-top: 1px solid #ddd;}
.Buy-this li{ display: inline-block; width:48.5%; vertical-align: top;}
.Buy-this li input{ border: 1px solid #ddd; padding: 10px; border-radius: 5px; width: 100%; margin-bottom: 15px;}
.Buy-this li textarea{ border: 1px solid #ddd; padding: 10px; border-radius: 5px; width: 100%;}
.Buy-this li:nth-child(2) {margin-left: 2%;}
.Buy-this input.buy-btn {width: auto; padding: 10px 30px; font-family: 'bitstream_vera_sansroman'; background: #e2c7b2; font-size: 16px; color: #464646; border: none;}

section.Follow-bg {background: #f5f0ed; padding: 70px 0px; margin-top: -50px; margin-bottom: 20px;}
section.Follow-bg ul { list-style: none; margin: 0px; padding: 0px; text-align: center;}
section.Follow-bg li{display: inline-block; width: 24%; vertical-align: top;}
section.Follow-bg h4{font-size: 24px; font-weight: 500; color: #191816; font-family: 'humanst521_btroman'; text-transform:uppercase; margin-bottom:10px;}
section.Follow-bg span{font-size: 14px; color: #999592; line-height: 28px; font-family: 'bitstream_vera_sansroman';}

section.Follow-bg ul.society {display: block;}
section.Follow-bg  ul.society li {border-right: none; padding: 0px; width: 40px; height: 40px; background: #fff; border-radius: 50px; border: 1px solid #9f9f9f; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease;}
section.Follow-bg ul.society li a {font-size: 18px; color: #9f9f9f; top: 5px; position: relative;}

/*section.Follow-bg ul.society li:hover {background: #9f9f9f;}
section.Follow-bg ul.society li:hover a {color: #fff;}*/

section.map{margin-bottom: 20px;}
section.map iframe {width: 100%; height: 400px;}

.about-us-bg{ background: #222222; padding: 50px 0px; text-align: center;}
.about-us-bg p {font-size: 16px; color: #a5a5a5; line-height:36px; font-family: 'bitstream_vera_sansroman'; margin-bottom: 20px;}
.about-us-bg img { width: auto; padding:30px 0px 10px 0px;}

section.about-us{padding: 50px 0px;}
section.about-us h2{padding: 0px 0px 20px 0px; font-size: 40px; font-weight: 500; color: #858585; font-family: 'humanst521_btroman';}
section.about-us span {font-size: 15px; font-style: italic; display: block; color: #898989; line-height: 24px; font-family: 'bitstream_vera_sansroman';}
section.about-us p {font-size: 15px; color: #898989; line-height: 30px; font-family: 'bitstream_vera_sansroman';}

section.experience {background: url(../images/abt.jpg) no-repeat; background-size: cover; margin:20px 0px;}
.experience-text {width: 45%; background: #f1f2ec; padding: 45px; float: right; margin: 120px 0px; box-shadow: 5px 5px 10px #474340;}
.experience-text h3 {padding: 0px 0px 20px 0px; text-decoration: underline; font-size: 44px; font-weight:500; color:#232323; font-family: 'humanst521_btroman'; text-transform: uppercase;}
.experience-text p{font-size: 14px; color:#878882; line-height: 24px; font-family: 'bitstream_vera_sansroman';}
.experience-text ul{ list-style: none; margin: 0px; padding: 0px;}
.experience-text li{ display: block;}
.experience-text li span{font-size: 16px; color:#292a24; font-weight: 600; display: block; padding-bottom: 5px; font-family: 'bitstream_vera_sansroman';}

.menu ul.submenu1 {position: absolute; display: none; width: 220px; z-index: 999; text-align: left; background: #080808; top:22px; left: 0px;}
.menu ul.submenu1 ul.submenu2 {position: absolute; display: none; width: 220px; z-index: 999; text-align: left; background: #080808; left: 220px; top: -1px;}
.menu ul.submenu1 li {border-top: 1px dashed #565656; padding: 4px 0px; display: block;}
.menu ul.submenu1 li a{ text-transform:capitalize;}
.menu li:hover ul.submenu1{ display: block;}
.menu ul.submenu1 li:hover ul.submenu2{ display: block;}

.get-in-toucH h4.success-mesg {background: #f5f0ed; padding: 10px 15px; font-size: 18px; width: fit-content; margin: 0 auto; font-family: 'bitstream_vera_sansroman'; border-radius: 8px; color: #6d8470; font-weight: 500;}
.get-in-toucH h4.success-msg {background: #f5f0ed; padding: 10px 15px; font-size: 18px; width: fit-content; margin: 0 auto; font-family: 'bitstream_vera_sansroman'; border-radius: 8px; color: #6d8470; font-weight: 500;}
.Buy-this h4.success-mesg {background: #f5f0ed; bottom:8px; position: relative; padding: 10px 15px; font-size: 18px; width: fit-content; margin: 0 auto; font-family: 'bitstream_vera_sansroman'; border-radius: 8px; color: #6d8470; font-weight: 500;}

.ph-menu{ display: none;}

header.head-bg {position: relative; background: #000; padding: 12px 0px; top: 0px;}

.crumbs{}
.crumbs h2{font-family: 'humanst521_btroman'; font-size:32px; font-weight: 500; color: #22211f; text-transform: capitalize; padding: 10px 0px 0px 0px;}
.crumbs h2 span{border-bottom:3px solid #fdf9f6;}
.crumbs ul{list-style: none; margin: 10px 0px; padding: 10px; background: #fdf9f6; border-radius: 5px;}
.crumbs li{ display: inline-block; padding:0px 3px; color: #a09f9b; font-size: 14px; font-family: 'bitstream_vera_sansroman'; text-decoration: none; text-transform: capitalize;}
.crumbs li a{color: #a09f9b; font-size: 14px; font-family: 'bitstream_vera_sansroman'; text-decoration: none; text-transform: capitalize;}
.crumbs li a:hover{ text-decoration: underline;}
.crumbs li::after{content: "\f105"; color: #a09f9b; font: normal normal normal 16px/1 FontAwesome; margin-left: 8px;}
.crumbs li:last-child:after{display: none;}




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

.ph-menu {position: relative; display: block; z-index: 999; background:#fdf9f6; text-align: right; float: right; color: #000; padding: 5px 8px; font-family: 'bitstream_vera_sansroman'; cursor: pointer;    }    

.menu {position: relative; z-index: 999; display: none; background: #fdf9f6; margin-top:33px;}    
.menu li {display: block; text-align: left; border-top: 1px dashed #565656; padding: 4px 0px;}  
.menu li a{ color: #000;} 
.menu ul.submenu1{background: #fdf9f6;}
.menu ul.submenu1 li a{ color: #000;}
.menu ul.submenu1 ul.submenu2 li a{ color: #000;}
.menu ul.submenu1 ul.submenu2 {background: #fdf9f6;}
.slider .ban-slider-text{ display: none;}
ul.ban-slider ul.slick-dots{ display: none !important;}
.ban-slider-text-left{ display: none;}
.ban-slider-text-left-top{ display: none;}
.ban-slider-text-left-bottom{ display: none;}
.ban-slider-text-center{ display: none;}
.ban-slider-text-center-top{ display: none;}
.ban-slider-text-center-bottom{ display: none;}
.ban-slider-text-right{ display: none;}
.ban-slider-text-right-top{ display: none;}
.ban-slider-text-right-bottom{ display: none;}

header.head-bg{height: 105px;}


.blog-up li {display: inline-block; width:100%; margin-right:0%; margin-bottom: 20px;}    
.get-in-toucH:after{ display: none;} 
.get-in-toucH ul {padding: 2% 6%;}
.get-in-toucH li {width: 100%; display: inline-block; margin-right: 0%;}
.get-in-toucH h2 {font-size:28px;}
.recent-projects li{ width: 100%; margin-right:0%;}
.recent-projects h2 {font-size:28px;}
.Exquisite h2 {font-size:28px;}
.Exquisite h2 {font-size: 28px;}
.philosophy h2 {font-size: 28px;}
.Exquisite li{ margin-bottom: 10px;}
.Exquisite li:nth-child(1){ width:100%;}
.Exquisite ul.sub-two li {width:100%; margin-right:0%; margin-left: 0%;}
.Exquisite ul.sub-two li:last-child {width:100%; margin:0px; display: block;}
.Exquisite li:nth-child(2) {width:100%; margin-left:0%;}
.philosophy{width: 100%;}

.foot-bg li{width: 100%; border-right:none; border-bottom: 1px solid #f1edea;}
.foot-bg li:last-child{border-bottom:none;} 
.sub-banner-about .Wild-life{display: none;} 
.sub-banner-inner-detail .Wild-life {display: none;} 
.sub-banner-cont .Wild-life {display: none;} 
.sub-banner-inner .Wild-life {display: none;} 


.detail-sub-text li:nth-child(1){width:100%; margin-right:0%;}
.detail-sub-text li:nth-child(2){width:100%; margin-top: 10px; padding: 10px;}

.light-flower li:nth-child(1) {width:100%; margin-right:0%; padding-right:0px;}
.light-flower li:nth-child(2) {width:100%; margin-right:0%;}
.Buy-this li{ width: 100%;}
.Buy-this li:nth-child(2) {margin-left:0%;}
.detail-sub-text ul.social li {padding: 0px 4px 0px 0px; vertical-align: top;}
.detail-sub-text ul.social li:nth-child(2){ margin-top: 0px;}

section.Follow-bg li{ width: 100%; border-bottom: 1px dashed #ddd; padding: 15px 0px;}

.gallery-image li {width:100%;}
.gallery-image li:nth-child(2n+2) {margin-left: 0%;}
.gallery-image li a{padding: 15px;}

.menu ul.submenu1{ position: relative; width: 100%; top: 0px;}
.menu ul.submenu1 ul.submenu2{ position: relative; width: 100%; left:0px;  top: 0px;}

}


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


.container .copy-right {text-align: center; padding: 15px 0px;} 
.container .foot-menu {padding: 15px 0px;}
.container .foot-menu li {padding-left: 5px;}
.container .foot-menu li a { font-size: 13px;}

.elegance iframe.video-ifr {width: 87%; height: 200px;}

.experience-text {width: 98%; padding: 30px; margin: 50px 0px;}
.experience-text h3{ font-size: 36px;}
section.about-us-bg img {width: 90%;}

.gallery-image-2 li{ width: 100%; margin-right:0%;}
.gallery-image-2 li:after{ height: 81%;}
.blog-image .read_more {width: auto !important}
.blog-image ul li {
    width: auto !important;
    display: block !important;
}

}


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

.elegance iframe.video-ifr {width: 87%; height:350px; margin-right: 6%;}   

.experience-text {width:70%; padding: 30px; margin: 50px 0px;}
.experience-text h3{ font-size: 36px;}
.sub-banner-about .Wild-life{display: none;}

.gallery-image-2 li {width: 48%;}
.gallery-image-2 li:after{ height: 79%;}
.blog-image .read_more {width: auto !important}
.blog-image ul li {
    width: auto !important;
    display: block !important;
}
}

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

.menu li a {font-size: 12px; color: #fff; text-decoration: none; padding: 5px 2px;}    
.recent-projects li {margin-right: 2%;}
.recent-projects li p {font-size: 18px;}
.get-in-toucH:after{top: 4%; display: none;}
.elegance iframe.video-ifr {width: 87%; height:450px;} 

.blog-up li {margin-right: 2%;}
.blog-up .write-up{margin-left: 2%;}
.write-up p {font-size: 18px;}
.date h3 {font-size: 28px;}

.gallery-image-2 li:after{ height: 77%;}

.gallery-image li:nth-child(2n+2) {margin-left: 0.5%;}

.experience-text {width:60%; padding: 30px; margin: 50px 0px;}
.sub-banner-about .Wild-life{display: none;}
.sub-banner-inner-detail .Wild-life {display: none;} 
.sub-banner-cont .Wild-life {display: none;} 
.sub-banner-inner .Wild-life {display: none;} 

.gallery-image li a{margin: 15% auto; width: 80%;}
.blog-image .read_more {width: auto !important}
.blog-image ul li {
    width: 46% !important;
}

}


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

 .get-in-toucH:after{right: -2.7%;}
 .sub-banner-about .Wild-life{top: 17%; right: 10%; bottom: auto;} 
 .sub-banner-about .Wild-life h3 {padding: 0px 0px 10px 0px; font-size: 36px;}

 .sub-banner-inner-detail .Wild-life {top: 17%; right: 10%; bottom: auto;} 
 .sub-banner-inner-detail .Wild-life h3 {padding: 0px 0px 10px 0px; font-size: 36px;}

 .sub-banner-cont .Wild-life {top: 17%; right: 10%; bottom: auto;} 
 .sub-banner-cont .Wild-life h3 {padding: 0px 0px 10px 0px; font-size: 36px;}

 .sub-banner-inner .Wild-life {top: 24%; right: 10%; bottom: auto;} 
 .sub-banner-inner .Wild-life h3 {padding: 0px 0px 10px 0px; font-size: 36px;}
 .gallery-image-2 li:after {height: 82%;}
 .blog-image ul li {
    width: 47% !important;
}
}

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

.get-in-toucH:after{ display: none;}


}


/*
}
ul.pagination .page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.page-link {
    color: #000 !important;
}
li.page-item.active a {
    color: #fff !important;
} */

ul.pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 30px 0;
}

.pagination > li > a
{
    background-color: white;
    color: #000;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover
{
    color: #5a5a5a;
    background-color: #eee;
    border-color: #ddd;
}

.pagination > .active > a
{
    color: white;
    background-color: #000 !Important;
    border: solid 1px #000 !Important;
}

.pagination > .active > a:hover
{
    background-color: #000 !Important;
    border: solid 1px #000;
}


.para-desc {
    height: 200px;
    overflow: hidden;
    padding-top:15px;
}

.Exquisite li span a {
    color: #7c7c9e;
    text-decoration:none;
}
.philosophy span a {
    text-decoration: none;
    background: #e2c7b2;
    color: #2c2b2a !important;
    padding: 15px 50px;
    font-weight: 500;
}



@media (min-width: 2120px) and (max-width: 3840px) {
    .gallery-image li a {
    position: absolute;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    color: #2f2f2f;
    width: inherit;
    left: 0px;
    right: 0px;
    background: #fff;
    padding: 15px 45px;
    margin: 25% auto;
    font-family: 'bitstream_vera_sansroman';
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -webkit- margin: 25% auto;
    -moz-margin: 25% auto;
    -o-margin: 25% auto;
    opacity: 0;
    z-index: 555;
}

}



.blog-image ul {
    padding: 0;
    list-style: none;
    display: block;
}
.blog-image ul img {
    width: 100%;
}
.blog-image ul li {
    width: 48%;
    margin: 17px 10px;
    display : inline-block;
    vertical-align: middle;
}
.blog-image h3 {
    margin-top: 10px;
    font-size: 32px;
    font-weight: 500;
    color: #858585;
}
.blog-image p {
    font-size: 14px;
    color: #898989;
    line-height: 28px;
    text-align: justify;
    font-family: 'bitstream_vera_sansroman';
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blog-image .read_more {
    background: #e2c7b2;
    display: block;
    padding: 10px 15px;
    border-radius: 8px;
    width: 25%;
    text-align: center;
    cursor: pointer;
    font-family: 'bitstream_vera_sansroman';
    font-size: 16px;
}
.read_more a {
    text-decoration: none;
    color: #212529;
}
.read_more a:hover{
    color: #212529;
}
.date_text {
    margin-top: 20px;
}
.blogdetails-image ul {
    text-align: center;
    margin: 0;
    padding: 0;
    list-style: none;
}
.blogdetails-image h3 {
    margin-top: 10px;
    font-size: 32px;
    font-weight: 500;
    color: #858585;
}
.dates_text p {
    font-size: 14px;
    color: #898989;
    line-height: 28px;
    text-align: center;
    font-family: 'bitstream_vera_sansroman';
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dates_text {
    margin-top: 20px;
}
.paragraph_details {
    text-align: justify;
    max-width: 975px;
    margin: 0 auto;
    padding-top: 10px;
    margin-bottom: 50px;
}
.paragraph_details p {
    font-size: 14px;
    color: #898989;
    line-height: 28px;
    font-family: 'bitstream_vera_sansroman';
}
span.line {
    position: relative;
    top: -1px;
    padding-right: 5px;
}
span.viewnum {
    margin-left: 10px;
}
.blogdetails-image img {
    width: 100%;
}

.write-up p a {
        text-decoration:none; 
        color: #474747;
}