
.cart-img{
    padding-bottom: 35px;
}

.mainwrapper {
    font: 10pt normal Arial, sans-serif;
    font-weight: bold;
    padding-bottom: 30px;
    text-align: center;
    width: 120px;
    /*width: 660px;*/
}

/* Image Box Style */
.mainwrapper .box {
    /*border: 5px solid #fff;*/
    cursor: pointer;
    height: 220px;
    /*float: left;*/
    position: relative;
    overflow: hidden;
    width: 140px;

}
.mainwrapper .box img {
    position: absolute;
    left: 0;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;	
    transition: all 300ms ease-out;
}

/* Caption Common Style */
.mainwrapper .box .caption {
    background-color: rgba(255,255,255,.8);
    position: absolute;
    height: 100px;
    z-index: 100;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;	
    transition: all 300ms ease-out;
    left: 0;
}


/** Caption 1: Simple **/
.mainwrapper .box .simple-caption {
    height: 220px;
    width: 100%;
    display: block;
    /*bottom: -220px;*/
    left: -140px;
    padding: 5px;
    padding-top: 17px;
    color: #000;
    text-align: center;
}


/** home page slider button **/

.home_btn{
    height: 60px;
    position: relative;
    overflow: hidden;
    width: 134px;
    padding-top: 20px;
    margin-left: 3px;
    -webkit-box-shadow: inset 0px 169px 20px -171px rgba(74,74,74,1);
    -moz-box-shadow: inset 0px 169px 20px -171px rgba(74,74,74,1);
    box-shadow: inset 0px 169px 20px -171px rgba(74,74,74,1);
}

/** home page slider button effect css**/
.btn_effect{
    border: 1px solid #2aa9e0;
    background: #2aa9e0;
    color:  #fff;
    font-family: inherit;
    font-size: inherit;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s; 
    transition: all 0.7s;
    padding: 5px 10px; 
    border-radius: 3px;
}



.btn_effect:hover{background: #fff; 
                  color:  #2aa9e0;
                  -webkit-transition: all 0.7s;
                  -moz-transition: all 0.7s; 
                  transition: all 0.7s;}



.b2_navigation { min-height: 10px; 
                 background-color: #20A0AC;
                 background-color: #2aa9e0;  /*current*/  
                 font-family: inherit;
                 font-weight: bold; 
                 padding-bottom: 4px;
                 padding-top: 4px;
                 -webkit-box-shadow: inset 0px 169px 14px -171px rgba(74,74,74,1);
                 -moz-box-shadow: inset 0px 169px 14px -171px rgba(74,74,74,1);
                 box-shadow: inset 0px 169px 14px -171px rgba(74,74,74,1);
}

.inner-page-sec {

    box-shadow: 6px 0 30px -4px rgba(188,184,184, 0.5), -6px 0 30px -4px rgba(188,184,184, 0.5); 
    -moz-box-shadow: 6px 0 20px -4px rgba(188,184,184, 0.5), -6px 0 20px -4px rgba(188,184,184, 0.5); 
    -webkit-box-shadow: 6px 0 20px -4px rgba(188,184,184, 0.5), -6px 0 20px -4px rgba(188,184,184, 0.5);
}
.main_menu:hover { background-color: #fff !important; color:#2aa9e0 !important;padding-bottom: 5px !important; }


.b1_navigation { 
    min-height: 40px; 
    margin-top: -6px; 
    padding-top: 5px; 
    padding-bottom:5px; 
    background-color: #f1f1f1;
    background: linear-gradient(#fff, #d6dade);
    background: -o-linear-gradient(#fff, #d6dade);
    background: -moz-linear-gradient(#fff, #d6dade);
    background: -webkit-linear-gradient(#fff, #d6dade);
}

.mainwrapper  p {
    font-size: 13px;
    /*color: #a1d1f0;*/
    color: #000;
    font-weight: bold;
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    -ms-transition-delay: 300ms;	
    transition-delay: 300ms;
}


.mainwrapper .box .scale-caption p {
    -webkit-transition-delay: 500ms;
    -moz-transition-delay: 500ms;
    -o-transition-delay: 500ms;
    -ms-transition-delay: 500ms;	
    transition-delay: 500ms;
}

/** Simple Caption :hover Behaviour **/
.mainwrapper .box:hover .simple-caption {
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    opacity: 1;
    transform: translateX(100%);
}

.head_style{
    background: #fff;
    border-radius: 3px;
}


/*bootstrap custom*/
/*
.dropdown-menu{
    background-color: rgba(68, 68, 68, .8); 
    min-width: 200px;
    padding: 10px;
}

.dropdown-menu li a {
    color: #fff;
}

.dropdown-menu li a:hover {
    color: #2aa9e0;
    background-color: transparent; 

}*/

.category_bg{
    margin-top: -20px !important;
    font-family: "Open Sans", sans-serif;
    line-height: 30px;
    color: #ababab;
}

.list-group {
    margin-top: 10px;
    padding-left: 2px;
}

.list-group-item{
    background-color: #F7F6F6 !important;
}

/*/end bootstrap custom*/
