html,body {
	height:100%;
    background-size: cover;
	font-family: 'Lato';
	font-size:14px;
}
a, a:hover, a, a:focus { text-decoration:none; outline:none; }
p { margin-bottom:20px; font-size:13px; line-height:22px;}

.title1 { margin:0 auto; text-transform:uppercase; float:none; width:auto; display:table; font-size:38px; line-height:44px; margin-bottom:50px; text-transform:uppercase; padding-bottom:30px; text-align:center; background:url(../images/titleline-design.png) center bottom no-repeat;}
.title1 span { color:#ed1c24;}

.hdrtopsec { background:#000; color:#fff; }
.hdrtopsec .hdrtopsec-cont { width:auto; float:right; }
.hdrtopsec .hdrcontact { margin:17px 0 0 0; padding:0px !important; color:#fe5b5a; font-size:20px; line-height:20px; width:auto; float:left;}
.hdrtopsec .hdrcontact a { background:url(../images/email.png) no-repeat top left; margin:0 20px 0 0; width:auto; float:left; padding:0px 0 0 28px !important; line-height:25px; color:#c4c4c4; font-size:14px;}
.hdrtopsec .hdrcontact a:hover { color:#fff; }
.hdrtopsec .hdrcontact .email { background-position:0 0; }
.hdrtopsec .hdrcontact .email:hover { background-position:0 -25px;}
.hdrtopsec .hdrcontact .call { background-position:0 -50px; }
.hdrtopsec .hdrcontact .call:hover { background-position:0 -75px;}

.hdrtopsec .cartsec { margin:0; width:auto; float:left;}
.hdrtopsec .cartsec a.cart { margin:0px; width:auto; float:right; padding:6px 12px; background-color:#3f3f3f;}
.hdrtopsec .cartsec a.cart:hover, .hdrtopsec .cartsec a.cart:focus { background-color:#ed1c24;}

.logo { padding:0;}

.menubar { color:#fff;}

.navbar-trans {
		background:#fff;
	margin:0px;
    color:#000;
	border:0px;
}
.navbar-trans li>a:hover,.navbar-trans li>a:focus,.navbar-trans li a.active {
	border-bottom:6px solid #ed1c24;
	padding-bottom:23px !important;
	background:none;
	color:#ed1c24;
}

.navbar-trans a{
	padding-top:20px !important;
	padding-bottom:16px !important;
	color:#000;
}
.bannersec { margin:127px 0 0 0; }

.breadcrumbbar { margin-top:11%;}
.breadcrumbbar .breadcrumb { background-color:#fff;}
.breadcrumbbar a { color:#000 !important; font-size:16px;}
.breadcrumbbar .active { color:#fe5b5a;}

.productbar {
	background:url(../images/category_bg.jpg);
	padding-top:20px;
	padding-bottom:30px;
	}

.categorysec {
	background:url(../images/category_bg.jpg);
	padding-top:60px;
	padding-bottom:60px;
	margin-bottom:3%;
}
.categorysec .catprodmrngbtm { margin-bottom:30px;}

.newarrival { color:#000; background:url(../images/floralbgleft.jpg) left top no-repeat; }
.newarrival .floralbg { background:url(../images/floralbgright.jpg) right top no-repeat; padding:60px 0 50px 0;}
.newarrival .thumbnail { border:none; padding:0px; border:1px solid #e8e8e8; border-radius:0px;}
.newarrival .prodimgbar { position:relative; z-index:1;}
.newarrival .prodcaps { position:absolute; z-index:2; left:0px; bottom:0px; min-height:45px; background-color:#ed1c24; text-align:center; width:100%; opacity:0.9; padding:10px;}


.newarrival .prodcaps span { color:#fe5b5a; font-size:18px; float:right;}
.newarrival .prodimgbar:hover .prodcaps { background-color:#fe5b5a; opacity:0.9; color:#fff;}
.newarrival .prodcaps .prodttl { margin:0; font-size:20px; color:#fff; text-transform:uppercase; line-height:24px;}


.aboutussec {padding-top:60px; padding-bottom:70px; background:url(../images/pattern_1.jpg);}
.aboutussec b { text-align:center; font-weight:bold; padding:0 0 20px 0; font-size:18px; color:#b6005d; text-transform:uppercase; width:auto; margin:0 auto; float:none; display:table;}
.readmorebtn { width:auto; margin:0 auto; display:table; padding-top:40px; float:none;}
.aboutussec p { text-align:center; font-size:16px; line-height:24px;}

footer {  background:url(../images/pattern_2.jpg); color:#fff; padding-top:40px;}
footer .ftrtitle { font-size:22px; line-height:26px; margin-top:0px; border-bottom:1px dashed #737373; margin-bottom:17px; padding-bottom:20px; text-transform:uppercase;}
footer p { color:#c7c7c7;}
footer a, footer span { color:#ed1c24;}
footer a:hover, footer a:focus { color:#fff;}
footer .makeinindia { line-height:30px; text-align:center; }
footer .makeinindia a { color:#909090;}
footer .makeinindia a:hover, footer .makeinindia a:focus, footer .makeinindia a.active { color:#fe5b5a; outline:none; text-decoration:none;}
footer .ftrsmlink { width:100%; float:left;}
footer .ftrsmlink span { font-size:18px; line-height:30px; color:#c7c7c7; float:left;}
footer .ftrsmlink a { width:34px; height:34px; float:left; margin:0 5px; background:url(../images/smicon.png);}
footer .ftrsmlink .fb { background-position:-0px 0px;}
footer .ftrsmlink .fb:hover { background-position:-0px -34px;}
footer .ftrsmlink .twt { background-position:-44px 0px;}
footer .ftrsmlink .twt:hover { background-position:-44px -34px;}
footer .ftrsmlink .gplus { background-position:-88px 0px;}
footer .ftrsmlink .gplus:hover { background-position:-88px -34px;}
footer .ftrsmlink .linkedin { background-position:-132px 0;}
footer .ftrsmlink .linkedin:hover { background-position:-132px -34px;}

footer .feedback { margin:0px;}
footer .feedback label { font-size:14px; font-weight:normal; line-height:24px; margin-bottom:5px; padding:0px; color:#c7c7c7;}
footer .feedback input { background:#393939; border:1px solid #737373; color:#000; padding:10px; height:44px; margin-bottom:15px; line-height:44px; width:100%;}
footer .feedback textarea { background:#393939; border:1px solid #737373; color:#000; padding:10px; border-radius:0px; height:100px; margin-bottom:10px; line-height:24px; width:100%;}
footer .feedback .sendbtn { background:#ed1c24; border:none; border-radius:0px; font-size:20px; padding:5px 20px; color:#fff; text-transform:uppercase;}
footer .maptitle { font-size:14px; font-weight:normal; line-height:24px; margin-bottom:5px; padding:0px; color:#c7c7c7;}
footer .ftrbottom { background-color:#1c1e22; color:#909090; padding:20px 0; font-size:13px; margin-top:30px;}
footer .ftrbottom .copyright { line-height:30px;}
footer .ftrbottom b { display:ruby-base-container;}
footer .ftrnavbar { width:auto; float:right;}
footer .ftrnavbar li { width:auto; float:left; padding:0px; margin:0px; line-height:30px;}
footer .ftrnavbar li a { color:#909090; font-size:14px; padding:0px; margin:0 5px;}
footer .ftrnavbar li a:hover, footer .ftrnavbar li a.active, footer .ftrnavbar li a:focus { color:#ed1c24 !important; background:none; outline:none;}


ul.nav-category { margin:0px; padding:0px; list-style:none;}
ul.nav-category a { color:#c7c7c7; padding:0 0 0 24px; background:url(../images/bullet.png) left top no-repeat; line-height:28px;}
ul.nav-category a:hover, ul.nav-category a:focus, ul.nav-category a.active { background:url(../images/bullet_h.png) left top no-repeat; color:#ed1c24;}


 .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 27px;
            height: 27px;
            background: url(../images/b05.png) no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -2px -2px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -32px -2px; }
        .jssorb05 .av { background-position: -62px -2px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -92px -2px; }

        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        */
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 70px;
            cursor: pointer;
            background: url(../images/a22.png) center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -23px; }
        .jssora22r { background-position: -70px -23px; }
        .jssora22l:hover { background-position: -130px -23px; }
        .jssora22r:hover { background-position: -190px -23px; }
        .jssora22l.jssora22ldn { background-position: -250px -23px; }
        .jssora22r.jssora22rdn { background-position: -310px -23px; }
		


/*contact page*/

.contact-page { margin-bottom:3%; padding-top:11%;}
.contact-page p { color: #0a0b0d;}
.contact-page .cntctitle { font-size:22px; line-height:26px; margin-top:0px; position:relative; z-index:1; padding-bottom:20px; text-transform:uppercase;}
.contact-page .cntctitle .cntcttlline { height:4px; width:50px; position:absolute; bottom:0px; left:0px; background-color:#fe5b5a;}
.contact-page a, .contact-page span { color: #fe5b5a;}
.contact-page .ftrsmlink { width:100%; float:left;}
.contact-page .ftrsmlink span { font-size:18px; line-height:30px; color:#0a0b0d; float:left;}
.contact-page .ftrsmlink a { width:34px; height:34px; float:left; margin:0 5px; background:url(../images/smicon.png);}
.contact-page .ftrsmlink .fb { background-position:-0px 0px;}
.contact-page .ftrsmlink .fb:hover { background-position:-0px -34px;}
.contact-page .ftrsmlink .twt { background-position:-44px 0px;}
.contact-page .ftrsmlink .twt:hover { background-position:-44px -34px;}
.contact-page .ftrsmlink .gplus { background-position:-88px 0px;}
.contact-page .ftrsmlink .gplus:hover { background-position:-88px -34px;}
.contact-page .contactform { color:#000;}
.contact-page .contactform input {background: #fff none repeat scroll 0 0; border: medium none; color: #000; height: 54px; line-height: 54px; margin-bottom: 20px; padding: 10px; width: 100%; border:1px solid #e8e8e8;}
.contact-page .contactform textarea {background: #fff none repeat scroll 0 0; border: medium none; color: #000; height: 100px; line-height:22px; margin-bottom: 10px; padding: 10px; width: 100%; border:1px solid #e8e8e8; border-radius:0px;}
.contact-page .submitbtn {
    background: #fe5b5a none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-size: 20px;
    padding: 5px 20px;
    text-transform: uppercase;
}
.dropdown-menu li a:hover{color:#fff;}

.loginlink{background:none !important;}
/*contact page*/