@charset "utf-8";
/* CSS Document */

a{text-decoration:none;}
a:hover{color:#cb4646; text-decoration:none;}

body{text-align:center; font-size:14px; background:url(../image/bg-body.gif) repeat; color:#645f58; line-height:18px;}




	/* home sex open */
	
.active{color:#02fc14;}	
	
.main-container{background-color:#f4f3f0; width:1200px; margin:auto; margin-top: 25px;} 	
.logo{padding-top: 15px;}
.logo-2{padding: 10px; font-size:16px;}

.menu-1{background-color: #cb4646;}
.menu{width:900px; margin:0 auto; padding:1px 1px 1px 1px;}

.menu ul{margin:0; padding:0;}
.menu li{display:inline; list-type:none;}
a.glidebutton{display: inline-block; position: relative; color: #fff; background:#cb4646; text-decoration: none; font: bold 14px Arial; letter-spacing: 2px; overflow: hidden; text-align: center; border-radius: 5px; transition: all 0.3s ease-in-out;
padding:8px 17px 3px 17px; text-transform:uppercase;}

a.glidebutton > span:first-child{position: relative; display: block; height: 100%; padding: 6px; box-sizing: border-box; transition: all 0.3s ease-in-out;}
a.glidebutton > span:first-child:after{ content: attr(data-text); display: block; width: 100%; height: 100%; box-sizing: border-box;
padding: inherit; position: absolute; top:100%; left:0;}
a.glidebutton:hover{color: black; background:#cb4646; color:#FFF;}
a.glidebutton:hover > span:first-child{transform: translateY(-100%);}

.btn-primary{background-color:#cb4646; border-radius:inherit; border:none; margin-top: 10px;}
.btn-primary:hover{background-color:#645f58;}
     
.carousel{margin-top:15px; border:7px solid #d1cbbf;} 
.wedding{background:url(../image/shadow-1.png) no-repeat top; padding:35px 1px 20px 1px; margin-top: 20px;}
.slider-bottom-heading h2{font-weight: 600; margin-bottom: -4px;}
.wedding .wedding-1{padding-bottom: 40px;}
.wedding .wedding-1 h4{font-weight:600;}
.wedding-1 .thumbnail .btn-primary{border-radius:inherit;}
.wedding-1 .thumbnail{background-color:#f8f8f8; padding:5px; border-radius: inherit;}
.wedding-1 .caption{border:1px solid #E9E9E9; margin-top: 5px; padding-bottom: 15px;}
.wedding-1 .caption p{text-align:justify;}
.miranda{padding:35px 1px 20px 1px;}
.michael{text-align:left; line-height: 20px; padding-bottom:30px;}
.michael p{margin-top:10px; text-align:justify; line-height: 22px;}
.michael .media>.pull-left{margin-right:26px;}
.michael .img-circle{border:10px solid #D1CBBF;}
.michael .media-heading a{color:#524a42; font-weight: 600;font-size: 20px;}
.michael .media-heading a:hover{color:#cb4646;}

	/* home sec close */
	
	/* about-us sec open */

.about-us-1{ background:url(../image/aboutus-4.jpg) no-repeat; width:auto; height:170px; margin-top:10px;}	
.about-us-sec-heading h3{border-bottom: 1px solid #d4d1cd; padding-bottom:10px;  font-weight: 600;} 	
.about-us-sec-1{text-align:left;}	
.about-us-sec-1 h4{color:#cb4646; font-weight: 600; margin-top:20px;}	
	
	
	/* about-us sec close */
	
	/* gallery sec open */

.gallery-1{ background:url(../image/photo-1.jpg) no-repeat; width:auto; height:170px; margin-top:10px;}	
.gallery{margin-top:15px;}
.about-us-heading h3{border-bottom: 1px solid #d4d1cd; padding-bottom:10px;  font-weight: 600; } 	
.about-us-contanair{margin-top: 25px; text-align:left;}
.about-us-service{}
.about-us-service h4{color: #cb4646; font-size: 20px; margin-bottom: 15px; font-weight: 600;}
.about-us-service .list-unstyled li{padding:10px 1px; font-size: 16px;  transition: all 0.1s ease; margin-bottom: 4px; background-color:#cb4646; padding-left: 15px; border-radius:10px; font-weight: 600;}
.about-us-service .list-unstyled li:hover{transition: all 0.1s ea border-radius: 10px;se;  margin-left:15px; background-color:#428bca; color:#fff;}

.about-us-service .list-unstyled a{ color:#FFF;}		
.about-us-service .list-unstyled a:hover{color:#fff;}

.about-us-right .thumbnail{border-radius:inherit;}
.about-us-right .thumbnail .caption{border:1px solid #d4d1cd; margin-top:5px;}
.about-us-right .thumbnail .caption h4{color:#96979d;}
.about-us-top h3{color:#cb4646; font-family:"MS Serif", "New York", serif;}
.about-us-top h4{font-family:"MS Serif", "New York", serif;}
	
	/* gallery sec close */
	
	
	/* service sec open */
	
.service-contanair{}
.service-1{background:url(../image/service-4.png) no-repeat; width:auto; height:170px; margin-top:10px;}
.service-heading h3{border-bottom: 1px solid #d4d1cd; padding-bottom:10px;  font-weight: 600; } 	
.service h4{font-weight:600; text-align:left; color: #cb4646;}
.service p{ text-align:left; line-height: 20px;}	


	/* service sec close */
	
	/* enquiry sec open */
	
.enquiry-contanair{margin-top: 10px; text-align:left;}
.enquiry-address{text-align:left; margin-top: 20px;}
.contact-us a{color:#cb4646; text-decoration:underline;}
.contact-us a:hover{text-decoration:none;}
.contact-form .input-group{display:inherit;}
.form-horizontal{margin-top: 20px;}
.contact-form .input-group .form-control{margin-bottom:15px; border:1px solid #d4d1cd; box-shadow: none;}
.enquiry-address p{ font-size: 18px; font-weight: 600;}	
.btn-success{background-color:#cb4646; border-radius:inherit; border:none; margin-top:15px; padding:13px 13px 10px 15px; font-size:18px; margin-bottom: 15px; text-transform:uppercase;}
.btn-success:hover{background-color:#645f58;}

	/* enquiry sec open */
	
	/* contact sec open */
	
.contact-contanair{margin-top: 30px; margin-bottom:20px; text-align:left;}	
.contact-us h4{text-align:center; font-size: 20px; text-transform:uppercase;}
.contact-us h5{color: #cb4646; font-size: 16px; margin-top: 20px;}

.contact-us address{text-align:center; color: #cb4646; margin-top:20px;}
.contact-us address strong{font-size:18px;}
.contact-us .address-1{color: #cb4646; font-size: 15px; text-transform:capitalize;}
.contact-us p{margin-top: 10px; font-size: 15px;}
.contact-us .mark-1{ font-size: 18px; padding-bottom: 10px;}
.fa-map-marker:before{ font-size: 22px;}
.fa-mobile-phone:before, .fa-mobile:before{ font-size: 28px;}
.contact-us-map{border:5px solid #d1cbbf;  margin-top: 15px;}	
	
	/* contact sec open */
	
	
	/* footer sex open */

.footer{ padding-bottom:2px; text-align:left; background-color:#5b5b5b; border-top:5px solid #cb4646; color:#FFF; margin-top:20px; font-size:12px;}
.footer h4{border-bottom: 1px solid #d4d1cd; padding-bottom:5px;}
.footer a{color:#fff;}
.footer a:hover{color:#cb4646;}
.footer .list-inline{text-align:center;}
.footer .list-inline a{border-right:1px solid #fff; padding-right:10px;}
.footer .about p{font-family:Gabriola; font-size:26px; margin-top: 10px;}
.footer .about-1{font-size:11px;}
.about a{text-decoration:underline; color:#f4f3f0;}
.about a:hover{text-decoration:none;}
.about strong{font-size:14px;}
.footer-bottom{margin-top: 32px; background:url(../image/bg-body-b.gif) repeat-x; padding:38px 1px 35px 1px; border-top:1px solid #dcd5cc;}
	
	/* footer close */















