h1,h2,h3,h4,h5,h6{margin:0;}

@font-face{

    font-family:'ralewaymedium';src:url('fonts/raleway-medium-webfont.eot');

    src:url('fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/raleway-medium-webfont.woff2') format('woff2'),

    url('fonts/raleway-medium-webfont.woff') format('woff'),

    url('fonts/raleway-medium-webfont.ttf') format('truetype'),

    url('fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');

    font-weight:normal;font-style:normal;

}

.rmedium{

    font-family:'ralewaymedium';

}

@font-face{

    font-family:'ralewaythin';

    src:url('fonts/Raleway-Thin.ttf');

}

.rthin{

    font-family:'ralewaythin';

}

@font-face{

    font-family:'ralewaylight';

    src:url('fonts/raleway-light-webfont.eot');

    src:url('fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/raleway-light-webfont.woff2') format('woff2'),

    url('fonts/raleway-light-webfont.woff') format('woff'),

    url('fonts/raleway-light-webfont.ttf') format('truetype'),

    url('fonts/raleway-light-webfont.svg#ralewaylight') format('svg');

    font-weight:normal;

    font-style:normal;

}

body{}

.rlight{

    font-family:'ralewaylight';

}

@font-face{

    font-family:'ralewaybold';

    src:url('fonts/raleway-bold-webfont.eot');

    src:url('fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/raleway-bold-webfont.woff2') format('woff2'),

    url('fonts/raleway-bold-webfont.woff') format('woff'),

    url('fonts/raleway-bold-webfont.ttf') format('truetype'),

    url('fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');

    font-weight:normal;font-style:normal;

}

.rbold{

    font-family:'ralewaybold';

}

@font-face{

    font-family:'ralewayregular';

    src:url('fonts/raleway-regular-webfont.eot');

    src:url('fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/raleway-regular-webfont.woff2') format('woff2'),

    url('fonts/raleway-regular-webfont.woff') format('woff'),

    url('fonts/raleway-regular-webfont.ttf') format('truetype'),

    url('fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');

    font-weight:normal;

    font-style:normal;

}

.rregular{

    font-family:'ralewayregular';

}

.btn-black{}.page-heading{padding-bottom:23px;min-height:200px;background-size:cover;}.wt-feature-carousel-items{float:left;width:255px;height:255px;}.all-products{padding-top:88px;background-image:url(images/all-products.png);padding-bottom:73px;}.page-heading h1{font-size:48px;text-transform:uppercase;letter-spacing:-0.6px;margin-bottom:-9px;}.page-heading p{font-size:18px;}.red,.red a{color:#c8012e;}



.main-banner{

    float: left;

    width: 100%;

}

.carousel-inner{

    height: auto !important;

}





@media(min-width: 1500px) {



    .container {width: 1492px;}



}





/*NEW header styling*/

.navbar-brand.logo img {

    max-width: 222px;

    margin-top: -17px;

}

.menu > li {

    list-style: none;

    float: left;

    border-top: 4px solid #fff;

    transition: all 0.3s linear;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    -ms-transition: all 0.3s linear;

    cursor: pointer;

    position: relative;

}

.menu > li:hover, 

.menu > li.current-menu-item {

    border-top: 4px solid #c8012e;

}

.sub-menu {

    display: none;

    padding-left: 0;

    position: absolute;

}

.menu li:hover .sub-menu {

    display: block;

}

.header .list-inline > li{

    padding-left: 0;

    padding-right: 0;

}

.top-bar .logo{

    width: auto;

    height: 38px;

    overflow: hidden;

    min-height: 56px;

}

.mn-link-new-products .glyphicon {

    margin-left: 11px;

}

.mn-link-new-products.search-btn{

   /* background-color: #c8012e;*/

}
.activaiton-steps-scection .details h1 span{
    color: #c9012f;
}
.close{
    color: #fff;
    font-size: 14px;
    text-shadow: none;
    opacity: 0.8;
}
.close:hover{
    color: #fff;
    opacity: 1;
}
.mn-link-new-products:hover{

    color: #fff;

}

.top-btns01 li a.bg03{

    background-color: #c8012e;

    width: 118px;

    min-width: 118px;

    max-width: 118px;

}

.top-btns01 li a {

    padding: 18px 9px 18px;

    font-family: 'ralewayregular';

    font-size: 12px;

    display: inline-block;

    background-color: #28282e;

    color: #fff;

    width: 158px;

    min-width: 158px;

    max-width: 158px;

    white-space: nowrap;

    text-align: center;

    overflow: hidden;

    text-overflow: ellipsis;

}

.sub-menu li:hover {

    background-color: #C8012E;

}

.sub-menu li {

    background-color: #28282e;

    display: block;

    list-style: none;

    border: none;

    float: none;

    background-color: #28282e;

    text-align: center;

    width: 100px;

}

.list-inline>li a {

    width: auto;

    height: auto;

    display: inline-block;

}

.sub-menu li:hover a {

    color: #fff;

}

.menu li .sub-menu li a {

    font-size: 14px;

    font-family: 'ralewayregular';

    line-height: 33px;

    color: #fff;

    padding: 0 13px;

    text-transform: none;

}

.shadow-div {

    min-height: 53px;

    position: absolute;

    z-index: -1;

    right: 0;

    left: -2px;

    box-shadow: 0 0 10px rgba(0,0,0,0.4);

}

.navbar.navbar-custom{

    position: relative;

    z-index: 4;

    height: 65px;

    float: left;

    width: 100%;

    margin-bottom: 0;

}

#main-nav{

    float: left;

    width: 100%;

}

.navbar.navbar-custom ul{

    padding-left: 0;

}

.menu li > a {

    font-family: 'ralewaybold';

    font-size: 11px;

    text-transform: uppercase;

    padding: 18px 6px;

    display: inline-block;

    transition: all 0.1s linear;

    -webkit-transition: all 0.1s linear;

    -moz-transition: all 0.1s linear;

    -o-transition: all 0.1s linear;

    -ms-transition: all 0.1s linear;

}

.menu li > a:hover{

    color: #333;

}

.mobiles.list-inline{

    display: none;

}

@media(min-width: 1500px){

    .menu li > a {

        display: inline-block;

        font-family: "ralewaybold";

        font-size: 14px;

        padding: 18px 12px;

        text-transform: uppercase;

        transition: all 0.1s linear 0s;

    }

}

@media(max-width: 1250px){

    .navbar.navbar-custom{

        height: auto;

    }

    #headernavigationnewone{

        float: left;

        width: 100%;

    }

    .menu li > a{

        font-size: 12px;

        padding: 18px 13px;

    }

}

@media(max-width: 1200px){

    .menu li > a{

        font-size: 11px;

        padding: 18px 5px;

    }

}

@media(max-width: 991px){

    .navbar.navbar-custom ul {

        padding-left: 0;

        margin-left: 0;

        margin-right: 0;

        width: ;

        width: 100%;

    }

    .list-inline > li a,

    .top-btns01 li a.bg03 {

        display: inline-block;

        height: auto;

        width: auto;

        max-width: 100%;

        width: 100%;

        text-align: center;

    }

    .menu li > a {

        font-size: 11px;

        padding: 18px 8px;

    }

    .header .list-inline > li{

        float: left;

        width: 50%;

    }

}

@media(max-width: 767px){

    .navbar-custom .navbar-header{

        float: right;

        margin-right: 20px;

        margin-top: 12px;

        margin-left: 0;

    }

    .menu > li{

        width: 100%;

    }

    .mobiles.list-inline{

        display: block;

        clear: both;

    }

    .desktops.list-inline{

        display: none;

    }

    .menu li > a {

        display: inline-block;

        font-family: "ralewayregular";

        font-size: 14px;

        padding: 7px 8px;

        text-align: center;

        width: 100%;

    }

    .menu > li:hover, 

    .menu > li.current-menu-item{

        border-width: 1px;

    }

    .menu > li{

        border-width: 1px;

    }

}

/*end header styling*/

.myaccount_container,

.personal_container,

.shopsetup,

.shopsetup,

.page-heading,

.paynon,

.shopingcart-img {

    clear: both;

}





 footer {padding:0 !important}





.otherPages .personal_profile_setup_white{

    padding-top: 0;

}

 

.personal_profile_setup_back.otherPages{

    padding-top: 50px;

}

#rememberme {margin:5px 0  !important;}

body .finance-buttons .btn,

body .finance-buttons  .go_back_btn.btn.btn-finalize{

    width: 48%;

float: left;

height: 69px;

padding-top: 20px !important;

font-family: 'ralewaybold';

font-size: 20px;

background-color: rgb(201, 1, 47);

background-image: none;

margin-bottom: 0;

margin-top: 20px;

border: 1px solid #fff;

border-radius: 5px;

margin-left: 0;

margin-right: 0;

background-image: -moz-linear-gradient(#C9012F, #920022);

    background-image: -o-linear-gradient(#C9012F, #920022);

    background-image: -webkit-linear-gradient(#C9012F, #920022);

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C9012F), color-stop(1, #920022));

    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C9012F, EndColorStr=#920022)";

    background-image: linear-gradient(#C9012F, #920022);

}

body .finance-buttons .btn:nth-child(2n){

    float: right;

}

body .paynon_banner input[type='button']{

    position: absolute;

    bottom: 30px;

    left: 0;

    right: 0;

    margin: auto;

}

.personal_main .go_back_btn.btn{

    padding-top: 7px;

    font-family: 'ralewayregular';

    font-size: 14px;

    background-color: rgb(201, 1, 47);

    margin-bottom: 0;

    margin-top: 20px;

    border: 1px solid #fff;

    border-radius: 5px;

    background-image: -moz-linear-gradient(#C9012F, #920022);

    background-image: -o-linear-gradient(#C9012F, #920022);

    background-image: -webkit-linear-gradient(#C9012F, #920022);

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C9012F), color-stop(1, #920022));

    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C9012F, EndColorStr=#920022)";

    background-image: linear-gradient(#C9012F, #920022);    

}

.wtright-section-container table td.footable-last-column{

    max-width: 182px;

}

.wtright-section-container table td.footable-last-column .button{

    background-image: -moz-linear-gradient(#C9012F, #920022);

    background-image: -o-linear-gradient(#C9012F, #920022);

    background-image: -webkit-linear-gradient(#C9012F, #920022);

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C9012F), color-stop(1, #920022));

    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C9012F, EndColorStr=#920022)";

    background-image: linear-gradient(#C9012F, #920022); 

}

.personal_profile_setup_white .footable>thead>tr>th, 

.personal_profile_setup_white .footable>thead>tr>td{

    color: #fff;

    background-image: -moz-linear-gradient(#C9012F, #920022) !important;

    background-image: -o-linear-gradient(#C9012F, #920022) !important;

    background-image: -webkit-linear-gradient(#C9012F, #920022) !important;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C9012F), color-stop(1, #920022)) !important;

    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C9012F, EndColorStr=#920022)" !important;

    background-image: linear-gradient(#C9012F, #920022) !important; 

}

.accountreview .personal_setup_edit_title{

    padding: 0;

    margin-bottom: 30px;

}

.accountreview .personal_setup_edit_title hr{

    margin-top: 0;

} 

.accountreview h3{

    font-size: 17px;

}

/*------------my home page styling-----------------------------------------------------------------*/

.chawal-account_menu a{

    position: relative;

    z-index: 4;

}

.top-menu{box-shadow: 6px 7px 6px #DADADA;}



#top-link-wish-list {margin-top:5px;}



.my-logo {padding-left:36px;}

.modal-footer .col-sm-6{

    text-align: center;

}

.modal-footer .col-sm-6 .btn{

    background-color: #C9012F;

    margin-right: 10px;

    font-family: 'ralewaybold';

    background-image: none;

    color: #fff !important;

    padding-top: 12px;

    -moz-transition: all 0.4s;

    -o-transition: all 0.4s;

    -webkit-transition: all 0.4s;

    transition: all 0.4s;

    padding-bottom: 8px;

    padding-left: 13px;

    padding-right: 13px;

    width: 100%;

    border-radius: 0;

}

.modal-body{

 /*   text-align: center;*/

}
#tourmodal h4.rlight{
    line-height: 1.4;
}
#tourmodal .modal-header .close {
    margin-top: 10px;
    opacity: 1;
    color: #fff;
    text-shadow: none;
}
#myModalAccount{

    border-radius: 0;

}

#myModalAccount .modal-title{

    font-family:'ralewaybold';

    text-align: center;

    font-size: 40px;

}



/*about us page styling*/



body .banner_content{

    background-image: none;

}

.ban_cont_left{

    max-width: 1700px;

}

body .ban_con_3_tital h2{

    margin-bottom: 5px;

}

body .banner_content_3{

    float: left;

    width: 100%;

    height: auto;

    background-size: 100% 100%;

    background-repeat: repeat-x;

}
.account_banner_group{
    background-size: cover;
}
body .banner_content_4{

    clear: both;

    height: auto;

    position: relative;

}

.ban_cont_4_right{

    text-align: right;

}

body .banner-first .rectangle2{

    background-image: none;

}

body .ban_cont_4_left{

    width: 58%;

}

body .ban_cont_4_right{

    width: 42%;

}

.list-inline>li a{

    position: relative;

    -webkit-animation: buttonanimation 2.5s infinite;

    -moz-animation: buttonanimation 2.5s infinite;

    animation: buttonanimation 2.5s infinite;

    -webkit-animation-direction: alternate;

    -moz-animation-direction: alternate;

    animation-direction: alternate;

}

.top-btns01 li a.bg03{

    -webkit-animation: buttonanimation2 2.5s infinite;

    -moz-animation: buttonanimation2 2.5s infinite;

    animation: buttonanimation2 2.5s infinite;

    -webkit-animation-direction: alternate;

    -moz-animation-direction: alternate;

    animation-direction: alternate;

}

@-webkit-keyframes buttonanimation {

    0% {

        background-color: #c8012e;

    }

    100% {

        background-color: #333;

    }

}

@keyframes buttonanimation {

    0% {

        background-color: #c8012e;

    }

    100% {

        background-color: #333;

    }

}

@-webkit-keyframes buttonanimation2 {

    0% {

        background-color: #333;

    }

    100% {

        background-color: #c8012e;

    }

}

@keyframes buttonanimation2 {

    0% {

        background-color: #333;

    }

    100% {

        background-color: #c8012e;

    }

}



svg {

    position: absolute;

    top: -15px;

    right: 0;

}

.group {

   -moz-transform: translate(42.5px, 42.5px);

    -ms-transform: translate(42.5px, 42.5px);

    -o-transform: translate(42.5px, 42.5px);

    -webkit-transform: translate(42.5px, 42.5px);

    transform: translate(42.5px, 42.5px);

}

path {

    -moz-transform: translate(-42.5px, -42.5px);

    -ms-transform: translate(-42.5px, -42.5px);

    -o-transform: translate(-42.5px, -42.5px);

    -webkit-transform: translate(-42.5px, -42.5px);

    transform: translate(-42.5px, -42.5px);

}

.large {

    -webkit-animation: large 2.5s infinite;

    -moz-animation: large 2.5s infinite;

    animation: large 2.5s infinite;

}

.large-2 {

    -webkit-animation: large-2 2.5s infinite;

    -moz-animation: large-2 2.5s infinite;

    animation: large-2 2.5s infinite;

}
ul#myTab:before,
ul#myTab:after{
    content: none;
}
div#myTabContent{
    float: left;
    width: 100%;
}
ul#myTab{
    float: left;
    width: 100%;
    margin-top: 33px;
}
.small {

    -webkit-animation: small 2.5s infinite;

    -moz-animation: small 2.5s infinite;

    animation: small 2.5s infinite;

}









@-webkit-keyframes large {

    0% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(0deg) scale(0);

        -ms-transform: rotate(0deg) scale(0);

        -o-transform: rotate(0deg) scale(0);

        -webkit-transform: rotate(0deg) scale(0);

        transform: rotate(0deg) scale(0);

    }

    50% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

        filter: alpha(opacity=100);

        opacity: 1;

    }

    100% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(360deg) scale(1.5);

        -ms-transform: rotate(360deg) scale(1.5);

        -o-transform: rotate(360deg) scale(1.5);

        -webkit-transform: rotate(360deg) scale(1.5);

        transform: rotate(360deg) scale(1.5);

    }

}

@-moz-keyframes large {

    0% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(0deg) scale(0);

        -ms-transform: rotate(0deg) scale(0);

        -o-transform: rotate(0deg) scale(0);

        -webkit-transform: rotate(0deg) scale(0);

        transform: rotate(0deg) scale(0);

    }

    50% {

       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

        filter: alpha(opacity=100);

        opacity: 1;

    }

    100% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(360deg) scale(1.5);

        -ms-transform: rotate(360deg) scale(1.5);

        -o-transform: rotate(360deg) scale(1.5);

        -webkit-transform: rotate(360deg) scale(1.5);

        transform: rotate(360deg) scale(1.5);

    }

}

@keyframes large {

    0% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(0deg) scale(0);

        -ms-transform: rotate(0deg) scale(0);

        -o-transform: rotate(0deg) scale(0);

        -webkit-transform: rotate(0deg) scale(0);

        transform: rotate(0deg) scale(0);

    }

    50% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

        filter: alpha(opacity=100);

        opacity: 1;

    }

    100% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(360deg) scale(1.5);

        -ms-transform: rotate(360deg) scale(1.5);

        -o-transform: rotate(360deg) scale(1.5);

        -webkit-transform: rotate(360deg) scale(1.5);

        transform: rotate(360deg) scale(1.5);

    }

}

@-webkit-keyframes large-2 {

    0% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(45deg) scale(0);

        -ms-transform: rotate(45deg) scale(0);

        -o-transform: rotate(45deg) scale(0);

        -webkit-transform: rotate(45deg) scale(0);

        transform: rotate(45deg) scale(0);

    }

    50% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

        filter: alpha(opacity=100);

        opacity: 1;

    }

    100% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(405deg) scale(1.1);

        -ms-transform: rotate(405deg) scale(1.1);

        -o-transform: rotate(405deg) scale(1.1);

        -webkit-transform: rotate(405deg) scale(1.1);

        transform: rotate(405deg) scale(1.1);

    }

}

@-moz-keyframes large-2 {

    0% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(45deg) scale(0);

        -ms-transform: rotate(45deg) scale(0);

        -o-transform: rotate(45deg) scale(0);

        -webkit-transform: rotate(45deg) scale(0);

        transform: rotate(45deg) scale(0);

    }

    50% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

        filter: alpha(opacity=100);

        opacity: 1;

    }

    100% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(405deg) scale(1.1);

        -ms-transform: rotate(405deg) scale(1.1);

        -o-transform: rotate(405deg) scale(1.1);

        -webkit-transform: rotate(405deg) scale(1.1);

        transform: rotate(405deg) scale(1.1);

    }

}

@keyframes large-2 {

    0% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(45deg) scale(0);

        -ms-transform: rotate(45deg) scale(0);

        -o-transform: rotate(45deg) scale(0);

        -webkit-transform: rotate(45deg) scale(0);

        transform: rotate(45deg) scale(0);

    }

    50% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

        filter: alpha(opacity=100);

        opacity: 1;

    }

    100% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(405deg) scale(1.1);

        -ms-transform: rotate(405deg) scale(1.1);

        -o-transform: rotate(405deg) scale(1.1);

        -webkit-transform: rotate(405deg) scale(1.1);

        transform: rotate(405deg) scale(1.1);

    }

}

@-webkit-keyframes small {

    0% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(0deg) scale(0);

        -ms-transform: rotate(0deg) scale(0);

        -o-transform: rotate(0deg) scale(0);

        -webkit-transform: rotate(0deg) scale(0);

        transform: rotate(0deg) scale(0);

    }

    50% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

        filter: alpha(opacity=100);

        opacity: 1;

    }

    100% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(-360deg) scale(1.5);

        -ms-transform: rotate(-360deg) scale(1.5);

        -o-transform: rotate(-360deg) scale(1.5);

        -webkit-transform: rotate(-360deg) scale(1.5);

        transform: rotate(-360deg) scale(1.5);

    }

}

@-moz-keyframes small {

    0% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(0deg) scale(0);

        -ms-transform: rotate(0deg) scale(0);

        -o-transform: rotate(0deg) scale(0);

        -webkit-transform: rotate(0deg) scale(0);

        transform: rotate(0deg) scale(0);

    }

    50% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

        filter: alpha(opacity=100);

        opacity: 1;

    }

    100% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(-360deg) scale(1.5);

        -ms-transform: rotate(-360deg) scale(1.5);

        -o-transform: rotate(-360deg) scale(1.5);

        -webkit-transform: rotate(-360deg) scale(1.5);

        transform: rotate(-360deg) scale(1.5);

    }

}

@keyframes small {

    0% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(0deg) scale(0);

        -ms-transform: rotate(0deg) scale(0);

        -o-transform: rotate(0deg) scale(0);

        -webkit-transform: rotate(0deg) scale(0);

        transform: rotate(0deg) scale(0);

    }

    50% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

        filter: alpha(opacity=100);

        opacity: 1;

    }

    100% {

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

        filter: alpha(opacity=0);

        opacity: 0;

        -moz-transform: rotate(-360deg) scale(1.5);

        -ms-transform: rotate(-360deg) scale(1.5);

        -o-transform: rotate(-360deg) scale(1.5);

        -webkit-transform: rotate(-360deg) scale(1.5);

        transform: rotate(-360deg) scale(1.5);

    }

}

@media(max-width: 1600px){

    body .banner-first center ,

    body .banner-second center{

        padding: 40px 7px;

    }

    body .banner-first .rectangle1,

    body .banner-first .rectangle2,

    body .banner-first .rectangle3,

    body .banner-second .rectangle1,

    body .banner-second .rectangle2,

    body .banner-second .rectangle3{

        width: 33.33%;

        background-size: 100% 100%;

    }

}

@media(max-width: 1400px){

    body .banner_content_2 .ban_cont_left{

        max-width: 1700px;

        -moz-transform: translatex(-371px);

        -ms-transform: translatex(-371px);

        -o-transform: translatex(-371px);

        -webkit-transform: translatex(-371px);

        transform: translatex(-371px);

    }

    body .ban_cont_4_right .ban_cont_left{

         -moz-transform: translatex(0);

        -ms-transform: translatex(0);

        -o-transform: translatex(0);

        -webkit-transform: translatex(0);

        transform: translatex(0);

    }

    body .ban_cont_2_right{

        width: 55%;

        position: relative;

        z-index: 4;

    }

    body .ban_cont_2_left {

        float: left;

        height: 330px;

        margin-top: -3px;

        width: 35%;

    }

}

@media(max-width: 1250px){

    body .rec1_content,

    body .banner-second center div{

        font-size: 15px;

    }

    body .ban_con_3_detail {

        font-size: 20px;

        padding: 1px 51px 13px;

    }

    body .banner_points li{

        font-size: 16px;

    }

    body .banner_points_left,

    body .banner_points_right{

        font-size: 20px;

    }

    body .ban_cont_4_left a{

        font-size: 30px;

    }

    body .ban_cont_4_left{

        font-size: 26px;

        width: 100%;

    }

    body .ban_cont_4_left > p{

        font-size: 17px;

    }

    body .ban_cont_4_right .ban_cont_left{

        height: 100%

    }

    body .ban_cont_4_right {

        bottom: -1px;

        float: none;

        height: 340px;

        position: absolute;

        right: 0;

        opacity: 0.2;

        top: 0;

        width: 53%;

    }

    body .banner_content{

        height: auto;

    }

    body .banner_content_2{

        margin-top: 0;

    }

    .main-contain_1 .banner{

        height: auto;

    }

}

@media(max-width: 1080px){

    body .banner_content_2 .ban_cont_left,

    body .ban_cont_2_left,

    body .ban_cont_4_right{

        display: none;

    }

    body .ban_cont_2_right{

        width: 100%;

    }

    body .ban_cont_2_right{

        padding: 51px 15px 51px;

        height: auto;

    }

    body .banner_content_2{

        height: auto;

    }

}

@media(max-width: 991px){

    body .banner-first .rectangle1, 

    body .banner-first .rectangle2, 

    body .banner-first .rectangle3, 

    body .banner-second .rectangle1, 

    body .banner-second .rectangle2, 

    body .banner-second .rectangle3{

        height: 500px;

    }

    .ban_cont_2_right a{

        margin-right: 10px;

    }

}

@media(max-width: 780px){

    body .banner-first .rectangle1, 

    body .banner-first .rectangle2, 

    body .banner-first .rectangle3, 

    body .banner-second .rectangle1, 

    body .banner-second .rectangle2, 

    body .banner-second .rectangle3{

        height: auto;

        width: 100%;

        background-image: none;

    }

    body .banner-first center, 

    body .banner-second center{

        padding: 2px 7px;

    }

    body .banner_points_left,

    body .banner_points_right{

        width: 100%;

    }

    body .ban_cont_4_left{

        height: auto;

    }

}

@media(max-width: 667px){

    body .ban_cont_tital{

        font-size: 40px;

    }

    body .ban_cont_2_right{

        font-size: 23px;

    }

    body .ban_con_3_tital h2{

        font-size: 30px;

    }

    body .ban_con_3_detail{

         padding: 1px 15px 13px;

    }

}



/*end about us page styling*/

body {min-width:100% !important}











    /*my account shadows----------------------------------*/



    .account_menu_profil:nth-child(2n+1):after {

        bottom: 0;

        -moz-box-shadow: 6px 2px 8px rgba(0, 0, 0, 0.2);

        -webkit-box-shadow: 6px 2px 8px rgba(0, 0, 0, 0.2);

        box-shadow: 6px 2px 8px rgba(0, 0, 0, 0.2);

        content: "";

        position: absolute;

        right: 0;

        top: 0;

        -moz-transform: skew(7deg);

        -ms-transform: skew(7deg);

        -o-transform: skew(7deg);

        -webkit-transform: skew(7deg);

        transform: skew(7deg);

        width: 100%;

    }



     .account_menu_purchase {

        -moz-box-shadow: -15px 4px 19px -9px rgba(0, 0, 0, 0.25);

    -webkit-box-shadow: -15px 4px 19px -9px rgba(0, 0, 0, 0.25);

    box-shadow: -15px 4px 19px -9px rgba(0, 0, 0, 0.25);

    -moz-transform: skew(-3deg);

    -ms-transform: skew(-3deg);

    -o-transform: skew(-3deg);

    -webkit-transform: skew(-3deg);

    transform: skew(-3deg);

    }



    .account_menu_financ{

        -moz-box-shadow: 19px 3px 24px -12px rgba(0, 0, 0, 0.2) inset;

        -webkit-box-shadow: 19px 3px 24px -12px rgba(0, 0, 0, 0.2) inset;

        box-shadow: 19px 3px 24px -12px rgba(0, 0, 0, 0.2) inset;

        -moz-transform: skew(7deg);

        -ms-transform: skew(7deg);

        -o-transform: skew(7deg);

        -webkit-transform: skew(7deg);

        transform: skew(7deg);

    }



    .account_menu_purchase {padding: 0;}    



    .account_menu_purchase .col-sm-12  { 



    -moz-transform: skew(4deg);

    -ms-transform: skew(4deg);

    -o-transform: skew(4deg);

    -webkit-transform: skew(4deg);

    transform: skew(4deg);



    }



        .account_menu_financ .col-sm-12  { 



    -moz-transform: skew(-5deg);

    -ms-transform: skew(-5deg);

    -o-transform: skew(-5deg);

    -webkit-transform: skew(-5deg);

    transform: skew(-5deg);



    }



    /* ---my account shadows----------------------------------*/



    











    



    







/* logo & search area -----------------*/



.my-logo img { width: 94%;}



.my-adv-search  #search-form-label select {width:492px ;}



.my-adv-search #search-form .text {width: 77%;position: relative;z-index: 4;}



.my-adv-search #search-label { width: 12%;}



#search-form-label {width: 14%}



.my-adv-search #search-form {   width: 83%;float: left;margin-left: 7px;}



.ad-search-3rd ul li {float:left;margin-bottom: 10px;}



.ad-search-3rd ul li.my-carts a{  padding: 0px 3px 1px 54px !important;width: 127px;}



.ad-search-3rd #header-cart { background-position: 9px 5px;background-size: 33px auto;color: #29282E !important;}



.ad-search-3rd .nav-header {padding-top: 12px;}







.ad-search-3rd  li a {background-image: url("images/icon-arrow-red-14x7.png");background-position: 100% 50%;background-repeat: no-repeat;font-weight: bold;padding-right: 24px;text-decoration: none;color:#666 !important}



.ad-search-3rd .nav li:last-child a {margin-right: 0;padding-right: 22px; }



   .nav li a:hover,.nav li a.activelink {background: none no-repeat !important;border-radius: 3px;color: #C8012E !important;}



.my-main-nav.my-menu > li  > a {color:#666 !important;} 



.my-main-nav {background: #C9012F;}



.my-adv-search #search-form-label select {

    margin-top: 0;

    background: url("http://worldtradeexchange.org/marketplace/wp-content/themes/Wte/images/icon-arrow-red-14x7.png") no-repeat scroll 38px center #FFFFFF;padding-top: 2px;}



.ad-search-3rd.nav > li > a {color:#333}



.ad-search-3rd ul li:last-child {



    float: right;



}



/*top bar styling*/















html {



    background-color: #fff;



    margin: 0;



    padding: 0;



}



body {



    font-family: 'Raleway', sans-serif;



    font-size: 14px;



    line-height: 1.5;



    margin: 0;



    padding: 0;



}



/*contact page styling*/















.wtlogin-sections {



    background-image: url(images/loginimg2.png);



    text-align: left;



    padding-top: 24px;



    font-size: 18px;



    width: 100%;



    padding-bottom: 19px;



    background-size: cover;



    box-shadow: 0 0 10px rgba(0,0,0,0.4);



    position: relative;



    z-index: 2;



}



.wtlogin-sections h1 {
    font-size: 30px;
    position: relative;
    padding-left: 21px;
    letter-spacing: -0.3px;
    background-color: rgba(255,255,255,0.3);
    display: inline-block;
    padding-right: 10px;
}



.wtlogin-sections .black,  .wtlogin-sections a {



    color: #29282e;



}



.wtlogin-sections p {



    padding-left: 2px;



    margin-bottom: -7px;



}

/*new login page*/
.member-signup .signup-header {
    background: #c9012f;
    background-repeat: repeat-x;
    position: relative;
    margin: 60px 0 0 0;
}
.member-signup .signup-header h1{
    color: #fff;
    padding: 10px;
    font-size: 32px;
}
.member-signup .signup-bottom-bar {
    border: 1px solid #FF7E9C;
    border-top: 0;
    background: #FFD1DB;
    padding: 10px;
    margin: 0 0 8px 0;
}
.member-signup .lock {
    float: left;
     padding: 0 8px 0 0; 
    max-width: 294px;
}
.member-signup .info {
    color: #3B292D;
    line-height: 20px;
    width: 32%;
    margin: 19px 0 0 10px;
    display: inline-block;
}
.member-signup .info ul li {
    list-style: none;
    position: relative;
    font-size: 17px;
    margin: 0 0 12px 0;
    padding: 0px 0px 0px 15px;
    line-height: 20px;
    letter-spacing: -0.5px;
}
.member-signup .info ul li:nth-child(odd){
    font-weight: bold;
}
.wp-social-login-provider-list img{
    margin-top: 14px;
}
.member-signup .info ul li:before{
    content: "";
    top: 4px;
    width: 20px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid rgb(201, 1, 47);
    position: absolute;
    left: 0;
}
.member-signup .arrow-absolute-image{
    position: absolute;
    top: -84px;
    right: 35%;
    -moz-transform: rotate(-108deg);
    -o-transform: rotate(-108deg);
    -webkit-transform: rotate(-108deg);
    transform: rotate(-108deg);
    max-width: 117px;
}
.mod.container.member-signup{
    float: left;
    width: 100%;
    clear: both;
}
.wp-social-login-provider h3{
    margin-top: 2px !important;
    margin-bottom: 3px !important;
}
.btn-success{
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    width: 100%;
    border-radius: 0;
    padding-top: 13px;
    padding-bottom: 13px;
}
.member-signup .info p {
    font-weight: bold;
    background-color: rgb(201, 1, 47);
    color: #fff;
    padding: 12px 7px;
    background-image: -moz-linear-gradient(#C9012F, #910021);
    background-image: -o-linear-gradient(#C9012F, #910021);
    background-image: -webkit-linear-gradient(#C9012F, #910021);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C9012F), color-stop(1, #910021));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C9012F, EndColorStr=#910021)";
    background-image: linear-gradient(#C9012F, #910021);
    margin-top: 0px;
    border-radius: 5px 5px 0 0;
    font-size: 16px;
    margin-bottom: 10px;
}
.member-signup .login-box h2{
    font-size: 20px;
}
.member-signup ul{
    padding-left: 0;
}
.member-signup img{
    max-width: 100%;
}
.member-signup .login-box form label a{
    color: #C9012F;
}
.member-signup .login-box {
    width: 39%;
    margin-bottom: 50px;
    border: 8px solid #333;
    background: #D8D8D8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D8D8D8));
    background: -webkit-linear-gradient(top, #FFFFFF, #D8D8D8);
    background: -moz-linear-gradient(top, #FFFFFF, #D8D8D8);
    background: -o-linear-gradient(top, #FFFFFF, #D8D8D8);
    background: -ms-linear-gradient(top, #FFFFFF, #D8D8D8);
    background: linear-gradient(top, #FFFFFF, #D8D8D8);
    box-shadow: 1px 1px 4px rgba(0,0,0, 0.5);
    padding: 10px;
    float: right;
    margin-top: -110px;
    right: 10px;
}
@media(min-width: 1200px){
    .member-signup .login-box {
        margin-right: 20px;
    }
}
@media(max-width: 1200px){
    .member-signup .lock{
        display: none;
    }
    .member-signup .info{
        width: 45%;
    }
    .member-signup .login-box{
        width: 51%;
        margin-top: 31px;
    }
}
@media(max-width: 767px){
    .member-signup .signup-header h1{
        font-size: 23px;
    }
    .member-signup .info{
        margin-top: 39px;
    }
    .member-signup .login-box{
        position: static;
        width: 100%;
    }
    .member-signup .info{
        width: 100%;
    }
}
@media(max-width: 550px){

}
/*end new login page*/

.wtlogin-sections h1:before {
    content: "";
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #c9012f;
    position: absolute;
    left: 4px;
    top: 5px;
}



.wtlogin-sections.right {



    background-image: url(images/loginimg3.png);



    text-align: right;



    z-index: 1;



}



.wtlogin-sections.right h1:before {



    left: auto;



    right: 4px;



    border-left: none;



    border-right: 20px solid #c9012f;



}



.wtlogin-sections.right h1 {



    padding-right: 40px;



    padding-left: 0;



}



.wtlogin-form {



    /*background-image: url(images/loginbg4.png);*/

    background-image: none;



    background-position: center;



    background-size: cover;



    background-repeat: no-repeat;



    padding-top: 50px;



    clear: both;



    min-height: 0;

    padding-bottom: 40px;



}

.pay-non-membership-right-section .nav-tabs > li a{
    background-image: -moz-linear-gradient(to bottom, #C8012E, #B3042B);
    background-image: -o-linear-gradient(to bottom, #C8012E, #B3042B);
    background-image: -webkit-linear-gradient(to bottom, #C8012E, #B3042B);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C8012E), color-stop(1, #B3042B));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C8012E, EndColorStr=#B3042B)";
    background-image: linear-gradient(to bottom, #C8012E, #B3042B);
    border: none !important;
}
.pay-non-membership-right-section .nav-tabs > li.active a,
.pay-non-membership-right-section .nav-tabs > li a:hover,
.pay-non-membership-right-section .nav-tabs > li a:active,
.pay-non-membership-right-section .nav-tabs > li a:focus{
     background-image: -moz-linear-gradient(to bottom, #7F001D, #C8012E) !important;
    background-image: -o-linear-gradient(to bottom, #7F001D, #C8012E) !important;
    background-image: -webkit-linear-gradient(to bottom, #7F001D, #C8012E) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7F001D), color-stop(1, #C8012E)) !important
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#7F001D, EndColorStr=#C8012E)" !important;
    background-image: linear-gradient(to bottom, #7F001D, #C8012E) !important;
    color: #fff !important;
}
.pay-non-membership-right-section .nav-tabs{
    border-bottom: 1px solid #C8012E;
}
.wtlogin-form .wtlogin-sections {



}



.wtlogin-form .inner-form {



    width: 80%;



    margin: 0 auto;



    text-align: center;



    padding: 0 57px 0 27px;



}



.wtlogin-form .inner-form h1 {



    font-size: 48px;



    font-weight: 700;



    border-bottom: 1px solid #c9012f;



    padding-bottom: 30px;



}



.wtlogin-form .form-group {



    width: 50%;



    text-align: left;



    float: left;



    padding-left: 28px;



    padding-right: 28px;



}



.Stock_in_icon {

    float: left;

    background: url('images/instock_icon.png') no-repeat 3px center #FFF;

    padding: 5px 5px 5px 25px;

    margin: 0 5px 0 0;

    color: #000000;

    font: bold 14px Arial, Helvetica, sans-serif;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

}

.wtlogin-form label {



    font-size: 16px;



    font-family: 'ralewaylight';



    color: #c8012e;



    margin-bottom: 5px;



    font-weight: 200;



    width:92%;margin-left:5px;



}



.wtlogin-form input[type="text"],  .wtlogin-form input[type="email"],  .wtlogin-form input[type="password"] {



    width: 100%;



    border: none;



    background-color: #ffffff;



    border: 1px solid #dbdadf;



    border-right: 1px solid #dbdadf;



    box-shadow: 0px 2px 3px -2px rgba(0,0,0,0.3);



    font-size: 18px;



    padding-left: 18px;



    height: 44px;



    color: #29282e;



}



.wtlogin-form a img {



    margin-top: 32px;



}



.wtlogin-form .remindMe {



    color: #29282e;



}



.wtlogin-form input.btn.btn-submit {



    margin-top: 32px;



    background-color: #c8012e;



    font-size: 30px;



    border-radius: 0;



    width: 100%;



    color: #fff;



    height: 81px;



    font-family: 'ralewaybold';



    margin-bottom: 15px;



}



.product .login_btn {



    background: none;



    color: #C8012E;



    margin: 0;



    padding: 0 !important;



    font-size: 12px;



    text-transform: none;



}



.wtlogin-form .submit-button {



    padding: 0 28px;



}



.wtlogin-form form {



    margin-top: 32px;



    font-size: 18px;



    margin-left: -28px;



    margin-right: -28px;



}

.main-banner .carousel-inner img{
    width: 100%;
}

.wtlogin-form.wt-register {



}



.wtlogin-form.wt-register h1 {



    padding-bottom: 10px;



}



.wtlogin-form.wt-register form {



    margin-top: 12px;



}



.wtlogin-form.wt-register a img {



    margin-top: 32px;



}



.wtlogin-form.wt-register label a {



    color: #c8012e;



    font-family: 'ralewaybold';



}



.wtlogin-form.wt-register input.btn.btn-submit {



    margin-top: 12px;



    margin-bottom: 14px;



}



.wtcontact-info {



    text-align: center;



}



.wtaddress-section {



    background-color: #999;



    text-align: center;



    color: #fff;



    padding-top: 137px;



    padding-bottom: 97px;



    background-image: url(images/contactimg2.png);



}



.wtaddress-section .red-section {



    background-color: #c8012e;



    max-width: 1058px;



    padding-top: 19px;



    margin: 0 auto;



    padding-bottom: 33px;



}



.form-section .inner-form-section {



    max-width: 1059px;



    margin: 47px auto 0;



}



.form-section .inner-form-section h1 {



    border-bottom: 1px solid #c8012e;



    padding-bottom: 22px;



    margin-bottom: 20px;



}



.form-section .inner-form-section label {



    font-size: 24px;



    color: #c8012e;



    font-family: 'ralewaylight';



    font-weight: 300;



    margin-bottom: 7px;



}



.form-section .inner-form-section input,  .form-section .inner-form-section textarea {



    width: 100%;



    border: none;



    border-left: 1px solid #ececec;



    border-right: 1px solid #ececec;



    background-color: #f5f5f5;



    box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);



    font-size: 18px;



    font-family: 'ralewayregular';



    height: 44px;



    padding-left: 21px;



    margin-bottom: 25px;



}



.form-section .inner-form-section textarea {



    height: 163px;



}



.form-section .inner-form-section input.btn-submit {



    font-size: 18px;



    color: #fff;



    background-color: #c8012e;



    font-family: 'ralewaybold';



    margin-top: -10px;



    border-radius: 0;



    height: 64px;



}



.wtaddress-section .red-section h2 {



    font-size: 48px;



}



.wtaddress-section h1 {



    font-size: 100px;



    margin-bottom: 40px;



}



.wtcontact-info {



    padding-top: 50px;



    padding-bottom: 59px;



}



.wtcontact-info h1 {



    color: #c8012e;



    font-size: 60px;



    text-transform: uppercase;



}



.wtcontact-info h2 {



    font-size: 30px;



    color: #29282e;



    text-transform: uppercase;



    margin-top: 12px;



}



.wtcontact-info h3 {



    color: #29282e;



    font-size: 18px;



    margin-top: 10px;



    text-transform: uppercase;



}



.wtcontact-info h3 a {



    color: #c8012e;



}



/*end contact styling*/















/*shoping cart styling */















.shopingcart-img {



}



.shopingcart-img img {



    width: 100%;



}



.hunder-percent-safe {



}



.hunder-percent-safe img {



    width: 100%;



}



.wtcart-section {



}



.wtcart-section .cart-item .cart-inner {



}



.wtcart-section .cart-item {



    padding-top: 46px;



    padding-bottom: 45px;



}



.wtcart-section .cart-item:nth-child(odd) {



    box-shadow: 0 0 20px rgba(0,0,0,0.4) inset;



}



.wtcart-section .cart-item h1 {



    font-size: 24px;



    color: #c8012e;



    font-weight: 700;



    margin-top: 11px;



    margin-bottom: 13px;



}



.wtcart-section .cart-item h2 {



    font-size: 24px;



    margin-bottom: 23px



}



.wtcart-section .cart-item .cart-inner .section {



    float: left;



    margin-right: 61px;



    line-height: 1.4;



    width: 166px;



    text-align: center;



}



.wtcart-section .cart-item .cart-inner .section.name-description {



    text-align: left;



    width: 250px;



}



.wtcart-section .cart-item .cart-inner .section.cross {



    margin-right: 0;



    min-width: 0;



    float: right;



    width: auto;



}



.wtcart-section .cart-item .cart-inner .btn-page {



    box-shadow: 0 0 6px rgba(0,0,0,0.3);



    font-family: 'ralewaylight';



    font-size: 42px;



    line-height: 0.6;



    font-weight: 100;



    margin-top: -8px;



    padding: 6px 12px;



}



.wtcart-section .cart-item .cart-inner .section .quantity {



    margin-left: 20px;



    margin-right: 20px;



    font-size: 20px;



}



.wtcart-section .cart-item .img-section {



    float: left;



}



.wtcart-section .other-details {



    margin-left: 197px;



    padding-top: 26px;



}

body .account_banner{
    background-size: cover;
    background-image: url(images/myaccountbg.png?kkk);
}

.wtcart-buttons .btn-cart {



    border-radius: 0;



    color: #fff;



    background-position: right;



    border: none;



    background-repeat: no-repeat;



    background-color: #c8012e;



    background-image: url(images/cartbtn-bg.png);



    padding-right: 78px;



    margin-right: 26px;



    padding-top: 22px;



    padding-bottom: 17px;



}



.wtcart-buttons .order-total {



    float: right;



}



.wtcart-buttons {



    font-size: 18px;



    padding-top: 41px;



    padding-bottom: 43px;



}



.wtcart-buttons a {



    font-size: 18px;



}



.wtcart-buttons .btn-section,  .wtcart-buttons .free-shipping {



    float: left;



}



.wtcart-buttons .free-shipping {



    margin-left: -14px;



    margin-top: 7px;



}



.wtcart-buttons .free-shipping h1 {



    color: #c8012e;



    font-size: 30px;



    margin-bottom: -4px;



}

#content > .col-lg-9{

    float: none;

    width: auto;

    margin-left: 320px;

}

#content > .col-lg-9 .clear,

#content > .col-lg-9 .clear:before,

#content > .col-lg-9 .clear:after{

    clear: none;

}

.wtcart-buttons .order-total h1 {



    font-size: 30px;



    margin-top: 10px;



}



.wtcheckout-btn-large {



    background-size: cover;



    min-height: 250px;



    background-image: url(images/shopcartimg5.png);



    padding-top: 84px;



}



.wtcheckout-btn-large .btn {



    float: right;



    border-radius: 0;



    background-color: #c8012e;



    color: #fff;



    font-size: 30px;



    border: none;



    background-position: right;



    background-image: url(images/cartbtn-large.png);



    padding: 20px 156px 17px 48px;



}



.wtshpoing-img-section {



}



.wtshpoing-img-section img {



    width: 100%;



}



/*end shoping cart styling*/















/*checkout page*/















.wtceckout-steps {



    background-image: url(images/checkoutstep1bg.png);



    padding-top: 98px;



    min-height: 250px;



    background-size: cover;



}



.wtceckout-steps .container .step h2 {



    font-size: 36px;



}



.wtceckout-steps .container .step span {



    font-size: 60px;



    margin-right: 40px;



    line-height: 0.3;



}



.wtceckout-steps .container {



}



.wtceckout-steps .container .step {



    color: #fff;



    background-repeat: no-repeat;



    float: left;



    background-image: url(images/checkoutbtnbg.png);



    padding-top: 18px;



    padding-left: 25px;



    padding-bottom: 11px;



    background-position: left;



    background-repeat: no-repeat;



    background-color: rgb(201, 0, 46);



    padding-right: 22px;



    margin-right: 23px;



}



.wtceckout-steps h1 {



    font-size: 48px;



    margin-top: 9px;



}



.wtcheckout-form-container {



    margin-top: 32px;



    margin-left: -30px;



    margin-right: -30px;



}



.wtcheckout-form-container label {



    font-family: 'ralewaylight';



    font-size: 24px;



    font-weight: 300;



    color: #c8012e;



}



.wtcheckout-form-container input,  

.wtcheckout-form-container textarea,  

input[type='text'],  

input[type='email'],  

input[type='password'],  

input[type='number'],  

select ,

textarea{



    width: 100%;



    border: none;



    border-left: 1px solid #ececec;



    border-right: 1px solid #ececec;



    background-color: #FCFCFC;



    box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);



    font-size: 18px;



    font-family: 'ralewayregular';



    height: 44px;



    padding-left: 21px;



    margin-bottom: 15px;



}

textarea {

    height: 156px;

}

.wtcheckout-form-container textarea {



    height: 156px;



}

form .login_btn{

    font-size: 20px;

    font-weight: bold;

    color: #FFFFFF;

    width: 100%;

    height: 65px;

    border: medium none;

    background-color: #c8012e;

}

.wtcheckout-form-container input[type="checkbox"] {



    width: auto;



    height: auto;



}



.wtcheckout-form-container .form-group {



    float: left;



    width: 50%;



    padding: 0 30px;



}



.wtcheckout-form-container .form-group.full-width {



    width: 100%;



}



.wtcheckout-form-container .ship-different {



    margin: 0 34px 26px;



    background-color: #e8e8e8;



    clear: both;



    padding: 33px 33px 24px;



}



.wtcheckout-form-container .ship-different label {



    font-size: 30px;



    color: #29282e;



    font-family: 'ralewaybold';



    margin-left: 10px;



}



.wtcheckout-form-container .ship-different input {



    vertical-align: middle;



}



.wtceckout-steps.step2 {



    background-image: url(images/checkoutbg2.png);



    text-align: right;



}



.wtceckout-steps.step2 .step {



    float: right;



    margin-right: 0;



    margin-left: 23px;



}



.wtcart-section.checkout {



}



.wtcart-section.checkout .cart-item:nth-child(odd) {



}



.wtcart-section.checkout .cart-item .cart-inner .section {



    margin-right: 29px;



}



.wtcart-section.checkout .cart-item .cart-inner .section.cross {



    margin-right: 0;



}



.wtcart-section.checkout .cart-item .cart-inner .section.cross .btn {



    font-size: 24px;



    color: #fff;



    background-color: #29282e;



    border-radius: 0;



    padding-top: 14px;



    padding-bottom: 14px;



    margin-bottom: 9px;



}

.wtcart-section.checkout .cart-item .cart-inner .section.cross {



    width: auto;



    margin-top: -28px;



}



.wtcart-section.checkout .cart-item .cart-inner .section.cross .btn.btn-paythis {



    background-image: url(images/checkoutbtn.png);



    width: 209px;



    background-repeat: no-repeat;



    text-align: left;



    padding-left: 17px;



    border: none;



    margin-right: 3px;



}



.wtcart-section.checkout .cart-item .cart-inner .section.cross .collapsed .arrow {



    border-left: 10px solid transparent;



    border-right: 10px solid transparent;



    border-top: 10px solid #fff;



    float: right;



    margin-top: 14px;



    border-bottom: initial;



}



.wtcart-section.checkout .cart-item .cart-inner .section.cross .arrow {



    border-left: 10px solid transparent;



    border-right: 10px solid transparent;



    border-bottom: 10px solid #fff;



    float: right;



    margin-top: 14px;



}



.wtcart-section.checkout .other-details {



    padding-top: 35px;



}



.cart-product-payment-container {



    border-top: 1px solid #c8012e;



    float: left;



    width: 100%;



    margin-top: 20px;



}



.cart-product-payment-container.in {



    width: 100%;



    margin-top: 44px;



    padding: 26px 16px;



}



.cart-product-payment-container {



    width: 100%;



    margin-top: 44px;



    padding: 26px 16px;



}



.cart-product-payment-container .payment-option {



    background-color: #f8f8f8;



    box-shadow: 0px 3px 2px -2px rgba(0,0,0,0.5);



    float: left;



    width: 100%;



    padding: 8px;



}



.cart-product-payment-container .arrow {



    float: right;



    padding: 17px 13px;



    border-left: 1px solid #e5e5e5;



    margin-top: -7px;



    margin-bottom: -7px;



    margin-left: 20px;



}



.cart-product-payment-container .arrow i {



    float: right;



    border-left: 8px solid transparent;



    border-right: 8px solid transparent;



    border-bottom: 8px solid #c8012e;



    position: relative;



    margin-top: 4px;



}



.cart-product-payment-container .arrow.collapsed i {



    border-left: 8px solid transparent;



    border-right: 8px solid transparent;



    border-top: 8px solid #c8012e;



    border-bottom: initial;



}



.wtcart-section .cart-product-payment-container h1 {



    font-weight: 100;



}



.cart-product-payment-container .payment-option .image-area {



    float: left;



}



.cart-product-payment-container .payment-section {



    float: left;



    width: 100%;



    margin-bottom: 46px;



}



.cart-product-payment-container .payment-option .text {



    float: left;



    margin-left: 4px;



    margin-top: 2px;



    font-size: 18px;



}



.cart-product-payment-container .radio-box-section {



    float: right;



    font-size: 18px;



    position: relative;



}



.cart-product-payment-container .radio-box-section label {



    font-weight: 100;



    margin-left: 6px;



}



.cart-product-payment-container .radio-box-section input {



    vertical-align: middle;



    margin-top: 0;



}



.cart-product-payment-container .inner {



    clear: both;



    float: left;



    width: 100%;



    border-top: 1px solid #ececec;



    box-shadow: 0 0 4px -2px rgba(0,0,0,0.4);



    padding: 22px 16px;



    line-height: 1.2;



}



.cart-product-payment-container .inner label {



    font-size: 18px;



    margin-right: 22px;



    vertical-align: middle;



}



.cart-product-payment-container .inner .field.card-number input {



    width: 341px;



}



.cart-product-payment-container .inner .field {



    float: left;



    margin-right: 50px;



}



.cart-product-payment-container .inner input,  .cart-product-payment-container .inner select {



    width: auto;



    border-radius: 2px;



}



.cart-product-payment-container .inner .cvs label {



    margin-right: 7px;



}



.cart-product-payment-container .inner select {



    font-size: 18px;



    margin-right: 10px;



}



.cart-product-payment-container .inner .cvs input {



    width: 136px;



}



.cart-product-payment-container .inner .field.expiration {



    float: right;



    margin-right: 0;



}



.cart-product-payment-container .buttons-section {



    margin-top: 31px;



    float: left;



    width: 100%;



    position: relative;



}



.cart-product-payment-container .buttons-section:after {



    content: "";



    position: absolute;



    left: 0;



    width: 100%;



    max-width: 657px;



    border-top: 1px solid #e5e5e5;



    top: -21px;



    height: 1px;



}



.cart-product-payment-container .btn,  .cart-product-payment-container .btn.btn-red {



    width: auto;



    margin-right: 17px;



    padding: 18px 25px;



    font-size: 18px;



    border-radius: 0;



}



.cart-product-payment-container .btn.full-width {



    width: 100%;



    font-size: 30px;



}



.cart-product-payment-container #innepaypal .btn.btn-red {



    margin-top: -8px;



}



.cart-product-payment-container .buttons-section .btn-black {



    background-color: #29282e;



    color: #fff;



    font-family: 'ralewaybold';



}



.back-to-cart-section {



    padding-top: 43px;



    padding-bottom: 40px;



}



.back-to-cart-section h1 {



    font-size: 30px;



    color: #c8012e;



}



.back-to-cart-section .pull-right {



    text-align: right;



}



.back-to-cart-section p {



    font-size: 18px;



}



/*end checkout page*/


.send-private-messages table .btn.btn-red{
    margin-top: 0;
    margin-bottom: 4px;
    width: auto;
    font-size: 11px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.send-private-messages a.green_btn {

    background-color: rgb(201, 1, 47);
       border-radius: 5px 5px 0 0;

    display: inline-block;

    color: #fff;

    padding: 10px;

}











p:first-child, ul:first-child,  ol:first-child, h1:first-child,  h2:first-child, h3:first-child,  h4:first-child, h5:first-child,  h6:first-child {



    margin-top: 0;



}



p:last-child, ul:last-child,  ol:last-child, h1:last-child,  h2:last-child, h3:last-child,  h4:last-child, h5:last-child,  h6:last-child {



    margin-bottom: 0;



}



.trans {



    -webkit-transition: all .3s;



    -moz-transition: all .3s;



    -ms-transition: all .3s;



    -o-transition: all .3s;



    transition: all .3s;



}



.clear {



    clear: both;



    height: 0;



    overflow: hidden;



}



.hide {



    display: none !important;



}



input, select, textarea {



    font-family: inherit;



    font-size: inherit;



}



.submit {



    cursor: pointer;



}



button.submit {



    background-color: transparent;



    padding: 0;



    border: none;



    overflow: visible;



}



 button::-moz-focus-inner {



 padding: 0;



 border: none;



}



fieldset {



    border: none;



}



label {



    cursor: pointer;



}



a:hover {



    cursor: pointer;



    text-decoration: none;



}



a {



    color: inherit;



}



a img {



    border: none;



}



.nom {



    margin: 0 !important;



}



.links-rev a {



    text-decoration: none;



}



.links-rev a:hover {



    text-decoration: underline;



}



.ld {



    float: left;



}



.rd {



    float: right;



}

    .sec-account-menu img{

        /*width: 100%;

        max-width: 102px;

        margin-top: 20px;*/

        display: none;

    }

    .table-section{

        clear: both;

    }

    .table-section table{



    }

    .table-section table th{



    }

    .table-section table tr{



    }

    .table-section table td{



    }

.my-account-table-head{

    background-color: #c9012f;

    color: #fff;

    text-align: center;

    border-radius: 5px 5px 0 0;
    background-image: -moz-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -o-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C8012E), color-stop(1, #7F001D));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C8012E, EndColorStr=#7F001D)";
    background-image: linear-gradient(to bottom, #C8012E, #7F001D);

}

.my-account-table-section{



}

.my-account-table-section span.glyphicon-plus:before{

    content: "\2212";

}

.my-account-table-section .collapsed span.glyphicon-plus:before{

    content: "\2b";

}
.launching-soon-img{
    text-align: center;
}
.my-account-table-section ul{

    padding: 0;

    /*border: 1px solid rgba(201, 1, 47, 0.21);*/

    list-style: none;

    float: left;

    width: 100%;

}

#myModalAccount .modal-body p{

    font-size: 20px;

    font-family: 'ralewaylight';

}

.carousel-img img{

    width: 100%;

    max-width: 100%;

}

.my-account-table-section ul li{

    padding-left: 10px;

    padding-right: 10px;

    float: left;

    width: 100%;

    padding-top: 10px;

    padding-bottom: 10px;

    box-shadow: 0 -4px 10px rgba(0,0,0,0.4) inset;

    /*background-color: rgba(201, 1, 47, 0.14);*/

}

.my-account-table-section ul li:nth-child(odd){

    background-color: rgba(201, 1, 47, 0.07);

}

.my-account-table-section h3{

    font-family:'ralewaybold';

}

.my-account-table-section ul li span{

    float: right;

}

.my-account-table-section table{



}

.my-account-table-section table td{

    vertical-align: top;

    padding: 8px 5px;

    font-size: 13px;

}

.my-account-table-section table tr{

    border-bottom: 1px solid #c9012f;

}

.my-account-table-section table tr:last-child{

    border-bottom: none;

}

.my-account-table-head h3{

    font-size: 15px;

    font-family:'ralewaybold';

    text-align: left;

    padding-left: 10px;

    padding-top: 18px;

    padding-bottom: 18px;

    text-transform: uppercase;

    text-align: center;

    padding-right: 10px;

}

.sec-account-menu{

    -moz-transition: all 0.5s;

    -o-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    transition: all 0.5s;

}

.sec-account-menu:hover{

    -moz-transform: translatey(-8px);

    -ms-transform: translatey(-8px);

    -o-transform: translatey(-8px);

    -webkit-transform: translatey(-8px);

    transform: translatey(-8px);

}
@media(max-width: 1400px){
    .my-account-table-section ul li{
        font-size: 12px;
    }
    .chawal-account_menu .col-sm-6{
        padding-left: 5px;
        padding-right: 5px;
    }
}
@media(min-width: 991px){

    .sec-account-menu{

        /*padding: 0;*/

    }

}

.first {



    margin-top: 0 !important;



}



.last {



    margin-bottom: 0 !important;



}



.ca {



    text-align: center;



}



.ra {



    text-align: right;



}

a small{
    font-family:'ralewaylight';
}
.modal-body .table > tbody > tr > td{
    border: none;
    width: 50%;
}
.la {



    text-align: left;



}



.inh {



    color: inherit !important;



}



.upper {



    text-transform: uppercase;



}



.vam {



    vertical-align: middle;



}



.nowrap {



    white-space: nowrap;



}



.cfix:after, .clearfix:after {



    content: ".";



    display: block;



    clear: both;



    visibility: hidden;



    line-height: 0;



    height: 0;



    overflow: hidden;



}



.rep {



    overflow: hidden;



    text-indent: -9999px;



    white-space: nowrap;



    display: block;



    background-repeat: no-repeat;



}



.sliding {



    background-repeat: no-repeat;



    background-position: 100% 0;



    padding-right: 6px;



    display: inline-block;



    color: #fff !important;



    text-align: center;



}



.sliding-in {



    background-repeat: no-repeat;



    background-position: 0 0;



    display: block;



}



.block {



    display: block !important;



}



.block-ca {



    margin-left: auto;



    margin-right: auto;



}



.ib-list {



    font-size: 0;



    line-height: 0;



}



.ib-list .ib-item {



    font-size: 13px;



    line-height: 1.5;



    display: inline-block;



    vertical-align: top;



    white-space: normal;



}



.ib-list.top .ib-item {



    vertical-align: top;



}



.ib-list.middle .ib-item {



    vertical-align: middle;



}



.ib-list.bottom .ib-item {



    vertical-align: bottom;



}



.ib-list.baseline .ib-item {



    vertical-align: baseline;



}



img.rounded {



    border-radius: 50%;



}



.in {

    margin: 0 auto;

}

.main-nav .in {

}

#top-bar {

    background-color: #fff;

    line-height: 29px;

    height: 29px;

    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,.25);

    box-shadow: 0 3px 7px rgba(0,0,0,.25);

}

#top-bar-left {

    width: 50%;

    float: left;

}

#sidebar {



    float: left;



}



#siderbar {



    float: left;



}



#top-bar-left > ul {



    margin: 0;



    padding: 0;



    list-style-type: none;



}



#top-bar-left > ul > li {



    margin-left: 20px;



    float: left;



    line-height: 29px;



}



#top-bar-left > ul > li > a {



    color: #000;



    text-decoration: none;



}



#top-bar-left > ul > li > a:hover {



    color: #c8012e;



    text-decoration: none;



}



#top-link-daily-deals {



    color: #fff;



    background-color: #c8012e;



    text-decoration: none;



    line-height: 29px;



    padding: 0 20px;



    height: 29px;



    float: right;



    white-space: nowrap;



    display: block;



}



#top-link-daily-deals:hover {



    background-color: #000;



}



#top-link-wish-list {



    background-image: url(images/icon-heart.png);



    background-repeat: no-repeat;



    background-position: 0 50%;



    margin-right: 20px;



    padding-left: 25px;



    float: right;



    color: #000;



    text-decoration: none;



}



#top-link-wish-list:hover {



    color: #c8012e;



}



#header-1 {



    padding: 15px 0 20px !important;



}



.logo {



    width: 298px;



    min-height: 74px;



    padding-top: 6px;



    float: left;



}

.products .product_anchor img{

    width: 100%;

}

.products:hover .prod_green {

    background: #333;

    color: #fff;

}

.products .prod_green{

    padding: 5px 10px;

    background: #C9012F;

    color: #fff;

    margin-bottom: 10px;

}

.allPostedProductsViaCategory.shops .imgblock {

    position: relative;

    width: 100%;

    height: 220px;

    overflow: hidden;

    background-color: #C9012F;

}

.allPostedProductsViaCategory.shops .col-sm-12{

    margin-bottom: 20px;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

    filter: alpha(opacity=80);

    opacity: 0.8;

    -moz-transition: all 0.5s;

    -o-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    transition: all 0.5s;

}

.allPostedProductsViaCategory.shops .col-sm-12:hover{

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

    filter: alpha(opacity=100);

    opacity: 1;

}

.allPostedProductsViaCategory.shops h5 a{

    float: left;

    width: 100%;

    background-color: #333;

    color: #fff;

    padding: 10px;

}

.allPostedProductsViaCategory.shops .imgblock img{

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    margin: auto;

}

.my_box3 .box_content .products{

    margin-bottom: 20px;

}

.logo img {



    max-width: 100%;



    display: inherit;



}



#main-nav {



    background-color: #c8012e;



    height: 49px;

    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,.25);



    box-shadow: 0 3px 7px rgba(0,0,0,.25);



}

.mn-link-new-products.search-btn{

    background-color: #29282e;

}

.mn-link-new-products {



    font-size: 18px;



    color: #fff;



    text-decoration: none;



    line-height: 49px;



    padding: 0 17px;



    height: 49px;



    float: right;



}



.mn-link-new-products:hover {



    text-decoration: underline;



}



#main-nav-in {



    float: left;



}



#main-nav-in > ul {



    margin: 0;



    padding: 14px 0 0 8px;



    list-style-type: none;



}



#main-nav-in > ul > li {



    padding: 0 12px;



    float: left;



    line-height: 22px;



    height: 22px;



}



#main-nav-in > ul > li+li {



    border-left: 1px solid #000;



}



#main-nav-in > ul > li > a {



    font-size: 18px;



    color: #fff;



    text-decoration: none;



}



#main-nav-in > ul > li > a:hover {



    text-decoration: underline;



}



.category-header-block {



    background-repeat: no-repeat;



    background-size: 100% 100%;



    height: 250px;



    background-color: #fff;



}



.category-header-left {

    clear: both;

    background-position: 100% 0;



    text-align: left;



}



.category-header-right {



    background-position: 0 0;



    text-align: right;



}



.category-caption {



    padding-top: 95px;



}



.category-header-left .category-caption {



    padding-left: 55px;



}

/*my account new top*/
@media(min-width: 1200px){
    .myaccount-top.acc-menu .col-md-3{
        width: 16.66667%;
        position: relative;
        min-height: 309px;
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 0;
    }
}
.myaccount-top.acc-menu{
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
.myaccount-top.acc-menu .desc{
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    display: table;
    height: 100%;
    left: 0;
    transition: all 0.5s;
    margin-left: -20px;
    height: 333px;
    margin-right: -20px;
    right: 0;
    background-color: #c9012f;
    z-index: 6;
    bottom: 0;
    margin-top: 200px;
}
.myaccount-top.acc-menu .col-md-3:hover  .desc{
    opacity: 1;
    visibility: visible;
    margin-top: 0;
}
.myaccount-top.acc-menu .col-md-3 .desc .inner{
    color: #fff;
    padding: 40px;
    font-size: 20px;
    display: table-cell;
    vertical-align: middle;
    margin-top: auto;
    margin-bottom: auto;
}
.myaccount-top.acc-menu .col-md-3:nth-child(2n){
    position: relative;
    z-index: 3;
}
.myaccount-top.acc-menu .col-md-3:nth-child(2n):after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 39%;
    -moz-transform: skew(-6deg);
    -ms-transform: skew(-6deg);
    -o-transform: skew(-6deg);
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
    -moz-box-shadow: 9px 0 8px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 9px 0 8px rgba(0, 0, 0, 0.1);
    box-shadow: 9px 0 8px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    z-index: -1;
}
.myaccount-top.acc-menu h2{
    background-image: -moz-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -o-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C8012E), color-stop(1, #7F001D));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C8012E, EndColorStr=#7F001D)";
    background-image: linear-gradient(to bottom, #C8012E, #7F001D);
    color: #fff;
    font-family: "ralewaybold";
    font-size: 20px;
    line-height: 1.2;
    border-radius: 4px;
    z-index: 2;
    position: relative;
    margin-top: 15px;
    min-height: 104px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.myaccount-top.acc-menu h2:before{
    content: "";
    position: absolute;
    top: 0;
    z-index: -1;
    width: 100px;
    height: 100%;
    background-image: -moz-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -o-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C8012E), color-stop(1, #7F001D));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C8012E, EndColorStr=#7F001D)";
    background-image: linear-gradient(to bottom, #C8012E, #7F001D);
    left: -20px;
    -moz-transform: skew(-6deg);
    -ms-transform: skew(-6deg);
    -o-transform: skew(-6deg);
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
}
.myaccount-top.acc-menu .one h2,
.myaccount-top.acc-menu .one h2:before,
.myaccount-top.acc-menu .one h2:after{
    border: none;
    background-image: -moz-linear-gradient(to bottom, #02583F, #012F22);
    background-image: -o-linear-gradient(to bottom, #02583F, #012F22);
    background-image: -webkit-linear-gradient(to bottom, #02583F, #012F22);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #02583F), color-stop(1, #012F22));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#02583F, EndColorStr=#012F22)";
    background-image: linear-gradient(to bottom, #02583F, #012F22);
}
.myaccount-top.acc-menu .three h2,
.myaccount-top.acc-menu .three h2:before,
.myaccount-top.acc-menu .three h2:after{
    border: none;
    background-image: -moz-linear-gradient(to bottom, #060F50, #00083E);
    background-image: -o-linear-gradient(to bottom, #060F50, #00083E);
    background-image: -webkit-linear-gradient(to bottom, #060F50, #00083E);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #060F50), color-stop(1, #00083E));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#060F50, EndColorStr=#00083E)";
    background-image: linear-gradient(to bottom, #060F50, #00083E);
}
body .myaccount-top.acc-menu .col-md-3.four h2,
body .myaccount-top.acc-menu .col-md-3.four h2:before,
body .myaccount-top.acc-menu .col-md-3.four h2:after{
    border: none;
    background-image: -moz-linear-gradient(to bottom, #86269B, #6C0084);
    background-image: -o-linear-gradient(to bottom, #86269B, #6C0084);
    background-image: -webkit-linear-gradient(to bottom, #86269B, #6C0084);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #86269B), color-stop(1, #6C0084));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#86269B, EndColorStr=#6C0084)";
    background-image: linear-gradient(to bottom, #86269B, #6C0084);
}
body .myaccount-top.acc-menu .col-md-3.five h2,
body .myaccount-top.acc-menu .col-md-3.five h2:before,
body .myaccount-top.acc-menu .col-md-3.five h2:after{
    border: none;
     background-image: -moz-linear-gradient(to bottom, #FE9601, #CA7700);
    background-image: -o-linear-gradient(to bottom, #FE9601, #CA7700);
    background-image: -webkit-linear-gradient(to bottom, #FE9601, #CA7700);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FE9601), color-stop(1, #CA7700));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#FE9601, EndColorStr=#CA7700)";
    background-image: linear-gradient(to bottom, #FE9601, #CA7700);
}
body .myaccount-top.acc-menu .col-md-3.six h2,
body .myaccount-top.acc-menu .col-md-3.six h2:before,
body .myaccount-top.acc-menu .col-md-3.six h2:after{
    border: none;
    background-image: -moz-linear-gradient(to bottom, #B2D233, #627A00);
    background-image: -o-linear-gradient(to bottom, #B2D233, #627A00);
    background-image: -webkit-linear-gradient(to bottom, #B2D233, #627A00);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B2D233), color-stop(1, #627A00));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#B2D233, EndColorStr=#627A00)";
    background-image: linear-gradient(to bottom, #B2D233, #627A00);
}
.myaccount-top.acc-menu .col-md-3:nth-child(2n) h2:before{
    content: "";
    position: absolute;
    top: 0;
    z-index: -1;
    width: 100px;
    height: 100%;
    background-image: -moz-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -o-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C8012E), color-stop(1, #7F001D));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C8012E, EndColorStr=#7F001D)";
    background-image: linear-gradient(to bottom, #C8012E, #7F001D);
    left: -8px;
    -moz-transform: skew(6deg);
    -ms-transform: skew(6deg);
    -o-transform: skew(6deg);
    -webkit-transform: skew(6deg);
    transform: skew(6deg);
}
.myaccount-top.acc-menu .col-md-3:nth-child(2n) h2:after{
    content: "";
    position: absolute;
    top: 0;
    z-index: -1;
    width: 100px;
    height: 100%;
    background-image: -moz-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -o-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C8012E), color-stop(1, #7F001D));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C8012E, EndColorStr=#7F001D)";
    background-image: linear-gradient(to bottom, #C8012E, #7F001D);
    right: -8px;
    -moz-transform: skew(-6deg);
    -ms-transform: skew(-6deg);
    -o-transform: skew(-6deg);
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
}
.myaccount-top.acc-menu .col-md-3:last-child h2:after{
    -moz-transform: skew(0);
    -ms-transform: skew(0);
    right: -26px;
    -o-transform: skew(0);
    -webkit-transform: skew(0);
    transform: skew(0);
}
.myaccount-top.acc-menu .col-md-3:first-child h2:before{
    -moz-transform: skew(0);
    -ms-transform: skew(0);
    left: -26px;
    -o-transform: skew(0);
    -webkit-transform: skew(0);
    transform: skew(0);
}
.myaccount-top.acc-menu h2:after{
    content: "";
    position: absolute;
    top: 0;
    z-index: -1;
    width: 100px;
    height: 100%;
    background-image: -moz-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -o-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C8012E), color-stop(1, #7F001D));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C8012E, EndColorStr=#7F001D)";
    background-image: linear-gradient(to bottom, #C8012E, #7F001D);
    right: -20px;
    left: initial;
    -moz-transform: skew(6deg);
    -ms-transform: skew(6deg);
    -o-transform: skew(6deg);
    -webkit-transform: skew(6deg);
    transform: skew(6deg);
}
.myaccount-top.acc-menu p{
    margin-top: 20px;
    margin-bottom: -10px;
}
.myaccount-top.acc-menu a{
    color: #29282e;
    position: static;
    width: 100%;
    display: inline-block;
}
.myaccount-top.acc-menu h2 small{
    color: #fff;
    font-size: 16px;
    float: right;
    width: 100%;
    line-height: 1.1;
}
.myaccount-top.acc-menu .col-md-3:nth-child(2n):before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 39%;
    -moz-transform: skew(6deg);
    -ms-transform: skew(6deg);
    -o-transform: skew(6deg);
    -webkit-transform: skew(6deg);
    background-color: #fff;
    z-index: -1;
    transform: skew(6deg);
    -moz-box-shadow: -9px 0 8px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: -9px 0 8px rgba(0, 0, 0, 0.1);
    box-shadow: -9px 0 8px rgba(0, 0, 0, 0.1);
}       
.myaccount-top.acc-menu .col-md-3:last-child:after{
    content: none;
}
@media(max-width: 1600px){
    .myaccount-top.acc-menu a img{
        max-width: 88px;
    }
    .myaccount-top.acc-menu h2{
        font-size: 14px;
    }
    .myaccount-top.acc-menu .desc{
        height: 247px;
    }
    .myaccount-top.acc-menu h2 small{
        font-size: 12px;
    }
    .myaccount-top.acc-menu .col-md-3{
        min-height: 250px;
    }
    .myaccount-top.acc-menu h2{
        min-height: 73px;
    }
    .myaccount-top.acc-menu .col-md-3 .desc .inner {
        color: #fff;
        padding: 0 40px;
        font-size: 20px;
        display: table-cell;
        vertical-align: middle;
        margin-top: auto;
        margin-bottom: auto;
    }
    .myaccount-top.acc-menu p{
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
    }
}
.slider_header,
.modal-header{
    background-image: -moz-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -o-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-linear-gradient(to bottom, #C8012E, #7F001D);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C8012E), color-stop(1, #7F001D));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C8012E, EndColorStr=#7F001D)";
    background-image: linear-gradient(to bottom, #C8012E, #7F001D);
}
/*end my account new top*/

.category-header-right .category-caption {



    padding-right: 55px;



}



.category-caption h1, .category-caption h2 {



    font-size: 48px;



    color: #29282e;



    text-transform: uppercase;



    font-weight: 300;



    line-height: 38px;



    margin: 0;



}



.details-below {



    font-size: 18px;



    color: #c8012e;



    background-image: url(images/icon-arrow-red-19x10.png);



    background-repeat: no-repeat;



}



.category-header-left .details-below {



    background-position: 4px 50%;



    padding-left: 27px;



}



.category-header-right .details-below {



    background-position: 100% 50%;



    padding-right: 23px;



}



.letter-nav {



    height: 100px;



}



.letter-nav ul {



    text-align: center;



    margin: 0;



    padding: 28px 0 0;



    list-style-type: none;



}



.letter-nav ul > li {



}



.letter-nav ul > li+li {



    background-image: url(images/icon-red-bullet.png);



    background-repeat: no-repeat;



    background-position: 4px 50%;



    padding-left: 14px;



}



.letter-nav ul > li > a {



    font-size: 30px;



    font-weight: 300;



    color: #fff;



    text-align: center;



    line-height: 44px;



    width: 44px;



    height: 44px;



    display: block;



    text-decoration: none;



}



.letter-nav ul > li > a:hover, .letter-nav ul > li.active > a {



    font-weight: bold;



    color: #c8012e;



    background-color: #fff;



    text-decoration: none;



}



.category-wrap {



    background-color: #f6f6f6;



}



.category-content {



    padding: 28px 10px 22px 28px;



}



.category-content > .category-col > ul {



    margin: 0 20px 0 0;



    padding: 0;



    list-style-type: none;



}



.category-content > .category-col > ul > li {

    position: relative;

    margin-bottom: 9px;



}

.category-content > .category-col > ul > li .tooltip-inner{

    max-width: 100%;

}

.category-content > .category-col > ul > li .tooltip.top{

    position: absolute;

    left: 0 !important;

    width: 100% !important;

    right: 0 !important;

    margin-left: auto !important;

    margin-right: auto !important;

}

.category-content > .category-col > ul > li > a {



    font-size: 16px;



    font-weight: 600;



    font-style: italic;



    background-color: #fff;



    text-decoration: none;



    padding-left: 18px;

    padding-right: 18px;



    display: block;



    color: #c8012e;



    background-image: url(images/icon-black-bullet.png);



    background-repeat: no-repeat;



    background-position: 10px 50%;



    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);



    box-shadow: 0 5px 10px rgba(0,0,0,.2);



    line-height: 31px;



    height: 31px;



    letter-spacing: -1px;



    white-space: nowrap;



}

body .pay-non-membership-right-section{

    clear: none;

}

#tourmodal{

    max-width: 1250px;

    margin: auto;

    width: 100%;

    border-radius: 0;

}

body #tourmodal .btn{
    white-space: normal;
    position: relative;
    font-family: 'ralewaybold';
    text-align: left;
    font-size: 18px;
    background-image: -moz-linear-gradient(#c8012e, #AE0027);
    background-image: -o-linear-gradient(#c8012e, #AE0027);
    background-image: -webkit-linear-gradient(#c8012e, #AE0027);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c8012e), color-stop(1, #AE0027));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#c8012e, EndColorStr=#AE0027)";
    background-image: linear-gradient(#c8012e, #AE0027);
    width: auto;
    display: block;
    border-radius: 4px !important;
    margin-left: 70px;

}

#tourmodal .btn:hover{

    

}

#tourmodal .tooltip.top .tooltip-arrow{

    border-top-color: #c9012f;

}

#tourmodal .row{

    margin-bottom: 20px;

}

#tourmodal .modal {

    border-radius: 0;

}

#tourmodal .tooltip-inner{

    background-color: #c9012f;

}

#tourmodal .modal-title{

    font-size: 32px;

    text-align: center;

}

#tourmodal .tooltip{

    position: absolute;



}

#tourmodal .tooltip-inner{

    max-width: 400px;

    font-size: 20px;

}

#tourmodal .glyphicon {

    position: relative;

    /* top: 14px; */

    /* left: 17px; */

    /* float: left; */

    font-size: 30px;

    max-width: 62px;

    vertical-align: top;

    margin-right: 10px;

    /* margin-bottom: 20px; */

    float: left;

    /*margin-top: -15px;*/

}

#tourmodal .line{

    position: relative;

    margin-bottom: 30px;

}

#tourmodal .line:after{

    /*content: "";*/

    height: 1px;

    width: 100%;

    max-width: 600px;

    position: absolute;

    bottom: -15px;

    left: 0;

    right: 0;

    margin: auto;

    border-top: 1px solid #C9012F;

}

#tourmodal .btn.btn-red{

    text-align: left;

    font-size: 18px;

}

/*#tourmodal .btn.btn-1{

    margin-top: 0;

    background-color: #297FB8;

    color: #fff;

    background-image: -moz-linear-gradient(#297FB8, #004675);

    background-image: -o-linear-gradient(#297FB8, #004675);

    background-image: -webkit-linear-gradient(#297FB8, #004675);

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #297FB8), color-stop(1, #004675));

    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#297FB8, EndColorStr=#004675)";

    background-image: linear-gradient(#297FB8, #004675);

}

#tourmodal .btn.btn-2{

    margin-top: 0;

    background-color: rgb(243, 155, 19);

    color: #fff;

    background-image: -moz-linear-gradient(#C9012F, #9B0225);

    background-image: -o-linear-gradient(#C9012F, #9B0225);

    background-image: -webkit-linear-gradient(#C9012F, #9B0225);

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C9012F), color-stop(1, #9B0225));

    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#C9012F, EndColorStr=#9B0225)";

    background-image: linear-gradient(#C9012F, #9B0225);

}

#tourmodal .btn.btn-3{

    margin-top: 0;

    background-color: rgb(231, 126, 35);

    color: #fff;

    background-image: -moz-linear-gradient(#27ae61, #097135);

    background-image: -o-linear-gradient(#27ae61, #097135);

    background-image: -webkit-linear-gradient(#27ae61, #097135);

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #27ae61), color-stop(1, #097135));

    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#27ae61, EndColorStr=#097135)";

    background-image: linear-gradient(#27ae61, #097135);

}

#tourmodal .btn.btn-4{

    margin-top: 0;

    background-color: rgb(45, 62, 80);

    color: #fff;

    background-image: -moz-linear-gradient(#2D3E50, #282C30);

    background-image: -o-linear-gradient(#2D3E50, #282C30);

    background-image: -webkit-linear-gradient(#2D3E50, #282C30);

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2D3E50), color-stop(1, #282C30));

    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#2D3E50, EndColorStr=#282C30)";

    background-image: linear-gradient(#2D3E50, #282C30);

}

#tourmodal .btn.btn-5{

    margin-top: 0;

    background-color: rgb(155, 88, 181);

    color: #fff;

     background-image: -moz-linear-gradient(#FFA942, #B85600);

    background-image: -o-linear-gradient(#FFA942, #B85600);

    background-image: -webkit-linear-gradient(#FFA942, #B85600);

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFA942), color-stop(1, #B85600));

    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFA942, EndColorStr=#B85600)";

    background-image: linear-gradient(#FFA942, #B85600);

}

#tourmodal .btn.btn-6{

    margin-top: 0;

    background-color: rgb(25, 189, 155);

    color: #fff;

    background-image: -moz-linear-gradient(#19BD9B, #009E7D);

    background-image: -o-linear-gradient(#19BD9B, #009E7D);

    background-image: -webkit-linear-gradient(#19BD9B, #009E7D);

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #19BD9B), color-stop(1, #009E7D));

    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#19BD9B, EndColorStr=#009E7D)";

    background-image: linear-gradient(#19BD9B, #009E7D);

}*/

#tourmodal .btn.btn-6,

#tourmodal .btn.btn-5{

    min-height: 82px;

}

#tourmodal h3{

    margin-bottom: 10px;

    margin-top: 10px;

}

#tourmodal .btn.btn-black{

    border-radius: 0;
    color: #fff;
    padding-top: 15px;

    font-size: 18px;

    min-height: 73px;

    text-align: left;

}

.category-content > .category-col > ul > li > a:hover {

    color: #000;

}

#category-coins {

    height: 233px;

}

#search-wrap {

    padding-top: 12px;



    width: 960px;



    float: left;



}



#search-label {



    text-align: right;



    width: 110px;



    float: left;



    line-height: 1.05;



    padding-top: 8px;



}



#search-label strong {



    font-size: 18px;



    font-weight: bold;



    color: #000;



}



#search-label a {



    font-size: 12px;



    color: #c8012e;



    text-decoration: none;



}



#search-label a:hover {



    text-decoration: underline;



}



#search-form {



    border: 1px solid #93a8a9;



    width: 840px;



    height: 42px;



    float: right;



    background-image: url(images/bgr-search-shadow.png);



    background-repeat: no-repeat;



    background-position: 61px 50%;



    position: relative;



}



#header-account-link {



    margin-left: 45px;



    padding-top: 15px;



    float: left;



    line-height: 18px;



    width: 163px;



}



#header-account-link a, .cart-link-text {



    font-weight: bold;



    background-image: url(images/icon-arrow-red-14x7.png);



    background-repeat: no-repeat;



    background-position: 100% 50%;



    text-decoration: none;



    padding-right: 20px;



}



#header-account-link a:hover {



    color: #c8012e;



}



#header-cart {



    background-image: url(images/icon-cart.png);



    background-repeat: no-repeat;



    background-position: 0 15px;



    padding-top: 15px;



    padding-left: 42px;



    float: left;



    line-height: 18px;



    text-decoration: none;



    color: #000;



}



.cart-count {



    font-size: 18px;



    font-weight: bold;



    color: #c8012e;



}



#header-cart:hover .cart-link-text {



    color: #c8012e;



}



#search-form-label {



    font-weight: bold;



    text-align: center;



    line-height: 42px;



    width: 61px;



    height: 42px;



    float: left;



}



#search-form-label span {



    background-image: url(images/icon-arrow-red-14x7.png);



    background-repeat: no-repeat;



    background-position: 100% 50%;



    padding-right: 21px;



}



#search-form .submit {



    font-size: 18px;



    color: #fff;



    background-color: #29282e;



    width: 56px;



    position: absolute;



    top: -1px;



    right: -1px;



    bottom: -1px;



    font-family: 'Raleway', sans-serif;



}



#search-form .submit:hover {



    background-color: #c8012e;



}



#search-form .text {



    font-size: 18px;



    padding: 10px 15px 11px;



    margin: 0;



    display: block;



    width: 694px;



    background-color: transparent;



    border: none;



    font-family: 'Raleway', sans-serif;



    box-shadow: none;



}



/*end topbar styling*/















.wtleft-section {



    position: relative;



    margin-right: 320px;



    box-shadow: 0 0 20px rgba(0,0,0,0.3);



}

.wtleft-section.nopadding .clearfix:after{

    content: none;

}

.wtfeature-products {



    float: left;



    width: 100%;



    box-shadow: -10px 0 20px rgba(0,0,0,0.3);



    padding: 40px 2px;



    text-align: center;



    height: 297px;



    position: relative;



    width: 100%;



    overflow: hidden;



}



#wrapper {



    overflow:hidden;



}



#carousel2 div {



    float: left;



}



.as-seen-logos {



    padding-top: 72px;



    padding-bottom: 67px;



    position: relative;



    z-index: 2;



    background-color: #fff;



}



.as-seen-logos p {



    float: left;



    font-size: 20px;



    font-style: italic;



    margin-top: 40px !important;



}



.as-seen-on-right {



    margin-left: 200px;



    overflow: hidden;



}



#carousel div {



    text-align: center;



    width: 255px;



    height: 255px;



    float: left;



    position: relative;



    padding: 0 15px;



}

.wtright-section-container table h3{

    margin-bottom: 0;

    font-size: 18px;

}

.wtright-section-container table td{

    vertical-align: middle;

}

.get-descount {



    float: left;



    width: 100%;



    box-shadow: 0 0 20px rgba(0,0,0,0.3);



}



.get-descount img {



    width: 100%;



}



.wtcategory {



    box-shadow: 0 0 20px rgba(0,0,0,0.2);



    width: 100%;



    clear: left;



}



.wtcategory img {



    width: 100%;



}



.wtyou-loveproducts {



    background-color: #d4d4d4;



    float: left;



    width: 100%;



}



.wtyou-loveproducts .wtrecent-products .product:nth-child(odd):after {



    content: none;



}



.wtyou-loveproducts .wtrecent-products .product:nth-child(odd):before {



    content: none;



}



.wtright-section {



    background-color: #f3f3f3;



}



.wtfeature-head {



    background-color: #000000;



    color: #fff;



}



.wtfeature-head h2 {



    font-size: 30px;



    margin: 0;



    padding: 8px 38px;



    background-image: url(images/pattrenblack.png);



}



.wtright-section {



    float: right;



    width: 320px;



    min-height: 1600px;



    position: relative;



}



.nopadding.wtright-section {



    padding-bottom: 570px;



}



.i-can-help-you {

    position: absolute;

    bottom: 0;

    left: 0;

    right: 0;

    padding-top: 21px;

    background-color: #F3F3F3;



}



.wtright-section .i-can-help-you h3 {



    font-size: 18px;



    color: #29282e;



    font-weight: 700;



    margin-top: 28px;



    padding-left: 50px;



    margin-bottom: 0;



    margin-top: 0;



}



.wtright-section .i-can-help-you a {



    font-size: 18px;



    color: #c8012e;



    display: inline;



    margin-left: 49px;



}



.wtright-section .i-can-help-you a:after {



    content: none;



}



.wtright-section .i-can-help-you .red {



    color: #c8012e;



}

body .paynon_banner{

    background-position: center;

    background-size: cover;

    position: relative;

}

body .edit_wrapper.full-width{

    width: 100%;

}

.nopadding {



    padding: 0;



}



.wtrecent-products {



    position: relative;



    float: left;



    width: 100%;



}



.wtrecent-products .description {



    position: relative;



    z-index: 3;

    width: 100%;

}

.wtrecent-products .description .price {

    font-size: 24px;

    border-top: 1px solid #000;

}

.wtrecent-products .product {

    position: relative;

    padding: 43px 41px 15px;

    z-index: 2;

    font-size: 14px;

}



.wtrecent-products .product img {



    width: 240px;



    height: auto;



    max-width: 100%;



    margin: 0 auto;



}



.wtrecent-products .product .title {



    font-size: 24px;



    margin-top: 12px;



    letter-spacing: -0.8px;



    white-space: nowrap;



    overflow: hidden;



    text-overflow: ellipsis;



}



.wtrecent-products .product a {



    color: #c8012e;



    position: relative;



    z-index: 1;



    display: inline-block;



    width: 100%;



    text-align: center;



}



.wtrecent-products .product .description a {



    display: inline;



}



.wtrecent-products .row {



    margin-left: -45px;



    margin-right: -45px;



}



.wtrecent-products .product:nth-child(odd):before {



    content: '';



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    width: 100%;



    -moz-transform: skew(4deg);



    -ms-transform: skew(4deg);



    -o-transform: skew(4deg);



    -webkit-transform: skew(4deg);



    transform: skew(4deg);



    -moz-box-shadow: -6px 0 8px rgba(0, 0, 0, 0.2);



    -webkit-box-shadow: -6px 0 8px rgba(0, 0, 0, 0.2);



    box-shadow: -6px 0 8px rgba(0, 0, 0, 0.2);



}



.wtrecent-products .product:nth-child(odd):after {



    content: '';



    position: absolute;



    top: 0;



    bottom: 0;



    right: 0;



    width: 100%;



    -moz-transform: skew(-4deg);



    -ms-transform: skew(-4deg);



    -o-transform: skew(-4deg);



    -webkit-transform: skew(-4deg);



    transform: skew(-4deg);



    -moz-box-shadow: 6px 0 8px rgba(0, 0, 0, 0.2);



    -webkit-box-shadow: 6px 0 8px rgba(0, 0, 0, 0.2);



    box-shadow: 6px 0 8px rgba(0, 0, 0, 0.2);



}



.wtrecent-products .product:nth-child(1):before {



    content: none;



}



.wtrecent-products .product:nth-child(4n):after {



    content: none;



}



.wtrecent-products .product:nth-child(4n):after {



    content: none;



}



.tenProducts.wtrecent-products .product:nth-child(4n+1):before {



    content: none;



}



.tenProducts.wtrecent-products .shadow:nth-child(2n) .product:nth-child(n):after {



    -moz-transform: skew(4deg);



    -ms-transform: skew(4deg);



    -o-transform: skew(4deg);



    -webkit-transform: skew(4deg);



    transform: skew(4deg);



}



.tenProducts.wtrecent-products .shadow:nth-child(2n) {



    float: left;



    width: 100%;



    box-shadow: 0 0 20px rgba(0,0,0,0.3);



}



.tenProducts.wtrecent-products .shadow:nth-child(2n) .product:nth-child(n):before {



    -moz-transform: skew(-4deg);



    -ms-transform: skew(-4deg);



    -o-transform: skew(-4deg);



    -webkit-transform: skew(-4deg);



    transform: skew(-4deg);



}



/*arrow styling*/















.most-wanted {



    background-color: #c8012e;



    color: #fff;



    padding: 15px;



    text-align: center;



    position: relative;



}



.most-wanted:after {



    content: "";



    font-size: 18px;



    position: absolute;



    border-top: 21px solid #29282e;



    border-left: 31px solid transparent;



    border-right: 31px solid transparent;



    bottom: -20px;



    left: 40%;



}

#siderbar .slider_header{

    font-size: 22px;

    padding: 8px 6px 7px;

}

#siderbar .slider_header > img{

    margin-top: -4px;

}

.most-wanted h2 {



    font-size: 18px;



}



.wtright-section a {



    color: #29282e;



    display: inline-block;



    width: 100%;



    text-align: center;



    margin-bottom: 49px;



    position: relative;



}



.wtright-section .products {



    padding-top: 36px;



    padding-left: 15px;



    padding-right: 15px;

    height: 100%;

    background: none;



    position: initial;



}



.wtright-section .products img {



    max-width: 100%;



}

.tabs-nav .tabs-selected a span{
    padding-top: 6px;
}
.box_content .active-products .products .mybtns a{
    color: rgb(201, 1, 47);
    width: auto;
}
.wtright-section a:after {



    content: "";



    position: absolute;



    width: 138px;



    left: 0;



    right: 0;



    margin: 0 auto;



    border-top: 1px solid #c8012e;



    bottom: -10px;



}



.wtright-section a .red {



    color: #cf5064;



    font-size: 18px;



}



.wtright-section h3 {



    font-size: 18px;



    margin-top: 28px;



}



.carousel-control,  .carousel-control.left,  .carousel-control.right {



    height: 121px;







    width: 39px;



    margin-top: auto;



    z-index: 3;



    margin-bottom: auto;



    background-color: #fff;



    box-shadow: 0 0 10px rgba(0,0,0,0.5);

    filter: none;

    text-align: center;



}

.jumbotron{

    clear: both;

}

.glyphicon-chevron-left:before {



    content: none;



}



.glyphicon-chevron-right:before {



    content: none;



}



.carousel-control .glyphicon-chevron-left {



    width: 0;



    height: 0;



    border-right: 15px solid #c8012e;



    border-bottom: 24px solid transparent;



    border-top: 24px solid transparent;



    display: inline-block;



    padding-right: 8px;



    left: 0;



    top: 39px;



}



.carousel-control .glyphicon-chevron-right {



    width: 0;



    right: 0;



    height: 0;



    border-left: 15px solid #c8012e;



    border-bottom: 24px solid transparent;



    border-top: 24px solid transparent;



    display: inline-block;



    padding-left: 8px;



    top: 39px;



}

.size2-2 {

    width: 80px;

    height: 80px;

}



.size11 {

    height: 264px;

    width: 264px;

}



.size12 {

    width: 264px;

    height: 528px;

}



.size21 {

    width: 528px;

    height: 264px;

}



.size22 {

    height: 528px;

    width: 528px;

}



.size13 {

    width: 160px;

    height: 480px;

}



.size31 {

    width: 480px;

    height: 160px;

}



.size23 {

    width: 320px;

    height: 480px;

}



.size24 {

    width: 320px;

    height: 640px;

}



.size32 {

    width: 480px;

    height: 320px;

}



.size33 {

    width: 480px;

    height: 480px;

}



.size34 {

    width: 480px;

    height: 640px;

}



.size43 {

    width: 640px;

    height: 480px;

}



.size35 {

    width: 480px;

    height: 800px;

}



.size53 {

    width: 800px;

    height: 480px;

}



.size36 {

    width: 480px;

    height: 960px;

}

.brick img{

    width: 100%;

}

.otherPages .personal_setup_edit_title{

    padding: 0;

}

.trending-section .heading h1{

    font-size: 40px;

    text-align: center;

    margin-top: 40px;

    margin-bottom: 40px;

}

.best-sellers-sections{

    background-color: #f7f7f7;

    padding-bottom: 50px;

    float: left;

    padding-top: 50px;

    width: 100%;

}

.best-sellers-sections .product2{

    background-color: #f7f7f7;

    text-align: center;

}

.best-sellers-sections .best-sellers .product2{

    padding-left: 15px;

    padding-right: 15px;

    padding-top: 0;

    width: 20%;

    padding-left: 8px;

    padding-right: 8px;

    padding-bottom: 0;

}

.best-sellers-sections .best-sellers .product2 .inner{

    background-color: #fff;

    margin-bottom: 1px;

}

.best-sellers-sections .best-sellers .product2 .inner img{

    width: 100%;

}

.best-sellers-sections .best-sellers .product2 .inner .rating img{

    width: auto;

}

.best-sellers-sections .best-sellers .description {

    position: relative;

    z-index: 3;

    width: 100%;

    border: 1px solid #efefef;

    box-shadow: 0px 1px 0px rgba(0,0,0,0.1);

    padding-bottom: 10px;

}

.best-sellers-sections .carousel-control, 

.best-sellers-sections .carousel-control.left, 

.best-sellers-sections .carousel-control.right{

    background: none;

    box-shadow: none;

}

.best-sellers-sections .best-sellers .product2{

    min-height: 0;

    height: auto !important;

}

.best-sellers-sections h1.rbold{

    text-align: center;

    margin-bottom: 20px;

}

.best-sellers-sections .carousel-control .glyphicon-chevron-left{

    background-image: url(images/arrow-slider-best-sellers.png);

    border: none;

    width: 30px;

    height: 58px;

    left: -19px;

}

.best-sellers-sections .carousel-control .glyphicon-chevron-right{

    background-image: url(images/arrow-slider-best-sellers-right.png);

    border: none;

    width: 30px;

    height: 58px;

    right: -19px;

}

.best-sellers-sections .allSellers img{

    vertical-align: middle;

    margin-top: -3px;

    margin-left: 7px;

}

.best-sellers-sections .allSellers{

    float: right;

    margin-top: 10px;

    color: #3e7edf;

    font-size: 18px;

    margin-right: 15px;

}

.best-sellers-sections .carousel-indicators{

    bottom: -48px;

}

.best-sellers-sections .carousel-indicators li{

    width: 5px;

    height: 5px;

    background-color: #333;

    position: relative;

    border-color: #333;

}

.best-sellers-sections .carousel-indicators li.active{

    background: none;

    width: 12px;

    height: 12px;

    margin-bottom: -3px;

    border-color: #747b85;

}

.best-sellers-sections .carousel-indicators li.active span{

    display: inline-block;

    width: 4px;

    position: absolute;

    background-color: #747b85;

    height: 4px;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    margin: auto;

    border-radius: 100%;

}

@media(max-width: 1280px){

    body .paynon_main{

        width: 100%;

        max-width: 100%;

    }

}

@media(max-width: 1200px){

    .best-sellers-sections .best-sellers .product2{

        width: 33.33%;

        float: left;

    }

    .wtrecent-products .product{

        width: 33.33%;

        float: left;

    }

    .wtrecent-products .product:nth-child(3n):after{

        content: none;

    }

}

.triggerhomesidebar{

    display: none;

}

@media(max-width: 991px){

    .wtrecent-products .product{

        width: 50%;

        float: left;

    }

    .homepagesectionstarting {

        position: relative;

    }

    .triggerhomesidebar{

        display: inline-block;

        width: 56px;

        height: 50px;

        float: left;

        padding-top: 11px;

        margin-right: 10px;

        margin-left: 10px;

        padding-left: 10px;

        padding-right: 10px;

        cursor: pointer;

    }

    .triggerhomesidebar span{

        float: left;

        width: 100%;

        margin-bottom: 10px;

        height: 2px;

        background-color: #fff;

    }

    body .personal_main{

        margin-left: 0;

    }

    body{

        overflow-x:hidden; 

    }

    .wtright-section{

        position: absolute;

        left: -320px;

        visibility: hidden;

    }

    .active .wtright-section{

        visibility: visible;

    }

    .wtleft-section{

        margin-right: 0;

    }

    .best-sellers-sections .best-sellers .product2{

        width: 50%;

        float: left;

    }

    .best-sellers-sections .carousel-control .glyphicon-chevron-left{

        left: 19px;

    }

    .best-sellers-sections .carousel-control .glyphicon-chevron-right{

        right: 19px;

    }

    .best-sellers-sections .carousel-control .icon-prev, 

    .best-sellers-sections .carousel-control .icon-next, 

    .best-sellers-sections .carousel-control .glyphicon-chevron-left, 

    .best-sellers-sections .carousel-control .glyphicon-chevron-right{

        background-color: #fff;

    }

}

@media(max-width: 500px){

    .best-sellers-sections .best-sellers .product2{

        width: 100%;

    }

}

.best-sellers-sections .rregular{

    font-size: 20px;

    margin-top: 10px;

}

.best-sellers-sections .italic{

    color: #72808b;

}

.specal-offers-Section{

    padding-top: 50px;

    color: #5f5e63;

}

.specal-offers-Section h1.rlight{

    text-transform: uppercase;

    font-size: 40px;

    color: #29282e;

}

.specal-offers-Section .border-right{

   position: relative; 

}

.specal-offers-Section .border-right:after{

    content: "";

    position: absolute;

    width : 1px;

    height: 90%;

    top: 5%;

    bottom: 5%;

    right: 10px;

    border-right: 1px solid #afafaf;

}

.specal-offers-Section .container{

    border-bottom: 1px solid #5f5e63;

}

.specal-offers-Section img{

    max-width: 100%;

}

.specal-offers-Section a{

    color: #3d7fdf;

    text-transform: uppercase;

}

/*end arrows for sliders*/



.ad-search-3rd li a.btn.btn-loginbtn {

    background-color: #C9012F;

    margin-right: 10px;

    background-image: none;

    color: #fff !important;

    padding-top: 12px;

    -moz-transition: all 0.4s;

    -o-transition: all 0.4s;

    -webkit-transition: all 0.4s;

    transition: all 0.4s;

    padding-bottom: 8px;

    padding-left: 13px;

    padding-right: 13px;

}

.ad-search-3rd li a.btn.btn-loginbtn:hover{

    background-color: #333 !important;

}

.all-products.AllPr.page-heading {



    padding-top: 50px;



    padding-bottom: 30px;



    min-height: 0;



    background-image: url(images/allproductsbg.png);



}



.allProducts .carousel-control.left {



    left: -4;



}



.allProducts .carousel-control.right {



    right: -4;



}



.carousel-control {



    opacity: 1;



}



/*end all products*/















/*shop profile */















.shop-profile {



    position: relative;



    min-height: 331px;



    font-size: 18px;



    padding-top: 106px;



    z-index: 1;



}



.shop-profile .details {



    margin-left: 210px;



    padding-top: 20px;



}



.addthis_toolbox.addthis_default_style {



    display: inline-block;



    margin-top: 2px;



}



.shop-profile .aboutShop p {



    margin: 0;



    padding: 0;



}



.shop-profile .details h1 {



    font-size: 48px;



    letter-spacing: 0.3px;



    display: inline-block;



    max-width: 674px;



    overflow: hidden;



    white-space: nowrap;



    text-overflow: ellipsis;



    vertical-align: middle;



    padding-left: 23px;



}



.shop-profile .details .rating {



    display: inline-block;



    vertical-align: middle;



}



.shop-profile .aboutShop {



    background-color: #f3f3f3;



    margin-top: 15px;



    padding: 16px 22px;



    letter-spacing: -0.07px;



    line-height: 1.3;



}



.shop-profile .aboutShop b {



    color: #c8012e;



}



.shop-profile .last-infosec {



    padding-left: 8px;



    margin-top: 7px;



}



.shop-profile .last-infosec .sec {



    display: inline-block;



    font-size: 14px;



    padding-left: 13px;



    margin-right: 9px;



}



.shop-profile .last-infosec .sec:after {



    content: "";



    width: 1px;



    height: 22px;



    display: inline-block;



    border-right: 1px solid #c8012e;



    position: relative;



    top: 5px;



    left: 14px;



    margin-top: -3px;



}



.shop-profile .last-infosec .sec.Reviews:after {



    content: none;



}



.shop-profile .last-infosec .sec.social-details {



    float: right;



    margin-top: 4px;



    margin-right: 29px;



}



.shop-profile .last-infosec .sec.social-details img {



    margin-right: 3px;



}



.shop-profile .last-infosec .sec.social-details:after {



    content: none;



}



.shop-profile .shopCoverPhoto {



    position: absolute;



    left: 0;



    right: 0;



    top: 0;



    z-index: -1;



    bottom: 0;



}



.shop-profile .shop-info-section {



    width: 1339px;

    max-width: 100%;

    background-color: #ffffff;



    height: 210px;



    margin: 0 auto;



}



.shop-profile .profile-pic {



    float: left;



}



.shop-profile .profile-pic img {



    border: 10px solid #fff;



}



.shop-profile .contact-seller {



    float: right;



    margin-top: 14px;



    margin-right: 30px;



}



/*end shop profile*/















/*advance serach */















.wtheader-banner {



    float: left;



    width: 100%;



    clear: both;



    min-height: 200px;



    background-image: url(images/adsearcj.png);



}



.all-products.advace-search {



    padding-top: 40px;



    padding-bottom: 22px;



    min-height: 150px;



    background-image: url(images/adsearcj.png);



}



.advanceSearchForm {



    color: #fff;



}



.advanceSearchForm h2 {



    font-size: 36px;



    margin-bottom: 58px;



}



.advanceSearchForm label {



    color: #fff;



    font-size: 18px;



    padding-left: 16px;



    position: relative;



}



.advanceSearchForm label:before {



    content: "";



    position: absolute;



    border-top: 7px solid transparent;



    border-bottom: 7px solid transparent;



    border-left: 7px solid #fff;



    left: 0;



    top: 9px;



}



.advanceSearchForm .form-field {



    float: left;



    margin-right: 30px;



}



.advanceSearchForm .form-field.minPrice {



    width: 251px



}



.advanceSearchForm .form-field.keyword {



    width: 303px;



}



.advanceSearchForm .form-field.maxPrice {



    width: 249px;



}



.advanceSearchForm .form-field.category {



    width: 303px;



}



.advanceSearchForm .form-field.submitBtn {



    padding-top: 31px;



    margin-right: 0;



    width: 232px;



    margin-left: -11px;



}



.advanceSearchForm .form-field .btn-search {



    background-image: url(images/searchicon.png);



    padding-right: 39px;



    border-radius: 0;



    background-repeat: no-repeat;



    background-color: #29282e;



    color: #fff;



    background-position: right 9px center;



    font-size: 18px;



}



.advanceSearchForm input,  .advanceSearchForm select {



    width: 100%;



    padding-left: 20px;



    color: #404040;



    height: 44px;



}



.advanceSearchForm .form-field .category {



    width: 303px;



}



section.red-section.advanceSearchForm {



    padding-top: 22px;



    padding-bottom: 40px;



}



/*end advance search*/















.arrow-down {



    width: 0;



    height: 0;



    border-left: 10px solid transparent;



    border-right: 10px solid transparent;



    border-top: 10px solid #c8012e;



    display: inline-block;



    margin-right: 6px;



    margin-left: 0px;



}



.header-menu {



    float: left;



    width: 100%;



    background-color: #c8012e;



}



.header-menu ul {



    list-style: none;



    padding: 0;



}



.header-menu ul li {



    float: left;



}



.header-menu ul li a {



    color: #fff;



}



.acc-menu {



    text-align: center;



}



.acc-menu h2 {



    margin-top: 48px;



    position: relative;



    font-size: 24px;



}



.acc-menu a {



    color: #29282e;



    position: relative;



    z-index: 3;



}



.acc-menu a:hover {



    text-decoration: none;



}



.acc-menu h2:after {



    content: "";



    position: absolute;



    bottom: -7px;



    width: 98px;



    left: 0;



    right: 0;



    margin: 0 auto;



    border-top: 1px solid #c8012e;



}



.acc-menu .col-md-3 {



    padding-top: 56px;



    position: relative;



    padding-bottom: 74px;



    z-index: 2;



}



.acc-menu .col-md-3:nth-child(2):before {



    content: '';



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    z-index: 1;



    width: 100%;



    -moz-transform: skew(9deg);



    -ms-transform: skew(9deg);



    -o-transform: skew(9deg);



    -webkit-transform: skew(9deg);



    transform: skew(9deg);



    -moz-box-shadow: -6px 0 8px rgba(0, 0, 0, 0.2);



    -webkit-box-shadow: -6px 0 8px rgba(0, 0, 0, 0.2);



    box-shadow: -6px 0 8px rgba(0, 0, 0, 0.2);



}



.acc-menu .col-md-3:nth-child(4):before {



    content: '';



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    z-index: 1;



    width: 100%;



    -moz-transform: skew(9deg);



    -ms-transform: skew(9deg);



    -o-transform: skew(9deg);



    -webkit-transform: skew(9deg);



    transform: skew(9deg);



    -moz-box-shadow: -6px 0 8px rgba(0, 0, 0, 0.2);



    -webkit-box-shadow: -6px 0 8px rgba(0, 0, 0, 0.2);



    box-shadow: -6px 0 8px rgba(0, 0, 0, 0.2);



}



.acc-menu .col-md-3:nth-child(2):after {



    content: '';



    position: absolute;



    top: 0;



    bottom: 0;



    right: 0;



    z-index: 1;



    width: 100%;



    -moz-transform: skew(-9deg);



    -ms-transform: skew(-9deg);



    -o-transform: skew(-9deg);



    -webkit-transform: skew(-9deg);



    transform: skew(-9deg);



    -moz-box-shadow: 6px 0 8px rgba(0, 0, 0, 0.2);



    -webkit-box-shadow: 6px 0 8px rgba(0, 0, 0, 0.2);



    box-shadow: 6px 0 8px rgba(0, 0, 0, 0.2);



}



.sprite {



    background: url('images/sprite-images.png') no-repeat -90px -40px;



    width: 17px;



    height: 15px;



    display: inline-block;



    position: absolute;



    left: 0;



    top: 3px;



}



.sprite1 {



    background: url('images/sprite-images.png') no-repeat -90px -17px;



}



.sprite2 {



    background: url('images/sprite-images.png') no-repeat -116px -17px;



}



.sprite3 {



    background: url('images/sprite-images.png') no-repeat -138px -19px;



}



.sprite4 {



    background: url('images/sprite-images.png') no-repeat -162px -16px;



}



.sprite5 {



    background: url('images/sprite-images.png') no-repeat -193px -16px;



}



.sprite6 {



    background: url('images/sprite-images.png') no-repeat -227px -20px;



}



.sprite7 {



    background: url('images/sprite-images.png') no-repeat -253px -17px;



}



.sprite8 {



    background: url('images/sprite-images.png') no-repeat -277px -17px;



}



.sprite9 {



    background: url('images/sprite-images.png') no-repeat -334px -16px;



}



.sprite-calender {



    background: url('images/sprite-images.png') no-repeat -304px -16px;



}



.sprite10 {



    background: url('images/sprite-images.png') no-repeat -366px -16px;



}



.sprite11 {



    background: url('images/sprite-images.png') no-repeat -92px -61px;



}



.sprite12 {



    background: url('images/sprite-images.png') no-repeat -123px -61px;



}



.sprite13 {



    background: url('images/sprite-images.png') no-repeat -154px -63px;



}



.sprite14 {



    background: url('images/sprite-images.png') no-repeat -193px -63px;



}



.sprite15 {



    background: url('images/sprite-images.png') no-repeat -218px -63px;



}



.sprite16 {



    background: url('images/sprite-images.png') no-repeat -245px -65px;



}



.sprite17 {



    background: url('images/sprite-images.png') no-repeat -277px -61px;



}



.sprite18 {



    background: url('images/sprite-images.png') no-repeat -304px -61px;



}

.allPostedProductsViaCategory{



}

.allPostedProductsViaCategory h1.rlight{

    margin-bottom: 30px;

    font-size: 30px;

}

.sprite19 {



    background: url('images/sprite-images.png') no-repeat -329px -63px;



}



.sprite20 {



    background: url('images/sprite-images.png') no-repeat -366px -60px;



}



.red-section {



    background-image: url(images/redbg.png);



    padding-left: 30px;



    padding-bottom: 30px;



    background-color: #7d011c;



    padding-top: 40px;



    background-size: cover;



}



.red-section .col-md-3 {



    padding-left: 0;



}



.red-section ul {



    list-style: none;



    padding: 0;



    margin-top: 37px;



    padding-left: 2px;



}



.red-section ul li {



    margin-bottom: 15px;



}



.red-section h1 {



    font-size: 30px;



    color: #fff;



    padding-left: 13px;



    border-bottom: 1px solid #fff;



    position: relative;



    display: inline-block;



    padding-bottom: 13px;



}



.red-section h1:before {



    content: "";



    width: 0;



    height: 0;



    display: inline-block;



    border-top: 6px solid transparent;



    border-bottom: 6px solid transparent;



    border-left: 6px solid #fff;



    position: absolute;



    left: 0;



    top: 0;



    bottom: 0;



    margin-top: auto;



    margin-bottom: auto;



}



.red-section ul a {



    color: #fff;



    font-size: 18px;



    position: relative;



    padding-left: 28px;



}



.active-pr {



    min-height: 0;



    padding-top: 40px;



    background-image: url(images/allprbanner2.png);



}



.cars-sec {



    padding-top: 30px;



    min-height: 0;



    text-align: right;



    background-image: url(images/allprbanner3.png);



}



.products-section {



}



.products-section .image-section img {



    width: 100%;



    position: relative;



    z-index: 4;



}



.products-section .title {



    font-size: 24px;



    font-style: italic;



    color: #29282e;



    border-bottom: 1px solid #29282e;



    white-space: nowrap;



    overflow: hidden;



    text-overflow: ellipsis;



    padding-top: 14px;



    padding-bottom: 6px;



    margin-bottom: 5px;



}



.products-section span.name {



    width: 87px;



    text-align: right;



    display: inline-block;



    margin-right: 8px;



}



.products-section .details {



    border-bottom: 1px solid #29282e;



    overflow: hidden;



    white-space: nowrap;



    text-overflow: ellipsis;



    min-height: 158px;



}



.allProducts .products-section .details {



    min-height: 0;



    height: auto;



}



.allProducts .products-section .title {



    border-bottom: none;



}



.allProducts .products-section .price {



    color: #c8012e;



    font-size: 24px;



    font-family: 'ralewaybold';



}



.btn.btn-red {



    background-color: #c8012e;



    color: #fff;



    position: relative;



    z-index: 3;



    font-size: 18px;



    font-family: 'ralewaybold';



    width: 100%;



    border-radius: 0;



    padding-top: 9px;



    padding-bottom: 8px;



}



.italic {



    font-style: italic;



}



.description p {



    white-space: normal;



    font-size: 14px;



    margin-bottom: 4px;



}



.description p a {



    font-family: 'ralewaybold';



    color: #c8012e;



}



.description p.italic {



    margin-top: 7px;



}



.products-section .product {

    position: relative;

    padding: 20px 36px 15px;

    z-index: 2;

    width: 20%;



}



.products-section .product a {



    position: relative;



    z-index: 4;



}



.products-section .product img {

    width: 240px;

    height: 240px;

    max-width: 100%;

    height: auto;

}



.products-section .row {



    margin-left: -45px;







    margin-right: -45px;



}



.products-section .product:nth-child(odd):before {



    content: '';



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    width: 100%;



    -moz-transform: skew(4deg);



    -ms-transform: skew(4deg);



    -o-transform: skew(4deg);



    -webkit-transform: skew(4deg);



    transform: skew(4deg);



    -moz-box-shadow: -6px 0 8px rgba(0, 0, 0, 0.2);



    -webkit-box-shadow: -6px 0 8px rgba(0, 0, 0, 0.2);



    box-shadow: -6px 0 8px rgba(0, 0, 0, 0.2);



}



.products-section .product:nth-child(odd):after {



    content: '';



    position: absolute;



    top: 0;



    bottom: 0;



    right: 0;



    width: 100%;



    -moz-transform: skew(-4deg);



    -ms-transform: skew(-4deg);



    -o-transform: skew(-4deg);



    -webkit-transform: skew(-4deg);



    transform: skew(-4deg);



    -moz-box-shadow: 6px 0 8px rgba(0, 0, 0, 0.2);



    -webkit-box-shadow: 6px 0 8px rgba(0, 0, 0, 0.2);



    box-shadow: 6px 0 8px rgba(0, 0, 0, 0.2);



}



.products-section .product:nth-child(1):before {



    content: none;



}



.products-section .product:nth-child(5n):after {



    content: none;



}



.carousel-control,  .carousel-control.left,  .carousel-control.right {



    background-image: none;



}



.products-section .carousel-control {



    width: 39px;



    height: 121px;



    margin-top: auto;



    margin-bottom: auto;



    z-index: 4;



}



.page-heading.category {



    min-height: 249px;



    padding-top: 88px;



}



.category {



    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);



    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);



    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);



}



.category.cloths {



    background-size: auto;



    background-position: right;



    background-repeat: no-repeat;



    background-image: url(images/allprbanner4.png);



}



.category.cosmatic {



    background-size: auto;



    background-position: left;



    text-align: right;



    background-repeat: no-repeat;



    background-image: url(images/allprbanner5.png);



}



.category.electronics {



    background-size: auto;



    background-position: right;



    background-repeat: no-repeat;



    background-image: url(images/allprbanner6.png);



}



.ninty-percent-discount {



    min-height: 323px;



    width: 100%;



    background-size: cover;



    background-position: center;



    background-image: url(images/getdesc.png);



    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);



    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);



    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2)



}



.category h1 {



    text-transform: uppercase;



}



.category.jewelries {



    background-size: auto;



    background-position: left;



    text-align: right;



    background-repeat: no-repeat;



    background-image: url(images/allprbanner7.png);



}



.category.phone {



    background-size: auto;



    background-position: left;



    text-align: right;



    background-repeat: no-repeat;



    text-align: right;



    background-image: url(images/allprbanner8.png);



}



.category.properties {



    background-size: auto;



    background-position: right;



    background-repeat: no-repeat;



    background-image: url(images/allprbanner9.png);



}



.pr-navigation {



    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);



    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);



    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);



    padding-top: 41px;



    padding-bottom: 47px;



}



.pr-navigation .arrows {



    width: 100px;



    float: left;



    margin-top: 10px;



}



.pr-navigation .arrows.next {



    float: right;



}



.pr-navigation .buttons {



    margin-left: 100px;



    margin-right: 100px;



    text-align: center;



}



.pr-navigation a {



    color: #404040;



    font-size: 18px;



}



.pr-navigation .buttons a.current,  .pr-navigation .buttons a:hover {



    color: #c9012f;



    box-shadow: 0 6px 6px rgba(0,0,0,0.4);



}



.btn.btn-page {



    border-radius: 0;



    padding-left: 20px;



    padding-right: 20px;



    border-right: 1px solid #dfdfdf;



}



.pr-navigation .previous {



    padding-left: 26px;



    position: relative;



}



.pr-navigation .next {



    padding-right: 26px;



    text-align: right;



    position: relative;



}



.pr-navigation .previous:before {



    content: "";



    width: 20px;



    height: 20px;



    width: 0;



    height: 0;



    border-top: 6px solid transparent;



    border-bottom: 6px solid transparent;



    border-right: 6px solid #c8012e;



    display: inline-block;



    margin-right: 2px;



    position: absolute;



    left: 5px;



    margin-left: 5px;



    top: 6px;



}



.pr-navigation .next:before {



    content: "";



    width: 20px;



    height: 20px;



    width: 0;



    height: 0;



    border-top: 6px solid transparent;



    border-bottom: 6px solid transparent;



    border-left: 6px solid #c8012e;



    display: inline-block;



    margin-right: 2px;



    position: absolute;



    margin-left: 5px;



    top: 6px;



    right: 5px;



}



a {transition:none !important;}



 @media(max-width: 1500px) and (min-width: 1250px) {



.container {



    width: 1222px;



}



}



/*footer css*/















.join-trade-exchange {



    background-image: url(img/footerbg.png);



    padding-top: 243px;



    text-align: center;



    position: relative;



    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);



    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);



    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);



}



.join-trade-exchange .get-started {



    background-image: url(img/footerbg2.png);



    background-size: cover;



    background-position: right;



    max-width: 1210px;



    margin: 0 auto;



    padding: 24px 22px 35px 39px;



    text-align: left;



}



.join-trade-exchange h1 {



    color: #fff;



    font-size: 60px;



    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);



    max-width: 1200px;



    margin: 0 auto 8px;



}



.join-trade-exchange .get-started h2 {



    float: right;



    color: #fff;



    text-align: center;



    font-size: 48px;



    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);



}



.join-trade-exchange .get-started h4 {



    color: #29282e;



    font-size: 30px;



    margin-right: 325px;



}

.otherPages .send-private-messages{

    padding-left: 0;

    padding-right: 0;

}
.send-private-messages .box_content th{
    text-align: left;
    padding: 10px;
    background-color: #C9012F;
    color: #fff;
}
.send-private-messages .box_content tr th:nth-child(1){
    border-radius: 5px 0 0;
}
.send-private-messages .box_content tr th:last-child{
    border-radius: 0 5px 0 0;
}
.send-private-messages .personal_setup_edit_title hr{
    display: none;
}
.send-private-messages .box_content td{
    padding: 10px;
}
.send-private-messages .box_content tr:nth-child(odd) td{
    background-color: rgba(201, 1, 47, 0.08);
}
.otherPages .send-private-messages .personal_setup_edit_title hr{
    margin-bottom: 0;
}
.lower-footer {



    background-image: none;



    min-height: 300px;



    padding-top: 66px;



    clear: both;



    background-size: cover;



    background-color: #151A23;



}



body .lower-footer h2 {

    color: #fff;



    padding-bottom: 15px;



    border-bottom: 1px solid #ff0000;

    font-family:'ralewaylight';

    margin-bottom: 16px;

    font-size: 14px;

    text-transform: uppercase;

    display: inline-block;



}

.personal_main .personal_profile_setup_back .wtright-section-container{

    margin-left: 0;

    padding: 0;

}

body .finance-buttons.wt-reviews-section .go_back_btn.btn.btn-finalize{

    margin-top: 0;

    font-size: 15px;

    height: auto;

    padding-bottom: 16px;

    width: 100%;

}

.wt-reviews-section .table > tbody > tr > th{

    vertical-align: middle;

}

.wt-reviews-section{

    padding-top: 30px;

}

.lower-footer .col-md-3 {



/*width: 27.77%;*/















}



.lower-footer .col-md-3.form {



    padding: 6px;



}



.lower-footer .col-md-3.form img {



    margin-top: -23px;



    margin-left: 1px;



}



.lower-footer .col-md-3.form p {



    color: #aaaaaa;



    font-size: 14px;



    margin-top: 14px;



    line-height: 1.3;



}



.lower-footer ul {

    list-style: none;

    padding: 0;

}

.lower-footer ul a {

    color: #aaaaaa;

    font-size: 12px;

}

.lower-footer .col-md-8 {



    padding: 0;



}

.best-deals-section img{

    max-width: 100%;

    width: 100%;

}

.best-deals-section .col-md-6.col-sm-6.col-xs-12,

.pr-sec .col-md-6 .col-md-6 {

    padding-right: 21px;

    padding-left: 22px;

}

.best-deals-section .small-image .off{

    position: absolute;

    right: 0;

    top: 0;

    background-color: rgba(255,255,255,0.5);

    padding: 15px;

}

.best-deals-section .small-image .description .rbold{

    font-family:'ralewaylight';

}

.best-deals-section .larg-product .off{

    position: absolute;

    top: -10px;

    left: -10px;

    padding: 10px;

    text-align: center;

    background-color: #c9012f;

    color: #fff;

}

.best-deals-section .larg-product .off h4{

    font-size: 18px;

    position: relative;

    text-transform: uppercase;

}

.best-deals-section .larg-product .off h2{

    font-size: 44px;

    display: inline-block;

}

.best-deals-section .larg-product .off h4:after{

    content: "";

    position: absolute;

    width: 4px;

    height: 4px;

    background-color: #fff;

    border-radius: 100%;

    right: 2px;

    top: 9px;

}

.best-deals-section .larg-product .off h4:before{

    content: "";

    position: absolute;

    width: 4px;

    height: 4px;

    background-color: #fff;

    border-radius: 100%;

    left: 2px;

    top: 9px;

}

.best-deals-section .oldprice{

    font-size: 17px;

    color: #aeaeae;

    text-decoration: line-through;

}

.best-deals-section .details{

    padding: 6px 10px;

    border-top: 1px solid #ebebeb;

}

.best-deals-section .small-image .oldprice{

    font-family:'ralewaybold';

    color: #333;

}

.best-deals-section .small-image .newprice{

    font-family:'ralewaybold';

}

.shiping-section-img{

    margin-top: 30px;

    margin-bottom: 60px;

}

.best-deals-section .pr-sec:nth-child(2n+1) .larg-product .off{

    left: initial;

    right: -10px;

    background-color: #29282e;

}

.shiping-section-img img{

    max-width: 100%;

}

.best-deals-section .pr-sec{

    margin-bottom: 20px;

}

.best-deals-section .newprice{

    color: #c9012f;

    font-size: 17px;

    margin-left: 10px;

}

.best-deals-section .description{

    font-size: 17px;

}

.best-deals-section .small-image{

    margin-bottom: 10px;

}

.best-deals-section h1{

    text-align: center;

    margin-top: 30px;

    margin-bottom: 30px;

}

.best-deals-section .products{

    position: relative;

    border: 1px solid #ebebeb;

    border-radius: 2px;

    background: none;

}

.lower-footer ul li {

    display: block;

    margin-bottom: 11px;



}

.otherPages .personal_setup_edit_title hr{

    margin-top: 4px;

}

.otherPages .form-horizontal .form-group{

    float: left;

    width: 100%;

}

.lower-footer .form {



    font-size: 18px;



}



.lower-footer .form input[type='text'],  .lower-footer .form input[type='email'] {

    text-align: left;

    font-family: 'ralewayregular';

    background-color: rgba(0,0,0,0.3);

    border-radius: 4px;



}

body .lower-footer .payments-shipments{

    max-width: 658px;

    margin: 0 auto;

    text-align: center;

    display: block;

    margin-bottom: 30px;

    overflow: hidden;

    border-bottom: 1px solid #c9002f;

}

body .lower-footer .payments-shipments img{

    margin-top: 10px;

    margin-bottom: 10px;

}

.lower-footer .payments-shipments h3{

    color: #fff;

    position: relative;

    font-size: 14px;

    display: inline-block;

}

.lower-footer .payments-shipments h3:before{

    content: "";

    position: absolute;

    right: 103%;

    width: 150%;

    height: 1px;

    border-top: 1px solid #c9002f;

    top: 7px;

}

.lower-footer .payments-shipments h3:after{

    content: "";

    position: absolute;

    left: 103%;

    width: 150%;

    height: 1px;

    border-top: 1px solid #c9002f;

    top: 7px;

}

.lower-footer .form input {



    width: 100%;



    height: 44px;



    text-align: center;



    margin-bottom: 20px;



    border: 0;



}



.lower-footer .form .btn-red {

    background-color: #c8012e;

    color: #fff;

    width: auto;

    padding-top: 12px;

    border-radius: 3px;

}



.lower-footer .steps-section {



    max-width: 1210px;



    margin: 9px auto 55px;



    text-align: center;



    display: table;



}



.lower-footer .steps-section .inner {



    display: table-cell;



    border: 1px solid #c8012e;



    padding: 22px 0 21px;



    text-align: center;



    width: 1%;



}



.lower-footer .col-md-9.rregular {



    padding: 0;



}



.lower-footer .steps-section .inner h2 {



    color: #fff;



    font-size: 24px;



    display: inline-block;



    vertical-align: middle;



    border: none;



    padding-bottom: 0;



    margin-bottom: 0;



}



.lower-footer .footer-menus img {



    vertical-align: bottom;



    margin-right: 14px;



    margin-top: -8px;



}



.lower-footer .steps-section .inner img {



    display: inline-block;



    margin-right: 16px;



    vertical-align: middle;



}



.lower-footer .footer-last-link {



    font-size: 14px;

    color: #aaaaaa;

    margin-bottom: 4px;



}



.lower-footer .footer-last-link.first {



    margin-bottom: 26px;



}



.lower-footer .footer-last-link span {



    color: #fff;



}



.lower-footer .footer-last-link a {

    color: #aaaaaa;

    font-size: 12px;

}



.lower-footer .last-section {

/*

    border-top: 1px solid #ff0000;



    margin-top: 21px;



    padding-top: 22px;

*/

    padding-bottom: 19px;



}



.lower-footer .last-section p {



    font-size: 14px;



    color: #fff;text-align:center;



}



.lower-footer .last-section p.rregular {



    font-size: 14px;

    color: #9aa5a7;

    margin-top: 33px;



}

.right-align {



    text-align: right;



}



.lower-footer .logo-footer {



    text-align: right;



}



.lower-footer .logo-footer img {



    margin-top: 51px;



}



/*end footer css*/































footer {



    clear: both;



}



/*css for acount activation page*/















.page-heading.account-activation {



    padding-top: 50px;



    background-image: url(images/account-activationimg1.png);



}



.wtsidebar {



    float: left;



    width: 320px;

    height: auto;

}



.wtright-content-section {



    margin-left: 320px;



}



.wtsection-heading {



    background-image: url(images/account-activationimg2.png);



    background-size: cover;



    color: #fff;



}



.wtsection-heading h1 {



    color: #fff;



    text-shadow: 0 0 10px rgba(0,0,0,0.5);



    text-transform: uppercase;



}



.wtfollow-steps-bellow {



    display: inline-block;



    background-color: #c8012e;



    background-image: url(images/activation-accountdownarrow.png);



    background-repeat: no-repeat;



    background-position: right;



}



.wtfollow-steps-bellow .step {



    color: #fff;



    background-repeat: no-repeat;



    float: left;



    background-image: url(images/checkoutbtnbg.png);



    padding-top: 18px;



    padding-left: 25px;



    padding-bottom: 11px;



    background-position: left;



    background-repeat: no-repeat;



    background-color: rgb(201, 0, 46);



    padding-right: 22px;



    margin-right: 23px;



}



#featredProducts .col-md-3 {



    position: relative;



    width: auto;



}



#wrapper.featureproductwrapper {



    width: 100%;



    overflow: hidden;



    box-shadow: 0 0 20px rgba(0,0,0,0.3);



}



/*activation page styling*/







body {



    min-width: 1600px;



}



.page-heading.account-activation {



    padding-top: 50px;



    background-image: url(images/account-activationimg1.png);



    min-height: 250px;



}



.wtsection-heading {



    background-image: url(images/account-activationimg2.png);



    background-size: cover;



    color: #fff;



    min-height: 416px;



    text-align: center;



    padding-top: 88px;



    padding-bottom: 30px;



}



.wtsection-heading h1 {



    color: #fff;



    text-shadow: 0 0 10px rgba(0,0,0,0.5);



    text-transform: uppercase;



    font-size: 60px;



    margin-top: 5px;



}



.wtfollow-steps-bellow {



    display: inline-block;



    background-color: #c8012e;



    background-image: url(images/activation-accountdownarrow.png);



    background-repeat: no-repeat;



    background-position: right 54px center;



    margin-top: 127px;



    font-size: 50px;



    padding: 22px 110px 22px 47px;



    font-weight: 100;



    letter-spacing: -0.4px;



}



.activaiton-steps-scection {



    background-image: url(images/activationimg2.png);



    background-size: cover;



    min-height: 250px;

    display: inline-block;

    width: 100%;

    font-size: 18px;



    padding: 98px 32px 24px;



}



.activaiton-steps-scection .step {



    float: left;



}



.activaiton-steps-scection p {



    margin-top: -18px;



    line-height: 1.3;



    letter-spacing: -0.2px;



}



.activaiton-steps-scection .details a {



    color: #29282e;



}



.activaiton-steps-scection.step2 .btn-red {



    width: auto;



    color: #fff;



    float: right;



    margin-top: 8px;



    padding-bottom: 13px;



    margin-left: 10px;



}



.activaiton-steps-scection .step h2 {



    display: inline-block;



    background-image: url(images/checkoutbtnbg.png);



    font-size: 36px;



    color: #fff;



    padding: 12px 12px 17px;



    min-width: 218px;



    text-align: center;



}



.activaiton-steps-scection .step h2 span {



    font-size: 60px;



    vertical-align: middle;



    line-height: 0.3;



    margin-top: 10px;



    float: left;



    margin-left: 7px;



    margin-right: 31px;



}



.activaiton-steps-scection .details {



    margin-left: 252px;



    margin-top: -21px;



}



.activaiton-steps-scection .details h1 {



    font-size: 34px;



    font-weight: 200;



    text-transform: uppercase;



    letter-spacing: -0.7px;



    margin-bottom: 11px;

    box-shadow: 0 -5px 10px rgba(0,0,0,0.3) inset;

    padding: 10px;

    display: inline-block;

    margin-bottom: 26px;

    background-color: #fff;



}

@media(max-width: 1700px){

    .activaiton-steps-scection .details h1{

        font-size: 30px;

    }

}

@media(max-width: 1290px){

    .activaiton-steps-scection .details h1{

        font-size: 21px;

    }

}

.activaiton-steps-scection .details input {



    width: auto;



    font-size: 18px;



}



.activaiton-steps-scection input[type='text'],  .activaiton-steps-scection input[type='email'] {



    background-color: #fff;



    width: 414px;



    margin-right: 15px;



}



.activaiton-steps-scection .btn-red {



    padding: 8px 8px 9px;



    margin-top: -7px;

     background-image: -moz-linear-gradient(rgb(200, 1, 46), rgb(158, 0, 36));

    background-image: -o-linear-gradient(rgb(200, 1, 46), rgb(158, 0, 36));

    background-image: -webkit-linear-gradient(rgb(200, 1, 46), rgb(158, 0, 36));

    background-image: linear-gradient(rgb(200, 1, 46), rgb(158, 0, 36));

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    min-width: 159px;



}



.activaiton-steps-scection.step2 {



    background-image: url(images/activationimg3.png);



}

@media(min-width: 1200px){

    .activaiton-steps-scection.step2{
        padding-top: 161px;
        padding-left: 242px;

    }

}



.activaiton-steps-scection.step2 .step {



    float: left;



}



.activaiton-steps-scection.step2 .details {



    margin-left: 0;



    margin-right: 0;



    margin-top: -47px;



    text-align: right;



}



.activaiton-steps-scection .joined {



    display: inline-block;



    font-size: 36px;



}



.activaiton-steps-scection.step3 .details {



    margin-top: -74px;



}

.activaiton-steps-scection.step3.newstep .details{
    margin-top: -29px;
}

.activaiton-steps-scection.step3 .btn {



    width: auto;

    color: #fff;



    font-size: 18px;



    min-width: 207px;



}

.activaiton-steps-scection .btn-success{

    width: auto;

    color: #fff;

    margin-top: 8px;

    padding-bottom: 13px;

    margin-left: 10px;

    padding: 15px 8px 13px;

    font-size: 18px;

    font-family: 'ralewaybold';

    min-width: 207px;

    border-radius: 0;

}

.activaiton-steps-scection.step3 .memebership-plan {

    float: left;

    width: 100%;

    margin-top: 17px;



}



.activaiton-steps-scection.step3 .memebership-plan p {



    display: inline-block;



    min-width: 323px;



}



.activaiton-steps-scection.step3 .memebership-plan p span {



    font-size: 30px;



    margin-left: 10px;



    display: inline-block;



    margin-top: 10px;



}



.activaiton-steps-scection.step4 {



    background-image: url(images/activationimg5.png);

}

@media(min-width: 1200px){

    .activaiton-steps-scection.step4{

        height: auto;

        padding-left: 294px;

    }

}

.activaiton-steps-scection.step4 .step {



    float: left;



}



.activaiton-steps-scection.step4 .details {



    /*margin-right: 252px;*/



    margin-left: 0;



    text-align: right;



}



.activaiton-steps-scection.step4 .btn {



    width: auto;



    color: #fff;



    border-radius: 0;



    padding: 10px;



    min-width: 194px;



    margin-left: 6px;



}



.activaiton-steps-scection.step4 .btn.btn-black {



    background-color: #29282e;



    margin-top: -7px;



    font-size: 18px;



}



.activaiton-steps-scection.step4 input[type="text"] {



    margin-right: 0;



    width: 282px;



    margin-left: 4px;



}



.activaiton-steps-scection.step5 {



    background-image: url(images/activationimg6.png);



    padding-left: 77px;



}



.activaiton-steps-scection.step5 .btn {



    width: auto;



    font-size: 18px;



    color: #fff;



    margin-top: 3px;



    padding: 8px 15px 9px;



}



.activaiton-steps-scection.step6 {



    background-image: url(images/activationimg7.png);



    padding-left: 71px;



}



.activaiton-steps-scection.step6 .step {



    float: left;



}



.activaiton-steps-scection.step6 .details {



    /*margin-right: 252px;*/



    margin-left: 0;



    text-align: right;



}

@media(min-width: 1200px){

    .activaiton-steps-scection.step6{

        padding-left: 294px;

    }

}

.activaiton-steps-scection.step6 .details .btn {



    color: #fff;



    font-size: 18px;



    width: 271px;



}



.toggle-div {display:none;}







/*end styling */







/*My Default csss-------------------------------------------------------------*/



.account_banner {height: 250px;padding: 82px  11px 1px !important;width: 100%  !important;}



.caroufredsel_wrapper {width:100% !important;min-height: 100%;}

body .account_banner a{

    color: rgb(200, 1, 46);

}

.account_banner p {font-size: 40px;position: static; width: 31%;font-family: ralewaylight;

margin-bottom: -17px;}



/*.wizard_but,.moreinfo_but{left:152px !important;}



            .moreinfo_but1{ left:60%}



            .wizard_but1 {left:61%}*/







/******************************************************************************************************************/



                                                 /*MY QUERIES*/







/******************************************************************************************************************/





.chawal-account_menu{

    width: auto !important;

    float: none !important;

    margin-left: 305px;

    overflow: hidden;

    padding-top: 15px;

    padding-bottom: 15px;

}

body{

    overflow-x:hidden !important 

}

@media only screen and (min-width: 1360px) and (max-width: 1960px) {



    







       

    



}







@media only screen and (min-width: 1024px) and (max-width: 1359px) {



    



    



    /*.account_banner {height: 250px;padding: 110px 11px 1px !important;width: 100%  ; background-size: 86% 100%;}



    .caroufredsel_wrapper {width:100% !important}



    .account_banner p {font-size: 30px;position: static; width: 31%;}



    .mn-link-new-products {font-size: 12px !important;}



    

*/

    /*my account menu----------------------------------*/



          /*acc profile*//*



            .account_menu_profile {background-repeat: no-repeat;background-size: 100% 100%;



            height: 303px;width: 45%;z-index: 100; text-align: center;}



            .account_menu a {font-size: 15px;font-weight: 500}



            .account_menu_profile img {bottom: 130px;left: 36px;position: relative;top: -126px;}



            .account_menu_profile  a:last-child{position: relative;right: 67px;}



                .account_menu_profile > a:nth-child(2) {position: relative;right: 63px;}



            .account_menu_profile hr {left: -5px;position: relative;right: 36px;top: 97px;width: 159px;}



            */



        /*account_menu_shopset *//*



            .account_menu_shopset {    background-position: -11px 0;background-repeat: no-repeat;background-size: 106% 100%; height: 303px;         margin-left:-56px; width:60%;   z-index: 99;}



            #siderbar {position: relative;z-index:17;}



            .account_menu_shopset > a:nth-child(2){float: left;height: 0;left: 161px;line-height: 0;position: absolute;



             top: 220px;}



            .account_menu_shopset img { left: 162px;position: relative;top: -122px;} 



            .account_menu_shopset hr {border-color: #FF0000;left: 10px;position: relative;top: 100px; width: 135px;}

*/

        /*account_menu_finance*//*



            .account_menu_finance { background-repeat: no-repeat;background-size: 67% 102%;



              float: left;height: 111px;margin-left: -89px;position: relative;top: 0;width:54%;z-index: 15;left:0;text-align:center;}



            .account_menu_finance img {left: 13px;position: relative;top: -127px;}



            .account_menu_finance > a:nth-child(2) {left: -23px; position: relative;}*/



        /*account_menu_finance*/  /*  



        



        



        



            .account_benefits { background-size: 71% 100%;height: 122px;margin: 0; padding-top: 73px; width: 68%; z-index: 99;}



            .account_benefits p {background: none repeat scroll 0 0 rgba(255, 255, 255, 0.72); bottom: 11px;font-size: 28px;padding: 2px 36px;



             position: absolute; margin: 0;}*/



             



             



        /*----my purchase -------------*/



            /*.account_menu_purchases {background-repeat: no-repeat;background-size: 94% 100%;float: left;height: 335px;position: relative;



            right: 4px;width: 61%;z-index: 16;margin-left: -39px;text-align:center;}*/



            /*  .account_menu_purchases img {left: 104px;position: relative;top: -123px;}*/



            /*.account_menu_purchases img {left: 124px; position: relative; top: -131px;}



            .account_menu_purchases a:last-child{   left: 2px;position: absolute;top: 216px;width: 100%;}*/



            



        /*----myaccount-adjust -------------*/



            /*.myaccount-adjust{ background-size: 100% 100% !important;height: 75px !important; overflow: hidden;}



            .account_banner_group:nth-child(even){background-position: right center;}



            .account_banner_group:nth-child(od){background-position: left center;}



            .wizard_but1,.moreinfo_but1{ top:45px; left:0px; width:auto; font-size:10px; }



            .wizard_but,.moreinfo_but{ top:50px; left:0px; width:auto; font-size:10px;  float:right;}*/











    /* /-endmy account menu----------------------------------*/



    



    



    



    .my-logo img {height: 69% !important; width: 76%;}



    #search-wrap {width: 445px !important;}



    .my-adv-search #search-form-label select {width: 367px !important;}



    .my-adv-search #search-form {    margin-left: 17px;}



    #top-bar-left{padding-left:17px;}



    #main-nav-in {padding-left:6px;}



    #main-nav-in > ul > li {padding: 0 6px !important;}



    #main-nav-in > ul > li > a{  font-size: 12px !important;}



    .my-adv-search #search-form-label select  option {width: 349px;}



        .chawal-account_menu h3 {font-size: 17px;}



        .account_banner_group_wrapper {}



        .account_banner_group_wrapper .account_banner_group{width: 100%; background-size: cover; margin-left:0px;}



    



    #wrapper row {margin:0 !important}



    footer {padding:0 !important}



    .account_benefits p {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);



    float: right;



    font-size: 17px;



    margin: 0;



    padding: 2px 1px;



    position: static;}



    



}

.sec-account-menu .footable > tbody > tr > td{

    padding: 3px 7px;

    font-size: 13px;

}

.sec-account-menu .footable h3{

    font-size: 14px;

    line-height: 1.3;

}

/*account style start*/



 /* ---my account shadows content ----------------------------------*/



    .chawal-account_menu h3 {



    }

    .chawal-account_menu > .col-sm-12{

        padding: 0;

    }



    .chawal-account_menu .col-sm-6 {margin-bottom: 4px;padding-top: 0;text-align: left;}

 

    .acc-menu-captions {margin-top: 40px;padding-bottom: 13px;}



    .account_banner {width: 100% ;}



    .chawal-account_menu hr { border-color: #FF0000;width: 100px;}



    .account_benefits p {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);float: right;font-size: 19px;margin: 0;padding: 2px 1px ;                   position: static;}



    .account_benefits {
        /*background-size: 71% 100%; */
        height: 250px;margin: 0;
        padding: 93px 17px !important;width: auto; float:none;z-index: 99;
        font-family:'ralewaylight';
            }
    .account_benefits h3{
        font-family:'ralewaylight';
        font-size: 50px;
    }


    .account_banner_group_wrapper {margin-left: 320px; margin-right: 0; padding: 0 0 3px;width: auto; float: none} 



    /* ---my account shadows content ----------------------------------*/



    



    #search-form {width:50% }



    /*my account menu----------------------------------*/



          /*acc profile*/



            .account_menu_profile {background-repeat: no-repeat;background-size: 100% 100%;



            height: 303px;width: 45%;z-index: 100; text-align: center;}



            .account_menu a {font-size: 15px;font-weight: 500}



            .account_menu_profile img {bottom: 130px;left: 36px;position: relative;top: -126px;}



            .account_menu_profile  a:last-child{position: relative;right: 67px;}



                .account_menu_profile > a:nth-child(2) {position: relative;right: 63px;}



            .account_menu_profile hr {left: -5px;position: relative;right: 36px;top: 97px;width: 159px;}



            



        /*account_menu_shopset */



            .account_menu_shopset {    background-position: -11px 0;background-repeat: no-repeat;background-size: 106% 100%; height: 303px;         margin-left:-56px; width:60%;   z-index: 99;}



            #siderbar {position: relative;z-index:17;}



            .account_menu_shopset > a:nth-child(2){float: left;height: 0;left: 161px;line-height: 0;position: absolute;



             top: 220px;}



            .account_menu_shopset img { left: 162px;position: relative;top: -122px;} 



            .account_menu_shopset hr {border-color: #FF0000;left: 10px;position: relative;top: 100px; width: 135px;}



        /*account_menu_finance*/



            .account_menu_finance { background-repeat: no-repeat;background-size: 100% 99%;



              float: left;height: 337px;margin-left: -89px;position: relative;top: 0;width:54%;z-index: 15;left:0;text-align:center;}



            .account_menu_finance img {left: 13px;position: relative;top: -127px;}



            .account_menu_finance > a:nth-child(2) {left: -23px; position: relative;}



        /*account_menu_finance*/    



            .account_benefits {

                bottom: 2px;

                float: none;

                margin-left: 320px;

                height: 250px;

                position: relative;

            }



            



             



                .account_benefits p {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);



    font-size: 19px;



    margin: 0;



    padding: 2px 0;



    position: static;



}



             



             



        /*----my purchase -------------*/



            .account_menu_purchases {background-repeat: no-repeat;background-size: 94% 100%;float: left;height: 335px;position: relative;



            right: 4px;width: 61%;z-index: 16;margin-left: -39px;text-align:center;}



            /*  .account_menu_purchases img {left: 104px;position: relative;top: -123px;}*/



            .account_menu_purchases img {left: 124px; position: relative; top: -131px;}



            .account_menu_purchases a:last-child{   left: 2px;position: absolute;top: 216px;width: 100%;}



            



        /*----myaccount-adjust -------------*/



            .myaccount-adjust{ background-size: cover; overflow: hidden;}



            .account_banner_group:nth-child(even){background-position: right center;}



            .account_banner_group:nth-child(od){background-position: left center;}



            /*.wizard_but1,.moreinfo_but1{ top:45px; left:0px; width:auto; font-size:10px; }*/



            /*.wizard_but,.moreinfo_but{ top:50px; left:0px; width:auto; font-size:10px;  float:right;}*/



            .wizard_but,.moreinfo_but{left:152px !important;}



            .moreinfo_but1{ left:60%}



            .wizard_but1 {left:61%}



                



    /* /-endmy account menu----------------------------------*/



    





/*end account style*/

@media (max-width: 1023px){

    #main-nav-in {

        display: none;

        position: absolute;

        width: 100%;

        z-index: 40;

    }

}

@media only screen and (min-width: 768px) and (max-width: 1023px) {



    



        .account_banner {background-size: 79% 100%;padding: 110px 11px 1px !important;}



        .account_banner p {font-size: 25px;}



    



        .chawal-account_menu.col-sm-7 {margin-left: 0px;}



        .chawal-account_menu h3 {font-size: 17px;}



        .account_banner_group_wrapper { margin-left: 2px;margin-right: 5px;padding: 6px 0 9px; width: 57%;}



        .account_banner_group_wrapper .account_banner_group{width: 100% !important;margin-left:0px;}



          /*acc profile*



            .account_menu_profile {background-repeat: no-repeat;background-size: 99% 100%;height: 303px; padding: 0;text-align: center;



            width: 45% !important;z-index: 100;padding-top: 36px;}



            .account_menu a {font-size: 15px;font-weight: 500}



            .account_menu_profile img {bottom: 130px;left: 36px;position: relative;top: -126px;}



            .account_menu_profile > a:nth-child(2) {position: relative;right: 63px;}



            .account_menu_profile hr {left: -5px;position: relative;right: 36px;top: 97px;width: 159px;}



            



        /*account_menu_shopset 



            .account_menu_shopset {    background-position: -11px 0;background-repeat: no-repeat;background-size: 106% 100%; height: 303px;         margin-left:-30px; width: 57%;   z-index: 99;}



            #siderbar {position: relative;z-index:17;}



            .account_menu_shopset > a:nth-child(2){float: left;height: 0;left: 72px;line-height: 0;position: relative;top: 103px;width: 188px;}



            .account_menu_shopset img { left: 65px;position: relative;top: -122px;} 



            .account_menu_shopset hr {border-color: #FF0000;left: 10px;position: relative;top: 100px; width: 135px;}



        /*account_menu_finance*



            .account_menu_finance { background-repeat: no-repeat;background-size: 100% 99%;



              float: left;height: 337px;margin-left: -68px;position:         relative;top: 0;width: 54%;z-index: 15;left:0;}



            .account_menu_finance img {left: 41px;position: relative;top: -127px;}



            .account_menu_finance > a:nth-child(2) {left: 0; position: relative;}



        /*account_menu_finance*/    



            .account_benefits {  background-size: 100% 100%;height: 122px;width: 58%;z-index: 99; padding-top:42px;}



            .account_benefits p ,.account_benefits h3



            { font-size: 21px;padding: 0 36px;margin-left:0;margin-top:10px}



    /* /-endmy account menu----------------------------------*/  



         



         



         



         







    /*----my purchase -------------*/



    .account_menu_purchases {background-repeat: no-repeat;background-size: 94% 100%;float: left;height: 335px;position: relative;



            right: 4px;width: 61%;z-index: 16;margin-left: -24px;}



    /*  .account_menu_purchases img {left: 104px;position: relative;top: -123px;}*/



        .account_menu_purchases img {left: 109px; position: relative; top: -131px;}



        .account_menu_purchases a:last-child{   left: 2px;position: absolute;top: 216px;width: 100%;}



    /*/- end my account ----*/

    .my-main-nav .toggle-div { display:block; display: block;



    float: left;



     font-size: 18px; 



    padding: 11px 27px;



    color: #fff;



    background: #333;cursor:pointer}



    .my-main-nav .my-menu{background: none  rgba(0,0,0,0.88);display:block;  position: absolute; top: 51px;



    z-index: 999;



    left: 0; padding: 20px !important;margin-left:320px}



    .my-main-nav .my-menu li {width: 100%;



    text-align: center;



    font-size: 12px; 



    border-left: none !important;



    border-bottom: 1px dotted #C9012F;}



    .my-main-nav .my-menu li:hover {background: #C9012F;color:#666}



        . my-main-nav .my-menu{display:none ;}  



#top-bar-left{ width: 60%;padding-left: 14px;}



#main-nav-in{display:none}



.my-adv-search #search-form-label select {width: 619px;}







/*search-wrpper */



#search-wrap {padding-top: 13px !important ;width: 777px !important;  padding-left: 15px;padding-right: 15px;}



.my-adv-search #search-label {width: 9%  !important;}



.my-adv-search #search-form {width: 88% !important;}



.ad-search-3rd .nav-header{height:0 }



.my-adv-search #search-form-label select  option {width: 653px;}







/*footer ------------------------------*/



.join-trade-exchange {



    background-image: url("img/footerbg.png");box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);



    padding-top: 143px;    position: relative; text-align: center;background-repeat: no-repeat;background-size: 95% 100%;



    height: 100%; margin-top: 28px;}



    .join-trade-exchange h1 {color: #FFFFFF;font-size: 16px;margin: 0 auto 8px; max-width: 1200px;



    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}



    .join-trade-exchange .get-started {background-image: url("img/footerbg2.png");background-position: right center;



    margin: 0 auto;max-width: 738px;padding:18px 0 9px;text-align: left;background-repeat: no-repeat;



     background-size: 112% 84%;}



     .join-trade-exchange .get-started h4 {color: #29282E; font-size: 19px; margin-right: 0px;width: 70%;padding: 8px;}



     .join-trade-exchange .get-started h2 {color: #FFFFFF;float: right;font-size: 36px;text-align: center;



     text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); padding-right: 6px;}



     



     /*recent product --------------------------*/



    



    /*login form 0-------------------------*/



    .wtlogin-form .inner-form {padding: 0 7px 0 5px;}



    



    /*register form --------------------------------------*/



    .wtlogin-form label {font-size: 16px;}



    



    /* my account page */



    /*.account_menu{height:100%; overflow:hidden;}



       .account_menu_profile:nth-child(2n+1):after{box-shadow:none;}



       .account_menu div{ position:inherit; width:50%; overflow:hidden;}



       .account_menu div img{ left: 65px !important;position: relative !important;top: 48px !important;}



       .account_menu_profile > a:nth-child(2) { position: relative;right: 63px;top: 139px;}



        .myaccount-adjust{}



        .account_banner_group:nth-child(even){background-position: right center;}



        .account_banner_group:nth-child(od){background-position: left center;}



        .wizard_but1,.moreinfo_but1{ top:45px; left:0px; width:auto; font-size:10px; }



        .wizard_but,.moreinfo_but{ top:50px; left:0px; width:auto; font-size:10px;  float:right;}*/



/*  endig */







    /*----MY ACCOUNT    ---*/



    #wrapper row {margin:0 !important}



    footer {padding:0 !important}



    .wtlogin-form {background-size: 119% 119%}















}



















@media only screen and (min-width: 480px) and (max-width: 767px) {

    form .login_btn{

        margin-left: 0 !important;

    }

    body .finance-section.col-md-8 {

        padding: 84px 15px;

    }

    .wtlogin-form {background-size: auto 113%}



    /* my account page */



    .account_menu, .account_benefits, .account_banner_group { margin-left:0px; width:100%;}



    .account_banner_group{ background-size: 130% auto;margin-left: 0;overflow: hidden;width: 100%;}



     .account_banner_group:nth-child(even){background-position: right center;}



     .account_banner_group:nth-child(od){background-position: left center;}



    .wizard_but1,.moreinfo_but1{ top:45px; left:0px; width:auto; font-size:10px; }



    .wizard_but,.moreinfo_but{ top:50px; left:0px; width:auto; font-size:10px;  float:right;}



    



    /*  endig */



    .my-main-nav .toggle-div { display:block; display: block;



    float: left;



     font-size: 18px; 



    padding: 11px 27px;



    color: #fff;



    background: #333;cursor:pointer}



    .my-main-nav .my-menu{background: none  rgba(0,0,0,0.88);display:block;  position: absolute; top: 51px;



    z-index: 9999;



    left: 0; padding: 20px !important;}



    .my-main-nav .my-menu li {width: 100%;



    text-align: center;



    font-size: 12px; 



    border-left: none !important;



    border-bottom: 1px dotted #C9012F;}



    .my-main-nav .my-menu li:hover {background: #C9012F;color:#666}



    



    .top-my-nav li a {color:#666}



        /*new top menu */



#top-bar-left{ width:98%;}



.top-my-nav li{  width: 93%;



    text-align: center;



    border-bottom: 1px dotted #C9012F;}



    .navbar-toggle{

        background: none repeat scroll 0 0 #c9012f;

        color: #333;

        margin: 0;

        padding: 10px;

        border-radius: 3px;

    }



    .navbar-toggle .icon-bar {

        width: 30px;

        background:#fff

    }



    



    #main-nav-in{display:none}



    



    /*search-wrpper */



#search-wrap { padding-top: 13px !important;



    width: 489px !important;  padding-left: 15px;padding-right: 15px;}



    #search-form {



    width: 383px !important;



    margin-left: 27px !important;



}



.my-adv-search #search-label {width: 9%;}



.my-adv-search #search-form {width: 88%;}







.my-adv-search #search-form-label select {width: 60px;}



.my-adv-search #search-form .text {width: 70%;z-index: 999;



}



.ad-search-3rd .nav-header{height:0 }







.my-adv-search #search-form-label select { width: 343px;}







.my-adv-search #search-form-label select  option {width: 379px;}







/*heading ------------------------------*/  







.wtfeature-head h2 {font-size: 17px;padding: 14px 9px;} 



.small-lbl{display: block;padding: 9px;position: absolute;right: 0px;}







/*footer ------------------------------*/



.join-trade-exchange {



    background-image: url("img/footerbg.png");box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);



    padding-top: 151px;    position: relative; text-align: center;background-repeat: no-repeat;background-size: 95% 100%;



    height: 100%; margin-top: 28px;}



    .join-trade-exchange h1 {color: #FFFFFF;font-size: 16px;margin: 0 auto 8px; max-width: 1200px;



    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}



    .join-trade-exchange .get-started {background-image: url("img/footerbg2.png");background-position: right center;



    margin: 0 auto;max-width: 352px;padding:16px 0 9px 0px;text-align: left;background-repeat: no-repeat;



     background-size: 112% 84%;}



     .join-trade-exchange .get-started h4 {color: #29282E; font-size: 12px; margin-right: 0px;width: 70%;padding: 8px;}



     .join-trade-exchange .get-started h2 {color: #FFFFFF;float: right;font-size: 19px;text-align: center;



     text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); padding-right: 6px;}



     



     /*recent product --------------------------*/



     .wtrecent-products {height: 400px;    overflow: hidden;}



    .wtrecent-products .carousel-inner { height: 100% !important;}



    wtrecent-products .product {padding: 16px 50px 15px;}



    .top-right-nola {width:100%}



.most-wanted.small-lbl:after {



    border-left: none;



    border-right: none;



}



.as-seen-on-right {margin-left: 1px;overflow: hidden;width: 100%;}



.as-seen-logos {padding-bottom: 0px;padding-top: 15px;}



.as-seen-logos p {margin-top: 10px !important; width: 100%; text-align: center;}







/*login form 0-------------------------*/



.wtlogin-form .inner-form {padding: 0 8px 0 8px;}



.wtlogin-form .inner-form h1 { font-size: 20px;padding-bottom: 4px;}



.wtlogin-form .form-group {padding-left: 17px;padding-right: 17px;width: 100%;}



.wtlogin-form label {font-size: 18px;margin-bottom: 3px;}







.wtlogin-sections.right {background-image: url("images/loginimg3.png");background-position: left top;



 background-repeat: no-repeat;background-size: 347% 99%;text-align: right; z-index: 1;}



 .wtlogin-sections p {



    background: none repeat scroll 0 0 rgba(255, 250, 255, 0.62);line-height: 17px;margin-bottom: 3px;padding: 5px 20px 19px;}



    .wtlogin-sections h1:before {border-bottom: 10px solid rgba(0, 0, 0, 0);border-left: 23px solid #C9012F; border-top: 10px solid rgba(0, 0, 0, 0);content: "";left: 9px; position: absolute;top: -1px;}



    .wtlogin-sections.right h1 {font-size: 38px;padding-left: 0;padding-right: 40px;}



    



    



    /* sir css code--------------------*/



    #siderbar{width:100%;}

    .slider_list, .slider_header{background-size:100% 100%;}



    .account_menu{height:100%; overflow:hidden;}



    .account_menu_profile:nth-child(2n+1):after{box-shadow:none;}



    .account_menu div{ position:inherit; width:100%; overflow:hidden; clear:both;}



    .account_menu_profile > a:nth-child(1) ,.account_menu_shopset > a:nth-child(1),.account_menu_finance > a:nth-child(1)



    ,.account_menu_purchases > a:nth-child(1) {padding: 159px;}



    .account_menu_shopset > a:nth-child(2) ,.account_menu_shopset > a:nth-child(2),.account_menu_finance > a:nth-child(2) ,



    .account_menu_purchases > a:nth-child(2){font-size:18px;padding: 2px 43px;}



    .account_menu {text-align: center;}



    .account_benefits {
        background-repeat: no-repeat;    
        background-size: 46% 100%;
        height: 75px;text-align: right; width: 100%;}



    .account_benefits p {bottom: 0;float: right;font-size: 16px;font-weight: bold;margin-left: 0;margin-top:0px;position: relative;



     top: 28px;padding-right: 5px;}



    .lower-footer .container {width:100%}



    .account_banner {background-position: right center;background-repeat: no-repeat;background-size: 81% 100%;height: 88px;



     width: 100%;padding: 35px 11px 1px !important;}



    .account_banner p {font-size: 16px;left: 0;margin: 0;position: static;



    width: 40%;}



    .account_benefits div {left: 0;position: relative;text-align: right; width: 100%;}



    /* /-sir css code--------------------*/



    



        /*.steps-section */



.lower-footer .steps-section {display: block;margin: 1px auto 7px;max-width: 100% !important;text-align: center; width: 100%;}



.lower-footer .steps-section .inner {border: 1px solid #C8012E;display: block;padding: 8px 0 9px;text-align: center;width: 100%;}



footer {padding:0 !important}



#wrapper row {margin:0 !important}







}

@media(max-width: 767px){

    .acc-menu-captions {

        margin-top: 19px;

        padding-bottom: 0;

    }

    body .personal_setup_edit_title p{

        font-size: 25px;

    }

    body .edit_wrapper{

        width: 100%;

    }

    .form-inline .btn.login_btn{

        margin-left: 0!important;

    }

    .wtsection-heading h1{

        font-size: 30px;

    }

    .wtfollow-steps-bellow{

        margin-top: 50px;

        font-size: 30px;

    }

    .wtsection-heading{

        min-height: 282px;

    }

    .activaiton-steps-scection .details {

        margin-left: 0;

        text-align: center;

        margin-top: 10px;

    }

    body .activaiton-steps-scection.step2 .step {

        float: none;

    }

    body .activaiton-steps-scection.step2 .details,

    body .activaiton-steps-scection.step4 .details,

    body .activaiton-steps-scection.step6 .details {

        margin-left: 0;

        margin-right: 0;

        margin-top: 10px;

        text-align: center;

    }

    body .activaiton-steps-scection.step2 .btn-red{

        float: none;

    }

    body .activaiton-steps-scection.step3 .details{

        margin-top: 10px;

    }

    body div .activaiton-steps-scection .step,

    body .activaiton-steps-scection.step4 .step,

    body .activaiton-steps-scection.step6 .step {

        float: none;

        text-align: center;

    }

    body .activaiton-steps-scection.step4 input[type="text"]{

        margin-top: 15px;

    }

    .chawal-account_menu .col-sm-6 {

        height: 186px;

        margin-bottom: 4px;

        padding-top: 0;

        text-align: center;

    }

    .account_benefits{

        background-size: cover;

        height: 172px;

    }

    .account_banner_group {

        background-size: cover;

        height: 124px;

        margin-left: 0;

        overflow: hidden;

        width: 100%;

    }

    .wizard_but, .moreinfo_but {

        float: left;

        font-size: 10px;

        left: 0;

        top: 64px;

        width: auto;

    }

    .wizard_but, .moreinfo_but {

        left: 104px !important;

    }

    .wizard_but1, .moreinfo_but1 {

        float: right;

        font-size: 10px;

        left: -91px;

        top: 66px;

        width: auto;

    }

}

@media only screen and (min-width: 320px) and (max-width: 479px) {

    .account_banner_group{

        height: 82px;

    }

    body{

        overflow-x: hidden;

    }

    .wtlogin-form {background-size: auto 113%}

    .wizard_but1, .moreinfo_but1{

        float: left;

        top: 53px;

        left: -45px;

    }

    /* my account page */



    .account_menu, .account_benefits, .account_banner_group { margin-left:0px; width:100%;}



    .account_banner_group{ background-size:130% 101%; margin-left: 0;overflow: hidden;width: 100%;}



     .account_banner_group:nth-child(even){background-position: right center;}



     .account_banner_group:nth-child(od){background-position: left center;}



    .wizard_but1, .moreinfo_but1 {

        float: right;

        font-size: 10px;

        height: auto;

        left: -51px;

        top: 45px;

        width: auto;

    }



    .wizard_but,.moreinfo_but{ float: left;

        font-size: 10px;

        height: auto;

        left: 53px !important;

        top: 50px;

        width: auto;

    }



    



    /*  endig */



     #main-nav-in{display:none;}



    .my-main-nav .toggle-div { display:block; 



    float: left;



     font-size: 18px; 



    padding: 11px 27px;



    color: #fff;



    background: #333;cursor:pointer}



    .my-main-nav .my-menu{background: none  rgba(0,0,0,0.88);display:block;  position: absolute; top: 51px;



    z-index: 9999;



    left: 0; padding: 20px !important;}



    .my-main-nav .my-menu li {width: 100%;



    text-align: center;



    font-size: 12px; 



    border-left: none !important;



    border-bottom: 1px dotted #C9012F;}



    .my-main-nav .my-menu li:hover {background: #C9012F;color:#666}



    



    /*new top menu */



#top-bar-left{ width:98%;}



.top-my-nav li{  width: 93%;



    text-align: center;



    border-bottom: 1px dotted #C9012F;}



    .navbar-toggle{

        background: none repeat scroll 0 0 #c9012f;

        color: #333;

        margin: 0;

        padding: 10px;

        border-radius: 3px;

    }

    .top-bar .logo{

        padding: 0;

        margin-left: -15px;

    }

    .navbar-toggle .icon-bar {

        width: 30px;

        background:#fff

    }



    



    



        /*search-wrpper */



#search-wrap { padding-top: 0 !important;



    width: 335px !important;  padding-left: 15px;padding-right: 15px;}



    #search-form { margin-left: 0px !important;width: 295px !important;



}



.my-adv-search #search-label {width: 58%;text-align: center;}



.my-adv-search #search-form {width: 55%;}







.my-adv-search #search-form .text {width: 70%;z-index: 999; font-size: 16px;}



    .my-logo img{width:94%}



    .ad-search-3rd .nav-header{height:0 }



    



    .my-adv-search #search-form-label select { width: 256px;}



    .my-adv-search #search-form-label select  option {width:290px}







/*heading ------------------------------*/  







.wtfeature-head h2 {font-size: 17px;padding: 14px 9px;} 



.small-lbl{display: block;padding: 9px;24px;position: absolute;right: 0px;}







/*footer ------------------------------*/



.join-trade-exchange {



    background-image: url("img/footerbg.png");box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);



    padding-top: 111px;    position: relative; text-align: center;background-repeat: no-repeat;background-size: 95% 100%;



    height: 100%; margin-top: 28px;}



    .join-trade-exchange h1 {color: #FFFFFF;font-size: 16px;margin: 0 auto 8px; max-width: 1200px;



    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}



    .join-trade-exchange .get-started {background-image: url("img/footerbg2.png");background-position: right center;



    margin: 0 auto;max-width: 320px;padding:16px 0 9px 0px;text-align: left;background-repeat: no-repeat;



     background-size: 112% 84%;}



     .join-trade-exchange .get-started h4 {color: #29282E; font-size: 12px; margin-right: 0px;width: 70%;padding: 8px;}



     .join-trade-exchange .get-started h2 {color: #FFFFFF;float: right;font-size: 15px;text-align: center;



     text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); padding-right: 6px;}



     



     /*recent product --------------------------*/



     .wtrecent-products {height: 400px;    overflow: hidden;}



    .wtrecent-products .carousel-inner { height: 100% !important;}



    wtrecent-products .product {padding: 16px 50px 15px;}



    .top-right-nola {width:100%}



    .most-wanted.small-lbl:after {



    border-left: none;



    border-right: none;



}











.as-seen-on-right {margin-left: 1px;overflow: hidden;width: 100%;}



.as-seen-logos {padding-bottom: 0px;padding-top: 15px;}



.as-seen-logos p {margin-top: 10px !important; width: 100%; text-align: center;}    







/*login form 0-------------------------*/



.wtlogin-form .inner-form {padding: 0 8px 0 8px;}



.wtlogin-form .inner-form h1 { font-size: 20px;padding-bottom: 4px;}



.wtlogin-form .form-group {padding-left: 17px;padding-right: 17px;width: 100%;}



.wtlogin-form label {font-size: 18px;margin-bottom: 3px;}







.wtlogin-sections.right {background-image: url("images/loginimg3.png");background-position: left top;



 background-repeat: no-repeat;background-size: 347% 99%;text-align: right; z-index: 1;}



 .wtlogin-sections p {



    background: none repeat scroll 0 0 rgba(255, 250, 255, 0.62);line-height: 17px;margin-bottom: 3px;padding: 5px 20px 19px;}



    .wtlogin-sections h1:before {border-bottom: 10px solid rgba(0, 0, 0, 0);border-left: 23px solid #C9012F; border-top: 10px solid rgba(0, 0, 0, 0);content: "";left: 9px; position: absolute;top: -1px;}



    .wtlogin-sections.right h1 {font-size: 38px;padding-left: 0;padding-right: 40px;}











/* sir css code--------------------*/



#siderbar{width:100%;}



.slider_list, .slider_header{background-size:100% 100%;}



.account_menu{height:100%; overflow:hidden;}



   .account_menu_profile:nth-child(2n+1):after{box-shadow:none;}



   .account_menu div{ position:inherit; width:100%; overflow:hidden; clear:both;}



   .account_menu_profile > a:nth-child(1) ,.account_menu_shopset > a:nth-child(1),.account_menu_finance > a:nth-child(1)



   ,.account_menu_purchases > a:nth-child(1) {padding: 79px;}



   .account_menu_shopset > a:nth-child(2) ,.account_menu_shopset > a:nth-child(2),.account_menu_finance > a:nth-child(2) ,



.account_menu_purchases > a:nth-child(2){font-size:18px;padding: 2px 43px;}



.account_menu {text-align: center;}



.account_benefits {background-repeat: no-repeat;}



.account_benefits p {bottom: 0;float: right;font-size: 16px;font-weight: bold;margin-left: 0;margin-top:0px;position: relative;



    top: 28px;padding-right: 5px;}



    .lower-footer .container {width:100%}



    .account_banner {background-position: right center;background-repeat: no-repeat;background-size: 80% 100%;height: 88px;



    width: 100%;;padding: 35px 11px 1px !important;}



    .account_banner p {font-size: 16px;left: 0;margin: 0;position: static;



    width: 40%;}



    .account_benefits div {left: 0;position: relative;text-align: right; width: 100%;}



    /* /-sir css code--------------------*/



    



        /*.steps-section */



.lower-footer .steps-section {display: block;margin: 1px auto 7px;max-width: 100% !important;text-align: center; width: 100%;}



.lower-footer .steps-section .inner {border: 1px solid #C8012E;display: block;padding: 8px 0 9px;text-align: center;width: 100%;}



footer {padding:0 !important}



#wrapper row {margin:0 !important}







}



@media only screen and (max-width: 319px) {



    /* my account page */



    .account_menu, .account_benefits, .account_banner_group { margin-left:0px; width:100%;}



    .account_banner_group{ background-size: 130% auto;height: 63px !important; margin-left: 0;overflow: hidden;width: 100%;}



     .account_banner_group:nth-child(even){background-position: right center;}



     .account_banner_group:nth-child(od){background-position: left center;}



    .wizard_but1,.moreinfo_but1{ top:45px; left:0px; width:auto; font-size:10px; height:auto;}



    .wizard_but,.moreinfo_but{ top:50px; left:0px; width:auto; font-size:10px; height:auto; float:right;}



    



    /*  endig */



    .my-main-nav .toggle-div { display:block; display: block;



    float: left;



     font-size: 18px; 



    padding: 11px 27px;



    color: #fff;



    background: #333;cursor:pointer}



    .my-main-nav .my-menu{background: none  rgba(0,0,0,0.88);display:block;  position: absolute; top: 51px;



    z-index: 9999;



    left: 0; padding: 20px !important;}



    .my-main-nav .my-menu li {width: 100%;



    text-align: center;



    font-size: 12px; 



    border-left: none !important;



    border-bottom: 1px dotted #C9012F;}



    .my-main-nav .my-menu li:hover {background: #C9012F;color:#666}



    



    



    /*new top menu */



#top-bar-left{ width:98%;}



.top-my-nav li{  width: 93%;



    text-align: center;



    border-bottom: 1px dotted #C9012F;}



.navbar-toggle{  margin: 0px 0px 0;



    padding: 6px 11px;



    background:#C9012F;



    color: #333;}



    .navbar-toggle .icon-bar {



    background:#29282E}



    #main-nav-in{display:none}



    



            /*search-wrpper */



#search-wrap {  padding-left: 6px;



    padding-right: 5px;



    padding-top: 0 !important;



    width: 241px !important;}



    #search-form { margin-left: 0px !important;width:100%  !important;



}



.my-adv-search #search-label {width: 100%;text-align: center;} 



.my-adv-search #search-form {width: 55%;}



    .my-adv-search #search-form .text { font-size: 10px;



    width: 52%;



    z-index: 999;



    padding: 0;}



    .my-adv-search #search-form-label select {



    width: 219px;



    z-index: 9999;



}



.my-logo img{width:70%}



.ad-search-3rd .nav-header{height:0 }



.my-adv-search #search-form-label select {width: 190px;}



.my-adv-search #search-form-label select  option {width: 225px;}







/*heading ------------------------------*/  







.wtfeature-head h2 {font-size: 17px;padding: 14px 9px;} 



.small-lbl{display: block;padding:9px;position: absolute;right: 0px;}







/*footer ------------------------------*/



.join-trade-exchange {



    background-image: url("img/footerbg.png");box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);



    padding-top: 111px;    position: relative; text-align: center;background-repeat: no-repeat;background-size: 95% 100%;



    height: 100%; margin-top: 28px;}



    .join-trade-exchange h1 {color: #FFFFFF;font-size: 16px;margin: 0 auto 8px; max-width: 1200px;



    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}



    .join-trade-exchange .get-started {background-image: url("img/footerbg2.png");background-position: right center;



    margin: 0 auto;max-width: 320px;padding:16px 0 9px 0px;text-align: left;background-repeat: no-repeat;



     background-size: 112% 84%;}



     .join-trade-exchange .get-started h4 {color: #29282E; font-size: 12px; margin-right: 0px;width: 74%; padding: 8px;}



     .join-trade-exchange .get-started h2 {color: #FFFFFF;float: right;font-size: 15px;text-align: center;



     text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); padding-right: 6px;}



     



     /*recent product --------------------------*/



     .wtrecent-products {height: 400px;    overflow: hidden;}



    .wtrecent-products .carousel-inner { height: 100% !important;}



    wtrecent-products .product {padding: 16px 50px 15px;}



    



    .top-right-nola {width:100%}



    .most-wanted.small-lbl:after {



    border-left: none;



    border-right: none;



}



.as-seen-on-right {margin-left: 1px;overflow: hidden;width: 100%;}



.as-seen-logos {padding-bottom: 0px;padding-top: 15px;}



.as-seen-logos p {margin-top: 10px !important; width: 100%; text-align: center;}







/*login form 0-------------------------*/



.wtlogin-form .inner-form {padding: 0 8px 0 8px;}



.wtlogin-form .inner-form h1 { font-size: 20px;padding-bottom: 4px;}



.wtlogin-form .form-group {padding-left: 17px;padding-right: 17px;width: 100%;}



.wtlogin-form label {font-size: 18px;margin-bottom: 3px;}







.wtlogin-sections.right {background-image: url("images/loginimg3.png");background-position: left top;



 background-repeat: no-repeat;background-size: 347% 99%;text-align: right; z-index: 1;}



 .wtlogin-sections p {



    background: none repeat scroll 0 0 rgba(255, 250, 255, 0.62);line-height: 17px;margin-bottom: 3px;padding: 5px 20px 19px;}



    .wtlogin-sections h1:before {border-bottom: 10px solid rgba(0, 0, 0, 0);border-left: 23px solid #C9012F; border-top: 10px solid rgba(0, 0, 0, 0);content: "";left: 9px; position: absolute;top: -1px;}



    .wtlogin-sections.right h1 {font-size: 38px;padding-left: 0;padding-right: 40px;}















/* sir css code--------------------*/



    #siderbar{width:100%;}



    .slider_list, .slider_header{background-size:100% 100%;}



    .account_menu{height:100%; overflow:hidden;}



    .account_menu_profile:nth-child(2n+1):after{box-shadow:none;}



    .account_menu div{ position:inherit; width:100%; overflow:hidden; clear:both;}



    .account_menu_profile > a:nth-child(1) ,.account_menu_shopset > a:nth-child(1),.account_menu_finance > a:nth-child(1)



    ,.account_menu_purchases > a:nth-child(1) {padding: 41px;}



    .account_menu_shopset > a:nth-child(2) ,.account_menu_shopset > a:nth-child(2),.account_menu_finance > a:nth-child(2) ,



    .account_menu_purchases > a:nth-child(2){font-size:18px;padding:0;}



    .account_menu {text-align: center;}



    .account_benefits {background-repeat: no-repeat;    background-size: 46% 100%;height: 75px;text-align: right; width: 100%;}



    .account_benefits p {bottom: 0;float: right;font-size: 16px;font-weight: bold;margin-left: 0;margin-top:0px;position: relative;



     top: 28px;padding-right: 5px;}



    .lower-footer .container {width:100%}



    .account_banner {background-position: right center;background-repeat: no-repeat;background-size: 80% 100%;height: 88px;



    width: 100%;;padding: 35px 11px 1px !important;}



    .account_banner p {font-size: 13px;left: 0;margin: 0;position: static;



    width: 40%;}



    .account_benefits div {left: 0;position: relative;text-align: right; width: 100%;}



    /* /-sir css code--------------------*/











    /*.steps-section */



.lower-footer .steps-section {display: block;margin: 1px auto 7px;max-width: 100% !important;text-align: center; width: 100%;}



.lower-footer .steps-section .inner {border: 1px solid #C8012E;display: block;padding: 8px 0 9px;text-align: center;width: 100%;}



footer {padding:0 !important}



#wrapper row {margin:0 !important}







}











@media only screen and (min-width: 1360px) {







}



.inner-form .form-group {margin-bottom:0px !important}



































.nav > li > a:hover, .nav > li > a:focus{background-color:none !important;}



/*desktop view for all resolutions*/















@media(max-width: 1500px) {



.cart-product-payment-container .inner .cvs label {



    margin-right: 27px;



}



.letter-nav ul > li > a {



    width: 34px !important;



    height: 44px !important;



    font-size: 27px !important;



}



.lower-footer h2 {



    font-size: 18px;



}



.wtcart-section .cart-item .cart-inner .section.name-description {



    width: 146px !important;



}



.wtcart-section .cart-item .cart-inner .section {



    width: 149px !important;



    margin-right: 7px !important;



}



.products-section .title {



    font-size: 19px;



}



.btn.btn-red {



    font-size: 15px;



    padding-top: 15px;



    padding-bottom: 15px;



}



.red-section h1 {



    font-size: 23px;



}



.red-section ul a {



    font-size: 16px;



}



.acc-menu h2 {



    font-size: 21px;



}



.red-section h1:before {



    top: -16px;



}



}



 @media(max-width: 1200px) {

    .personal_setup_select_file .personal_setup_upload p {

        color: #c8012e;

        font-size: 16px;

        margin-left: 0;

        margin-top: 23px;

    }

    .activaiton-steps-scection{

        background-position: right;

    }

    .activaiton-steps-scection.step5{

        background-position: left;

    }

    .activaiton-steps-scection{

        min-height: 279px;

    }

    .activaiton-steps-scection.step4 input[type="text"]{

        margin-top: 0;

    }

    body .activaiton-steps-scection{

        float: left;

        width: 100%;

    }

    .banner_features div,

    .banner_subscription div,

    .shopsetup_banner .container{

        background-color: rgba(255,255,255,0.4);

    }

.products-section .product {



    width: 33.33%;



}

.account_menu_profil:nth-child(2n+1):after{

    content: none;

}

.account_menu_purchase,

.account_menu_financ{

    box-shadow: none;

}

.products-section .product:nth-child(1):before {



}



.products-section .product:nth-child(5n):after {



    content: "";



}



.products-section .product:nth-child(3n):after {



    content: none



}



.acc-menu .col-md-3 {



    width: 50%;



}



.acc-menu .col-md-3:nth-child(2):before {



    content: none;



}



.acc-menu .col-md-3:nth-child(2):after {



    content: none;



}



.acc-menu .col-md-3:nth-child(4):before {



    content: none;



}



.products-section .row {



    margin-left: -15px;



    margin-right: -15px;



}



.cars-sec {



    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner3.png");



    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner3.png");



    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner3.png");



    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.6)), color-stop(1, rgba(255, 255, 255, 0.6))), url("images/allprbanner3.png");



    background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner3.png");



}



.category.cloths {



    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner4.png");



    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner4.png");



    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner4.png");



    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.6)), color-stop(1, rgba(255, 255, 255, 0.6))), url("images/allprbanner4.png");



    background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner4.png");



}



.category.cloths {



    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner5.png");



    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner5.png");



    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner5.png");



    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.6)), color-stop(1, rgba(255, 255, 255, 0.6))), url("images/allprbanner5.png");



    background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner5.png");



}



.category.jewelries {



    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner7.png");



    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner7.png");



    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner7.png");



    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.6)), color-stop(1, rgba(255, 255, 255, 0.6))), url("images/allprbanner7.png");



    background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("images/allprbanner7.png");



}



.ninty-percent-discount {



    background-size: 100% 100%;



}



}

.col-md-9.wt-reviews-section{

    float: none;

    width: auto;

    margin-left: 320px;

}

.cart-inner .img-section img{

    max-width: 174px;

}

@media(max-width: 1250px){

    .wtcart-section .cart-item .img-section {

        float: left;

        width: 100%;

        text-align: center;

    }

    .wtcart-section .other-details{

        margin-left: 0;

        padding-top: 30px;

        float: left;

        width: 100%;

    }

    .wtcart-section .cart-item .cart-inner .section{

        width: 144px !important

    }

}

@media(max-width: 1100px){

    body .edit_wrapper > p{

        margin-left: 0;

    }

    .mn-link-new-products {

        font-size: 12px;

        padding-top: 3px;

    }

    .category-header-right {

        text-align: right;

        background-size: cover;

        background-position: right;

    }

    .category-header-left {

        text-align: left;

        background-size: cover;

        background-position: left;

    }

    .letter-nav{

        height: auto;

        padding-bottom: 20px;

    }

    .edit_wrapper input[name="amount"] {

        max-width: 110px;

        margin-right: 12px;

    }

}

@media(max-width: 991px) {

    .logo{

        height: auto;

        min-height: 67px;

    }

    .wtcart-section.checkout .cart-item .cart-inner .section.cross .btn.rbold.btn-black{

        margin-top: 25px;

    }

    body .pay-non-membership-right-section{

        margin-top: 76px;

        margin-left: 0;

        padding: 0;

    }

    body .edit_wrapper{

        padding: 0 15px;

    }

    body .wtright-section-container,

    .col-md-9.wt-reviews-section{

        margin-left: 0;

    }

    .col-md-9.wt-reviews-section {

        clear: both;

        width: 100%;

    }

    body .shopsetup_main{

        margin-left: 0;

    }

    .wtcart-section .cart-item .cart-inner .section {

        float: none;

        margin-right: 0 !important;

        width: 100% !important;

    }

    body .wtcart-section .cart-item .cart-inner .section.name-description {

        width: 100% !important;

        margin-left: 0;

        text-align: center;

    }

    .quantities input[type='number']{

        text-align: center;

    }

    body .account-balance-section {

        padding: 85px 0px;

        font-size: 18px;

    }

    #content > .col-lg-9{

        margin-left: 0;

    }

    .personal_main .personal_profile_setup_white{

        padding:10px;

    }

    .personal_container .personal_main{

        margin-left: 0;

    }

    .personal_main .personal_setup_select_file,

    .personal_main .personal_setup_edit_title, {

        padding: 0 12px;

    }

    .personal_main .personal_edit_wrapper, 

    .personal_main .personal_edit_wrapper1{

        padding: 0 7px;

    }

    .personal_main .personal_profile_setup_back{

        padding-left: 15px;

        padding-right: 15px;

    }

    .allPostedProductsViaCategory .col-sm-12{

        float: left;

        width: 50%;

    }

    .category-content > .category-col > ul > li{

        width: 37%;

    }

    .account_benefits {

        background-size: initial;

        height: 122px;

        width: 100%;

        z-index: 99;

        margin-left: 0;

    }

    .products-section .product {

        width: 50%;

        float: left;

        box-shadow: 0 0 30px rgba(0,0,0,0.3) inset;



    }

    .chawal-account_menu.col-sm-7{

        width: 100% !important;

    }

    .chawal-account_menu,

    .account_banner_group_wrapper {

        width: 100% !important;

        float: none !important;

        margin-left: 0;

        overflow: hidden;

    }

    #siderbar{

        position: absolute;

        background-color: #fff;

        z-index: 100;

    }

    .sideBarButton{

        float: left;

        width: 50px;

        cursor: pointer;

        height: 50px;

        padding: 10px;

        position: relative;

        border-color: #efefef;

        box-shadow: 0 0 10px rgba(0,0,0,0.3);

        background-color: #fff;

        z-index: 101;

        margin-top: 20px;

    }

    .wtmain-content-area{

        position: relative;

    }

    .myAccountSidebar{

        position: absolute;

        left: -320px;

    }

    .wtright-content-section{

        margin-left: 0;

    }

    .sideBarButton span{

        display: inline-block;

        width: 90%;

        margin: 3px auto;

        height: 3px;

        background-color: #c8012e;

    }

    #siderbar{

        width: 300px;

    }

    .products-section .product:nth-child(5n):after {



        content: none;



    }



    .products-section .product:after {



        content: none !important;



    }



    .products-section .product:before {



        content: none !important;



    }



    .ninty-percent-discount {



        min-height: 214px;



    }



}

.alert.alert-danger{

    border-radius: 0;

    margin-bottom: 0;

}

.walleto_main_image1 img{

    max-width: 100%;

}

#fileupload .row{

    clear: none;

}

#fileupload .table-striped > tbody > td{

    vertical-align: middle;

}

#fileupload .row:before,

#fileupload .row:after{

    content: none;

}

#fileupload table .login_btn{

    background: none;

    height: auto;

    color: #333;

}

 @media(max-width: 667px) {

    body .paynon_banner{

        height: 194px;

    }

    body .shop-profile .profile-pic {

        float: left;

        width: 100%;

        text-align: center;

    }

    body .shop-profile .details{

        margin-left: 0;

        float: left;

        width: 100%;

    }

    body .shop-profile .details h1{

        display: block;

        width: 100%;

        max-width: 100%;

    }

    body .shop-profile .details .rating{

        width: 100%;

        text-align: left;

        padding-left: 27px;

    }

    body .shop-profile .aboutShop{

        width: 100%;

    }

    body .shop-profile .contact-seller {

        float: left;

        margin-top: 14px;

        margin-left: 26px;

        margin-right: 0;

    }

    .ad-search-3rd{

        width: 100%;

    }

    .cart-product-payment-container .inner .field.card-number input{

        width: 100%;

    }

    .cart-product-payment-container .inner .field{

        margin-right: 0;

    }

    .cart-product-payment-container .inner .field{

        width: 100%;

    }

    .cart-product-payment-container .radio-box-section label{

        font-size: 11px;

    }

    .cart-product-payment-container .btn, .cart-product-payment-container .btn.btn-red{

        margin-right: 0;

        width: 100%;

    }

    .cart-product-payment-container .payment-option .text{

        font-size: 14px;

    }

    body .wtcheckout-btn-large .btn{

        font-size: 16px;

        width: 100%;

        background-color: rgb(214, 0, 45);

        background-image: none;

        padding-left: 0;

        padding-right: 0;

    }

    .my-adv-search #search-label {

        width: 100%;

        text-align: left;

        margin-bottom: 10px;

        padding-left: 29px;

    }

    .ad-search-3rd li a.btn.btn-loginbtn{

        margin-right: 0;

    }

    .ad-search-3rd ul li:last-child{

        text-align: center;

    }

    .ad-search-3rd #header-cart{

        float: none;

        margin: 0 auto;

    }

    .ad-search-3rd ul li {

        float: left;

        width: 100%;

        padding-left: 15px;

        padding-right: 15px;

        margin-bottom: 10px;

    }

    body .wtcart-buttons .btn-cart{

        width: 100%;

        margin-right: 0;

        margin-top: 10px;

    }

    .wtrecent-products .product{

        width: 100%;

        box-shadow: 0 0 20px rgba(0,0,0,0.3) inset;

    }

    .wtrecent-products .product:nth-child(odd):after{

        content: none;

    }

    .wtrecent-products .product:nth-child(odd):before{

        content: none;

    }

    .wtrecent-products .product:before,

    .wtrecent-products .product:after{

        content: none;

    }

    body .paynon_banner input[type='button']{

        font-size: 19px;

        font-weight: bold;

        color: #FFF;

        width: 160px;

        height: auto;

        border: medium none;

        background-color: #A10505;

    }

    .products-section .product img{

        width: 100%;

    }

    .wtright-section-container{

        padding-top: 70px;

        padding-left: 15px;

        padding-right: 15px;

    }

    .products-section .product {

        width: 100%;

    }

    body .activaiton-steps-scection .details h1{

        font-size: 30px;

    }

    .activaiton-steps-scection input[type='text'], .activaiton-steps-scection input[type='email']{

        max-width: 100%;

    }

    .send-private-messages a.green_btn{

       background-color: rgb(201, 1, 47);
        display: inline-block;

        color: #fff;

        padding: 10px;

        width: 48%;

        margin-bottom: 2px;

        text-align: center;

    }

    body .shopsetup_banner p{

        font-size: 24px;

    }

    .pr-navigation .buttons {

        margin-left: 0;

        margin-right: 0;

        clear: both;

    }

    .acc-menu h2 {

        font-size: 17px;

    }

    .category-content > .category-col > ul > li {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

    }

    .category-caption h1, .category-caption h2{

        font-size: 28px;

    }

    .category-caption {

        padding-top: 30px;

    }

    .category-header-block{

        height: auto;

        padding-bottom: 30px;

    }

    .box_content{

        overflow-x: scroll;

        -webkit-overflow-scrolling: touch;

    }

    .box_content table{

        min-width: 600px;

    }

    .financePage .box_content{

        overflow: hidden;

    }

    .financePage .box_content table{

        min-width: 0;

        display: inline-block;

        width: 100%;

    }

    .financePage .box_content table tr{

        display: inline-block;

        width: 100%;

    }

    .financePage .box_content table tr td{

        display: block;

        width: 100%;

    }

    .financePage .box_content tbody{

        display: inline-block;

        width: 100%;

    }

}

@media(max-width: 500px){

    .allPostedProductsViaCategory .col-sm-12 {

        float: left;

        width: 100%;

    }

    body .edit_wrapper{

        width: 100%;

        margin-top: 11px;

    }

    body .send-private-messages {

        padding: 83px 15px;

    }

    body .finance-section.col-md-8 {

        padding: 74px 16px;

    }

    .form-inline .btn.login_btn{

        margin-left: 0!important;

    }

    .form-inline label{

        display: inline-block;

        width: 100%;

    }

    body div .activaiton-steps-scection{

        padding-left: 15px !important;

        padding-right: 15px !important;

    }

    body .activaiton-steps-scection.step4 .btn.btn-black {

        background-color: #29282e;

        margin-top: 10px;

        font-size: 18px;

        margin-left: 0;

    }

    .send-private-messages a.green_btn{

        width: 100%;

    }

    .personal_main .personal_setup_upload {

        clear: both;

        float: left;

        font-size: 25px;

        height: auto;

        margin-left: 0;

        margin-top: 34px;

        width: 100%;

    }

    body .wtright-section-container {

        padding: 76px 15px;

    }

    body .shopsetup_setup{

        padding-left: 0;

        padding-right: 0;

    }

    .account-balance-section h3{

        font-size: 16px;

    }

    body .shopsetup_wrapper{

        padding-left: 15px;

        padding-right: 15px;

    }

    body .banner_subscription div P:first-child {

        font-size: 26px;

    }

    body .banner_features div p {

        font-size: 26px;

    }

    .shopsetup_wrapper > div > h1{

        float: none !important;

    }

    body .banner_features div {

        padding-top: 69px;

        text-align: center;

    }

    .personal_main .personal_edit_wrapper, 

    .personal_main .personal_edit_wrapper1{

        width: 100%;

    }

}

@media(max-width: 400px){

    body #main-nav{

        height: auto;

    }

    .mn-link-new-products {

        background-color: #c8012e;

        font-size: 15px;

        text-align: center;

        width: 100%;

    }

}



/*footer-section*/

.footer {

    width: 100%;

    height: auto;

    padding: 50px 0;

}

.center-text {

    text-align: center;

}

.line-bx001 {

    position: relative;

    display: inline-block;

    padding-bottom: 30px;

}

.list-inline-ctr {

    list-style: none;

    width: auto;

    height: auto;

    text-align: center;

}

.list-inline-ctr>li {

    list-style: none;

    width: auto;

    height: auto;

    display: inline-block;

    margin: 0 1px 0 0;

}

.social01 li {

    font-size: 12px;

    vertical-align: middle;

    margin: 0 10px;

    transition: all 0.3s linear;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    -ms-transition: all 0.3s linear;

}

.f-menu01 li a {

    font-family:'ralewayregular';

    font-size: 14px;

    margin: 0 23px;

}

.social01 li a:hover{

    color: #c8012e

}

.line-bx001:after {

    content: "";

    display: block;

    width: 100px;

    height: 1px;

    background-color: #C8012E;

    margin: auto;

    margin-top: 25px;

}

.line-bx001 ul{

    padding-left: 0;

}

.copyright {

    font-size: 11px;

    padding-top: 25px;

}

.bg05 {

    background-color: #eaeaea!important;

}

/*end footer section*/



@media(max-width: 1500px) {

    #header-1 .in {

        width: 1200px;

        margin: 0 auto;

    }

    .lower-footer h2 {

        font-size: 18px;

    }

    #search-wrap {

        padding-top: 12px;

        width: 595px;

        float: left;

    }

    #search-form {

        width: 471px;

    }

    #main-nav-in > ul > li > a {

        font-size: 14px;

    }

    .mn-link-new-products {

        font-size: 15px;

    }

    #main-nav-in > ul > li {

        padding: 0 9px;

    }

    .wtrecent-products .product .title {

        font-size: 20px;

    }

    .wtrecent-products .description .price {

        font-size: 20px;

    }

}



#sidebar a {



    color: #000;



}



#sidebar ul,  #siderbar ul {



    list-style: none;



}



.panel-info > .panel-heading {



    color: #fff;



    background-color: #C9012F;



    border-color: #C9012F;



}



.panel-info {



    border-color: #C9012F;



}



a.span-btn {



    border-right: 1px solid #ddd;



    margin-top: 10px;



    padding: 2px 10px;



}



.buttons-act {



    display: none;



}



.pr-navigation .arrows {



    margin-top: 0!important;



}



.pr-navigation a.activee {



    -webkit-box-shadow: 0px 2px 2px 2px #eee;



    -moz-box-shadow: 0px 2px 2px 2px #eee;



    box-shadow: 0px 2px 2px 2px #eee;



    border: none;



    color: #c8012e;



}



.pr-navigation a.span-btn:first-child {



    margin-left: 30%;



}



.description .login_btn {



    font-size: 9px!important;



}



.carousel-control {



}



/*New css added*/







#search-form-label select {



height: 40px;



width: 60px;



background: #fff;



padding-left:5px;



-webkit-appearance: none;



    -moz-appearance: none;



    appearance: none;



    outline:none;



    border: none;



    -moz-appearance:  <appearance>;



    text-overflow: '';



    background:#fff url("http://worldtradeexchange.org/marketplace/wp-content/themes/Wte/images/icon-arrow-red-14x7.png") no-repeat 80% center;



}



.wtcart-section .cart-item .cart-inner .section.name-description {







width: 240px;



margin-left: 20px;



}



.wtcart-section .cart-item .cart-inner .section {



float: left;



width: 150px;



}



.wtcart-section.checkout .cart-item .cart-inner .section {



margin-right: 24px;



}







@-moz-document url-prefix(){



    #search-form-label select {



    float: left;



    width: 832px;



    z-index: 1024;



    background: url(http://worldtradeexchange.org/marketplace/wp-content/themes/Wte/images/icon-arrow-red-14x7.png) no-repeat scroll 5% center #fff;



    }







.wanted-hidden{ position:absolute; right:-320px; z-index:9998;}



.small-lbl{ 
    display: none;
    position: absolute;
    width: auto ;
    z-index: 9997 ;
    right: 0px; 
    border-left:0px;
    border-right:0px;
} 
.carousel-inner > .item > img, .carousel-inner > .item > a > img {width:100%} 
