*{ margin:0px; padding:0px;box-sizing: border-box;}
ul, li { list-style:none; margin:0px;padding:0px;}
a{ border:0px; outline:0 !important; color:inherit;text-decoration: none;}
button{ border:none;}
img{ border:0px; outline:none;}
h1, h2, h3, h4, h5, h6 { font-weight:bold; margin:0px;}
p { font-size:18px; margin:0px; padding:0px; font-weight:400;}
body {background:#ffffff;font-family: 'Open Sans', sans-serif;font-weight: 400;}

.ds-container{max-width: 1170px; width:100%;margin: 0 auto; padding:0 15px;}
.ds-container .ds-btn-style{border: 1px solid #d64c59;transition:0.5s; background: #d64c59;display: inline-block;color: #fff;font-size: 20px; padding: 15px 45px;}
.ds-container .ds-btn-style:hover{box-shadow:0 -70px 0 #fff inset;color: #E74856;}
.form-ctrl {background-color: #fff;    border: 1px solid #ccc;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #555;display: inline-block;font-size: 18px;height: 40px;line-height: 1.42857;
padding: 5px 12px; width: 40%;}
.ds-form-group{margin-bottom: 25px;}


/*............... Header ....................*/
header.head-wrap{background: #f2f2f2;}

/*............... Top Row ....................*/
header .top-row{border-bottom: 1px solid #dadada;}
.top-row ul{text-align: right;}
.top-row ul li{display: inline-block; margin: 10px 0 10px 20px; padding: 0;  transition: all 0.5s ease 0s; color:#1c1c72;}
.top-row ul li a:hover{color:#8a8a8a;}
/*............... main-menu-wrap ....................*/
header .main-menu-wrap{}
header .main-menu-wrap:after{content:"";display:block;float:none;clear:both;}
header .main-logo{float: left;width: 25%;}

main-logo2 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}
header.head-wrap .main-menu-wrap .main-logo  img { max-width: 100%;}
header .main-menu{float: left;width: 55%;}
header .login-search{float: right;width: 19%;  transition: all 0.5s ease 0s;}
header .ds-container {position: relative;}
.main-menu nav ul{text-align: center;}
.main-menu nav ul li{  display: inline-block;line-height: 20px;margin: 0 20px;vertical-align:top}
.main-menu nav ul li a{display: inline-block;width: 100%;color: #1c1c72;  font-size: 22px;font-weight:600;vertical-align:top}
.main-menu nav ul li a.active{border-bottom: 2px solid #1c1c72;}
.main-menu nav ul li:hover a{border-bottom: 2px solid #1c1c72;}

header .customer-logo{float: center;width: 100%;}
header.head-wrap .main-menu-wrap .customer-logo  img {     display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 60%;}
header .login-search p{font-size: 13px;font-weight:600;padding: 45px 0;color: #1c1c72;}
header .login-search p a{display: inline-block;padding: 7px 0px;}
header .login-search p a:hover{color:#8a8a8a;}
header .login-search p span{display: inline-block;padding: 7px 0px 7px 18px; color: #8a8888;float: right;border-left: 1px solid #8a8a8a;}
/*............... Header End ....................*/

section.banner-text p{text-align: center;width: 80%;margin: 40px auto; color: #424242; font-size: 18px;  line-height: 34px; transition: all 0.5s ease 0s;font-family: 'Open Sans', sans-serif;}

/*............... ds-content ....................*/
section.ds-content{background: #dfdede; float:left; width: 100%; padding: 20px 0;}
section.ds-content h1{color: #1c1c72;font-weight: 400;font-size: 30px;padding: 15px 0;
    text-align: center;position: relative;}
section.ds-content h1 span{font-weight: bold;}
section.ds-content h1:before{content: "";width:100px;height: 2px;background: #1c1c72;
position: absolute;bottom: 0; left: 0;right: 0; margin: 0 auto;}
section.ds-content h1:after{content: "";width:12px;height: 12px;background: #dfdede;
position: absolute;bottom: -6px; left: 0;right: 0; margin: 0 auto;border-radius: 50px;
border:1px solid #1c1c72;}
.ds-items {   padding-bottom: 3%; padding-top: 3%;}
.ds-items:nth-child(4) {   padding: 0;}
.ds-items ul{text-align: center;}
.ds-items ul li {display: inline-block;width: 21%;position: relative; margin: 1%;}
.ds-items ul li img{max-height: 150px; max-width: 238px;}
.ds-items .bids{background: rgba(000,000,000,0.7);position: relative;width: 100%;bottom:5px;}
.ds-items h6{font-size: 16px;font-weight: 600;color: #ffffff;padding: 3px 0 0px;}
.ds-items p{padding: 6px 0 0;color: #fff;}
.ds-items p span.five{margin-left:30px;}
.ribban_tag { left: -9px; position: absolute; top: -9px;}



/* responsive_category */
/*======================================*/

.responsive_hide{ display: none;}
.responsive_category{ display: block;}
.accordion-section-content.open {background: hsl(0, 0%, 100%) none repeat scroll 0 0; border-bottom: 1px solid hsl(0, 0%, 80%); box-shadow: 0 0 4px hsl(0, 0%, 80%) inset; z-index: 999; padding:0;}




/* item page */
/*======================================*/


/*............... below_header ....................*/
.below_header{ background-image:url(../img/Pattern.png); margin:opx auto; padding:15px;width:100%; float:left;}
.below_header p{ font-family: 'Open Sans', sans-serif;font-weight:600; font-size:16px; color:#fff; text-transform:uppercase; text-align:center;}
.below_header p span{ font-family: 'Open Sans', sans-serif;font-weight:800; font-size:16px;}

/*............... below_header ....................*/
.below_header2{ background-image:url(../img/PatternRed.png); margin:opx auto; padding:15px;width:100%; float:left;}
.below_header2 p{ font-family: 'Open Sans', sans-serif;font-weight:600; font-size:16px; color:#fff; text-transform:uppercase; text-align:center;}
.below_header2 p span{ font-family: 'Open Sans', sans-serif;font-weight:800; font-size:16px;}


/*............... Item Section ....................*/
.section_left{float:left; width:35%;}
.item_section{ float:left; width:100%; background:#fff;padding: 35px 0;}
.item1{ float:left; width:100%;margin-bottom: 20px;}
.item1 h1{font-family:Raleway; font-size:26px; color:#1c1c72; text-transform:uppercase; font-weight:500;}
span.border{ border-bottom:2px solid #c7c7c7;}
.item_img{float: left;  padding-top: 0;    width: 100%;}
.item_img img {  max-width: 100%;   width: auto;}
.item_text{   float: left;      padding-left: 10px;    padding-top: 15px;    width: 100%;}
.item_text p {  width: 65%;  font-size: 14px; color: #616161;}
.section_right{float:left; width:65%;}
.outer{ border:1px solid #c7c7c7; border-radius:4px; width:100%; min-height:400px; float: left;}
.outer .border_full{ border-bottom:1px solid #c7c7c7; font-family:Raleway; font-size:24px; color:#3d3d3d; font-weight:500; padding:10px 15px; float:left; width:100%;}
.bid {float: left;margin: 10px 4%;width: 92%;}
.bid ul.border_bottom{ float: left;padding: 15px 0;width: 100%;  border-bottom:1px solid #c7c7c7;text-align: center;}
.bid ul.border_bottom li{ color: #1c1c72;font-size: 18px;font-weight:300;text-align: center;display: inline-block; padding: 0 25px;}
.bid ul.border_bottom li em {display: block;}
.bid ul.border_bottom li span {color: #1c1c72;display: block;font-size: 24px;font-weight: 600;width: 100%;}
.current_bid{float: left; width: 100%; padding:0px 10px;}
.current_bid h6{ font-family:Raleway; font-size:18px; color:#1c1c72; font-weight:600; margin:20px 0px; }
.slides{display:none;}
.left_bid{ float:left; width:40%;}
.left_bid ul.price{ float: left; width:100%;}
.left_bid ul.price li{font-family: 'Open Sans', sans-serif;font-weight:400; font-size:16px; border-bottom: 1px solid #c7c7c7;float: left;padding: 12px 0;width: 100%;}
.left_bid > a {background: transparent;  border: 1px solid #1c1c72;  border-radius: 4px;  color: #1c1c72;  display: inline-block;  font-size: 14px;  margin-top: 20px;  padding: 8px 20px;text-transform: uppercase;}
.left_bid ul.price li p{color: #616161;font-size: 16px;text-align: left;font-weight: bold;}
.left_bid ul.price li p span{ float: right;font-size: 14px;font-style: italic;text-align: right;font-weight: normal;}
.left_bid input.submit{ background:#1c1c72; border:none; min-width:200px; padding:5px 10px; border-radius:3px;
-moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; font-size:14px; line-height:21px; float:left;}

.right_bid{ float:right; width:40%;}
.right_bid h6{color: #1c1c72; font-family: Raleway;font-size: 18px;font-weight: 600; margin: 20px 0;}
.right_bid p{color: #616161;   font-size: 14px;    font-weight: normal;}
.right_bid > a { background: none repeat scroll 0 0 #1c1c72;  border-radius: 4px;  color: #fff;  display: inline-block;  font-size: 14px;  margin-top: 40px;  padding: 10px 30px;}
.right_bid form{ width:100%; margin:auto;}
.right_bid input.submit{ background:#1c1c72; border:none; min-width:200px; padding:5px 10px; border-radius:3px;
-moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; font-size:14px; line-height:21px; float:left;}


.accordion p { font-size: 14px;  padding: 10px;}

/*............................... Footer .............................*/
.copy-right { background: #1a1a1a;  float: left;  width: 100%;}
.footer-wrap:after{content:"";display:block;float:none;clear:both;}
.copy-right .footer-wrap p{font-size: 13px;padding: 25px 0;font-family:Raleway;}
.footer-wrap .copy{float: left;width: 40%;}
.footer-wrap .copy p{color:#bdbdbd;font-size: 11px;/*padding: 26px 0;*/p}
.footer-wrap .send-mail{float: left;width: 60%;text-align: right;}
.footer-wrap .send-mail p{color: #ffffff;}
.footer-wrap .send-mail p span{color: #019ade;}


/* register page open */

.registration-form{ width:100%; float:left; padding:60px 0px 0px; min-height:330px;}
.registration-form form{ width:85%; margin:auto;}
.fields{width:100%; float:left; padding-bottom:15px;}
.fields label{ width:37%; float:left; font-size:14px; font-weight: bold; color:#333; line-height:22px; }
.fields input{ width:58%; float:right; background:#fff; border:1px solid #ccc; font-size:13px; color:#333; line-height:22px; padding:6px 10px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.fields select{ width:58%; float:right; background:#fff; border:1px solid #ccc; font-size:13px; color:#333; line-height:22px; padding:6px 10px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.registration-form input.submit{ background:#1c1c72; border:none; min-width:80px; padding:5px 10px; border-radius:3px;
-moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; font-size:14px; line-height:21px; float:right;}
a.current{ color:#8a8a8a;}
.below_header p.register_heading{ font-size:22px; font-weight:600; color:#fff;}

/* login page starts here */

.login-form{ width:100%; float:left; padding:60px 0px 0px; min-height:330px;}
.login-form form{ width:85%; margin:auto;}
.login-form input.submit{ background:#1c1c72; border:none; min-width:80px; padding:5px 10px; border-radius:3px;
-moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; font-size:14px; line-height:21px; float:right;}
.below_header p.login_heading{ font-size:22px; font-weight:600; color:#fff;}
a.current{ color:#8a8a8a;}

.myinfo-form{ width:100%;}
.myinfo-form form{ width:50%; padding: 10px; margin:auto;}
.myinfo-form input.submit{ background:#1c1c72; border:none; min-width:80px; padding:5px 10px; border-radius:3px;
-moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; font-size:14px; line-height:21px; float:center;}

/* my info page starts here */

.info_section{ min-height:400px;}
.my_info{ width:100%; float:left; padding:50px 0px 0px; text-align:center;}
.my_info h2{ font-size:30px; color:#1c1c72; font-weight:600;}
.my_info p{ font-size:20px; color:#8a8a8a; margin: 10px 0;}
.my_info span{ font-size:18px; color:#1e1e1e; margin: 10px 0;}
.my_info span.info_table{ display:block;}


/* pay page starts here */
.pay{ float: none;    margin: 100px auto 0;    padding: 0;    width: 40%;} 
.pay ul{float:left; width:100%;} 
.pay ul li {border-bottom: 1px solid #ccc;  float: left;  margin-bottom: 10px;  padding: 7px;  width: 100%; font-size:16px;}
.pay .payment{float:left; width:100%; margin:10px 0 20px 0;}
.pay .payment p{float: left;  font-size: 16px;    margin: 4px 0;    padding: 0 7px;    width: 100%;}
.pay .payment p span{float:right;}
.overline{text-decoration: overline;}

.notes {color: #666; float: left;    font-size: 15px;    width: 100%;}

.test_mode {color: #ED1C24; float: left;    font-size: 15px;    width: 100%;}


.textbox {
    height: 38px;
    font-size:33px;
    width: 180px;
}

/* .pay{ width:100%; float:left; padding:60px 0px 0px; min-height:330px;}
.pay form{ width:45%; margin:auto;}
.pay_fields{width:100%; float:left; padding-bottom:15px;}
.pay_fields label{ width:33%; float:left; font-size:14px; color:#333; line-height:22px; }
.pay_fields input{ width:63%; float:right; background:#fff; border:1px solid #ccc; font-size:13px; color:#333; line-height:22px; padding:6px 10px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.pay input.submit{ background:#1c1c72; border:none; min-width:80px; padding:5px 10px; border-radius:3px;
-moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; font-size:14px; line-height:21px; float:right;}
a.current{ color:#8a8a8a;} */










