body{margin:0px; padding:0px; font-family: 'Poppins', sans-serif; font-weight:500;}
h1,h2,h3,h4,h5,h6,p, ul, li {margin:0px; padding:0px; list-style:none}
img{max-width:100%; height:auto; outline:none}
.clr:after{
	content:"";
	clear:both;
	display:block
}
a {
    color: inherit;
    text-decoration: none;
	outline:none
}
a:focus{outline:none}

input{outline:none}
.header {text-align:left}
.header .headerRow1 {
	padding:20px 0px;
}
.header .headerRow1 .logo{width:20%; float:left}
.header .headerRow1 .selectBx1{ float:left; width:24%;}

.header .headerRow1 .selectBx{width:70%; float:right; position:relative}
.lang_icon{ background:url(../images/United_Kingdom.jpg) left center no-repeat; position:absolute; top:9px; left:20px; width:30px; height:30px;}
.slct_pad{padding:10px 50px !important}
.header .headerRow1 .selectBx1 select{ border:1px solid #eee; padding:15px 20px; border-radius:30px; width:95%; appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; -ms-appearance:none; background:url(../images/arrow_down.png) right 20px center no-repeat; cursor:pointer; font-size:12px; font-weight:500}
.header .headerRow1 .selectBx1 .dropdown-menu{  background: #fafafa none repeat scroll 0 0;border: medium none;min-width: 100%;}
.header .headerRow1 .languageBx button{ border:1px solid #eee; padding:14px 20px; border-radius:30px; width:95%; appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; -ms-appearance:none; background:#fff; cursor:pointer; color:#333; font-size:12px; font-weight:500}
.header .headerRow1 .languageBx button:focus{ background:#fff; color:#333; border-color:#eee; box-shadow:none}

.header .headerRow1 .selectBx2{position:relative}
.header .headerRow1 .selectBx2 .myAc_icon{  background:url(../images/user.png) left center no-repeat; position:absolute; top:9px; left:20px; width:30px; height:30px;}

.header .headerRow1 .selectBx2 button{ border:1px solid #eee; padding:12px 20px !important; border-radius:30px; width:95%; appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; -ms-appearance:none; background:url(../images/arrow_down.png) right 20px center no-repeat !important; cursor:pointer}

.header .headerRow1 .selectBx3 {position:relative}
.header .headerRow1 .selectBx3 .cart_icon{background:url(../images/cart.png) left center no-repeat; position:absolute; top:7px; left:20px; width:30px; height:30px;}
.header .headerRow1 .selectBx3 button{ border:none; padding:12px 20px !important; border-radius:30px; width:95%; appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; -ms-appearance:none; background:#11627f; cursor:pointer; color:#fff}
.header .headerRow1 .selectBx3 .dropdown, .header .headerRow1 .selectBx3 .dropup{ position:static}
.header .headerRow1 .selectBx3 ul li:after{ content:""; clear:both; display:block}
.header .headerRow1 .selectBx3 ul li{border-bottom:1px solid #ccc; padding:10px 10px}
.header .headerRow1 .selectBx3 ul li figure{ width:50%; float:left; overflow:hidden}
.header .headerRow1 .selectBx3 ul li .cart_des{ width:50%; float:left; overflow:hidden}

.header .headerRow2{clear:both; background:#fafafa; height:60px; }
.header .headerRow2 .nav_bx{ width:20%; float:left; padding:15px 0px; position:relative;}
.header .headerRow2 .nav_bx a{ color:inherit; text-decoration:none}
.header .headerRow2 .nav_bx a:hover{ color:#11627F; text-decoration:none}
.header .headerRow2 .nav_bx .dropdown-menu{  background: #fafafa none repeat scroll 0 0;border: medium none;min-width: 100%;}
.header .headerRow2 .nav_cat_bx{ width:34%; float:left; position:relative;}
.header .headerRow2 .nav_cat_bx select{ background: url(../images/arrow_down.png) right 20px center no-repeat; appearance:none;  -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; -ms-appearance:none; border:none; width:100%;  padding:15px 30px; cursor:pointer}
.header .headerRow2 .nav_search_bx{ width:46%; float:left; position:relative;}
.header .headerRow2 .nav_search_bx input[type="text"]{ background:none; border:none; width:80%; float:left;  padding:15px 30px; cursor:pointer; font-style:italic; font-weight:500}
.header .headerRow2 .nav_search_bx input[type="submit"]{ background:#e8e8e8 url(../images/search_icon.png) center center no-repeat; border:none; border-radius:100%; width:60px; height:60px; float:left; cursor:pointer}

.line_vr{width:1px; height:80px; background:#c8c8c8; position:absolute; top:-10px; right:0px;  z-index:99}

.slider .carousel-control{left:0px !important}
.slider  .carousel-control.left, .slider  .carousel-control.right {
    background-image:none;
    background-repeat: repeat-x;
	width:60px;
	height:150px;
	left:10% !important
}
.slider  .carousel-control.left{
	top:100px;
	background:url(../images/prev_bg.png) center center no-repeat
}
.slider  .carousel-control.right{
	top:211px;
	background:url(../images/next-bg.png) center center no-repeat
}
.slider .carousel-caption{
	width:700px;
	max-width:100%;
	height:370px;
	background:url(../images/banner_ellipse.png) right top no-repeat;
	top:20px;
	text-shadow:none;
	padding-top:130px;
	left:35%;
}
.slider .carousel-caption .carousel_txt_lft{ width:450px; float:left; text-align:left}
.slider .carousel-caption .carousel_txt_lft h1{ font-size:48px; font-weight:bold;}
.slider .carousel-caption .carousel_txt_lft h1 span{ color:#11627f;}
.slider .carousel-caption .carousel_txt_lft h3{ font-size:25px; font-weight:600;  text-transform:uppercase}
.slider .carousel-caption .carousel_txt_lft h3{margin:10px 0px 25px 0px;}
.slider .carousel-caption .carousel_txt_lft h5{ font-size:16px; font-weight:400;}
.slider .carousel-caption .carousel_txt_lft a{ color:inherit}
.slider .carousel-caption .carousel_txt_lft .slide_btn_area span{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 50px;
    font-weight: 600;
    margin-top: 40px;
    padding: 12px 40px;
    text-transform: uppercase;
	display:inline-block
	
	}
.slider .carousel-caption .carousel_txt_rht{ width:146px; float:right; margin: 17px 46px;}
.slider .carousel-caption .carousel_txt_rht h5{ font-size:16px; font-weight:400; line-height:34px;}
.slider .carousel-caption .carousel_txt_rht h3{ font-size:27px; font-weight:bold; text-transform:uppercase; margin-top:20px}

.banner {
    margin-bottom: -50px;
    position: relative;
    top: -50px;
}
.bannerbox1{background-color:#d23778; height:310px; position:relative;}
.bannerbox1 img{position:absolute; right:30px; bottom:60px; z-index:1}
.bannerbox1 h3{color:#FFF; background-color:#38051a; padding:10px 6px; width:100px; font-size:12px; position:absolute; top:70px; left:30px; z-index:6; text-align:center}
.bannerbox1 h1{color:#FFF; font-size:34px; font-weight:bold; position:absolute; top:130px; left:30px; z-index:5}
.bannerbox1 h2{color:#FFF; font-size:12px; font-weight:400; position:absolute; top:175px; left:30px; z-index:4}
.addtocart{color:#FFF; background-color:transparent; font-size:16px; border:none; border-bottom:3px solid #38051a; width:auto; height:24px; font-weight:700; 
position:absolute; top:230px; left:30px; z-index:3; display:inline-block}
.whitecircle{background-color:#FFF; border-radius:50%; width:100px; height:100px; position:absolute; right:30px; bottom:40px; z-index:2; text-align:center; padding:34px 0px}
.whitecircle h5{color:#11627f; font-size:15px; font-weight:700;}
.whitecircle h6{color:#333333; font-size:10px; padding-top:4px;}
.bannerbox2{background:url(../images/banner2.jpg) center; background-repeat:no-repeat; background-size:100% 100%; height:310px; text-align:center}
.bannerbox2 h1{color:#FFF; font-size:35px; font-weight:700; padding-top:100px;}
.bannerbox2 h2{color:#1d1c1c; font-size:16px; font-weight:600; letter-spacing:2px; padding-top:10px;}
.Viewcollection{color:#FFF; background-color:transparent; font-size:16px; border:none; border-bottom:3px solid #000000; width:auto; height:24px; font-weight:700; margin-top:10px; display:inline-block}
.bannerbox3{background-color:#dc2c2c; height:310px; position:relative;}
.bannerbox3 img{position:absolute; left:20px; bottom:60px; z-index:1}
.bannerbox3text{ position:relative; height:220px; width:300px; margin-top:70px; margin-left:150px;}
.bannerbox3text h3{color:#FFF; background-color:#000000; padding:10px 6px; width:100px; font-size:12px; position:absolute; top:0px; left:0px; z-index:6; text-align:center}
.bannerbox3text h1{color:#FFF; font-size:22px; font-weight:bold; position:absolute; top:70px; left:0px; z-index:5}
.bannerbox3text h2{color:#FFF; font-size:17px;  letter-spacing:2px; position:absolute; top:110px; left:0px; z-index:4}
.addtocart2{color:#FFF; background-color:transparent; font-size:16px; border:none; border-bottom:3px solid #000000; width:auto; height:24px; font-weight:700; 
position:absolute; top:180px; left:0px; z-index:3; display:inline-block}





.welcome{ margin-top:120px;}
.welcomein{ height:530px; background-image:url(../images/welcome%20in.jpg);
background-size:100% auto; position:relative; padding:50px 30px}
.welcome2{ height:auto}
.welcome2left{width:50%; height:530px; background-image:url(../images/hall%20image.jpg);
background-size:100% 100%; margin-left:0px; text-align:center; float:left}
.welcome2left h1{color:#FFF; font-size:30px; font-weight:700; padding-top:110px;}
.welcome2left h2{color:#11627f; font-size:14px; padding-top:13px;}
.welcome2left p{color:#CCCCCC; font-size:14px; width:65%; padding-top:36px; word-spacing:4px; line-height:25px; font-weight:400; display:inline-block}
.playbutton{margin:40px 0px; transition:all .2s ease-in-out; cursor:pointer}
.playbutton:hover{ opacity:.6}
.welcome2right{width:50%; height:530px; background-color:#F9F9F9; padding-top:57px; float:left}
.wcright{ height:135px; margin:4px 0px 4px 24px;}
.righttext{ height:80px; margin:20px 0px; }
.righttext h3{ text-align:left; font-size:18px; font-weight:700; padding-top:8px; padding-left:8px;  }
.righttext h4{ text-align:left; font-size:14px; font-weight:400; line-height:24px; padding-left:8px;
 padding-top:11px; color:#666;}
.roundicon1{width:90px; height:90px; background-color:#F0F0F0; float:left; border-radius:50%;
background-image:url(../images/Shape%201.png); background-repeat:no-repeat; background-size:45%; 
background-position:center; margin:22px 0px; transition:all .2s ease-in-out;}
.roundicon2{width:90px; height:90px; background-color:#F0F0F0; float:left; border-radius:50%;
background-image:url(../images/Shape%2011.png); background-repeat:no-repeat;
background-size:45%; background-position:center; margin:22px 0px; transition:all .2s ease-in-out;}
.roundicon3{width:90px; height:90px; background-color:#11627f; float:left; border-radius:50%;
background-image:url(../images/Shape%2012.png); background-repeat:no-repeat;
background-size:55%; background-position:center; margin:22px 0px; transition:all .2s ease-in-out;}








.featuredbox{}
.featuredbox h4{font-size:17px; color:#333; font-weight:300; padding-top:170px; text-align:center}
.featureheading{height:50px; width:100%; text-align:center}
.featureheading h1{color:#191919; font-size:36px; font-weight:700; display:inline-block; padding-top:20px; margin-left:0px;}
.line1{width:100px; height:4px; background-color:#333; display:inline-block; margin-top:35px; margin-right:18px;  margin-left:18px; position:relative; top:-10px; }

.featuredbox .featured_tab:before {
	content:"";
    clear: both;
    display: block;
    margin-top: 50px;
}
.featuredbox .featured_tab{margin-top:100px}
.featuredbox .featured_tab .nav-tabs{border:none;  text-align:center}
.featuredbox .featured_tab .nav-tabs > ul{ text-align:center}
.featuredbox .featured_tab .nav-tabs > li{float:none; display:inline-block; position:relative; text-transform:uppercase; font-size:15px; font-weight:bold;}
.featuredbox .featured_tab .nav-tabs > li a{ color:#333}
.featuredbox .featured_tab .nav-tabs > li:after{ position:absolute; right:0px; width:5px; top:10px; content:':'; display:block}
.featuredbox .featured_tab .nav-tabs > li:last-child:after{ display:none}
.featured_tab .nav-tabs > li.active > a, .featured_tab .nav-tabs > li.active > a:focus, .featured_tab .nav-tabs > li.active > a:hover{border:none; background:none; color:#11627F}
.featured_tab .nav-tabs > li > a:hover, .featured_tab .nav-tabs > li > a:active, .featured_tab .nav-tabs > li > a:focus{ background:#fff; border:1px solid #fff}
.featured_tab .nav > li > a{ padding:10px 30px}

.productline{height:auto; display:inline-block;}
.product{ height:auto; margin-top:60px; position:relative;}
.productimg{width:250px; background-color:#f6f6f6; height:330px; line-height:330px; vertical-align:middle;
 text-align:center; position:relative;}
 .productimg > a {
    display: block;
}
.productimg img{}
.overlay_item{top: 300px;
    height: 50px;
	width:88%;
    left: 18px;
    line-height: normal;
    position: absolute;
    z-index: 99; 
	background:#101010;
	color:#fff;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	border-top-right-radius:50px;
	border-bottom-right-radius:50px;
	padding:12px 0px
	}
.overlay_item ul li{ display:inline-block; border-right:1px solid #333; padding:0px 10px}
.overlay_item ul li a{ color:inherit}
.overlay_item ul li:first-child{ margin-left:25px;}
.overlay_item ul li:nth-child(4){ border:none}
.overlay_item ul li:last-child{ background: #11627f none repeat scroll 0 0;
    border-radius: 100%;
    height: 50px;
    line-height: 50px;
    position: absolute;
    right: -2px;
    text-align: center;
    top: -1px;
    width: 50px;}

.productline .hoverbtn{width:42px; height:42px; background-color:#FFF; position:absolute;
top:310px; left:25px; z-index:2;  border:1px solid #CCC; box-shadow:#CCC 0px 0px 10px 1px;background-position:center; border-radius:50%; background-image:url(../images/lines.png); background-repeat:no-repeat; cursor:pointer}
.productline .hoverbtn:hover{ background-color:#ccc}
.product h3{background-color:#11627f; color:#FFF; font-size:16px; font-weight:600; position:absolute; top:15px; left:30px; z-index:3; padding: 5px 10px; cursor:pointer; }
{width:40px; height:40px; background-color:#F00; border:1px solid #CCC; box-shadow:#CCC 0px 0px 10px 1px;
background-image:url(../images/lines.png); background-repeat:no-repeat; background-position:center; border-radius:50%;
position:absolute; bottom:10px; left:10px;}
.producttext{width:250px; background-color:#FFF; height:160px; position:relative; text-align:left}
.producttext h4{color:#999; font-size:12px; font-weight:300; padding-top: 40px;
padding-left: 10px; text-align:left}
.producttext h5{color:#1F1F1F; font-size:20px; font-weight:bold; padding-top:15px; padding-left:10px;}
.producttext h2{
	color: #11627f;
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 15px;}
.producttext h2 i{ color:#fdba0a; font-size:12px; float:right; margin:0px 2px}

.smalltext{text-decoration:line-through; color:#999;}
.load_btn_area{text-align:center}
.loadmore{background-color:#212121; border:none; width:240PX; height:55PX; color:#FFF; font-weight:600; margin:40px 0px; font-size:15px; border-radius:30px;}





.newsin{height:330px; background-image:url(../images/Rectangle%205.jpg); background-size:100% auto; margin-top:40px;  text-align:center}
.newsin h1{font-size:25px; color:#FFF; font-weight:700; padding-top:85px;}
.newsin h2{font-size:14px; font-weight:400; color:#FFF; padding-top:10px; }
.newssearch{width:60%; height:40px; margin-top:50px; border-bottom:3px solid #FFF; display:inline-block}
.newssearch input[type="text"]{ background:none; border:none; color:#fff; width:70%; border-right:1px solid #fff; font-style:italic}
.newssearch input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 opacity:1;
 color:#fff
}
.newssearch input[type="text"]::-moz-placeholder { /* Firefox 19+ */
 opacity:1
}
.newssearch input[type="text"]:-ms-input-placeholder { /* IE 10+ */
 opacity:1
}
.newssearch input[type="text"]:-moz-placeholder { /* Firefox 18- */
 opacity:1
}
.newssearch input[type="submit"]{ background-color:transparent; border:none; color:#fff; width:20%; text-transform:uppercase; font-weight:600; background:url(../images/arrow2.png) right center no-repeat}






.clientreview{width:100%; height:525px; background-image:url(../images/Parallax%20image.jpg); background-size:100% 525px;
margin-top:140px; text-align:left; color:#fff; padding:90px 0px; position:relative }
.clientreview .site-section-area h5{ font-size:16px; font-weight:400;}
.clientreview .site-section-area h2{ font-size:35px; text-transform:uppercase;  font-weight:bold; margin:15px 0px 30px 0px}
.clientreview .carousel-caption{position:static}
.clientreview .carousel-caption .review_section1:first-child{ margin-right:30px;}
.clientreview .carousel-caption .review_section1{ width:48%; float:left; text-align:left}
.clientreview .carousel-caption .review_section1 figure{ width:170px; height:170px; float:left}
.clientreview .carousel-caption .review_section1 .review_des{ width:66%; float:right; padding-top:10px;}
.clientreview .carousel-caption .review_section1 .review_des h5{ line-height:28px; font-family: 'Fira Sans', sans-serif; font-style:italic; font-weight:400; color:#e1e1e1}
.clientreview .carousel-caption .review_section1 .review_des h3{ font-size:22px; font-weight:bold; margin:20px 0px 10px 0px;}
.clientreview .carousel-caption .review_section1 .review_des h6{ font-size:14px; color:#11627f;}


.clientreview .carousel-control {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    bottom: inherit;
    color: #333;
    font-size: 20px;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: none;
    top: -90px;
    width: 15%;
	opacity:1;
	width:50px; 
	height:50px; 
	background:#fff; 
	border-radius:100%; 
	line-height:50px
}
.clientreview .carousel-control:hover {
	background:#11627F;
	color:#fff
}
.clientreview .carousel-control.left{left:350px;}
.clientreview .carousel-control.right{right:inherit; left:405px;}


.upcomingdeal{margin-top:100px;}
.upcomingdeal h4{font-size:17px; color:#333; font-weight:300;  text-align:center}
.upcomingdeal .dealheading{height:50px; width:100%; text-align:center}
.upcomingdeal .dealheading h1{color:#191919; font-size:36px; font-weight:700; display:inline-block; padding-top:20px; margin-left:0px;}
.upcomingdeal .dealin{height:500px; margin-top:50px; position:relative; padding-left:40px; padding-right:60px;}
.upcomingdeal .dealgrew{background-color:#F2F2F2; height:450px; float:left; padding-left:55px;}
.upcomingdeal .dealgrewleft{height:450px; line-height:450px;}
.upcomingdeal .dealgrewleft img{vertical-align:middle; text-align:center;}
.upcomingdeal .dealgrewright{height:auto;}
.upcomingdeal .dealgrewright h6{text-align:left; color:#11627f; font-size:14px; font-weight:400; padding-left:10px; 
padding-top:100px;}
.upcomingdeal .dealgrewright h1{color:#333; text-align:left; font-size:24px; font-weight:700; padding-top:21px; 
padding-left:10px;}
.upcomingdeal .dealgrewright p{color:#484848; padding:19px 10px; font-weight:400; line-height:30px; text-align:left; 
font-size:14px;}
.upcomingdeal .dealgrewright h2{color:#11627f; text-align:left; font-size:26px; font-weight:700; padding-left:10px; 
 padding-top:29px; width:130px; float:left;}
.upcomingdeal .dealgrewright h3{color:#333; font-size:15px; font-weight:400; float:left; padding:34px 10px;}
.dealblue{background-color:#11627f; width:120px; height:auto; position:absolute; top:30px; right:30px;}
.blue1{width:75px; border-bottom:1px solid #FFF; height:100px; margin-top:25px;}
.blue1 h3{color:#FFF; font-weight:600; font-size:32px; padding-top:20px; text-align:center}
.blue1 h4{color:#FFF; font-weight:400; font-size:13px; padding-top:7px;}
.blue2{width:75px; border-bottom:1px solid #FFF; height:100px;}
.blue2 h3{color:#FFF; font-weight:600; font-size:32px; padding-top:20px;}
.blue2 h4{color:#FFF; font-weight:400; font-size:13px; padding-top:7px;}
.blue3{width:75px; border-bottom:1px solid #FFF; height:100px;}
.blue3 h3{color:#FFF; font-weight:600; font-size:32px; padding-top:20px;}
.blue3 h4{color:#FFF; font-weight:400; font-size:13px; padding-top:7px;}
.blue4{width:75px; height:100px;}
.blue4 h3{color:#FFF; font-weight:600; font-size:32px; padding-top:20px;}
.blue4 h4{color:#FFF; font-weight:400; font-size:13px; padding-top:7px;}





.client_logo{ padding:90px 0px;}
.client_logo .carousel-caption{ position:static}
.client_logo .carousel-caption ul li:last-child{margin-right:0px}
.client_logo .carousel-caption ul li{ width:19%; margin-right:10px; display:inline-block; overflow:hidden; height:150px; line-height:150px;   background:#f5f5f5;}
.client_logo .carousel-control{ width:46px; height:46px; background:#f5f5f5; border-radius:100%; top:35%; color:#333; text-shadow:none; line-height:46px;}

.client_logo .carousel-control.left{ left:-70px;}
.client_logo .carousel-control.right{ right:-70px;}







.Furniturecollection{clear:both;}
.collection1{ height:550px; background-image:url(../images/zdsfsfs%201.jpg); background-size:100% 100%;}
.collection1 h1{color:#FFF; font-size:26px; font-weight:700; padding-top:90px;}
.collection1 h5{text-align:left; padding-left:17px; padding-top:10px; font-weight:500; padding-bottom:40px; font-size:14px; color:#11627f;}
.collection1 li{text-align:left; font-size:13px; line-height:60px; color:#FFF; transition:all .2s ease-in-out;
letter-spacing:1px; background:url(../images/sqaure_icon.png) left center no-repeat; padding-left:20px;}
.collection1 li:hover{color:#11627f; cursor:pointer; background:url(../images/sqaure_icon2.png) left center no-repeat;}
.collection2{ height:550px; background-color:#e9e9e9; background-image:url(../images/fafafasf.png);
background-size:380px 270px; background-repeat:no-repeat; background-position:740px 140px;}
.paraandbutton{height:80px; float:left; margin-top:95px;}
.paraandbutton p{text-align:left; float:left; max-width:575px; font-weight:400; line-height:25px; padding-left:13px; color:#666; font-size:14px;}
.collectionbox{width:170px; height:45px; font-size:12px; color:#FFF; background-color:#11627f; 
border:none; border-radius:30px; font-weight:600; margin-right:-60px; transition:all .1s ease-in-out;}
.collectionbox:hover{cursor:pointer;}
.colleclevel{float:left; padding:0px 0px; margin-top:10px; margin-left:25px;}
.star{width:85px; height:20px; background-image:url(../images/5%20star.png); background-position:center; 
background-size:60px 12px; background-repeat:no-repeat; float:left; margin:0px 4px;}
.collec1{ height:100px; padding:0px; margin:20px 0px;}
.collecimg{ width:90px; height:90px; line-height:80px; vertical-align:middle; float:left; background-color:#FFF; margin:10px 0px; text-align:center}
.collecimg img{vertical-align:middle; text-align:center;}
.collectext{ width:155px; height:90px; float:left; margin:10px 0px;}
.collectext h3{float:left; padding-left:15px; padding-top:13px; font-size:17px; font-weight:700;}
.collectext h4{ float:left; color:#11627f; padding-left:15px; padding-top:12px; font-size:15px; font-weight:700;}







.blog{clear:both;}
.blog h4{font-size:17px; color:#333; font-weight:300; margin-top:130px; text-align:center}
.blogheading{height:50px; width:100%; text-align:center}
.blogheading h1{color:#191919; font-size:36px; font-weight:700; padding-top:20px; margin-left:0px; display:inline-block}
.line5{width:100px; height:4px; background-color:#333; float:left; margin-top:35px; margin-right:18px; margin-left:277px; }
.line6{width:100px; height:4px; background-color:#333; float:left; margin-top:35px; margin-left:18px; }
.blogboxes{ margin-top:50px; padding:0px;}
.blogbox{margin-top: 40px;}
.blogimg{height:204px; overflow:hidden}
.blogtext{background-color:#FFF;}
.blogtext h1{font-size:18px; font-weight:700; text-align:left; padding-top:32px;}
.dateandcomment{width:100%; height:30px; margin-top:10px;}
.dateandcomment h2{color:#11627f; font-size:12px; float:left; padding-top:2px; line-height:30px;}
.dateandcomment h2 img{margin-top:-4px; margin-right:10px;}
.dateandcomment h3{color:#11627f; font-size:12px; float:left; padding-top:2px; line-height:30px; padding-left:50px;}
.dateandcomment h3 img{ margin-right:10px;}
.blogtext p{color:#666666; text-align:left; font-size:14px; font-weight:400; line-height:28px; padding-top:17px;}
.authorbox{width:100%; height:80px; margin:10px 0px;}
.authorimg{float:left; width:55px; height:55px; border-radius:50%; background-image:url(../images/author.jpg); background-size:100% 100%; background-position:center; margin:10px 8px;}
.authorname{width:140px; float:left; margin:0px 10px;}
.authorname h3{color:#11627f; text-align:left; font-size:12px; font-weight:400; padding-top:19px;}
.authorname h2{color:#2D2D2D; text-align:left; font-size:16px; font-weight:700; padding-top:8px;}




.footer{background-color:#111111; margin-top:90px;}
.footerboxes{padding:0px; margin-top:80px;}
.footerbx{padding:0px;}
.footerbx h1{color:#FFF; font-size:18px; font-weight:700; text-align:left; padding:20px 0px;}
.footerbx li a{text-align:left; font-size:15px; letter-spacing:1px; font-weight:400; color:#FFF;
transition:all .2s ease-in-out; line-height:50px; background:url(../images/sqaure_icon.png) left center no-repeat; padding-left:20px; display:block}
.footerbx li:hover a{color:#11627f; background:url(../images/sqaure_icon2.png) left center no-repeat;}
.footerbx h2{color:#FFF; font-size:18px; font-weight:700; text-align:left; padding-top:20px; padding-bottom:33px; }
.footerbx h4{color:#FFF; background-color:#282828; font-size:14px; font-weight:400;  
margin:5px 0px; height:auto; transition:all .2s ease-in-out; text-align:center; display:inline-block}
.footerbx h4 a{ display:block; padding:12px 20px;}
.footerbx h4 a:hover{color:#11627f; text-decoration:none}
.footerline{background-color:#0a0a0a; height:90px; margin-top:50px;}
.socialmedia{height:90px; float:left;}
.socialmedia h1{color:#FFF; font-size:16px; font-weight:600; float:left; padding:37px 0px; }
.sociallogos{margin-top:25px; margin-left:20px; float:left;}
.sociallogos a{ width:46px; height:46px; text-align: center; line-height:46px; color:#fff; background:#111111; display:inline-block; border-radius:100%}
.sociallogos a:hover i{ color:#11627F}
.cards{ height:90px; float:right;}
.cards img{margin-top:22px; float:right; width:275px}
.footer h3{color:#FFF; font-weight:400; font-size:13px; padding:30px 0px; text-align:center}
.bluetext{color:#11627f;}













.about_wrapper .clientreview{margin-top:80px}
.about_wrapper .client_logo{padding-bottom:0px}


/*blog details start here*/


.bannerinner{width:100%; background-image:url(../images/inner%20banner.jpg); height:220px; }
.bannerinner .bannertext{padding:85px 0px; float:left;}
.bannerinner .bannertext h4{color:#d0d0d0; font-size:13px;}
.bannerinner .bannertext h1{color:#FFF; font-size:24px; font-weight:700; padding:12px 0px; text-transform:uppercase}
.bannerinner .bannerbutton{width:200px; height:45px; float:right; margin:90px 0px; border-radius:30px; border:none; background-color:#FFF; color:#333333; text-align:center; padding:15px 0px; font-size:12px; font-style:italic; }
.blogdetailsbox{margin-top:100px;}
.blogdetailsbox .smallcontainer{padding:0px 100px;}
.blogdetailsbox .blogdetailsname{min-height:100px; background-color:#FFF; padding:10px 0px;}
.blogdetailsbox .blogtitle{float:left;}
.blogdetailsbox .blogtitle h1{color:#333; font-size:18px; font-weight:700;}
.blogdetailsbox .blogauthor{float:right; padding-left:10px; border-left:1px solid #CCC;}
.blogdetailsbox .blogboximg{}
.blogdetailsbox p{color:#666; font-size:13px; line-height:32px; padding-top:35px; font-weight:500; letter-spacing:1px;}
.blogdetailsbox .blogquote {height:auto; margin:30px 0px; background:url(../images/blog-quotes-img.jpg) center;}
.blogdetailsbox .blogquote p{color:#4F4F4F; font-size:15px; line-height:30px; font-style:italic; text-align:center;
padding:60px 170px;}
.blogdetailsbox .blogsocialbox{height:auto; margin-top:10px;}
.blogdetailsbox .blogsocialbox h4{color:#555555; font-size:15px; font-style:italic; display:inline-block; padding-top:42px;}
.blogdetailsbox .blogsocial{float:right; padding-top:40px; margin-right:10px;}
.blogdetailsbox .blogsocial a{  
	background: #fbfbfb none repeat scroll 0 0;
    border-radius: 100%;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
	transition:.2s all ease-in-out
	}
.blogdetailsbox .blogsocial a:hover{  background:#11627F; color:#fff; }
.blogdetailsbox .blogsocial a:hover i{color:#fff; }
.blogdetailsbox .blogsocial h1{color:#111111; font-size:14px; padding:0px 15px; font-weight:700; display:inline-block;}
.blogdetailsbox .blogsocial i{color:#282828; margin:0px 10px;}



.blogdetailsbox .blogcomment{margin-top:50px;}
.blogdetailsbox .blogcomment h1{color:#333; font-size:25px; display:inline-block; overflow:hidden; font-weight:700;}
.blogdetailsbox .blogcomment1{width:95%; height:auto; margin:40px 0px;}
.commentspacer{margin-left:120px !important; width:85% !important;}
.blogdetailsbox .blogcommentimg{width:100px; height:100px; border-radius:100%; margin:10px 0px; display:inline-block; overflow:hidden;}
.blogdetailsbox .blogcommenttext{width:75%; height:auto; display:inline-block; overflow:hidden; margin:10px 30px;}
.blogdetailsbox .blogcommenttext h3{color:#333; font-size:18px; display:inline-block; overflow:hidden; font-weight:700; padding:10px 0px;}
.blogdetailsbox .blogcommenttext h6{color:#333; font-size:11px; font-style:italic; padding:13px 30px; display:inline-block; overflow:hidden;}
.blogdetailsbox .blogcommenttext h4{display:inline-block}
.blogdetailsbox .blogcommenttext h4 button{color:#FFF; background-color:#111111; font-size:12px; font-style:italic; padding:12px 23px;display:inline-block; overflow:hidden; margin:0px 0px; float:right; border:none; transition:all .2s ease-in-out}
.blogdetailsbox .blogcommenttext h4 button:hover{ background:#11627F}
.blogdetailsbox .blogcommenttext p{color:#4F4F4F; font-size:12px; line-height:22px;  font-style:italic; padding:10px 0px;}



.commentform{margin-top:80px;}
.commentform ul li{ font-style:italic}
.commentform h1{color:#333; font-size:25px; display:inline-block; overflow:hidden; font-weight:700; padding-bottom:25px;}
.fulltext{width:100%; height:55px; border:none; padding:0px 20px; color:#333; margin:7px 0px; background-color:#fafafa; border-radius:4px; }
.halftext{width:49.5%; display:inline-block; }
.halftext2{width:49.5%; display:inline-block; margin-left:1%; float:right}
.formtextarea{width:100%; height:200px; border:none; padding:18px 20px; color:#333; margin:7px 0px; background-color:#FAFAFA; }
.postbtn{width:200px; height:50px; border-radius:30px; border:none; background-color:#11627f; color:#FFFFFF; text-align:center; padding:17px 0px; margin:30px 0px; font-size:13px; font-weight:600; font-style:normal; transition:all .2s ease-in-out }
.postbtn:hover{ background:#004966;}

/*blog details end here*/


/*checkout start here*/
.billingbox{margin-top:80px;}
.billingbox h1{color:#333; font-size:25px; display:inline-block; overflow:hidden; font-weight:700; padding-bottom:25px;}
.billingbox ul li{ font-style:italic}
.addresscheck{ font-size:13px; font-weight:600; text-align:left; margin:20px 10px; font-style:normal !important }
.billbox{margin-top:50px;}
.billbox .container{background-color:#11627f; height:auto; padding:50px 100px}
.billbox .billbox1{height:270px; width:33%; display:inline-block; overflow:hidden;}
.billbox .billbox1 .subtotal{}
.billbox .billbox1 .subtotal td{color:#FFF;color:#FFF; font-size:15px; font-weight:600; padding:0px 20px; line-height:40px; text-align:left;} 
.billbox .billbox1 .grandtotal{}
.billbox .billbox1 .grandtotal td{color:#FFF;color:#FFF; font-size:15px; font-weight:600; padding:5px 20px; line-height:40px;
border-top:1px solid #FFF; text-align:left;}
.billbox .billbox2{height:270px; width:33%; display:inline-block; overflow:hidden;}
.billbox .billbox2 ul {}
.billbox .billbox2 li {color:#FFF; font-size:14px; font-weight:600; line-height:50px;}
.billbox .billbox2 li input[type="checkbox"]{ margin-right:18px;}
.billbox .billbox2 img {margin:0px 20px;}
.billbox .billbox3{height:270px; width:33%; display:inline-block; overflow:hidden;}
.billbox .billbox3 .placeorderbtn{width:230px; height:60px; border-radius:30px; border:none; background-color:#000000; color:#FFFFFF; text-align:center; padding-top:5px; font-size:14px; font-weight:600; float:right; margin-top:50px; transition:all .2s ease-in-out }
.billbox .billbox3 .placeorderbtn:hover{ background-color:#222}
.billbox .billbox1, .billbox .billbox2, .billbox .billbox3{
	float:left;
	height:auto
}

/*checkout end here*/


/*compare page start here*/
.cmprrow1{ margin:100px 0px 0px 0px;}
.cmprrow1 li{display:inline-block; overflow:hidden; width:38%; margin:0px 5px;}
.cmprrow1 li:last-child{width:20%}
.cmprrow1 li input[type="text"]{width:100%; height:60px; border-radius:30px; border:none; padding:0px 40px; color:#666; font-size:13px; font-style:italic; background:#fafafa url(../images/Search-Product.png)center right 25px no-repeat;}
.cmprrow1 li input[type="button"]{width:100%; height:60px; border-radius:30px; border:none; background-color:#11627f; color:#FFFFFF; text-align:center; padding:17px 0px; margin:0px 0px;  font-size:13px; font-weight:600; float:right; }
.cmprfullbox{margin-top:60px;}
.cmprbox{ width:49%; display:inline-block; overflow:hidden; margin:00px 4px;}
.cmprboximg{height:300px; width:40%; line-height:300px; text-align:center; display:inline-block; overflow:hidden; background-color:#f5f4f0;}
.cmprboximg img{vertical-align:middle;}
.cmprboxtext{height:auto; width:59%; display:inline-block; overflow:hidden; background-color:#FFF; padding:10px 28px}
.cmprboxtext h4{color:#999; font-size:12px; font-weight:300; text-align:left}
.cmprboxtext h1{color:#1F1F1F; font-size:20px; font-weight:bold; padding:14px 0px;}
.cmprboxtext h2{color: #11627f; font-size: 14px; font-weight: 600;}
.cmprboxtext h2 span{padding-left:80px;}
.cmprboxtext h2 span i{margin:0px 2px; color:#fdba0a;}
.cmprboxtext p{color: #8c8c8c; font-size: 13px; line-height:28px; padding:20px 0px;}
.cmprboxtext input[type="button"]{
	width:170px; 
	height:50px;
    border-radius:30px; 
	border:none; 
    color:#FFFFFF; 
	text-align:center; 
	padding:5px 0px 1px 30px;
	margin:0px 0px;  
	font-size:13px; 
	font-weight:600; 
	background:#242424 url(../images/cart-bag.png) center left 25px no-repeat; 
	}
	
.cmprboxdown{margin-top:100px;}
.cmprboxdown li{background-color:#fdfdfd; padding:14px 50px; margin:7px 0px; color:#666; font-size:13px; }
.cmprboxdown li span{width:44%; display:inline-block; overflow:hidden;}

   /*compare page end here*/
   
   
   
   
   
   
   
   
   /*contact page end here*/

.cntctwrapper{}   

 .addressbox{ margin-top:100px; box-shadow: 0 0 25px #eee;} 
 .addressbox:after{ content:""; clear:both; display:block} 
 .mapbox{ width:57%; max-width:100%; float:left; height:450px; overflow:hidden}  
 
 
 .addressdetails{ float:right; background-color:#FFF; margin:40px 0px; width:37%}  
 
 .address1{ width:400px; height:100px; max-width:100%; margin:0px; margin-bottom:32px} 
 .address1:last-child{ margin-bottom:0px}
 .addicon{width:95px; height:95px; border-radius:100%; float:left; text-align:center; line-height:115px; background-color:#11627f;}
 .addicon i{color:#FFF; font-size:40px;}
 .addtext{width:65%; height:100px; float:left; margin-left:25px;} 
 .addtext h3{color:#222222; font-size:17px; font-weight:700; padding:10px 0px 13px 0px;} 
 .addtext h5{color:#666666; font-size:14px; line-height:24px;} 
 
 
 .contactform{clear:both;}
 .contactform h4{text-align:center; color:#444; font-size:16px; font-weight:400; padding-top:100px;}
 .contactform h2{text-align:center; color:#333; font-size:35px; font-weight:700; padding-top:20px;}
 .rviewbtn{text-align:center;}
 
  
/*contact page end here*/

/*productlist wrapper start here*/

.prdctwrapper{ margin-top:100px;}
.productlistbox{width:70%; float:left;} 
.productlist1{display:inline-block; overflow:hidden; margin-bottom:50px;} 
.productlist1 a{ display:block}
.productlistimg{width:36%; background-color:#f2f2f2; float:left; line-height:340px; text-align:center;}
.productlisttxt{width:60%;  float:right; margin-top:30px;}
.productlisttxt h4{color:#999; font-size:12px; font-weight:300; text-align:left}
.productlisttxt h1{color:#1F1F1F; font-size:20px; font-weight:bold; padding:14px 0px;}
.productlisttxt h2{color: #11627f; font-size: 15px; font-weight: 700;}
.productlisttxt h2 span{padding-left:80px;}
.productlisttxt h2 span i{margin:0px 2px; color:#fdba0a; font-size:14px;}
.productlisttxt p{color: #8c8c8c; font-size: 13px; line-height:28px; padding:20px 0px;}
.productlisttxt input[type="button"]{
	float:left;
	width:170px; 
	height:50px;
    border-radius:30px; 
	border:none; 
    color:#FFFFFF; 
	text-align:center; 
	padding:5px 0px 1px 30px;
	margin:0px 0px;  
	font-size:13px; 
	font-weight:600; 
	background:#242424 url(../images/cart-bag.png) center left 25px no-repeat; 
	transition:all .2s ease-in-out
	}
.productlisttxt input[type="button"]:hover{ background-color:#11627F}
.productlisticon{float:left; margin:0px 30px;}
.productlisticon li{display:inline-block; overflow:hidden; width:50px; height:50px; border-radius:100%;
text-align:center; background-color:#f2f2f2; margin:0px 2px; line-height:50px;}
 .paginationarea{text-align:center; margin:60px 0px 35px 0px;}
 .paginationarea li{display:inline-block; overflow:hidden;}
 .paginationarea li i{padding:0px 5px; font-size:15px;}
 .paginationarea li:first-child{color:#11627f; padding:0px 50px;}
.paginationarea li:last-child{color:#11627f; padding:0px 50px;}

.productsidebar {width:25%; float:right; display:inline-block; overflow:hidden;} 
.productsidebar .footerbx {margin-bottom:60px; clear:both;}
.productsidebar .footerbx h1{color:#000000; padding-top:0px;}
.productsidebar .footerbx li a{color:#666666;line-height:45px; background: rgba(0, 0, 0, 0) url(../images/sqaure_icon3.png) no-repeat scroll left center; display:block}

.productsidebar .footerbx li a:hover{line-height:45px; color:#11627f; background: rgba(0, 0, 0, 0) url(../images/sqaure_icon2.png) no-repeat scroll left center;}
.productsidebar .footerbx h2{color:#000000; padding-top:0px;}


/*productlist wrapper end here*/
   
   
/*cartpage wrapper start here*/

.crtpage{ margin-top:80px;}
.crtpage table{ width:100%}
.crtpage .carttable th{background-color:#11627f; color:#FFF; padding:20px 40px;}
.crtpage .carttable td .cartproduct{margin:30px 0px 25px 40px;}
.crtpage .carttable td {font-weight:600; color:#444444; padding:0px 40px; background:#fdfdfd; border-bottom:6px solid #fff}
.cartproductimg{ background-color:#f5f5f5; width:18%; height:65px; text-align:center; line-height:70px; display:inline-block; overflow:hidden;}
.cartproducttxt{ display:inline-block; overflow:hidden; float:right; width:75%; background-color:#FFF; height:auto;}
.cartproducttxt h3{color:#333333; font-size:16px; font-weight:700; padding:13px 0px 10px 0px;} 
.cartproducttxt h2{color:#606060; font-size:12px;} 
.cartproducttxt h2 i{color:#fdba0a; font-size:14px;} 
.cartproducttxt h2 span{padding-left:15px;} 


.checkoutarea{ margin-top:40px; float:right;}
.checkoutarea li{float:left; padding:0px 10px; color:#0a4242; font-size:14px; font-weight:600;}
.checkoutarea li:nth-child(5){float:left; padding:0px 10px; color:#11627f; font-size:14px; font-weight:600;}
.checkoutarea input[type="button"]{
	float:right;
	width:250px; 
	height:50px;
    border-radius:30px; 
	border:none; 
    color:#FFFFFF; 
	text-align:center;   
	font-size:13px;  
	background-color:#11627f; 
	margin:-15px 50px 0px 50px;
	
}

.cmn_btn{
	background-color: #11627f;
    border: medium none;
    border-radius: 30px;
    color: #ffffff;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    height: 50px;
    padding: 17px 0;
    text-align: center;
    transition: all 0.2s ease-in-out 0s;
}
.cmn_btn:hover{
	background-color:#004966 !important
}

/*cartpage wrapper end here*/




.qty_bx:after{
    display: block;
	content:"";
	clear:both
}
.sp-quantity {
    border-radius: 0;
    float: left;
    font-weight: bold;
    height: 70px;
    position: relative;
    width: 102px;
}
.sp-minus {
    width:34px;
    height:34px;
    float:left;
    text-align:center;
	position:absolute;
	bottom:0px;
	right:0px;
	
}
.sp-input {
    background:#f2f2f2;
    border-left: 0 solid black;
    float: left;
    height: 70px;
    line-height: 70px;
    margin-right: 5px;
    width: 66px;
}
.sp-plus {
    width:34px;
    height:34px;
    border-left:0px solid #e1e1e1;
    float:left;
    text-align:center;
	position:absolute;
	top:0px;
	right:0px;
}
.sp-input input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    height: 32px;
    text-align: center;
    width: 100%;
}
.sp-input input:focus {
    border: none;
	text-decoration:none;
}
.sp-minus a, .sp-plus a {
    color: #333;
    display: block;
    font-size: 14px;
    height: 100%;
    text-decoration: none;
    width: 100%;
	background:#252525;
	padding-top:5px;
	/*text-indent:-1000px;*/
	transition:all .2s ease-in-out
	
}
.sp-minus a{
	background:#F2F2F2
}
.sp-plus a {
	background:#F2F2F2
}
.sp-minus a:hover{
	background:#11627F;
	color:#fff;
}
.sp-plus a:hover {
	background:#11627F;
	color:#fff;
}




/*product details page css start here*/


.productDesWrapper{
	padding-top:0px
}
.productDesWrapper:after{
	content:"";
	clear:both;
	display:block;
}
.productDesWrapper .blog_lft{
	width:100%
}
.productDesWrapper .container{
	max-width:100%
}
.productDesWrapper .product_view .thumbnails > a {
    background: #f7f7f7 none repeat scroll 0 0;
    display: inline-block;
    height: 100px;
    line-height: normal;
    margin-bottom: 0;
    margin-right: 1.8%;
    margin-top: 0;
    overflow: hidden;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 30.8%;
}
.productDesWrapper .product_view .thumbnails > a:last-child {
	margin-right:0px;
}

.productDesWrapper .product_view .product_list_des {
    float: right;
    width: 54%;
}
.productDesWrapper .product_view .cat_txt{
	font-size:12px;
	margin-top:50px;
	font-weight:500;
	color:#666
}
.productDesWrapper .product_view .cat_txt.cat_txt2{
	margin-top:10px;
}
.productDesWrapper .product_view .cat_txt span{
	color:#11627F;	
}
.productDesWrapper .product_view  p{
	line-height:30px
}
.productDesWrapper .product_view .product_list_img{
	width:40%;
	height:444px;
	background:#fefafa;
	float:left;
	padding:100px 50px 100px 50px
}
.productDesWrapper .product_view .product_list_img .thumbnails {
    position: relative;
    top: 105px;
}
.productDesWrapper .side_bar{
	width:320px;
}
.productDesWrapper .product_row{
	background: #fff none repeat scroll 0 0;
    border: medium none;
    padding: 90px 0;
}
.productDesWrapper .product_row .rating_bx {
    float: right;
	font-weight:300;
	padding-top:10px
}
.productDesWrapper .product_row .rating_bx i{
	color:#fdba0a;
}
.productDesWrapper .product_row h4{
	margin-bottom:10px;
}
.productDesWrapper .blog_section2 .blog_comment_area .comment_row2{
	padding-left:70px !important
}
.star_spn i{
	color:#fdba0a;
}
.product_list_view .product_list_des ul li a {
    background: #1a1a1a none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 50px;
}
.product_list_view .product_list_des ul li a:hover {
	background-color:#222;
}
.product_list_view .product_list_des ul li:first-child button {
    border-radius: 50px;
    height: 50px;
    padding: 0 40px;
    text-transform: uppercase;
    width: auto;
}
.product_list_view .product_list_des ul li {
    display: inline-block;
}

.pro_detail_para{
	margin-top:120px;
}
.attachment-shop_thumbnail {
    max-height: 250px;
}
.woocommerce-main-image.zoom {
    display: block;
    text-align: center;
}

.product_list_des h3{
	text-transform:uppercase;
	font-weight: bold;
	margin-top:10px;
}
.product_list_des h5{
	color:#7e7e7e;
}
.product_list_des .avail_bx{
	position:relative
}
.product_list_des .avail_bx h6{
	position: absolute;
    right: 30%;
    top: -15px;
	text-transform:uppercase
}
.product_list_des .avail_bx h6 span{
	color:#11627F
}
.product_list_des .qty_bx{
	margin-top:20px;
	clear:both
}
.product_list_des .sp-quantity{

}
.product_btn  ul{
	float: left;
    margin-left: 50px;
    margin-top: 10px;
}
.product_list_des .price_bx {
    padding: 35px 0 50px;
}
.product_list_des .price_bx  .price{
	float:left
}
.product_list_des .price_bx  .price h2{
	font-weight:600;
	color:#11627f;
}

.product_list_des .price_bx .rating_bx {
    float: left;
    margin-left: 50px;
	color:#666;
	margin-top:10px;
	
}
.product_list_des .price_bx .rating_bx i {
	color:#fdba0a;
}
.product_cmt .blogcommenttext{
	width:83%;
}
.product_cmt .blogcommenttext h4 button{
	display:none
}
.product_cmt .blg_star_img{
	position:relative;
	float:left
}
.product_cmt .blg_star_img figure{
	bottom: -10px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.product_cmt .blg_star_img figure i{
	color:#FDBA0A
}
.pro_commentform .fulltext{
	font-size:13px;
	font-weight:500
}
.pro_commentform ul li{
	position:relative
}
.pro_commentform ul li figure{
	position:absolute;
	right:25px;
	top:25px
}
.pro_commentform ul li figure i{
	color:#959595
}




.product_pp .modal-dialog{
	width:850px;
	max-width:97%
}
.product_pp .modal-dialog .product_btn ul{
	margin-left:20px
}
.product_pp .modal-dialog .product_btn ul li button{
	padding:0px 24px;
}
.product_pp .modal-dialog .product_list_des .avail_bx h6{
	right:0px;
}
.product_pp .modal-dialog .productDesWrapper .product_view .thumbnails > a{
	height:60px;
}

.product_related_area{background:#faf9f9; margin-top:60px; padding-bottom:90px}
.product_related_area .featuredbox h4{ padding-top:90px; }
.product_related_area .producttext{background:none}
.product_related_area .productimg{ background:#ececec}
.mrgn_zero{margin:0px}