 @import url("fonts.css");
/*@import url("megamenu.css");
@import url("screen.css");
@import url("dropdown.css");
@import url("colorbox.css");*/



::-moz-selection {
background:#903e98;
color:#fff;
text-shadow:none
}
.fl { float: left!important }
.fr { float: right!important }
.cl { clear: both!important }
.vm { vertical-align: middle!important }
.vt { vertical-align: top!important }
.tec { text-align: center!important }
.ter { text-align: right!important }
.tel { text-align: left!important }
.boNo { border: none!important }
.bgNo { background: none!important }
.spacer { height: 0 }
.noma_t { margin-top: 0!important }
.noma_r { margin-right: 0!important }
.noma_l { margin-left: 0!important }
.noma_b { margin-bottom: 0!important }
.nopad_t { padding-top: 0!important }
.nopad_r { padding-right: 0!important }
.nopad_l { padding-left: 0!important }
.nopad_b { padding-bottom: 0!important }
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
/* =============== End Globel Class ============= */

/*
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
*:before,
*:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
*/
a:focus { outline: none; border: none; }
p { color: #1f1f1f; font-size: 16px; font-family: 'latoregular'; line-height: 20px; margin: 0 0 15px; text-align: justify; }
a { text-decoration: none; color: #903e98; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
a:hover { text-decoration: none; color: #5c5c5c; }
a:focus { outline: none!important; border: none!important; }
h1, h2, h3, h4, h5, h6 { margin: 0px 0px 3px 0px; padding: 0px; font-weight: normal; line-height: normal; font-family: 'latobold'; color: #181818 }
h1 { font-size: 27px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; font-family: 'latoregular'; }
h5 { font-size: 15px; font-family: 'latoregular' }
h6 { font-size: 14px; font-family: 'latoregular'; color: #8f8e8f; }
ul, ol { margin: 0px; padding: 0px }
img { outline: none; border: none }
:focus { outline:none; }
input[type="submit"]:focus,input[type="button"]:focus,button:focus { outline:1px dotted #000; }
input[type="text"], textarea, input[type="password"] { webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: 'latoregular'; font-size: 14px; color: #1f1f1f; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; border:1px solid #eee; width:100%; height:30px; box-sizing:border-box; -o-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-appearance: none;}
input[type="submit"]{border:0;}
html { margin: 0; padding: 0 }
body { margin: 0px; background: url(../images/main_bg.jpg) no-repeat #FFF;  padding: 0px; font-family: 'latoregular'; font-size: 16px; line-height: 20px; color: #1f1f1f }
img, object, embed, video { max-width: 100% }
.ie6 img { width: 100% }
ul.social_icon li { margin: 0 9px; width: 16px; padding: 0; display: inline }
ul.social_icon li a.twitter { background: url(../images/twitter.png) no-repeat 0 0; width: 16px; height: 16px; display: inline-block; overflow: hidden }
ul.social_icon li a.twitter:hover { background: url(../images/twitter.png) no-repeat 0 -16px }
ul.social_icon li a.facebook { background: url(../images/facebook.png) no-repeat 0 0; width: 16px; height: 16px; display: inline-block; overflow: hidden }
ul.social_icon li a.facebook:hover { background: url(../images/facebook.png) no-repeat 0 -16px }
ul.social_icon li a.instragram { background: url(../images/instragram.png) no-repeat 0 0; width: 16px; height: 16px; display: inline-block; overflow: hidden }
ul.social_icon li a.instragram:hover { background: url(../images/instragram.png) no-repeat 0 -16px }
ul.top_link { float: right; font-size: 14px; margin: 12px 0 5px; }
ul.top_link li { list-style: none; display: inline-block; border-right: 1px solid #ccc; padding: 0 10px 0 0; margin-right: 10px; }

ul.top_link li:last-child { border-right:0; padding-right:0;}
#header form { margin: 0px; padding: 0px; display: inline-block; }
.searchboxouter{float:left; width:227px; position:relative; z-index:1}
.search_box input[type="text"] { background: #ececeb; padding: 9px 10px; height: 38px; width: 188px; float: left; color: #6e6e6c; font-size: 14px }
.search_box input[type="submit"] { background: url(../images/search_btn.png) no-repeat; width: 39px; height: 38px; float: left }
.search_box input[type="submit"]:hover { background: url(../images/search_btn.png) no-repeat 0 -39px }
.van-item { padding: 9px 10px; background: #ececeb; border-radius: 6px; font-family: 'latobold'; font-size: 14px; color: #3e3e3e; text-transform: uppercase; display:block;}
.van-item img { padding-right: 5px; }
#banner { margin: 0; padding: 0; display: block }
#banner .camera_effected { background: url(../images/slider_bg.png) repeat; width: 680px; color: #FFF; position: relative; left: 100px; top: 345px; padding: 25px }
#banner .camera_effected h2 { font-size: 36px; color: #FFF; font-family: 'latobold'; }
#banner .camera_effected p { font-size: 17px; color: #FFF; font-family: 'latolight'; line-height: normal }
#containar { position: relative; z-index: 999 }
#containar .container { position: relative }
.left_cate { float: left; width: 270px; padding-left:15px;}
.left_cate_inner{background: #f3f3f3; -webkit-border-radius: 15px 0px 0px 15px; -moz-border-radius: 15px 0px 0px 15px; border-radius: 15px 0px 0px 15px; -webkit-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); -moz-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); padding: 25px 0; position: relative; top: -17px;}
.left_cate h2 { background: url(../images/cat_bg.png) no-repeat; position: relative; left: -7px; height: 59px; line-height: 57px; padding: 0 0 0 25px; font-size: 22px; color: #FFF;  }
.left_cate h2:after{content:''; display:none; position:absolute; left:210px; top:23px; background:url(../images/up-down-arrows.png) no-repeat 0 -13px; width:13px; height:12px;}
.left_cate.active h2:after{background-position:-14px -13px;}
.container2{ position:relative; }
.landing{background: url(../images/landing_img.jpg) no-repeat fixed center top / cover ; }
.landing-box{/*background: url(../images/box-border.png) no-repeat 0 0; */ width:745px; height:460px; padding-top: 100px; position:fixed; left:50% !important;top:50% !important;  padding-left:44px; transform:translate(-50%, -50%) !important; }
.landing-box span{ float:left; padding-top: 50px;}
.landing-box a{ cursor:pointer;  transform: translateZ(0px); transition-duration: 0.3s;  transition-property: transform; float:left;}
.landing-box a:hover{ transform: translateY(-5px); float:left;}
@media only screen and (min-width:601px) {
.left_cate ul{display:block !important;}	
}
.left_cate ul { margin: 10px 0 0; padding: 0 }
.left_cate ul li { margin: 0; padding: 0 0 2px 0; background: url(../images/cat_title_bdr.png) repeat-x bottom left; list-style: none; }
.left_cate ul li a { background: url(../images/cat_arrow.png) no-repeat 12px 14px; line-height: 43px; color: #363636; font-size: 16px; padding: 0 0 0 34px; display: block; }
.left_cate ul li a:hover, .left_cate ul li a.active { background: url(../images/cat_arrow_ho.png) no-repeat 12px 14px #FFF; color: #7a467f; -webkit-box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,0.30); -moz-box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,0.30); box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,0.30) }
.left_cate ul li:last-child { background: none; }
.left_cate_blankspace { min-height: 200px; }
.right_prod {float: left; width: 100%;  margin-left:-270px; padding-left:270px;}
.right_prod_inner{-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); -moz-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); position: relative; left: -10px; top: -40px; padding: 25px 20px;  background: #FFF; }
.right_prod h2 { padding: 0px 0 15px; font-size: 27px; border-bottom: solid 1px #6f4274; background: url(../images/title_icon.png) no-repeat right bottom; margin: 0 0 15px }
.innerpage-wrap { background: #FFF; float: left; width: 875px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); -moz-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); position: relative; left: -10px; top: -40px; padding: 25px 20px }
.innerpage-wrap h2 { padding: 0px 0 15px; font-size: 27px; border-bottom: solid 1px #6f4274; background: url(../images/title_icon.png) no-repeat right bottom; margin: 0 0 15px }
.feature_prod { background: #FFF; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); -moz-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); padding: 10px 10px 0; margin: 0 0 25px; text-align: center; }
.feature_prod p { margin: 12px 0px 12px 0px; padding: 0 0 0 5px; font-size: 15px; color: #363636; line-height: 16px; text-align: left; display: block; height: 34px; overflow: hidden; }
.feature_prod .price_box { background: url(../images/price_bg.png) repeat-x; margin: 0 -9px; line-height: 44px; -webkit-border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px; border-radius: 0 0 15px 15px; /*padding: 0 10px;*/ font-size: 15px; text-align: center; }
.feature_prod .price_box span { font-size: 19px; color: #6e4171; font-family: 'latobold'; }
.feature_prod input.add_van_btn { background: url(../images/add_van_btn.png) no-repeat center 0; width: 137px; height: 44px; -webkit-border-radius: 0 0 15px 0; -moz-border-radius: 0 0 15px 0; border-radius: 0 0 15px 0; float: right; margin: 0 -10px 0 0 }
.feature_prod input.add_van_btn:hover { background: url(../images/add_van_btn_ho.png) no-repeat center 0 }
.feature_prod a.add_van_btn { background: url(../images/add_van_btn.png) no-repeat center 0; width: 137px; height: 44px; -webkit-border-radius: 0 0 15px 0; -moz-border-radius: 0 0 15px 0; border-radius: 0 0 15px 0; float: right;/* margin: 0 -10px 0 0*/ }
.feature_prod a.add_van_btn:hover { background: url(../images/add_van_btn_ho.png) no-repeat center 0 }
#footer { background: url(../images/ftr_bg.png) repeat; color: #8f8e8f }
#footer .ftr_shadow { background: url(../images/ftr_bg_shadow.png) repeat-x top left; padding: 35px 0 0 }
#footer h2 { font-size: 18px; color: #ececeb; font-family: 'latoregular'; margin: 0 0 5px; text-transform: uppercase }
#footer span { margin: 0 0 15px; display: block; overflow: hidden }
#footer ul { margin: 0; padding: 0; width: 74%; margin: 0 20px 0 0; float: left }
.breadcrumb > li:last-child { font-weight: bold; font-size: 17px; }
#footer ul li { margin: 0; padding: 2px 0 4px; border-bottom: dotted 1px #494949; list-style: none; }
#footer ul li:last-child { border-bottom: none }
#footer ul li a { color: #8f8e8f; font-size: 14px }
#footer ul li a:hover, #footer ul li a:focus, #footer ul li a.activelink { color: #ececeb }
.contact_infom { }
.contact_infom table { font-size: 14px; width: 74% }
.contact_infom table td { font-size: 14px; padding: 0; border-bottom: dotted 1px #494949; line-height: 32px; }
.contact_infom table td a { color: #8f8e8f; }
.contact_infom table td a:hover { color: #ececeb }
.join_us { background: #282828; padding: 10px 15px }
#footer .join_us h2 { text-transform: none }
#footer .join_us input[type="text"] { background:#ececeb; width:100%; height: 37px; color: #6e6e6c; font-size: 14px; padding: 0 10px; font-family: 'latoregular'; border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; -o-border-radius:5px 0 0 5px; -ms-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px;}
.JoinOurMailing{position:relative; padding-right:79px;  margin: 10px 0 20px}
#footer .join_us input[type="submit"] { background: url(../images/join_us_bg.png) no-repeat -248px 0; width: 79px; height: 37px; position:absolute; right:5px; top:0; }
#footer .join_us input[type="submit"]:hover { background: url(../images/join_us_bg.png) no-repeat -248px -37px }
#footer .join_us ul { margin: 5px 0; padding: 0 }
#footer .join_us ul li { margin: 0; padding: 0 10px 0 0; border-bottom: none; float: left; list-style: none; }
.copyright { background: #903e98; padding: 0 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border-top: solid 2px #a051a8; line-height: 40px; margin: 15px 0; font-size: 14px; }
.copyright p { font-size: 14px; line-height: 40px; color: #FFF; margin: 0 }
.copyright p a { color: #FFF }
.copyright p a:hover { color: #42bd66 }
.copyright p.copyright_text { float: left }
.copyright p.copyright_text1 { float: right }
/* cms page start */
.innerpage-wrap { background: #FFF; float: left; width: 100%; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); -moz-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); position: relative; top: -40px; padding: 25px 20px; min-height: 400px; left: 0; }
.cms-img { }
.cms-img img { border: 1px solid #cfcfcd; padding: 2px; }
.inner-page-banner { position: relative; text-align: center; }
.inner-page-banner > img { width: 100%; height: auto; }
.breadcrumb { position: absolute; bottom: 0; right: 0; width: 100%; text-align: left; background: url(../images/breadcrumb-bg.png) repeat-y top left; }
.a { color: #903e98; }
.title-sep { padding: 0px 0 15px; font-size: 27px; border-bottom: solid 1px #6f4274; background: url(../images/title_icon.png) no-repeat right bottom; margin: 0 0 15px }
.innerpage-content h1 { margin-bottom: 5px; }
.innerpage-content ul { }
.innerpage-content ul li { background: url(../images/cat_arrow.png) no-repeat left 4px; list-style: none; padding-left: 18px; }
.innerpage-content ol { margin-left: 15px; }
.innerpage-ul-title { font-family: 'latobold'; font-size: 18px; color: #363636; text-transform: uppercase; margin-bottom: 10px; display: inline-block; }
.mar-top-30 { margin-top: 30px; }
.productList { padding-top: 10px; }
/* contact us */
.contact_us { margin-top: 20px; color: #6f6f6f; }
.contact_us h2 { border-bottom: solid 1px #9b9b9b; position: relative; font-size: 32px; color: #6f6f6f; padding: 0 0 6px; margin: 0 0 30px }
.contact_us h2 span { border-bottom: solid 2px #e57818; height: 2px; width: 65px; position: absolute; bottom: 0; left: 0 }
.contact_form { }
.contact_form label { font-size: 16px; margin: 10px 0 3px; color: #1f1f1f; font-weight: normal; width: 100%; display: block; overflow: hidden }
.contact_form label span { color: #f00 }
.contact_form input[type="text"] { background: #ececeb; height: 32px; color: #6f6f6f; font-size: 13px; width: 100%; padding: 0 7px; margin: 0 0 6px; border-radius: 4px; }
.contact_form input[type="password"] { background: #ececeb; height: 32px; color: #6f6f6f; font-size: 13px; width: 100%; padding: 0 7px; margin: 0 0 6px; border-radius: 4px; }
.contact_form textarea { background: #ececeb; min-height: 105px; max-height: 105px; line-height: 18px; color: #6f6f6f; font-size: 13px; width: 100%; padding: 8px 10px; margin: 0px 0px 7px 0px; border-radius: 4px; resize:none;}
.contact_form .captcha_box input[type="text"] { background: #ececeb; height: 32px; color: #6f6f6f; font-size: 13px; width: 125px; padding: 0 10px; margin: 0 10px 6px; }
input.submit_btn { background: url(../images/submit-btn.png) no-repeat top center; width: 75px; height: 32px; float: left; margin: 15px 0 0; border: 0px; }
input.submit_btn:hover { background-position: bottom center; }

#divbillShipInfo .rightbox #divforgatbox .Continue_btn { background: url(../images/submit-btn.png) no-repeat top center; width: 75px; height: 32px; float: left; margin: 15px 0 0; border: 0px; }
#divbillShipInfo .rightbox #divforgatbox .Continue_btn:hover { background-position: bottom center; }

#divloginbox input.submit_btn { background: url(../images/signin-btn.png) no-repeat bottom left; border: medium none; cursor: pointer; float: left; height: 34px; margin: 13px 0px 0 0; width: 95px; }
#divloginbox input.submit_btn:hover { background-position: top left; }

input.cancel_btn { background: url(../images/cancel-btn.png) no-repeat top center; width: 75px; height: 32px; float: left; margin: 15px 0px 0px 10px; border: 0px; }
input.cancel_btn:hover { background-position: bottom center; }
input.save_btn { background: url(../images/save-btn.png) no-repeat top center; width: 75px; height: 32px; float: left; margin: 15px 0 0; border: 0px; }
input.save_btn:hover { background-position: bottom center; }
.contact_us .contact_iframe { display: block; overflow: hidden; margin: 50px 0 0; padding-bottom: 11px; }
.contact_add { min-height: 280px; padding: 0 10px 8px; margin-top: 20px; border-left: 1px dotted #9e9e9d; }
.contact_add ul { margin: 0px 0px 0px 12px; padding: 0px; }
.contact_add ul li { list-style: none; color: #1f1f1f; font-size: 16px; margin-bottom: 20px; clear: both; }
.contact_add ul li span { float: left; width: 80%; }
.contact_add ul li a { color: #903e98; position:relative; top:-4px; }
.contact_add ul li a:hover { color: #3dbb62; }
.contact_iframe iframe { border: 1px solid #cfcfcd; padding: 2px; width: 100%; }
.contact_iframe #map-canvas { border: 1px solid #cfcfcd; padding: 2px; width: 100%; height: 385px }
.mar-top-20 { margin-top: 20px; }
.mar-top-10 { margin-top: 10px; }
.back-to-login-btn { margin-top: 20px; }
.back-to-login-btn a { font-size: 16px; background: url(../images/back-arrow.png) no-repeat left; padding-left: 15px; }
.login-wrap { }
.login-wrap h3 { margin: 15px 0px 22px 0px; text-transform: uppercase; }
.login-bdr { border-left: 1px solid #dad7d7; min-height: 330px; margin-top: 15px; float: left; }
.login-register-btn { background: #505050; color: #FFF; text-transform: uppercase; border-radius: 4px; padding: 8px 14px 8px 14px; font-size: 13px; font-family: 'latobold'; margin: 15px 8px 0px 0px; display: inline-block; }
.login-register-btn:hover { background: #903e98; color: #FFF; }
.mar-top-68 { margin-top: 68px; }
.registration-bdr { border-left: 1px solid #dad7d7; min-height: 545px; margin-top: 15px; float: left; }
/* custom select menu */
div.selector, div.selector { background: #ececeb url(../images/selectmenu-arrow.png) no-repeat top right; }
.selector, .selector *, {
margin:0;
padding:0;
}
div.selector { line-height: 26px; }
div.selector span { background-position: right 0px; height: 32px; line-height: 32px; padding: 0px 25px 0px 2px; cursor: pointer; color: #6f6f6f; min-width: 158px; width: 100%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.selector select { top: 0px; left: 0px; width: 100%; }
div.selector { width: 100%; font-size: 13px; }
div.selector.disabled span { color: #bbb; }
.selector { display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1; *display: inline;
border-radius: 4px; margin-bottom: 6px; }
.selector select:focus { outline: 0; }
div.selector { position: relative; padding-left: 5px; overflow: hidden; }
div.selector select { position: absolute; opacity: 0; filter:alpha(opacity:0);
height: 32px; border: none; background: none; }
/* checkout =============================*/
.checkout-wrap { margin-top: 25px; }
#accordion .ui-state-active .ac-edit { color: #fff }
.header-top { background: url(../images/header-bg.jpg) repeat-x top left; width: 100%; cursor: pointer; border-radius: 8px 8px 0px 0px; margin-bottom: 10px; }
.header-top h3 { font-family: 'latoregular'; color: #fff; font-size: 18px; padding: 7px 10px; display: inline-block; }
.header-top a { margin: 9px 9px 0px 0px; }
.ui-widget-content { border: 1px solid #c9c9c9; margin-bottom: 20px; border-radius: 0 0 8px 8px; }
.data { margin: 0px; width: 100%; display: block; }
.data-block { margin: 0px 0 0; width: 100% }
.detail-block .login-btn { background: url(../images/signin-btn.png) no-repeat bottom left; border: medium none; cursor: pointer; float: left; height: 34px; margin: 13px 0px 0 0; width: 95px; }
.detail-block .login-btn:hover { background-position: top left; }
.detail-block .forgot { color: #794f7d; float: left; margin: 20px 0px 0px 10px; font-size: 14px; }
.detail-block .forgot:hover { color: #1f1f1f; }
.condition-part { float: left; font-size: 12px !important }
.condition-part a { color: #0152a0; margin-left: 3px; text-decoration: underline }
.condition-part a:hover { color: #adadad }
.confirm-btn { background: url(../images/confirm-btn.png) no-repeat; width: 101px; height: 24px; outline: none; border: none; cursor: pointer; margin-top: 30px }
.confirm-btn:hover { background: url(../images/confirm-btn-hover.png) no-repeat }
.ma-clas { margin: 20px 29px 27px 0px !important; display: block; overflow: hidden }
.rightbox { margin-top: 20px; border-left: 1px dotted #9e9e9e; }
.reg-txt { margin-bottom: 10px !important; display: block; width: 100% }
.accordinner-box { font-size: 16px; color: #1f1f1f; }
.accordinner-box .rightbox h3 { padding: 0px 0px 14px 0; color: #1f1f1f; font-size: 19px; }
.accordinner-box .rightbox h4 { padding: 5px 0 5px 0; line-height: 16px; color: #0152a0; font-size: 14px; }
.accordinner-box .leftBox { margin-top: 20px; margin-bottom: 13px; }
.accordinner-box .leftBox h3 { padding: 0px 0px 14px 0; color: #1f1f1f; font-size: 19px; }
.accordinner-box .leftBox h4 { padding: 5px 0 5px 0; line-height: 16px; color: #0152a0; font-size: 14px; text-transform: uppercase; font-weight: normal }
.rightbox, .leftBox p { color: #424242; line-height: 20px; font-size: 16px }
.accordinner-box .leftBox p { padding: 0px; margin: 0; line-height: 22px; }
.Continue_btn { background: url(../images/continue-btn.png) no-repeat top left; width: 104px; height: 32px; outline: none; border: none; cursor: pointer }
.Continue_btn:hover { background-position: bottom left; }
.confirm_order_btn { background: url(../images/confirm-order-btn.png) no-repeat top left; width: 146px; height: 32px; outline: none; border: none; cursor: pointer }
.confirm_order_btn:hover { background-position: bottom left; }
.login-box { background: url(../images/login-bg.png) repeat-x bottom #f6f6f6; width: 100%; overflow: hidden; padding: 15px 10px 29px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
.detail-block { margin-bottom: 30px; display: block; overflow: hidden }
.detail-block label { display: block; width: 100%; font-size: 14px; padding-bottom: 6px; color: #616161 }
.req-field { margin-top: 23px !important }
.formbox .field { padding-bottom: 10px; display: block; overflow: hidden }
.formbox .field label { display: inline-block; width: 117px; padding-right: 5px; line-height: 25px; text-align: right }
.formbox .field label span { color: #FF0000 }
.forgot a { color: #777777 }
.forgot a:hover { color: #558e06 }
.pad { padding: 21px 0 0 0 }
.bottomBox { width: 100%; padding-top: 8px }
.billingContant .leftBox { padding: 17px 0 0 0; min-height: 175px }
#accordion .ui-state-active { cursor: pointer; margin-bottom: -1px; }
#accordion .ui-state-active h3 { color: #fff }
.detailBox p { color: #616161; font-size: 14px; line-height: 20px; }
.detailBox p a { color: #616161 }
.ma-16 { margin: 10px 16px }
.txtalign-c { text-align: center }
.wid-110 { width: 110px !important }
.mar-l { margin-left: 10px }
.check-lab { margin-top: 4px; }
/*.rad-heading h3{margin:0px !important; padding:0px !important}
*/.pad96 { padding-top: 96px }
.tiny-dropb { display: none }
.wid-330 { width: 330px !important }
.detail-text p span { color: #292929 }
.detail-text p { color: #616161 !important }
.pad-b30 { padding-bottom: 30px }
.pad-b15 { padding-bottom: 15px }
.mart-67 { margin-top: 67px !important }
.mar-bot-16 { margin-bottom: 16px; }
.mar-bot-17 { margin-bottom: 17px; }
.order-review-remove { margin: 30px 0px 0px 20px; }
.order-review-remove a { border: none; outline: none; }
.order-review-name { font-family: 'latoregular'; font-size: 14px; color: #6e4171; margin-top: 0px; }
.order-review-price { font-family: 'latoregular'; font-size: 14px; color: #363636; margin-top: 0px; }
.order-review-qty { margin-top: 5px; }
.order-review-qty input { width: 50px!important; }
.order-review-qty a { margin-left: 3px; }
.subtotal-bg { background: #f1f1f1!important; }
.order-review-subtotal { padding:10px; margin-top:10px; }
.order-review-subtotal ul { float:right }
.order-review-subtotal ul li { list-style: none; font-size: 13px; color: #5f5f5f; margin-bottom: 5px; text-align:right; }
.order-review-subtotal ul li span { display: inline-block; text-align: right; }
.order-review-subtotal ul li span.subtot-val{width:100px; float:right}
.price-mar { margin-bottom:15px; text-align:right}
.styledRadio, .styledCheckbox { display: inline-block; }
.radio-btn { margin-bottom: 10px; }
.radio-btn span { display: inline-block; margin-left: 5px; vertical-align: -1px; }
.checkout-right-sec { margin-bottom: -1px; }
.checkout-right-sec-in { border: 1px solid #c9c9c9; border-radius: 0 0 8px 8px; padding-bottom: 10px; }
.checkout-right-sec-in h3 { margin: 15px 15px 10px 15px; }
.checkout-right-sec-in h3 a { float: right; }
.checkout-right-sec-in ul { margin: 0px 15px; color: #424242; }
.checkout-right-sec-in ul li { list-style: none; margin-bottom: 2px; }
.card-ex-month { float: left; width: 48%; }
.card-ex-year { float: right; width: 48%; }
.required-fild { width: auto!important; font-size: 12px!important; margin: 6px 0px 0px 10px!important; float: left!important; }
/* Shopping cart */
.table-striped tr.clsCartItems td a img { margin-bottom: 2px }
.bdr { border: 1px solid #ddd; border-radius: 8px; background: url(../images/header-bg.jpg) repeat-x top left; }
.continue-shopping-btn { background: url(../images/continue-shoping-btn.png) no-repeat top left; width: 149px; height: 34px; outline: none; border: none; cursor: pointer; margin-right: 5px; background-size:100% auto;}
.continue-shopping-btn:hover { background-position: bottom left; }
.proceed-to-checkout-btn { background: url(../images/pros-to-check-btn.png) no-repeat top left; background-size:100% auto; width: 169px; height: 34px; outline: none; border: none; cursor: pointer }
.popup-checkout-btn .proceed-to-checkout-btn{margin-bottom:0;}
.proceed-to-checkout-btn:hover { background-position: bottom left; }
.shopping-cart-remove { margin: 30px 20px 0px 10px; width: 18px; float: left; }
.shopping-cart-remove a { border: none; outline: none; }
.shopping-header-top th { color: #FFF!important; padding: 7px 8px!important; text-transform: uppercase; }
/* myorder */
.myorder-wrap { margin: 25px 0px 25px 0px; }
.myorder-left-sec { width: 216px; margin-bottom: 20px; float:left}
.myorder-left-sec-inner{background: #f3f3f3; -webkit-border-radius: 15px 0px 0px 15px; -moz-border-radius: 15px 0px 0px 15px; border-radius: 15px 0px 0px 15px; -webkit-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); -moz-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40);}
.myorder-right-sec { width: 100%; float: left;  margin-bottom: 40px; margin-left:-216px; padding-left:216px;}
.myorder-right-sec-inner{padding: 5px 20px 15px 20px; background: #fff; -webkit-border-radius: 0px 15px 15px 0px; -moz-border-radius: 0px 15px 15px 0px; border-radius: 0px 15px 15px 0px; -webkit-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); -moz-box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); box-shadow: 0px 0px 5px 1px rgba(101,101,101,0.40); min-height: 780px;}
.clsPlaceOrder #horizontalTab ul li:last-child {background:none repeat scroll 0 0 #50c271;}
.clsPlaceOrder #horizontalTab ul li:last-child:active:focus {background:none repeat scroll 0 0 #50c271;}
.clsPlaceOrder #horizontalTab ul li a { color:#ffffff; }
.clsPlaceOrder #horizontalTab ul li:last,.resp-tab-active { background: none repeat scroll 0 0 #50c271 !important; border: 0 none !important; border-radius: 6px !important; }
.myorder-left-sec ul li { list-style: none; padding: 20px 0px 0px 22px; }
.myorder-left-sec ul{padding-bottom:20px;}

#DivContent a { text-decoration: none; color: #903e98; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; display: inherit; }
#DivContent a:hover { text-decoration: none; color: #5c5c5c }
#DivContent a:focus { outline: none !important; border: none !important }
.myorder-left-sec ul li a { background: url(../images/left-link-icon.png) no-repeat top left; width: 169px; height: 157px; display: block; z-index: 999; position: relative; }
.myorder-left-sec ul li a:hover, .myorder-left-sec ul li a.active{width: 194px; height: 157px;}
.myorder-left-sec ul li a.my-order-link-i:hover, .myorder-left-sec ul li a.my-order-link-i.active { background-position: -185px top;  }
.myorder-left-sec ul li a.place-order-link-i { background-position: 0 -171px;}
.myorder-left-sec ul li a.place-order-link-i:hover, .myorder-left-sec ul li a.place-order-link-i.active { background-position: -185px -171px; }
.myorder-left-sec ul li a.my-profile-link-i { background-position:0 -340px; }
.myorder-left-sec ul li a.my-profile-link-i:hover, .myorder-left-sec ul li a.my-profile-link-i.active { background-position: -185px -340px; }
.myorder-left-sec ul li a.logout-link-i { background-position:bottom left; }
.myorder-left-sec ul li a.logout-link-i:hover, .myorder-left-sec ul li a.logout-link-i.active { background-position: bottom right;}

.my-order-form { margin-top: 10px; font-size: 14px; float:left}
.my-order-form input { background: #ececeb url(../images/calander-icon.png) no-repeat right center; border-radius: 4px; padding: 7px; width: 180px; margin: 0 8px; }
.my-order-checkbox-btn { font-size: 13px; margin: 20px 0px 10px 0px; }
.my-order-checkbox-btn span { margin: 0px 19px 0px 3px; vertical-align: top; }
.my-order-checkbox-btn input { margin-left: 5px; }
.filter-btn { background: url(../images/filter-option-btn.png) no-repeat top left; width: 121px; height: 32px; outline: none; border: none; cursor: pointer }
.filter-btn:hover { background-position: bottom left; }
.reset-btn { background: url(../images/reset-btn.png) no-repeat top left; width: 75px; height: 32px; outline: none; border: none; cursor: pointer }
.reset-btn:hover { background-position: bottom left; }
.my-order-table { margin-top: 25px; }
.my-order-table .table { margin-bottom: 5px; }
.my-order-table tbody td { font-size: 14px; }
.my-order-table .table > thead th:last-child { text-align: center!important; }
.my-order-table tbody td span { color: #9d42a6; }
.Pending-tag { background: #50c271; display: inline-block; color: #FFF; padding: 1px 10px 4px; border-radius: 4px; border-top: 2px solid #3cab5c; }
.invoic-tag { background: #d9d9d9; display: inline-block; color: #393939; padding: 1px 10px 4px; border-radius: 4px; border-top: 2px solid #c3c3c3; }
.delivered-tag { background: #505050; display: inline-block; color: #FFF; padding: 1px 10px 4px; border-radius: 4px; border-top: 2px solid #505050; }
.fullfill-tag { background: #903e98; display: inline-block; color: #FFF; padding: 1px 10px 4px; border-radius: 4px; border-top: 2px solid #903e98; }
.myorder-bottom { margin: 20px 0px 100px 0px; }
.order-perpage { margin: 29px 10px 0px 0px; font-size: 14px; }
.myorder-selectbox { margin: 25px 0px 0px 0px; width: 90px; }
.blank-space { min-height: 214px; }
/* place order */
.place-order-topsec { border-bottom: 1px solid #e0e0e0; margin-bottom: 25px; padding-bottom: 30px; }
.place-order-topsec h3 { font-size: 19px; color: #6e4171; margin-top: 10px; }
.place-order-topsec span { width: 100%; display: block; font-size: 15px; }
.placeorder-form { margin-left: 14px; }
.placeorder-form input { background: #ececeb; color: #6e6e6c; border-radius: 4px; padding: 6px; width: 65px; height: 32px; margin-right: 3px; }
.placeorder-form .selector { width: 80px; }
.wid-50 { width: 50%; }
.mar-bot-5 { margin-bottom: 5px; }
<!--
.qty-sec { margin-left: 10px; }
-->
.qty-sec-input { background: #ececeb; border-radius: 4px; padding: 6px; width: 45px; height: 32px; margin-right: 8px; }
input.add_btn { background: url(../images/add-btn.png) no-repeat top center; width: 53px; height: 32px; border: 0px; }
input.add_btn:hover { background-position: bottom center; }
.clsCartItems td input { margin-bottom: 0px!important; }
.clsCartItems td a { margin-right: 4px; vertical-align: top; }
.search-sec { }
.search-sec-search { margin: 0 15px 15px 0; width: 50% }
.search-sec-search input[type="text"] { background: #ececeb; height: 32px; padding: 0 10px; width: 240px; float: left; color: #6e6e6c; font-size: 13px; border-radius: 4px 0px 0px 4px; }
.search-sec-search input[type="submit"] { background: #ececeb url(../images/search-placeorder.png) no-repeat; width: 32px; height: 32px; float: left; border-radius: 0px 4px 4px 0px; }
.search-sec-search input[type="submit"]:hover { background-position: 0 -32px; }
.print-and-email { float: right; }
.print-and-email a { margin-left: 3px; }
input.submit-order-btn { background: url(../images/submit-order-btn.png) no-repeat top center; width: 133px; height: 32px; border: 0px; float: left; margin-top: 15px; }
input.submit-order-btn:hover { background-position: bottom center; }
.placeorder-table-price { background: #ececeb; padding: 6px 10px; height: 32px; display: inline-block; border-radius: 4px; }
.remove-small { margin-right: 10px; }
.place-order-subtotal { background: #e0e0e0; border-radius: 3px; display: inline-block; float: right; font-size: 14px; margin: 10px 0px 0px 0px; width: 275px; }
.place-order-subtotal ul { }
.place-order-subtotal ul li { list-style: none; margin: 10px 25px; text-align: right; }
.place-order-subtotal ul li span { display: inline-block; min-width: 95px; text-align: right; }
.tab-links { }
.tab-links ul { }
.tab-links ul li { list-style: none; padding: 5px; margin-bottom: 5px; background: none repeat scroll 0 0 #ececeb; }
.tab-links ul li a { color: #181818; font-size: 15px; }
.tab-links ul li a:hover { color: #903e98; text-decoration: none; }
.tab-links ul li a:active { color: #903e98; text-decoration: none; }
.tab-links ul li a:focus { color: #903e98; text-decoration: none; }
.tab-links ul .tab-links-ul-li { list-style: none; padding: 5px; margin-bottom: 5px; background: none repeat scroll 0 0 !important; }
.tab-links-ul-li-a { list-style: none; cursor: pointer; padding-left: 20px; margin-bottom: 5px; background: url(../images/tab-link-bullet.png) no-repeat left 3px; }
.tab-links ul div ul li { list-style: none; background: url(../images/tab-link-bullet.png) no-repeat top 10px left 5px; padding-left: 25px; margin-bottom: 5px; }
.tab-links ul div ul li a { color: #181818; font-size: 12px; }
.tab-links ul div ul li span { color: #181818; font-size: 12px; float: right; }
.tab-links ul div ul li a:hover { color: #903e98; text-decoration: none; }
.tab-links ul div ul li a:active { text-decoration: none; }
.tab-links ul div ul li a:focus { text-decoration: none; }
.popup-disc, .popup-price { float: left; margin-left:-100px; width:100%; padding-left:115px;}
.popup-btn { clear: both; float: right; }
.popup-checkout-btn { float: left; margin-right: 15px; margin-bottom:10px;}
.popup-contshopping-btn { float: left; }
#ui-id-1 { width: 20% !important; }


/*  08-10-2014 message box nayan*/
.errormsg { background: url(../images/msg-error.png) no-repeat 10px 15px #FAEBE7; border: 1px solid #FA4343; color: #DF280A; display: block; line-height: 28px; margin: 10px 0 13px; padding: 9px 0px 5px 30px; }
.infomsg { background: url(../images/notification-tick.gif) no-repeat 10px 15px #a3e6bd; border: 1px solid #68d59b; display: block; line-height: 28px; margin: 0 0 13px; padding: 10px 5px 0px 30px; min-height: 50px; }
.searchresult { background: url(../images/msg-success.gif) no-repeat 10px 11px #EFF5EA; border: 1px solid #446423; color: #3D6611; display: block; font-family: Verdana; font-size: 12px; font-weight: bold; line-height: 18px; margin: 10px 0 13px; padding: 10px 10px 10px 31px; }
.searchresulterror { background: url(../images/msg-error.png) no-repeat 10px 11px #FAEBE7; border: 1px solid #FA4343; color: #DF280A; display: block; font-family: Verdana; font-size: 12px; font-weight: bold; line-height: 18px; padding: 10px 10px 10px 31px; }
/* table > tbody td:last-child {padding-right:0px; text-align:right} */
.place-order-topsec span span.red { color: #F00; font-family: Arial; display: initial }
/* Popup Box Add to cart*/
/* Pop up Page */

.popup_pad .head .texts { color: #6f6f6f; float: left; font-size: 14px; margin: 8px 15px 0; text-transform: uppercase; }
.close_btn { background: url("../images/close_btn.png") no-repeat scroll 0 0 transparent; float: right; height: 39px; left: 14px; position: relative; top: -61px; width: 39px; }
.popup_pad .details .images { box-shadow: 0 0 5px 1px hsla(0, 0%, 40%, 0.4); float: left; width: 90px; padding: 2px; margin-left: 5px;}
.popup_pad .feature { color: hsl(296, 27%, 35%); font-family: "latobold"; font-size: 14px; margin: 5px 0px 0px 20px; }
.feature.red_text { font-size: 19px; }
.popup_pad .feature b { color: #000000; float: left; font-family: 'Verdana'; font-size: 18px; font-weight: normal; margin-right: 3px; padding: 0; text-transform: uppercase; }
.popup_pad .disc { color: hsl(0, 0%, 26%); float: left; font-family: "latoregular"; font-size: 16px; padding: 0; }
.popup_pad .disc:first-child{padding-top:5px;}
.popup_pad .disc span { font-family: 'ArialMT'; font-size: 20px; font-weight: bold; }
.popup_pad .disc b { color: #903e98!important; }
.popup_pad .details:before, .popup_pad .details:after{content:''; display:table}
.popup_pad .details:after{clear:both}
.popup_pad .details { /*float: left;*/ padding-top:10px; /*width: 550px;*/ zoom:1;}
.popup_pad .details p { margin-bottom: 0; margin-left:0; margin-top:0; float:none;}
.popup_pad .details .feature.red_text p { margin-bottom: 10px;}
.shoping_buttons_frame { float: right; width: 500px; }
.mar-right-20 { margin-right: 20px; }
.pdr5 { padding-right: 5px; color: #1f1f1f!important }

.cartbottom {padding-top:15px;}
.or{
position: absolute;
left: 50%;
top: 50%;
margin: -13px 0 0 -11px;
}
.codebox{
float: left;
width: 50%;
padding: 0 20px;
box-sizing: border-box;
}
.codebox .txtOuter{padding-bottom:10px;}
.codebox .btnApply{background:#903E98; color:#fff; padding:5px 10px; display:inline-block; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px;}
.codebox .btnApply:hover{background:#333;}

.codes-outer{float:left; width:100%; margin-right:-328px; padding-right:343px; display:none;}
.codes-outer > .cf{position:relative; margin:0 -15px;}
.total-amount{float:right; width:328px; position:relative; z-index:1;}
.checkoutbottom  .total-amount{padding:10px;}
.my-order-table{ overflow-x:auto; overflow-y:hidden; }

#txtQty{width:100px !important; float:left; }

ul.pagination li a:hover { color:#fff !important; }
select option { border:none !important; }

.contact_add ul li span.icon_contact { width:22px !important; margin:0 5px 0 0 !important; display:inline-block; }

 @media (min-width:1024px) and (max-width:1200px) {
.feature_prod { text-align: center; }
.nav ul li ul { left: 15px; }
.tab-mob-margin { margin-top: 70px; }
#ui-id-1 { width: 270px !important; }

}
@media (max-width: 1199px) {
.my-order-table .table > thead > tr > th{font-size:10px;}	
.landing-box{background:;  width:73%; height:460px; padding-top: 100px; position:fixed; left:50% !important;top:50% !important;  padding-left:44px; transform:translate(-37%, -50%) !important; }
.landing-box a{ width: 236px;}
}
 @media (max-width: 991px) {
	.contact_add { border-left: 0px; padding: 0px; min-height: 170px; }
	.codebox p{font-size:12px; text-align:left}
	.or{margin-top:-3px;}
.landing-box a { width: auto;}
.container2{ width:270px; margin:0 auto;}
.landing-box span {float: none; margin: 0 14%; padding-top: 0; padding-left:0; }
.landing-box span img{ width:80%; }
.landing-box{background: none; float:left; width:100%; height:370px;  position: relative; left:0% !important;top:0% !important;  padding-left:0px; transform:translate(0%, 0%) !important; }
.landing-box a img{ width:100%;}
}
 @media (min-width: 768px) and (max-width: 800px) {
		 
#ui-id-1 { width: 190px !important; }
.feature_prod p { font-size: 14px }
.feature_prod .price_box { background: url(../images/price_bg.png) repeat-x #ededed; height: auto; padding: 0 }
.feature_prod .price_box { text-align: center }
.feature_prod input.add_van_btn { background: url(../images/add_van_btn.png) no-repeat top center; width: 74.2%; -webkit-border-radius: 0 0 15px 0px; -moz-border-radius: 0 0 15px 0px; border-radius: 0 0 15px 0px; margin: 0 }
.feature_prod input.add_van_btn:hover { background: url(../images/add_van_btn_ho.png) no-repeat top center }
.feature_prod a.add_van_btn { background: url(../images/add_van_btn.png) no-repeat top center; width: 74.2%; -webkit-border-radius: 0 0 15px 0px; -moz-border-radius: 0 0 15px 0px; border-radius: 0 0 15px 0px; margin: 0 }
.feature_prod a.add_van_btn:hover { background: url(../images/add_van_btn_ho.png) no-repeat top center }
.mob-cl ul.top_link { float: right; font-size: 14px; margin: -48px 54px 0px; }
ul.social_icon { position: absolute; }
.my-order-form input { width: 150px; }
.my-order-table tbody td { font-size: 12px; padding: 13px 4px; }
.order-perpage { font-size: 13px; }
.myorder-selectbox { width: 70px; }
.search-sec-search input[type="text"] { width: 160px; }
.tab-mob-margin { margin-top: 75px; }
.only-mob-mar-t10-2 { margin-top: 10px; }
.header-top h3 { font-size: 16px; }
}
 @media only screen and (max-width:768px) {
.my-order-checkbox-btn span.mob-only-span { display: block; }
.camera_effected { display: none }
.feature_prod p { font-size: 14px }
.feature_prod .price_box { background: url(../images/price_bg.png) repeat-x #ededed; height: auto; padding: 0 }
.feature_prod .price_box { text-align: center }
.feature_prod input.add_van_btn { background: url(../images/add_van_btn.png) no-repeat top center; width: 100%; -webkit-border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px; border-radius: 0 0 15px 15px; margin: 0 }
.feature_prod input.add_van_btn:hover { background: url(../images/add_van_btn_ho.png) no-repeat top center }
.right_prod .col-sm-6:nth-child(6n) { clear: none }
#footer span img { max-width: 264px }
#footer ul { width: 100%; margin: 0 }
#footer ul li:last-child { border-bottom: dotted 1px #494949 }
.contact_infom table { font-size: 14px; width: 100% }
#footer .join_us ul li:last-child { border-bottom: none }
.mob-margin { margin-top: 15px; margin-bottom: 15px; }
.van-item { position: absolute; right: 15px; /*top:-50px;*/ }
.breadcrumb { display: none; }
.login-wrap h3 { font-size: 16px; }
.login-wrap .contact_form .captcha_box input[type="text"] { width: 83px; }
.accordinner-box { padding-bottom: 10px; }
.my-order-form input { width: 136px; }
.my-order-table tbody td { font-size: 12px; padding: 13px 4px; }
.order-perpage { font-size: 13px; }
.myorder-selectbox { width: 70px; }
.search-sec-search input[type="text"] { width: 160px; }
.tab-mob-margin { margin-top: 75px; }
.search_box { position: relative; z-index: 999; }
.contact_add ul { margin: 0px; }
.shopping-cart-remove { margin: 30px 5px 0 0; }
.contact_add ul li a { margin-left: 4px; }
.icon-mob-mar12 { margin-right: 12px !important; }
.icon-mob-mar9 { margin-right: 9px !important; }

.search-cart-nav-outer { margin-top:10px;}

#txtQty { width:70px !important;}
}
@media only screen and (max-width:767px) {

.copyright { padding: 20px 0 5px; }
.copyright p.copyright_text1 { padding: 0 0 15px !important }
.codes-outer{ float:none; margin-right:0; padding-right:0; }
.or{ margin-top:-13px; }
.total-amount{ float:none; padding-bottom:10px; width:100%;}
.registration-bdr{ display:none; }
.myorder-left-sec { width: 100%; margin-bottom: 20px; border-radius: 15px; }
.myorder-right-sec { width: 100%; clear: both; float: none; border-radius: 15px; padding-left:0; margin-left:0;}
.myorder-left-sec ul{text-align:center; padding:5px;}
.myorder-left-sec-inner, .myorder-right-sec-inner{border-radius:15px; -webkit-border-radius:15px; -o-border-radius:15px; -ms-border-radius:15px; -moz-border-radius:15px;}
.myorder-left-sec ul li{width:183px; padding:5px;}
.myorder-left-sec ul li a:hover, .myorder-left-sec ul li a.active{width:173px !important; }
.myorder-left-sec ul li a{background-image:url(../images/left-link-icon-mobile.png);}
.mob-small-link li { display: inline-block; }


}
@media only screen and (max-width:667px) {
#ui-id-1 { width: 60% !important; }
.qty-sec { margin-left: 0px; }
.my-order-checkbox-btn span.mob-only-span { display: block; }
.my-order-form input { width: 124px; margin: 0 3px 0 1px; }
.mob-cl { clear: both; }
ul.top_link { margin: 12px 0px 0px; }
.feature_prod { text-align: center }
.feature_prod p { margin: 6px 0; padding: 0 0 0 5px; font-size: 15px; color: #363636; display: block; height: 34px; overflow: hidden; }
.feature_prod .price_box { text-align: left; padding: 0 10px; height: 44px }
.feature_prod .price_box span { font-size: 19px; color: #6e4171; font-family: 'latobold'; }
.feature_prod input.add_van_btn { background: url(../images/add_van_btn.png) no-repeat center 0; width: 155px; height: 44px; -webkit-border-radius: 0 0 15px 0; -moz-border-radius: 0 0 15px 0; border-radius: 0 0 15px 0; float: right; margin: 0 -10px 0 0 }
.feature_prod input.add_van_btn:hover { background: url(../images/add_van_btn_ho.png) no-repeat center 0 }
.feature_prod a.add_van_btn { background: url(../images/add_van_btn.png) no-repeat center 0; width: 155px; height: 44px; -webkit-border-radius: 0 0 15px 0; -moz-border-radius: 0 0 15px 0; border-radius: 0 0 15px 0; float: right; margin: 0 -10px 0 0 }
.feature_prod a.add_van_btn:hover { background: url(../images/add_van_btn_ho.png) no-repeat center 0; }
.pagination { margin: 0 5px 0 auto; }
#footer ul { width: 86%; margin: 0 }
.contact_infom table { font-size: 14px; width: 90% }
#footer .join_us { margin: 25px 0 0 }
.mob-margin { margin-top: 15px; }
.search_box input[type="text"] { width: 79%; }
/*ul.social_icon{margin-top:25px;}*/

.right_prod h2 { font-size: 22px; padding-bottom: 5px; }
.title-sep { font-size: 22px; padding-bottom: 5px; }
.innerpage-content h1 { margin-top: 10px; font-size: 22px; }
.contact_add { border-left: 0px; min-height: 170px; padding: 0px; }
.contact_add ul { margin: 0px; }
.contact_us .contact_iframe { margin-top: 20px; }
.login-bdr { min-height: 0; }
.registration-bdr { min-height: 0; }
.mar-top-68 { margin-top: 25px; }
/* mobile link icon */
.myorder-left-sec { padding-bottom: 15px; }
.mob-small-link { }
.mob-small-link ul { margin: 0 auto; }
.myorder-left-sec ul li:last-child { margin-bottom: 0px; }
.my-order-link-i-small { background: url(../images/left-link-icon-small.png) no-repeat; width: 116px; height: 101px; display: block; z-index: 999; position: relative; }
.my-order-link-i-small:hover, .my-order-link-i-small.active { background-position: top right; width: 116px; height: 101px; display: block; }
.place-order-link-i-small { background: url(../images/left-link-icon-small.png) no-repeat 0px -110px; width: 116px; height: 101px; display: block; z-index: 999; position: relative; }
.place-order-link-i-small:hover, .place-order-link-i-small.active { background-position: -123px -110px; width: 116px; height: 101px; display: block; }
.my-profile-link-i-small { background: url(../images/left-link-icon-small.png) no-repeat 0 -223px; width: 116px; height: 101px; display: block; z-index: 999; position: relative; }
.my-profile-link-i-small:hover, .my-profile-link-i-small.active { background-position: -124px -223px; width: 116px; height: 101px; display: block; }
.logout-link-i-small { background: url(../images/left-link-icon-small.png) no-repeat bottom left; width: 116px; height: 101px; display: block; z-index: 999; position: relative; }
.logout-link-i-small:hover, .logout-link-i-small.active { background-position: bottom right; width: 116px; height: 101px; display: block; }
.search-sec-search input[type="text"] { width: 91%; }
.placeorder-form input { width: 50px; }
.myorder-bottom { margin-bottom: 0px; }
.search-sec-search { margin: 0 15px 15px 0; width: 100% }
.accordinner-box .leftBox { }
.rightbox { clear: both; border-left: none; }
.accordinner-box .leftBox { float: none; }
.copyright p.copyright_text, .copyright p.copyright_text1 { text-align: center; width: 100%; }
.mob-cl { clear: both; }
}
@media only screen and (max-width:640px) {
.my-order-form input { width: 114px; }
}
@media only screen and (max-width:600px) {

.my-order-form input { width: 100%; margin: 0; }
.left_cate ul{display:none;}
.left_cate h2:after{display:block;}
.right_prod{margin-left:0; padding-left:25px;}
.left_cate {  padding-right:10px; width:100%; float:none;}
.left_cate_inner{ border-radius: 15px; padding:10px 0 35px 0}
.right_prod { width: 100%; border-radius: 15px; }
.my-order-form{float:none;}

}
 @media only screen and (max-width:480px) {
#footer ul { width: 98%; }
#ui-id-1 { width: 57% !important; }
.copyright { padding: 5px 10px; }
.copyright p { line-height: 24px; }
.my-order-form input { width: 243px; margin: 0 }
}
@media (min-width: 480px) and (max-width: 600px) {
.contact_form .captcha_box input[type="text"] { width: 60px; }
.wid-50 { width: 100%; }
.placeorder-form { margin-left: 0px; }
.placeorder-form input { width: 91px; }
.search-sec-search input[type="text"] { width: 88%; }
.left_cate_blankspace { min-height: 10px; }
.contact_infom table td { font-size: 12px; }
}
 @media only screen and (max-width:479px) {
	 .popup_pad .details .images{width:60px;}
	 .popup-disc, .popup-price{margin-left:-70px; padding-left:85px;}
	 .or{margin-top:-3px;}
	 .continue-shopping-btn{ margin-bottom:10px; margin-right:0; }
	 .proceed-to-checkout-btn { margin-bottom:10px; margin-right:0; }
	 
	 .myorder-right-sec .title-sep { margin-bottom:20px;}
}
 @media only screen and (max-width:375px) {
#ui-id-1 { width: 78% !important; }
.my-order-checkbox-btn span { margin: 0px 24px 0px 3px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { width: 100% !important }
.contact_infom table, #footer ul { width: 80% }
.left_cate { width: 100%; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.right_prod { width: 100%; top: 20px }
#footer { margin: 50px 0 0 }
.contact_infom { margin: 30px 0 0 }
#footer .join_us input[type="text"] { width: 221px }
.copyright p.copyright_text, .copyright p.copyright_text1 { text-align: center; width: 100% }
.search_box input[type="text"] { width: 40%; }
ul.social_icon { padding: 0; width: auto; margin: 14px auto 0; float: right; display: inline-block; }
.innerpage-wrap { top: -20px; }
/*.logout-link-i{margin:18px 0 0 28px;}*/

.wid-50 { width: 100%; }
.placeorder-form { margin-left: 0px; }
.search-sec-search input[type="text"] { width: 85%; }
.place-order-subtotal { width: 100%; }
.place-order-subtotal ul li { margin: 10px 9px; }
.place-order-subtotal ul li span { min-width: 103px; }
.qty-sec { margin-left: 0px; }
.left_cate_blankspace { min-height: 0px; }
.mob-only-span { display: block; margin-bottom: 10px!important; }
.only-mob-mar-t10i { margin-top: 10px!important; vertical-align: 5px!important; }
.my-order-form input { width: 273px; margin: 0 }
.mob-small-link ul { width: 88%; }
}
@media only screen and (max-width:360px) {
.my-order-form input { width: 257px }
.my-order-checkbox-btn span { margin: 0px 24px 0px 3px; }

.myorder-right-sec-inner { min-height:inherit; }
#footer { margin-top:0; }
}
@media only screen and (max-width:359px) {
.popup_pad .details .images{width:100%; float:none; margin-bottom:20px; display:none;}
.popup_pad .details .images img{width:100%; height:auto}
.popup-disc, .popup-price{float:none; margin-left:0; padding-left:0;}
.codebox{width:100%; float:none;}
.or{position:relative; left:0; top:0; margin:15px; }
}
@media only screen and (max-width:320px) {
.feature_prod p { font-size: 14px; }
.feature_prod .price_box { background: url(../images/price_bg.png) repeat-x #ededed; height: auto; padding: 0; }
.feature_prod .price_box { text-align: center; }
.feature_prod input.add_van_btn { background: url(../images/add_van_btn.png) no-repeat top center; width: 79.4%; -webkit-border-radius: 0 0 15px 0px; -moz-border-radius: 0 0 15px 0px; border-radius: 0 0 15px 0px; margin: 0; }
.feature_prod input.add_van_btn:hover { background: url(../images/add_van_btn_ho.png) no-repeat top center; }
.feature_prod a.add_van_btn { background: url(../images/add_van_btn.png) no-repeat top center; width: 79.4%; -webkit-border-radius: 0 0 15px 0px; -moz-border-radius: 0 0 15px 0px; border-radius: 0 0 15px 0px; margin: 0; }
.feature_prod a.add_van_btn:hover { background: url(../images/add_van_btn_ho.png) no-repeat top center; }
.pagination > li { padding: 10px 4px; }
#footer .join_us input[type="text"] { width: 181px; }
.only-mob-mar-t10 { margin-top: 10px; }
.only-mob-mar-t15 { margin-top: 15px; }
.only-mob-mar-t20 { margin-top: 20px; }
.my-order-checkbox-btn span { margin: 0px 10px 0px 3px; }
.contact_infom table, #footer ul { width: 91%; }
.my-order-form input { width: 216px; margin: 0; }
.mob-small-link ul { width: 100%; }
}

.checkout-right-sec-in ul li { word-wrap:break-word; }
.search_box input[type="submit"] { border-radius:0px; }
#horizontalTab .collapse.in { height:auto !important; }

ul.resp-tabs-list li a { color:#903e98 !important; }
ul.resp-tabs-list li:last-child { background:#ececeb !important; }

table td { vertical-align:middle !important;}

.right_prod	.price_box span { text-align:left; padding-left:10px; margin-right:5px; }
.right_prod .price_box #txtQty { width:51px !important; float:right; text-align:center; height:44px; border-radius:0 0 0 15px; background:#999; border:0; color:#fff; font-size:16px; font-weight:bold; }
.productList .price_box span { text-align:left; padding-left:10px; margin-right:5px; }
.productList .price_box #txtQty { width:51px !important; float:right; text-align:center; height:44px; border-radius:0 0 0 15px; background:#999; border:0; color:#fff; font-size:16px; font-weight:bold; }


.blk-red{ background:#903e98; float:right; margin:13px auto 10px; color:#fff; border:none 0px; display: table; padding:6px 10px; border-radius:5px;}
.blk-red:hover{ background:#000; color:#FFF !important;}

