@charset "utf-8";
/* CSS Document */

body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding:15px 0 0 0;
	background: url(../images/BG-33.jpg) repeat center top #000 !important;
	background-size:cover;
}
@font-face {
	font-family: 'taile';
	src: url('fonts/taile.eot');
	src: url('fonts/taile.eot') format('embedded-opentype'),  url('fonts/taile.woff2') format('woff2'),  url('fonts/taile.woff') format('woff'),  url('fonts/taile.ttf') format('truetype'),  url('fonts/taile.svg#taile') format('svg');
}
@font-face {
	font-family: 'SegoeUI-Regular';
	src: url('fonts/SegoeUI_gdi.eot');
	src: url('fonts/SegoeUI_gdi.eot?#iefix') format('embedded-opentype'),  url('fonts/SegoeUI_gdi.woff') format('woff'),  url('fonts/SegoeUI_gdi.ttf') format('truetype'),  url('fonts/SegoeUI_gdi.svg#SegoeUI-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
 unicode-range: U+0020-2666;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
.clr {
	clear: both;
}
.wrapper {
	margin: 0 auto;
	width:1000px;
	padding: 0;
}
.cantaner {
	padding: 15px 25px 40px;
	background: #250083;
	margin: 0px;
}
.header {
	padding: 0px;
	margin: 0px;
}
.header_top {
	padding: 0px;
	margin: 0px;
}
.header_top_left {
	padding: 0px;
	margin: 0px;
	float: left; margin-left:30px;
}

body.page-cart-checkout .products > a {
    color: #fff!important;
}


body.page-cart .desc  > a {
    color: #fff!important;
}




body.page-cart-checkout-review .pane-title-row > td {
    color: #250083;
}



body.page-contact #block-block-12 a {color:#FFF}

.view-testimonial a {color:#ffcc00}
form.uc-cart-checkout-form a {color:#ffcc00}
body.page-contact input.form-checkbox { width:20px !important;}

 
p.classW a{
    color: #5b5bff;
    font-size: 15px;
    margin-left: 27px;
    margin-top: -31px;
    position: absolute;
}





.header_top_left ul {
	padding: 0px;
	margin: 0px;
}
.header_top_left ul li {
	padding: 0px;
	margin: 0px;
	display: inline-block;
	list-style: none;
}
.header_top_left ul li a {
	padding:0 10px;
	margin: 0px;
	display: block;
	font-family: 'SegoeUI-Regular';
	font-size: 12px;
	color: #eae5f8;
	text-decoration: none;
	text-transform: uppercase;
}
.header_top_left ul li a:hover {
	color: #ffdb5e;
}
.header_top_right {
	padding: 0px;
	margin:-6px 0 -4px;
	float: right;
}
.header_top_right_img {
	padding: 0px;
	margin: 0px;
}
.header_top_right_img a {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.head {
	padding:0;
	margin: 0px;
	background: url(../images/menu-bg.jpg) no-repeat center;
	clear:both;

}
.head_left {
	padding: 0px 0 0 9px;
	margin:25px 0 0;
	float: left;
}
.navigation{ padding-right:10px;}
.head_left_logo {
	padding: 0px;
	margin: 0px;
}
.head_left_logo a {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
/*body.front .head_right {
	padding: 0px;
	margin:8px 0;
	float: right;
	width:92%;
}*/

.head_right {
	padding: 0px;
	margin:10px 0;
	float: right;
	width:92%;
}
.head_right ul {
	padding: 0px;
	margin: 0px;
}
.head_right ul li {
	padding: 0px;
	margin: 0px;
	display: inline-block;
	list-style: none;
}
.head_right ul li a {
	padding:13px 17px !important;
	margin: 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#e5e8f4!important;
	text-decoration: none;
}
.head_right ul li a:hover {
	color: #ffcc00!important;
}
.middle {
	padding: 20px 0 0;
	margin: 0px;
}
.middle_left {
	padding: 0px;
	margin: 0px;
	width: 73%;
	float: left;
}
.middle_left h2 {
	padding: 0 0 5px;
	margin: 0 0 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #61a7fa;
	border-bottom: 2px solid #5500ff;
}
.middle_left_img {
	padding: 0 10px 0 0;
	margin: 0px;
	float: left;
}
.middle_left p {
	padding: 0px 0 15px;
	margin: 0px;
	font-size: 14px;
	color: #a1b1ff;
	font-family: 'taile';
	line-height: 18px;
}
.middle_right {
	padding: 0px;
	margin: 0px;
	float: right;
	width: 25%;
}
.middle_right h2 {
	padding: 0 0 7px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #61a7fa;
	border-bottom: 2px solid #5500ff;
}
.middle_right ul {
	padding: 18px 0;
	margin: 0px;
}
.middle_right ul li {
	padding: 0px;
	margin: 0px;
	display: block;
	list-style: none;
	border-bottom: 2px solid #5500ff;
}
.middle_right ul li a {
	padding: 6px 0;
	margin: 0px;
	display: block;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #d3d7df !important;
	text-decoration: none;
}
.middle_right ul li a:hover {
	color: #ffcc00!important;
}
.middle_right ul li:last-child {
	border: none;
}
/*-----------------product page css----------------*/





.product_page {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 73%;
}
.product_page h2 {
	padding: 0 0 5px;
	margin: 0 0 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #61a7fa;
}
.product {
	padding: 15px;
	margin: 10px 0;
	border: 2px solid #7061ff;
}
.product_images {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 210px;
}
.product_images_img {
	padding: 0 15px 15px 0;
	margin: 0px;
}
.product_images p {
	padding: 0px;
	margin: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c5d1e6;
}
.product_images_star {
	padding: 0px;
	margin: 0px;
	float: right;
}
.product_text {
	padding: 0px;
	margin: 0px;
	float: right;
	width: 437px;
}
.product_text h2 {
	padding: 0px;
	margin: 0px;
}
.product_text h2 a {
	padding: 0px;
	margin: 0px;
	color: #d7dae7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
}
.product_text h2 a:hover {
	color: #9fd05f !important;
}
.product_text h3 {
	padding: 5px 0;
	margin: 0px;
	color: #93d354;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}
.product_text p {
	padding: 0 0 3px;
	margin: 0px;
	color: #abb8f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.product_text_cheskbox {
	padding: 10px 10px 0 0;
	margin: 0px;
	float: left;
}
.product_text_button, .node-add-to-cart, .list-add-to-cart, .form-submit {
	padding:8px 25px;
	margin:15px 2px 0 0;
	background: #debd4c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	/*width:140PX !important;*/
}
#subscribe .form-submit { width:103px!important; height:41px;}

.product_text_button:hover, .node-add-to-cart:hover, .list-add-to-cart:hover, .form-submit:hover {
	background: #9fd05f;
}
.letast {
	padding: 18px 0 10px;
	margin: 0px;
	border-bottom: 2px solid #5500ff;
}
.letast p {
	padding: 0px;
	margin: 0px;
	color: #a7b3be;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.letast p a {
	padding: 0px;
	color: #a7b3be;
	margin: 0px;
}
.letast_img {
	padding: 3px 0 0;
	margin: 0px;
}

/*-----------------home page css----------------*/



body.front .home_slider, body.page-node-63 .home_slider, body.page-node-59 .home_slider, body.page-node-4 .home_slider, body.page-node-62 .home_slider  {
	padding: 20px 0;
	margin: 0px;
}
.home_slider img{
	width:950px;
	height:auto;
}
.home_boxes {
	padding: 0px;
	margin: 0px;
}
.home_box {
	padding: 7px 5px;
  margin: 0px;
  float: left;
}
.hzero{ margin: 0px -3px 0px 2px;}
.h-three { margin:0 0 0 0px;}
.h-one{ margin:0 0px 0px 2px;}
.h-two{ margin:0 0px 0 2px ;}
 .home_box h2 a {
	padding: 6px 0;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff !important;
	text-align:left;
	text-decoration: none;
}
.home_Mission {
	padding: 21px;
	margin: 30px 0;
	border: 5px solid #2a00ff;
	border-bottom: 1px solid #2a00ff;
	border-left: 1px solid #2a00ff;
	border-right: 1px solid #2a00ff;
}
.home_Mission h2 {
	padding: 2px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #d8dae8;
	text-align: center;
}
.home_Mission p {
	padding: 0px;
	margin: 0px;
	color: #c0c8de;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 24px;
}
.home_Mission p a {
	color: #c0c8de;
}
.home_Mission p a:hover {
    color: #9fd05f !important;
}
.home_Product {
	padding: 0px;
	margin: 0px;
}
.home_Product h1, .home_Product h2 {
	padding: 20px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #e6e8f3;
	text-align: center;
}

.home_box h2 {
	padding: 5px 0;
	margin: 0px;
	font-size: 15px;
	color: #dcdfef;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
}
.home_box4 {
	padding:8px 0 7px 0;
	margin:-16px 0 0px;
	float: left; color:#fff; 
}
.home_box4 a{ color:#fff; }
.home_box4 h2 {
	padding: 5px 0;
	margin: 0px;
	font-size: 15px;
	color: #dcdfef;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
}
.home_footer {
	padding: 10px 0;
	margin: 0px;
}
.footer_box {
	padding: 0px;
	margin:0 0 0 2px;
	float: left;
	width: 299px;
}
.footer_box h2 {
	padding: 0px 0 10px;
	margin: 0px 0 15px;
	border-bottom: 3px solid #33099c;
	font-family: 'SegoeUI-Regular';
	font-size: 20px;
	color: #dcdfef;
}
.footer_box p {
	color: #dcdfef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	padding: 0;
}
.footer_box ul {
	padding: 0px;
	margin: 0px;
}
.footer_box ul li {
	padding: 0px;
	margin: 0px;
	display: block;
	list-style: none;
}
.footer_box ul li a {
	color: #dcdfef!important;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:400;
	list-style: outside none none;
	margin: 0 5px;
	padding: 0 0 8px;
	text-decoration: none;

}
.footer_box ul li a:hover {
	color: #ffdb5e!important;
}
.footer_box input {
	padding: 0px;
	margin: 0px;
	border: 3px solid #15002d;
}
.footer_bottom {
	border-top: 1px dashed #4e00ff;
	margin: 0;
	padding: 10px 0;
}
.footer_bottom p {
	padding: 15px 0;
	margin: 0px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
}
.footer_bottom ul {
	padding: 0px;
	margin: 0px;
	float: right;
}
.footer_bottom ul li {
	padding: 0px;
	margin: 0px;
	display: inline-block;
	list-style: none;
}
.footer_bottom ul li a {
	padding: 0px;
	margin: 0px;
	display: inline-block;
	list-style: none;
}
.footer {
	background: #13003a;
	padding: 15px;
}
/*  changes */

body.node-type-page .field-type-image {
	width: 282px;
	float: left;
}
body.node-type-page .content {
	/*margin-top: 10px;*/
}
body.page-taxonomy-term .field-name-uc-catalog-image {
	width: 282px;
	float: left;
}
body.page-taxonomy-term .taxonomy-term-description {
	margin-top: 10px;
}
body.node-type-featured-pages .field-type-image {
	width: 282px;
	float: left;
}
body.node-type-featured-pages .content {
	margin-top:0;
}
body.page-product .middle_left h2, body.page-catalog .middle_left .product_text h2 {
	padding: 0 0 5px;
	margin: 0 0 0px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #61a7fa;
	border-bottom: 0px solid #5500ff !important;
}
body.page-catalog .product_text {
	float: right;
	margin: 0;
	padding: 0;
	width: 437px;
}
.cart-block-summary {
	float: right;
	background: #250083;
}
.feed-icon img {
	display: none;
}
.middle_left .view-uc-catalog-terms h2 {
	border: 0px;
}
tr.even, tr.odd {
	background-color: #250083 !important;
	border-bottom: 1px solid #250083;
	padding: 0.1em 0.6em;
	color: #fff;
}
/*tr.even a, tr.odd a {
color: #fff ;
}*/

#uc-cart-checkout-form .subtotal .uc-price{color: #FED13A;}
#login-links{color: #abb8f4 ;}
a {
	/*color: #abb8f4 ;*/
	color: #fed13a;
	
	text-decoration:none;
}
.toboggan-unified #login-links a.lt-active, .toboggan-unified #login-links a.lt-active:hover, .toboggan-unified #login-links a{color: #250083 ;}
.info_box p a{color: #0071B3;}
.info_box p a:hover{color:#0127B8;}
td.remove .form-submit{background:#b6c5f1; margin:15px 2px 0px 0px; padding:5px;font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
text-transform: uppercase;
border: medium none;
cursor: pointer;}

form#newsletter-subscribe-form .form-item-email {
	float: left;
	margin-bottom: 1em;
	margin-top: 0 !important;
	width: 182px !important;
}
.page-products .prodt a img{ /*height:160px!important;*/}
form#newsletter-subscribe-form .form-item-email input {
	padding:10px !important;
	width: 157px;
	background: none repeat scroll 0 0 #b5e3fa;
	color: #0127b8;
}
form#newsletter-subscribe-form input#edit-newsletter-submit {
	background-color: #0127b8 !important;
    border: 1px solid #15002d;
    color: #dcdfef;
    padding:11px 11px 10px!important;
	margin:-1px 0 0 -4px !important;
}
#newsletter-error {
    color: #f00;
    float: left;
    font-size: 12px;
    margin: 10px 0 0;
    width: 180px;
}
body.not-logged-in form.node-testimonial-form .field-name-body fieldset.filter-wrapper {
	display: none;
}
body.page-newsletter-subscribe input[type="text"] {
	width: 176px !important;
	padding: 5px !important;
	background: #87b9ff !important;
	border: none!important;
}



/*-----------------product-inner page css----------------*/

.product_inner
{
	padding:0px;
	margin:10px 0 20px;
}
.product_img
{
	padding:0px;
	margin:0px;
	float:left;
	width:300px;
}
.product_img_img
{
	padding:0 15px 15px 0;
	margin:0px;
}
.product_img p
{
	padding:0 35px;
	margin:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c5d1e6;
}
.product_img_star
{
	padding:0 35px;
	margin:0px;
	float:right;
}
.inproduct_text
{
	padding:0px;
	margin:0px;
	float:right;
	width:384px;
}
.inproduct_text h2
{
	padding:0 0 15px;
	margin:0px;
	border-bottom:1px solid #7061ff;
}
.inproduct_text h2 a
{
	padding:0px;
	margin:0px;
	color:#d7dae7;
	font-family:'SegoeUI-Regular';
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
}
.inproduct_text h2 a:hover
{
	color:#9fd05f;
}
.cart
{
	padding:0 0 15px;
	margin:0px;
	border-bottom:1px solid #7061ff;
}
.cart h3
{
	padding:10px 0;
	margin:0px;
	color:#93d354;
	font-family:'SegoeUI-Regular';
	font-size:22px;
	font-weight:bold;
}
.cart h3 span
{
	color:#dce1ed;
	font-size:18px;
}

.inproduct_text p
{
	padding:15px 0 3px;
	margin:0px;
	color:#abb8f4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.cart p
{
	padding:5px 5px 0 0px;
	margin:0px;
	color:#babcd4;
	font-family:'SegoeUI-Regular';
	font-size:12px;
	float:left;
}
.cart input
{
	padding:10px 10px 0 0;
	margin:0px;
	background: none repeat scroll 0 0 #eff0ff;
    border: medium none;
	color:#2d2d2d;
	font-family:'SegoeUI-Regular';
	font-size:13px;
    line-height: 20px;
    margin: 0 3px 5px 0;
    padding: 7px 8px;
    width: 15%;
	float:left;
}
	
.cart_button
{
	padding:10px 25px;
	margin:0px;
	background:#debd4c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
	float:right;
}
.cart_button:hover
{
	background:#9fd05f;
}
.inproduct_text p span
{
	padding:5px 8px;
	margin:0px;
	color:#babcd4;
	font-family:'SegoeUI-Regular';
	font-size:12px;
	float:left;
}
.inproduct_text ul
{
	padding:0px;
	margin:23px 0 0 0;
}
.inproduct_text ul li
{
	padding:0px;
	margin:0px;
	display:inline-block;
	list-style:none;
}
.inproduct_text ul li a
{
	padding:0 3px;
	margin:0px;
	list-style:none;
	display:block;
	text-decoration:none;
}
.info
{
	padding:30px 0;
	margin:0px;
}
.info ul
{
	padding:0px;
	margin:0px;
}
.info ul li
{
	padding:0px;
	margin:0px;
	display:inline-block;
	list-style:none;
	float:left;
}
.info ul li a
{
	padding:10px 18px;
	margin:0px;
	background:#3945e1;
	color:#e8e8f3;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.info ul li a:hover
{
	background:#e7ebff;
	color:#262626 !important;
}
.info_box
{
	padding:20px 14px 30px;
	margin:26px 0 0;
	background:#e7ebff;
}
.info1{
	color: #060a26;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	line-height:20px;
	padding:15px 19px 30px;
	text-align:justify;
}
.info_box p
{
	padding:14px 8px 0;
	margin:0px;
	color:#060a26;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
}
.related
{
	padding:0px;
	margin:0px;
}
.related h2
{
	border-bottom: 2px solid #5500ff;
    color: #61a7fa;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 0 0 18px;
    padding: 0 0 5px;
}
font{

    font-family: 'taile';
	font-family:'SegoeUI-Regular';
}

#block-nice-menus-1 ul li a.active,#block-nice-menus-1 ul li.active{color:#fed13a !important;} 







/*  changes */
.cart-block-summary-links ul{ margin:0; padding:2px 0;}
.wrapper .section{ width:100%!important; padding:0!important;}
.tabs ul.primary{ list-style:none; margin:12px 0; padding:0; height:33px;}
.tabs ul.primary li { float:left;}
.tabs ul.primary li a{ background:#e7ebff; color:#252525!important; font-size:15px!important; padding:7px 20px; display:block; font-weight:bold!important;}
.tabs ul.primary li a:hover, .tabs ul.primary li.active a{ background:#f2cd4f!important; border-color:#f2cd4f!important; color:#252525!important; font-size:15px!important; padding:7px 20px; display:block;}
.wrapper #content{ width:100%!important;}
.section .wrapper .cantaner{ padding-top:1px!important;}
.section .wrapper h1{ color:#61a7fa; font-size:18px; text-transform:uppercase; padding-bottom:6px!important; border-bottom:solid 3px #5500ff; margin-top:0;}
.field-name-field-client-image{ float:left; padding-right:15px;}
#cart-form-pane .tableheader-processed thead{ background:#160048;}
#cart-form-pane .tableheader-processed thead th{ padding:10px 6px; color:#e7ebff; border-color:#e7ebff; font-size:15px;}
#cart-form-pane .tableheader-processed tbody td{ padding:12px 6px; font-size:15px; border-bottom:solid 1px #6b5bf7;}
 th{border-bottom: 0px solid #ccc !important; }
#cart-form-pane h2{ border:none;}
#cart-form-pane .tableheader-processed tbody td input.form-text{ margin:0; padding:3px 4px;}
#cart-form-pane .tableheader-processed tbody .remove input{ margin:9px 0; padding:7px 9px; background:#aca3ff;}
.view-content table{ width:100%;}
#cart-form-pane .tableheader-processed .desc .product-description{ list-style:none; padding-left:0; margin-left:0;}
#cart-form-pane .tableheader-processed .desc .product-description li{ color:#ffcc00; padding-left:0; margin-left:0;}
#cart-form-pane .tableheader-processed .subtotal{ background:#160048; color:#ffcc00;}
#edit-actions > a{ color:#ffcc00!important; font-size:15px;}
.uc-cart-checkout-form fieldset{ border-color:#6b5bf7; padding:15px;}
.uc-cart-checkout-form thead tr{ background:none!important;}
.uc-cart-checkout-form thead th{ padding:10px 6px; color:#fed13a; background:#250083!important; border-color:#ffcc00; font-size:15px;}
.uc-cart-checkout-form tbody td{  padding:8px 6px; font-size:15px; border-bottom:solid 1px #6b5bf7;}
.uc-cart-checkout-form .fieldset-legend{ font-size:18px; padding-left:10px; padding-right:10px; color:#a1b1ff;}
.node-type-product .node-product .field-name-uc-product-image{ float:left; padding-right:20px; padding-bottom:5px;}
.node-type-product .node-product .sell-price{ font-size:18px; color:#ffcc00; padding:10px 0;}
.node-type-product .node-product .attributes label{ float:left; color:#ffcc00; font-size:18px; font-weight:normal; padding-top:5px; padding-right:10px;}
.node-type-product .node-product .attributes select{ float:left; padding:7px 8px;}
.node-type-product .node-product .node-add-to-cart{ margin-top:15px; clear:both; margin-left:0;}
.node-type-product .node-product .field-items{ color:#a1b1ff; font-size:13px;}
.node-type-product .node-product .field-name-uc-product-image img{ padding-top:14px;}
.uc-cart-checkout-form .fieldset-description{ line-height:22px;}
.uc-cart-checkout-form .fieldset-wrapper .fieldset-description{ padding-bottom:10px;}
.uc-cart-checkout-form .fieldset-wrapper label{ color:#a1b1ff; font-size:15px; padding-bottom:6px; font-weight:normal;}
.uc-cart-checkout-form .uc-store-address-field .form-item label{ font-size:15px!important; font-weight:normal!important;}

input[type="text"],
input[type="email"],
input[type="phone"],
input[type="password"],
textarea,
select{ background:#b5e3fa!important; border:solid 1px #9aa7d1!important; padding:5px; color:#000; margin:0 0 2px;}
.page-cart-checkout .messages{ background-color:#87b9ff !important; color:#000!important;}
.page-cart-checkout .messages ul li{ padding:3px 0;}
.product_page .product .product_images .fivestar-widget{ float:right!important; clear:none!important; margin-top:2px;}
.product_page .product .product_images{ margin-right:12px;}
.product_page .product .product_images p{ font-size:16px; padding-top:6px;}
.product_page .product .product_text h2{ border:none;}
.product_page .product .form-submit{ margin-left:0!important;}
.product_page ul{ list-style:none; padding-left:0; margin:0; float:left;}
.product_page ul li{ margin-left:0;}
.page-testimonial .views-field-field-client-image{ float:left; margin-right:10px;}
.page-testimonial .product_page ul li{ display:block; clear:both; margin-bottom:10px; padding-bottom:0; border-bottom:solid 1px #1540ca; min-height:110px;}
.page-testimonial .product_page ul li .views-field-title a{ font-size:18px; font-weight:normal; display:block; padding-bottom:6px;}
.page-testimonial .product_page ul li .views-more-link{ float:right; padding-top:10px; padding-bottom:10px; color:#ffcc00!important;}
.page-node-add-testimonial .node-testimonial-form label{ font-size:15px; color:#a1b1ff; font-weight:normal; padding-bottom:6px;}
.page-node-add-testimonial .node-testimonial-form input, .page-node-add-testimonial .node-testimonial-form select{ width:310px;}
.page-node-add-testimonial .node-testimonial-form input[type="file"]{ background:#b5e3fa; padding:5px 5px 4px; margin-bottom:10px; float:left;}
.page-node-add-testimonial .node-testimonial-form input[type="checkbox"], .page-node-add-testimonial .node-testimonial-form .form-submit{ width:auto!important;}
.page-node-add-testimonial .node-testimonial-form .description{ color:#a1b1ff; font-size:12px; clear:both;}
.page-node-add-testimonial .node-testimonial-form textarea{ height:90px; width:95%;}
.grippie{ display:none}
.page-node-add-testimonial .form-item-title, .page-node-add-testimonial .field-type-email, .page-node-add-testimonial .field-type-text{ width:49%; float:left;}
.page-node-add-testimonial .node-testimonial-form label{ clear:both;}
.page-contact label{ font-size:15px; color:#a1b1ff; font-weight:normal; padding-top:10px; }
.page-contact textarea{ width:387px!important;}
.page-contact .form-submit{ margin:20px 0 0!important;}
.page-faq ul li a{ color:#a1b1ff!important;}
.page-faq ul li a:hover{ color:#ffcc00!important;}
.page-faq h3{ font-size:16px;}
.front .home_Product .region-content .home_Product{ border-top:solid 1px #614ee6; margin-top:30px;}
.front .home_Product .region-content .home_Product > h2{ width:230px; margin:-25px auto 0; background:#250083; padding:10px 0 20px;}
.front .home_Product .region-content .home_Product .prodct_box h2{ text-align:center!important; font-size:19px; font-weight:normal; margin:5px 0 0; padding:0;}
label{ font-size:15px!important; color:#a1b1ff!important; font-weight:normal!important; }
#nice-menu-1 li{background: none !important; border:none !important;}


.prodct_box {
    float: left;
    margin: 0 45px 25px 0;
    padding: 0;
   /* width: 300px;*/
}
.region-footer-firstcolumn, .region-footer-secondcolumn, .region-footer-thirdcolumn, .region-footer-fourthcolumn {
    margin: 0 5px 0 0 !important;
    padding: 0 10px !important;
    width: 299px !important;
}
.block-nice-menus h2{display:none;}
#nice-menu-1 li ul{
	background:#160048;
	border:none;
	padding:10px 3px;
	width:196px;
	margin:15px 0
}
#nice-menu-1 li ul li a {
    font-size: 15px;
    padding: 5px 11px !important;
}
ul.nice-menu ul li {
    width: 16.5em;
}
.node-add-to-cart{
	background: none repeat scroll 0 0 #debd4c !important;
    border: medium none !important;
    color: #000 !important;
    cursor: pointer !important;
    float: right !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    margin: 0 !important;
    padding: 7px 25px !important;
    text-transform: uppercase !important;
	width:37% !important;
}
.form-item, .form-actions{
	margin:0 !important;
	padding:0 !important;
}
.node-add-to-cart:hover{
	background:#9fd05f !important;
}
.tab-active{
	background:#e7ebff !important;
	color:#262626 !important;
}
body.page-faq .item-list h3 {
    clear: both;
	margin:0 0 8px;
}
body.page-faq .item-list ul{
	margin:0 0 15px !important;
}
body.page-faq .middle .middle_left  a {
    display: block;
    margin: 0 0 5px;
	font-size:13px;
	line-height:21px;
}
body.page-faq .middle .middle_right ul li a {
   padding: 6px 0;
	margin: 0px;
	display: block;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #d3d7df !important;
	text-decoration: none;
}
body.page-cart #edit-update {
    margin: 14px 14px 0 0;
}
body.uc-product-node .form-type-uc-quantity input{
	background:#fff !important;
	color:#000 !important;
}
body.uc-product-node .inproduct_text h2{
	border-bottom:none !important;
}
.field-name-field-short-details{
	color:#abb8f4 !important;
	line-height:19px;
}
#block-views-testimonial-block .views-field-field-client-image{ float:left; margin-right:10px;}
#block-views-testimonial-block  ul li{ display:block; clear:both; margin-bottom:10px; padding-bottom:0; border-bottom:solid 1px #1540ca; min-height:110px;}
#block-views-testimonial-block  ul li .views-field-title a{ font-size:18px; font-weight:normal; display:block; padding-bottom:6px;}
#block-views-testimonial-block  ul li .views-more-link{ text-align:right; padding-top:10px; padding-bottom:0; color:#ffcc00!important; display:block;}

#block-block-17 h2{text-transform:uppercase;}
#block-views-product-categories-terms-block ul li a:hover,#block-views-product-categories-terms-block ul li:hover{ color:#FED13A !important;}
.prodt {
    border: 1px solid #7061ff;
    margin: 5px 10px 20px 0;
    padding: 5px;
    text-align: center;
    width: 97%;
}
.captcha{margin-top:10px;}
.prodt a {
    font-family: Arial;
    font-size: 16px;
    margin: 0 0 5px;
    padding: 0;
	color:#d6dfff !important;
}
.prodt p {
    color: #abb8f4;
    font-family: "taile";
    font-size: 13px;
    line-height: 17px;
    margin: 0;
    padding:16px 9px 15px;
    text-align: left;
}
.read-mre a {
    background: none repeat scroll 0 0 #debd4c;
    color: #000 !important;
    display: block;
    font-size: 13px;
    margin: 10px 30px 15px;
    padding: 8px 0 !important;
}
.read-mre a:hover{
	background:#9fd05f !important;
}
#subtotal-title {
    color: #fed13a !important;
    font-weight: bold; 
}
.without-secondary-menu .region-header {
    float: right;
    margin-top: 15px;
    width: 68%;
}
.comment-text h3 {
    margin: 0 0 7px;
}
.comment-by-anonymous {
    border-bottom: 1px solid #999;
    margin: 0 0 15px;
    padding: 0 0 15px;
}
body.page-contact .middle_left .contact-form input{width:288px;}
body.page-contact .middle_left .contact-form textarea{width:299px !important;}
body.page-contact .middle_left .block.block-block{
    float: left;
    width: 47%;
	border:1px solid #7061ff;
	padding:0 15px 18px;
}
body.page-contact .middle_left .block.block-system {
    border: 1px solid #7061ff;
    float: right;
    padding: 0 15px 30px;
    width: 43%;
}

body.page-contact .middle_left h3 u {
    color: #6eb6ff;
    font-size: 16px;
    text-decoration: none;
}
.info3 h2{
	color:#060a26;
	margin:0 0 15px;
	padding:0 0 10px;
}
body.page-node .attribution {
    float: left;
    width: 35%;
}
body.page-node .comment-text {
    float: left;
    width:65%;
}
body.page-node .comment.clearfix {
    border-bottom: 2px solid #7061ff;
    margin: 0 0 15px;
    padding: 0 0 15px;
    position: relative;
}
body.page-node .form-type-item .fivestar-default {
    left: 12px;
    position: absolute;
    top: 40px;
}
body.page-node .comment-time {
    position: absolute;
    left: 227px;
    top: 10px;
}
body.page-node .comment-text h3 {
    margin: 0 0 36px;
}
body.page-node .permalink {
	color:#001223 !important;
	font-size:17px;
	font-weight:600;
}
body.page-node .info3 .submitted span{
	font-size:12px;
	color:#3f3f3f;
}
body.page-node .info3 .submitted p{
	font-size:12px;
	color:#3f3f3f;
}
body.page-node .info3 .field-item{
	margin:0;
	padding:0;
	color:#001223;
	font-size:13px;
}
body.page-node .info3 .field-label{
	display:none;
}
body.page-node .info3 .fivestar-summary-average-count{
	display:none;
}
.mobile-menu{ display:none;}
.order-review-table{ font-size:14px;}

.view-related-products .views-field-uc-product-image{margin:2px;}
.view-related-products {text-align:center;}
.view-related-products .views-field-title span a{ text-align:center;
display: block; font-weight:bold; font-size:13px; text-transform:uppercase;
list-style: outside none none;
font-family: Arial,Helvetica,sans-serif;
color: #D3D7DF !important;
text-decoration: none;
}
.view-related-products td.col-1 img{ margin-left:-5px;}
.view-related-products td.col-4 img{ margin-right:-5px;}

@media (min-width:300px) and (max-width:767px){
body{ overflow-x:hidden;}	
.wrapper{width:100% !important;}
#header div.section, #featured div.section, #messages div.section, #main, #triptych, #footer-columns, #footer{width:100% !important;}
#page-wrapper{min-width:100%;}
.head_left{float:none; width:100%;}
.head_left img{width:100%;}
.without-secondary-menu .region-header{float:none; width:100%;}
.cantaner{padding:15px 8px 40px;}
.header_top_left ul li a{font-size:12px; padding:0 5px;}
.header_top_right{float:none;}
.cart-block-summary{float:none;}
.home_slider{width:100% !important;}
.home_slider img{width:100% !important;}
.home_box{width:100%; float:none;}
.home_box img{width:100%;}
.home_Product .view-id-product_categories .view-content td{display:block !important; float:none !important;}
.region-footer-firstcolumn, .region-footer-secondcolumn, .region-footer-thirdcolumn, .region-footer-fourthcolumn{width:100% !important; padding:0 !important;}
.footer_box{width:100% !important;}
.product_page{width:100%;}
body.node-type-featured-pages .field-type-image{width:100%;}
body.node-type-featured-pages .field-type-image img{width:100%;}
.middle_right{width:100%;}
iframe {height: auto; width: 100%;}
.product_page .view-display-id-page .view-content td{display:block !important; float:none !important;}
.prodt{width:95%;}
.prodt img{width:96%; height:auto;}
.product_page ul{float:none;}
.product_text{width:100% !important;}
.product_images{width:100%;}
.product_images img{width:100%; height:auto;}
.inproduct_text{width:100%;}
.info .info3 input{width:96%;}
.info .info3 textarea{width:100%;}
.info .info3 .form-submit {width: 48%; margin:15px 5px 0 0;}
.page-contact .form-submit { margin: 20px 0 !important; width: 45% !important;}
body.page-user-register .form-type-textfield input {width: 96%;}
.tabs ul.primary{border:none;}
.tabs ul.primary li a{margin:0 10px 10px 0;}
body.page-user .form-type-textfield input {width: 96%;}
body.page-user .form-type-password input[type="password"]{width: 96%;}
.uc-store-address-field .form-item label{text-align:left;}
.footer_bottom p{ float:none; font-size:11px;}
.footer_bottom ul{float:none;}
.middle_left .block.block-system{width:89%;}
.middle_left .block.block-block{ width:89%; margin:0 0 15px;}
body.page-contact .middle_left .contact-form input{width:95%;}
body.page-contact .middle_left .contact-form textarea{width:100% !important;}
form#newsletter-subscribe-form .form-item-email{width:150px !important;}
form#newsletter-subscribe-form .form-item-email input{width:84%;}
form#newsletter-subscribe-form input#edit-newsletter-submit{width:40% !important;}
.head{ background-image:none; }
ul.nice-menu li{ float:none; display:block; }
#nice-menu-1 li{ border-bottom:solid 1px #160048!important;}
.head .head_right{ float:none; width:auto; }
.cart-block-summary { float: right; margin:-28px 9px 0; }
ul.nice-menu-down{ float:none;}
.head_right ul li a{ padding:10px 17px!important;}
.views-slideshow-cycle-main-frame{ width:100%!important; height:135px!important} 
.views-slideshow-cycle-main-frame-row{width:100%!important; height:auto!important}
.mobile-menu{ display:block; font-size:24px; color:#fff; padding:8px 10px; background:#000;}
/*.head .head_right .block-nice-menus{ display:none;}
.head .head_right:hover .block-nice-menus{ display:block;}*/
#footer{ min-width:100%;}
.home_box4{ float:none; width:100%;}
.home_box4 img{ width:100%!important; height:auto!important;}
body.page-contact .middle_left .block.block-block{ width:auto; float:none; display:block;}
body.page-contact .middle_left .block.block-system{ width:auto; float:none; display:block;}
.classA{ display:none;}
.classA.classB{ display:block;}
.switch{ display:block;}

}

@media (min-width:768px) and (max-width:992px){
body{ overflow-x:hidden;}
.wrapper{width:768px !important;}
#header div.section, #featured div.section, #messages div.section, #main, #triptych, #footer-columns, #footer{width:768px !important;}
#page-wrapper{min-width:768px;}
.head_left{width:30%;}
.head_left img{width:100%;}
.without-secondary-menu .region-header{width:65%;}
.header_top_left ul li a{font-size:11px; padding:0 6px;}
.head_right{width:100%;}
.head_right ul li a{font-size:16px; padding:13px 15px !important;}
.home_slider{width:100% !important;}
.home_slider img{width:100% !important;}
.home_box{width:23%;}
.home_box img {width: 100%; padding:7px 14px 7px 0;}
.home_box h2, .home_box h2 a{font-size:11px;}
.prodct_box{width:223px;}
.prodct_box img{width:100%; height:auto;}
.region-footer-firstcolumn, .region-footer-secondcolumn, .region-footer-thirdcolumn, .region-footer-fourthcolumn{width:223px !important;}
.footer_box{width:100% !important;}
form#newsletter-subscribe-form .form-item-email{width:120px !important;}
form#newsletter-subscribe-form .form-item-email input{width:81%;}
form#newsletter-subscribe-form input#edit-newsletter-submit{width:47%;}
.footer_bottom{width:79%;}
.middle_left{width:65% !important;}
.middle_right{width:31%;}
.prodt{width:90%;}
.prodt img{width:100%;}
.prodt a{font-size:14px;}
.prodt p{font-size:11px; padding:16px 4px 15px; height:120px;}
.read-mre a{font-size:13px !important; margin:26px 15px 15px;}
.product_images{width:46% !important;}
.product_text{width:50% !important;}
iframe {height: auto; width: 100%;}
.product_img{width:40%;}
.product_img img{width:100%; height:auto;}
.inproduct_text{width:56%;}
.info .info3 input{width:96%;}
.info .info3 textarea{width:100%;}
.info .info3 .form-submit {width: 48%; margin:15px 5px 0 0;}
.tabs ul.primary{width:93%;}
body.page-contact .middle_left .block.block-system{width:40%;}
body.page-contact .middle_left .block.block-block{ width:45%; padding:0 15px;}
body.page-contact .middle_left .contact-form input{width:95%;}
body.page-contact .middle_left .contact-form textarea{width:100% !important;}
.home_box4{ width:23%!important; margin:0;}
.home_box4 img{ width:100%!important; height:auto!important;}
.footer_box a img{ width:100%!important; height:auto!important;}

}