@charset "utf-8";
* {transition: all 0.4s ease 0s; outline:medium none !important;}
body{	font-family: 'Segoe UI';	font-size:14px;	color:#58585a;	width:100%;	height:100%;	padding:0px;  margin:0px; background:#fff; clear:both;}
p {
	line-height: 33px; font-size:16px;
}
@font-face {
    font-family: 'Segoe UI Semilight';
    src: url('../fonts/SegoeUI-Semilight.woff2') format('woff2'),
        url('../fonts/SegoeUI-Semilight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Italic.woff2') format('woff2'),
        url('../fonts/SegoeUI-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-SemiboldItalic.woff2') format('woff2'),
        url('../fonts/SegoeUI-SemiboldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUIBlack-Italic.woff2') format('woff2'),
        url('../fonts/SegoeUIBlack-Italic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Bold.woff2') format('woff2'),
        url('../fonts/SegoeUI-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Light.woff2') format('woff2'),
        url('../fonts/SegoeUI-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Segoe UI Semilight';
    src: url('../fonts/SegoeUI-SemilightItalic.woff2') format('woff2'),
        url('../fonts/SegoeUI-SemilightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI.woff2') format('woff2'),
        url('../fonts/SegoeUI.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('fonts/SegoeUI-BoldItalic.woff2') format('woff2'),
        url('fonts/SegoeUI-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Semibold.woff2') format('woff2'),
        url('../fonts/SegoeUI-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-LightItalic.woff2') format('woff2'),
        url('../fonts/SegoeUI-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUIBlack.woff2') format('woff2'),
        url('../fonts/SegoeUIBlack.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}


a{	text-decoration:none !important; color:#58585a;	outline:none;}
a:hover{
	color: #00afef;
	text-decoration: none;
}
a img{	border:none;	border:0px;}
h1{	font-weight:normal;	font-size:36px; }
.clear{	clear:both;}
.leftside{	float:left;}
.rightside{	float:right;}
.aligncenter{ text-align:center; }
ul {padding: 0; margin: 0; display: inline-block;}
ul li{	list-style:none;}
.no-margin {margin: 0;}
.no-padding {padding: 0;}
.padding-30 {padding: 30px 0;}
.padding-8 {padding: 0 8px;}
.margin-8 {margin: 0 -8px;}
.padding-15 {padding: 0 15px;}
.pointer {cursor: pointer;}

.main{	width:100%;	margin:0px auto;}
h1,h2,h3,h4,h5{padding:0px; margin:0px;	}
.wrapper{ width:1000px;	margin:0px auto; }
header {background:transparent !important; height: 95px; position: absolute; width: 100%; z-index: 10; border-top:5px solid #00afef;
  top: 0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow: none;
  }
  
  .inr-header header {
    position: absolute;
    /* background: rgba(0,0,0,0.5) !important; */
    background: radial-gradient(at 40% 0, black, transparent 60%),
    linear-gradient(-180deg, black, transparent 80%) bottom !important;
    background-size: 100% 15px;
    background-repeat: no-repeat;
  }
  .inr-header {
    position: relative;
  }
header.small-header {height: 75px;}
header.small-header .logo {margin: 11px 0;}
header.small-header .nav > ul > li > a {margin: 18px 0px;	text-transform: capitalize;}
header.small-header .nav li ul.sub-menu {top: 130px;}
header.small-header .nav li:hover ul.sub-menu {top: 70px;}
.logo { margin: 20px 0;}
.nav {float: right;}
.nav > ul > li {float: left; position: relative; overflow: hidden;}
.nav > ul > li > a {
	padding: 0px 18px;
	display: inline-block;
	border-right: 0px solid #e6e6e6;
	font-family: 'Segoe UI';
	text-transform: uppercase;
	margin: 30px 0px; color: #fff; font-size:16px;
}
.nav > ul > li:hover > a, .nav > ul > li.active > a{ background:transparent !important; color:#fff;}
.nav > ul > li.active {border-bottom: 0px; overflow: hidden;}
.nav > ul > li:hover{border-bottom: 0px; overflow: visible;}
.nav li span {display: block; text-align: center; height: 16px;}
.nav > ul > li > a.products {
	padding: 0px 28px 0px 18px;
}

.nav li ul.sub-menu {background: #4b4b4d; opacity: 0; position: absolute; top: 150px; padding: 5px 20px;width: 182px;left: 0;}
.nav li:hover ul.sub-menu, .dropdown-submenu:hover > .dropdown-menu {opacity: 1;top: 90px;}
.small-header .dropdown-submenu.active:hover > .dropdown-menu,
.dropdown-submenu:hover .products ~ .dropdown-menu{top: 60px;}
.dropdown-submenu > .dropdown-menu { opacity: 0; margin: 0px;border-radius: 0;
  display: block;  top: 150px; padding: 5px 5px;width: auto;left: 0;}

.nav li ul.sub-menu li a {display: inline-block; color: #fff; padding: 8px 0;font-family: 'Segoe UI';text-transform: capitalize;}
.nav li ul.sub-menu li:hover a {color: #00afef;}

.banner {background: #f7f6f6;min-height: 459px; margin-top: 0px !important;}	/*#fee500*/
.banner img {width: auto;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.inner-banner {margin-top: 90px; min-height: 202px;}
.logo img {
/*	width: 172px !important;*/
}

.contain-part { position: relative; z-index: 9;
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.4);
	}

.gray-bg {background: #f7f6f6; border-bottom:1px solid #e8e7e7;}
.welcome-part {padding:90px 0;}
.inner-contant {padding: 50px 0 70px;}
.main-heading {font-size:45px; color: #666; text-transform: uppercase; font-family: 'Segoe UI';}
.welcome-part .main-heading {margin-top: -10px;}
.main-heading span.smoll-span {font-size:35px; text-transform: none; font-family: 'Segoe UI';}
.main-heading span.span-color {color: #00afef;}
.pro-thumb-view {margin: 25px -12px 0;max-width: 470px;}
.pro-thumb-view ul li {float: left; padding: 0 12px; position: relative; width: 50%;}
.pro-thumb-view .small-margin {margin-bottom: 23px;}
.pro-thumb-view ul li:hover img{opacity: 0.3;}
.pro-thumb-view ul li:last-child {margin-right: 0px;}
.pro-thumb-view ul li a {position: relative;display: inline-block;}
.img-txt-part {border:5px solid transparent;color:#ffffff;font-size:20px;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%; padding: 47px 30px; font-family: 'Segoe UI'; text-transform: uppercase; line-height: 24px;font-weight: 600;}
.pro-thumb-view ul li:hover .img-txt-part {}
/*.slogan-part span {background: url(../images/slogan-bg.png) no-repeat scroll -11px 82px; color: #666; font-family: 'miamaregular'; font-size:75px; padding: 0 10px;}*/
.pro-thumb-detail .thumb-detail-title {font-family: 'Segoe UI'; font-size:40px; font-weight: 200; color: #00afef;margin-bottom: 30px;font-weight: 500;}
.pro-thumb-detail p {margin-bottom: 30px; color: #333;}
.slogan-part img {max-width:100%;}
.common-btn a, input[type="submit"].common-btn {background: transparent; border:3px solid transparent; color: #58585a; font-size:16px; text-transform: uppercase; font-weight: bold; padding: 7px 20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;}
.common-btn a span {font-weight: 300;}

.pink-btn a, input[type="submit"].pink-btn {border-color: #00afef;}
.green-btn a, input[type="submit"].green-btn {border-color: #a6ce39;}
.yellow-btn a, input[type="submit"].yellow-btn {border-color: #ffd200;}

.pink-btn a:hover, input[type="submit"].pink-btn:hover {color: #00afef;}
.green-btn a:hover, input[type="submit"].green-btn:hover {color: #a6ce39;}
.yellow-btn a:hover, input[type="submit"].yellow-btn:hover {color: #ffd200;}

.catalogue-part {padding-top: 90px;}
.center-title {width: 100%; text-align: center;}
.center-title .title {color: #58585a;font-size: 60px; text-transform: uppercase; font-family: 'Segoe UI'; line-height: 42px;}
.center-title .title span {font-family: 'Segoe UI';}
.catalogue-box:hover { z-index:1; position: relative;
-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.8);
-moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.8);
box-shadow: 0 0 18px rgba(0, 0, 0, 0.8);}
.catalogue-box a img {width: 100%;}

.footer-top {background: #58585a; padding: 32px 0 22px;}
.newsletter .label-part {background: url(../images/sprite.png) no-repeat scroll 0 0 ;padding-left: 65px;}
.newsletter .label-part .news-title {font-size: 30px; color: #fff; text-transform: uppercase; font-family: 'Segoe UI';}
.newsletter .label-part .news-title span {font-family: 'Segoe UI';}
.newsletter .label-part p {color: #cfcfcf;}
.input-part {float: right;}
.input-part input{ height: 45px;padding: 5px 15px; float: left;}
.input-part input[type="text"] {border:3px solid #3c3c3e;width: 280px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;}
.input-part input[type="submit"]{background: #3c3c3e; border:none; margin-left: -3px; color: #ffd200;font-family: 'Segoe UI'; font-size: 18px;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
-o-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;}
.footer-bottom {font-family: 'Segoe UI'; color: #58585a;}
.footer-bottom .top-footer {background: #2f312e; line-height:32px; }
.footer-widget .footer-title {color: #fff; font-size: 16px; font-family: 'Segoe UI';margin-bottom: 6px;font-weight: 700;}
.top-footer .footer-widget p {margin-bottom: 0;color: #d7d7d7;}
.top-footer .footer-widget ul li i.fa {width: 15px;}
.middle-footer {border-bottom:1px solid #e0e0e0;}
.middle-footer .question-part {background: url(../images/sprite.png) no-repeat scroll -1px -69px; padding: 10px 0 10px 65px;}
.middle-footer .question-part span {font-size: 20px;}
.middle-footer .call {float: right; font-size: 32px;}
.middle-footer .call span {font-size: 20px;}
.bottom-footer {padding-bottom: 15px;}
.bottom-footer .copyright-part p a {font-family: 'Segoe UI';}
.bottom-footer .powered-part {float: right;}
.bottom-footer .powered-part p {float: left; margin: 3px 5px;}

/************** Page CSS Start **************/
.breadcrumb-title {background: #f0efef;border-bottom:1px solid #e0dfdf; padding: 15px 0 13px;}
.bread-crumb ul li {float: left;}
.bread-crumb ul li a {margin: 0 8px;text-transform: capitalize;}
.bread-crumb ul li span {margin-left: 8px; font-family: 'Segoe UI';text-transform: capitalize;}
.left-title {display: inline-block; float: left; margin-right: 20px;}
.right-title {padding-top: 10px;}
.heading-part {margin-bottom: 45px; display: inline-block; width: 100%;}
.main-heading.heading {background: url(../images/green-line.jpg) no-repeat scroll right 0 #fff; font-size: 40px; padding: 10px 15px; position: relative; text-align: left; display: inline-block;}
.main-heading.heading.green-line {background: url(../images/green-line.jpg) no-repeat scroll right 0 #fff;}
.main-heading.heading.red-line {background: url(../images/red-line.jpg) no-repeat scroll right 0 #fff;}
.main-heading.heading.yellow-line {background: url(../images/yellow-line.jpg) no-repeat scroll right 0 #fff;}
.cat-row {max-width:631px;}
.category-box {position: relative;}
.category-box .img-part {margin-bottom: 10px; position: relative;}
.category-box .img-part img {width: 100%;}
.category-box .img-part .cat-border-part {position: absolute; border: 5px solid rgba(0, 0, 0, 0); height: 100%; width: 100%; top: 0; left: 0;}
.category-box:hover .img-part .cat-border-part {border-color:#a6ce39;}
.category-box .category-title {margin-bottom: 5px; font-size: 20px; font-family: 'Segoe UI';min-height: 67px;}
.category-box .category-title span {font-size: 30px; font-family: 'Segoe UI';}
.category-box:hover .category-title span {color: #a6ce39;}
.left-box-part .image-part {margin-left: -69px; margin-top: -15px;}
.left-box-part .image-part img {width: 100%;}
.sub-heading {color: #a6ce39; font-size: 25px; text-transform: uppercase; font-family: 'Segoe UI';}
.sub-heading span {font-family: 'Segoe UI';}
.product-box {position: relative; margin-bottom: 30px;}
.product-box img {width: 100%;}
/*.product-box .pro-box-detail {background: rgba(116, 206, 57, 0.8); border: 3px solid #87aa27; position: absolute; top: 0; left: 0; height: 100%; width: 100%; text-align: center; opacity: 0; font-family: 'Segoe UI'; padding: 30px 0;}*/
.product-box:hover .pro-box-detail {opacity: 1;}
.product-box .pro-box-detail .product-title {font-size: 24px; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); margin-bottom: 7px; background: url(../images/product-title-border.jpg) no-repeat scroll center bottom; padding-bottom: 8px;}
.product-box .pro-box-detail span {display: inline-block;width: 100%; color: #333333; font-size: 18px;}
.product-box .product-btn a{border:1px solid #87aa27; background: #fff; display: inline-block; font-size: 18px; margin-top: 15px; padding: 5px 15px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;}
.productdetail-info {color: #fff; font-size: 16px; position: absolute; width: 100%; bottom: 15px; left: 15px; /*padding-left:57px;*/}
.detail-txt-part {padding: 5px 0;}
.productdetail-info .productdetail-title{font-family: 'Segoe UI';}
.productdetail-info span {font-family: 'Segoe UI';}
.productdetail-info .pcs-part {background: #fff; height: 53px; width: 53px; float: left; color: #231f20; text-align: center; font-family: 'Segoe UI'; padding: 0 5px; overflow: hidden; margin-right: 10px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;}
.productdetail-info .pcs-part .big-font {font-size: 35px; font-family: 'Segoe UI'; line-height: 26px; margin-bottom: -3px; margin-top: 8px;}
.productdetail-info .pcs-part .smalll-font {background:#fff;font-size: 11px; text-transform: uppercase; border-top:1px solid #bdbec1; position: relative;}

#enquire {display: none; background: #fff; padding: 20px;}
.mfp-container.mfp-inline-holder #enquire {display: block;}

.small-margin {margin-bottom: 25px;}
.product-detail {margin-bottom: 30px;}
.product-detail .common-btn a {display: inline-block;}
.product-detail .product-code {margin-bottom: 10px;}
.product-detail .product-code .code-number ,.product-detail .product-code .table-field {font-size: 18px; font-family: 'Segoe UI';background-color: #a6ce39;}
.product-detail .product-data {margin-bottom: 5px; font-family: 'Segoe UI';}
.product-detail .product-data span {font-family: 'Segoe UI'; font-size: 18px; min-width: 60px; display: inline-block;}
.product-detail .common-btn {margin-top: 10px; display: inline-block;}
.product-detail .detail_slider_btm_img .flex-viewport {margin: 0 27px;}
.product-detail .detail_slider_btm_img .flex-viewport ul li {margin-right: 12px;}
.flex-direction-nav li a {background: url(../images/sprite2.png) no-repeat scroll 0px 0px;}

.who-we-are .inner-heading {margin: 20px 0 5px;}

.product-box .green-product .product-btn a {border-color: #87aa27;}
.product-box .green-product .product-btn a:hover {color: #87aa27;}

.product-box .red-product .product-btn a {border-color: #00afef;}
.product-box .red-product .product-btn a:hover {color: #00afef;}

.product-box .yellow-product .product-btn a {border-color: #ffd200;}
.product-box .yellow-product .product-btn a:hover {color: #ffd200;}

.pagination > li > a, .pagination > li > span {border-radius: 0px !important; margin-right: 5px;}
.pagination {margin-bottom: 0;}
.pagination span.pagination, .pagination a.pagination {margin-top: 0; margin-bottom: 0;}



/*Mobile Manu CSS*/
.mobilemenu {background:#00afef; color:#fff; cursor:pointer;font-size:14px; top:100px;left:0; float:right; top: 0; position: relative; z-index: 9;}
.mobilemenu-title .fa {font-size:18px; padding:12px 18px; margin: 0;}
.mobilemenu-title span{display: inline-block; text-transform: uppercase; font-weight: 600; padding: 11px;}
.mobilemenu-content{background:#00afef; margin-bottom: 5px; margin-left: 0; position: absolute; top: 0px; transition: none 0s ease 0s; width: 90%; right: 5%; left: 5%; border: 1px solid #00afef;}
.mobilemenu-content ul {margin: 0px; padding: 0px 0px;}
.mobilemenu-content ul li{padding-left: 10px; width: 100%; float: left;}
.mobilemenu-content ul li .fa {padding:8px 18px;}
.mobilemenu-content ul li a{display:inline-block; color: #fff; width: 100%; padding: 5px;text-transform: capitalize;}
.mobilemenu-content ul li:last-child{ border:0px;}

.fixed_position_menu {position: fixed !important; z-index: 15; top: 20px !important;}
.nav_sec {right: 15px; position: fixed; top: 95px; transition: all 0.4s ease 0s; width:100%; z-index: 99;}

.fixed_position_menu .mobilemenu, .mobilemenu-inner {color: #fff;}

/* Large desktop */
@media (min-width: 1200px) { 
	body,html{ overflow-x:hidden;}
	footer{width: 100%;}
	.footermenu ul {text-align: left;}
	.inner_hea {top: 271px;}
	}
@media (min-width: 991px) and (max-width: 1199px) {
	.banner {min-height: 381px;}
	.inner-banner {min-height: 202px;}
}
@media (max-width: 1000px) {
	.wrapper {width: 100%; padding: 0 15px;}
	.left-image-part .image-part {margin: 0;}
	.cat-row {max-width: 100%;}
	}
	
@media (min-width: 940px) and (max-width: 1199px) {
	body,html{ overflow-x:hidden;}
	.logo{width: 100%; max-width:inherit;}
	.nav ul li a {font-size: 13px;}
	}
/* Portrait tablet to landscape and desktop */
@media (min-width: 724px) and (max-width: 939px) {
	body,html{ overflow-x:hidden;}
	.logo{width: 100%; max-width:inherit;}
	.nav{width: 100%; padding: 0px;}
	}
 
@media (max-width: 991px) {
	.banner {min-height: auto; margin-top: 0px !important;}
	.logo {text-align: center; }
	header { position:relative;}
	.nav {margin: 0;}
	.input-part input[type="text"] { width: 240px;}
	.product-box .pro-box-detail {padding: 15px 0;}
	.poduct-listing {padding: 0;}
	.inner-banner {margin-top: 0px; min-height: auto;}
	
	* { transition: none 0s ease 0s ;}
	}
	
@media (min-width: 768px) and (max-width: 850px){
	.product-box .pro-box-detail {padding: 5px 0;}
	.common-btn a, input.common-btn[type="submit"] {font-size: 14px;}
	
	}
	
@media (min-width: 768px) and (max-width: 991px){
	/*.pro-thumb-view ul li {margin-right: 12px;}*/
	.head-pad {background:#000!important; display:compact}
	}

@media (max-width: 767px) {
	.mobilemenu-title .fa {padding: 12px;}
	.newsletter, .middle-footer, .bottom-footer {text-align: center;}
	.newsletter .label-part, .bottom-footer .copyright-part {text-align: left; display: inline-block;}
	.input-part, .middle-footer .call, .bottom-footer .powered-part {display: inline-block; float: none;}
	.middle-footer .question-part {text-align: left; display: inline-block;}
	.footer-bottom .footer-widget { border-bottom:1px solid #d6d6d6; margin-bottom: 10px; padding-bottom: 10px; position: relative;}
	.footer-link-part {display: none;}
	.footer-bottom .footer-widget.last-child {border-bottom:none;}
	.footer-widget span.opener { background:url(../images/sprite2.png) no-repeat scroll 0 0; height: 20px; width: 20px; display: inline-block; position: absolute; right: 0; top: 2px; cursor:pointer;}
	.footer-widget span.plus {background-position:-33px 3px;}
	.footer-widget span.minus {background-position:-33px -28px;}
	.center-title .title {font-size: 45px;line-height: 32px;}
	.left-title {width: 100%; margin-bottom: 20px;}
	.right-title {border-bottom: 1px solid #b6b6b6;}
	.left-box-part .image-part {margin: 0;}
	.head-pad {background:#000!important; display:compact}
	
	}
	
@media (max-width: 620px) {
	.main-heading {font-size: 33px;}
	.main-heading span.smoll-span {font-size: 25px;}
	.pro-thumb-detail .thumb-detail-title {font-size: 30px;}
	.center-title .title {font-size: 38px;line-height: 28px; padding: 0 20px;}
	.head-pad {background:#000!important; display:compact}
	}
	
@media (max-width: 500px) {
	.mobilemenu-content {width: 86%; left: 7%; right: 7%;}
	.pro-thumb-view{text-align: center;}
	.head-pad {background:#000!important; display:compact}
	.main-heading {text-align: center;}
	.newsletter .label-part .news-title {font-size: 25px;}
		.head-pad {background:#000!important; display:compact}
	}

@media (max-width: 360px) {
	.head-pad {background:#000;}
	}
	
	
/* Landscape phone to portrait tablet */
@media (min-width: 420px) and (max-width: 724px) { 
	body,html{ overflow-x:hidden;}
	.nav{width: 100%; padding: 0px;}
	}

@media (max-width: 420px) {
	.mobilemenu-content {width: 82%; left: 9%; right: 9%;}
	.input-part input[type="text"] {width: 190px;}
	.input-part input[type="submit"] {font-size: 15px;}
	}

@media (min-width: 320px) and (max-width: 420px) {
	body,html{ overflow-x:hidden;}
	header {/*height: 73px;*/}
	.logo{/*width: 51%;*/ max-width:inherit;}
	.nav{width: 100%; padding: 0px;}
	.pro-thumb-view ul li {float: none; margin-right: 0; margin-bottom: 20px;}
	}

@media (min-width: 220px) and (max-width: 320px) {
	body,html{ overflow-x:hidden;}
	header {/*height: 73px;*/}
	.logo{/*width: 30%;*/ max-width:
	inherit;}
	.nav{width: 100%; padding: 0px;}	 
	}


/*------------------------------------- ADDED BY RK ---------------------------*/
.alert-success {background-color: #dff0d8;border-color: #d6e9c6;color: #468847;margin-bottom: 10px;text-align: center;padding: 10px 0px;border-radius: 3px;width: 100%;}
.alertdenger{background: #fee9e9;color: #d15e5e;border: 1px solid #ffd5d5;margin-bottom: 10px;text-align:center;padding: 10px 0px;border-radius:3px;width: 100%;}
input.text_field1 {
  width: 100%;
  float: left;
  margin: 0 17px 0 0;
  border: 1px solid #ccc;
  font-size: 14px;
  color: #1c1a18;
  padding: 5px 8px;
  outline: none;
  margin-bottom: 10px;
  height: 34px;
}
.combo_field1 {
  width: 100%;
  float: left;
  margin: 0 17px 0 0;
  border: 1px solid #ccc;
  font-size: 14px;
  color: #1c1a18;
  padding: 5px 8px;
  outline: none;
  margin-bottom: 9px;
  height: 34px;
}
textarea, input.text_field {
  width: 100%;
  float: left;
  border: 1px solid #ccc;
  font-size: 14px;
  color: #1c1a18;
  padding: 8px 10px;
  outline: none;
  margin-bottom: 10px;
}
.botton{
  color: #a6ce39;
  border-color: #a6ce39;
  background-color: #fff;
  border: 3px solid;
  font-size: 16px;
  font-weight: 300;
  padding: 7px 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.botton:hover {color: #58585a;border-color: #a6ce39;}
.enquire_form_cls{background-color: #FFFFFF;}

.newsletter_success{color: #a6ce39;font-size:16px;line-height: 22px;font-family: 'Segoe UI';}
.newsletter_danger{color: #00afef;font-size:16px;line-height: 22px;font-family: 'Segoe UI';}


.yellowbackground a {background: #0eb4f0;}
.yellowborder:hover{border: 5px solid #0eb4f0;}

.redbackground a {background: #0eb4f0;}
.redborder:hover{border: 5px solid #0eb4f0;}

.greenbackground a {background: #0eb4f0;}
.greenborder:hover{border: 5px solid #0eb4f0;}

.red-box .img-part .cat-border-part {position: absolute; border: 5px solid rgba(0, 0, 0, 0); height: 100%; width: 100%; top: 0; left: 0;}
.red-box:hover .img-part .cat-border-part {border-color:#00afef;}
.red-box:hover .category-title span {color: #00afef;}

.yellow-box .img-part .cat-border-part {position: absolute; border: 5px solid rgba(0, 0, 0, 0); height: 100%; width: 100%; top: 0; left: 0;}
.yellow-box:hover .img-part .cat-border-part {border-color:#ffd200;}
.yellow-box:hover .category-title span {color: #ffd200;}

.green-box .img-part .cat-border-part {position: absolute; border: 5px solid rgba(0, 0, 0, 0); height: 100%; width: 100%; top: 0; left: 0;}
.green-box:hover .img-part .cat-border-part {border-color:#a6ce39;}
.green-box:hover .category-title span {color: #a6ce39;}

.red-font {color: #00afef;}
.yellow-font {color: #ffd200;}
.green-font {color: #a6ce39;}

.yellow-product {background: rgba(231, 190, 0, 0.5); border: 3px solid #ffdb31; position: absolute; top: 0; left: 0; height: 100%; width: 100%; text-align: center; opacity: 0; font-family: 'Segoe UI'; padding: 30px 0;}
.product-box .yellow-product .product-title {font-size: 24px; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); margin-bottom: 7px; background: url(../images/product-yellow-border.jpg) no-repeat scroll center bottom; padding-bottom: 8px;}

.red-product {background: rgba(207, 18, 140, 0.8); border: 3px solid #00afef; position: absolute; top: 0; left: 0; height: 100%; width: 100%; text-align: center; opacity: 0; font-family: 'Segoe UI'; padding: 30px 0;}
.product-box .red-product .product-title {font-size: 24px; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); margin-bottom: 7px; background: url(../images/product-red-border.jpg) no-repeat scroll center bottom; padding-bottom: 8px;}

.green-product {background: rgba(166, 206, 57, 0.8); border: 3px solid #87aa27; position: absolute; top: 0; left: 0; height: 100%; width: 100%; text-align: center; opacity: 0; font-family: 'Segoe UI'; padding: 30px 0;}
.product-box .green-product .product-title {font-size: 24px; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); margin-bottom: 7px; background: url(../images/product-title-border.jpg) no-repeat scroll center bottom; padding-bottom: 8px;}

#catalogue_form {background-color: #ffffff}
.inquiry_data{padding-top: 20px; padding-right: 20px;} /* Temporary */

#catalogue_form{display: none; padding: 20px;}
.mfp-container .mfp-content #catalogue_form{display: block;}



/*====== 3d unfold ======

*/
.mfp-3d-unfold {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-3d-unfold .mfp-content {
  perspective: 2000px;
}
.mfp-3d-unfold .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  transform-style: preserve-3d;
  transform: rotateY(-60deg);
}
.mfp-3d-unfold.mfp-bg {
  opacity: 0;
  transition: all 0.5s;
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: rotateY(0deg);
}
.mfp-3d-unfold.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
  transform: rotateY(60deg);
  opacity: 0;
}
.mfp-3d-unfold.mfp-removing.mfp-bg {
  opacity: 0;
}



.product-detail-part .pro-detail-box {  margin-bottom: 20px;}
.product-detail-part .pro-detail-box table {  border: 0px solid #fff;  background: #f0efef;
-webkit-box-shadow: 0px 0px 0px 1px #f0efef;  -moz-box-shadow: 0px 0px 0px 1px #f0efef;  
 box-shadow: 0px 0px 0px 1px #f0efef;  width: 100%;  border: 0;}
.product-detail-part .pro-detail-box tr {  border-bottom: 2px solid #e0dfdf;}
.product-detail-part .pro-detail-box tr td {   padding: 7px 12px;  font-size: 16px;  font-weight: 300;}
.product-detail-part .pro-detail-box tr td:first-child {  border-right: 1px solid #e0dfdf;  width: 30%;}
.product-detail-part .pro-detail-box tr td:last-child {  font-weight: 600;  width: 50%;}
.related_prod_box .heading{font-size: 30px}

/*blue color category code started */
.blueborder:hover{border: 5px solid #00c1f3;}
.blue-font {color: #00c1f3;}
.main-heading.heading.blue-line {background: url(../images/blue-line.jpg) no-repeat scroll right 0 #fff;}
.blue-btn a, input[type="submit"].blue-btn {border-color: #00c1f3;}
.blue-btn a:hover, input[type="submit"].blue-btn:hover {color: #3ad6ff;}
.product-box .blue-product .product-btn a {border-color: #00c1f3;}
.product-box .blue-product .product-btn a:hover {color: #00c1f3;}
.blue-product {background: rgba(0, 193, 243, 0.5); border: 3px solid #ffdb31; position: absolute; top: 0; left: 0; height: 100%;
  width: 100%; text-align: center; opacity: 0;font-family: 'Segoe UI'; padding: 30px 0;}
.product-box .blue-product .product-title {font-size: 24px; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); margin-bottom: 7px;
background: url(../images/product-blue-border.jpg) no-repeat scroll center bottom; padding-bottom: 8px;}
.blue-box .img-part .cat-border-part {position: absolute; border: 5px solid rgba(0, 0, 0, 0); height: 100%; width: 100%; top: 0; left: 0;}
.blue-box:hover .img-part .cat-border-part {border-color:#00c1f3;}
.blue-box:hover .category-title span {color: #00c1f3;}
.bluebackground a {background:#00b0de;}
/********************************************************/
/*.logo img {	width: 170px;}*/
.footer-bottom ul li a {text-transform: capitalize;color: #d7d7d7;}
.bannerMainCont{	margin-top:0px;	position:relative;
overflow:hidden;	width:100%;}
.bannerBg{	
	width:100%;	
	height:500px;	
	display:block;
	background:url('../images/about-us.jpg') 0 0 no-repeat;
	-webkit-background-size:100% auto;	
	background-size:100% auto;
	position:relative;
}
/*10-9-2020*/
.bannerBg::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:linear-gradient(360deg, black, transparent 40%);
}
/*end 10-9-2020*/
.bannerText {	bottom: 0px;	right: 1%;	font-weight: lighter;
position: absolute;	position: absolute;
font-size: 90px;line-height: 85px;
text-transform: uppercase;	color: #fff;	white-space: nowrap;
}.height-header {	}
.about-us-block .inner-heading {	margin-bottom: 1em;}
.product-blk img.img-responsive {border: 2px solid #e6e6e6;padding: 10px;}
.product-blk .product-txt {background: #4b4b4d;	color: #fff;
padding: 8px 15px 8px;	transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;}
.product-blk a:hover .product-txt {background: #00afef;}
.product-blk .product-txt p {	margin: 0px;	text-transform: capitalize;}
.product-blk {	border: 2px solid #f0efef;	margin-bottom: 2em;}
.product-blk .product-img:hover img {	transform: scale(1.2 , 1.2);}
/*.product-main-page .product-blk .product-img:hover img {
	transform: none;
}*/
.product-blk .product-img {	overflow: hidden;}
.product-blk .product-txt p {	margin: 0px;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 21px;}
.two-line p{min-height: 44px;}
.product-blk .product-img img {	transition: all 1s ease-in-out; width:100%;}
.contact-form .btn.btn-default {	background: #00afef;	color: #fff;	border: none; transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.contact-form .btn.btn-default:hover,
.contact-us-block .footer-link-part ul li a i {
	margin-right: 8px;
}
.contact-form .btn.btn-default:focus {background: #4b4b4d;}	
.about-us-block .why-ornate {
	padding: 4em 0em;
}


.ornate-about-us p {
	font-size: 16px;
	line-height: 33px;
}


.b-w {
	filter: grayscale(1);
}



.dropdown-submenu {
  position: relative;
}.dropdown-submenu .dropdown-menu .dropdown-submenu .dropdown-menu {
width: auto;	position: absolute;
}

.dropdown-submenu .dropdown-menu .dropdown-submenu .dropdown-menu {
	display: none;
}.dropdown-submenu .dropdown-menu .dropdown-submenu:hover .dropdown-menu {
	display: block;
}

.dropdown-submenu > .dropdown-menu {
	background: #4b4b4d;
}.dropdown-submenu .dropdown-menu > li > a {
  color: #fff; text-transform: capitalize; padding: 4px;
}
 .dropdown-menu .dropdown-submenu .dropdown-menu{
  top: 0;  left: 100%;  margin-top: -6px;  margin-left: -7px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}

.dropdown-submenu .dropdown-menu > li > a:hover,.dropdown-submenu .dropdown-menu > li > a:focus,
.dropdown-submenu .dropdown-menu .active {
	color: #2bbadc;
	background-color: transparent;
}

.dropdown-submenu:hover>.dropdown-menu {
  display: block;
}

.dropdown-submenu>a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 6px;
  margin-right: -5px;
}
.dropdown-submenu a.products:after{
  transform: rotate(90deg);
  margin-right: -14px;
  margin-top: 7px;}

.dropdown-submenu:hover>a:after {
  border-left-color: #fff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.dropdown-submenu:hover > a::after {
	border-left-color: #ccc;
}
.copyright-part p, .footer-bottom p.text-right , .footer-bottom p.text-right a {
	font-size: 14px;
}

.whtsapp-lg img.img-fluid {
	width: 50px;
}
.whtsapp-lg {
	position: fixed;
	right: 2%;
	bottom:5%; z-index:550;
}.whtsapp-block{position:relative;}.circle {
	border-radius: 50%;
	background-color: deepskyblue;
	width: 80%;
	height: 80%;
	position: absolute;
	opacity: 0;
	animation: scaleIn 2s infinite cubic-bezier(.36, .11, .89, .32);
	right: 10%;
	bottom: 11%;
	z-index: -5;
}@keyframes scaleIn {
  from {
    transform: scale(.5, .5);
    opacity: .5;
  }
  to {
    transform: scale(2.5, 2.5);
    opacity: 0;
  }
}



/****************************SOCIAL***************************************************/

div.social {
	position: fixed;
	float: right;
	bottom: 0;
	z-index: 1;
	right: 0;
	display: inline-block;
	
}
.social ul {
  padding: 0px;
}
.social ul li {
	background: rgba(0, 0, 0, 0.36);
	text-align: right;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
  width: 36px;
  height: 36px;}
.social ul li:hover {
}
.social ul li:hover a {
  color: #000;
}
.social ul li:hover i {
  color: #fff;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.social ul li i {
	color: #000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-size: 20px;
	position: relative;
	top: 4px;
}
.social ul li span{position: absolute;}
.onlineservice-fixed-style {
	position: fixed;
	z-index: 99;
}div.onlineservice-fixed-styleRight {
	left: initial !important;
	right: 0 !important;
}
.onlineservice-fixed-style.onlineservice-fixed-left {
	top: 50%;
	transform: translateY(-50%);
}.onlineservice-fixed-style ul {
	border-radius: 10px 0 0 10px;
}.onlineservice-fixed-left .onlineservice-fixed-blocks-list {
	background-color: transparent;
}.sitewidget-onlineService.onlineservice-fixed-style ul li {
	line-height: 28px;
	position: relative;
	white-space: nowrap;
	height: 48px;
	width: 54px;
}.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items {
	width: auto;
	width: 60px;
	height: 60px;
	position: relative;
	margin-bottom: 2px;
}.onlineservice-fixed-style.onlineservice-fixed-left .bglist {
	overflow: hidden;
}.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items > a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	background: rgba(74,74,74,0);
	color: #fff;
	border: 0;
	box-sizing: border-box;
	border-bottom: 0;
}.onlineservice-fixed-style.onlineservice-fixed-left .bgicon {
	position: relative;
	padding: 0;
	border: 0;
	border-radius: 0;
	width: 120px;
	height: 60px;
	transition: all .2s;
}.onlineservice-fixed-style.onlineservice-fixed-left .bglist .ico_f {
	color: #fff;
	background: rgba(74,74,74,.3);
}.onlineservice-fixed-style.onlineservice-fixed-left .bglist .ico_all {
	width: 60px;
	height: 60px;
	padding: 0;
	border: 0;
	border-radius: 0;
	position: initial;
	float: left;
}.onlineservice-fixed-style ul li div {
	position: absolute;
	padding: 12px 13px;
	/* top: 0; */
	/* right: 0; */
	border-radius: 10px 0 0 10px;
	width: 28px;
	transition: width .3s ease-in;
}.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items > a.onlineService_t_icon i {
	background-position: 0 -56px;
}.onlineservice-fixed-style ul li i.font-icon {
	background-image: none;
	line-height: 60px;
	font-size: 26px;
}.onlineservice-fixed-style.onlineservice-fixed-left .bglist .ico_all {
	width: 60px;
	height: 60px;
	padding: 0;
	border: 0;
	border-radius: 0;
	position: initial;
	float: left;
}.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items > a.onlineService_t_icon i {
	background-position: 0 -56px;
}.onlineservice-fixed-style ul li i.font-icon {
	background-image: none;	line-height: 60px;
	font-size: 26px;}
.onlineservice-fixed-left{left:0 !important;right:initial !important}
div.onlineservice-fixed-styleRight{left:initial !important;right:0 !important}
.sitewidget-onlineService.onlineservice-fixed-style ul li i.font-icon{display:initial}
.onlineservice-fixed-style.onlineservice-fixed-left .bglist{overflow:hidden}
.onlineservice-fixed-style.onlineservice-fixed-left .bglist .ico_f{color:#fff;background:rgba(74,74,74,.3)}
.onlineservice-fixed-style.onlineservice-fixed-left .bglist .ico_t{background:#fff}
.onlineservice-fixed-style ul li a i.block-iconyouxiang{font-size:20px}
.onlineservice-fixed-style ul li a i.block-iconerweima{font-size:22px}
.onlineservice-fixed-style ul li a i.block-iconvkcopy{font-size:20px}
.onlineservice-fixed-left .onlineservice-fixed-blocks-list{background-color:transparent}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items{width:auto;width:60px;height:60px;position:relative;margin-bottom:2px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a{display:block;width:100%;height:100%;text-align:center;background:rgba(74,74,74,0);color:#fff;border:0;box-sizing:border-box;border-bottom:0}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a .icon{margin-top:10px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a .word{display:block;margin:0;font-size:12px;text-align:center;line-height:18px;padding:0 4px 4px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a i.fa{background-image:none;line-height:60px;font-size:26px;display:block;margin:0 auto}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a .terminal{display:block;width:0;height:1px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a.onlineService_t_icon i{background-position:0 -56px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips .triangle{position:absolute;background:0;color:#fff;font-size:22px;top:19px;left:0;width:auto;height:auto}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips>li{width:auto;height:auto}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips>li a{display:block;min-width:30px;min-height:22px;text-align:center;line-height:60px;color:#fff;font-size:14px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips>li a img{max-width:240px}
.onlineservice-fixed-left.onlineservice-fixed-style-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips{left:58px;right:auto;-webkit-transform:translateX(-250%);transform:translateX(-250%)}
.onlineservice-fixed-left.onlineservice-fixed-style-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips:after{right:auto;left:-6px;border-color:#ccc transparent transparent #ccc;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
@media(min-width:769px){.onlineservice-fixed-style.onlineservice-fixed-left .listHover{transform:translateX(-60px)}
.onlineservice-fixed-style.onlineservice-fixed-left .bgicon{position:relative;padding:0;border:0;border-radius:0;width:120px;height:60px;transition:all .2s}
.onlineservice-fixed-style.onlineservice-fixed-left .bglist .ico_all{width:60px;height:60px;padding:0;border:0;border-radius:0;position:initial;float:left}
.onlineservice-fixed-style.onlineservice-fixed-left{top:50%;transform:translateY(-50%)}
.onlineservice-fixed-style ul li i.font-icon{background-image:none;line-height:60px;font-size:26px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips.centerPad{padding:15px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items:hover .onlineservice-fixed-blocks-tips{background:rgba(74,74,74,.3);-webkit-transform:translateX(0);transform:translateX(0)}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips{background-color:#fff;border-radius:0;position:absolute;left:60px;top:0;-webkit-transform:translateX(-300%);transform:translateX(-300%);-webkit-transition:all .1s;transition:all .1s;z-index:-1;padding:0 15px;min-height:60px}
div.sitewidget-onlineService.onlineservice-fixed-styleRight .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips{background-color:#fff;border-radius:0;position:absolute;left:initial;right:60px;top:0;-webkit-transform:translateX(300%);transform:translateX(300%);-webkit-transition:all .1s;transition:all .1s;z-index:-1;padding:0 15px;min-height:60px}
div.sitewidget-onlineService.onlineservice-fixed-styleRight .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips .fa-caret-left{left:initial;right:0;width:auto;height:auto}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .triangleMb{display:none}
}
.onlineservice-fixed-left .onlineservice-fixed-blocks-items .ico_t {
	color: #000 !important;
	background: #fff !important;
}.onlineservice-fixed-style.onlineservice-fixed-left .listHover {
	transform: translateX(-60px);
}
/***********************************************************************/



.available-blk img.img-fluid {	width: 150px;border-radius: 50%;}
.available-finish {	text-align: center;
width: 100%;	margin: 0 auto;
display: flex;	align-content: start;
flex-direction: initial; flex-wrap: initial;}		
.inner-heading.finish-head {text-align: center;	text-transform: capitalize;	width: 50%;	margin: 0 auto;
margin-bottom: 1em;	color: #58585a;text-transform: uppercase;	font-weight: bold;}
.available-blk {margin-right: 0px;	margin-bottom: 2em;	width: 29%;}
.available-blk p {	text-transform: uppercase;	font-weight: 600;}
.finishes-block {	margin: 3em 0em 1em;}
.footer-link-part {margin-bottom: 1.5em;}

.list-2{column-count: 2; -moz-column-count: 2; -webkit-column-count: 2;}
ul.list-2 li {
	padding: 0px 60px 0px 0px;
}.product-main-page .product-blk img.img-responsive {
	padding: 0; border: none;
}
/*10-9-2020*/
.col-lg-5.col-md-5.col-sm-5.col-xs-12 > .footer-widget > .footer-link-part ul li a{
	text-transform:none;
}

.logo a img {
    max-width: 200px;
}
/*end 10-9-2020*/
/*********************************************************************************/


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

@media screen and (max-width: 991px){.mobilemenu {	top: -66px;}
.bannerMainCont {	margin-top: 0;}.height-header {	height: 0;}
.bannerBg {	min-width: 1000px;}.bannerBg {	height: 290px;}
.bannerText {right: 2%; font-size:75px;}
}
@media screen and (max-width: 767px){
.welcome-part {	padding: 30px 0;}
.footer-bottom p.text-right {text-align: center !important;}
.row.mobilemenu-content.add-menu {	display: block !important;}
.mobilemenu {top: 20px;	position: fixed;z-index: 555;width: auto;
height: auto;	display: inline-block;	right: 0;left: auto;} 
header.small-header {height: auto;}
}
@media screen and (max-width: 575px){
.bannerText {font-size: 45px;}
}

.head-pad {padding:0 4%;}