.article-sec h2{margin-bottom:20px;}

.article-box{padding:15px;background:#f6f6f6;margin-bottom:30px;float:left;width:100%;}

.article-caption p:last-child{min-height:66px;}

ul.pagination_ul li.active{background:#dabc4c;}

ul.pagination_ul li:hover{background:#dabc4c;}

ul.pagination_ul li.active a, ul.pagination_ul li a:hover{color:#022857;}

.article-caption h3{font-size:20px;text-align:center;padding:15px 0;font-family:latosemibold;min-height:96px;}

.article-caption h3 a{color:#0c305f;}

p.article-date{text-align:center;margin-bottom:15px;font-size:16px;font-family:latoregular;}

.article-caption p{font-size:16px;font-family:latoregular;text-align:center;}

.article-caption p a{font-style:italic;font-family:latoitalic;color:#0c305f;}

.pagination_sec{width:100%;text-align:center;float:left;margin:20px 0 50px;}

ul.pagination_ul li{display:block;border-left:1px solid #022857;margin:0;float:left;color:#022857;font-size:18px;}

ul.pagination_ul li a{padding:12px 20px;line-height:50px;}

ul.pagination_ul li:first-child{border-left:none;}

ul.pagination_ul li.active-p{background:#022857;color:#FFF;}

ul.pagination_ul{display:inline-block;margin:0;padding:0;border:1px solid #022857;}

.create-your.checkout-sec h2{padding-bottom:20px;}

.create-your.checkout-sec h2 + p{font-size:18px;margin-bottom:35px;color:#000;}

.checkbox01{float:left;width:100%;}

h3.check-heading{padding:13px 0;background:#333333;color:#FFF;text-align:center;text-transform:uppercase;font-size:18px;}

h3.check-heading i{padding-right:6px;}

.check-inner-box{background:#dddddd;padding:15px;margin-bottom:30px;font-size:16px;float:left;width:100%;}

.check-inner-box01{background:#dddddd;margin-bottom:25px;font-size:16px;float:left;width:100%;padding-top:15px;}

.form-group{margin-bottom:15px;float:left;width:100%;}

label{font-weight:normal;}

.form-control{border-radius:0;}

.checkbox-Ship01 label{font-size:20px;}

label.radio-sec{width:100%;float:left;padding:3.3px 0;}

table.product-details{width:100%;float:left;background:#f5f5f5;}

table.product-details th{padding:10px 20px;border-bottom:1px solid #FFF;}

table.product-details td{padding:15px 20px;border-bottom:1px solid #FFF;}

input.qty{width:60px;padding:8px 5px;border-radius:5px;border:1px solid;background:#dddddd;}

a.btn-place-or{padding:12px 40px 13px;background:#032958;display:inline-block;border-radius:5px;color:#FFF;font-size:18px;font-family: 'latoregular';text-decoration:none;border:1px solid #032958;}

a.btn-place-or:hover{background:#dabc4c;color:#032958;}

h3.cart-heading{font-size:18px;margin-top:40px;font-family:'latosemibold';float:left;width:100%;padding-bottom:10px;}

h3.cart-heading span.text-left{float:left;}

h3.cart-heading span.text-right{float:right;padding-right:15px;}

table.cart-table-sec{width:100%;float:left;margin:8px 0;border:1px solid #eee;}

table.cart-table-sec th{background:#333333;color:#FFF;text-transform:uppercase;font-size:18px;text-align:center;height:40px;font-family: 'latoregular';font-weight:300;}

table.cart-table-sec>tbody>tr>td{vertical-align:middle;height:80px;padding:0 20px;text-align:center;border-right:1px solid #FFF;}

.shipprice select{font-size:13px;height:34px;padding:0 6px;border:1px solid #ccc;}

.shipprice select option{font-size:12px;padding:5px;}

.btn-success:first-child{margin-right:20px;}

.btn-success:hover, .btn-success:focus{background:#dabc4c none repeat scroll 0 0;color:#222; border-color:#dabc4c;}

table.cart-table-sec>tbody>tr>td:last-child{border-right:none;}

.table-striped>tbody>tr:nth-of-type(even){background-color:#dddddd;}

span.cart-status{font-size:13px;}

a.btn-danger{border:1px solid #000;border-radius:5px;padding:5px 10px;text-transform:uppercase;text-decoration:none;margin-left:15px;font-family:'latoregular';background:#c90000;color:#FFF;}

a.btn-danger:hover{background:#dabc4c;}

td.cart-button-s{text-align:right !important;}

a.btn-default{padding:12px 30px;border-radius:5px;margin-right:20px;background:#dabc4c;border:1px solid #032958;color:#032958;text-decoration:none;}

a.btn-success{padding:12px 30px;border-radius:5px;text-transform:uppercase;font-size:18px;border:1px solid #032958;background:#032958;text-decoration:none;}

.checkout-sec input[type="radio"]{float:left;width:20px;}

.checkout-sec input[type="checkbox"]{width:20px;}

.myaccount-se{margin:50px 0 0px;width:100%;}

.needhelp-se{position:relative;width:100%;float:left;margin-top:30px;box-shadow:1px 1px 3px #CCC;}

.need-caption{position:absolute;top:0;text-align:center;width:100%;padding:8%;left:0;}

h3.h-needhelp{color:#FFF;font-size:24px;margin-bottom:20px;line-height:32px;font-family:'latoregular';}

h3.num-needhelp{color:#dabc4c;line-height:32px;font-size:24px;font-family:'latoregular';}

h2.text-center.yet-h{padding:0;line-height:30px;font-size:30px;font-family:"latoregular";font-weight:bold;}

p.yet-pra{font-size:17.4px;text-align:center;margin:40px 0;font-family:'latoregular';}

p.yet-pra a {

    font-family: "latoregular";

    color: #032958;

    font-weight: bold; font-size:20px;

    border-bottom: 1px solid #222;

}

h2.text-center.yet-h{margin-bottom:30px;}

.loginform input[type="submit"]{width:236px;height:50px;background:#000;color:#FFF;text-transform:uppercase;font-size:18px;border-radius:5px;border:1px solid #032958;margin-top:15px;}

.loginform input.form-control{border:1px solid #032958;margin-left:auto;margin-right:auto;}

.forgot_link{text-align:center;padding-top:15px;}

.forgot_link > a{border-bottom:1px solid;text-decoration:none;}

.loginform input label{font-size:18px;}

.my-account-banner{float:left;width:100%;margin-top:30px;}

.my-account-banner img{max-width:100%;}

.recent-post-s{padding:30px;background:#032958;float:left;width:100%;box-sizing:border-box;box-shadow:1px 1px 6px #ccc;}

.recent-post-s h3{font-size:20px;color:#FFF;margin-bottom:15px;}

.recent-post-s div#bootstrap-touch-slider{padding:15px 15px 0;}

.recent-post-s .carousel-inner{border:1px solid #FFF;padding:20px;}

.recent-post-s .item img{margin:0 auto;margin-bottom:10px;}

.recent-post-s .title-post{color:#f4cf85;text-align:center;font-size:18px;line-height:30px;padding-top:20px;}

.recent-post-s .fade .item{top:20px;}

.recent-post-s .bs-slider{background:transparent;}

.recent-post-s .bs-slider > .carousel-inner > .item > img{width:auto !important;}

.recent-post-s a.left{position:absolute;top:38%;font-size:38px;left:-1px;color:#FFF;}

a.right{position:absolute;top:38%;font-size:38px;right:-1px;color:#FFF;}

.myaccount-se p.yet-pra{font-size:18px;text-align:center;margin:30px 0;}

.form-control{height:40px;}

.registration-form input[type="submit"]{width:236px;height:50px;background:#032958;color:#FFF;text-transform:uppercase;font-size:18px;border-radius:5px;border:1px solid #032958;margin-top:15px;}

span.text-left ul{display:inline-block;margin:0;padding:0;}

span.text-left ul li{display:inline-block;margin:0 10px;}

span.text-right input[type="search"]{border:none;border-bottom:1px solid #eee;height:40px;padding:0 15px 0 25px;}

span.text-right i{position:relative;right:-18px;color:#adadad;}

a.btn-view{border:1px solid #000;border-radius:5px;padding:5px 20px;text-transform:uppercase;text-decoration:none;margin-left:15px;font-family:'latoregular';background:#156e00;color:#FFF;}

span.successfully{color:#55af1f;}

span.not-completed{color:#c90000;}

.order-status-sec h3.cart-heading{line-height:38px;border-bottom:1px solid #eee;padding-bottom:5px;margin-top:0;}

.table-striped>tbody>tr:last-child{background:#FFF;}

.wishlist-sec p{font-size:18px;padding:0 5% 20px;}

.wishlist-pra{width:60%;margin:0 auto 40px;text-align:center;}

.wishlist-btn-sesc{float:left;width:100%;text-align:center;margin:40px 0 10px;}

.wishlist-btn-sesc a.btn-success{margin-right:30px;}

ul.review-setting{display:inline-block;margin:0;padding:0;width:100%;box-shadow:1px 1px 8px #adabab;}

ul.review-setting li{display:inline-block;float:left;width:33.33%;}

ul.review-setting li h3{font-size:18px;display:block;}

ul.review-setting li h3 a{padding:20px;display:block;background:#dddddd;border-left:1px solid #fff;text-decoration:none;}

label.setting-pro-l{width:100%;display:block;margin-bottom:0;}

ul.review-setting li h3 a:hover, ul.review-setting li h3 a.active{background:#dabc4c}

ul.review-setting li h3 img{float:right;}

.dimonad-thumbnail{float:left;width:100%;padding:30px 0;text-align:center;}

.dimonad-thumbnail p{font-size:16px;line-height:24px;margin-top:30px;}

.box-shape{text-align:center;border:1px solid #dddddd;position:relative;}

.check-shape-h{background:#dabc4c;padding:5px;font-size:12px; text-align:center; margin-left:auto; margin-right:auto;}

.shape-sec .box-shape .check-shape-h input.stones { margin-left:auto; margin-right:auto;width:100%; text-align:center; display:block; float:none; max-width:15px;}

.box-shape img{padding:30px 0;}

p.shape.text-center{margin-bottom:10px;color:#062b5a;font-family:'latoregular';}

p.text-center.review-t{width:65%;margin:0 auto 40px;}

.p-ranging{width:60%;margin:0 auto;text-align:center;font-size:18px;margin-bottom:30px;}

.shape-sec .form-group label{line-height:36px;}

.shape-sec input[type="submit"]{width:236px;height:50px;background:#000;color:#FFF;text-transform:uppercase;font-size:18px;border-radius:5px;border:1px solid #032958;margin-top:15px;}

ul.side-detail-cation{width:100%;}

.price-p{font-size:30px;padding:20px 0;color:#032958;}

.shape-sec-reviw h2{font-size:30px;font-weight:normal;color:#086b01;font-family:'latoitalic';}

.btn-single-p a{display:inline-block;margin:10px 0;text-align:center;width:250px;}

.btn-single-p{float:left;width:100%;margin-top:15px;}

.shape-sec-reviw h3{font-size:20px;}

.img-t-ch p{line-height:40px;font-size:18px;font-family:'latoregular';}

.img-t-ch p a strong{margin-left:15px;}

span.price-t{color:#032959;}

.img-t-ch{float:left;width:100%;}

.select-contral{padding:30px 0;}

.select-boxH{padding:20px;border:1px solid #ddd;text-align:center;margin-bottom:30px;}

.select-boxH a img{margin-bottom:20px;}

.select-boxH h4{font-size:18px;margin-bottom:15px;color:#022857;font-family:'latomedium';}

.select-boxH p{font-size:16px;line-height:24px;font-family:'latoregular';}

p.price-sel{font-size:18px;margin:15px;color:#022857;}

p.select-btn-b a{display:inline-block;margin-right:0;}

.review-sec .pagination_sec{margin-bottom:0;}

.card{border:1px solid #e4e4e4;margin-top:25px;background:#f2f2f3;}

.card .nav-tabs > li > a{padding:15px 13px;}

.card .tab-content{padding:0 20px 20px;}

.checkbox01 label.radio-sec + p{font-size:13px;color:red;padding-left:20px;}

.card .matching-item{background:#FFF;}

.card .matching-item .matching-img img{margin:auto;}

.card .stone-details{background:transparent;}

.gallery{float:left;width:100%;}

form.checkformouter.margin-top{margin-top:15px;width:auto;}

.Related-Products .owl-item{border:1px solid #eee;}

.well.well-sm{float:left;width:100%;}

a#list-btn{margin-right:0;}

.glyphicon{margin-right:5px;}

.thumbnail{margin-bottom:20px;padding:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}

.item.list-group-item{float:none;width:100%;background-color:#fff;margin-bottom:10px;padding:0;}

.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover{background:#428bca;}

.item.list-group-item .list-group-image{margin-right:10px;}

.item.list-group-item .thumbnail{margin-bottom:0px;}

.item.list-group-item .caption{padding:9px 9px 0px 9px;}

.item.list-group-item:nth-of-type(odd){background:#eeeeee;}

.well a.btn-default{padding:5px 10px;border-radius:5px;margin-right:20px;background:#f5f5f5;border:1px solid #e3e3e3;color:#000;text-decoration:none;}

.item.list-group-item:before, .item.list-group-item:after{display:table;content:" ";}

.item.list-group-item img{float:left;}

.item.list-group-item:after{clear:both;}

.list-group-item-text{margin:0 0 11px;}

div#products{float:left; }

.well a.btn-default{padding:5px 10px;border-radius:5px;margin-right:20px;background:#f5f5f5;border:1px solid #e3e3e3;color:#000;text-decoration:none;}

.list-group-item .img-search{float:left;width:30%;text-align:center;}

.list-group-item .price-cation.caption {

  background: transparent none repeat scroll 0 0;

  border-top: medium none;

  float: right;

  width: 28%;

}

.well form{width:150px;float:right;}

.registration-form table{width:100%;}

.registration-form{padding:20px;border:1px solid #eee;float:left;width:100%;}

.registration-form td{margin-bottom:20px;float:left;width:50%;}

.yet-h-ac{padding-top:15px;background:#dabc4c;font-size:24px;padding-bottom:15px;}

.registration-form td a{font-size:18px;color:#FF6600;text-decoration:none;}

.registration-form td a:hover{color:#c10101;}

.registration-form td i{color:#ff7012;font-weight:bold;}

.loadimg{position:fixed;display:none;background:rgba(0, 0, 0, 0.5);float:left;width:100%;height:100%;z-index:9;top:0; left:0;text-align:center;padding-top:20%;}

section{float:left;width:100%;}

section.review-sec-full{position:relative;float:left;width:100%;}

.well .input.select{float:right;}

.well .select select#price{width:150px;float:right;}

.order-status-sec thead{background:#333333;color:#FFF;}

.order-status-sec table.dataTable tbody th, .order-status-sec table.dataTable tbody td{padding:8px 10px;height:60px;vertical-align:middle;border-left:1px solid #fff;text-align:center;}

div#myTable_length{display:none;}

span.reg-check{float:left;width:14px;position:relative;top:-8px;left:15px;}

.error{color:red;}

.success{color:green;}

#purchase > ul{padding:15px;}

#purchase li{line-height:24px;}

.video-row.leftnav h3 a{font-size:18px;}

.comment-bg{background:#f2f2f3;float:left;width:100%;box-sizing:border-box;padding:20px;}

#slider-text{padding-top:40px;display:block;}

#slider-text .col-md-6{overflow:hidden;}

#slider-text h2{font-family:'Josefin Sans', sans-serif;font-weight:400;font-size:30px;letter-spacing:3px;margin:30px auto;padding-left:40px;}

#slider-text h2::after{border-top:2px solid #c7c7c7;content:"";position:absolute;bottom:35px;width:100%;}

#itemslider h4{font-family:'Josefin Sans', sans-serif;font-weight:400;font-size:12px;margin:10px auto 3px;}

#itemslider h5{font-family:'Josefin Sans', sans-serif;font-weight:bold;font-size:12px;margin:3px auto 2px;}

#itemslider h6{font-family:'Josefin Sans', sans-serif;font-weight:300;margin:2px auto 5px;}

.badge{background:#b20c0c;position:absolute;height:40px;width:40px;border-radius:50%;line-height:31px;font-family:'Josefin Sans', sans-serif;font-weight:300;font-size:14px;border:2px solid #FFF;box-shadow:0 0 0 1px #b20c0c;top:5px;right:25%;}

#slider-control img{padding-top:60%;margin:0 auto;}





/******************24-10-2017**********************/



#mobile-cart-table { display:none;}

#desktop-cart-table { display:block;}

#mobile-cart-table table.cart-table-sec > tbody > tr > td a img {

    margin: 0 auto;

}

#mobile-cart-table td.price a.btn-danger { float:none !important;}

#mobile-cart-table td.cart-button-s.text-right a.btn-success { display:block; text-align:center; font-size:16px;}

#mobile-cart-table td.cart-button-s.text-right a.btn-default {display:block; text-align:center; font-size:16px; margin:10px 0;}

#mobile-cart-table td.cart-button-s.text-right .btn-success:first-child { margin-right:0;}

#mobile-cart-table .table>tbody>tr>th { vertical-align:middle;}

@media screen and (max-width:992px){#slider-control img{padding-top:70px;margin:0 auto;}

}

.carousel-showmanymoveone .carousel-control{width:4%;background-image:none;}

.carousel-showmanymoveone .carousel-control.left{margin-left:15px;}

.carousel-showmanymoveone .carousel-control.right{margin-right:15px;}

.carousel-showmanymoveone .cloneditem-1,.carousel-showmanymoveone .cloneditem-2,.carousel-showmanymoveone .cloneditem-3,.carousel-showmanymoveone .cloneditem-4,.carousel-showmanymoveone .cloneditem-5{display:none;}

@media all and (min-width:768px){.carousel-showmanymoveone .carousel-inner > .active.left,.carousel-showmanymoveone .carousel-inner > .prev{left:-33.33%;}

.carousel-showmanymoveone .carousel-inner > .active.right,.carousel-showmanymoveone .carousel-inner > .next{left:33.33%;}

.carousel-showmanymoveone .carousel-inner > .left,.carousel-showmanymoveone .carousel-inner > .prev.right,.carousel-showmanymoveone .carousel-inner > .active{left:0;}

.carousel-showmanymoveone .carousel-inner .cloneditem-2,.carousel-showmanymoveone .carousel-inner .cloneditem-3,.carousel-showmanymoveone .carousel-inner .cloneditem-4,.carousel-showmanymoveone .carousel-inner .cloneditem-5,.carousel-showmanymoveone .carousel-inner .cloneditem-6{display:block;}

.carousel-indicators{bottom:60px;}

}

@media all and (min-width:768px) and (transform-3d), all and (min-width:992px) and (-webkit-transform-3d){.carousel-showmanymoveone .carousel-inner > .item.active.right,.carousel-showmanymoveone .carousel-inner > .item.next{-webkit-transform:translate3d(33.33%;, 0, 0);transform:translate3d(33.33%, 0, 0);left:0;}

.carousel-showmanymoveone .carousel-inner > .item.active.left,.carousel-showmanymoveone .carousel-inner > .item.prev{-webkit-transform:translate3d(-33.33%;, 0, 0);transform:translate3d(-33.33%, 0, 0);left:0;}

.carousel-showmanymoveone .carousel-inner > .item.left,.carousel-showmanymoveone .carousel-inner > .item.prev.right,.carousel-showmanymoveone .carousel-inner > .item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0;}

}

p.alltaxes{float:left;margin-bottom:20px;text-transform:capitalize;}

h3.article-view-h{font-size:25px;}

.askfrom_outer .input.text{float:left;width:49%;}

.askfrom_outer .input.email{float:right;width:49%;}

.askfrom_outer .input.email input{padding:8px 15px;}

.askfrom_outer .input.text input{padding:8px 15px;}

.askfrom_outer textarea{padding:8px 15px;margin-bottom:15px;margin-top:15px;}

.askfrom_outer .error{text-transform:capitalize; text-align:left !important;}

.faq-your .panel-default>.panel-heading{color:#333;background-color:#ffd77f;border-color:#092d67;}

.faq-your .panel-group .panel{margin-bottom:15px;border-radius:4px;}

.faq-your h4.panel-title.expand{font-weight:700;padding:15px;}

.faq-your .panel-group .panel-body ul{padding-left:20px;}

.succ{text-transform:capitalize;}

.succ h3{margin-bottom:10px;text-decoration:underline;}

.askres{padding:15px;background:#fff;text-align:center;}

.card .nav-tabs>li>a{border:1px solid white;}

.testimonail-sets{float:left;width:100%;margin-top:10px;}

.testimonail-sets .user_cmt{float:left;width:100%;margin:15px 00;padding:15px;background:rgba(255, 215, 136, 0.6);box-shadow:0px 3px 10px -5px;border-radius:5px;}

.testimonail-sets .user_cmt h3.username{font-size:18px !important;text-transform:capitalize;margin-bottom:10px;}

.testimonail-sets .user_cmt:nth-child(even){background:#e4e4e4;}

ul.cart-confirmation{float:left;width:100%;margin-bottom:20px;}

ul.cart-confirmation li{padding:10px;width:25%;text-align:center;float:left;background:#092d67;color:#FFF;border-right:1px solid #fff;}

ul.cart-confirmation li.active{background:#dabc4c;color:#092d67;}

.privacy-s-address h3{margin-top:20px;margin-bottom:5px;}

.privacy-s-address ul{padding-left:30px;margin:15px 0;}

.message {

    font-weight: bold;

}

.loadimgm {

    width: 100px;

}



.shape-sec h2 {

  font-size: 22px;

}

#myTable_filter input {

  width: auto;

}



@media(max-width:768px) {

	#mobile-cart-table { display:none;}

	#desktop-cart-table { display:block;}

	table.cart-table-sec {

    padding: 15px;

    display: table;

    background: #f5f5f5;

}

	table.cart-table-sec tbody {

    margin: 0px 0 !important;

    width: 100%;

    display: inline-block;

}

	table.cart-table-sec > tbody > tr > td a img { margin:0 auto;}

	table.cart-table-sec.table.table-striped tbody tr th { display:none;}

	table.cart-table-sec > tbody > tr > td {

    width: 100%;

    display: inline-table;

    text-align: center;

    margin: 0 auto;

	height:auto;

}

 

 

table.cart-table-sec > tbody > tr > td span { display:inline-block; margin-bottom:10px;}

table.cart-table-sec > tbody > tr td.price a {

    padding: inherit;

    display: block !important;

    margin: 0;

    width: 100px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 15px;

    border: none;

	float:none !important;

}

table.cart-table-sec table.text12 {

    border: 1px solid #ccc;

}

table.cart-table-sec td.cupan-code span {

    float: left;

    margin: 0;

    vertical-align: middle;

	width:25%;

	margin-top:7px;

}

table.cart-table-sec td.cupan-code input { width:160px; margin-left:2%; float:left; width:43%; height:30px; margin-top:5px; margin-bottom:5px;}

table.cart-table-sec td.cupan-code a { float:left; width:28%; margin-top:0; height:30px; padding:5px !important; margin-left:2%; margin-top:5px; margin-bottom:5px;}

table.cart-table-sec td.cart-button-s a {

    display: block;

    text-align: center;

    width: 100%;

    margin: 10px 0;

    font-size: 14px;

    border: none;

}

table.cart-table-sec tbody>tr:last-child { background:none;}

table.cart-table-sec tr.sub_total-data td, table.cart-table-sec tr.total-data td { font-size:16px; font-weight:bold; width:50%; float:left;}

table.cart-table-sec td.cart-button-s, table.cart-table-sec td.cupan-code{ font-size:13px !important; font-weight:normal !important; width:100% !important;}

.re_btn {

    border-radius: 5px !important;

    height: 30px !important;

    width: 80px !important;

    font-size: 14px;

    margin-top: 5px;

}

table.cart-table-sec  table.text12 { position:relative;}

table.cart-table-sec  table.text12 form input.re_btn { position:absolute; right:10px; bottom:15px; margin:0 !important;}

table.cart-table-sec table.text12 form input.re_btn:hover {

  background:#dabc4c;

}

table.cart-table-sec td.apr_pricevalue { padding-top:20px; margin-bottom:0 !important;}

table.cart-table-sec span.appr_25 {margin-bottom:0 !important;}

#appmodal .modal-footer { text-align:center;}

#appmodal .modal-footer .btn-default {

    padding: 7px 17px !important;

    font-size: 14px;

    max-width: 100px;

    text-align: center;

    margin: 0 auto !important;

    float: none;

    display: inline-block;

}

table.text12 tr {

    width: 100%;

    text-align: center;

    margin: 0 auto;

    display: block;

}



table.text12 tr td form {width: 100%;

    margin: 0 auto;}

table.text12 tr td form input.apr_value_hide { width:100%; margin:5px auto; text-align:center; font-size:14px;}	

.product-details tr {

  display: block;

  float: left;

  width: 100%;

}

.product-details tr td {

  display: block;

  float: left;

  margin-left: auto;

  margin-right: auto;

  text-align: center;

  width: 100%;

}

.product-details tr td img{margin-left:auto; margin-right:auto;}

table.product-details th {

  display: none;

 

 }

table.product-details td .apr_pricevalue {

  padding-right: 0px !important;

}

table.product-details td {

  border-bottom: 0px solid #ccc !important;

  padding: 15px 2px;

}

.divider-bdr {

  border-bottom: 2px solid #dabc4c;

}

form.add_to_cart_form {

  float: left !important;

  width: 49% !important;

}

table.dataTable.no-footer thead tr th {

  display: none;

}

.order-status-sec table.dataTable tbody th, .order-status-sec table.dataTable tbody td {

height:auto;

}

	.list-group-item .price-cation.caption {

  width: 26%;

}	}

@media(max-width:480px) {

	#mobile-cart-table td.cart-button-s.text-right a.btn-default, #mobile-cart-table td.cart-button-s.text-right a.btn-success { font-size:12px; padding:10px !important;}

	.well .select select#price {

    width: 138px;

    float: right;

    height: 46px;

}

	}	

@media(max-width:359px){

table.cart-table-sec > tbody > tr > td a {

  font-size: 11px;

  padding: 10px;

}

table.cart-table-sec > tbody > tr > td span {



  font-size: 11px;



}

	}

.registration-form .textarea.required label.error {
    position: inherit;
}
.registration-form .textarea.required {
    margin-bottom: 15px;
}