@charset "utf-8";

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 19, 2014 */





@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
   font-display: swap;
}

@font-face {
    font-family: 'autre_planete_icons_socialnRg';
    src: url('../fonts/autreplanete_reseauxsociaux-webfont.eot');
    src: url('../fonts/autreplanete_reseauxsociaux-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/autreplanete_reseauxsociaux-webfont.woff') format('woff'),
         url('../fonts/autreplanete_reseauxsociaux-webfont.ttf') format('truetype'),
         url('../fonts/autreplanete_reseauxsociaux-webfont.svg#autre_planete_icons_socialnRg') format('svg');
    font-weight: normal;
    font-style: normal;
     font-display: swap;
}


@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;font-display: swap;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}
.glossymenu {
    margin: 0 auto;
    padding: 0;
    width: 242px;
    margin: 5px 0 5px 10px;
    line-height: 15px;
    font-size: 12px
}

.glossymenu a.menuitem {
    color: #292929;
    display: block;
    position: relative;
    width: auto;
    padding: 7px 0;
    padding-left: 10px;
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase
}

.glossymenu a.active {
    color: #3a8ae1
}

.glossymenu a.menuitem .statusicon {
    position: absolute;
    top: 15px;
    right: 5px;
    border: none
}

.glossymenu a.menuitem:hover {
    color: #3a8ae1
}

.glossymenu div.submenu {
    background: 0 0
}

.glossymenu div.submenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.glossymenu div.submenu ul li {
    border-top: #d7cabf 1px dotted;
    color: #6e6e6e;
    margin: -1px 0 0
}

.glossymenu div.submenu ul li a {
    display: block;
    color: #6e6e6e;
    text-decoration: none;
    padding: 12px 5px;
    padding-left: 20px;
    font-family: Trebuchet MS;
    font-size: 12px
}

.glossymenu div.submenu ul li a:hover {
    color: #000
}

.glossymenu div.submenu ul li.active {
    color: #000
}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
}

@font-face {
    font-family: flexslider-icon;
    src: url('../fonts/flexslider-icon.eot');
    src: url('../fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('../fonts/flexslider-icon.woff') format('woff'), url('../fonts/flexslider-icon.ttf') format('truetype'), url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');
    font-weight: 400;
    font-style: normal
}

.flexslider {
    margin: 0;
    padding: 0
}

.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden
}

.flexslider .slides img {}

.flex-pauseplay span {
    text-transform: capitalize
}

.slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

html[xmlns] .slides {
    display: block
}

* html .slides {
    height: 1%
}

.no-js .slides>li:first-child {
    display: block
}

.flexslider {
    position: relative;
    zoom: 1;
    overflow: hidden
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}

.loading .flex-viewport {
    max-height: 300px
}

.flexslider .slides {
    zoom: 1
}

.carousel li {
    margin-right: 5px
}

.flex-direction-nav {
    *height: 0
}

.flex-direction-nav a {
    display: block;
    width: 24px;
    height: 33px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    background-image: url(../images/banner-arrow-left.jpg);
    background-repeat: no-repeat
}

.flex-direction-nav .flex-prev {
    left: -50px
}

.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
    background-image: url(../images/banner-arrow-right.jpg);
    background-repeat: no-repeat
}

.flexslider:hover .flex-prev {
    opacity: .7;
    left: 0
}

.flexslider:hover .flex-next {
    opacity: .7;
    right: 0
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1
}

.flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    filter: alpha(opacity=0);
    cursor: default
}

.flex-direction-nav a:before {
    background-image: url(../images/banner-arrow-left.jpg);
    background-repeat: no-repeat;
    width: 24px;
    height: 33px
}

.flex-arrow .flex-direction-nav a {
    background: 0 0 !important;
    width: 44px !important;
    height: 72px !important;
    opacity: 1 !important
}

.flex-arrow .flex-direction-nav .flex-next {
    background: 0 0
}

.flex-arrow .flexslider:hover .flex-prev {
    left: -50px !important
}

.flex-arrow .flexslider:hover .flex-next {
    right: -50px !important
}

.flex-arrow .flex-direction-nav .flex-disabled {
    opacity: 1 !important;
    filter: alpha(opacity=1) !important;
    cursor: default
}

.flex-direction-nav a.flex-next:before {}

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: .8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000
}

.flex-pauseplay a:before {
    font-family: flexslider-icon;
    font-size: 20px;
    display: inline-block;
    content: '\f004'
}

.flex-pauseplay a:hover {
    opacity: 1
}

.flex-pauseplay a.flex-play:before {
    content: '\f003'
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, .5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .3)
}

.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, .7)
}

.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, .9);
    cursor: default
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0
}

.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer
}

.flex-control-thumbs img:hover {
    opacity: 1
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default
}


body {
    background: #fff !important;
    margin: 15px !important
}

a {
    color: #2976c9;
}

th,
td {
    color: #2f2f2f !important;
    border-color: #ccc !important
}

body {
    margin: 0 !important;
    padding: 0 !important;
    outline: none;
    font-family: open_sansregular, Arial, Helvetica, sans-serif !important;
    line-height: 18px !important;
    filter: none;
    background-image: url(../images/top-bg.jpg) !important;
    background-repeat: repeat-x !important;
}

* {
    margin: 0;
    padding: 0
}

p,
form {
    margin: 0;
    padding: 0
}

a {
    text-decoration: none;
    color: #000;
    cursor: pointer
}

img {
    border: 0;
    vertical-align: text-top
}

.clear {
    clear: both
}

#menu-gadget {
    display: none
}

select,
input {
    margin: 0;
    padding: 0;
    outline: none;
    font-family: open_sansregular, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #818181;
    outline: none
}

textarea {
    margin: 0;
    padding: 0;
    outline: none;
    font-family: open_sansregular, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #818181;
    outline: none
}

h1,
h2,
h3,
h4 {
    margin: 0;
    padding: 0;
    font-weight: 400;
    line-height: normal;
    font-family: open_sansregular, Arial, Helvetica, sans-serif
}

hr {
    color: #ddd;
    border: none;
    border-top: 1px solid #ddd;
    height: 1px;
    margin: 0;
    padding: 0;
    margin-bottom: 15px
}

.gradient {
    filter: none
}

.wrapper {
    max-width: 1200px;
    margin: auto
}

.header {}

.cat_decc {
    background: #e5e5e5;
    border: 1px solid #d9d8d7;
    padding: 8px;
    color: #656565;
    font-size: 13px
}

.catt_heading {
    color: #fff !important
}

.plast {
    margin-right: 0 !important
}

.cat_decc div {
    color: #070707;
    font-weight: 700;
    font-size: 15px;
    padding-bottom: 8px
}

.heding_h1 {
    margin: 0;
    font-size: 13px
}

.top1 {
    height: 37px
}

.But1 {
    width: 190px;
    height: 18px
}

.serh_btn {
    position: absolute;
    z-index: 2000;
    border: 0 !important;
    cursor: pointer;
    width: 25px !important;
    height: 26px;
	 font-size:0;
	 background: none;
}

.pric_match {
    font-size: 25px
}

.pric_match_p {
    padding-top: 2px;
    text-align: left;
    text-align: justify
}

.ecommm {
    display: inline
}

.ecommm img {
    border-style: none
}

.foter_link {
    color: #292929
}

#ol1 {
    font-weight: 700;
    color: #1a68cd
}

.gsocial {
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
    padding-top: 4px;
    float: left
}

.fsocial {
    font-family: autre_planete_icons_socialnrg, Arial, Helvetica, sans-serif;
    font-size: 28px;
    color: #d9d9d9;
    position: relative;
    top: 5px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fsocial a {
    color: #fff !important;
    text-decoration: none;
    padding-left: 2px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fsocial a:hover {
    color: #8c8c8c
}

.log {
    font-size: 12px;
    color: #8c8c8c;
    text-transform: uppercase;
    float: right;
    padding-top: 9px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.log a {
    color: #fff !important;
    text-decoration: none;
    padding-left: 3px;
    padding-right: 3px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.log a:hover {
    color: #d9d9d9 !important;
}

.log-none1 {
    display: none
}

.log1 {
    font-size: 12px;
    color: #8c8c8c;
    text-transform: uppercase;
    width: 200px;
    background-color: #eaeaea;
    position: absolute;
    top: 37px;
    right: 0;
    z-index: 2000;
    padding-bottom: 5px;
    width: 135px;
    display: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -moz-box-shadow: 0 2px 4px #bababa;
    -webkit-box-shadow: 0 2px 4px #bababa;
    box-shadow: 0 2px 4px #bababa
}

.log1 a {
    color: #8c8c8c;
    text-decoration: none;
    display: block;
    padding: 5px 5px 0 15px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.log1 a:hover {
    color: #292929
}
.scart1 .minisearch input[type="text"]{ border: 1px solid #d4d4d4 !important;}
.search1 {
    position: absolute;
    top: 37px;
    right: 0;
    display: none;
    background-color: #eaeaea;
    -moz-box-shadow: 0 2px 4px #bababa;
    -webkit-box-shadow: 0 2px 4px #bababa;
    box-shadow: 0 2px 4px #bababa;
    padding: 10px;
	z-index: 999;
}

.search1 .search {
    background-color: #fff;
    width: 150px !important
}

.search1 input {
    width: 122px !important
}

.cart1 {
    width: 215px;
    position: absolute;
    top: 37px;
    right: 0;
    display: none;
    background-color: #eaeaea;
    -moz-box-shadow: 0 2px 4px #bababa;
    -webkit-box-shadow: 0 2px 4px #bababa;
    box-shadow: 0 2px 4px #bababa;
    padding: 10px;
	z-index: 999;
}

.cart1 .cart {
    padding-top: 3px
}

.mtop {
    float: right;
    display: none
}

.myac {
    height: 37px;
    width: 44px;
    background-image: url(../images/my-account.jpg);
    background-repeat: no-repeat;
    float: left;
    margin-left: 4px;
    cursor: pointer;
    position: relative
}

.msearch {
    height: 37px;
    width: 44px;
    background-image: url(../images/search1.jpg);
    background-repeat: no-repeat;
    float: left;
    margin-left: 4px;
    cursor: pointer;
    position: relative
}

.mcart {
    height: 37px;
    width: 44px;
    background-image: url(../images/cart.jpg);
    background-repeat: no-repeat;
    float: left;
    margin-left: 4px;
    cursor: pointer;
    position: relative
}

.top2 {}

.logo {
    float: left;
    padding-top: 11px; margin:auto;
}

.logo img {
    max-width: 100%;
    height: auto
}

.phone {
    font-size: 12px;
    color: #292929;
    line-height: 29px;
    text-transform: uppercase;
    padding-left: 258px;
    float: left;
    width: 165px;
    padding-top: 44px
}

.num {
    font-size: 19px;
    color: #1a68cd
}

.phone img {
    float: left;
    padding-top: 6px;
    padding-right: 5px
}

.scart {
    float: right;
    padding-top: 33px
}

.search {
    width: 207px;
    height: 23px;
    border: 1px solid #d4d4d4;
    position: relative
}

.search input {
    float: left;
    background: 0 0;
    border: 0;
    font-size: 12px;
    text-transform: uppercase;
    color: #a8a8a8;
    padding: 4px 0 5px 5px;
    width: 180px
}

.search img {
    float: left
}

.cart {
    font-size: 14px;
    color: #292929;
    text-transform: uppercase;
    padding-top: 11px
}

.cart img {
    vertical-align: middle;
    padding-right: 5px
}

.navigation {
    margin-top: 26px
}

.call {
    font-size: 15px;
    color: #707070;
    font-weight: bolder;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    padding-top: 8px
}

.cat_new_bold {
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    text-decoration: underline
}

.delivery {
    padding-top: 10px
}

.ndelivery {
    background-color: #f90;
    border-bottom: 2px solid #cf7d02;
    color: #fff;
    float: left;
    font-size: 17px;
    height: 36px;
    margin-right: 15px;
    padding-bottom: 10px;
    padding-top: 18px;
    text-align: center;
    text-transform: uppercase;
    transition: all .3s ease-in-out 0s;
    width: 390px
}

.ndelivery img {
    margin-top: -14px;
    padding-right: 8px;
    padding-top: 5px;
    vertical-align: middle
}

.ndelivery span {
    text-transform: inherit;
    font-size: 14px
}

.ndelivery:hover {
    background-color: #f19101;
    border-bottom: 2px solid #b26b00;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.pdelivery {
    background-color: #1a68cd;
    border-bottom: 2px solid #1868ce;
    font-size: 22px;
    height: 37px;
    padding-bottom: 14px;
    padding-top: 13px
}

.pdelivery img {
    margin-top: -12px;
    padding-left: 0;
    padding-right: 16px;
    vertical-align: middle
}

.pdelivery:hover {
    background-color: #2c77c7;
    border-bottom-color: #0c53af
}

.fdelivery {
    background-color: #d9031b;
    border-bottom: 2px solid #a40517;
    margin-right: 0;
    font-size: 22px
}

.fdelivery span {
    font-size: 17px
}

.fdelivery:hover {
    background-color: #ae0014;
    border-bottom-color: #710411
}

.content {
    padding-bottom: 30px
}

.banner {
    border: 2px solid #0c639f;
    margin-top: 21px
}

.bslider1 {
    display: none
}

.bslider1 img {
    display: block;
    max-width: 100%;
    height: auto
}

.bslider img {
    display: block
}

.bslider {}

.bimg {
    float: left
}

.btext {
    width: 448px;
    height: 310px;
    background-image: url(../images/banner-bg.png);
    background-repeat: no-repeat;
    float: left
}

.btext p {
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    text-align: justify;
    padding-left: 70px;
    padding-right: 36px;
    padding-top: 18px
}

.btext h2 {
    font-size: 24px;
    color: #2b2b2b;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    padding-left: 70px;
    padding-right: 36px;
    padding-top: 3px
}

.btext h3 {
    font-size: 18px;
    color: #fff;
    padding-left: 70px;
    padding-right: 36px;
    padding-top: 3px;
    font-weight: 700;
    text-align: center;
    padding-top: 10px
}

.sbanner {
    margin-top: 25px
}

.sbanner img {
    display: block;
    max-width: 100%;
    height: auto
}

.sbanner-left {
    float: left;
    width: 590px
}

.sbanner-right {
    float: right;
    width: 590px
}

.psection {}

.pbox {
    width: 380px;
    float: left;
    position: relative;
    margin-right: 30px;
    margin-top: 30px
}

.ppad {
    border: 1px solid #1576ba;
    min-height: 183px
}

.phead {
    height: 33px;
    background-color: #1a68cd;
    border-bottom: 2px solid #005591
}

.phead h3 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    padding-top: 7px;
    padding-left: 15px
}

.ptext {
    float: left;
    padding-left: 15px;
    font-size: 14px;
    line-height: 26px;
    color: #292929;
    padding-top: 10px
}

.ptext a {
    text-decoration: none;
    color: #000
}

.view {
    font-size: 12px;
    color: #1a69c9;
    text-transform: uppercase;
    padding-top: 20px;
    position: absolute;
    bottom: 25px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.view a {
    color: #1a69c9 !important;
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.view a:hover {
    color: #292929 !important
}

.pimg {
    float: right;
    padding-right: 10px
}

.pimg img {
    max-width: 100%;
    height: auto
}

.welcome {
    padding-top: 30px
}

.welcome h1 {
    font-size: 19px;
    color: #1a69c9
}

.welcome p {
    font-size: 13px;
    line-height: 20px;
    color: #292929;
    padding-top: 13px;
    text-align: justify
}

.welcome1 {
    padding-top: 17px
}

.welcome1 h2 {
    font-size: 19px;
    color: #1a69c9
}

.welcome1 p {
    font-size: 13px;
    line-height: 20px;
    color: #292929;
    padding-top: 8px;
    text-align: justify
}

.footer {}

.qlinks {
    font-size: 14px;
    color: #292929;
    text-transform: uppercase;
    text-align: center;
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    padding: 15px 0 14px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.qlinks a {
    color: #292929;
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.qlinks a:hover {
    color: #1a69c9
}

.foot {
    padding-bottom: 0;
    padding-top: 27px
}

.copy {
    float: left;
    font-size: 14px;
    line-height: 26px;
    color: #292929;
    padding-top: 4px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.copy a {
    color: #1a68cd;
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.copy a:hover {
    color: #292929
}

.vat {
    font-size: 15px;
    color: #1a68cd;
    text-transform: uppercase;
    padding-left: 85px;
    float: left;
    padding-top: 20px
}

.paypal {
    float: right
}

.pnav {
    font-size: 13px;
    color: #292929;
    padding: 18px 0;
    text-transform: uppercase;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif
}

.pnav a {
    text-decoration: none;
    color: #292929
}

.pnav a:hover,
.pnav a#on1 {
    color: #1a68cd
}

.pleft {
    width: 260px;
    background-color: #ececec;
    float: left;
    padding-bottom: 5px
}

.pleft a:hover {
    color: #2d8ed2
}

.phead1 {
    background: #2d8ed2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0);
    height: 33px;
    border-bottom: 2px solid #005591
}

.phead1 h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    padding-top: 7px;
    padding-left: 13px;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif
}

.pright {
    width: 903px;
    float: right;
    margin-bottom: 0
}

.ssel {
    height: 33px;
    background-color: #ececec;
    border-bottom: 2px solid #cacaca
}

.dis {
    font-size: 13px;
    color: #292929;
    float: left;
    padding-top: 7px;
    padding-left: 14px
}

.pagination {
    font-size: 14px;
    color: #292929;
    float: right;
    padding-top: 7px;
    padding-right: 14px
}

.pagination a {
    color: #292929;
    text-decoration: none
}

.pagination a:hover {
    color: #1a68cd
}

.pbox-section .psection {}

.pbox-section .pbox {
    width: 200px;
    float: left;
    margin-right: 24px
}

.pbox-section .pimg {
    border: 1px solid #1576ba;
    padding-right: 0;
    -moz-box-shadow: 0 0 5px #cbcbcb;
    -webkit-box-shadow: 0 0 5px #cbcbcb;
    box-shadow: 0 0 5px #cbcbcb
}

.pbox-section .pimg img {
    display: block;
    height: 198px;
    width: 198px
}

.pbox-section .ptext {
    font-size: 13px;
    height: 34px;
    color: #292929;
    line-height: 20px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    padding-top: 13px
}

.pbox-section .pprice {
    font-size: 17px;
    color: #1a68cd;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    text-align: center;
    padding-top: 10px;
    clear: both
}

.add-btn {
    width: 160px;
    background: #2d8ed2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0);
    margin: auto;
    font-size: 14px;
    color: #fff;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: center;
    margin-top: 14px
}

.parea1 .pbox {
    margin-bottom: 30px;
    margin-top: 0
}

.intext {
    background: #ededed;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ededed 0%, #dddddd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #dddddd));
    background: -webkit-linear-gradient(top, #ededed 0%, #dddddd 100%);
    background: -o-linear-gradient(top, #ededed 0%, #dddddd 100%);
    background: -ms-linear-gradient(top, #ededed 0%, #dddddd 100%);
    background: linear-gradient(to bottom, #ededed 0%, #dddddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dddddd', GradientType=0);
    padding: 15px;
    margin-bottom: 30px
}

.intext h2 {
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #1a68cd;
    text-transform: uppercase
}

.intext p {
    font-size: 14px;
    line-height: 21px;
    color: #292929;
    padding-top: 9px;
    text-align: justify
}

.pleft1 {
    margin-top: 30px
}

.parea1 .add-btn {
    background: #ededed;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2M3YzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ededed 0%, #c7c7c7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #c7c7c7));
    background: -webkit-linear-gradient(top, #ededed 0%, #c7c7c7 100%);
    background: -o-linear-gradient(top, #ededed 0%, #c7c7c7 100%);
    background: -ms-linear-gradient(top, #ededed 0%, #c7c7c7 100%);
    background: linear-gradient(to bottom, #ededed 0%, #c7c7c7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#c7c7c7', GradientType=0);
    color: #292929
}

.parea1 .add-btn a {
    color: #292929
}

.parea1 .add-btn a:hover {
    background: #2d8ed2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0);
    color: #fff
}

.parea1 .new_add {
    background: #2d8ed2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0);
    color: #fff
}

.parea1 .new_add a {
    color: #fff
}

.parea1 .new_add a:hover {
    background: #2d8ed2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0);
    color: #fff
}

.new_add {
    background: #474747;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTI5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #474747 0%, #292929 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #292929));
    background: -webkit-linear-gradient(top, #474747 0%, #292929 100%);
    background: -o-linear-gradient(top, #474747 0%, #292929 100%);
    background: -ms-linear-gradient(top, #474747 0%, #292929 100%);
    background: linear-gradient(to bottom, #474747 0%, #292929 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#292929', GradientType=0)
}

.add-btn a {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 7px 0 8px
}

.add-btn a:hover {
    background: #474747;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTI5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #474747 0%, #292929 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #292929));
    background: -webkit-linear-gradient(top, #474747 0%, #292929 100%);
    background: -o-linear-gradient(top, #474747 0%, #292929 100%);
    background: -ms-linear-gradient(top, #474747 0%, #292929 100%);
    background: linear-gradient(to bottom, #474747 0%, #292929 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#292929', GradientType=0)
}

.psection .ssel {}

.parea {}

.pprice1 {
    font-size: 14px;
    color: #1a68cd;
    text-align: center;
    padding-top: 18px;
    clear: both;
    height: 42px
}

.pprice1 a {
    color: #1a68cd;
    text-decoration: none
}

.pprice1 a:hover {
    color: #292929
}

.pdetail {
    padding-bottom: 36px
}

.pdetail-left {
    width: 300px;
    float: left;
    position: relative
}

.pdetail-left img {
    display: block;
    max-width: 100%;
    border: 1px solid #1576ba;
    -moz-box-shadow: 0 0 5px #cbcbcb;
    -webkit-box-shadow: 0 0 5px #cbcbcb;
    box-shadow: 0 0 5px #cbcbcb
}

.zoom {
    border: 0 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    position: absolute;
    bottom: 10px;
    right: 10px
}

.pdetail-right {
    width: 578px;
    float: right
}

.pdetail-right h3 {
    font-size: 14px;
    color: #292929;
    padding-top: 5px
}

.pdetail-right h4 {
    font-size: 17px;
    color: #1a68cd;
    padding-top: 8px;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif
}

.tbox {
    height: 129px;
    overflow: auto;
    background-color: #ececec;
    margin-top: 16px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.tpad {
    padding: 10px;
    font-size: 13px;
    line-height: 20px;
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden
}

.deta2 {
    font-size: 14px;
    color: #787878;
    margin-top: 20px;
    border-bottom: 1px solid #a8a8a8;
    padding-bottom: 20px
}

.quan {
    font-size: 14px;
    color: #292929;
    float: left
}

.quan input {
    width: 45px;
    height: 35px;
    background-color: #fff;
    border: 1px solid #c3c3c3;
    padding: 4px 0;
    text-align: center;
    color: #292929;
	 border-radius: 0;
}

.add-btn1 {
    width: 137px;
    background: #2d8ed2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0);
    font-size: 14px;
    color: #fff;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: center;
    float: left;
    margin-left: 17px
}

.add-btn1 a {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 7px 0 8px
}

.add-btn1 a:hover {
    background: #474747;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTI5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #474747 0%, #292929 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #292929));
    background: -webkit-linear-gradient(top, #474747 0%, #292929 100%);
    background: -o-linear-gradient(top, #474747 0%, #292929 100%);
    background: -ms-linear-gradient(top, #474747 0%, #292929 100%);
    background: linear-gradient(to bottom, #474747 0%, #292929 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#292929', GradientType=0)
}

.add-btn3_new1 {
    background: #2d8ed2 !important;
    background: url(data:image/svg+xml !important;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba)) !important;
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%) !important;
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%) !important;
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%) !important;
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0) !important
}

.add-btn3_new1 a {
    color: #fff
}

.btn2 {
    background: #474747;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTI5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #474747 0%, #292929 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #292929));
    background: -webkit-linear-gradient(top, #474747 0%, #292929 100%);
    background: -o-linear-gradient(top, #474747 0%, #292929 100%);
    background: -ms-linear-gradient(top, #474747 0%, #292929 100%);
    background: linear-gradient(to bottom, #474747 0%, #292929 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#292929', GradientType=0)
}

.btn2 a:hover {
    background: #2d8ed2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0)
}

.btn3 {
    background: #ededed;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2M3YzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ededed 0%, #c7c7c7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #c7c7c7));
    background: -webkit-linear-gradient(top, #ededed 0%, #c7c7c7 100%);
    background: -o-linear-gradient(top, #ededed 0%, #c7c7c7 100%);
    background: -ms-linear-gradient(top, #ededed 0%, #c7c7c7 100%);
    background: linear-gradient(to bottom, #ededed 0%, #c7c7c7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#c7c7c7', GradientType=0);
    color: #292929;
    margin-left: 0;
    float: right
}

.btn3 a {
    color: #292929
}

.btn3 a:hover {
    background: #2d8ed2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0);
    color: #fff
}

.export {
    font-size: 14px;
    color: #292929;
    padding-top: 7px
}

.export img {
    vertical-align: middle
}

.psection .ssel1 {
    margin-top: 0;
    margin-bottom: 25px
}

.psection .ssel1 h3 {
    font-size: 14px;
    color: #292929;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding-top: 7px;
    padding-left: 13px
}

.add2 {
    float: left;
    display: none
}

.add2 img {
    margin-right: 10px
}

.about {
    padding-top: 12px;
    border-top: 1px solid #a8a8a8;
    min-height: 350px
}

.about h1 {
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #1a68cd
}

.about p {
    font-size: 14px;
    line-height: 22px;
    color: #292929;
    text-align: justify;
    padding-top: 10px
}

.about span {
    color: #1a68cd
}

.about a {
    color: #1a68cd;
    text-decoration: none
}

.about a:hover {
    color: #292929
}

#basic-modal-content {
    display: none
}

#simplemodal-overlay {
    background-color: #000
}

#simplemodal-container {
    height: 370px;
    width: 787px;
    color: #000;
    font-size: 14px;
    border-bottom: 1px solid;
    border-bottom-color: #000;
    font-family: gibsonregular, Arial, Helvetica, sans-serif;
    background-color: #fff;
    border: 4px solid #444;
    padding: 12px
}

#simplemodal-container .simplemodal-data {
    padding: 8px
}

#simplemodal-container code {
    background: #141414;
    border-left: 3px solid #65b43d;
    color: #bbb;
    display: block;
    font-size: 12px;
    margin-bottom: 12px;
    padding: 4px 6px 6px
}

#simplemodal-container a {
    color: #ddd
}

#simplemodal-container a.modalCloseImg {
    background: url(../images/x.png) no-repeat;
    width: 33px;
    height: 35px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -15px;
    right: -16px;
    cursor: pointer
}

#simplemodal-container h3 {
    color: #84b8d9
}

#basic-modal-content {
    display: none
}

#paypal_delivery_quote {
    display: none
}

#paypal_delivery_basket {
    display: none
}

#paypal_delivery_environmentally {
    display: none
}

#simplemodal-overlay {
    background-color: #000
}

#simplemodal-container {
    height: 370px;
    width: 787px;
    color: #000;
    font-size: 14px;
    border-bottom: 1px solid;
    border-bottom-color: #000;
    font-family: gibsonregular, Arial, Helvetica, sans-serif;
    background-color: #fff;
    border: 4px solid #444;
    padding: 12px
}

#simplemodal-container .simplemodal-data {
    padding: 8px
}

#simplemodal-container code {
    background: #141414;
    border-left: 3px solid #65b43d;
    color: #bbb;
    display: block;
    font-size: 12px;
    margin-bottom: 12px;
    padding: 4px 6px 6px
}

#simplemodal-container a {
    color: #ddd
}

#simplemodal-container a.modalCloseImg {
    background: url(../images/x.png) no-repeat;
    width: 33px;
    height: 35px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -15px;
    right: -16px;
    cursor: pointer
}

#simplemodal-container h3 {
    color: #84b8d9
}

#simplemodals-overlay {
    background-color: #000
}

#simplemodals-container {
    height: 258px !important;
    width: 650px !important;
    color: #000;
    font-size: 14px;
    border-bottom: 1px solid;
    border-bottom-color: #000;
    font-family: gibsonregular, Arial, Helvetica, sans-serif;
    background-color: #fff;
    border: 4px solid #444;
    padding: 0
}

#simplemodals-container .simplemodal-data {
    padding: 0
}

#simplemodals-container code {
    background: #141414;
    border-left: 3px solid #65b43d;
    color: #bbb;
    display: block;
    font-size: 12px;
    margin-bottom: 12px;
    padding: 0
}

#simplemodals-container a {
    color: #ddd
}

#simplemodals-container a.modalCloseImg {
    background: url(../images/x.png) no-repeat;
    width: 33px;
    height: 35px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -15px;
    right: -16px;
    cursor: pointer
}

#simplemodals-container h3 {
    color: #84b8d9
}

#simplemodals-container .pric_match_p {
    line-height: 24px;
    padding-top: 12px
}

#simplemodals-container img {
    width: 100%
}

.contact {}

.contact-left {
    width: 544px;
    float: left;
    min-height: 296px;
    background-color: #ececec;
    background-image: url(../images/contact-us.png);
    background-position: 95% 0;
    background-repeat: no-repeat;
    padding: 17px;
    font-size: 15px;
    line-height: 20px
}

.contact-left h4 {
    font-size: 17px;
    color: #292929;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif
}

.contact-left p {
    font-size: 14px;
    line-height: 26px;
    color: #292929;
    padding-top: 12px
}

.contact-left span {
    color: #1a68cd
}

.contact-left a {
    color: #292929;
    text-decoration: none
}

.contact-left a:hover {
    color: #1a68cd
}

.contact-right {
    width: 544px;
    float: right;
    min-height: 296px;
    padding: 17px;
    background-color: #ececec
}

.erow {
    margin-bottom: 14px !important;
}

.etext {
    font-size: 14px;
    color: #292929;
    float: left;
    width: 106px;
    padding-top: 7px
}

.einput {
    width: 435px;
    float: right
}

.einput1 {
    background-color: #fff;
    border: 1px solid #d4d4d4;
    width: 98%;
    font-size: 14px;
    color: #292929;
    padding: 6px 0;
    padding-left: 2%
}

.einput select {
    background-color: #fff;
    border: 1px solid #d4d4d4;
    width: 98%;
    font-size: 14px;
    color: #292929;
    padding: 6px 0;
    padding-left: 2%
}

.einput2 {
    background-color: #fff;
    border: 1px solid #d4d4d4;
    width: 65%;
    float: right;
    font-size: 14px;
    color: #292929;
    padding: 6px 0
}

.einput textarea {
    height: 76px;
    background-color: #fff;
    border: 1px solid #d4d4d4;
    width: 100%;
    font-size: 14px;
    color: #292929;
    padding: 2%
}

.capctha {
    float: left
}

.add-btn3 {
    padding: 9px 0 9px !important;
    width: 110px !important;
    float: left !important;
    border: 0 !important;
    background: #474747 !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTI5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #474747 0%, #292929 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #292929)) !important;
    background: -webkit-linear-gradient(top, #474747 0%, #292929 100%) !important;
    background: -o-linear-gradient(top, #474747 0%, #292929 100%) !important;
    background: -ms-linear-gradient(top, #474747 0%, #292929 100%) !important;
    background: linear-gradient(to bottom, #474747 0%, #292929 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#292929', GradientType=0);
    color: #fff !important;
    cursor: pointer !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif !important; border-radius: 0 !important;
	margin-left: 10px;
}

.add-btn3:hover {
    background: #2d8ed2 !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0);
    color: #fff !important
}

.contact h2 {
    font-size: 17px;
    color: #1a68cd;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif
}

.cart-new {
    padding-top: 15px
}

.cart-head {}

.cart-new .phead1 {
    background: #2d8ed2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0);
    height: 33px;
    border-bottom: 2px solid #005591
}

.cart-new .phead1 h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    padding-top: 7px;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    text-align: center;
    padding-left: 0
}

.chead1 {
    float: left;
    width: 151px;
    border-right: 1px solid #005591;
    height: 33px
}

.chead2 {
    width: 627px;
    text-align: left !important;
    padding-left: 35px
}

.chead2 h2 {
    text-align: left !important
}

.chead3 {
    width: 191px
}

.cdes {
    background-color: #ececec;
    padding-top: 21px;
    padding-bottom: 25px
}

.cdes1 {
    float: left;
    width: 151px;
    text-align: center
}

.cdes input {
    margin-top: 7px
}

.cdes2 {
    width: 627px;
    text-align: left;
    padding-left: 35px;
	display: none;
}

.cdes2 img {
    border: 1px solid #c4c4c4;
    float: left;
    margin-right: 22px;
    max-width: 100%;
    height: auto
}

.cdes2 p {
    padding-top: 5px;
    padding-right: 70px;
    font-size: 14px;
    line-height: 22px
}

.cdes3 {
    width: 193px;
    font-size: 14px;
    color: #292929
}

.cdes3 input {
    width: 70px;
    border: 1px solid #d4d4d4;
    text-align: center;
    font-size: 14px;
    color: #292929;
    padding: 5px 0
}

.cdes3 p {
    padding-top: 9px
}

.hrr2 {
    margin-bottom: 0;
    border-top: 1px solid #a8a8a8;
    color: #a8a8a8
}

.total {
    font-size: 16px;
    line-height: 30px;
    color: #1a68cd;
    margin-bottom: 8px;
    margin-top: -13px;
    text-align: right;
    padding-top: 37px;
    padding-right: 67px
}

.total span {
    color: #292929;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    float: right;
    width: 92px;
    text-align: right
}

.semi {
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    color: #1a68cd !important;
    float: none !important
}

.sbtn {
    padding-top: 10px
}

.sbtn1 {
    float: left;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 390px
}

.sbtn2 {
    float: right
}

.cart-details {
    padding-bottom: 20px
}

.new_customer {
    float: left;
    width: 580px
}

.new_customer .ncustomer {
    width: 100%
}

.ncustomer {
    background-color: #f9f9f9;
    float: left;
    min-height: 250px;
    position: relative
}

.ncustomer h3 {
    font-size: 14px;
    color: #fff;
    background-color: #535353;
    padding: 7px 0 7px 15px
}

.ntext {
    padding: 18px 15px 0;
    border: 1px solid #d6d6d6;
    border-top: 0;
    min-height: 197px
}

.ntext h5 {
    font-size: 14px;
    color: #292929;
    font-weight: 400
}

.ntext p {
    font-size: 14px;
    color: #292929;
    line-height: 20px;
    padding-bottom: 15px;
    padding-top: 18px;
    text-align: justify
}

.rcustomer {
    width: 580px;
    background-color: #f9f9f9;
    float: right;
    min-height: 250px
}

.rcustomer h3 {
    font-size: 14px;
    color: #fff;
    background-color: #535353;
    padding: 7px 0 7px 15px
}

.cinput {
    margin-top: 18px
}

.ctext {
    float: left;
    width: 112px;
    font-size: 13px;
    color: #858282;
    padding-top: 8px
}

.cinput1 {
    float: left;
    width: 300px
}

.cinput2 {
    border: 1px solid #c6c6c6;
    padding: 7px 0;
    width: 98%;
    padding-left: 2%
}

.forgot {
    font-size: 14px;
    color: #1a68cd;
    padding-top: 8px;
    float: left;
    padding-left: 20px
}

.forgot a {
    color: #1a68cd;
    text-decoration: none
}

.forgot a:hover {
    color: #292929
}

.rcustomer .erow {
    padding-top: 20px;
    margin-bottom: 0
}

.btn3 {
    position: ;
    bottom: 20px
}

.tag1 {
    background: #494949;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTI5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #494949 0%, #292929 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #494949), color-stop(100%, #292929));
    background: -webkit-linear-gradient(top, #494949 0%, #292929 100%);
    background: -o-linear-gradient(top, #494949 0%, #292929 100%);
    background: -ms-linear-gradient(top, #494949 0%, #292929 100%);
    background: linear-gradient(to bottom, #494949 0%, #292929 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#494949', endColorstr='#292929', GradientType=0);
    height: 86px;
    margin-top: 17px
}

.tag1 h2 {
    font-size: 31px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    padding-top: 21px
}

.overview {}

.over-left {
    width: 580px;
    float: left;
    background-color: #ececec;
    margin-top: 29px;
    padding-bottom: 24px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.over-left .phead1 h2 {
    color: #fff;
    padding-top: 6px
}

.over-img {
    float: left;
    padding-left: 24px;
    padding-top: 11px
}

.oimg img {
    max-width: 100%;
    height: auto
}

.over-text {
    font-size: 14px;
    line-height: 20px;
    color: #292929;
    float: left;
    text-align: justify;
    width: 320px;
    padding-left: 16px;
    padding-top: 26px
}

.over-img .add-btn3 {
    width: auto;
    padding-left: 16px;
    padding-right: 16px
}

.over-right {
    float: right
}

.rprice {
    float: right;
    padding-right: 14px;
    font-size: 17px;
    color: #1a68cd;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    padding-top: 8px
}

.reviews {
    padding-top: 30px
}

.review-img {
    border: 1px solid #1576ba;
    -moz-box-shadow: 0 0 5px #cbcbcb;
    -webkit-box-shadow: 0 0 5px #cbcbcb;
    box-shadow: 0 0 5px #cbcbcb;
    float: left;
    width: 202px
}

.review-img img {
    max-width: 100%;
    height: auto
}

.review-right {
    width: 676px;
    float: right
}

.rright1 h2 {
    font-size: 17px;
    color: #1a68cd;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif
}

.rright1 p {
    font-size: 15px;
    line-height: 20px;
    color: #292929;
    text-align: justify;
    padding-top: 8px
}

.rating {
    font-size: 13px;
    color: #292929;
    font-style: italic;
    padding-top: 13px
}

.rating img {
    vertical-align: middle;
    margin-left: 1px;
    margin-top: -2px
}

.hr-new {
    margin-top: 26px;
    margin-bottom: 26px
}

.results {
    height: 35px;
    border-top: 1px solid #a8a8a8;
    border-bottom: 1px solid #a8a8a8;
    margin-top: 32px
}

.results-left {
    font-size: 13px;
    color: #292929;
    float: left;
    padding-top: 7px
}

.results a {
    color: #1a68cd;
    font-weight: 700;
    text-decoration: none
}

.results-right {
    font-size: 13px;
    color: #292929;
    float: right;
    padding-top: 7px
}

.reviews .btn .rbtn-left {
    float: left;
    width: auto;
    padding-left: 12px;
    padding-right: 12px;
    background: #2d8ed2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0)
}

.reviews .btn .rbtn-left:hover {
    background: #474747;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTI5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #474747 0%, #292929 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #292929));
    background: -webkit-linear-gradient(top, #474747 0%, #292929 100%);
    background: -o-linear-gradient(top, #474747 0%, #292929 100%);
    background: -ms-linear-gradient(top, #474747 0%, #292929 100%);
    background: linear-gradient(to bottom, #474747 0%, #292929 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#292929', GradientType=0)
}

.reviews .btn {
    margin-top: 24px
}

.reviews .btn .rbtn-right {
    float: right;
    width: auto;
    padding-left: 12px;
    padding-right: 12px
}

.testi-box {
    background-color: #ececec;
    padding: 18px;
    margin-top: 26px
}

.tbox-text {
    font-size: 14px;
    line-height: 33px;
    color: #292929;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif
}

.tbox-text span {
    color: #1a68cd
}

.tbox-text img {
    vertical-align: middle;
    padding-right: 9px
}

.tbox-text1 {
    font-size: 14px;
    line-height: 22px;
    color: #292929;
    padding-top: 8px;
    text-align: justify
}

.add_btn_new2 {
    float: right;
    width: auto
}

.add_btn_new1 {
    float: left;
    width: auto
}

.add_btn_new1 a {
    padding-left: 15px;
    padding-right: 15px
}

.add_btn_new2 a {
    padding-left: 15px;
    padding-right: 15px
}

.over-text a {
    text-decoration: none;
    color: #1576ba
}

.over-text a:hover {
    color: #292929
}

.simplemodal-container {
    width: 90% !important
}

.new_pass {
    width: auto;
    margin: 0 0 1px 15px;
    float: left
}

.new_pass a {
    padding: 8px 32px 9px
}

.newmcustomer {
    float: left;
    margin: auto
}

.etext-new {
    width: 128px
}

.einput-new {
    width: 416px
}

.ncustomer_testi {
    width: 100% !important;
    margin: 0 !important
}

.ncustomer_testi .einput {
    float: left
}

.infoBoxContents .new_pass {
    margin-left: 0
}

.address-book .ncustomer {
    min-height: 298px
}

.address-book .ntext {
    min-height: 245px
}

.address1 {
    font-size: 14px;
    line-height: 20px;
    color: #292929
}

.address2 {
    font-size: 14px;
    line-height: 22px;
    color: #1a68cd;
    padding-top: 13px;
    padding-bottom: 20px
}

.address1 span {
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif
}

.address-book .rbtn-left {
    width: auto;
    padding-left: 12px;
    padding-right: 12px
}

.address-book .rbtn-right {
    width: auto;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: 20px
}

.btn a {
    text-decoration: none;
    color: #fff
}

.btn_padding {
    padding-bottom: 20px
}

.parea_search .pright {
    float: none;
    width: 100%
}

.cart_sbtn .sbtn1 a {
    color: #fff !important;
    text-decoration: none !important
}

.cart_sbtn .sbtn2 a {
    color: #fff !important;
    text-align: center !important;
    padding-left: 20px;
    text-decoration: none !important
}

.pay-info {
    width: 100%;
    min-height: inherit !important
}

.pay-info .ntext {
    min-height: inherit !important;
    padding-bottom: 20px
}

.pay-input {
    font-size: 14px;
    color: #1a68cd;
    margin-top: 15px;
    line-height: 38px
}

.pay-input input {
    margin-right: 10px
}

.pay-input img {
    vertical-align: middle;
    padding-left: 13px
}

.add-comments {
    width: 49%;
    float: left;
    margin-top: 30px
}

.add {
    font-size: 15px;
    color: #292929
}

.add-comments textarea {
    width: 96%;
    padding: 2%;
    height: 90px;
    border: 1px solid #ececec;
    margin-top: 18px
}

.ccheck {
    font-size: 14px;
    color: #292929;
    margin-top: 25px
}

.aright {
    float: right
}

.add-comments .erow {
    margin-top: 16px
}

.add-comments .etext {
    font-size: 15px
}

.add-comments .einput {
    width: 458px
}

.add-comments .rbtn-left {
    background: #2d8ed2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0);
    color: #fff;
    margin-top: 18px
}

.add-comments .rbtn-left:hover {
    background: #474747;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTI5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #474747 0%, #292929 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #292929));
    background: -webkit-linear-gradient(top, #474747 0%, #292929 100%);
    background: -o-linear-gradient(top, #474747 0%, #292929 100%);
    background: -ms-linear-gradient(top, #474747 0%, #292929 100%);
    background: linear-gradient(to bottom, #474747 0%, #292929 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#292929', GradientType=0);
    color: #fff
}

.cart_img {
    float: left;
    width: 80px
}

.cart_text {
    float: left;
    padding-left: 20px;
    width: 460px
}

.cart_text a {
    color: #000;
    text-decoration: none
}

.cart_text p {
    padding-right: 0
}

.main_hist {
    background-color: #f9f9f9;
    padding: 10px;
    margin-bottom: 10px
}

.hist {
    width: 33%;
    font-size: 14px;
    float: left
}

.hist1 {
    float: right;
    text-align: right
}

.add-btn-hist {
    width: 53px;
    background: #2d8ed2;
    float: right;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0);
    margin: auto;
    font-size: 10px;
    color: #fff;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: center;
    margin-top: 14px
}

.add-btn-hist a {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 0 0
}

.add-btn-hist a:hover {
    background: #474747;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTI5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #474747 0%, #292929 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #292929));
    background: -webkit-linear-gradient(top, #474747 0%, #292929 100%);
    background: -o-linear-gradient(top, #474747 0%, #292929 100%);
    background: -ms-linear-gradient(top, #474747 0%, #292929 100%);
    background: linear-gradient(to bottom, #474747 0%, #292929 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#292929', GradientType=0)
}

.search_img {
    background: url(../images/search.jpg) no-repeat scroll 0 0 transparent !important;
    cursor: pointer;
    height: 19px;
    position: absolute;
    top: -22px;
    width: 15px;
	margin-left: -35px;
}

.address_text {
    color: #000
}

.right-review {
    width: 100%;
    float: left;
    background-color: #ececec;
    padding-bottom: 24px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.over-left .phead1 h2 {
    color: #fff;
    padding-top: 6px
}

.winput {
    width: 100%;
    float: left;
    margin-top: 20px
}

.winput textarea {
    width: 100%;
    padding: 2%;
    border: 1px solid #d4d4d4;
    height: 200px
}

.wimg {
    width: 172px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #d4d4d4;
    margin: auto
}

.wimg img {
    max-width: 100%;
    height: auto
}

.wnote {
    float: left;
    font-size: 15px;
    color: #292929;
    padding-top: 10px
}

.wrating {
    float: right;
    font-size: 15px;
    color: #292929;
    padding-top: 10px
}

.wrating input {
    margin-left: 2px;
    margin-right: 2px;
    position: relative;
    top: 1px
}

.wpad {
    padding: 15px;
    padding-bottom: 0
}

.btn-section {
    padding-top: 15px;
    clear: both
}

.btn-section .add-btn3 {
    float: right
}

.btn-section .add-btn3 {
    padding-left: 10px;
    padding-right: 10px;
    width: auto
}

.btn-section .add-btn1 {
    margin-left: 0;
    width: auto
}

.btn-section .add-btn1 a {
    padding-left: 10px;
    padding-right: 10px
}

.success_btn {
    margin: auto;
    width: 99px;
    margin-top: 15px
}

.captcha_img {
    width: 136px;
    height: 34px
}

.cntchk {
    font-size: 14px;
    margin-bottom: 16px;
    width: 752px
}

.newcart .ncustomer {
    min-height: inherit
}

.newcart .ntext {
    min-height: inherit
}

.newcart .etext {
    width: 178px
}

.listing {}

.list-row {
    border-bottom: 1px solid #cacaca;
    padding-bottom: 5px;
    padding-top: 10px
}

.list-img {
    width: 145px;
    float: left
}

.list-img img {
    max-width: 100%
}

.list-name {
    float: left;
    height: 145px;
    padding-left: 10px;
    width: 490px
}

.list-name a {
    color: #292929;
    text-decoration: none
}

.list-name span {
    height: 145px;
    display: table-cell;
    vertical-align: middle;
    color: #292929;
    font-size: 14px
}

.list-price {
    color: #292929;
    text-align: center;
    font-size: 14px;
    padding-left: 10px;
    width: 119px;
    float: left
}

.list-price span {
    height: 145px;
    display: table-cell;
    vertical-align: middle;
    color: #292929;
    font-size: 14px
}

.list-btn {
    width: 128px;
    float: left;
    margin-top: 55px
}

.list-btn1 {
    width: 100%;
    background: #2d8ed2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ed2), color-stop(100%, #1576ba));
    background: -webkit-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -o-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: -ms-linear-gradient(top, #2d8ed2 0%, #1576ba 100%);
    background: linear-gradient(to bottom, #2d8ed2 0%, #1576ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ed2', endColorstr='#1576ba', GradientType=0);
    font-size: 14px;
    color: #fff;
    font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: center
}

.list-btn1 a {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 7px 0 8px
}

.pleft a {
    text-decoration: none;
    color: #000;
    line-height: 15px
}

.psection_new .pbox {
    margin-bottom: 30px;
    margin-top: 0
}

.list-price_head span {
    height: 22px
}

.buy-info {
    float: left;
    font-size: 11px;
    margin-top: 0;
    padding: 10px 15px;
    width: 72px;
    margin-left: 10px
}

.phone {
    width: 210px;
    padding-top: 24px
}

.phone>h4 {
    font-size: 15px;
    color: #292929;
    text-transform: uppercase;
    margin-bottom: 7px
}

.phone11.clearfix {
    width: 100%;
    float: left;
    margin-bottom: 5px
}

.phone11 .num {
    font-size: 17px
}

.phone11 img {
    padding-top: 2px
}

.email11 .num {
    font-size: 13px
}

.email11 a {
    color: #292929;
    text-transform: lowercase; text-decoration: none;
}

.email11 img {
    position: relative;
    top: -2px
}

.navigation {
    margin-top: 17px; font-weight: normal !important;
}

@media only screen and (max-width:1199px) {
    .wrapper {
        width: 98%
    }
    .phone {
        padding-left: 14%
    }
    #menu div div div>ul>li>a {
        padding: 4px 21px !important
    }
    .ndelivery {
        font-size: 13px;
        height: 34px;
        margin-right: 1%;
        padding-bottom: 10px;
        padding-top: 15px;
        width: 32.6%
    }
    .ndelivery span {
        font-size: 11px
    }
    .pdelivery {
        font-size: 16px;
        height: 42px;
        padding-bottom: 7px;
        padding-top: 10px
    }
    .fdelivery {
        font-size: 17px;
        margin-right: 0
    }
    .fdelivery span {
        font-size: 12px
    }
    .sbanner-right,
    .sbanner-left {
        width: 49%
    }
    .pbox {
        width: 32%;
        margin-right: 1%
    }
    .ptext {
        padding-left: 3%;
        font-size: 12px
    }
    .pimg {
        width: 38%
    }
    .view {
        font-size: 11px
    }
    .qlinks {
        font-size: 12px
    }
    .bslider {
        display: block
    }
    .bslider1 {
        display: block
    }
    .vat {
        padding-left: 2%
    }
    .pimg {
        width: auto;
        max-width: 100%;
        height: auto
    }
    .parea1 .add-btn {
        font-size: 10px;
        width: 125px
    }
    .pleft {
        width: 29%
    }
    .pright {
        width: 70%
    }
    .pbox-section .pimg {
        width: 98%
    }
    .pbox-section .pbox {
        width: 23%;
        margin-right: 18px
    }
    .pprice1 {
        height: 36px
    }
    .pdetail-left {
        width: 40%
    }
    .pdetail-right {
        width: 58%
    }
    .add-btn1 {
        margin-right: 2%;
        width: 23%;
        margin-top: 17px;
        margin-left: 0;
        font-size: 12px
    }
    .btn3 {
        float: left
    }
    .pdetail-right h3 {
        font-size: 13px
    }
    .tbox {
        margin-top: 12px
    }
    .deta2 {
        margin-top: 10px;
        padding-bottom: 5px
    }
    .export {
        padding-top: 3px
    }
    .add1 {
        display: none
    }
    .add2 {
        display: block;
        padding-left: 4px
    }
    .contact-left {
        width: 45%;
        padding: 2%;
        line-height: 18px;
        font-size: 14px
    }
    .contact-right {
        width: 45%;
        padding: 2%
    }
    .etext {
        width: 25%
    }
    .einput {
        width: 72%
    }
    .einput2 {
        width: 51%
    }
    .rcustomer,
    .ncustomer {
        width: 49%
    }
    .new_customer {
        width: 49%
    }
    .forgot {
        font-size: 13px
    }
    .chead1 {
        width: 15%
    }
    .chead2 {
        width: 47%;
        padding-left: 4%
    }
    .chead3 {
        width: 16%
    }
    .cdes1 {
        width: 15%
    }
    .cdes2 {
        width: 47%;
        padding-left: 4%
    }
    .cdes3 {
        width: 17%
    }
    .sbtn1 {
        margin-left: 29%
    }
    .over-left {
        width: 49%
    }
    .over-img {
        width: 36%;
        padding-left: 5%
    }
    .over-text {
        padding-left: 2%;
        width: 52%;
        font-size: 13px;
        line-height: 18px;
        padding-top: 20px
    }
    .tag1 h2 {
        font-size: 26px;
        padding-top: 25px
    }
    .review-img {
        width: 25%
    }
    .review-right {
        width: 72%
    }
    .tbox-text {
        font-size: 12px
    }
    .tbox-text1 {
        line-height: 18px;
        font-size: 12px
    }
    #basic-modal-content {
        display: none
    }
    #simplemodal-overlay {
        background-color: #000
    }
    #simplemodal-container {
        height: 370px;
        width: 787px;
        color: #000;
        font-size: 14px;
        border-bottom: 1px solid;
        border-bottom-color: #000;
        font-family: gibsonregular, Arial, Helvetica, sans-serif;
        background-color: #fff;
        border: 4px solid #444;
        padding: 12px
    }
    #simplemodal-container .simplemodal-data {
        padding: 8px
    }
    #simplemodal-container code {
        background: #141414;
        border-left: 3px solid #65b43d;
        color: #bbb;
        display: block;
        font-size: 12px;
        margin-bottom: 12px;
        padding: 4px 6px 6px
    }
    #simplemodal-container a {
        color: #ddd
    }
    #simplemodal-container h3 {
        color: #84b8d9
    }
    .ncustomer_testi {
        width: 100%
    }
    .pay-info {
        width: 100%
    }
    .add-comments .einput {
        width: 72%
    }
    .cart_img {
        width: 19%
    }
    .cart_text {
        width: 73%;
        padding-left: 3%
    }
    .export {
        font-size: 12px
    }
    .quan {
        font-size: 12px
    }
    .glossymenu {
        width: auto !important
    }
    .glossymenu a.menuitem {
        padding-right: 5px !important
    }
    .cntchk {
        font-size: 13px;
        margin-bottom: 16px;
        width: 573px
    }
    .list-img {
        width: 17%
    }
    .list-name {
        width: 46%;
        padding-left: 1%
    }
    .list-price {
        width: 17%
    }
    .list-btn {
        width: 16%
    }
    .buy-info {
        margin-left: 7px
    }
}

@media only screen and (max-width:1165px) {
    #menu div div div>ul>li>a {
        padding: 4px 20px !important
    }
}

@media only screen and (max-width:1145px) {
    #menu div div div>ul>li>a {
        padding: 4px 17px !important
    }
}

@media only screen and (max-width:1085px) {
    #menu div div div>ul>li>a {
        padding: 4px 12px !important
    }
}

@media only screen and (max-width:979px) {
    .wrapper {
        width: 98%
    }
    .logo {
        width: 36%
    }
    .phone {
        padding-left: 6%
    }
    #menu div div div>ul>li>a {
        padding: 4px 12px !important
    }
    .ndelivery {
        font-size: 13px;
        height: 25px;
        margin-right: 1%;
        padding-bottom: 5px;
        padding-top: 14px;
        width: 32.6%
    }
    .ndelivery img {
        display: none
    }
    .ndelivery span {
        font-size: 10px
    }
    .pdelivery {
        font-size: 14px
    }
    .fdelivery {
        font-size: 14px;
        margin-right: 0
    }
    .fdelivery span {
        font-size: 10px
    }
    .sbanner-right,
    .sbanner-left {
        width: 49%
    }
    .pbox {
        width: 48%;
        margin-right: 1% !important;
        margin-left: 1% !important
    }
    .ptext {
        padding-left: 3%;
        font-size: 12px
    }
    .pimg {
        width: 38%
    }
    .view {
        font-size: 11px
    }
    .welcome h1,
    .welcome1 h2 {
        font-size: 17px
    }
    .welcome p,
    .welcome1 p {
        padding-top: 6px;
        font-size: 11px
    }
    .qlinks {
        font-size: 12px
    }
    .bslider {
        display: block
    }
    .bslider1 {
        display: block
    }
    .foot {
        padding-top: 10px
    }
    .copy {
        float: none;
        margin: auto;
        text-align: center;
        font-size: 12px
    }
    .vat {
        float: none;
        margin: auto;
        text-align: center;
        padding-left: 0;
        padding: 7px 0 13px;
        font-size: 13px
    }
    .paypal {
        float: none;
        margin: auto;
        text-align: center
    }
    .pbox-section .pimg {
        width: 98%
    }
    .pbox-section .pbox {
        width: 31.2%;
        margin-right: 1% !important;
        margin-left: 1% !important
    }
    .glossymenu a.menuitem {
        font-size: 13px !important;
        padding-left: 1px !important;
        padding-top: 5px !important;
        padding-bottom: 2px !important
    }
    .ddaccmenu a.menuitem {
        padding-left: 3px !important;
        font-size: 12px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }
    .add-btn1 {
        width: 31px
    }
    .tbox {
        height: 139px
    }
    .etext {
        width: 36%
    }
    .einput {
        width: 63%
    }
    .einput2 {
        width: 40%
    }
    .forgot {
        font-size: 13px;
        float: none;
        padding-left: 0;
        clear: both;
        padding-top: 10px;
        padding-bottom: 15px
    }
    .ntext {
        min-height: 222px
    }
    .chead1 {
        width: 15%
    }
    .chead2 {
        width: 47%;
        padding-left: 4%
    }
    .chead3 {
        width: 16%
    }
    .cdes1 {
        width: 15%
    }
    .cdes2 {
        width: 47%;
        padding-left: 4%
    }
    .cdes3 {
        width: 17%
    }
    .sbtn1 {
        margin-left: 29%
    }
    .tag1 {
        height: 61px
    }
    .tag1 h2 {
        font-size: 19px;
        padding-top: 18px
    }
    .over-img {
        width: 190px;
        float: none;
        margin: auto;
        padding-left: 0
    }
    .over-text {
        width: 92%;
        float: none;
        margin: auto;
        padding-left: 0;
        clear: both
    }
    .over-img .btn input {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    .rright1 h2 {
        font-size: 15px
    }
    .rright1 p {
        font-size: 13px
    }
    .rating {
        font-size: 12px
    }
    .hr-new {
        margin-top: 20px;
        margin-bottom: 20px
    }
    .results {
        margin-top: 25px
    }
    #basic-modal-content {
        display: none
    }
    #simplemodal-overlay {
        background-color: #000
    }
    #simplemodal-container {
        height: 458px;
        width: 720px;
        color: #000;
        font-size: 12px;
        border-bottom: 1px solid;
        border-bottom-color: #000;
        font-family: gibsonregular, Arial, Helvetica, sans-serif;
        background-color: #fff;
        border: 4px solid #444;
        padding: 12px
    }
    #simplemodal-container .simplemodal-data {
        padding: 8px
    }
    #simplemodal-container code {
        background: #141414;
        border-left: 3px solid #65b43d;
        color: #bbb;
        display: block;
        font-size: 12px;
        margin-bottom: 12px;
        padding: 4px 6px 6px
    }
    #simplemodal-container a {
        color: #ddd
    }
    #simplemodal-container h3 {
        color: #84b8d9
    }
    .new_pass {
        width: 111px !important
    }
    .newmcustomer {
        width: 60%
    }
    .add-comments .einput {
        width: 62%
    }
    .ncustomer_testi {
        width: 100%
    }
    .captcha_img {
        width: 94px;
        height: 34px
    }
    .glossymenu a.menuitem {
        color: #292929;
        display: block;
        font-size: 12px !important;
        padding: 7px 0 1px 10px !important;
        position: relative;
        text-decoration: none;
        text-transform: uppercase;
        width: auto
    }
    .cntchk {
        font-size: 12px;
        margin-bottom: 16px;
        width: 650px
    }
    .list-img {
        width: 26%
    }
    .list-name {
        width: 27%
    }
    .list-price {
        width: 22%
    }
    .list-btn {
        width: 22%
    }
    .new_review_img {
        display: none
    }
    .buy-info {
        margin-left: 10px
    }
}

@media only screen and (max-width:767px) {
    .gsocial {
        font-size: 10px
    }
    .mlogin-btn {
        margin-top: 0 !important
    }
    .log {
        font-size: 10px
    }
    .logo {
        width: 53%;
        float: none;
        margin: auto;
        text-align: center
    }
    .phone {
        float: none;
        margin: auto;
        padding-left: 0;
        padding-top: 7px;
        text-align: center
    }
    .phone img {
        float: left;
        margin-top: -8px;
        padding-right: 5px;
        padding-top: 6px;
        vertical-align: middle
    }
    .scart {
        padding-top: 15px
    }
    .get {
        display: none
    }
    .cus {
        display: none
    }
    .ndelivery {
        width: 100%;
        margin-right: 0;
        float: none;
        font-size: 15px
    }
    .ndelivery span {
        font-size: 11px
    }
    .pdelivery {
        font-size: 15px
    }
    .fdelivery {
        font-size: 15px
    }
    .mtop {
        display: block
    }
    .log-none {
        display: none
    }
    .myac:hover .log1 {
        display: block
    }
    .scart1 {
        display: none
    }
    .msearch:hover .search1 {
        display: block
    }
    .mcart:hover .cart1 {
        display: block
    }
    .bslider {
        display: block
    }
    .bslider1 {
        display: block
    }
    .navigation {
        margin-top: 18px
    }
    .call {
        font-size: 12px
    }
    .sbanner {
        margin-top: 0
    }
    .sbanner-right,
    .sbanner-left {
        width: 100%;
        float: none;
        margin-top: 10px
    }
    .pbox {
        margin-top: 15px
    }
    .ptext {
        font-size: 10px;
        line-height: 20px
    }
    .view {
        font-size: 10px
    }
    .vat {
        font-size: 11px
    }
    .pleft {
        width: 100%;
        float: none;
        display: none;
        min-height: inherit !important
    }
    .pright {
        width: 100%;
        float: none;
        margin-top: 20px
    }
    .pbox-section .ptext {
        line-height: 17px;
        font-size: 11px;
        padding-top: 6px;
        height: 34px;
        margin-left: 29px
    }
    .pbox-section .pprice {
        padding-top: 5px;
        font-size: 15px
    }
    .add-btn {
        width: 90%;
        margin-top: 7px
    }
    .intext p {
        line-height: 19px;
        font-size: 13px
    }
    .pdetail-left {
        float: none;
        margin: auto;
        width: 300px
    }
    .pdetail-right {
        float: none;
        width: 100%;
        padding-top: 10px
    }
    .tbox {
        height: 101px
    }
    .contact-left {
        width: 96%;
        float: none
    }
    .contact-right {
        width: 96%;
        float: none;
        margin-top: 20px
    }
    .etext {
        width: 27%
    }
    .einput {
        width: 71%
    }
    .rcustomer,
    .ncustomer {
        width: 100%;
        float: left
    }
    .new_customer {
        width: 100%
    }
    .rcustomer {
        margin-top: 25px
    }
    .chead1 {
        width: 15%
    }
    .chead2 {
        width: 47%;
        padding-left: 4%
    }
    .chead3 {
        width: 16%
    }
    .cdes1 {
        width: 15%
    }
    .cdes2 {
        width: 47%;
        padding-left: 4%
    }
    .cdes3 {
        width: 17%
    }
    .sbtn1 {
        margin-left: 29%
    }
    .chead1 {
        width: 19%
    }
    .chead2 {
        padding-left: 3%;
        width: 31%
    }
    .chead3 {
        width: 23%
    }
    .cart-new .phead1 h2 {
        padding-top: 9px;
        font-size: 11px
    }
    .cimg {
        width: 50%;
        float: none;
        margin-right: 0;
        text-align: center
    }
    .cdes1 {
        width: 20%
    }
    .cimg {
        width: 50%;
        float: none !important
    }
    .cdes2 {
        padding-left: 0;
        width: 34%
    }
    .cdes2 p {
        font-size: 11px;
        line-height: 15px;
        padding-right: 0;
        padding-top: 5px;
        text-align: justify
    }
    .cdes3 {
        margin-left: 3%;
        width: 19% !important;
        font-size: 12px
    }
    .cdes3 input {
        width: 80%
    }
    .total {
        font-size: 14px;
        padding-right: 8%
    }
    .sbtn {
        text-align: center
    }
    .sbtn3 {
        float: none;
        font-size: 12px
    }
    .sbtn1 {
        margin-left: 0
    }
    .sbtn1,
    .sbtn2 {
        float: none;
        margin-top: 5px;
        font-size: 12px;
        clear: both
    }
    .tag1 {
        height: 57px
    }
    .tag1 h2 {
        font-size: 14px;
        padding-top: 18px
    }
    #basic-modal-content {
        display: none
    }
    #simplemodal-overlay {
        background-color: #000
    }
    #simplemodal-container {
        height: 495px;
        width: 413px;
        color: #000;
        font-size: 12px;
        border-bottom: 1px solid;
        border-bottom-color: #000;
        font-family: gibsonregular, Arial, Helvetica, sans-serif;
        background-color: #fff;
        border: 4px solid #444;
        padding: 12px
    }
    #simplemodal-container .simplemodal-data {
        padding: 8px
    }
    #simplemodal-container code {
        background: #141414;
        border-left: 3px solid #65b43d;
        color: #bbb;
        display: block;
        font-size: 12px;
        margin-bottom: 12px;
        padding: 4px 6px 6px
    }
    #simplemodal-container a {
        color: #ddd
    }
    #simplemodal-container h3 {
        color: #84b8d9
    }
    .add_btn_new1,
    .add_btn_new2 {
        width: auto
    }
    .new_pass {
        margin-top: 0
    }
    .add-comments .etext {
        width: 38%
    }
    .hist {
        font-size: 12px
    }
    .cart_img {
        float: none;
        text-align: center;
        width: 100%
    }
    .cart_text {
        float: none;
        padding-left: 0;
        width: 88%
    }
    .new_cart_btn .add-btn3 {
        width: 186px;
        float: right
    }
    .new_cart_btn .sbtn1 {
        padding-left: 0;
        padding-right: 0;
        width: 185px;
        margin: auto;
        margin-top: 10px;
        float: right
    }
    .new_cart_btn .sbtn2 a {
        padding-left: 0;
        margin: auto;
        margin-top: 10px
    }
    .new_cart_btn .sbtn2 {
        margin: auto;
        margin-top: 10px;
        float: right
    }
    .total {
        padding-right: 0
    }
    .pprice1 {
        font-size: 12px
    }
    .quan {
        font-size: 12px
    }
    .export {
        font-size: 12px;
        padding-top: 13px
    }
    .new_pnav {
        margin-bottom: -22px
    }
    .new_pright {
        margin-bottom: 0
    }
    .new_mob_btn {
        font-size: 12px
    }
    .cntchk {
        font-size: 12px;
        margin-bottom: 16px;
        width: 100%;
        text-align: justify
    }
    .new_list_row {
        display: none
    }
    .phone {
        text-align: left
    }
    .phone>h4 {
        display: none
    }
    .phone img {
        padding-top: 9px
    }
    .phone {
        width: 316px;
        text-align: left
    }
    .phone11.clearfix {
        width: 131px;
        float: left;
        margin-bottom: 5px;
        float: left
    }
    .phone img {
        padding-top: 10px;
        max-width: 15px;
        height: auto
    }
    .phone11 .num {
        font-size: 15px
    }
    .email11 {
        float: right !important;
        width: 180px !important
    }
    .email11 .num {
        font-size: 12px !important
    }
    .email11 img {
        top: 0
    }
}

@media only screen and (max-width:480px) {
    .logo {
        width: 83%;
        text-align: center
    }
    .phead1 h2 {
        font-size: 12px
    }
    .pbox {
        margin-top: 15px;
        width: 98%
    }
    .ptext {
        font-size: 11px;
        line-height: 22px
    }
    .view {
        font-size: 12px
    }
    .banner {
        margin-top: 10px
    }
    .welcome {
        padding-top: 18px
    }
    .welcome1 {
        padding-top: 15px
    }
    .vat {
        font-size: 11px;
        padding: 3px 0 8px
    }
    .qlinks {
        font-size: 11px
    }
    .copy {
        line-height: 20px;
        padding-top: 0
    }
    .welcome p,
    .welcome1 p {
        font-size: 12px;
        line-height: 17px
    }
    .pbox-section .pbox {
        width: 48%
    }
    .dis {
        font-size: 11px;
        padding-left: 10px
    }
    .pagination {
        font-size: 11px;
        padding-right: 10px
    }
    .intext {
        padding: 10px
    }
    .intext p {
        padding-top: 4px;
        font-size: 12px
    }
    .pprice1 {
        padding-top: 7px
    }
    .pdetail-left {
        width: 250px
    }
    .contact-left {
        background-image: none
    }
    .etext {
        font-size: 12px;
        width: 32%
    }
    .einput {
        width: 64%
    }
    .einput2 {
        width: 43%
    }
    .ntext {
        min-height: 197px
    }
    .chead1 {
        width: 19%
    }
    .chead2 {
        padding-left: 3%;
        width: 31%
    }
    .chead3 {
        width: 23%
    }
    .cart-new .phead1 h2 {
        padding-top: 9px;
        font-size: 11px
    }
    .cimg {
        width: 50%;
        float: none;
        margin-right: 0;
        text-align: center
    }
    .cdes1 {
        width: 20%
    }
    .cimg {
        width: 50%;
        float: none !important
    }
    .cdes2 {
        padding-left: 0;
        width: 34%
    }
    .cdes2 p {
        font-size: 11px;
        line-height: 15px;
        padding-right: 0;
        padding-top: 5px;
        text-align: justify
    }
    .cdes3 {
        margin-left: 3%;
        width: 19% !important;
        font-size: 12px
    }
    .cdes3 input {
        width: 80%
    }
    .total {
        font-size: 13px;
        padding-right: 5px;
        line-height: 23px
    }
    .sbtn {
        text-align: center
    }
    .sbtn3 {
        float: none;
        font-size: 12px
    }
    .sbtn1 {
        margin-left: 0
    }
    .sbtn1,
    .sbtn2 {
        float: none;
        margin-top: 5px;
        font-size: 12px;
        clear: both
    }
    .over-left {
        width: 100%
    }
    .tag1 {
        height: 57px
    }
    .tag1 h2 {
        font-size: 14px;
        padding-top: 9px
    }
    .review-img {
        width: 190px;
        float: none;
        margin: auto
    }
    .review-right {
        width: 99%;
        margin: auto;
        float: none;
        margin-top: 16px
    }
    .ssel-new {
        height: auto
    }
    .ssel-new .dis {
        text-align: center;
        float: none;
        padding-left: 0
    }
    .ssel-new .rprice {
        float: none;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 10px;
        padding-right: 0
    }
    .tbox-text {
        line-height: 24px
    }
    .add-comments {
        width: 99%
    }
    .add-comments .etext {
        width: 36%
    }
    .add-comments .einput {
        width: 63%
    }
    .add {
        font-size: 15px
    }
    #basic-modal-content {
        display: none
    }
    #simplemodal-overlay {
        background-color: #000
    }
    #simplemodal-container {
        height: 370px;
        width: 650px;
        color: #000;
        font-size: 14px;
        border-bottom: 1px solid;
        border-bottom-color: #000;
        font-family: gibsonregular, Arial, Helvetica, sans-serif;
        background-color: #fff;
        border: 4px solid #444;
        padding: 12px
    }
    #simplemodal-container .simplemodal-data {
        padding: 8px
    }
    #simplemodal-container code {
        background: #141414;
        border-left: 3px solid #65b43d;
        color: #bbb;
        display: block;
        font-size: 12px;
        margin-bottom: 12px;
        padding: 4px 6px 6px
    }
    #simplemodal-container a {
        color: #ddd
    }
    #simplemodal-container h3 {
        color: #84b8d9
    }
    .new_pass {
        margin: 0;
        margin-top: 15px;
        float: none;
        width: 111px !important
    }
    .newmcustomer .add-btn3 {
        float: none
    }
    .winput textarea {
        width: 100%
    }
    .success_btn {
        float: left;
        margin-top: 20px
    }
    .cntchk {
        font-size: 12px;
        margin-bottom: 16px;
        width: 100%;
        text-align: justify
    }
    .list-row {
        padding-bottom: 28px
    }
    .list-img {
        width: 100%;
        text-align: center;
        float: none
    }
    .list-name {
        width: 100%;
        float: none;
        height: auto
    }
    .list-name span {
        height: auto
    }
    .list-price {
        height: auto;
        padding-top: 21px;
        font-size: 16px
    }
    .list-price span {
        height: auto
    }
    .list-btn {
        height: auto;
        padding-top: 15px;
        float: right;
        width: 130px;
        margin-top: 0
    }
    .list-btn span {
        height: auto
    }
    .new_list_row {
        display: none
    }
    .ssel {
        background-color: #ececec;
        border-bottom: 2px solid #cacaca;
        height: 53px
    }
    .bslider1 {
        display: block
    }
    .bslider {
        display: block
    }
    .phone {
        width: 300px;
        text-align: left
    }
    .phone11.clearfix {
        width: 131px;
        float: left;
        margin-bottom: 5px;
        float: left
    }
    .phone img {
        padding-top: 10px;
        max-width: 15px;
        height: auto
    }
    .phone11 .num {
        font-size: 14px
    }
    .email11 {
        float: right !important;
        width: 168px !important
    }
    .email11 .num {
        font-size: 11px !important
    }
    .email11 img {
        top: 0
    }
}

#menu-gadget {
    display: none
}

@media(max-width:980px) {
    #menu {
        display: none
    }
    #menu-gadget {
        display: block !important
    }
}

.add-comments .ccheck {
    display: none !important
}

#menu {
    background-color: #3a8ae1 !important;
    border-top: 1px solid #ccc !important;
    border-bottom: 3px solid #1868ce !important;
	display: inline-block !important;
	width: 100% !important;
}

#menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

#menu div div div>ul>li:first-child {
    border-left: 1px solid #e1e1e1
}

#menu div div div>ul>li {
    float: left;
    z-index: 10;
    position: relative;
    border-radius: 0;
    border-right: 1px solid #1868ce
}

#menu div div div>ul>li:last-child {
    border-right: 0
}

#menu div div div>ul>li>a {
    display: inline-block;
    z-index: 1;
    position: relative;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    line-height: 28px;
    padding: 4px 18px;
    display: block;
    font-family: open_sansregular, Arial, Helvetica, sans-serif;
    text-transform: uppercase
}

#menu div div div>ul>li>a:hover,
#menu div div div>ul>li.sfHover>a,
#menu div div div>ul>li.active>a {
    color: #292929
}

#menu div div div>ul>li ul {
    display: none;
    position: absolute;
    z-index: 99;
    background: #1868ce;
    border-top: 0;
    left: 0;
    top: 36px;
    width: 247px;
    margin: 0 !important;
    padding: 8px 0
}

#menu span.sf-sub-indicator {
    position: relative
}

#menu span.sf-sub-indicator:after {
    content: '\f107';
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    display: inline;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 0;
    height: auto;
    margin-top: 0;
    text-decoration: inherit;
    vertical-align: middle;
    width: 1.45em;
    padding-left: 3px;
    font-size: 21px;
    color: #074ea9;
    display: none
}

#menu ul li li span.sf-sub-indicator {
    float: right
}

#menu ul li li span.sf-sub-indicator:after {
    content: '\f105';
    font-size: 18px
}

#menu div div div>ul>li:hover>div {
    display: table
}

#menu div div div>ul>li ul+ul {
    padding-left: 0
}

#menu div div div>ul>li ul>li>a:hover,
#menu div div div>ul>li ul>li.active>a,
#menu div div div>ul>li ul>li.sfHover>a {
    color: #292929
}

#menu div div div>ul>li>ul li:first-child {
    border-top: 0
}

#menu div div div>ul>li>ul li {
    position: relative
}

#menu div div div>ul>li>ul>li a {
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    text-transform: none;
    line-height: 21px;
    text-align: left;
    display: block;
    padding: 5px 10px 5px 14px;
    text-transform: uppercase
}

#menu div div div ul>li ul ul {
    position: absolute;
    left: 247px;
    top: -8px
}

#menu div div div ul>ul>li ul li a:hover,
#menu>ul>li>ul>li a.active {
    color: #37a229
}

#menu-icon {
    background: #1a68cd;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: 700;
    line-height: 30px;
    padding: 6px 17px;
    text-transform: uppercase;
    position: relative;
    border-bottom: 3px solid #084492
}

#menu-icon:after {
    float: right;
    content: "\f107";
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    display: inline;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: normal;
    margin-top: 0;
    text-decoration: inherit;
    vertical-align: baseline;
    width: auto;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    width: 1.25em;
    font-size: 26px;
    color: #fff;
    vertical-align: middle
}

#menu-icon.active:after {
    content: "\f106"
}

.sf-menu-phone {
    display: none;
    padding: 0;
    margin: 0
}

.sf-menu-phone li {
    position: relative;
    background-color: #1a68cd
}

.sf-menu-phone li a {
    display: inline-block;
    color: #fff;
    border-bottom: 1px solid #000
}

.sf-menu-phone li {
    font-size: 19px;
    font-weight: 700;
    padding: 0
}

.sf-menu-phone li>a {
    padding: 10px 15px;
    display: block;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase
}

.sf-menu-phone li li a {
    padding: 10px 0;
    display: block;
    font-size: 12px;
    text-align: center
}

.sf-menu-phone li li li a {
    padding: 10px 15px 10px 35px;
    display: block
}

.sf-menu-phone li a:hover {
    color: #b90100
}

.sf-menu-phone li li {
    font-size: 14px
}

.sf-menu-phone li li.last {
    padding-bottom: 0 !important
}

.sf-menu-phone li i {
    position: absolute;
    display: block;
    top: 2px;
    right: 0;
    height: 24px;
    width: 24px
}

.sf-menu-phone li i {
    top: 8px;
    color: #fff;
    font-size: 21px;
    padding: 0 20px;
    right: -4px
}

.sf-menu-phone li i.icon-angle-up:before {
    content: "\f106";
    font-family: FontAwesome;
    background-repeat: no-repeat
}

.sf-menu-phone li i:hover {
    cursor: pointer
}

.sf-menu-phone li i.opened {
    background-position: center 7px
}

.sf-menu-phone li li {
    background-color: #5af
}

.sf-menu-phone ul {
    width: auto;
    padding: 0;
    display: none
}

.sf-menu-phone li.active>a>span {
    color: inherit
}

.sf-menu-phone li.active>a,
.sf-menu-phone li:hover>a {
    color: #fff;
    background: #292929
}

.sf-menu-phone li li.active>a,
.sf-menu-phone li li a:hover {
    color: #ccc
}

.icon-angle-down:before {
    content: '\f107';
    font-family: FontAwesome;
    font-style: normal
}

@media only screen and (max-width:1200px) {
    #menu div div div>ul>li>a {
        padding: 4px 13px !important
    }
}

@media only screen and (max-width:1090px) {
    #menu div div div>ul>li>a {
        padding: 4px 13px !important;
        font-size: 11px
    }
}

.clearfix:after { 
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
* html .clearfix{zoom: 1; } /* IE6 */
*:first-child+html .clearfix{zoom: 1; } /* IE7 */ 

.colblue {
    color: 
    #3a8ae1;
}
.semibold {font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; }
/*Apass css starte here*/
.apass { color:#292929}
.apass img { max-width:100%; height:auto}
.apass * { margin:0; padding:0;-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.canhelp { background:#ececec; padding:28px 25px}
.text22 { font-size:22px;}
.tcenter { text-align:center}
.open-bold { font-family:"open_sansbold",Arial, Helvetica, sans-serif}
.ptop10{ padding-top:10px}
.mtop10 { margin-top:10px}
.text14 { font-size:14px;}
.line22 { line-height:22px}
.tjustify { text-align:justify}
.ptop25 { padding-top:25px; }
.mtop25 { margin-top:25px;}
.ptop30 { padding-top:30px; }
.mtop30 { margin-top:30px;}

.tier-system{}
.tier-system ul { margin:0; padding:0; list-style:none}
.tier-system li { float:left; width: 32%; margin-right:2%; padding:27px; background:#ececec}
.tier-system li:last-child { margin-right:0}
.tier-system li h3.text20 strong{ font-weight:normal; display:block}
.tier-system li .text14 { height:70px}
.mtop40 { margin-top:40px}

table.datatable1 {  border: 1px solid #c3c3c3;  border-collapse: collapse;  margin: 0;  padding: 0;  width: 100%;  table-layout: fixed;}

table.datatable1 caption {  font-size: 1.5em;  }

 table.datatable1 tr {     }
table.datatable1 td {   text-align: center;border: 1px solid #292929; font-size:15px; color:#636363;  padding:13px}

 table.datatable1 th {  font-size: 20px;    text-transform: uppercase; color:#292929; font-weight:600;border: 1px solid #292929;  padding:17px; font-size:17px}

 .amazon-certificate { float:right; font-size: 20px;    text-transform: uppercase; color:#292929; font-weight:600;border: 1px solid #292929;  padding:17px; font-size:17px; position:relative; bottom:-1px; width:50%}

.benifits-text {}
.benifits-left { width:48%; float:left; margin-top:50px}
.benifits-right { float:right}

@-moz-document url-prefix() {    .amazon-certificate{     width:50.05%  }}
@media only screen and (max-width: 1199px)  
{
.tier-system li .text14 { height:90px}
}
@media only screen and (max-width: 979px)  
{
	/*Apass css starte here*/
.tier-system li { width:100%; margin-left:0 !important; margin-right:0 !important}
.tier-system li .text14 { height:auto}
.mtop40 {    margin-top: 30px;}
.mtop30 { margin-top:22px}
.ptop30 { padding-top:22px}
.benifits-left { width:100%}
.benifits-right { text-align:center}
.text22 { font-size:20px}
}
@media only screen and (max-width: 767px)  
{
	table.datatable1 { margin-top:25px}
 table.datatable1 {    border: 0; text-align:center  }

table.datatable1 caption {    font-size: 1.3em;  }
  
table.datatable1 thead {    border: none;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;  }
  
table.datatable1 tr {    border-bottom: 3px solid #292929;    display: block; margin-bottom:18px     }
  
  table.datatable1 td {    border-bottom: 1px solid #292929;    display: block;       text-align: right;  }
  
table.datatable1 td:before {    /*    * aria-label has no advantage, it won't be read inside a table    content: attr(aria-label);    */    content: attr(data-label);    float: left;    font-weight: bold;    text-transform: uppercase;  }
  
 table.datatable1 td:last-child {    border-bottom: 0;  }
 table.datatable1 td:before { color:#3a8ae1}


.amazon-certificate { width:100%}
.text22 { font-size:18px}
table.datatable1 td { border-bottom:none}
.apass { width:96%; margin:auto; }
}
