body {

  font-family: 'Roboto', sans-serif !important;
}
header
{
	background:#f8f8f8;	
}
.header_bg
{
	width:100%;
	height:auto;
	padding: 7px 0;
}
.menu_wrap
{
	width:100%;
	height:auto;
}
.menu_wrap .navbar-default
{
	height:auto;
	border-top:1px solid #e2e2e2;	
	margin-bottom: 0;
	background:none;
	padding:5px 0;	
}
.menu_wrap .navbar-default a
{
	color:#000 !important;
	font-weight: 500;
	font-size: 16px;
	margin: 0 14px;	
	font-weight:300;
}
.menu_wrap .navbar-default a:hover
{
	color:#000 !important;
	background:#5ea6f6 !important;	
}
.menu_wrap .navbar-default .navbar-nav > .active > a
{
	background:#5ea6f6;
	color:#000 !important;	
}
.top_pert
{
	width:100%;
	height:auto;
	background:#37393a;
	color:#fff;
	min-height:40px;	
}
.logo
{
	margin:0px 0 0 0;	
	text-align:right;
}
.tp
{
	float:right;
	width:auto;	
	min-height:25px;
	height:auto;
	overflow:hidden;
	margin: 8px 0 0 0;
}
.tp li
{
	width:auto;
	float:left;
	list-style:none;
	margin:0 10px 0 0;
	font-size:16px;	
}
.tp li font
{
	color:#f82e56;	
}




/*******************Header end*****************/
.wrapper
{
	width:100%;
	height:auto;
	margin:0px auto;
	padding:0 0;	
}
.pert_1
{
	width:100%;
	height:auto;
	background:#277387;
	padding:30px 0;	
}
.pert_1 h1
{
	margin:0px 0 20px;
	color:#fff;	
}
.pert_1 h2
{
	margin:0px 0 20px;
	color:#fff;	
	font-size:21px;
}
.pert_1 h3
{
	margin:0px 0 20px;
	color:#fff;	
}
.pert_1 p
{
	color:#fff;
	font-size:15px;
	font-weight:300;	
}
.abt_pic
{
	width:100%;
	height:auto;	
}
.abt_pic img
{
	width:auto;
	max-width:100%;
	height:auto;	
}

.pert_2
{
	width:100%;
	height:auto;
	background:#474444;
	padding:30px 0;	
}
.pert_2 h3
{
	margin:0px 0 30px;
	color:#75dbf6;	
}
.pert_2 p
{
	color:#fff;
	font-size:15px;
	font-weight:300;
	margin:0 0 20px 0;	
}
.read
{
	text-align:right;	
}
.read a
{
	color:#fff;
	text-decoration:none;	
}
.read a:hover
{
	color:#75dbf6;	
}
.pert_2_pic
{
	width:100%;
	height:auto;
	margin:30px 0 0 0;
}
.pert_2_pic img
{
	width:auto;
	max-width:100%;
	height:auto;	
}
.pert_3
{
	width:100%;
	height:auto;
	background:url(../img/pert_3_bg.jpg) no-repeat;
	padding:10px 0 30px;
	background-size:100% 100%;
	background-attachment:fixed;	
}
.pert_3 h4
{
	color:#fff;
	font-weight:500;
	margin:30px 0 15px;	
}
.pert_3 p
{
	color:#fff;
	font-weight:300;
	font-size:15px;
	margin:0px;	
}
.pert_3
{
	color:#fff;
	font-weight:300;
	font-size:15px;
	margin:0px;	
}
.add-on
{
	margin:15px 0 0 0;	
}
.it
{
	font-size:13px;
	font-weight:300;	
}
.product h3
{
	text-align:center;
	font-weight:300;	
}
.product ul
{
	margin:15px 0 0 0;
	padding:0px;
	overflow:hidden;	
}
.product ul li
{
	width:250px;
	height:300px;
	float:left;
	margin:0px 16px 30px ;
	padding:0px;
	border:1px solid #d4d6d6;
	list-style:none;	
	background:#f9f9f9;
}
.product ul li:hover
{
	box-shadow:0px 5px 5px #9e9e9e;
	transition: all 0.3s;
	cursor:pointer;	
}
.product_div
{
	width:100%;
	height:auto;	
}
.product_pic
{
	width:100%;
	height:200px;
	overflow:hidden;	
	border-bottom: 1px solid #ccc;
}
.product_pic img
{
	width:100%;
	height:auto;
	transition: all 0.3s;	
}
.product_pic img:hover
{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.product_text
{
	color:#000000;
	font-size:18px;
	font-weight:300;
	margin:3px 0;
	text-align:center;
	height: 44px;	
}
.product_icon
{
	width: 43%;
	margin: 0px auto;
	overflow:hidden;
}
.pro
{
	width:40px;
	height:40px;
	float:left;
	color:#f71919;
	border:1px solid #ded0d0;
	border-radius:50%;
	text-align:center;
	padding:8px 0 0 0;
	margin:0 5px 0 5px ;	
}
.pro:hover
{
	background:#ebe6e6;	
}
.btn_bg
{
	color:#fff;
	width:184px;
	height:50px;
	background:url(../img/btn_bg.png) no-repeat;
	padding: 6px 0 0 10px;
	font-size: 17px;	
}
.pert_4
{
	width:100%;
	background:#ccc;	
}
.m_pic
{
	width:100%;
	height:300px;	
}
.m_pic img
{
	width:100%;
	height:100%;	
}
.h_map
{
	width:100%;
	height:auto;	
}
.h_map iframe
{
	width:100%;
	height:300px;
	border:2px solid #ccc;	
}
/*******************Inner page**************/
.inner_banner
{
	width:100%;
	height:auto;	
}
.inner_banner img
{
	width:100%;
	height:auto;	
}
.inner_pic
{
	width:100%;
	height:auto;	
}
.inner_pic img
{
	width:auto;
	max-width:100%;
	height:auto;
	border:5px solid #494036;	
}
.main_heading
{
	text-align: center;
	font-weight: 300;
	font-size: 46px;
	text-shadow: 0px 2px 2px #818181;
	margin: 25px 0 0 0;
}
.inner_page
{
	box-shadow: 0 20px 20px #ccc;
	border-top: 7px solid #2aa3d9;
	padding-bottom:25px; 	
}
.inner_page p
{
	font-weight:300;
	font-size:15px;	
}
.line
{
	width:100%;
	text-align:center;	
}
.line img
{
	width:auto;
	max-width:300px;	
}
.lss
{
	width:100%;
	text-align:left;
	margin:0px;
	padding:0px 0 0 20px;
}
.lss li
{
	font-weight:300;
}
.con
{
	background:#d2cdcd;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 30px 15px;
	margin:20px 0;
}
.con p
{
	font-size:18px;
	color:#000;
	font-weight:300;
	margin:0 0 0px 0;
}
.con p a
{
	color:#000;
	text-decoration:none;	
}
.map iframe
{
	width:100%;
	height:350px;
	border:2px solid #ccc;
	margin:30px 0 0;
}
.lc
{
	border-right:1px dotted #ccc;	
}
.lc h4
{
	border-bottom:1px solid #ccc;	
	line-height:30px;
}
.lch
{
	text-align:center;
	font-size:16px;	
}
.pt_name
{
	color:#000000;
	font-size:18px;
	font-weight:300;
	margin:15px 0;
	text-align:center;
	height: auto;	
}
.pt_name a
{
	color:#000;
	text-decoration:none;	
}
.pro_name
{
	color: #000000;
	font-size: 17px;
	font-weight: 300;
	margin: 3px auto;
	text-align: center;
	height: 68px;
	overflow: hidden;
	width: 95%;
}
.pro_desc
{
	width: 95%;
	font-size: 16px;
	font-weight: 400;
	text-align:center;
	height: 41px;
	overflow: hidden;
}
.pro_price
{
	text-align:center;
	font-size:18px;
	color:#5ea6f6;
	font-weight:500;
	margin: 5px 0 0 0;	
}
.pro_btn
{
	width:100%;
	text-align:center;
	height:auto;
	margin: 16px 0 0;
}
.pro_btn a
{
	text-decoration:none;
	color:#fff;
	font-size:15px;
	padding:7px 15px;
	background:#37393a;	
}
.pro_btn a:hover
{
	background:#5ea6f6;
	color:#000;	
	text-decoration:none;
}
.pr ul
{
	margin:15px 0 0 0;
	padding:0px;
	overflow:hidden;	
}
.pro_decp
{
 width:100%;
 text-align:center;
 font-size:17px;
 font-weight:300;
 height:50px;

  
}
.pr ul li
{
	width:250px;
	height:400px;
	float:left;
	margin:0px 16px 30px ;
	padding:0px;
	border:1px solid #d4d6d6;
	list-style:none;	
	background:#f9f9f9;
}
.pr ul li:hover
{
	box-shadow:0px 5px 5px #9e9e9e;
	transition: all 0.3s;
	cursor:pointer;	
}
.product_dec_pic
{
	width:250px;
	height:auto;
	text-align:right;
	margin: 0px auto;	
}
.product_dec_pic img
{
	width:100%;
	max-width:100%;
	height:auto;	
	box-shadow: 0 5px 5px #000;
	border: 5px solid #ccc;
}
.details h1
{
	font-weight:300;
	margin:0px 0 15px 0;	
}
.details_price
{
	font-size:24px;	
}
.enq
{
	width:100%;
	text-align:left;
	margin:20px 0 0 0;	
}
.enq a
{
	padding:10px 15px;
	color:#fff;
	font-size:18px;
	background:#37393a;
	text-decoration:none;
	border-radius: 15px 0 15px 0;	
}
.enq a:hover
{
	background:#2aa3d9;
	color:#fff;	
}



.wd
{
	width:400px;
	max-width:100%;	
}
.wd input
{
	margin:0 0 10px 0;	
}
.wd .modal-header .close {
    margin-top: -43px;
}




/***********footer*************/
footer
{
	background:#37393a;
	padding:20px 0 0;	
}
footer h4
{
	color:#2aa3d9;
	font-size:18px;	
	font-weight:300;
}
footer .list-group
{
	list-style:none;
	color:#fff;
	font-size:15px;
	font-weight:300;
}
footer .list-group a
{
	color:#fff;
	text-decoration:none;	
}
footer .list-group a:hover
{
	color:#2aa3d9;	
}
footer p
{
	color:#fff;
	font-size:15px;	
	font-weight:300;
	margin:0 0 0 0;
}
footer p a
{
	color:#fff;
	text-decoration:none;	
}
footer p a:hover
{
	color:#55bce8;
	text-decoration:none;	
}
.margin-top-20
{
	margin-top:20px;	
}
.margin-top-40
{
	margin-top:40px;	
}
.margin-top-50
{
	margin-top:50px;	
}
.last_footer
{
	width:100%;
	height:auto;
	padding:7px 0;
	margin:0px auto;
	color:#fff;	
	overflow:hidden;
	background:#1b1c1e;
}
.last_footer p
{
	width:100%;
	float:left;
	margin:0 0 0 0;	
    text-align:center;
	font-weight:300;
}
.last_footer p a
{
	color:#55bce8;
	text-decoration:none;	
}
.last_footer p a:hover
{
	color:#fff;	
}
.nopadding
{
	padding:0px;	
}
.overflow
{
	overflow:hidden;	
}
.pg .pagination
{
	margin:0px;
}
.mg
{
	margin:10px 0 0 0;
}
.cop
{
	width:100%;
	height:auto;
	text-align:center;	
}
.cop img
{
	width:auto;
	max-width:100%;	
}
#account
{
	padding: 30px 20px !important;
	margin: 30px 0 0 0;
}

/***********/

/*****************globals*************/
img {
  max-width: 100%; }

.preview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media screen and (max-width: 996px) {
    .preview {
      margin-bottom: 20px; } }

.preview-pic {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.preview-thumbnail.nav-tabs {
  border: none;
  margin-top: 15px; }
  .preview-thumbnail.nav-tabs li {
    width: 18%;
    margin:0px 2.5% 0 0;
	height:auto;
	padding:0px;
 }

    .preview-thumbnail.nav-tabs li img {
      max-width: 100%;
      display: block; }
    .preview-thumbnail.nav-tabs li a {
      padding: 0;
      margin: 0; }
    .preview-thumbnail.nav-tabs li:last-of-type {
      margin-right: 0; }

.tab-content {
  overflow: hidden; }
  .tab-content img {
    width: 100%;
    -webkit-animation-name: opacity;
            animation-name: opacity;
    -webkit-animation-duration: .3s;
            animation-duration: .3s; }

.card {
  margin-top: 50px;
  background: #eee;
  padding: 3em;
  line-height: 1.5em;
  }


.details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.colors {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.product-title, .price, .sizes, .colors {
  text-transform: UPPERCASE;
  font-weight: bold; }

.checked, .price span {
  color: #ff9f1a; }

.product-title, .rating, .product-description, .price, .vote, .sizes {
  margin-bottom: 15px; }

.product-title {
  margin-top: 0; }

.size {
  margin-right: 10px; }
  .size:first-of-type {
    margin-left: 40px; }

.color {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  height: 2em;
  width: 2em;
  border-radius: 2px; }
  .color:first-of-type {
    margin-left: 20px; }

.add-to-cart, .like {
  background: #ff9f1a;
  padding: 1.2em 1.5em;
  border: none;
  text-transform: UPPERCASE;
  font-weight: bold;
  color: #fff;
  -webkit-transition: background .3s ease;
          transition: background .3s ease; }
  .add-to-cart:hover, .like:hover {
    background: #b36800;
    color: #fff; }

.not-available {
  text-align: center;
  line-height: 2em; }
  .not-available:before {
    font-family: fontawesome;
    content: "\f00d";
    color: #fff; }

.orange {
  background: #ff9f1a; }

.green {
  background: #85ad00; }

.blue {
  background: #0076ad; }

.tooltip-inner {
  padding: 1.3em; }

@-webkit-keyframes opacity {
  0% {
    opacity: 0;
    -webkit-transform: scale(3);
            transform: scale(3); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes opacity {
  0% {
    opacity: 0;
    -webkit-transform: scale(3);
            transform: scale(3); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

/*# sourceMappingURL=style.css.map */
