html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}footer,header,section{display:block}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}a{background-color:transparent}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}img{border:0}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;box-shadow:0 0 11px #818181;-webkit-box-shadow:0 0 11px #818181;-moz-box-shadow:0 0 11px #818181;-khtml-box-shadow:0 0 11px #818181}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:990px}}.row{margin-right:-15px;margin-left:-15px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media(min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}.img-responsive{display:block;max-width:100%;height:auto}body{background-color:#fff;font-family:Gotham,helvetica neue,Helvetica,Arial,sans-serif}.b_shadow{background-color:#fff;box-shadow:0 0 11px #818181;-webkit-box-shadow:0 0 11px #818181;-moz-box-shadow:0 0 11px #818181;-khtml-box-shadow:0 0 11px #818181;margin:1em 0;padding-bottom:1em}.border,.border-2{border:1px solid #dedede;padding:1em;margin:1em 0}@media(min-width:992px){.border{min-height:331px}}h1{font-family:inherit;font-size:1.7em;color:#2bace3;font-weight:700;line-height:1em;border-bottom:1px solid #e7e7e6;margin:0 0 .2em;padding:0 0 .5em}h2{font-family:inherit;font-size:1.5em;color:#000;font-weight:700;line-height:1em;margin:1.3em 0 .5em;padding:0}h3{font-family:inherit;font-size:1.7em;color:#000;font-weight:700;line-height:1em;margin:0 0 .3em;padding:0}@media(max-width:639px){h1{font-size:1.3em}h2{font-size:1.1em}}.f-left{float:left;width:49%;color:#000;font-size:1.1em;font-weight:700;margin-top:.5em}.pnk_color{color:#ee3488}.blu_color{color:#3998d4}.s_list{margin:0;padding:0}.s_list ul{margin:0;padding:0;list-style-type:none}.s_list li{font-family:inherit;font-size:1em;text-decoration:none;list-style-type:none;color:#ef4d95;line-height:13px!important;background:url(../images/str-icon.png) left center no-repeat;background-position:left 0;padding:0 0 7px 21px}.pmg{margin:.3em 0 0;color:#000;font-size: 13px;}.rh_form{margin:0}.form-grp input,.form-grp select{font-size:1.1em;color:#000;border:1px solid #e0e0e0;background-color:#f3f3f3;width:100%;float:left;margin:0 0 .75em;outline:none;display:block;width:100%;height:34px;line-height:1.42857143;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-grp select{color:#383838}.butn_submit,.buttons [type=button],#payment-confirm .buttons a{border:1px solid #1c5c3d;background-color:#1c5c3d;font-family:inherit;color:#fff;font-size:1.1em;font-weight:700;line-height:1.7em;padding:.3em 1em;margin:.3em 0 1.5em;cursor:pointer;outline:none}.butn_submit:hover,.buttons [type=button]:hover,#payment-confirm .buttons a:hover{border:1px solid #1c5c3d;background-color:#1c5c3d;outline:none}#payment-confirm .buttons .pull-right{text-align:right;margin-top:.7em}p.mrgt{margin:.3em 0 1.7em}.footer{background-color:#348c84;color:#fff;padding:1.5em;margin-top:1.5em}.footer p{margin:0}.cop-righ{margin:.5em 0 1em}.form-group{display:inline-block;width:100%}.form-group label{padding:0!important}.form-group input,.form-group select{width:100%;float:left;margin:0 0 .75em;outline:none;display:block;width:100%;height:34px;padding:6px 12px;line-height:1.42857143;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-horizontal{padding-top:1em}.hed{margin:3em 0 1em}.payment_opt_box{margin:.7em 0 0}.payment_opt_box label{border:3px solid #ababab;background-color:#fff;padding:.5em 0;float:left;margin:0;cursor:pointer;display:block;width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px}.payment_opt_box label input{float:left;margin:.9em .3em 0 .5em;cursor:pointer}.payment_opt_box label span{float:left;margin:.6em .1em 0 0}.payment_opt_box label img{float:left;margin-left:.7em}@media only screen and (min-width:240px) and (max-width:360px){.payment_opt_box label img{float:left;margin-left:.7em;max-width:90%}}.req{margin-top:1.5em}.paym_fld label{padding-top:1.1em}.paym_fld span{color:#ff0004}.left{float:left}.center{text-align:center;margin:0 auto}.center img{text-align:center;margin:0 auto}.coupn_box{border:1px solid #dedede;padding:1em;margin:1.5em 0 1.9em}.coupn_box .label{margin-top:.5em}.coupn_box .fld{width:100%;border:1px solid #a9a9a9;padding:.4em 0}.coupn_box .butn_submit{border:1px solid #b0024f;background-color:#ef4e95;font-family:inherit;color:#fff;font-size:1.1em;font-weight:700;line-height:1.7em;padding:.15em 0;margin:0;width:100%;cursor:pointer}.coupn_box .butn_submit:hover{border:1px solid #ef4e95;background-color:#b0024f}.d-left{float:left;color:#000;font-size:1.1em;font-weight:300;margin:0}.d-right{float:right;color:#000;font-size:1.1em;font-weight:300;margin:0}.dot_bdr{border-bottom:1px dotted #d9d9d9;padding-bottom:.7em;margin-bottom:.5em}.clr_pink{color:#ef4d95}.paymt_btn{margin:1.5em 0 2.5em}.paymt_btn input{border:1px solid #006b6b;background-color:#2b9695;font-family:inherit;color:#fff;font-size:1.1em;font-weight:700;line-height:1.7em;padding:.5em 0;margin:0;width:100%;cursor:pointer}.coupn_box input:hover{border:1px solid #2b9695;background-color:#006b6b}.pro_btn{padding:.3em 0 0;text-align:center;margin:.7em 0 0}.pro_btn input{width:100%;text-align:center;border:1px solid #1c5c3d;background-color:#1c5c3d;font-family:inherit;color:#fff;font-size:1.1em;font-weight:700;line-height:1.7em;padding:.25em 1em;margin:.3em 0;cursor:pointer}.pro_btn input:hover{border:1px solid #000000;background-color:#000000}.pro_yer{padding:.9em 0 0;margin-top:.9em;border-top:1px solid #e7e7e6}.pro_yer select{width:200px;margin:0 auto}.ord-smry-panel{border:1px solid #dedede;padding:1em;margin:1em 0}.float-left{float:left}.float-right{float:right}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.close{float:right;font-size:2rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;cursor:pointer}

#selectedv select{
    font-size: 1.1em;
    color: #000;
    border: 1px solid #000000;
    background-color: #FFFFFF;
    margin: 0 0 0.75em;
    outline: none;
    display: block;
    width: 200px;
    height: 34px;
    margin: 0 auto;
    /*padding: 6px 12px;*/
    line-height: 1.42857143;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.shop_table {
    width: 100%;
    color: #282828;
    border-spacing: 0;
    border-collapse: separate;
    position: relative;
}
.lable-w{
	width: 100%;
	display: block;
}
.rh_form .required{
	color:#FF0004;
}
.rh_form .input-text-crd{
	background-position: 5px 5px;
}
.rh_form .input-text, 
.rh_form .input-select,
.rh_form .input-text-cn{
    width: 100%;
    display: block;
    height: 40px !important;
    border: 1px solid #7e7e7e;
}
.rh_form label{
    margin-top: 0.7em;
	display: block;
}
.pt-bg{
	padding: 1em !important;
    background-color: #F7F7F7;
}
.shop_table tfoot tr th {
    text-align: left;
}
#place_order{
    border: 1px solid #1c5c3d;
    padding: 0.4em 1em;
    background-color: #1c5c3d;
    color: #FFFFFF;
    font-size: 1.2em;
    cursor: pointer;
}
#place_order:hover{
    border: 1px solid #000000;
    background-color: #000000;
}
#payment .payment_methods > li .payment_box p {
    margin-top: 0;
}

@media (min-width:768px) {
.mag-ml{
	height: 300px;
	margin: 0 auto;
}
}