@import url(http://fonts.googleapis.com/css?family=Alef:400,700);

@charset "utf-8";
/* CSS Document */
html{height:100%}
body{margin:0; padding:0; font-family: 'Alef', sans-serif, Arial, Helvetica; color:#3F3F3F; font-size:14px; background:url(../images/bg.jpg) repeat; height:100%}
div, h1, h2, h3, h4, p, ul, li, form{margin:0; padding:0;}
header, nav, footer, aside, hgroup, article, address, section, figure, hgroup {display:block; margin:0; padding:0;}
a, img{border:none;}
a{color:#5a5a5a; text-decoration:underline;}
a:hover{text-decoration:none;}
.clr{clear:both;}
.spacer{clear:both; height:100px;}

h1, h2, h3, h4{font-family: 'Alef', sans-serif, Arial, Helvetica;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4{ color:#1c4475 !important; }
.bannerArea .sliding ul li .info h2 { color:#fff !important; }
.bannerArea .pageBanner .pageBannerIn h2{ color:#fff !important; }
/*wrapper*/
.wrapper{min-width:980px;}

/*header*/
.header{background:#fff;}
.header .headerTop{width:1024px; padding:10px; margin:0 auto}

h1.logo{float:left;}
h1.logo a{background:url(../images/logo.jpg) no-repeat; width:302px; height:150px; display:block; text-indent:-100000px;}

/*search form*/
.header .headerTop form{float:right; width:246px; border:0px solid #f5f4f2; position:relative; margin-top:25px;}

.header .headerTop form input[type='text']{
	width:87%; display:block; border:1px solid #e3e2e0; background:#fff; padding:6px 10% 6px 2%; color:#A28D76; font-size:14px; outline:none; display:block; margin:0;
	}
.header .headerTop form input[type='submit'],
.small-icon-submit
{
	background:url(../images/searchIcon.jpg) no-repeat; width:15px; height:14px; display:block; cursor:pointer; outline:none; position:absolute; top:8px; right:6px; text-indent:-100000px; border:none
	}

.small-icon-submit {top: 27px;
right: 30px;}


.graya .imgCol img {max-width:150px;max-height:166px;}

/*navigation*/
/*.nav{background:#43abac; height:28px}*/
.nav{background:#104378 !important; height:28px}
.nav .navIn{width:1024px; margin:0 auto; padding:0 10px; display: table;}
.nav .navIn ul li{font-size:15px; text-transform:capitalize; color:#d3ecec; line-height:29px; display: inline-block; border-left: 1px #d3ecec solid;}
.nav .navIn ul li a{ height:28px; display:block; color:#d3ecec; text-decoration:none; padding:0 10px;}
.nav .navIn ul li:hover a, .nav .navIn ul li.current-menu-item a{color:#fff}

/*cartbox*/
.cartBox{float:right; border-left:1px solid #6fbfbf; border-right:1px solid #6fbfbf;}
.cartBox .cartBoxIn{background:#f4f3f3; border:1px solid #d7d7d7; padding:2px 15px 0 10px; height:24px}
.cartBox .cartBoxIn span{background:url(../images/carImg.jpg) 0 0 no-repeat; padding-left:30px; min-height:19px; color:#A28D76; font-size:14px; display:block; font-family:Arial, Helvetica, sans-serif; padding-top:3px;}
.cartBox .cartBoxIn a{text-decoration:none;}

/*banner area*/
.bannerArea{position:relative; overflow:hidden}
.bannerArea .sliding{}
.bannerArea .sliding img{ margin:0 auto; min-height:351px !important;}
.bannerArea .sliding ul{list-style:none}
.bannerArea .sliding ul li{position:relative;}

.bannerArea .sliding ul li .info{
	top:0;
	width:960px;
	padding-top:50px;
	
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.bannerArea .sliding ul li .infoIn{
	width:510px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;	
	}
.bannerArea .sliding ul li .info h2{font-size:43px; color:#fff; line-height:48px;}
.bannerArea .sliding ul li .info p{font-size:18px; color:#fff; padding:10px 0;}

.bannerArea .sliding a.readMorea{
	border:2px solid #8b8682;
	font-size:19px;
	text-transform:capitalize;
	float:left;
	display:block;
	text-decoration:none;
	margin-top:0px;
	color:#FFF;
	padding-top: 2px;
	padding-right: 30px;
	padding-bottom: 2px;
	padding-left: 30px;
	}
	
	.bannerArea .sliding a.readMorea:hover{
	border:2px solid #8b8682;
	background-color:#FFF;
	font-size:19px;
	text-transform:capitalize;
	float:left; display:block;
	padding:2px 30px;
	text-decoration:none;
	margin-top:0px;
	color:#baaa91;
	}

/*page banner*/
.bannerArea .pageBanner{ height:164px; position:relative}
.bannerArea .pageBanner img{width:100%; height:164px; margin:0 auto; position:absolute; top:0; left:0}
.bannerArea .pageBanner .pageBannerIn{width:960px; padding:35px 10px 0; margin:0 auto; position:relative; z-index:99}
.bannerArea .pageBanner .pageBannerIn h2{font-size:38px; font-weight:400; color:#fff; text-transform:capitalize; padding-bottom:5px; padding-left:20px;}
.bannerArea .pageBanner .pageBannerIn p{font-size:17px; color:#fff; padding-left:20px;}

/*content*/
.content{padding:40px 0 0}
.content .contentIn{width:960px; margin:0 auto; padding:0 10px}

.content .contentInner{padding:20px 0 60px;}

h2.title{
	font-size:24px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	background:url(../images/titleLine.jpg) bottom center no-repeat;
	padding-bottom:25px;
	color:#a28d76;
	margin-bottom:40px;
	margin-top: 10px;
	}

/*feature products*/
.featureproduct{position:relative; margin-bottom:50px;}
/*.featureproduct a.prev, a.next{background:url(../images/slideArrow.png) no-repeat; width:19px; height:38px; display:block; text-indent:-100000px; float:left; margin-top:60px;}
.featureproduct a.prev{background-position:-19px 0;}*/
.featureproduct .proSliding{ position:relative; margin:0 25px;}
.featureproduct .proSliding ul{list-style:none;}
.featureproduct .proSliding ul li{float:left; text-align:center; width:150px; margin:0 17px; height:200px;}
.featureproduct .proSliding ul li a{display:block; color:#3F3F3F; font-size:17px; text-transform:capitalize; text-decoration:none}
.featureproduct .proSliding ul li a:hover{color:#259E9E;}
.page-template-page-Products-php .featureproduct .proSliding ul li img {margin:0px auto;}





div.fadehover {
	position: relative;
	}

div.fadehover img.a {
	position: absolute;
	left: 0;
	top: 0;
    z-index: 10;
	}
	
div.fadehover img.b {
	position: absolute;
	left: 0;
	top: 0;z-index:9;
	}

.grayscale {
	 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}


.featureproduct .proSliding ul li small{display:block; margin-top:5px; font-size:17px;}

.featureproduct .proSliding .prev {display:block !important; background:url(../images/slideArrow.png) no-repeat; width:19px; height:38px; display:block; text-indent:-100000px; background-position:-19px 0; cursor:pointer; position:absolute; top:55px; left:-25px}
.featureproduct .proSliding .next {display:block !important; background:url(../images/slideArrow.png) no-repeat; width:19px; height:38px; display:block; text-indent:-100000px; cursor:pointer; position:absolute; top:55px; right:-25px}


/*featureApplication*/
.featureApplication{ margin-bottom:30px;}
.featureApplication ul{list-style:none;}
.featureApplication ul li{width:228px; float:left; text-align:center; margin-left:10px; margin-bottom:50px;}
.featureApplication ul li a{display:block; color:#3F3F3F; font-size:17px; text-transform:capitalize; text-decoration:none}
.featureApplication ul li a:hover{color:#259E9E;}
.featureApplication ul li figure{background:url(../images/imgBg.png) no-repeat; width:227px; height:145px; padding:5px 0 0 1px; position:relative}
.featureApplication ul li figure img{display:block; margin:0 auto;}

.featureApplication ul li figure span{background:#000; width:213px; height:117px; display:block; position:absolute; top:5px; left:8px; opacity:0.3; filter:alpha(opacity=30); display:none}
.featureApplication ul li figure span em{background:url(../images/hoverBg.png) no-repeat; width:70px; height:70px; display:block; opacity:1; filter:alpha(opacity=100); margin:0 auto; margin-top:25px;}
.featureApplication ul li figure:hover span{display:block;}

.featureApplication ul li small{display:block; margin-top:5px; font-size:17px;}

/*bottom part*/
.bottomPart{background:#fff; border-top:1px solid #d6d6d7;}
.bottomPart .bottomPartIn{width:960px; padding:65px 10px; margin:0 auto}

.bottomPart .bottomPartIn .col-1{width:400px; float:left; margin-left:20px;}
.bottomPart .bottomPartIn .col-1 h3{font-size:21px; color:#3F3F3F; font-weight:800; padding-bottom:5px; line-height:25px;}
.bottomPart .bottomPartIn .col-1 small{display:block; font-size:16px; color:#3F3F3F;}
a.readMore{background:url(../images/plusIcon.jpg) 0 0 no-repeat; padding-left:32px; color:#3F3F3F; text-decoration:none; display:block; font-size:18px; font-weight:400; text-decoration:none; margin-top:30px;}

.bottomPart .bottomPartIn .col-2{width:430px; float:right; margin-right:10px;}
.bottomPart .bottomPartIn .col-2 ul{list-style:none;}
.bottomPart .bottomPartIn .col-2 div.list{border-bottom:1px solid #dddddc; padding:0 0 25px 40px; background:url(../images/plusIcon.jpg) 0 0 no-repeat; margin-bottom:25px}
.bottomPart .bottomPartIn .col-2 div.list h3{font-size:16px; text-transform:capitalize; color:#3F3F3F; font-weight:400; line-height:15px;}
.bottomPart .bottomPartIn .col-2 div.list h3 a{color:#3F3F3F; text-decoration:none;}
.bottomPart .bottomPartIn .col-2 div.list small{display:block; color:#76777B; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:2px;}

.bottomPart .bottomPartIn .col-2 #slides {}
.bottomPart .bottomPartIn .col-2 .slides_container {width:430px; height:220px; overflow:hidden; position:relative; z-index:99;}
.bottomPart .bottomPartIn .col-2 #slides .slide {width:430px; height:220px; display:block; position:absolute;left:0;top:220px;}

.bottomPart .bottomPartIn .col-2 .pagination{display:none;}


/*application page*/
.bottomPart .bottomPartIn .featureproduct .proSliding{float:none; width:100%}

/*Company page*/
/*sidebar*/
.sidebar{width:145px; float:left; margin-right:70px;}
.sidebar ul{list-style:none;}
.sidebar ul li{margin-bottom:8px; font-size:18px; color:#3F3F3F; text-transform:capitalize}
.sidebar ul li a{color:#3F3F3F; text-decoration:none; display:block; padding:2px 0 2px 16px}
.sidebar ul li.current-menu-item a,.sidebar ul li:hover a {border-left:6px solid #CEC7B7; padding-left:10px;}

/*rightContent*/
.rightContent{width:740px; float:left}
.rightContent h2{text-transform:uppercase; font-size:24px; font-weight:normal; color:#A28D76; padding-bottom:20px;}
.rightContent p{padding-bottom:25px; color:#3F3F3F; font-size:14px; line-height:22px;}

/*links page*/
ul.linksList{list-style:none;}
ul.linksList li{border-top:1px solid #d6d6d6; padding:20px 0 10px}
ul.linksList li:first-child{border:none; padding-top:10px;}
ul.linksList li h2{font-size:17px; text-transform:capitalize; color:#5a5a5a; font-weight:400; padding-bottom:5px}
ul.linksList li h3{font-size:15px; text-transform:capitalize; color:#3F3F3F; font-weight:400; padding-bottom:20px;}

/*Management page*/
ul.managementList{border-top:1px solid #e9e9e9; padding-top:30px; list-style:none}
ul.managementList li{border-top:1px solid #e9e9e9; padding:15px 0;}
ul.managementList li:first-child{border:none;}
ul.managementList li .img{background:url(../images/shadow.png) left bottom no-repeat; width:153px; padding-bottom:18px; float:left; margin-right:25px;}
ul.managementList li .img figure img{border:1px solid #c5c4bf; display:block;width:154px;}

ul.managementList li .rightCol{width:560px; float:left;}
ul.managementList li .rightCol h3{font-size:17px; font-weight:normal; color:#A28D76; line-height:15px; padding-bottom:3px;}
ul.managementList li .rightCol h4{color:#3F3F3F; font-size:14px; font-weight:normal; padding-bottom:15px;}
ul.managementList li .rightCol p{padding-bottom:0px;}

/*product page*/
.featureproduct .productList{width:100%; float:none;}
.featureproduct .productList ul li{float:left; text-align:center; width:150px; margin:0 20px 40px;}

/*search page*/
.searchArea{background:url(../images/shadow-1.png) left bottom no-repeat; width:912px; padding-bottom:18px; margin:0 auto; margin-bottom:200px; margin-top:80px;}
.searchArea .searchAreaIn{border:1px solid #999999; background:#fff; padding:20px 20px 20px 5px;}

.searchArea .searchAreaIn .img{float:left; width:205px;}
.searchArea .searchAreaIn .img img {max-width:205px;}
.searchArea .searchAreaIn .rightCol{float:right; width:650px;}
.searchArea .searchAreaIn .rightCol h3{font-size:14px; color:#A28D76; font-weight:normal; float:left}
.searchArea .searchAreaIn .rightCol h3 span{font-size:20px; text-transform:uppercase}
.searchArea .searchAreaIn .rightCol small{float:right; display:block; color:#898989; font-size:15px; border:1px solid #f5f5f5; padding:5px; width:180px; text-align:right}

.searchArea .searchAreaIn .formArea{border-top:1px solid #efefef; margin-top:20px; position:relative}
.searchArea .searchAreaIn .formArea form{border-top:1px solid #fafafa; padding:15px 0 0}

.searchArea .searchAreaIn .formArea .col-1{width:200px; float:left; margin-right:25px;}
.searchArea .searchAreaIn .formArea label{display:block; margin-bottom:3px; font-size:11px; color:#A28D76; text-transform:capitalize;}
.searchArea .searchAreaIn .formArea select{border:1px solid #dddddd; outline:none; padding:3px; height:26px; width:192px; color:#A28D76; font-size:12px; margin-bottom:10px;}

.searchArea .searchAreaIn .formArea .lastCol{margin-right:0px;}

.searchArea .searchAreaIn .formArea input[type='submit']{background:url(../images/requestButton.png) no-repeat; width:259px; height:51px; display:block; cursor:pointer; border:none; outline:none; text-indent:-100000px; position:absolute; right:-50px; bottom:0;}

/*Contact Page*/
.contactDetails{
	background:url(../images/shadow-2.png) bottom center no-repeat; padding-bottom:12px; margin-bottom:30px;
	}
.contactDetails .contactDetailsIn{background:#fff; border:1px solid #afafaf; padding:40px 0 30px 30px}
.contactDetails .contactDetailsIn figure{float:left; margin-right:20px}
.contactDetails .contactDetailsIn small{display:block; float:left; width:140px; font-size:16px; color:#3F3F3F; line-height:25px; font-family:Arial, Helvetica, sans-serif; margin:2px 48px 0 0}
.contactDetails .contactDetailsIn small a{color:#3F3F3F; text-decoration:none}
.contactDetails .contactDetailsIn small a:hover{text-decoration:underline;}
.contactDetails .contactDetailsIn small.last{margin-right:0px;}

.contactFormArea{margin-bottom:70px;}
.contactFormArea form{padding-top:20px;}
.contactFormArea form .leftCol{width:460px; float:left}

.contactFormArea form input[type='text'], .contactFormArea form input[type='email']{border:1px solid #c2c2c2; background:#fff; outline:none; display:block; padding:10px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; width:440px; font-size:16px; color:#A28D76; margin-bottom:8px;}

.contactFormArea form .rightCol{width:450px; float:right}

.contactFormArea form textarea{
	border:1px solid #c2c2c2;
	background:#fff;
	outline:none;
	display:block;
	padding:10px;
	-webkit-border-radius:3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	 
    width:430px;
	font-size:16px;
	color:#A28D76;
	margin-bottom:8px;
	height:168px;
}

.contactFormArea form input[type='submit']{ float:right; background:url(../images/sendButton.png) no-repeat; width:110px; height:34px; display:block; text-indent:-10000px; border:none; outline:none; cursor:pointer; margin-top:10px}
.contactFormArea form input[type='submit']:active{background-position:0 -34px;}

.map{}
.map img{width:100%; max-width:1600px; margin:0 auto; display:block; height:615px;}

/*app deails page*/
.leftCon{float:left; width:470px; margin-top:10px;}
.leftCon .tooPart{border-bottom:1px solid #d4cac0; padding-bottom:5px; margin-bottom:8px}
.leftCon .tooPart h2{font-weight:normal; color:#A28D76; font-size:26px; text-transform:uppercase; float:left}
.leftCon .tooPart a{font-size:12px; color:#3F3F3F; text-decoration:none; display:block; float:right; margin-top:13px;}

.leftCon h3{font-size:21px; color:#A28D76; font-weight:normal; padding-bottom:15px;}
.leftCon p{padding-bottom:10px; line-height:22px;}

.leftCon ul{font-size:14px; color:#3F3F3F; list-style:none; line-height:normal; padding-bottom:10px;}
.leftCon ul li{list-style-position:inside;list-style-type:square;text-indent:15px;margin-bottom:2px;}

/*rightCon*/
.rightCon{float:right; width:368px; margin-top:20px;}

.rightCon .slideImg{ width:345px; margin:0 auto; position:relative; margin-bottom:20px; height:360px;}
.rightCon .slideImg#slides {}
.rightCon .slideImg .slides_container {width:345px; height:323px; overflow:hidden; position:relative; display:none; z-index:99;}
.rightCon .slideImg #slides .slide {text-align:center;width:345px; height:323px; display:block; position:relative;}

.rightCon .slideImg .pagination {width: 100%; position: absolute; bottom:0px; text-align: center;}
.rightCon .slideImg .pagination li {margin: 0 4px; display: inline-block; zoom: 1; *display: inline;}
.rightCon .slideImg .pagination li a {width: 10px; height: 10px; display: block; background: #c1c1c1;  cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.rightCon .slideImg .paginationli a:hover { background: #259e9e; }
.rightCon .slideImg .pagination li.current a, .pagination li a:hover{ background: #259e9e; cursor: default; }

.rightCon .slideImg ul{list-style:none; text-align:center}

.rightCon a.requesQuotation{background:url(../images/button-1.png) no-repeat; width:368px; height:75px; margin:0 auto; margin-top:25px; display:block; text-indent:-10000px;}
.rightCon a.requesQuotation:active{background-position:0 -78px}

.rightCon ul.list{list-style:none;}
.rightCon ul.list li{border-bottom:1px solid #bcbcbc; padding:10px 30px; font-size:16px; text-transform:capitalize; color:#3F3F3F}
.rightCon ul.list li a{color:#3F3F3F; text-decoration:none;}

.expandable .details {
margin-bottom: 15px;
}
/*footer*/
.footer{background:#3f3f3f url(../images/footerBg.jpg) top repeat-x;}

.footer .footerTop{width:960px; margin:0 auto; padding:43px 10px; position:relative}

.footer .footerTop .cartBx{width:86px; height:30px; padding-top:6px; position:absolute; top:-38px; right:10px; background:#f2f2f2; border:1px solid #dedede; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}

.footer .footerTop .cartBx span{background:url(../images/cartImg-1.jpg) 0 0 no-repeat; padding-left:36px; min-height:19px; color:#A28D76; font-size:14px; display:block; font-family:Arial, Helvetica, sans-serif; padding-top:4px; margin:0 13px;}
.footer .footerTop .cartBx a{text-decoration:none;}

.footer .footerTop h1{float:left; margin-right:130px}
.footer .footerTop h1 a{background:url(../images/fLogo.png) no-repeat; width:84px; height:55px; display:block; text-indent:-10000px;}

.footer .footerTop .col-1{width:170px; float:left; margin-right:100px;}
.footer .footerTop .col-1 ul{list-style:none;}
.footer .footerTop .col-1 ul li{margin:0 0 25px 0; font-family:Arial, Helvetica, sans-serif}
.footer .footerTop .col-1 ul li figure{float:left;}
.footer .footerTop .col-1 ul li small{display:block; width:125px; display:block; float:right; color:#fff; font-size:14px; line-height:22px;}
.footer .footerTop .col-1 ul li small a{color:#CCC; text-decoration:none}
.footer .footerTop .col-1 ul li small a:hover{text-decoration:underline;}

.footer .footerTop .col-2{float:right; width:200px}
.footer .footerTop .col-2 small{float:left; display:block; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-top:9px;}
.footer .footerTop .col-2 ul{float:right; list-style:none;}
.footer .footerTop .col-2 ul li{float:left; margin-left:10px;}
.footer .footerTop .col-2 ul li a{background:url(../images/socailIcon.jpg) no-repeat; height:35px; width:35px; display:block; text-indent:-10000px;}
.footer .footerTop .col-2 ul li.fb a{background-position:-46px 0;}
.footer .footerTop .col-2 ul li.blogg a{background-position:-95px 0;}

.footer .footerBottom{background:#2b2c2c;}
.footer .footerBottomIn{padding:13px 10px 10px; margin:0 auto; width:960px;}
.footer .footerBottomIn p{float:left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.footer .footerBottomIn small{float:right; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block}
.footer .footerBottomIn small a{text-decoration:none; color:#fff;}
.footer .footerBottomIn small a:hover{text-decoration:underline;}

.scrollup{
    width:53px;
    height:53px;
    opacity:1;
    position:fixed;
    bottom:330px;
    right:30px;
    display:none;
    text-indent:-9999px;
    background:url(../images/iconTop.png) no-repeat;
	z-index:999;
	outline:none
}


/*popup*/
.graya{
/* initially overlay is hidden */
display:none;
width:805px; height:500px; 

/*
width after the growing animation finishes
height is automatically calculated
*/
/* a little styling */
position: fixed !important; z-index: 9999999999 !important; top:5%; left: 20%;


left:auto;right:auto;
width:100%;
}
.graya .close:not(.backButton) {
	background:url(../js/popup/close.png);
    cursor: pointer;
    height: 51px;
    /*position: absolute;
    right: -23px;
    top: -28px;*/
    width: 51px;
    display: none;

position: absolute;
right: 0;
top: -5px;

}
.popUpbox{overflow-y:scroll; width:775px; height:520px; border:15px solid #cdc7b7; -webkit-border-radius: 10px;
border-radius: 10px; background:#fff;

margin:0px auto;
}
.popUpboxIn{ padding:20px 25px;position: relative;}
.popUpboxIn h2{font-size:24px; color:#A28D76; padding-top:13px;}
.popUpboxIn a.logoP{float:right; display:block;}

.popUpboxIn .row-1{border:1px solid #999999; padding:20px; margin:10px 0; position:relative}
.popUpboxIn .row-1 .topPart{border-bottom:1px solid #eaeaea; padding-bottom:12px; margin-bottom:12px;}
.popUpboxIn .row-1 .topPart select{border:1px solid #dcdcda; background:#f6f5f1; padding:3px; height:28px; width:400px; font-size:12px; float:left; outline:none; color:#A28D76}
.popUpboxIn .row-1 .topPart input[type='text']{border:1px solid #dcdcda; width:200px; float:right; text-align:center; color:#A28D76; outline:none; height:25px;}

.popUpboxIn .row-1 .imgCol{width:166px; float:left; margin-right:30px;}
.popUpboxIn .row-1 .col-1{width:200px; float:left; margin-right:25px;}
.popUpboxIn .row-1 label{display:block; margin-bottom:3px; font-size:11px; color:#A28D76; text-transform:capitalize;}
.popUpboxIn .row-1 .col-1 select{border:1px solid #dddddd; outline:none; padding:3px; height:26px; width:192px; color:#A28D76; font-size:12px; margin-bottom:10px;}

.popUpboxIn .arrowImg{position:absolute; right:3px; bottom:0px;cursor: pointer;}
.popUpboxIn .row-1 select.selectOpiton{font-size:17px;}

.popUpboxIn .row-1 .topPart input[type='text'].card{background:#f4f4f4; text-align:left; padding:2px 10px; border:none}

.popUpboxIn .row-2 .topPart{border:none; padding:0; margin:0}

.popUpboxIn .row-3{ margin-top:20px; margin-bottom:40px;}
.popUpboxIn .row-3 .row-3In{background:#e0d9cf; padding:20px 0 20px 20px; margin-top:10px;}

.popUpboxIn .row-3 .error {background:#e0cfcf; padding:20px 0 20px 20px; margin-top:5px;}
.popUpboxIn .success {background:#d7e0cf; padding:20px 0 20px 20px; margin-top:5px;}

.popUpboxIn .row-3 .row-3In input[type='text'], .popUpboxIn .row-3 .row-3In input[type='email']{background:#f4f4f4; border:1px solid #dedad9; outline:none; font-size:14px; color:#A28D76; padding:12px 15px; margin-right:20px; margin-bottom:12px}

.popUpboxIn .row-3 .row-3In textarea{background:#f4f4f4; border:1px solid #dedad9; width:632px; outline:none; display:block; font-size:14px; color:#A28D76; padding:12px 15px; margin-bottom:12px; height:150px}

a.backButton{background:url(../images/pButton.jpg) no-repeat; height:58px; width:133px; float:right; text-indent:-100000px; border:non; outline:none}
.popUpboxIn input[type='submit']{background:url(../images/pButton.jpg) -140px 0 no-repeat; height:58px; border:none; outline:none; cursor:pointer; float:right; text-indent:-10000px; width:255px; margin-left:20px;}
.wrapper .content .contentIn .contactFormArea form .leftCol .width {
	width: 65px;
}
.wrapper .content .contentIn .contactFormArea form .leftCol p {
	display: block;
	margin: 0px;
	float: left;
	height: 40px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 40px;
	color: #999;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
}


.contactFormArea div.wpcf7-validation-errors {border: 0px;
display: block;
position: relative;
clear: both;margin:0px; padding:0px;}


.contactFormArea div.wpcf7-response-output {text-align:right;font-weight:bold;}

.contactFormArea div.wpcf7-mail-sent-ok {
text-align: right;
font-weight: bold;
position: relative;
clear: both;
border: 0;
font-size: 22px;
text-align: center;
}



img#footer_preview_image {
max-height: 50px;
border: 1px dotted grey;
margin-left: 25px;
}


/********* liad ******/
.item-fields label {
	float:left;
	width:30%;
}
.input_options {
	float:right;
	width:50%;
}
#operating_require_pulse label {
width:50%;
}

.cart-icon {
width:28px;
height:26px;
background:url(../images/cart.png);
display:inline-block;
}

ul.sub-menu {
	display:none!important;
	z-index:999;
	position:absolute;
}

ul.sub-menu, ul.sub-menu li a{
	width: 210px!important;
}
li:hover ul.sub-menu {
	display:block!important;
}

ul.sub-menu li a{
	/*background:#43abac!important;
	color:#3F3F3F!important;*/
	background:#104378!important;
	color:#FFF!important;
}

ul.sub-menu li a:hover{
	/*color:#fff!important;*/
	color:#ccc!important;
}

.nonlinear > div {
	margin: 10px 0;
}

.none {
	display: none !important;
}

@media screen and (min-width:1024px){
	.desktopBure{
		display: block !important;
	}
	.mobileResp {
		display: none !important;
	}
}

@media screen and (max-width:1024px){
	.desktopBure{
		display: none !important;
	}
	.mobileResp {
		display: block !important;
	}
	.header .headerTop {
		width: 100%;
		padding: 10px 0;
	}
}