@charset "utf-8";
/* CSS Document */
body {}
	
@font-face {
	font-family: 'Ginora Sans';
	src:url('../fonts/ginora-sans-regular-webfont.woff') format('woff'),
        url('../fonts/ginora-sans-regular-webfont.woff2') format('woff2');
	font-weight:regular;
	font-style:normal;
}

@font-face {
	font-family: 'Ginora Sans';
	src: url('../fonts/ginora-sans.eot');
	src: url('../fonts/ginora-sans.woff2') format('woff2'),
		url('../fonts/ginora-sans.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Ginora Sans';
	src: url('../fonts/ginora-sans.eot');
	src: url('../fonts/ginora-sans-bold-webfont.woff') format('woff'),
		 url('../fonts/ginora-sans-bold-webfont.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
}




*,ul{ margin:0; padding:0; box-sizing:border-box;}
li{ list-style:none}
body {
	font-family:'Ginora Sans' !important;
}

.header{margin:0; padding:0;}
.header-top{margin:0; padding:10px 0px; border-bottom:1px solid #e5e5e5;}
.header-top-left{margin:0; padding:5px 0px;}
.header-top-left a{text-decoration:none; font-size:13px; color:#1a1a1a; background:url(../images/mail.png)left center no-repeat; padding:0px 0px 4px 30px;}
.header-top-mid{margin:0; padding:0;}
.header-top-mid p{margin:0; padding:0; font-family:'Helvetica Neue LT Com'; font-size:25px; color:#cf2041; font-weight:200; text-align:center;}
.header-top-right ul{margin:0; padding:0; float:right;}
.header-top-right ul li{font-size:13px; color:#1a1a1a; list-style-type:none; display:inline-block;}
.header-bottom{margin:0; padding:0; margin:15px 0px 0px 0px}
.logo{margin:0; padding:0;}

.menu{margin:0; padding:0; float:left;}
.nav > li > a { padding:0px 15px;}
.navbar-nav > li > a{color:#1a1a1a; text-transform:uppercase; font-size:13px; text-shadow:none;}
.navbar-nav > li > a{background:url(../images/menu-mid.png)right bottom no-repeat;}
.navbar-nav > li:last-child a{background:none;}
.navbar-nav > li > a:hover{background-color:transparent; color:#cf2041;}
.navbar-nav > li > a.active{color:#cf2041;}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background:none;}
.navbar-nav > li > .dropdown-menu { margin: 0; padding: 0;}
ul.dropdown-menu.dropdown-padding{}
.dropdown-menu {
    margin-top: 22px !important;
    position: absolute;
    top: 100%;
    left:0px !important;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 220px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: none !important;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 0px solid #ccc;
    border: 0px solid rgba(0, 0, 0, .15);
    border-radius:0px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow:none;
}
.dropdown-menu > li > a {
	font-size:13px;
	text-transform:uppercase;
    display: block;
    padding: 12px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
	background:#cf2041;
    color: #fff;
    white-space: nowrap;
	border-bottom:1px solid #dc2c4d;
}
.dropdown-menu > li > a:hover{color: #fff; background:#dc2c4d; }

.navbar-static-top {
    border-radius: 0;
    width:100% !important;
    float: right;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 10px;
    margin-top: 25px;
    border: 1px solid transparent;
}

.carousel-indicators {display:none;}
.glyphicon-chevron-left:before { content:url(../images/left.png);}
.glyphicon-chevron-right:before { content:url(../images/right.png);}

.Categories{margin:70px 0px 50px 0px; padding:0;}
.Categories-1{margin:0; padding:0; text-align:center;}
.Categories-1 a{font-size:16px; color:#1e1e1e; font-weight:500; text-decoration:none; transition:0.2s ease-in-out;}
.Categories-1:hover a{color:#cf2041; transition:0.2s ease-in-out;}
.Categories-1 a:before{content:url(../images/catergories-top.png); display:block; margin-bottom:5px;}
.Categories-1 a:after{content:url(../images/catergories-bottom.png); display:block; margin-top:5px;}
.Categories-1:hover a:before{content:url(../images/catergories-top-hover.png); display:block;}
.Categories-1:hover a:after{content:url(../images/catergories-bottom-hover.png); display:block;}

#owl-demo .item img{display: block;width: 100%;height: auto;}
#owl-option .item img{display: block; height: auto;}
.affix {top:0;width: 100%;z-index: 9999 !important;}
.affix ~ .container-fluid {position: relative;top: 50px;}
.index_service_blk{margin:50px 0px;}
.index_service_info{margin:0; padding:0;}
.index_service_info .carousel-caption h1 a{ text-transform: uppercase; color:#cf2041 !important; font-size:16px; margin:0; text-decoration:none !important;}
.index_service_info p{ color:#fff; font-size:13px; font-weight: 400; line-height:24px; clear: both; margin-bottom:5px;}
.index_service_img{margin:0; padding:0px;}
.w115{ width:115px !important;}
.index_service_blk .owl-theme .owl-controls .owl-buttons div{ background: none !important;  color:#fff !important;}
.index_service_blk .owl-theme .owl-controls .owl-buttons .fa{ font-size:20px; color:#fff !important;}
.index_service_blk .owl-theme .owl-controls{ position: absolute; left:0px; bottom:150px;}
.index_service_blk .carousel-caption{ position: static; text-shadow:none;}
.index_service_blk .carousel-caption h1{}
.index_service_blk .owl-theme .owl-controls .owl-buttons .owl-prev{float:left;}
.index_service_blk .owl-theme .owl-controls .owl-buttons .owl-next{float:right; margin-left:1000px;}
.owl-prev:before{content:url(../images/arrow-left.png); display:block;}
.owl-next:before{content:url(../images/arrow-right.png); display:block;}
.owl-theme .owl-controls.clickable .owl-buttons div{opacity:1;}
.owl-carousel .owl-item {float:left; text-align:center;}

.collections{margin:0; padding:0;}
.collections img{width:100%;}
.view-all-collections{margin:0; padding:0; position:absolute; top:50%; z-index:999; margin-left:40%; transform: rotate(-90deg); margin:0 auto;
    text-align: center; display: block; width: 100%;}
.view-all-collections a{color:#000; font-size:14px; font-weight:400; text-transform:uppercase; background:#f7d933; padding:15px 20px; text-decoration:none; border-radius:10px; transition:0.2s ease-in-out;}
.view-all-collections a:hover{background:#fff; transition:0.2s ease-in-out;}

.our-products{margin:0px 0px 70px 0px; padding:0;}
.our-products-back{background:url(../images/product-back.jpg)right bottom no-repeat;}
.our-products h2{margin:0; padding:0; font-size:17px; text-align:center; margin:50px 0px;}
.product-img1{margin:0; padding:0;}
.product-img1 .overlay-product-up{margin:0; padding:0; text-align:center; position:absolute; width:347px; opacity:1; background: rgba(237,187,26,0.7);
    height:100%; top:0px; transition:0.3s ease-in-out;}
.product-img1 .overlay-product-up:hover{opacity:1; background: rgba(0,0,0,0.7); transition:0.3s ease-in-out;}
.product-img1 .product-up{margin:0; padding:0; text-align:center; position:absolute; z-index:999; top:0; width:100%; display:block;}
.product-img1 .product-up p{text-decoration:none; text-align:center; color:#fff; font-size:21px; font-weight:600; border:1px solid; margin:10px; padding:170px 0px 236px 0px;}

.product-img2{margin:0; padding:0;}
.product-img2 .overlay-product-up{margin:0; padding:0; text-align:center; position:absolute; width:718px; opacity:1; background: rgba(51,179,38,0.7);
    height:100%; top:0px; transition:0.3s ease-in-out;}
.product-img2 .overlay-product-up:hover{opacity:1; background: rgba(0,0,0,0.7); transition:0.3s ease-in-out;}
.product-img2 .product-up{margin:0; padding:0; text-align:center; position:absolute; z-index:999; top:0; width:100%; display:block;}
.product-img2 .product-up p{text-decoration:none; text-align:center; color:#fff; font-size:21px; font-weight:600; border:1px solid; margin:10px; padding:90px 0px 90px 0px;}

.product-img3{margin:23px 0px; padding:0; }
.product-img3 .overlay-product-up{margin:0; padding:0; text-align:center; position:absolute; width:344px; opacity:1; background: rgba(218,23,29,0.7);
    height:100%; top:0px; transition:0.3s ease-in-out;}
.product-img3 .overlay-product-up:hover{opacity:1; background: rgba(0,0,0,0.7); transition:0.3s ease-in-out;}
.product-img3 .product-up{margin:0; padding:0; text-align:center; position:absolute; z-index:999; top:0; width:100%; display:block;}
.product-img3 .product-up p{text-decoration:none; text-align:center; color:#fff; font-size:21px; font-weight:600; border:1px solid; margin:10px; padding:46px 0px 46px 0px;}

.product-img4{margin:23px 0px; padding:0; }
.product-img4 .overlay-product-up{margin:0; padding:0; text-align:center; position:absolute; width:344px; opacity:1; background: rgba(27,140,211,0.7);
    height:100%; top:0px; transition:0.3s ease-in-out;}
.product-img4 .overlay-product-up:hover{opacity:1; background: rgba(0,0,0,0.7); transition:0.2s ease-in-out;}
.product-img4 .product-up{margin:0; padding:0; text-align:center; position:absolute; z-index:999; top:0; width:100%; display:block;}
.product-img4 .product-up p{text-decoration:none; text-align:center; color:#fff; font-size:21px; font-weight:600; border:1px solid; margin:10px; padding:76px 0px 76px 0px;}

.gallery {margin:0; padding:0;}
.gallery h2{margin:0 auto; padding:0; margin-bottom:50px; text-align:center; display:block; font-size:17px;}
#owl-demo1 .owl-theme .owl-controls .owl-page.active span, #owl-demo1.owl-theme .owl-controls.clickable .owl-page:hover span {
color:#008ed7;border-bottom: solid 2px #008ed7;
}
#owl-demo1.owl-theme .owl-controls .owl-page.active span.owl-numbers{color:#008ed7;border-bottom: solid 2px #008ed7;}
#owl-demo1.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color:#5b5b5b;
    border: none;
    border-bottom: solid 2px #5b5b5b;
    padding: 2px 10px;
    background: transparent;
    text-align: center;
   font:17px/24px 'Work Sans';
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
}
#owl-demo1.owl-theme .owl-controls .owl-page{display:block;}
#owl-demo1.owl-theme .owl-controls {
    float: right;
    right:3%;
    position: relative;
    margin-top: -16%;
}
.img-testi img{display:block;margin-left:auto;}
.img-testi{float:right;}

.image-wrapper{width:100%;height:100%;position:relative;overflow:hidden;}

.image-overlay-content {
    text-align: center;
    position: absolute;
    width:96%;
    opacity: 0;
    background: rgba(0,0,0,0.8);
    height:95%;left:7px;right:7px;top:7px;bottom:7px;
	transition:0.2s ease-in-out;
}
.overlay-fade-in:hover .image-overlay-content{opacity:1; transition:0.2s ease-in-out;}
.overlay img{width:auto;}
.overlay img {
    position: Absolute;
    top: 50%;
    display:inline-block;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
.no-pad-img-gallery{padding:1px;margin:0px;}
.overlay {
    margin-left: -31px;
}
.image-wrapper a{outline:0;}
#portfolio{padding:30px 0px;}
.image-wrapper.overlay-fade-in a p{font-size:14px; color:#212227; text-decoration:none; text-align:center; text-transform:uppercase;}
.image-wrapper.overlay-fade-in:hover a {text-decoration:none;}

.offer{margin:0; padding:0;}
.offer-left{margin:0; padding:0;}
.offer-mid{margin:98px 0px 0px 0px; padding:0;}
.offer-right{margin:0; padding:0; position:absolute; z-index:999; float:right; right:0; margin-top:30px;}

.footer{margin:0; padding:0; background:#161616; position:relative;}
.footer-left{margin:40px 0px; padding:0;}
.footer-left h3{font-size:15px; color:#fff; text-transform:uppercase;}
.footer-left h3:after{content:url(../images/footer-heading-bottom.png); display:block; padding-top:5px;}
.footer-left ul{}
.footer-left ul li{background:url(../images/footer-left-arrow.png)left center no-repeat; padding:5px 0px 5px 10px;}
.footer-left ul li a{text-decoration:none; color:#787878; font-size:14px; transition:0.2s ease-in-out;}
.footer-left ul li a:hover{padding-left:5px; transition:0.2s ease-in-out;}
.footer-left ul li a.active{color:#eac54d; padding-left:5px;}
.footer-mid{margin:0; padding:0;}
.footer-right{margin:0; padding:0;}
.address{background:url(../images/address-left.png)left top no-repeat; padding-left:25px; margin-bottom:10px; margin-top:20px;}
.address p{margin:0; font-size:14px; color:#787878;}
.address p span{color:#eac54d; text-transform:uppercase;}
.mail{background:url(../images/mail-left.png) left center no-repeat; padding-left:25px; margin-bottom:10px;}
.mail a{font-size:14px; color:#787878; text-decoration:none;}
.phone{background:url(../images/phone-left.png) left center no-repeat; padding-left:25px;}
.phone p{font-size:21px; color:#787878;}

.footer-bottom{ background:#f1d138;}
.footer-bottom p{ color:#000; margin:0; padding:15px 0px;}
.footer-bottom p a{color:#000; text-decoration:none; transition:0.2s ease-in-out;}
.footer-bottom p a:hover{color:#c83f3f; padding-left:5px; transition:0.2s ease-in-out;}

div#topcontrol {
    position: absolute;
    z-index: 999;
}

.banner img{width:100%;}
.inner-content{margin:0px;}
.inner-content h1{font-size:21px; color:#212227; text-transform:uppercase; text-align:center; padding:40px 0px;}
.inner-content h1:after{content:url(../images/inner-heading-underline.jpg); display:block; padding-top:7px;}
.inner-content h2{font-size:21px; color:#212227; text-transform:uppercase; text-align:center; padding:40px 0px; border-top:1px solid #f4f4f4;}
.inner-content h2:after{content:url(../images/inner-heading-underline.jpg); display:block; padding-top:7px;}
.inner-content-1{margin:0px;}
.inner-content-1 h1{font-size:21px; color:#212227; text-transform:uppercase; text-align:center;}
.inner-content-1 h1:after{content:url(../images/inner-heading-underline.jpg); display:block; padding-top:7px;}
.about-us-left{margin:20px 0px; padding:0;}
.about-us-right{margin:0; padding:0; padding:35px 0px 0px 40px;}
.about-us-right h3{font-size:21px; color:#fa4b4b; text-transform:uppercase; padding:25px 0px;}
.about-us-right p{font-size:15px; color:#686868; text-align:justify; font-weight:200; line-height:24px; margin:0;}
.about-us-right p span{text-transform:uppercase; font-weight:500;}
.about-bottom{margin:20px 0px; padding:0;}
.about-bottom1{margin:0; padding:0;}
.about-bottom1 img{margin:0; padding:8px;}

.owl-theme .owl-controls {
	padding-left:0px;
}
.portfolio-1{margin:0; padding:0;}
.premier-gallery img{margin:0 auto;}

.contact-address{margin:0; padding:0; text-align:center; display:block; margin-bottom:20px;}
.contact-address:before{content:url(../images/contact-us-address.png); display:block;}
.contact-address h4{font-size:15px; color:#4a4a4a; font-weight:600; text-transform:uppercase; margin:10px 0px 5px 0px; padding:0;}
.contact-address p{font-size:14px; color:#4a4a4a; margin:0; padding:0;}
.contact-address p span{text-transform:uppercase; font-weight:600; color:#f14949;}
.contact-phone{margin:0; padding:0; text-align:center; display:block; margin-bottom:20px;}
.contact-phone:before{content:url(../images/contact-us-phone.png); display:block;}
.contact-phone h4{font-size:15px; color:#4a4a4a; font-weight:600; text-transform:uppercase; margin:10px 0px 0px 0px; padding:0;}
.contact-phone p{font-size:19px; color:#646363; margin:0; padding:0;}
.contact-mail{margin:0; padding:0; text-align:center; display:block; margin-bottom:40px;}
.contact-mail:before{content:url(../images/contact-us-mail.png); display:block;}
.contact-mail h4{font-size:15px; color:#4a4a4a; font-weight:600; text-transform:uppercase; margin:10px 0px 0px 0px; padding:0;}
.contact-mail a{font-size:15px; color:#646363; margin:0; padding:0; text-decoration:none;}

.contact-us-left{border-right: 1px dashed #e2e2e2;}
.contact-us-left:last-child{border-right:0px}

.map-container {
	width: 100%;
	margin:0px;
}
.map-container iframe{
	width: 100%;
	display: block;
	pointer-events: none;
	position: relative; /* IE needs a position other than static */
}
.map-container iframe.clicked{
	pointer-events: auto;
}

.contact-us-right{margin:0; padding:0; margin-bottom:20px; margin:50px 0px 10px 0px;} 
.form-bg-address{padding:40px 0px 40px 0px;}
.nopad-map{padding:0px;}
.mar-formspace{padding:0px;}
.mar-formspace h4{font-size:15px; color:#f14949; text-transform:uppercase; font-weight:600; padding-left:20px; margin-bottom:50px;}
.form-control {
    display:block;
    width:100%;
    height:40px;
    background-image:none;
    border:0px solid #ccc;
    border-radius:0px;
    -webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, .02);
    box-shadow:inset 0 0px 0px rgba(0, 0, 0, .02);
	border-bottom:solid 1px #e4e4e4;
	font-size:13px;
	color:#8e8e8e;
	margin:0; padding:0;
}
.no-pad-sfr{padding:0px;}
select.form-control{
    background:url(../images/drobdown-arrow.png) no-repeat 97%;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
}
input.form-control.submit {
    background:#5a5a5a;
    color:#fff;
}
input.form-control.submit:hover {
    background:#424242;
}
span#txtCaptchaDiv {
    font-size: 25px;
}

.contactus-enqu{width:100%;}
input.form-control {
    height:40px;
    border: none;outline:0;
    box-shadow: none;
    border-bottom: solid 1px #d3d3d3;    color: #9b9b9b;
    border-radius: 0px;
}
select.form-control{
    height:36px;outline:0;
    border: none;    color: #9b9b9b;
    box-shadow: none;font:13px/24px 'Ginora Sans';
    border-bottom: solid 1px #d3d3d3;
    border-radius: 0px;background:url(../images/drob-down-arrow.png) no-repeat 97%;appearance:none;-webkit-appearance:none;-moz-appearance:none;
}
textarea.form-control.txt_area{
    border: none;outline:0;
    box-shadow: none;font:13px/24px 'Ginora Sans';
    border-bottom: solid 1px #d3d3d3;color:#9b9b9b;
    border-radius: 0px;
    height: 95px;
}
.no-pad-a{padding:0px;}

span#txtCaptchaDiv {
    top:6px;
    position: relative;
	font-size:25px;
	color:#333;
    line-height:33px;color:#9b9b9b;
    padding-bottom: 5px;height: 46px;
}
input.form-control.submit{background:#f14949;color:#fff; text-transform:uppercase;}
input.form-control.submit:hover{background:#e94040;}
.form-pad-top{padding:0px;}
.form-group {
    margin-bottom: 15px;
    padding: 0px 5px;
}
.form-title p{
    font-size: 15px;
    color: #f14949;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 30px;
	text-align:left;
}
.saving-scheme p{margin:0px 0px 20px 0px; padding:0; text-align:center; font-size:16px;}
.saving-scheme table{width:100%;}
.saving-scheme th{width:25%; text-align:center; background:#f14949; padding:25px 0px; color:#fff; font-size:14px; text-transform:uppercase; border-right:2px solid #f3e6b7;}
.saving-scheme th:last-child{ border-right:none;}
.saving-scheme tr{width:25%; text-align:center; background:#fff4cc;}
.saving-scheme td{color:#000; font-size:23px; padding:15px 0px; border-right:2px solid #f3e6b7; border-bottom:2px solid #f3e6b7;}
.saving-scheme td:first-child{border-left:2px solid #f3e6b7;}
#myModal .modal-dialog { width:500px;}
#myModal .modal-dialog img{ width:100%;}
#myModal .modal-header{ border: none; padding:0px;}
#myModal .modal-body{ padding:0px;}

.modal{ top:10% !important;}
#myModal .modal-content{ background: none; box-shadow: none; border: none;}
#myModal .modal-header .close{ background:#028edd; padding:5px 10px; color:#fff; opacity:1;}
.margin-topimg{margin-top:10px;}

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .75;
}

.wstnkub{}
.wstnkub_logo{ text-align: center;}
.wstnkub_logo a{ background: #f7d933; color: #fff; padding: 10px 20px; text-decoration:  none; display:  inline-block; font-size: 16px; font-weight: 500;}
.wstnkub_logo a.logo{ background:  none;}
.wstnkub_logo p{ font-size: 18px; color: #000;}
.wstnkubinfo{}
.wstnkubinfo p{ font-size: 18px; color: #000;}
.wstnkubinfo p a{ text-decoration:  none; color: #000;}
.wstnkubinfo h6{ font-size: 22px;}
.wstnkubinfos{ padding-top: 10px;}
.wstnkubinfo p .fa{ width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; background: #cf2041; color: #fff; margin-right: 7px;}
.wstnkub hr{ border-top:1px solid #1f283a ;}

.modal-dialog{width: 40%;}
.modal{z-index: 9999;}
.modal-backdrop{z-index: 9998;}
.modal-header{padding: 0;border-bottom: 0;}
.modal-body{padding: 0;text-align:center;margin-bottom: -3px;}
.modal-body img{display:inline-block;    width: 100%;margin-right:3px;}
.modal-header .close{margin-top: -2px;background: #1657b5;position: absolute;top: 2px;right: -39px;opacity: 1;color: #fff;padding: 0 12px;font-size: 28px;line-height: 40px;}
