.cart-login .fa.fa-shopping-cart{font-size:32px;}
.cart-login{position: absolute;top: 80px;right: 10px; }
.leftbg a {
    color: white !important;
    text-decoration:none !important;
}

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

    .leftbg{
    display:none !important;

    }
    

}  

@media (min-width: 992px){
    
.col-md-8.subproducts {
    width:100% !important;
    padding: 4px;
}
}


/*added on 2nd dec  no */



/*added on 26th nov  no */
.btn-primary:focus, .btn-primary:hover {
    background: #f23d19 !important;
    outline: 0 !important;;
    box-shadow: 0 3px 6px rgba(242,61,24,.46) !important;;
}
.btn.btn-primary.btn-lg:active {
    background-color: 
    red !important;
}
.btn-primary {
color: #fff; 

background-color:#f25c27 !important;

border-color:  #f25c27 !important;

}
/*.moreinfo button {
    background-color: 
#f25c27;
border: solid 1px
    #f25c27;
    width: 37%;
    text-align: center;
    margin: 10px 95px;
}*/
.col-md-4.blocks2 h3 {
    text-align: center;
    font-weight: bold;
}
.col-md-4.blocks2 {
    width: 50%;
    border-radius: 25px;
    border: 1px solid; 
}

#search-error {

    position: absolute;
    margin-top: 43px;
    color: red;
    font-size: 13px;
    text-align: center !important;
    display:block;

}

#save_address .form-group select,#save_address .form-group textarea,#save_address input:not([type]),#save_address input[type=date],#save_address input[type=datetime-local],#save_address input[type=datetime], input[type=email],#save_address input[type=number],#save_address input[type=password],#save_address input[type=search],#save_address input[type=tel],#save_address input[type=text],#save_address input[type=time],#save_address input[type=url] {
    background-color: #f4f4f4;
    border: 1px solid #9e9e9e;
    border-radius: 3px;
    outline: 0;
    height: 4rem;
    margin: 10px 0 10px 0;
    padding: 8px 15px;
    box-shadow: none;
    box-sizing: inherit;
    transition: all .3s;
    width: 100%;
}

#update_address .form-group select,#update_address .form-group textarea,#update_address input:not([type]),#update_address input[type=date],#update_address input[type=datetime-local],#update_address input[type=datetime], input[type=email],#update_address input[type=number],#update_address input[type=password],#update_address input[type=search],#update_address input[type=tel],#update_address input[type=text],#update_address input[type=time],#update_address input[type=url] {
    background-color: #f4f4f4;
    border: 1px solid #9e9e9e;
    border-radius: 3px;
    outline: 0;
    height: 4rem;
    margin: 10px 0 10px 0;
    padding: 8px 15px;
    box-shadow: none;
    box-sizing: inherit;
    transition: all .3s;
    width: 100%;
}

/*added on 26th nov  no */


/*added on 25th nov  no */
.container.product-page img {
    width: 400px;
}
.container.product-page h2 {
    text-transform: capitalize;
}
.nav-tabs>li>a {
    margin-right: 21px !important;
}
.container.product-page {
    text-align: justify;
}
/*added on 25th nov  no */
/*added on 22nd nov  no */
.media:first-child {
    margin-top: 0;
    border: 1px solid;
}
.nav-tabs>li.active>a::after {
    position: absolute;
    content: "";
    width: auto;
    height: auto;
    border-style: solid;
    border-color: transparent transparent transparent #f25c27;
    border-width: 25px 22px;
    right: -44px;
    top: 0;
}
/*added on 22nd nov  no */
#main-slider {
    position: relative;
    background: #717171;
    height:67px;
}.no-margin {
    margin: 0;
    padding: 0;
}
#main-slider .heading-top {
    text-align: right;
}.heading-top .col-sm-6 {
    padding: 0;
}
.heading-top .col-sm-6 {
    padding: 0;
}
#main-slider .heading-top h2 {
    color: #fff;
    text-align: left;
    margin-bottom: 20px;
    font-size: 28px;
    float: left;
    width: 50%;
}
#main-slider .heading-top .breadcrumbs a {
    color: #fff!important;
}
#main-slider .heading-top .breadcrumbs {
    float: right;
    text-align: right;
    color: #fff;
    margin-top: 20px;
}

/*above code added on 21st no */

.select2-container--focus{
    width: 647px !important;
}
.select2-container--default{
   width: 647px !important; 
}
.forcontent{
text-align:justify;
line-height: 28px;
}

.pagination>.active>a{
    
     background-color: #dd4b39 !important;
}

.btn-info {
    background-color: #dd4b39 !important;
    border-color: #00acd6 !important;
}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: white !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
   background-color: #dd4b39 !important;
}
section.sidebar-codestyle h1 {
    font-weight: bold;
    text-align: center;
    color: #f25c27 !important;
    /* background-color: orange; */
}
.user-image {
    padding: 8px;
    margin-top: 14px;
  

}
.tab-content>.tab-pane {
    padding: 62px !important;
}

/*added on 18th no */

.col-md-8.forstate {
    padding: 14px;
}
#validatesearchform {
    margin: 0;
}.rightbg {
    background-color: #f25c27;
    padding: 6px;
    border-radius: 20px 0px 0px 20px;
    top: 28px;
    position: absolute;
    color: #fff;
    font-family: 'PT Sans',sans-serif !important;
    font-weight: bold;
    width: 184px;
    right: 0;
}
.top-right.links {
    float: right;
    color: #636b6f;
    font-size: 18px;
    font-weight:bold;
}
     
            .dropdown-menu-user {
                        right: auto;
                        left: auto;
            }
                .item1 {
    padding-left: 54px;
    text-decoration:none;
}
.nav-item.dropdown {
    list-style: none !important;
}

h3.uk-text-center.text-red {
    color: 
    #f25c28;
    font-size: 45px !important;
    text-align: center;
    font-weight: bold;
}

.h3, h3 {
    font-size: 20px !important;
}
 h3 {
    font-size: 20px !important;
}
.quicklinks li {
    text-align: left !important;
    margin: 0 auto;
    display: block;
    max-width: 135px;
    width: 100%;
    position: relative;
    left: 7px;
}
.dropdown-menu {
    margin: 0px 0 0 !important;
    min-width: 100% !important;
}
.dropdown-menu > li > a {
    display: block;
    padding: 8px 20px;}
@media (min-width: 321px) and (max-width: 768px) {
.rightbg {
    background-color: #f25c27;
    padding: 6px;
    border-radius: 20px 0px 0px 20px;
    top: 28px;
    position: absolute;
    color: #fff;
    font-family: 'PT Sans',sans-serif !important;
    font-weight: bold;
    width: 120px !important;
    right: 0;
}   

.top-right.links {
    font-weight:bold;
 
    font-size: 11px;
}
.col-md-4.blocks2 {
  
    margin-top: 6px;
}
.blocks2 img {

    height: 144px;
    width: 200px;

}
.col-md-4.blocks2 {

    width: 100%;

}

/*added on 26th dec */
span.cart-login {
    font-size: 22px !important;
    margin-left:-17px;
}

.rightbg{
    
    top:32px !important;
}
.item1{
    padding-left:3px !important;
}
}
    