﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:700,600,400);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700);


body{
	background:#fff;
	font-family: 'Open Sans', sans-serif;
}
p{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:20px;
	color:#444;
}
h1,h2,h3,h4,h5,h6{
	margin-top:0;
	margin-bottom:0;
	font-family: 'Droid Serif', serif;
	font-weight:400;
}


	.btn {
    border-radius: 0px;
}


/* header */

header{
	background:#fff;
	border-bottom:2px solid#ddd;
}

section.slider{
	background:url(../images/trans-deal-wallpaper.jpg);
	background-size:cover;
  -o-background-size:cover;
  -moz-background-size:cover;
  -webkit-background-size:cover;
    -moz-box-shadow:    inset 0 0 5px rgba(0,0,0,0.5);
   -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
   box-shadow:         inset 0 0 5px rgba(0,0,0,0.5);
}

section.slider-1{
	background:#444444 url(../images/vector-cityscape-silhouette.png);
	background-size:cover;
  -o-background-size:cover;
  -moz-background-size:cover;
  -webkit-background-size:cover;
    -moz-box-shadow:    inset 0 0 5px rgba(0,0,0,0.5);
   -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
   box-shadow:         inset 0 0 5px rgba(0,0,0,0.5);
   padding-bottom:20px;
}


.navbar-default{
	text-decoration:none;
	padding-top:18px;
	
}
.navbar-default ul li a{
	text-decoration:none;
	color:#444;
	font-size:13px;
	padding:8px 15px;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.navbar-default ul li a:hover{
		background:#f58634;
	color:#fff;
	text-decoration:none;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{
 	background-color:#f58634;
	color:#fff;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 3px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 3px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 3px; 
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    background-color:#f58634;
	color:#fff;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 3px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 3px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 3px; 
}
/* internal header */

.internall-search{
	border-top:1px solid#ddd;
}
.navbar{
	margin-bottom:0;
	background:#fff;
	border:none;
}
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .yamm-content {
  padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}

.yamm ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.yamm ul li{
	color:#666;
}
.yamm ul li:hover{
	text-decoration:underline;
	color:#222;
}

.navbar-form input[type=text]{
	border:1px solid#222222;
	border-radius:none;
	outline:none;
	padding:6px;
	width:350px;
	font-size:13px;
}
.button-2{
	background:#222;
	color:#fff;
	padding:5px 15px;
	display:inline-block;
	border:1px solid#222;
	margin-left:-6px;
}
.button-2:hover{
	background:#222;
	color:#f58634;
	cursor:default;
}
.top-navigation-1{
	border-bottom:1px dotted#ddd;
	margin-bottom:20px;
	text-transform:uppercase;
	font-style:13px;
	font-weight:500;
	padding-bottom:15px;
}
.top-navigation-1 h6{
	padding-left:20px;
	font-size:14px;
}
.top-navigation-1 a:hover{
	text-decoration:underline;
	color:#222;
}
.top-navigation-1 i{
	font-size:18px;
	color:#666;
	position:absolute;
	clear:left;
}


/* brand name */

.brand-name img{
	height:70px;
	padding:10px;
}

/* middle section */
section.moddle-sec{
	padding:40px 0;
}


.location{
	border-bottom:1px solid#dddddd;
	border-top:1px solid#dddddd;
	padding:9px;
	font-size:13px;
}
.location i{
	color:#666;
	padding-right:8px;
}

.location-2{
	border-bottom:1px solid#dddddd;
	padding:9px;
	font-size:13px;
	
}
.location-2 i{
	color:#666;
	padding-right:8px;
}
.location-2 ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.location-2 ul li{
	float:left;
}
.location-2 ul li a{
	border:1px solid#ccc;
	display:inline-block;
}


/* footer */
footer{
	background:#252525 url(../images/vector-cityscape-silhouette.png) repeat-x bottom center;
	padding-top:30px;
	text-align:center;
}
footer p{
	color:#666;
}
footer .footer-2{
	border-top:1px solid#494949;
	padding:30px 0;
	font-size:11px;
	color:#494949;
	text-transform:uppercase;
}
footer .footer-2 ul{
	margin:0 auto;
	padding:0;
	list-style-type:none;
	display:table;
}
footer .footer-2 ul li{
	float:left;
}
footer .footer-2 ul li a{
	text-decoration:none;
	color:#494949;
	padding:0 10px;
}
footer .footer-2 ul li a:hover{
	text-decoration:underline;
	color:#f58634;
}


footer .footer-1{
	padding-bottom:30px;
	text-align:center;
}
footer .footer-1 h3{
	color:#875252;
}
footer .footer-1 h5{
	color:#875252;
}
footer .footer-1 address p{
	color:#666;
}
/* social media */
.social-tags{
	margin-top:15px;
	padding:0;
	}
.social-tags ul{
	margin:0 auto;
	padding:0;
	list-style-type:none;
	display:table;
}
.social-tags ul li{
	float:left;
}
.social-tags ul li a i{
	font-size:14px;
	line-height:30px;
	}
.social-tags ul li a span{
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	color:#9c7d23;
	color:#666;
	border:1px solid#3a3435;
	
}
.social-tags ul li a span:hover,.social-tags ul li.active a span{
	background:#000;
	color:#FFF;
	border:1px solid#000;
}

.search-box{
	margin:0;
	padding-top:20px;
	text-align:center;
}
.search-box input[type=text]{
	border:1px solid#444;
	padding:10px;
	font-size:13px;
	width:88%;
	outline:none;
}
.button-1{
	background:#222;
	color:#fff;
	padding:9px 25px;
	display:inline-block;
	border:1px solid#222;
}
.button-1:hover{
	background:#222;
	color:#f58634;
	cursor:default;
}
.search-box span2{
	font-size:10px;
	color:#fff;
	width:100%;
	text-align:center;
}


.button-102 a{
	border:1px solid#00a1d8;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	background:#00a1d8;
	color:#fff;
	padding:10px 25px;
	font-size:14px;
	margin-top:5px;
	display:inline-block;
}
.button-102 a:hover{
	border:1px solid#0686b2;
	background:#0686b2;
	color:#fff;
}






.custome-drop{
	margin-top:25px;
}
.dropdown a{
	text-decoration:none;
	font-size:13px;
	color:#222;
}
.dropdown ul{
	border-radius:none;
}

.top-form{
	padding:20px;
	text-align:center;
}
.top-form i{
	font-size:100px;
	color:#f58634;
}
.top-form h3{
	padding:15px 0;
}
.top-form > form{
	text-align:center;
	background:#eceff0;
	padding:20px;
}
.top-form > form input[type=text], select{

	border:1px solid#ddd;
	padding:10px;
	font-size:13px;
	width:88%;
	outline:none;
	margin:5px 0;
}
.top-form > form input[type=submit]{
	border:1px solid#222;
	background:#222;
	color:#fff;
	padding:10px 35px;
}


/* top saling brands */
section.top-sealing-brand{
	padding:30px 0;
}
.heading-top{
	border-bottom:1px dotted#ccc;
	margin-bottom:30px;
	padding-bottom:20px;
}
.heading-top h3{
	padding-bottom:10px;
}
.heading-top h3 span{
	color:#f58634;
}
.heading-top h3 small a{
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	float:right;
	line-height:40px;
	color:#888;
	display:inline-block;
}
.heading-top h3 small a:hover{
	text-decoration:underline;
	color:#222;
}




#owl-demo .item{
	margin:5px;
	padding:5px;
	text-align:center;
	border:1px solid#ddd;
}
#owl-demo .item img{
	width:85%;
}


#owl-demo1 .item{
	margin:5px;
	padding:5px;
	text-align:center;
	border:1px solid#ddd;
}
#owl-demo1 .item img{
	width:85%;
}

#owl-demo15 .item{
	margin:5px;
	padding:5px;
	text-align:center;
	border:1px solid#ddd;
}
#owl-demo15 .item img{
	width:85%;
}

#owl-demo150 .item{
	margin:5px;
	padding:5px;
	text-align:center;
	border:1px solid#ddd;
}
#owl-demo150 .item img{
	width:85%;
}
#owl-demo150 .item>a{
	height:91px;
	overflow:hidden;
	display:block;
}



/* promotional offer */
section.promotional-offer{
	padding:40px 0;
}

/* gray line */

.gray-line{
	border:1px solid #eceff0;
	background:#fff;
}

/* demo 2 */
#owl-demo-2 .item{
margin:0;
padding:10px;
text-align:center;
}

#owl-demo-3 .item{
margin:0;
padding:10px;
text-align:center;
}


.product-box{
	border:1px solid#ddd;
	transition:0.5s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;
	background:#fff;
	padding:20px;

}
.product-box:hover{
	border:1px solid#ddd;
    -webkit-box-shadow: 0 0px 2px 2px rgba(0,0,0,0.1);
   -moz-box-shadow: 0 0px 2px 2px rgba(0,0,0,0.1);
    box-shadow: 0 0px 2px 2px rgba(0,0,0,0.1);
}
.image-product{
	border:0px solid#ccc;
	min-height:150px;
	margin-bottom:20px;
	text-align:center;
	background:#efefef;
    vertical-align: middle; 
    width:100%;
    height:100%; 	
}
.image-product img{
	width:100%;
}
.product-box h3 a{
	font-size:20px;
	text-decoration:none;
	color:#444;
	display:block;
    height: 43px;
    overflow: hidden;
}
.product-box h3 a:hover{
	text-decoration:none;
	color:#000;
}
.product-box h6{
	border-bottom:1px dotted#ccc;
	padding:20px 0;
	height:65px;
}
.product-box span{
	font-size:11px;
	line-height:40px;
	text-transform:uppercase;
	color:#939598;
}
.button-25{
	display:inline-block;
	border:1px solid#f58634;
	color:#f58634;
	padding:8px 25px;
	transition:0.5s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;
	font-size:13px;
	text-transform:uppercase;
}
.button-25:hover{
	background:#222;
	color:#fff;
	text-decoration:none;
	border:1px solid#222;
}

#owl-demo-4 .item{
	margin:0;
	padding:0 20px;;
}
#owl-demo-4 .item p{
	color:#666;
}
#owl-demo-4 .item h6{
	color:#7a5252;
}


.button-26{
	display:inline-block;
	border:1px solid#3a3435;
	color:#666;
	padding:6px 25px;
	transition:0.5s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;
	font-size:12px;
	text-transform:uppercase;
}
.button-26:hover{
	background:#000;
	color:#fff;
	text-decoration:none;
	border:1px solid#000;
}

.model-window-width{
	padding:20px;
	text-align:center;
}

.model-window-width a{
	text-align:center;
	text-decoration:none;
	color:#222;
}
.model-window-width a:hover{
	color:#d71920;
	text-decoration:none;
}
.model-window-width a h3{
	padding-bottom:8px;
}
.model-window-width h2{
	padding-bottom:15px;
}
.inner-main-model{
	border-bottom:1px solid#ddd;
	border-top:1px solid#ddd;
	margin:15px 0;
	padding:15px 0;
}
.inner-main-model p{
	margin-bottom:0;
	padding-top:15px;
}
.newslatter{
	background:#ecf1f4;
	padding:15px;
}
.newslatter > form {
	padding:0 ;
	margin:0;
}
.newslatter > form > input[type=text]{
	border:1px solid#f58634;
	padding:9px;
	outline:none;
	width:27%;
	margin-left:-1px;	
	font-size:12px;
}
.newslatter > form > input[type=submit]{
	border:0px solid#f58634;
	background:#f58634;
	color:#fff;
	padding:9px 20px;
	font-size:13px;
}
.newslatter h6{
	color:#c4151c;
	font-size:18px;
	padding-bottom:10px;
}
.newslatter span{
	font-size:10px;
	color:#444;
	text-transform:lowercase;
}

.my-inbox{
	padding:40px 0;
}
.leftlink-2{
	border:1px solid#ddd;
}

.images-box{
	width:100%;
	margin-bottom:25px;
}
.box-n-1{
	width:40%;
	float:left;
}
.box-n-1 img{
	width:100%;
	border:1px solid#ddd;
	padding:3px;
}
.box-n-2{
	width:60%;
	float:left;
}
.box-n-2 h6{
	padding:0 10px;
	font-size:16px;
	line-height:20px;
}
.box-n-2 h6 span{
	font-size:14px;
}
.box-n-2 h6 a{
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
}

.heading-inner h3{
	font-size:20px;
	border-bottom:1px dotted#ccc;
	padding-bottom:15px;
}

.innter-body{
	padding:20px 0;
}

.card-number{
	border:1px solid#ddd;
	padding:10px;
	font-size:13px;
}
.card-number-head{
	font-weight:600;
	border-bottom:1px solid#ddd;
	padding-bottom:10px;
	margin-bottom:10px;
}

.form-box0{
	margin:0;
	padding:0;
	width:100%;
	background:#eceff0;
	padding:4px;
}
.form-box1{
	width:10%;
	float:left;
	text-align:center;
	border:1px solid#ddd;
	background:#fff;
}
.form-box1 i{
	font-size:18px;
	padding:12px;
	color:#f58634;
}
.form-box2{
	width:70%;
	float:left;
}
.form-box2 input[type=text]{
	border:1px solid#ddd;
	padding:12px;
	margin-left:-1px;
	outline:none;
	width:100%;
	font-size:13px;
}
.form-box3{
	width:20%;
	float:left;
}
.form-box3 input[type=submit]{
	border:1px solid#ddd;
	padding:12px;
	margin-left:-1px;
	outline:none;
	width:100%;
	font-size:13px;
	font-weight:600;
	transition:0.5s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;

}
.form-box3 input[type=submit]:hover{
	border:1px solid#f58634;
	padding:12px;
	margin-left:-1px;
	outline:none;
	width:100%;
	font-size:13px;
	background:#f58634;
	color:#fff;
}


.leftlink-2{
	margin:0;
	padding:0;
}
.leftlink-2 ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.leftlink-2 ul li{
	border-bottom:1px solid#ddd;
	padding:2px;
}
.leftlink-2 ul li:last-child{
	border-bottom:none;
}

.leftlink-2 ul li a{
	text-decoration:none;
	display:block;
	color:#222;
	padding:8px 15px;
	font-size:13px;
	transition:0.5s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;
}
.leftlink-2 ul li a span{
	float:right;
}
.leftlink-2 ul li a:hover{
	text-decoration:none;
	color:#fff;
	padding:8px 25px;
	background:#f58634;
}

.my-style1{
	padding:30px;
	font-size:13px;
}

.social-tags123{
	margin:0;
	padding:0;
}
.social-tags123 ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.social-tags123 ul li{
	float:left;
	text-align:center;
		width:20px;
	height:20px;

}
.social-tags123 ul li a{
	border:1px solid#ddd;
	display:inline-block;
	text-align:center;
}

/* tab */
.nav-tabs{
  background-color:#fff;
}
.tab-content{
    padding:20px 0;
}
.nav-tabs > li > a{
	text-decoration:none;
	color:#fff;
	background:#f58634;
	border:1px solid#f58634;
	font-size:16px;
	padding:10px 30px;
}
.nav-tabs > li > a:hover{
  background-color: #f58634 !important;
    color:#fff !important;
    text-decoration:none;
}
.nav-tabs > li > a.active {
    background-color: #f58634 !important;
    color:#fff;
}

.menu-box{
	border:1px solid#ddd;
	margin-bottom:20px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
}
.menu-box h3{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	border-bottom:1px solid#ddd;
	display:block;
	padding:10px 20px;
	background:#ecf1f4;
}
.menu-box h3 i{
	color:#f58634;
}
.menu-box ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.menu-box ul li{
	border-bottom:1px dotted#ddd;
}
.menu-box ul li:last-child{
	border-bottom:none;
}
.menu-box ul li a{
	display:block;
	padding:10px 20px;
	color:#666;
	text-decoration:none;
	font-size:13px;
	transition:0.5s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;
}
.menu-box ul li a:hover{
	display:block;
	color:#222;
	text-decoration:underline;
	background:#e1f4fd;
	font-weight:600;
}
.menu-box ul li a span{
	float:right;
}
.box-box-style ul{
	margin:0 auto;
	padding:0;
	list-style-type:none;
	display:table;
	width:100%;
}
.box-box-style ul li{
	width:23%;
	float:left;
	text-align:center;
	margin:1%;
}
.result-list{
	border:1px solid#ddd;
	margin-bottom:20px;
	padding:20px;
}
.result-list h6 span{
	float:right;
}
.result-list-load h6 a{
border:1px solid#ddd;
	margin-top:20px;
	padding:10px 20px;
	text-decoration:none;
	display:block;
	text-align:center;
	font-size:14px;
	color:#666;
	transition:0.5s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;
	

}
.result-list-load h6 a:hover{
	text-decoration:none;
	color:#222;
	background:#e1f4fd;
}

.button-28{
	text-align:center;
}
.button-28 a{
	border:1px solid#f58634;
	margin-top:20px;
	padding:10px 20px;
	text-decoration:none;
	display:inline-block;
	text-align:center;
	font-size:16px;
	color:#fff;
	transition:0.5s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;
	background:#f58634;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	margin-top:30px;
}
.button-28 a:hover{
	text-decoration:none;
	color:#fff;
	background:#e17423;
	border:1px solid#e17423;
}

.button-29{
	border:1px solid#f58634;
	margin-top:20px;
	padding:10px 20px;
	text-decoration:none;
	display:inline-block;
	text-align:center;
	font-size:16px;
	color:#fff;
	transition:0.5s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;
	background:#f58634;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	margin-top:30px;
	cursor:pointer;
}
.button-29:hover{
	text-decoration:none;
	color:#fff;
	background:#e17423;
	border:1px solid#e17423;
}

#myList li{ display:none;
}
.list-style-inbox{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
}
.list-style-inbox li{
	float:left;
	border:1px solid#ddd;
	padding:10px;
	width:23%;
	margin:1%;
	transition:0.5s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;
}
.list-style-inbox li a img{
	width:100%;
}
.list-style-inbox li:hover{
	border:1px solid#f58634;
}

.gift-background{
	background:url(../images/back-card.jpg);
	min-height:250px;
}
.tab-pane25{
	padding:20px 50px;
	font-size:13px;
}
.validity{
	font-size:15px;
}

.heading-125{
	text-align:center;
	
}

.heading-125 h3 {
    margin-top: 30px;
    position: relative;
    text-align: center;
    z-index: 1;
    font-size:30px;
}

.heading-125 h3:before {
    border-top: 1px solid #ddd;
    content:"";
    margin: 0 auto; /* this centers the line to the full width specified */
    position: absolute; /* positioning must be absolute here, and relative positioning must be applied to the parent */
    top: 20px; left: 0; right: 0; bottom: 0;
    z-index: -1;
}

.heading-125 h3 span { 
    /* to hide the lines from behind the text, you have to set the background color the same as the container */ 
    background: #fff; 
    padding: 0 15px; 
}

.fas-box{
	padding:40px;
}

#owl-demo-25 .item{
	border:3px solid#ddd;
	margin:0 10px;
	transition:0.5s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;
}
#owl-demo-25 .item:hover{
	border:3px solid#f17422;
	cursor:default;
}

#owl-demo-25 .item img{
	width:100%;
}

section.card-01{
	padding:50px 0;
}
.image-s1{
	text-align:center;
}
.image-s1 img{
	width:70%;
	margin:0 auto;
}

