body{ background-color:#fef4f6;}
img{ max-width:100%; margin-left:auto; margin-right:auto;} 
:hover{   -webkit-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
a:hover{  -webkit-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.nav-bg{ background-color:#170a37; padding:30px 0;}
.navbar-default{ background-color:transparent; border:none; margin-bottom:0px;}
.navbar-default .navbar-nav > li > a{ color:#fffefe; font-family: 'helvetica_condensedmedium'; text-transform:uppercase; padding-left:40px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ color:#fa595d;}
.navbar-default .navbar-nav > li > a:hover{ color:#fa595d;}
.navbar-right{ margin-right:0px;}
.carousel-control.left,.carousel-control.right{ background:none;}
.carousel-caption{ background:url(../images/caption-overlay.png) repeat; width:510px; left:860px; bottom:250px;}
.carousel-caption h1{ font-size:62px; font-family: 'HelveticaNeue-Light'; color:#fffefe; margin-top:-12px;}
.carousel-caption hr{ width:190px; border-color:#fa595d; margin-left:57px; margin-top:10px;}
.orange-bg{ width:37px; height:37px; background-color:#fa595d; margin-top:-20px;}
.carousel-caption p{ color:#fffefe; font-size:18px; font-family: 'HelveticaNeue-Light'; text-align:left; padding:9px 54px; line-height:24px; }
.carousel-caption .btn-default{ background-color:#c03160; font-family: 'HelveticaConBQ-Medium'; color:#fffefe; text-transform:uppercase; border:none; 
font-size:18px; width:156px; height:48px; border-radius:50px; padding:12px; margin-bottom:10px; font-weight:bold;}
.carousel-caption .btn-default{ float:left; margin-left:50px;}
.welcome-img{ margin-top:60px;}
.wecome-text{ padding-left:50px; margin-top:60px;}
.wecome-text h2{ font-size:43px; color:#301926; font-family: 'HelveticaNeue-Light';}
.wecome-text h2 span{ color:#fa595d;}
.wecome-text hr{  width:100px; border-color:#fa595d; margin-left:8px; margin-top:10px;}
.wecome-text p{ font-size:18px; color:#3d3c3c; line-height:29px; margin-top:10px; margin-bottom:40px; text-align:justify;}
.wecome-text .btn-default{ background-color:#c03160; font-family: 'HelveticaConBQ-Medium'; color:#fffefe; text-transform:uppercase; border:none; 
font-size:18px; width:156px; height:48px; border-radius:50px; padding:12px; margin-bottom:10px; font-weight:bold;}
.item-listing h3{ font-size:43px; color:#301926; font-family: 'HelveticaNeue-Light'; text-align:center; margin-top:80px;}
.item-listing h3 span{ color:#fa595d;}
.item-listing hr{  width:51px; border-color:#fa595d; margin-left:476px; margin-top:10px; margin-bottom:50px;}
.product-items{ text-align:center; margin-bottom:31px;}
.product-bg{ background-color:#FFF;}
.product-bg h4{ color:#301926; font-size:25px; font-family: 'HelveticaNeue-Light'; margin-top:25px; margin-bottom:7px;}
.plus-icon{  background-color: #170a37; border-radius: 90px; margin-top: -40px; padding: 20px; position: relative; width: 82px; z-index: 11111; 
margin-left:auto; margin-right:auto; text-align:center; }
.product-bg:hover, .product-bg:focus { box-shadow: 0 14px 30px -15px rgba(0, 0, 0, 0.75); cursor:pointer; background-color:#f5f4f4; }
.product-bg:hover .plus-icon, .product-bg:focus .plus-icon{ background-color:#fa595d;  -webkit-transition: all 0.4s ease-in; transition: all 0.4s ease-in; 
}
.product-bg p{ color:#666565; font-family: 'HelveticaNeue-Light'; line-height:24px; font-size:18px; padding:15px;}
.product-bg .btn-default{ background-color:#c03160; font-family: 'HelveticaConBQ-Medium'; color:#fffefe; text-transform:uppercase; border:none; 
font-size:18px; width:156px; height:48px; border-radius:50px; padding:12px; margin-bottom:30px; margin-top:10px; font-weight:bold;}
.footer-bg{ background:#342b30; margin-top:10px;}
.about-comp p{ font-size:18px; color:#e4dbe0; font-family: 'HelveticaNeue-Light'; text-align:justify;}
.about-comp img{ margin-top:60px; margin-bottom:20px;}
.extra-links h5{ color:#fa595d; font-size:20px; font-family: 'HelveticaNeue-Light'; margin-left:20px; margin-top:70px; margin-bottom:30px;}
.extra-links li a{ color:#e4dbe0; font-size:18px; font-family: 'HelveticaNeue-Light'; margin-left:20px; line-height:28px; }
.extra-links li a:hover{ color:#fa595d; text-decoration:none;}
.contact-us h5{ color:#fa595d; font-size:20px; font-family: 'HelveticaNeue-Light'; margin-left:20px; margin-top:70px; margin-bottom:30px;}
.contact-us li{ color:#e4dbe0; font-size:18px; font-family: 'HelveticaNeue-Light'; margin-left:20px; line-height:28px; }
.contact-us li a{ color:#e4dbe0;}
.contact-us li a:hover{ color:#fa595d; text-decoration:none;}
.connect-us h5{ color:#fa595d; font-size:20px; font-family: 'HelveticaNeue-Light'; margin-left:20px; margin-top:70px; margin-bottom:30px;}
.connect-us li a{ color:#e4dbe0; font-size:40px; font-family: 'HelveticaNeue-Light'; margin-left:20px; line-height:28px; }
.connect-us li a:hover{ color:#fa595d; text-decoration:none;}
.copyright-area{ text-align:center; color:#dbdbdb; font-family: 'HelveticaNeue-Light'; text-transform:uppercase; margin-top:30px; margin-bottom:40px; 
font-size:12px;}
.navbar-toggle{  float: none; margin-left: auto; margin-right: auto; padding: 24px 30px; width: 20px;}
.navbar-default .navbar-toggle{ border:none; cursor:pointer;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:none;}
.inner-bg{ background:url(../images/inner-banner.jpg) no-repeat;}
.inner-title h2{ color:#fa595d; font-size:43px; font-family: 'HelveticaNeue-Light'; margin:44px 0;}
.breadcrumb-area{ margin-top:44px;}
.breadcrumb > li + li::before{ color:#fff;}
.breadcrumb li a{ color:#fff;}
.breadcrumb > .active{ color:#fa595d;}
.breadcrumb-area .breadcrumb{ background:none; text-align:right; font-size:17px;}
.about-text{ text-align:center; margin-bottom:80px;}
.about-text h1{ font-size:43px; font-family: 'HelveticaNeue-Light'; color:#301926; text-align:center; margin-top:90px; }
.about-text h1 span{ color:#fa595d;}
.about-text hr{ width:50px; border-color:#fa595d; margin-left:390px; margin-top:10px;}
.about-text p{ color:#3d3c3c; text-align:justify; font-family: 'HelveticaNeue-Light'; line-height:29px; font-size:18px;}
.about-text .btn-default{ background-color:#c03160; font-family: 'HelveticaConBQ-Medium'; color:#fffefe; text-transform:uppercase; border:none; 
font-size:18px; width:156px; height:48px; border-radius:50px; padding:12px; margin-bottom:30px; margin-top:20px; font-weight:bold;}
.vision-mission h3{ font-size:43px; color:#301926; font-family: 'HelveticaNeue-Light';}
.vision-mission hr{ width:50px; border-color:#fa595d; margin-left:3px; margin-top:10px; }
.vision-mission p{ font-size:18px; color:#3d3c3c; font-family: 'HelveticaNeue-Light'; font-size:18px; text-align:justify; padding:0 30px 0 0}
.vision-mission{ margin-bottom:40px;}
.contact-info{ margin-bottom:40px;}
.contact-info h3{ font-size:43px; font-family: 'HelveticaNeue-Light'; color:#301926; margin-top:90px; }
.contact-info h3 span{ color:#fa595d;}
.contact-info hr{ width:50px; border-color:#fa595d; margin-left:5px; margin-top:10px; margin-bottom:40px;}
.contact-info li{ font-size:18px; color:#3d3c3c; font-family: 'HelveticaNeue-Light'; line-height:34px;}
.contact-info .list-unstyled{ margin-bottom:30px;}
.contact-info li a{ font-size:40px; color:#fa595d; margin-right:20px;}
.contact-info li a:hover{ color:#170a37;}
.map-area h3{ font-size:43px; font-family: 'HelveticaNeue-Light'; color:#301926; margin-top:90px; }
.map-area h3 span{ color:#fa595d;}
.map-area hr{ width:50px; border-color:#fa595d; margin-left:5px; margin-top:10px; margin-bottom:40px;}
#map { width:auto; height: 237px; position: relative;}



