@charset "utf-8";
/* CSS Document */

header{ padding:20px 0; float:left; background:rgba(255,255,255,1); z-index:999; box-shadow:0 1px 7px rgba(0,0,0,0.2); position:relative; width:100%}
header.sticky{ padding:10px 0; background:rgba(255,255,255,1); box-shadow:0 1px 7px rgba(0,0,0,0.2); width:100%; position:fixed;}
body.HeadStick .About_Sec{ padding-top:100px;}
body.HeadStick .Gallery_Sec, body.HeadStick .Contact_Sec, body.HeadStick .Design_Sec{ padding-top:50px;}
.navbar-default.navbar{ border:none; background:none; border-radius:0; margin:0;}
.navbar-default .navbar-nav > li> a{ color:#575757; font-size:16px; text-transform:uppercase;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ background:none; color:#96a925;}
#top-menu .active a{
	color: #c3095f!important;
}
#top-menu .active a:after{
	content: '';
	border-bottom: 2px solid #c3095f;
	display: block;
	width: 100%;
	position: relative;
	top: 8px;
}


.SubmitBtn{ font-size:26px; text-transform:uppercase; font-weight:600;}

.banner{ position:relative; float:left; width:100%; height:100%;}
.rslides {position: relative;list-style: none; overflow: hidden; width: 100%; height:100%; padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden; position: absolute; display: none;width: 100%; height:100%; left: 0;top: 0;}
.rslides li:first-child { position: relative; display: block;float: left;}
/* .rslides img {display: block;height: auto; float: left; width: 100%;border: 0; } */
.rslides img {  border: 0 none; display: block; float: left; height: auto;  min-height: 100%;  width: 100%;}

.rslides .caption{ position:absolute;z-index:2; width:100%; top:25%; text-align:center; color:#fff;}
.rslides .caption h1, .rslides .caption p{ max-width:650px; margin:5px auto; line-height:normal; display:block; }
.rslides .caption h1{box-shadow:0 2px 4px rgba(0,0,0,0.3); font-family:"MyriadPro-Bold", "MyriadPro-Regular", sans-serif; margin-top:50px; line-height:1; text-transform:uppercase; font-size:53px; font-weight:600; opacity:0; visibility:hidden; -webkit-transition: all .9s ease-in-out; -moz-transition: all .9s ease-in-out; -o-transition: all .9s ease-in-out; transition: all .9s ease-in-out; -webkit-transition-delay:0.5s; -moz-transition-delay:0.5s; transition-delay:0.5s;}
 .rslides li.callbacks1_on .caption h1{margin-top:20px;opacity:1; visibility:visible;}
.rslides .caption img{float:none; width:auto; min-height:auto; display:inline-block}
 
.rslides .caption p{ color:#fff; font-size:18px; visibility:hidden; opacity:0;
 -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; 
 transition: all .5s ease-in-out; -webkit-transition-delay:1s; -moz-transition-delay:1s; transition-delay:1s;}
.rslides li.callbacks1_on .caption p{ margin:0px auto -20px; opacity:1; visibility:visible;}

.callbacks_nav { position: absolute;top: 40%;left:2%;opacity: 0.5;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 60px;width:60px;background: transparent url(../images/Banner_arrow_left.png) no-repeat right top;}
.callbacks_nav:hover {opacity: 1.0;}
.callbacks_nav.next {left: auto;background-position: left top;right:2%; background:transparent url(../images/Banner_arrow_right.png) no-repeat left top;}

.scroll{ position:absolute; left:50%; margin-left:-20px; bottom:100px; z-index:99; opacity:0.5; cursor:pointer;}


.about_area h3{ font-size:29px; font-weight:400; margin-bottom:0;}
.about_area h4{ font-size:23px; font-family:"MyriadPro-Bold", "MyriadPro-Regular", sans-serif; margin-bottom:0;}
.about_area p.light{ font-size:20px; margin-bottom:20px;}
.about_area p{ font-size:17px; line-height:1.2;}
.about_area .ColoredTxt{ line-height:1; padding:50px 0; color:#96a925; text-transform:uppercase;}
.about_area .ColoredTxt span{ font-size:26px; display:block;}
.about_area .ColoredTxt strong{ font-weight:600; font-size:20px;}

.WeDistri_area{ margin:40px 0;}
.WeDistri_area p{ font-size:24px;}
.Designs{ margin:50px -5px; }
.Designs li{float:left; padding:0 5px; position:relative; width:25%;}
.Designs li img{ width:100%;}
.Designs li .DesgsTxt{padding:0 20px; color:#fff; z-index:1; text-align:center; position:absolute; left:0; bottom:0; height:100px; right:0; margin:auto; top:0;}
.Designs li .DesgsTxt h2{ text-transform:uppercase; margin:0 0 10px; font-size:27px; font-family:"MyriadPro-Bold", "MyriadPro-Regular", sans-serif; font-weight:600;}
.Designs li .DesgsTxt p{ font-size:18px; line-height:1;}

.CountsTxtArea p{ font-size:14px;}
.CountsTxtArea .Counts li{min-width:33%; line-height:1; display:inline-block; padding:20px 20px 40px 20px; text-align:center;}
.CountsTxtArea .Counts li h2{ font-weight:600; font-size:57px; margin:0;}
.CountsTxtArea .Counts li span{font-size:16px; display:block;}

.gallery_list { margin:30px 0;}
.gallery_list li{ float:left; padding-right:1px; margin-bottom:1px; width:20%;}
.gallery_list li img{ width:100%;}

.Contact_Area .form-control{ min-height:40px;}
.btn-success{ background:#96a925; border:none;}
.btn-success:hover{ background:#f59126;}

footer .CallArea{background:#f59126; color:#fff; padding:40px 0; margin-top:30px;}
footer .CallArea span{ display:block; margin-top:20px;}
footer .SocialArea{padding:20px 0;}
footer .socialLinks{ margin:0; line-height:1;}
footer .socialLinks li{ float:left; text-align:center; width:25%;}
footer .socialLinks li a{display:inline-block; text-align:left; padding:5px; color:#333;}
footer .socialLinks li a:hover{color:#96a925; text-decoration:none;}
footer .socialLinks li img{ float:left; margin-right:15px;}
footer .socialLinks li p{ text-transform:uppercase; font-size:14px; margin:2px 0 0 0; line-height:1;}
footer .socialLinks li span{font-size:12px; line-height:1;}

footer .CopyRightArea{ background:#8a8a8a; padding:30px 0; color:#fff; font-size:12px;}
footer .CopyRightArea span{ margin-top:12px; display:inline-block;}
footer .CopyRightArea .lastIMg{ margin-top:5px;}

@media screen and (min-width:993px) and (max-width:1200px){
		
	
		
	}

@media screen and (min-width:769px) and (max-width:992px){
	
	.gallery_list li{ width:33.333%;}
	.Designs li{ width:50%; margin-bottom:10px;}
	
	}
	
@media screen and (max-width:768px){
	
	.Designs li{ width:50%; margin-bottom:10px;}
	.gallery_list li{ width:50%;}
	footer .socialLinks li{ width:50%; padding:10px 0;}
	footer .CallArea .col-sm-4{ margin-bottom:40px;}
	footer .CallArea .col-sm-4:last-child{ margin-bottom:0;}
	.About_Sec .col-lg-4.col-sm-6{padding:0 15px;}
	.About_Sec .col-lg-4.col-sm-6 img{ width:100%;}
	.navbar-nav{ width:100%; margin:20px 0 0 0;}
	
	.rslides img{ min-width:650px;}
	.rslides .caption img{ min-width:auto; width:250px;}
	.rslides .caption h1{ font-size:30px;}
	.navbar-header{ padding-left:15px;}
	.container .PaddRight0{ padding-right:15px;}
	.PaddLeft0{ padding-left:15px;}
	}	
	
@media screen and (max-width:480px){
	
	.Designs li{ width:100%; margin-bottom:10px;}
	footer .socialLinks li{ width:100%; padding:20px 0;}
	.Counts{ text-align:center;}
	
	}
