<link href="https://fonts.googleapis.com/css?family=Muli:200,300,400,600,700,800,900" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Merriweather:400,700,900" rel="stylesheet">
body{margin: 0; padding: 0; font-family: 'Muli', sans-serif;}
*{margin: 0; padding: 0;}
ul, ol{list-style: none;}
.main-area{width: 100%; height: auto; background-color: #ffffff;}
.head-place{padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.head-place{width:1680px;}
/*-----Header Area------*/
.header-area{width: 100%; height: 170px; position: fixed;background: #fff; top: 0; left: 0; z-index: 999999;}
.header-area.stick {
    background: #fff none repeat scroll 0 0;
    border-bottom: 2px solid #2bcdc1;
    font-size: 24px;
 	line-height: 48px;
 	height: 96px;
 	background: #fff;
 	text-align: left;
 	padding-left: 20px;
}
.header-area .menu-area{position: absolute;top: 95px;}
.header-area.stick .menu-area{position: absolute;top: 37px;}
.navbar-default{background: none; border: none; margin-bottom: 0;}
.header-area .menu-area nav ul{margin: 0;}
.header-area .menu-area nav ul li{float: left;}
.header-area .menu-area nav ul li a{font-family:'Muli', sans-serif; font-size: 14px; font-weight: 700; font-style: normal; font-stretch: normal;line-height: 1.25; letter-spacing: normal; text-align: left; color: #c69969; padding: 20px 14px;}
.logo {text-align: center;}
.logo img{display: inline-block;}
.header-area.stick .logo img{width: 120px;}
.header-area .contact-area {position: absolute;top: 116px; right: 30px;}
.header-area.stick .contact-area {position: absolute;top: 57px; right: 30px;}
.header-area .contact-area p{font-family:'Muli', sans-serif; font-size: 14px; font-weight: 700; font-style: normal; font-stretch: normal;line-height: 1.25; letter-spacing: normal; text-align: right; color: #c69969;}
.header-area .contact-area p a{font-family:'Muli', sans-serif; font-size: 14px; font-weight: 700; font-style: normal; font-stretch: normal;line-height: 1.25; letter-spacing: normal; text-align: right; color: #c69969;}
.padding_top{padding-top: 172px;}
/*-----carousel------*/
.carousel-area{z-index: 1;position: relative;}
.slider-img{position: relative;}
.carousel-image {width: auto;height: auto;}
.carousel-text {font-family: 'Muli', sans-serif; font-size: 60px;font-weight: 200;font-style: normal;font-stretch: normal;line-height: 1.25;text-align: center;color: #fffff4;position: absolute;bottom: 218px;left: 0;right: 0;}
/*-----About-Us-Area------*/
.gradient-area{position: relative; min-height: 985px;}
.gradient-background {width: 100%;background-image: linear-gradient(to top, #c69969, #c69969 10%, #c69969 20%, #d7b383 51%, #ede0cf);position: absolute;top: -468px;padding-top: 495px; padding-bottom: 70px;}
.one-full{background-image: url("../img/back-pattern.png"); background-repeat: no-repeat; background-color: #fff; background-position: right center;box-shadow: 0px 3px 10px rgba(0,0,0,0.5);display: inline-block;}
.one-half{width: 50%; float: left;}
.about-image {width: 100%;object-fit: contain;}
.bg-color-white{background: #fff;}
.about-text-area{min-height: 780px; display: inline-table;height: 780px;}
.about-text {display: table-cell; vertical-align: middle; text-align: center;}
.wedding-and-event{font-family: 'Muli', sans-serif; font-size: 16px;font-weight: 900;font-style: normal;font-stretch: normal;line-height: 1.19; letter-spacing: 4px;text-align: center;color: #523677;}
.weddings-to-remember{font-family: 'Muli', sans-serif;font-size: 50px;font-weight: 400;font-style: normal;font-stretch: normal;letter-spacing: normal;text-align: center;color: #3d2459;}
.path-848 {width: 85%; height: 0; opacity: 0.3; border: solid 2px #c49866;display: inline-block;}
.weddings-content{font-family:'Merriweather', serif;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;text-align:center;color:#c49866;width:85%;display:inline-block;margin-bottom:25px;}
.abt-button{display: inline-block;}
.about-us-button{width: 290px;height: 50px; border: 1px solid #c49866;display: table-cell; border-radius: 0;color: #c49866;}

/*-------Services Area---------*/
.services-area {padding: 75px 0 0px;}
.services-head{font-family:'Muli', sans-serif;font-size: 30px;font-weight: 200;text-align: center;color: #c49866; margin-bottom: 20px;}
.rectangle-88 {width: 100%;min-height:494px;background-color: #ffffff;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);}
.serv-text {padding: 25px;}
.business {font-family: 'Merriweather', serif;font-size: 18px;line-height: 1.58; text-align: left;color: #c49866;}
.serv-text h3{font-family: 'Muli', sans-serif; font-size: 36px;font-weight: 200;line-height: 1.26;letter-spacing: normal;text-align: left;color: #3d2459; margin-top: 5px;}
.serv-btn-area{text-align: center; padding: 35px 0 0;}
.serv-btn-area .serv-btn{display: inline-block;}
.serv-btn .services-button{width: 290px;height: 50px; border: 1px solid #c49866;display: table-cell; border-radius: 0;color: #c49866;font-weight: 700;}
.divider {width: 100%; height: 0; opacity: 0.4; border: solid 2px #c49866;}

/*-------Projects Area---------*/
.projects-area {padding: 0px 0 20px;}
.projs-head{font-family:'Muli', sans-serif;font-size: 30px;font-weight: 200;text-align: center;color: #c49866; margin-bottom: 20px;}
.projs-img{margin-bottom: 20px;}
.projs-btn-area{text-align: center; padding: 10px 0 0;}
.projs-btn-area .projs-btn{display: inline-block;}
.projs-btn .projects-button{width: 290px;height: 50px; border: 1px solid #c49866;display: table-cell; border-radius: 0;color: #c49866;font-weight: 700;}

/*-------Testimonial Area---------*/
.testimonial-area{padding: 20px 0; background-color: #ebdbcb;overflow: hidden;}
.testimonial{margin: 20px 0; display: inline-block; background: #fff;}
.texti-text-area{min-height: 535px; display: inline-table;}
.texti-text {display: table-cell; vertical-align: middle; text-align: center;}
.texti-text-heading{font-family: 'Muli', sans-serif; font-size: 14px;font-weight: 400;line-height: 1.19; letter-spacing: 4px;text-align: center;color: #523677;margin-bottom: 35px;}
.texti-text-content{font-family:'Merriweather', serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;text-align:center;color:#c49866;width:75%;display:inline-block;}
.owl-theme .owl-controls .owl-page.active span{background: #523677; border: 1px solid #523677;}
.owl-theme .owl-controls .owl-page span{border: 1px solid #523677;background: transparent; opacity: 1;}
.flower-area{position: absolute; right: -332px; width: 562px;top: -338px;}

/*-------Follow Us Area---------*/
.follow-us-area{overflow: hidden; padding: 20px 0 100px; background-image: url("../img/group-4796.png"); background-repeat: no-repeat; background-color: #fff; background-position: -290px 125%; background-size: 40%;}
.follow-us-area .follow-flower-area{position: absolute; right: -332px; width: 562px;top: -379px;}
.follow-us-head{font-family:'Muli', sans-serif;font-size: 30px;font-weight: 200;text-align: center;color: #c49866; margin-bottom: 20px;}
.social-head {font-family: 'Merriweather', serif; font-size: 20px; font-weight: 600;}
/*-------Footer Area---------*/
.footer-back {width: 100%; min-height: 176px; background-color: #3d2459;}
.footer-back .footer-menu{min-height: 176px; display: inline-table; height: 176px;}
.footer-back .footer-menu nav{display: table-cell; vertical-align: middle;}
.footer-back nav ul{margin: 0;}
.footer-back .footer-menu nav ul li{padding: 5px 10px;}
.footer-back .footer-menu nav ul li a{font-family:'Muli', sans-serif; font-size: 14px; font-weight: 400; font-style: normal; font-stretch: normal;line-height: 1.25; letter-spacing: normal; text-align: left; color: #c69969;}
.social-copyright{min-height: 176px; display: inline-table; float: right; height: 176px;}
.social-copy-middle{display: table-cell; vertical-align: middle;}
.social-media-icon{width: 100%;display: inline-block;}
.social-media-icon ul{margin: 0; float: right;}
.social-media-icon ul li{float: left; padding: 0 10px; width: 50px;}
.copyright-area{font-family: 'Muli', sans-serif; font-size: 12px; font-weight: 900;line-height: 1.25;letter-spacing: normal; text-align: right;  color: #523677;}

/*-------Services page---------*/
.serv-bottom-banner{padding: 20px 0;}
.serv-bottom-banner .serv-banner-img{background-image: url("../img/image(2).png"); background-repeat: no-repeat; background-color: #fff; background-position: center; background-size: 100%; padding: 159px 100px;}
.serv-banner-img h3{font-family: 'Muli', sans-serif; font-size: 30px; font-weight: 600; line-height: 1.25;  letter-spacing: normal;  text-align: left; color: #3d2459; margin-bottom: 0;}
.serv-banner-img .serv-place{font-family: 'Muli', sans-serif; font-size: 30px; font-weight: 200; line-height: 1.25;  letter-spacing: normal;  text-align: left; color: #3d2459;}
.serv-banner-img .place-desc{font-family: 'Merriweather', serif; font-size: 16px; font-weight: normal; line-height: 1.25;  letter-spacing: normal;  text-align: left; color: #ffffff; width: 32%;}
.serv-banner-img .serv-btn .services-button{width: 230px;height: 50px; border: 1px solid #fff;display: table-cell; border-radius: 0;color: #fff;font-weight: 700;}
.one-third{width: 25%; float: left;}
.two-third{width: 75%; float: left;}
.rectangle-98 .two-third {width: 75%; float: left; display: inline-table; min-height: 280px;}
.rectangle-98 .two-third  .serv-text {padding: 25px; display: table-cell; vertical-align: middle;}
.rectangle-98 {width: 100%;background-color: #ffffff;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); display: inline-block; margin-bottom: 20px; background-image: linear-gradient(to bottom, #ebdbcb, #c69969);}
.two-third p.business{font-family: 'Muli', sans-serif; font-size: 16px; font-weight: 700;line-height: 1.19;letter-spacing: 2px;text-align: left;color: #523677;}
.two-third .decor-type{font-family: 'Muli', sans-serif;font-size: 30px; font-weight: 200; line-height: 1.26;  letter-spacing: normal;  text-align: left;  color: #3d2459;}
.decor-decri{font-family: 'Merriweather', serif; font-size: 18px; line-height: 1.6; letter-spacing: normal; text-align: left; color: #523677;}

/*-------Services Location page---------*/
.serv-location-banner{background-image: url("../img/back-pattern.png"); background-repeat: no-repeat; background-color: #3d2459; background-position: right center;box-shadow: 0px 3px 10px rgba(0,0,0,0.5);display: inline-block; width: 100%;background-size: 50%;min-height: 642px;}
.serv-location-banner .serv-banner-img {position: absolute; top: 200px;width: 98%;}
.services-loc-area {padding: 340px 0 0px;}
.locat-head{font-family: Muli;font-size: 40px;font-weight: 200; font-style: normal; font-stretch: normal; line-height: 1.25; letter-spacing: normal; text-align: center; color: #c49866;margin-bottom: 30px;}

/*---------project page----------*/
.all-projects-area{margin-top: 30px;}
.proj-banner-img{position: relative;}
.proj-banner-area p{font-family: 'Merriweather', serif;font-size: 20px;line-height: 1.6;text-align: left;color: #fffff4; position: absolute;bottom: 113px;width: 30%;left: 140px;}
.hovereffect {width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;}
.hovereffect .overlay {width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;opacity:0;background-color:rgba(62, 37, 91, 0.9);-webkit-transition:all .9s ease-in-out;transition:all .9s ease-in-out}
.hovereffect img {display:block;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear;}
.hovereffect h2 {text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:50px;-webkit-transform:translatey(-100px);-ms-transform:translatey(-100px);transform:translatey(-100px);-webkit-transition:all .9s ease-in-out;transition:all .9s ease-in-out;padding:10px;}
.hovereffect a.info {text-decoration:none;display:inline-block;text-transform:uppercase;color:#fff;border:1px solid #fff;background-color:transparent;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .9s ease-in-out;transition:all .9s ease-in-out;margin:50px 0 0;padding:7px 14px; font-size: 19px; font-weight: 900; color: #ebdbcb; width: 250px; height: 50px;line-height: 35px;}
.hovereffect a.info:hover {background-color: #ebdbcb; border: solid 2px #ebdbcb; color: #3d2459; font-size: 19px; font-weight: 900;}
.hovereffect:hover img {-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
.hovereffect:hover .overlay {opacity:1;filter:alpha(opacity=100);}
.hovereffect:hover h2,.hovereffect:hover a.info {opacity:1;filter:alpha(opacity=100);-ms-transform:translatey(160px);-webkit-transform:translatey(160px);transform:translatey(160px);}
.hovereffect:hover a.info {-webkit-transition-delay:.2s;transition-delay:.2s;}

/*-----personal page------*/
.proj-per-banner{position: relative;}
.proj-per-banner p{font-family: 'Merriweather', serif;font-size: 50px;line-height: 1.6;text-align: left;color: #c49866;    position: absolute;bottom: 25%;width: 33%;left: 266px;}
.per-projs-btn-area{text-align: center; padding: 10px 0 20px;}
.per-projs-btn-area .per-projs-btn{display: inline-block; margin-right: 20px;}
.per-projs-btn .prev-button1{width: 290px;height: 50px; border: solid 2px #ebdbcb;display: table-cell; border-radius: 0;color: #ebdbcb;font-weight: 700; font-size: 19px;}
.per-projs-btn .next-button2{width: 290px;height: 50px;border: solid 2px #ebdbcb;display: table-cell;border-radius: 0;color: #ebdbcb;font-weight: 700; font-size: 19px;}
.per-projs-btn .active{border: solid 2px #523677; color: #523677;font-size: 19px; font-weight: 900; width: 290px;height: 50px;display: table-cell;border-radius: 0; box-shadow: none;}

/*----------contact-----------*/
.cont-banner{background-image: url("../img/back.png"); background-repeat: no-repeat; background-color: transparent; background-position: left top; background-size: 100% 60%;display: inline-block; width: 100%;min-height: 955px;}
.cont-banner .flower-area{position: absolute; left: -411px; width: 600px;top: -60px;}
.cont-banner .cont-banner-img {position: absolute; top: 65px;width: 98%;}
.cont-content{background-image: url("../img/back-pattern.png"); background-repeat: no-repeat; background-color: #fff; background-position: left center;box-shadow: 0px 3px 10px rgba(0,0,0,0.5);display: inline-block; width: 100%;background-size: 50%;}
.cont-banner-img p.contact-head{font-family: 'Muli', sans-serif; font-size: 50px; font-weight: 200;line-height: 1.25;text-align: center;  color: #fffff4;margin-bottom: 50px;}
.cont-content .one-third{width: 45%; float: left; padding: 97px 50px 0px 130px;}
.cont-content .two-third{width: 55%; float: left;}
.cont-content .two-third p.business{font-family: 'Muli', sans-serif; font-size: 15px; font-weight: 700;line-height: 1.19;letter-spacing: 2px;text-align: left;color: #523677;}
.cont-content .two-third .decor-type{font-family: 'Muli', sans-serif;font-size: 30px; font-weight: 200; line-height: 1.26;  letter-spacing: normal;  text-align: left;  color: #3d2459;}
.cont-content .decor-decri{font-family: 'Merriweather', serif; font-size: 14px; line-height: 1.6; letter-spacing: normal; text-align: left; color: #c49866;}
.cont-text{margin-bottom: 42px;}
.cont-text p{font-family: 'Muli', sans-serif; font-size: 12px; font-weight: 900; line-height: 1.19; letter-spacing: 3px;  text-align: left; color: #523677;}
.cont-text p.number, .cont-text p.number a{font-family: 'Merriweather', serif; font-size: 14px; font-weight: 900; line-height: 1.6; text-align: left; color: #c49866;letter-spacing: 2px;}
.rectangle-60 {width: 100%; background-color: #3d2459;box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.04); padding: 50px 100px 80px 100px;}
.cont-text .social-media-icon{width: 100%;display: inline-block;}
.cont-text .social-media-icon ul{margin: 0; float: left;}
.cont-text .social-media-icon ul li{float: left; padding: 0 10px; width: 50px;}
.contact-form {overflow: hidden;}
.contact-form .bottom-flower-area{position: absolute; right: -242px; width: 505px;top: 54px; z-index: 9;}
.rectangle-60 p.we-vow{font-family: 'Muli', sans-serif; font-size: 14px; font-weight: 900; line-height: 1.21; letter-spacing: 3px; text-align: left; color: #fffff4;}
.rectangle-60 p.go-ahead{font-family: 'Muli', sans-serif; font-size: 42px; font-weight: 200; line-height: 1.25; letter-spacing: 3px; text-align: left; color: #ebdbcb; margin-bottom: 35px;}
.rectangle-60 input{width: 100%; background-color: #523677; margin-bottom: 25px; height: 55px; border: 0; padding-left: 15px;}
.rectangle-60 textarea{width: 100%;background-color: #523677;margin-bottom: 25px;height: 240px;border: 0;padding-left: 15px;resize: none;}
::placeholder { color: #3d2459; font-size: 21px; opacity: 1; }
:-ms-input-placeholder { color: #3d2459;}
::-ms-input-placeholder { color: #3d2459;}
.submit{width: 290px;height: 50px; border: solid 2px #ebdbcb;display: table-cell; border-radius: 0;color: #fffff4;font-weight: 700; font-size: 19px; background: transparent;margin-top: 30px;}
.submit:hover{color: #fffff4;}
.bottom-content { padding: 50px 100px;}
.bottom-content p{font-family: 'Muli', sans-serif;font-size: 24px;font-weight: 200;line-height: 1.25; letter-spacing: normal;text-align: left;color: #3d2459; width: 53%;}

/*--------About Us Page---------*/
.about-head1{font-family: 'Muli', sans-serif; font-size: 45px; font-weight: 300; font-style: normal; font-stretch: normal; line-height: 1.25;  letter-spacing: normal;  text-align: left; color: #3d2459;}
.about-para{font-family: 'Merriweather', serif;font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;  line-height: 1.6;letter-spacing: normal;text-align: left;color: #c49866;width: 72%;}
.about-cont1 {
    padding: 30px 0 100px;
}
.about-cont2 {
    padding: 245px 0 30px;
}
.about-team{background-image: url("../img/map-bg.png"); background-repeat: no-repeat; background-color: transparent; background-position: left top; background-size: 100% 80%;display: inline-block; width: 100%;min-height: 1470px;}
.abt-intro-area {position: absolute;top: 520px;}
.dream{font-family: 'Muli', sans-serif; font-size: 45px; font-weight: 200; font-style: normal; font-stretch: normal; line-height: 1.25; letter-spacing: normal; text-align: left; color: #3d2459;}
.desti{font-family: 'Muli', sans-serif; font-size: 45px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1.25; letter-spacing: normal; text-align: left; color: #3d2459;}
.abt-text1 p.abt-text-para{font-family: 'Merriweather', serif; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.6; letter-spacing: normal; text-align: left; color: #3d2459;}
.abt-member-bg{background-image: url("../img/back-pattern.png"); background-repeat: no-repeat; background-color: #fff; background-position: right center;box-shadow: 0px 3px 10px rgba(0,0,0,0.5);display: inline-block; width: 99%; background-size: 50%;}
.posi{font-family: 'Muli', sans-serif; font-size: 12px; font-weight: 900; font-style: normal; font-stretch: normal; line-height: 1.19; letter-spacing: 4px; text-align: center; color: #523677;}
.dir-name{font-family: 'Muli', sans-serif; font-size: 45px; font-weight: 200; font-style: normal; font-stretch: normal; line-height: 1.25; letter-spacing: normal; text-align: center; color: #3d2459;margin-bottom: 30px;}
.dir-intro{font-family: 'Merriweather', serif; font-size: 16px; font-weight: 200; font-style: normal; font-stretch: normal; line-height: 1.4; letter-spacing: normal; text-align: justify; color: #c49866;}
.director-intro {
    padding: 106px 130px 60px;
}
/*----------Media Query-----------*/
@media only screen and (max-width: 1440px){
	.proj-banner-area p{left: 105px; bottom: 60px; width: 35%;}
	.head-place{width: 1300px;}
	.cont-banner{min-height: 830px;}
	.cont-content .one-third{padding: 48px 50px 0px 130px;}
}
@media only screen and (max-width: 1366px){
	.head-place{width:1140px;}	
	.header-area{width: 100%; height: 170px;}
	.header-area .menu-area{position: absolute;top: 95px;}
	.header-area .menu-area nav ul{margin: 0;}
	.header-area .menu-area nav ul li{float: left;}
	.header-area .menu-area nav ul li a{font-family:'Muli', sans-serif; font-size: 14px; font-weight: 700; font-style: normal; font-stretch: normal;line-height: 1.25; letter-spacing: normal; text-align: left; color: #c69969; padding: 20px 6px;}
	.logo {}
	.header-area .contact-area {position: absolute;top: 116px; right: 30px;}
	.header-area .contact-area p{font-family:'Muli', sans-serif; font-size: 14px; font-weight: 700; font-style: normal; font-stretch: normal;line-height: 1.25; letter-spacing: normal; text-align: right; color: #c69969;}
	.header-area .contact-area p a{font-family:'Muli', sans-serif; font-size: 14px; font-weight: 700; font-style: normal; font-stretch: normal;line-height: 1.25; letter-spacing: normal; text-align: right; color: #c69969;}
	/*-----carousel------*/
	.carousel-area{z-index: 1;position: relative;}
	.slider-img{position: relative;}
	.carousel-image {width: auto;height: auto;}
	.carousel-text {font-family: 'Muli', sans-serif; font-size: 50px;font-weight: 200;font-style: normal;font-stretch: normal;line-height: 1.25;text-align: center;color: #fffff4;position: absolute;bottom: 140px;left: 0;right: 0;}
	/*-----About-Us-Area------*/
	.gradient-area{position: relative; min-height: 917px;}
	.gradient-background {width: 100%;background-image: linear-gradient(to top, #c69969, #c69969 10%, #c69969 20%, #d7b383 51%, #ede0cf);position: absolute;top: -300px;padding-top: 403px; padding-bottom: 75px;}
	.one-full{background-image: url("../img/back-pattern.png"); background-repeat: no-repeat; background-color: #fff; background-position: right center;box-shadow: 0px 3px 10px rgba(0,0,0,0.5);display: inline-block;}
	.one-half{width: 50%; float: left;}
	.about-image {width: 100%;object-fit: contain;}
	.bg-color-white{background: #fff;}
	.about-text-area{min-height: 642px; display: inline-table; height: 642px;}
	.about-text {display: table-cell; vertical-align: middle; text-align: center;}
	.wedding-and-event{font-family: 'Muli', sans-serif; font-size: 16px;font-weight: 900;font-style: normal;font-stretch: normal;line-height: 1.19; letter-spacing: 4px;text-align: center;color: #523677;}
	.weddings-to-remember{font-family: 'Muli', sans-serif;font-size: 45px;font-weight: 400;font-style: normal;font-stretch: normal;letter-spacing: normal;text-align: center;color: #3d2459;}
	.path-848 {width: 85%; height: 0; opacity: 0.3; border: solid 2px #c49866;display: inline-block;}
	.weddings-content{font-family:'Merriweather', serif;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;text-align:center;color:#c49866;width:85%;display:inline-block;margin-bottom:25px;}
	.abt-button{display: inline-block;}
	.about-us-button{width: 290px;height: 50px; border: 1px solid #c49866;display: table-cell; border-radius: 0;color: #c49866;}

	/*-------Services Area---------*/
	.services-area {padding: 75px 0 0px;}
	.services-head{font-family:'Muli', sans-serif;font-size: 30px;font-weight: 200;text-align: center;color: #c49866; margin-bottom: 20px;}
	.rectangle-88 {width: 100%;min-height:420px;background-color: #ffffff;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);}
	.serv-text {padding: 25px;}
	.business {font-family: 'Merriweather', serif;font-size: 18px;line-height: 1.58; text-align: left;color: #c49866;}
	.serv-text h3{font-family: 'Muli', sans-serif; font-size: 36px;font-weight: 200;line-height: 1.26;letter-spacing: normal;text-align: left;color: #3d2459; margin-top: 5px;}
	.serv-btn-area{text-align: center; padding: 35px 0 0;}
	.serv-btn-area .serv-btn{display: inline-block;}
	.serv-btn .services-button{width: 290px;height: 50px; border: 1px solid #c49866;display: table-cell; border-radius: 0;color: #c49866;font-weight: 700;}
	.divider {width: 100%; height: 0; opacity: 0.4; border: solid 2px #c49866;}

	/*-------Projects Area---------*/
	.projects-area {padding: 0px 0 20px;}
	.projs-head{font-family:'Muli', sans-serif;font-size: 30px;font-weight: 200;text-align: center;color: #c49866; margin-bottom: 20px;}
	.projs-img{margin-bottom: 20px;}
	.projs-btn-area{text-align: center; padding: 10px 0 0;}
	.projs-btn-area .projs-btn{display: inline-block;}
	.projs-btn .projects-button{width: 290px;height: 50px; border: 1px solid #c49866;display: table-cell; border-radius: 0;color: #c49866;font-weight: 700;}

	/*-------Testimonial Area---------*/
	.testimonial-area{padding: 20px 0; background-color: #ebdbcb;overflow: hidden;}
	.testimonial{margin: 20px 0; display: inline-block; background: #fff;}
	.texti-text-area{min-height: 469px; display: inline-table;}
	.texti-text {display: table-cell; vertical-align: middle; text-align: center;}
	.texti-text-heading{font-family: 'Muli', sans-serif; font-size: 14px;font-weight: 400;line-height: 1.19; letter-spacing: 4px;text-align: center;color: #523677;margin-bottom: 35px;}
	.texti-text-content{font-family:'Merriweather', serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;text-align:center;color:#c49866;width:75%;display:inline-block;}
	.owl-theme .owl-controls .owl-page.active span{background: #523677; border: 1px solid #523677;}
	.owl-theme .owl-controls .owl-page span{border: 1px solid #523677;background: transparent; opacity: 1;}
	.flower-area{position: absolute; right: -353px; width: 591px;top: -350px;}

	/*-------Follow Us Area---------*/
	.follow-us-area{overflow: hidden; padding: 20px 0 100px; background-image: url("../img/group-4796.png"); background-repeat: no-repeat; background-color: #fff; background-position: -180px 125%; background-size: 40%;}
	.follow-us-area .follow-flower-area{position: absolute; right: -353px; width: 591px;top: -391px;}
	.follow-us-head{font-family:'Muli', sans-serif;font-size: 30px;font-weight: 200;text-align: center;color: #c49866; margin-bottom: 20px;}
	/*-------Footer Area---------*/
	.footer-back {width: 100%; min-height: 176px; background-color: #3d2459;}
	.footer-back .footer-menu{min-height: 176px; display: inline-table;}
	.footer-back .footer-menu nav{display: table-cell; vertical-align: middle;}
	.footer-back nav ul{margin: 0;}
	.footer-back .footer-menu nav ul li{padding: 5px 10px;}
	.footer-back .footer-menu nav ul li a{font-family:'Muli', sans-serif; font-size: 14px; font-weight: 400; font-style: normal; font-stretch: normal;line-height: 1.25; letter-spacing: normal; text-align: left; color: #c69969;}
	.social-copyright{min-height: 176px; display: inline-table; float: right;}
	.social-copy-middle{display: table-cell; vertical-align: middle;}
	.social-media-icon{width: 100%;display: inline-block;}
	.social-media-icon ul{margin: 0; float: right;}
	.social-media-icon ul li{float: left; padding: 0 10px; width: 50px;}
	.copyright-area{font-family: 'Muli', sans-serif; font-size: 12px; font-weight: 900;line-height: 1.25;letter-spacing: normal; text-align: right;  color: #523677;}
	/*-------About page---------*/
	.abt-intro-area {position: absolute;top: 424px;}
	.director-intro {padding: 66px 117px 60px;}
	.about-team{min-height: 1230px;}
	.rectangle-98 .two-third .serv-text{padding: 9px 25px;}
	.rectangle-98 .two-third{min-height: 226px;}
	/*-------Services page---------*/
	.serv-bottom-banner{padding: 20px 0;}
	.serv-bottom-banner .serv-banner-img{background-image: url("../img/image(2).png"); background-repeat: no-repeat; background-color: #fff; background-position: center; background-size: 100%; padding: 159px 100px;}
	.serv-banner-img h3{font-family: 'Muli', sans-serif; font-size: 30px; font-weight: 600; line-height: 1.25;  letter-spacing: normal;  text-align: left; color: #3d2459; margin-bottom: 0;}
	.serv-banner-img .serv-place{font-family: 'Muli', sans-serif; font-size: 30px; font-weight: 200; line-height: 1.25;  letter-spacing: normal;  text-align: left; color: #3d2459;}
	.serv-banner-img .place-desc{font-family: 'Merriweather', serif; font-size: 16px; font-weight: normal; line-height: 1.25;  letter-spacing: normal;  text-align: left; color: #fffff4; width: 32%;}
	.serv-banner-img .serv-btn .services-button{width: 230px;height: 50px; border: 1px solid #fff;display: table-cell; border-radius: 0;color: #fff;font-weight: 700;}
	.one-third{width: 25%; float: left;}
	.two-third{width: 75%; float: left;}
	.rectangle-98 {width: 100%;background-color: #ffffff;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); display: inline-block; margin-bottom: 20px;}
	.two-third p.business{font-family: 'Muli', sans-serif; font-size: 15px; font-weight: 700;line-height: 1.19;letter-spacing: 2px;text-align: left;color: #523677;}
	.two-third .decor-type{font-family: 'Muli', sans-serif;font-size: 30px; font-weight: 200; line-height: 1.26;  letter-spacing: normal;  text-align: left;  color: #3d2459;}
	.decor-decri{font-family: 'Merriweather', serif; font-size: 14px; line-height: 1.6; letter-spacing: normal; text-align: left; color: #523677;}
	/*-------Services Location page---------*/
	.serv-location-banner{background-image: url("../img/back-pattern.png"); background-repeat: no-repeat; background-color: #3d2459; background-position: right center;box-shadow: 0px 3px 10px rgba(0,0,0,0.5);display: inline-block; width: 100%; background-size: 50%;min-height: 450px;}
	.serv-location-banner .serv-banner-img {position: absolute; top: 200px;}
	.services-loc-area {padding: 250px 0 0px;}
	.proj-banner-area p{left: 110px; bottom: 38px; width: 41%;}
	.proj-per-banner p{left: 47px; bottom: 30%;}
	.contact-form {overflow: hidden;}
	.contact-form .bottom-flower-area{position: absolute; right: -268px; width: 531px;top: 49px; z-index: 9;}
	.rectangle-60 p.we-vow{font-family: 'Muli', sans-serif; font-size: 14px; font-weight: 900; line-height: 1.21; letter-spacing: 3px; text-align: left; color: #fffff4;}
	.rectangle-60 p.go-ahead{font-family: 'Muli', sans-serif; font-size: 42px; font-weight: 200; line-height: 1.25; letter-spacing: 3px; text-align: left; color: #ebdbcb; margin-bottom: 35px;}
	.rectangle-60 input{width: 100%; background-color: #523677; margin-bottom: 25px; height: 55px; border: 0; padding-left: 15px;}
	.rectangle-60 textarea{width: 100%;background-color: #523677;margin-bottom: 25px;height: 240px;border: 0;padding-left: 15px;resize: none;}
	.bottom-content p{font-family: 'Muli', sans-serif;font-size: 24px;font-weight: 200;line-height: 1.25; letter-spacing: normal;text-align: left;color: #3d2459; width: 57%;}
	.cont-banner{min-height: 875px;background-size: 100% 84%;}
	.cont-banner .flower-area{position: absolute; left: -392px; width: 550px;top: 11px;}
	.cont-content .one-third{padding: 50px 50px 0px 100px;}
	.cont-text{margin-bottom: 27px;}
	.cont-banner .cont-banner-img{top: 150px;}
}
@media only screen and (max-width: 1024px){
	.head-place{width:100%;}
	.header-area{height: 110px;}
	.header-area.stick{padding-left: 0;}
	.header-area .menu-area{top: 65px;}
	.header-area .contact-area{top: 87px;}
	.navbar-default{background: none; border: none;}
	.about-text-area{min-height: 500px;}
	.weddings-to-remember{font-size: 35px;}
	.gradient-area{min-height: 757px;}
	.header-area .menu-area nav ul li a{font-size: 12px; padding: 20px 7px;}
	.rectangle-98{min-height: 202px;}
	.serv-bottom-banner .serv-banner-img{padding: 60px 100px;}
	.serv-location-banner .serv-banner-img{top:230px; width: 97%;}
	.services-loc-area {padding: 160px 0 0px;}
	.one-third {width: 35%; float: left;}
	.two-third {width: 65%; float: left;}
	.contact-form {overflow: hidden;}
	.contact-form .bottom-flower-area{right: -252px}
	.cont-banner-img p.contact-head{font-size: 40px;}
	.cont-content{width: 99%;}
	.cont-banner{min-height: 865px;}
	.cont-content .one-third{padding: 40px 50px 0px 100px; width: 40%;}
	.cont-content .two-third{width: 60%;}
	.cont-text{margin-bottom: 15px;}
	.cont-text:last-child{margin-bottom: 0;}
	.bottom-content p{width: 55%;}
	.about-team{min-height: 1160px;}
	.about-para{width: 100%;}
	.about-head1{font-size: 39px;}
	.director-intro {padding: 78px 60px 78px;}
	.abt-intro-area {position: absolute; top: 420px;}
	.proj-banner-area p{left: 85px; bottom: 30px; width: 47%;}
	.proj-per-banner p{text-align: center;left: 0; width: 100%;bottom: 32%;}	
	.hovereffect:hover h2, .hovereffect:hover a.info{-ms-transform: translatey(80px); -webkit-transform: translatey(80px); transform: translatey(80px);}
	.cont-banner .cont-banner-img{width: 96%;}
	.rectangle-60{width: 98%;}
	.cont-banner .flower-area{position: absolute; left: -236px; width: 400px;top: 64px;}
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
	.footer-back .footer-menu{min-height: 211px;}
	.social-copyright{min-height: 211px;}
}
/* CHANGING BREAKPOINT OF BOOTSTRAP 3 NAVIGATION BAR*/
@media (max-width: 900px) {
        .navbar-header {float: none;}
        .navbar-toggle {
                display: block;
        }
        .navbar-collapse {
                border-top: 1px solid transparent;
                box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
        }
        .navbar-collapse.collapse {
                display: none!important;
        }
        .navbar-collapse.collapse.in {
            display: block!important;
        }
        .navbar-nav {
                float: none!important;
                margin: 7.5px -15px;
        }
        .navbar-nav>li {
                float: none;
        }
        .navbar-nav>li>a {
                padding-top: 10px;
                padding-bottom: 10px;
        }
    .navbar-form {
        padding: 10px 15px;
        margin-top: 8px;
        margin-right: -15px;
        margin-bottom: 8px;
        margin-left: -15px;
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
        width:auto;
        float:none!important;
    }
}
@media only screen and (max-width: 768px){
	.navbar-default{background: none; border: none;z-index: 9;}
	.navbar-header {display: inline-block;}
	div#bs-example-navbar-collapse-1{background: #fff;width: 100%; 	padding: 0;	min-width: 385px;}
	.header-area .menu-area nav ul li{float: none;}
	.header-area .menu-area nav ul li a{font-size: 14px; padding: 20px;}
	.carousel-text{font-size: 35px; bottom: 125px;}
	.gradient-area{min-height: 1536px;}
	.one-half{width: 100%;}
	.weddings-to-remember{font-size: 30px;}
	.about-text-area{min-height: 500px;}
	.services-area {padding: 50px 0 0px;}
	.serv-img {text-align: center;}
	.serv-img img{display: inline-block;}
	.rectangle-88{margin-bottom: 35px;}
	.social-copyright{width: 100%;}
	.serv-btn-area{padding: 0;}
	.follow-img-area {margin-bottom: 35px;}
	.follow-us-area{background-position: -102px 101%;}
	.footer-logo {text-align: center;}
	.footer-logo img{display: inline-block;}
	.footer-back .footer-menu{width: 100%; text-align: center;}
	.social-media-icon{text-align: center;}
	.social-media-icon ul{float: none; display: inline-block;}
	.copyright-area{text-align: center;}
	.contact-form .bottom-flower-area{display: none;}
	.serv-location-banner{min-height: 325px;}
	.serv-location-banner .serv-banner-img{top:190px; width: 96%;}
	.services-loc-area {padding: 160px 0 0px;}
	.cont-content .one-third{padding: 23px 40px; width: 100%;}
	.cont-content .two-third{width: 100%;}
	.cont-banner {min-height: 1100px;}
	.cont-content{width: 98%;}
	.bottom-content p{width: 100%;}
	.abt-member-bg{width: 98%;}
	.about-cont2 {padding: 30px 0 30px;}
	.about-cont1 {padding: 40px 0 40px;}
	.about-content1 .two-third {width: 98%; float: left;}
	.abt-intro-area {top: 545px;}
	.projs-img{text-align: center;}
	.projs-img img{display: inline-block;}
	.about-team {min-height: 1470px; background-size: 100% 50%;}
	.abt-intro-area{top: 150px;}
	.proj-banner-area p{left: 62px; bottom: 0px; width: 87%;}
	.proj-per-banner p{text-align: center;left: 0; width: 100%;font-size: 40px;bottom: 21%;}
	.hovereffect:hover h2, .hovereffect:hover a.info{-ms-transform: translatey(30px); -webkit-transform: translatey(30px); transform: translatey(30px);}
	.flower-area{display: none;}
}
@media only screen and (max-width: 767px){
    .testimonial .testimonial-content{float: none; width: 100%; margin: 0 0 20px 0;}
    .testimonial .description{width: 100%;}
    .testimonial .description:before{border: 10px solid transparent; border-bottom: 10px solid rgba(255,255,255,0.15); position: absolute; top: -20px; left: 47.5%;}
    .logo {text-align: center;}
	.one-half{width: 100%;}
	.header-area{height: 160px;}
	.header-area .menu-area{top: 100px; z-index: 999;}
	.header-area .menu-area nav ul li{float: none;}
	.header-area .contact-area{top: 116px;}
	.carousel-text{font-size: 21px; bottom: 100px;}
	.gradient-background{top: -95px; padding-top: 140px;}
	.gradient-area{min-height: 1542px;}
	.weddings-to-remember{font-size: 50px;}
	.rectangle-88{margin-bottom: 20px;}
	.follow-us-area{padding: 30px 0; background: none;}
	.follow-us-area .follow-flower-area{top: -311px; display: none;}
	.follow-img-area {margin-bottom: 20px;}
	.footer-logo {text-align: center;}
	.footer-logo img{display: inline-block;}
	.footer-back .footer-menu{width: 100%; text-align: center;}
	.social-media-icon{text-align: center;}
	.social-media-icon ul{float: none; display: inline-block;}
	.copyright-area{text-align: center;}
	.about-text-area{min-height: 600px;}
	.services-area {padding: 50px 0 0px;}
	.serv-img {text-align: center;}
	.serv-img img{display: inline-block;}
	.social-copyright{width: 100%;}
	.rectangle-98 {min-height: 296px;}
	.serv-bottom-banner .serv-banner-img{padding: 20px 100px;}
	.serv-banner-img h3, .serv-banner-img .serv-place{font-size: 20px;}
	.serv-banner-img .place-desc{width: 50%; font-size: 14px;}
	.about-team {min-height: 1440px; background-size: 100% 50%;}
	.about-content1  .two-third {width: 97%; float: left;}
	.abt-intro-area{top: 150px;}
	.proj-banner-area p{left: 58px; bottom: 25px; width: 90%; font-size: 18px; display: none;}
	.proj-per-banner p{text-align: center;left: 0; width: 100%;font-size: 40px;bottom: 26%;}
	.cont-banner {min-height: 1285px;}
	.cont-content{width: 100%;}
}
@media only screen and (max-width: 500px){
	.header-area{height: 85px;}
	.header-area .menu-area{top: 28px; z-index: 999;}
	.carousel-text{font-size: 18px; bottom: 60px;}
	.gradient-background{top: -95px; padding-top: 140px;}
	.gradient-area{min-height: 1350px;}
	.about-text-area{min-height: 500px;}
	.weddings-to-remember{font-size: 30px;}
	.rectangle-88{margin-bottom: 20px;}
	.follow-us-area{padding: 30px 0;}
	.follow-us-area .follow-flower-area{top: -311px;}
	.follow-img-area {margin-bottom: 20px;}
	.footer-logo {text-align: center;}
	.footer-logo img{display: inline-block;}
	.footer-back .footer-menu{width: 100%; text-align: center;}
	.social-media-icon{text-align: center;}
	.social-media-icon ul{float: none; display: inline-block;}
	.copyright-area{text-align: center;}
	.header-area .contact-area{top: 30px;}
	.header-area.stick .contact-area{top: 30px;}
	.rectangle-98{min-height: 161px;}
	.two-third .serv-text{padding: 12px 25px;}
	.two-third p.business{font-size: 12px;}
	.two-third .decor-type{font-size: 18px;}
	.rectangle-98 .two-third{width: 50%;}
	.decor-decri{font-size: 12px; margin-bottom: 0;}
	.serv-bottom-banner .serv-banner-img{padding: 9px 15px;}
	.serv-banner-img .place-desc{width: 100%; font-size: 12px;}
	.serv-banner-img h3{margin-top: 0;}
	.serv-banner-img h3, .serv-banner-img .serv-place{font-size: 16px;}
	.serv-banner-img .serv-btn .services-button{width: 180px; height: 35px;}
	.one-third {width: 50%; float: left;}
	.two-third {width: 50%; float: left;}
	.two-third .serv-text{padding: 7px 25px;}
	.cont-content {width: 95%;}
	.cont-banner {min-height: 970px;}
	.rectangle-60{padding: 50px 30px 80px 30px;}
	.bottom-content { padding: 50px 30px;}
	.bottom-content p{width: 100%;}
	.cont-content .one-third{padding: 23px 15px;}
	.about-content1 .two-third{width: 100%;}
	.director-intro {padding: 40px 20px;}
	.dream, .desti{font-size: 30px;}
	.abt-text1 p.abt-text-para{font-size: 16px;}
	.abt-intro-area {top: 230px;}
	.about-team {min-height: 1290px; background-size: 100% 60%;}
	.serv-location-banner {min-height: 200px;}
	.serv-location-banner .serv-banner-img {top: 135px; width: 93%;}
	.services-loc-area {padding: 90px 0 0px;}
	.proj-banner-area p {left: 33px; bottom: 9px; width: 92%; font-size: 10px;display: none;}
	.hovereffect h2{padding: 0;}
	.hovereffect:hover h2, .hovereffect:hover a.info{-ms-transform: translatey(0px); -webkit-transform: translatey(0px); transform: translatey(0);}
	.hovereffect a.info{margin: 0;}
	.proj-per-banner p{text-align: center;left: 0; width: 100%;font-size: 35px;bottom: 10%;}
	.cont-banner .flower-area{display: none;}
	.cont-banner .cont-banner-img {top: 65px;}
	.cont-banner-img p.contact-head{width: 95%;}
}
@media only screen and (max-width: 375px){
	.header-area .contact-area{top: 21px;}
	.about-team {min-height: 1315px;}
	.abt-member-bg {width: 97%;}
	.rectangle-98 .two-third .serv-text{padding: 19px;}
	.serv-banner-img .place-desc {font-size: 10px;}
	.header-area.stick .contact-area{top: 30px;}
}
@media only screen and (max-width: 360px){
	.about-team {min-height: 1423px;}
}

