/* Custom */

/* new checkout page changes-----Start----*/

.quickcheckout-cart .quantity input[type="text"]{
    width:auto !important;
}
.quickcheckout-cart .quantity img.button-update{
    margin-bottom: 3px;
}
.quickcheckout-cart .quantity img.button-remove{
    margin-bottom: 3px;
}
.quickcheckout-cart .quantity .button-remove img{vertical-align: top;
                                                 margin-top: 3px}
.quickcheckoutmid #terms input[type="checkbox"] {
    margin-bottom: 0px;
}
.quickcheckout-cart textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]{

    border: 1px solid #cccccc;
}
/* new checkout page changes-----end----*/
/* common */
#quickcheckout .button.btn.btn-primary {
    background: #ffd316 none repeat scroll 0 0 !important;
    color: #333 !important;
}
#quickcheckout .button.btn.btn-primary:hover {
    background: #960F0F !important;
    color: #fff !important;
}
#quickcheckout .aqc-column-0 {
    float:none;
    overflow: hidden;

}
.keyfeature-heading {
    color: #313131;
    font-size: 31px;
}
.main-box p {
    font-size: 16px;
    font-weight: normal;
}
.zoomContainer {
    pointer-events: none;
}
.brand-name {
    display: inline-block;
    margin: 5px;
    vertical-align: middle;
}

#logo .free_shapping_logo img {
    margin-left: 168px;
    margin-top: -60px;
    width: 150px;
    margin-bottom: 49px;
}

.mobile_view1 {
    display: none !important;
}
.mobile_view{
    display:none;
}
#colorbox #main {
    margin: 0 20px;
    overflow: visible;
    padding-top: 40px;
}
.sub_customscribe .content_footer_right {
    text-align: center;
}
#subscribe_result {
    color: #008000 !important;
    text-align: center;
}

.brand-img {
    display: inline-block;
    margin: 5px;
    vertical-align: middle;
}
#company-id-display { display: none !important }
#skype_c2c_container { font-size: 13px !important }
.category-info .image { float: none !important }
.category-info p {margin: 20px 0; text-align: justify}
#homeimg > img { max-width: 1001px; width: 100% }
iframe#homevid { max-width: 997px; width: 100%; height: 400px }
.product-info-tags { clear: both; float: none; margin: 15px }
.locations-li > img { height: 120px }
.clear{clear: both; float: none; margin: 0; padding: 0}
.sale, .product-filter .display { display: none !important } /*temporary disable*/
html { background: #222 !important }
button, input, select, textarea {   font-family: 'Roboto Condensed', sans-serif !important;  }
body.home,
body.home .entry-content{ font-size: 14px }
body .entry-content{ font-size: 16px }
h2 { color: #42352E !important; font-family: 'Roboto Condensed', sans-serif !important; font-size: 26px; line-height: 26px }
.navbar { background-color: #960F0F !important }
*::-moz-placeholder { font-family: "Roboto Condensed",sans-serif !important; color: #cdcdcd; opacity: 1 }
*::-moz-selection { background: #7aa8cc; color: #fff; text-shadow: none }
input, textarea{ margin-bottom: 10px }
a, a:visited, a b { color: #333 }
select {
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid #d9d9d9;
    height: 36px;
    color: #999;
    padding-left: 8px;
}
#cart .heading h4, .cart-img, .cat-left-a-child-dot{ display: none !important}
.header-main, .header-top, .content-inner, .footer-inner { width: auto !important}
.header-top #welcome { color: #ffabab }
#header #welcome > a { color: #fff }
#header #welcome > a:hover { color: #ccc }
.button-search {
    cursor: pointer;
    float: left;
    z-index: 999;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    padding:0;
    margin: 0;
    background: none;
}
#search { position: relative !important;  top:0 !important}
#search input {
    float: left;
    border: 1px solid #ccc3ca;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
    line-height: 1.3;
    box-shadow: none;
    border-right-width: 0;
}
.header-top { background: #960F0F; color: #fff; height: 34px; padding-top: 9px }
.acc > a, .header-cart > a { color: #333 !important; font-size: 16.5px; letter-spacing: 0.3px; margin: 0; padding: 0; width: auto; transition: all ease 0.4s }
.acc > a:hover, .header-cart > a:hover, .login-content .right a { color: #960f0f !important}
.acc i, .header-cart i { font-size: 26px; padding-right: 6px }
.headcall {
    display: block;
    height: 85px;
    list-style: outside none none;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
}
.pro-box-heading,
.box-heading-mainspecial,
.tabs-prod,
.box-heading-maincat{ 
    background: url("mainback.png") repeat-x scroll center center !important; 
    width: auto; text-align: center; color: #313131 !important; border: none !important; margin: 20px;
}
body.home .box-heading-maincat, body.home .tabs-prod, body.home .box-heading-mainspecial { margin: 50px 7% 20px }
.box_cm_maincat,
.prod-block-each-main,
.product-items { display: inline-block !important; margin: 10px !important; width: 220px !important }
.cat-name{
    background-color: black !important;
    opacity: 0.8 !important;
    z-index: 1 !important;
    width: auto !important;
    margin: auto !important;
    position: absolute !important;
    bottom: 0px !important;
    left: 0px !important;
    right: 0px !important;
    color: #FFFFFF !important;
    font-size: 1.4em !important;
}
.htabs .etabs li a,
.htabs .etabs li p,
.pro-box-heading span,
.pro-box-heading b,
.box-heading-mainspecial span,
.box-heading-mainspecial b,
.box-heading-maincat span,
.box-heading-maincat b
{ font-size: 30px; font-family: 'Roboto Condensed', sans-serif !important; letter-spacing: -1px;  }
.htabs a { background: #FFF !important }
.htabs a.selected, .htabs a:hover { color: #960f0f !important; border-bottom-color : #960f0f }
#notification a { color: #960f0f !important }
.htabs .etabs li { line-height: 10px }
#content .product-carousel .product-block .name, #content .product-carousel .product-block .price, #special-grid .product-block .name, #special-grid .product-block .price, #content .productbox-grid .product-block .name, #content .productbox-grid .product-block .price, #special-grid .product-block .name, #special-grid .product-block .price { margin-left: 0}
.name > a { display: block; font-size: 16px; line-height: 25px; letter-spacing: -1px }
.add-to-links { opacity: 1 !important; width: auto !important; margin-left: 0 !important }
.add_cart_btn .fa { margin-right: 10px;	}
#content .box-product .compare a,
#content .box-product .wishlist a{ font-size: 19px; color:#960f0f }
#content .box-product .compare a:hover,
#content .box-product .wishlist a:hover{ color:#ffd315 }
.cart { opacity: 1 !important }
.product-block .cart { opacity: 1 !important }
.product-block .cart .button { width: auto; height: auto; background:#960f0f; color:#fff; text-align:center;	border-radius: 8px; margin-right: 2px; font-size: 18px; padding: 5px 30px; text-transform: capitalize }
.product-block .cart .button:hover, .add_cart_btn:hover{ text-decoration: underline; }
.cart, .compare, .wishlist { display: block !important; float: left !important; width: auto !important }
.price.prod-price, .price-new, .price { color: #00AEEF !important}
.compare img, .wishlist img{ width: 37px; margin-left: 3px }
.compare-wishlist-img{ background-color: #960f0f }
.compare-wishlist-img:hover { //background: #ffd315 }
a.button, input.button, #cart .checkout a { background: #00aeef none repeat scroll 0 0; color: white }
a.button:hover, input.button:hover, #cart .checkout a:hover { background: grey; color: #fff }
a:hover, a:active { color: grey }
td a:hover, td a:active { color: #960F0F !important }
/*#homeimg {
    display: block;
    max-width: 1000px !important;
    text-align: center;
    width: 100% !important;
}*/

.wishlist > a,
.compare > a { margin-left: 3px }

.compare-wishlist-img, .compare > a { background: #960f0f url("../image/compare.png") no-repeat scroll 0 0 / 37px 33px !important }

.wishlist > a { background: #960f0f url("../image/wishlist.png") no-repeat scroll 0 0 / 37px 33px !important }

.wishlist > a,
.compare > a { width: 37px !important; height: 33px !important; overflow: hidden; text-indent: -99em; padding:0 !important }

.wishlist > a:hover,
.compare > a:hover { background-color: #ffd315 !important;  }

.party{ background: url(party.png) no-repeat !important }
.school{ background: url(school.png) no-repeat !important }
.venue{ background: url(venue.png) no-repeat !important }
.performer{ background: url(performer.png) no-repeat !important }
.dj{ background: url(DJ.png) no-repeat !important }
.event{ background: url(event.png) no-repeat !important }
.place{ background: url(place.png) no-repeat !important }
.party, .school, .venue, .performer, .dj, .event, .place{	background-position: left !important }
.rating { float: none !important; width: auto !important; margin: 0 0 4px 0 !important }
.locations-div > ul { text-align: center;  }
.locations-li { display: inline-block; width: 158px; margin: 5px }
.assistance-footer { color: #291f1e; font-size: 28px; padding: 25px 25px 25px 38px; text-transform: uppercase }
.footer-container .lefttext { background: #960F0F }
.footer-container .righttext { background: #ffd316 }
#callus{ color:#960f0f }
#footer h3 { color: #FFD316; font-size: 20px; font-weight: normal }
#footer .column ul li { float: left; width: 92px; margin-bottom: 2px; line-height: 21px; font-size: 14.5px }
#footer .column li a { background: none; color: #fff; padding-left: 0 }
#footer .column li a:hover { color: #ccc !important }
.content_footer_bottom > ul { margin: 0; list-style: none; color: #fff }
.content_footer_right > p { text-align: right }
.center-div { clear: both; display: block; float: none; height: auto; position: relative; width: auto }
input.sub-input { border-bottom-left-radius: 10px; border-top-left-radius: 10px; height: 50px; padding: 0 0 0 19px; width: 405px; font-size: 16px }
input.sub-btn1 {
    background: #ffd315;
    border: 0 none;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    color: #000;
    cursor: pointer;
    font-size: 17px;
    height: 50px;
    left: -4px;
    line-height: 20px;
    padding: 6px 14px;
    width: 135px;
    transition: all 0.4s ease;
    -webkit-appearance: none;
}
input.sub-btn1:hover { background: #f7cb0d; color: #fff; box-shadow: 0 0 3px 0 #666 inset }
.sub-btn-new {
    background: #960F0F;
    border-radius: 5px;
    color: white;
    display: block;
    float: none;
    font-size: 20px;
    margin: 20px auto;
    max-width: 280px;
    padding: 10px;
    text-align: center;
    width: 100%;
    transition: all ease 0.4s;
}
#supermenu ul li div .withchild a{ font-size:13px !important}
#supermenu ul li div .withchild {
    display: inline-block;
    width: 160px;
    margin-left: 60px;
    margin-top: 16px;
    vertical-align: top;
}
.sub-btn-new:hover { background: #ffd315; color: #333; box-shadow: 0 0 3px 0 #666 inset }
.social-footer{ padding: 0px 0px 0px 3% !important }
.review { float: left }
.related-products { margin: 0 0 50px }
#content #special-grid .product-block .cart { margin: 5px 0 !important }
footer {margin-top: 60px }
.content_footer_bottom > ul { padding: 30px 80px 21px; height: auto; text-align: center }
.content_footer_bottom ul > li { display: inline-block; position: relative; vertical-align: middle; width: 33% }
.content_footer_bottom ul > li:first-child a { float: left }
.content_footer_bottom ul > li:nth-child(2) a { text-align: center }
.product-tab { width: 100% !important }
.top-p{ color: #000 !important; font-size: 16px !important; letter-spacing: 0.3; text-align: justify !important }
.box-content-maincat{ text-align: center !important; padding: 0px !important; margin: 0px !important }
.box-product-maincat{ display: inline-block !important; margin: 0% !important }
.img-cat{ width: 100% !important; height: 100% !important }
#column-left + #column-right + #content, #column-left + #content { margin-left: 0 }
.box.box-maincat, .product-tab { margin: 15px 0 }
.top-img { margin: 20px }
.news-child{ width: 100% !important; display: inline-flex !important; margin: 0 0 15px }
#supermenu { background: #960F0F !important }
.product-info .right h1.name { color: #960F0F; font-size: 29px; line-height: 30px }   
.product-info .description { border: 0 none }
.product-description tr td > span { color: #ccc !important }
.product-info .price { border: 0 none; color: #960F0F; font-size: 28px; font-weight: bold;  }
.product-info .price-tax { color: #ccc !important }
.product-info .cart, .product-info .cart .compare, .product-info .cart .wishlist { float: none !important; background: none }
.iddiv {
    background: #dad2d8 none repeat scroll 0 0;
    border-radius: 10px;
    display: inline-block;
    padding: 2px 0;
    position: relative;
    width: 150px;
    text-align: center;
    margin: auto auto auto 20px;
    vertical-align:middle;
}
.dec.idbutton { margin-top: -5px }
.dec.idbutton, .inc.idbutton {
    color: black;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 40px;
    padding: 0 10px;
    vertical-align: middle;
}
.iddiv > input { font-size: 20px; margin: 0 !important; padding: 5px 10px }
.product-info .add_cart_btn { background: #ed1c24;
    width: 100%;
    text-align: center;
    height: 60px;
    font: 700 36px/60px 'PT Sans', sans-serif;
    display: block;
    border-radius: 7px;
    text-transform: uppercase;
    text-decoration: none;
}
.key-features {
    border: 1px solid #ccc;
    border-radius: 10px;
    display: block;
    height: auto;
    position: relative;
    width: auto;
    margin: 15px 0;
}
.key-features span.title {
    background: #dad2d8 none repeat scroll 0 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: block;
    margin: 0;
    padding: 15px;
    width: auto;
}
.key-features > p { padding: 15px }
.two-col {
    display: block;
    float: left;
    padding: 1%;
    width: 47%;
}
.two-col input:not(.tm-hide), .two-col textarea {
    border-radius: 10px !important;
    display: block;
    min-height: 50px;
    width: 98% !important;
    font-size: 20px;
    padding: 0 0 0 15px;
}
.two-col .captch_input { border-radius: 10px !important; min-height: 50px; font-size: 20px; padding: 0 0 0 15px }
.two-col td { width: 10% }
.two-col-wrapper { padding: 15px 0; min-height: 280px }
.special-button {
    background: #FFD315;
    border-radius: 10px;
    display: block;
    font-size: 20px;
    padding: 15px;
    text-align: center;
    width: 300px;
    margin: auto;
    transition: all 0.3s ease;
    max-width: 400px;
}
.box .box-content { padding: 0 !important }
.special-button i { margin-right: 15px }
.special-button:hover { color: #fff; background: #960f0f }
.box .box-content ul li a:hover, 
#content .content ul li a:hover,
.category-list ul li a:hover { color: #000 !important}
.product-info .image { padding: 0; border: 0 none; width: 100%; max-width: 350px }
.news-child-img{ width: 20% !important; display: inline-block !important; margin: auto 5% auto 0px !important }
.news-child-desc{ width: 75% !important; display: inline-block !important }

/*product page*/
.product-info .left.product-image { width: 58%; float: left; margin: 0 !important }
.product-info  .right { width: 40%; float: left; margin: 0 0 0 10px !important }
.content-inner #column-right { width: 16% !important }
.product-info h1.item.name.fn { text-transform: capitalize }
.product-info .review { float: none; width:100% !important }
.product-info .review ul { margin: 0; padding: 0; list-style: none }
.product-info .review li { display: inline-block }
.product-info .review li:first-child:after { content: "|"; margin: 0 10px; font-size: 20px;  }
.product-info .review img { height: 20px }
.pagination .links b, .pagination .links a:hover { background: #00AEEF !important; border: 1px solid #00AEEF !important }
#special-grid .product-items .product-block,
.product-block { border: 0 none !important }
body.home .name.name-prod { display: block; position: relative; float: none; min-height: 25px; width: auto }
.mini-cart-info .name > a {
    height: auto !important;
    overflow: visible;
    white-space: normal !important;
    width: auto !important }
.name > a { width: 90%; height: 50px ; overflow: hidden; white-space: normal !important; text-overflow: ellipsis;  }
/*product page*/
/*category page*/
ul#product-list-grid.product-grid > li { width: auto !important }
.box .box-heading { background: #FFD316; border: 0 none }
body.page_category .left .image a img { width: 100% !important }
body.page_category .left { width: 25%  }
/*category page*/
/*inner pages*/
body.page_custgroup #content,
body.page_checkout #content,
body.page_account #content { margin: 10px }
.two-col iframe { height: auto !important; width: 100% !important; min-height: 315px }
.store-inner-resources-ul{ width: 100%; margin: 0px; padding: 0px; list-style: none; text-align: center;  }
.store-inner-resources-ul > li{ display: inline-block; min-width: 168px; width: 15%; margin: 0 16px 0 0 }
.testi-name { color: #960f0f !important; display: block; float: none; text-align: right; margin-bottom: 15px; position: relative; right: 0; top: 0 }
.store-inner-case-img, .store-inner-case-desc { display: table-cell; padding: 10px; vertical-align: top }
.description-box .box-content > img { padding: 0 10px 0 0; width: 64px }
.description-box .box-content { padding: 0 15px }
.description-box .box-content > p { text-align: justify }
.prod-main-box.box-product.productbox-grid,
.box-product.productbox-grid,
.footer-container .lefttext,
.footer-container .righttext  { text-align: center }
/*common end*/
/* Custom */
.product_detail {
    margin: 0 auto;
    max-width: 960px;
}
.clearfix{
    clear:both}
.two-col.product2 {
    width: 69%;
}
span.outofstock {
    background: #960f0f none repeat scroll 0 0;
    border: 0 none;
    border-radius: 8px;
    color: #ffffff;
    cursor: pointer;
    font-size: 18px;
    margin-right: 2px;
    padding: 5px 10px;
    text-align: center;
    transition: all 0.3s ease 0s;


}
.main-box .box-heading.pro-box-heading {
    margin-left: 0;
    margin-right: 0;
    text-transform: uppercase;
}
.custom_captcha > img {
    margin-top: 10px;
}
.two-col-wrapper.image1 a img {
    height: auto !important;
    width: auto !important;
}
.button.review-new-btn {
    border-radius: 10px;
    color: #333333;
    font-size: 18px;
    line-height: 29px;
    padding: 10px 17px;
    text-transform: none;
}
.button.review-new-btn:hover{
    background-color:#ffd316;
    color:#960f0f ;
}
#column-right + #content.product_detail {
    margin-bottom: 10px;
}
.custom_review input {
    border: 1px solid #d2d2d2;
    border-radius: 10px;
    height: 40px;
    width: 100%;
}
.custom_review  input[type="radio"]{  height:auto}
.custom_review textarea {
    border: 1px solid #d2d2d2;
    border-radius: 10px;
    height: 100px;
    resize: none;
    width: 100% !important;
}
.custom_description iframe {
    max-width: 600px;
    width: 100% !important;
}
.main-box {
    clear: both;
    margin: 0 auto;
    max-width: 1140px;
    overflow: visible;
}
.custom_description {
    width: 100%;
}
.custom_keyfeature {
    width: 100%;
}
.custom_review {
    width: 100%;
}
.main-box1 {
    float: left;
    width: 49%;
}
.main-box2 {
    float: right;
    width: 49%;
}
.custom_specification {
    width: 100%;
}


.search_formm {
    float: left;
    width: 65%;
}

.search_formm .content input {
    color: #999999;
    font-size: 14px;
    line-height: 22px;
    margin: 0 0 6px;
    border: 1px solid #d9d9d9;
}


.serch_head {
    margin: 0 0 7px 0;
    display: block;
}

.custom_search_title h1 {
    color: #960f0f;
}

#content .content {
    border: 1px solid #d9d9d9 !important;
    margin-bottom: 0;
}

.search_formm .buttons {
    margin-bottom: 0;
}
.custom_search_checkbox {
    float: left;
    margin: 0 15px 0 0;
}

.custom_search_checkbox label {
    line-height: 14px;
    float: right;
    margin: 2px 0px 0 7px;
}

#content #featured-carousel .product-block, #content .product-grid-list .product-block, #content .box-product .product-block {
    margin: 5px 0;
}
.search_formm .buttons {
    padding-right: 0;
}

.page_success #content-wrapper .thank-wrap
{
    text-align: center;
    border: 1px solid #ccc;
    max-width: 850px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 20px;
    font-size: 16px;
    margin-top: 70px;
}
.page_success #content-wrapper .thank-wrap .buttons .right
{
    text-align: center;
    float: none;
}
.page_success #content-wrapper .thank-wrap > h1
{
    font-weight: bold;
    font-size: 28px;
    line-height: normal;
    margin: 0 0 30px 0;
}
.page_success #content-wrapper .thank-wrap > h1 span
{

}
.page_success #content-wrapper .thank-wrap .buttons
{
    padding: 30px 0 0 0;
    margin: 0;
}
.page_success #content-wrapper .thank-wrap p
{
    line-height: 2;
}
.page_checkout #content-wrapper .content-inner-block .category-main div iframe
{
    margin: -140px 0 0 15px;
    height: 350px;
    width: 600px;
}



/* desktops only 853 and above */ 

@media only screen and (max-width:880px){



    .page_checkout #content-wrapper .content-inner-block .category-main div iframe
    {
        margin: 0;
        width: 300px;
    }

      #logo .free_shapping_logo img {
  margin-bottom: 49px;
   margin-left: 114px;
    margin-top: -50px;
  width: 150px;
    }
}

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



    html { width: 100%; overflow-x: hidden }
    body { margin: 0 auto !important;/* width: 1366px !important;*/ overflow-x: hidden }
    ul.box-category.treeview-list.treeview { background: #eee }
    .box.box-main-news { width: 90% !important; float: none !important; margin: auto }
    .page_product section#content-wrapper, body.page_custgroup #content { width: 1200px; margin: 15px auto }
    .header-main #logo { margin:0 !important }
    .store-inner-resources-ul > li:last-child { margin-right: 0  }
    body.home .top-img { margin: 10px 90px }
    #header #welcome { display: block; float: right; margin-top: 0 !important; position: relative; right: 79px }
    #header { padding: 0 !important; height: 43px !important }
    .head-p-custom { letter-spacing: 0.3px; margin: 1px 0 0 83px !important }
    .header-top-left, .header-top-right { float: left; width: 50% }
    .header-top-right { letter-spacing: 0.3px }
    .header-right { display: block; float: right; height: auto; position: relative; width: 880px; margin-right: 42px }
    .header-right > p { color: #ccc3ca; display: block; font-size: 15px; font-weight: normal; letter-spacing: -0.5px; position: relative; top: 15px; left:-1px }
    #header #welcome a + a {padding: 0 0 0 3px !important}
    #welcome > span { color: #fff; margin: 0 5px }
    .header-img-custom { width: 312px }
    .header-main { height: 200.5px !important }
    .header-left { display: block; left: 57px; position: relative; top: 9px }
    .head-search {
        display: block;
        float: right;
        height: 85px;
        position: relative;
        width: auto;
        transition: 0.4s all ease;
    }
    .header-search #searchsubmit:hover { background: #960F0F; color: #fff }
    .header-search input{
        border: 1px solid #ccc3ca !important;
        color: #3D241E !important;
        float: left !important;
        font-family: "Roboto Condensed",sans-serif !important;
        font-size: 14px !important;
        margin: 0 0 0 -2px !important;
        padding: 12px 18px 13px !important;
        width: 309px !important;
        font-family: "Roboto Condensed",sans-serif !important;
    }
    .header-search #searchsubmit {
        background: #ffd316 none repeat scroll 0 0;
        border-bottom-right-radius: 8px;
        border-top-right-radius: 8px;
        color: #291f1e;
        font-family: "Roboto Condensed",sans-serif !important;
        font-size: 17px;
        height: auto;
        letter-spacing: 0;
        margin: 0;
        padding: 12px 34px 12.5px 38px;
        text-transform: uppercase;
        width: auto;
        z-index: 999999;
    }
    .head-brand-custom { display: block; float: right; margin: 21px 0 20px; padding: 0; width: 864px }
    .owl-carousel.owl-theme { height: 52px; overflow: hidden}
    .owl-carousel .owl-wrapper-outer { overflow: hidden; width: 100% }
    .owl-item { float: left; height: auto !important; margin-right: 13px; overflow: hidden; width: 86px !important; padding: 1px }
    .head-brand-img { height: auto; width: 63% !important}
    .head-search-p { padding: 0 !important }
    .headcall li { float: left; font-size: 19px; list-style: outside none none; margin: 0; min-height: 50px }
    .num { color: #960f0f; font-size: 20px; font-weight: bold; letter-spacing: -0.7px }
    .call1 { margin: 0 0 0 32px !important }
    /*.content { display: none; background: #fff; padding: 5px; position: absolute; top: 15px; right:0 }*/
    .mini-cart-total, .empty, .mini-cart-info td { color: #555; font-size: 14px }
    .active .content { display: block !important }
    .acc { margin: 7px 0 0 36px !important }
    .header-cart { margin: 7px 0 0 24px !important }
    #cart { display: block; left: -65px; margin: 0 !important; position: relative }
    #cart .content { position: relative; top: 0; left: 65px; width: auto }
    .header-cart { position: relative; top: 0; width: 100px }
    .header-cart > a { font-size: 17px}
    .header-cart a span { display: block; font-size: 14px; left: 67px; position: relative; width: 125px !important; text-align: right }
    .box-heading.box-heading-lefthome { font-size: 16px }
    #column-left { width: 365px }
    .li-sup.tlli.mkids { padding-right: 19px !important }
    .li-sup.tlli.mkids > a::after { content: "\f107"; float: none; font-family: FontAwesome; padding-left: 5px }
    #supermenu ul li.tlli:hover a.tll { background: none !important }
    .ul-sup a { font-size: 16px !important; text-shadow: none !important }
    .ul-sup li { padding: 0 25px !important }
    .ul-sup > li > a { opacity: 0.9}
    #supermenu ul li div.bigdiv .headingoftopitem h2 { text-align : center }
    .box-heading.box-heading-lefthome { border-radius: 0; text-align: center; padding: 0 !important }
    .bigdiv { margin-left: -417px !important }
    #supermenu ul li.cstmhire div.bigdiv {
        margin-left: -228px !important;
        width: 500px;
    }
    #supermenu ul li.cstmhire div .withchild{ width:185px}
    #supermenu ul li.cstmhire div .withchild,  #supermenu ul li.cstmbuy div .withchild {
        margin-left: 40px;
    }
    #supermenu ul li.cstmhire div.bigdiv .linkoftopitem{ display:none}
    ul.box-category > li ul > li { border-bottom: 1px solid #fefefe;}
    ul.box-category > li ul > li > a { padding-left: 0 !important; text-align: center }
 
    /*    .content-inner-block > div#notification { left: 4%; position: absolute; width: 92%; z-index: 1 !important }*/
    .prod-main-box.box-product.productbox-grid,
    #special-grid { margin: auto !important; width: 1200px !important }
    .box-location, .box-news { float: left; width: 585px }
    .box-location { margin: 20px 10px 40px 88px }
    .box-news { margin: 20px 88px 40px 10px }
    .mcafee-footer{
        display: block !important;
    }
    #footer .column { width: 202px; margin-left: 83px; border-right: none 0 }
    #footer .column.second { margin-left: 0 !important; width: 395px !important }
    #footer .column.fourth { margin-left: 33px !important; width: 545px !important }
    #footer .column.second ul li { width: 127px }
    .footer-container { width: 100% !important}
    #footer.footer-container { margin-top: 87px }
    .footer-container .lefttext, .footer-container .righttext {
        display: block;
        float: left;
        height: 72px;
        position: relative;
        width: 50%;
    }
    .lefttext img {
        display: block;
        float: left;
        left: 128px;
        position: relative;
        top: -56px;

    }
    .lefttext p {
        color: #fff;
        display: block;
        float: left;
        font-size: 14px;
        left: 177px;
        line-height: 17px;
        position: relative;
        top: 13px;
        width: auto;
        text-align: left;
    }
    .lefttext ul { margin: 0 }
    .custgroup-ul-child{
        width: 15% !important;
        margin: -27px 0 0 281px !important;
        position: absolute !important;
    }
    .custgroup-li-child{
        line-height: 21px !important;
    }
    #supermenu ul li.cstmhire.cstmbuy div.bigdiv {
        margin-left: -130px !important;
    }

    /*store inner*/
    /*contact us*/
    .contact-li {
        width: 100% !important;
        margin: 0px auto !important;
        padding: 3.4% 0px !important;
        line-height: 1vw !important;
        border-bottom: 1px solid #bbb !important;
    }
    .contact-submit{
        background: url(submit-contact.png) no-repeat !important;
        width: 235px !important;
        height: 49px !important;
    }
    .pin-contact{
        background: url(pin-contact.png) no-repeat !important;
        background-position: left !important;
    }
    .phone-contact{
        background: url(phone-contact.png) no-repeat !important;
        background-position: left !important;
    }
    .letter-contact{
        background: url(letter-contact.png) no-repeat !important;
        background-position: left !important;
    }
    .enquiry-contact{
        background: url(enquiry-contact.png) no-repeat !important;
        background-position: left !important;
    }
    .stores-contact{
        background: url(stores-contact.png) no-repeat !important;
        background-position: left !important;
    }
    .contact-p{
        font-size: 18px !important;
        padding-left: 60px !important;
        line-height: 2vw !important;
        text-align: justify !important;
    }
    .contact-p-ii{
        font-size: 18px !important;
        padding-left: 60px !important;
        line-height: 3vw !important;
        text-align: justify !important;
    }
    .contact-a{
        font-size: 18px !important;
        padding-left: 60px !important;
        text-align: justify !important;
        color: #960f0f !important;
    }
    /*contact us*/
    /*info page*/
    .info-box-main {
        margin: 0px 0px 15% 0px !important;
        width: 100% !important;
    }
    .info-box-start {
        width: 100% !important;
        margin: 0px auto !important;
    }
    .info-box-content{
        display: inline-flex !important;
        width: 100% !important;
    }
    .faq-ul-i{
        width: 48% !important;
        margin: 0px !important;
    }
    .faq-ul-ii{
        width: 48% !important;
        margin: 0px 0px 0px 4% !important;
        padding: 2% 0px 0px 0px !important;
    }
    .faq-li{
        width: 100% !important;
        margin: 0px auto !important;
        padding: 0px !important;
        line-height: 5vw !important;
        border-bottom: 1px solid #eee !important;
    }
    .faq-a{
        width: 100% !important;
        margin: 0px auto !important;
        font-size: 1.8vw !important;
        color: #960f0f !important;
    }
    .faq-a:hover{
        color: #313131 !important;
    }
    .faq-ans{
        width: 100% !important;
        margin: 2% 0px 0px 0px !important;
    }
    /*info page*/
    /*category page*/
    body.page_category #column-left + #column-right + #content,
    body.page_category #column-left + #content { margin: 10px 8px 2% 28% !important }
    .cat-left-ul-child { width: auto !important }
    .cat-left-li-hitarea{ margin: 1vw 22px 0px 0px !important; }
    .cat-left-a { background-color: #eee !important; font-size: 16px !important ; color: #000 !important; display: block !important; padding: 5px 10px 5px 83px !important }
    ul.box-category > li a.active + ul { margin: 0; padding: 5px 0 }

    li.cat-left-li-child a.active{
        color: #000 !important;
    }
    .cat-left-a-child:active{
        color: #000 !important;
    }
    .cat-left-a-child:hover{
        color: #000 !important;
    }
    .cat-left-a-child-dot{
        font-size: 2vw !important;
        text-align: center !important;
        vertical-align: middle !important;
    }
    .product-filter {
        background-color: #fff !important;
        border-bottom: 1px solid #bbb !important;
        margin: 0px !important;
        overflow: hidden !important;
        padding: 0.5% 0px !important;
        position: relative !important;
        border-top: 1px solid #bbb !important;
        line-height: 1.5vw !important;
    }

    /*category page*/
    body.page_manufacturer #content, body.page_search #content { margin: 15px }
    .product-filter .display, .product-filter .product-compare { display: block; float: left }
    .product-filter .display { margin-top: 13px }
    /*related prod*/
    .box-product-rel{
        width: 80% !important;
        overflow: hidden !important;
        margin: 0px auto !important;
    }
    .related-prod-content{
        border: none !important;
    }
    .img-related{
        width: 100% !important;
        float: none !important;
        margin: 0px 0px 10px 0px !important;
    }
    .img-rel-a{
        width: 75% !important;
        margin: 0px auto !important;
        height: auto !important;
    }
    .img-rel-a-img{
        padding: 0px !important;
        margin: 0px auto !important;
        width: 100% !important;
        border: none !important;
    }
    .name-related{
        margin: 0px !important;
        text-align: center !important;
        font-weight: 600 !important;
        font-size: 1vw !important;
        line-height: 18px !important;
    }
    .each-content-rel{ border-bottom: 1px solid #eee !important; margin: 0px !important; padding: 1% 0px !important; max-width: 160px }
    /*related prod*/
    .header-top-mobile{
        display: none !important;
    }
    .header-second-mobile{
        display: none !important;
    }
    .header-welcome-mobile{
        display: none !important;
    }
    #topcontrol{
        z-index: 3 !important;
    }

    #supermenu, #supermenu-mobile {
        font-family: 'Roboto Condensed', sans-serif !important;
        margin-bottom: 0px !important;
        background-color: #960f0f !important;
        background-image: none !important;
        padding: 11px 0 !important;
        height: 36px;
    }
    .ul-sup li:first-child {
        padding-left: 73px !important;
    }

    #footer {
        padding: 0px !important;
    }

    .ul-sup{
        text-align: center;
    }

    .li-sup{
        text-transform: uppercase;
    }

    .prod-p{
        background: #FFF !important;
        color: #313131 !important;
        border: none !important;
        text-align: center !important;
        padding: 12px 0;
    }

    .content-inner{
        box-shadow: none !important;
        margin-bottom: 0px !important;
    }

    .content-inner-block{
        padding: 0px !important;
    }

    .nivo-controlNav{
        display: none !important;
    }

    .box-heading-lefthome{
        border-bottom: 1px solid #fff !important;
        font-weight: bold !important;
        background-color: #eee !important;
        color: #960f0f !important;
        border-left: none !important;
        padding: 19px 10% 20px 23% !important;
        line-height: 32.5px !important;
    }

    .box-content-lefthome{
        border: none !important;
        padding: 0px !important;
    }

    .main_a_lefthome{
        color: #960f0f !important;
    }

    .customNavigation {
        display: block !important;
    }

    .all-prod{
        background: url(allproducts.png) no-repeat;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-position: center center;
        display: inline-block;
        font-size: 0;
        height: 49px;
        padding: 0px;
        width: 257px;
        margin: 0%;
    }

    .cat-a{
        color: #FFFFFF !important;
        font-size: 20px;
    }

    .cat-img-div{
        margin: auto !important;
        position: relative;
    }

    .main-all-prod{
        margin: 0% auto !important;
        width: 257px !important;
    }

    #supermenu ul li.tlli:hover a.tll {
        color: rgb(204, 195, 202) !important;
    }



    .expandable-lefthome{
        padding: 3% 10px 3% 83px !important;
        height: 27px;
    }

    .expandable-lefthome-hitarea {
        margin: 5px 22px 0px 0px !important;
    }

    .main_a_lefthome{
        padding: 10px 0 10px 40px !important;
        font-size: 16px !important;
    }

    .tab-li{
        margin: 0px !important;
    }

    .top-h2{
        font-size: 27px !important;
        font-weight: normal !important;
        color: #960f0f !important;
    }

    .news-a{ color: #960f0f !important; padding: 0px !important }
    .news-date{ color: #ccc !important; font-style: italic !important }

    .main-all-news{
        margin: 0% auto !important;
        width: 50% !important;
    }


    .locations-li{
        border: none !important;
    }

    span.fa-stack {
        width: 46px;
        height: 46px;
    }
    .fa-stack-2x {
        font-size: 58px;
    }
    .fa-stack-1x {
        line-height: inherit;
        font-size: 22px;
    }

    .customNavigation{
        text-align: center;
    }

    .customNavigation a{
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    .assista.mobile { display: none }
}
.custom_search_product select {
    margin-bottom: 0 !important;
}

.product-filter .limit , .product-filter .sort{
    margin-top: 2px;
}
.box-product .product-block.prod-block-each-derived {
    margin-top: 0 !important;
}


@media only screen and (min-width:854px) and (max-width:1199px){
.header-right .head-search {
  top: 25px !important;
}
#logo .free_shapping_logo img {
  margin-bottom: 49px;
  margin-left: 88px;
  margin-top: -34px;
  width: 150px;
}



}



/* desktops 854 to 1366 */
@media only screen and (min-width:854px) and (max-width:1366px){
    #homeimg > img { width: 74% }
    iframe#homevid { width: 73.5% !important; height: 400px }
    .head-search {
        right: 0;
        position: relative !important;
        top: 0 !important;
        width: 780px !important; 
    }
    .header-search input { width: auto !important; max-width: 100% !important }
    body.page_category #column-left + #column-right + #content,
    body.page_category #column-left + #content { margin: 10px 8px 2% 28% !important }
    .header-left { width: 22% !important; margin: 0 !important; left:0 !important }
    .header-right { width: 70% !important; margin: 0 !important }
    .header-img-custom, .head-brand-custom { width: 100% !important }
    .ul-sup li { padding: 0 0.1em 0 0 !important }
    .headcall { height: auto !important }
    #column-left { width: 26% !important }
    /*#supermenu ul { text-align: center !important }*/
    .expandable-lefthome { padding: 2% 10% !important }
    .box-location, .box-news { width: 50% !important; margin: 0 !important}
    body.home .box .box-content ul ul { margin-left: 25% !important}
    .product-info > .left {}
    .page_product section#content-wrapper,
    body.page_custgroup #content { width: 100% !important; margin: 10px;  }
    .review, .cart { width: 45% !important }
    .description { border: none !important }
    .product-info > .left + .right, .product-info > .right, .product-info > .left  { margin-left: 0 !important }
    .container.footer-container { width: 100% !important }
    .column { width: 33% !important }
    /*#footer .column.fourth { float: none !important; width: 600px !important; margin-left: 40px !important} */
    #footer .column.fourth {
        float: left !important;
        width: 206px !important;
        margin-left: 0px !important;
    }
    #footer .column { margin-left: 40px !important }
    .assistance-footer { font-size: 1.3em}
    .prod-main-box.box-product.productbox-grid, #special-grid { width: 100%; margin: auto !important; text-align: center }
    .prod-block-each-main.product-items, #special-grid .product-items { float: none !important; max-width: 175px; width: 100% }
    .prod-main-box.box-product.productbox-grid, #special-grid { width: 100%; margin: auto !important; text-align: center }
    .box-location .box-content { display: block !important }
    .box-product.productbox-grid { width: auto !important; max-width: 100% !important }
    .cart { width: auto !important }
}

@media only screen and (min-width:880px) and (max-width:1025px){ 
    .ul-sup li:first-child { padding-left: 5% !important }
    .header-top-right{ width: 60% !important }
    .header-top-left { width: 40% !important }
    .head-p-custom{ margin-left: 10px !important}
    #header #welcome { right: 10px !important }
}

@media only screen and (min-width:750px) and (max-width:853px){ 
    .header-left { width: 100% !important; float: none !important }
    .ul-sup li, .ul-sup li:first-child { padding: 0 !important }
    .header-main { height: 130px !important }
    .top-img{ margin: 30px !important }
    .prod-main-box.box-product.productbox-grid,
    .box-product.productbox-grid,
    .footer-container .lefttext,
    .footer-container .righttext { width: 100% !important; max-width: 100% !important }
    .assistance-footer { margin: 10px 10px 0 10px !important; padding: 10px !important }
    .content_footer_bottom > ul { padding: 20px !important }
    #footer .column, #footer .column.fourth {
        clear: both;
        display: block;
        margin: 0 auto !important;
        padding: 20px;
        position: relative;
        width: 90% !important;
    }
    .product-info .left.product-image, .product-info .right, .two-col  { max-width: 90% !important } /* unnder was 75 observation*/
    .product-info > .left + .right { margin: auto !important }
}

/* handheld only upto 853*/
@media only screen and (max-width:853px){
    .product-info .product-image .customNavigation a.next {

        right: 0px !important;
    }
    .product-info .right h1.name {     font-size: 18px;   line-height: 24px}
    .two-col-wrapper {    min-height:100%}
    .two-col.product2 {    width: 100%}
    ul.box-category.treeview-list.treeview { text-align: center }
    .header-main, .header-top, .nav-inner, .home-about-me, .content-inner, .inner-cms, .footer-container, .footer-inner, .main-menu, .header-cms-inner, .shadow-top, #powered, .header-main-inner { margin: 0 }
    .content-inner-block { padding: 0 10px 0 }
    .header-top { padding: 0 0 6px !important }
    button, input, select, textarea { max-width: 100% !important }
    .owl-wrapper, .head-p-header-right, .head-brand-custom, .header-top-left, .header-top-right, .searchbox, .call1, .header-cart > div#cart, .box-news, .footer-container .lefttext, .mcafee-footer, .content_footer_bottom > ul > li:not(:last-child) > a, .treeview-list .expandable-hitarea { display: none !important }
    .assista.mobile { display:block; position: relative; text-align:center; top: 9px; color: #fff !important; font-size: 18px; font-weight: bold }
    .assista.mobile a { color: #fff }
    .acc > a, .header-cart a { font-size: 0}
    .acc > a i, .header-cart a i{ font-size: 26px}
    .acc, .header-cart { display: block; float: left; position: relative }
    .headcall { height: auto }
    .header-main #logo { display: block; width: 200px; margin: auto !important; z-index: 999; top: 10px }
    #logo img { width: 200px; display: block; margin: auto }
    #supermenu-mobile, #supermenu-mobile ul li a.tll { width: 100%; z-index:998; background: none; position: absolute; top: 30px; right: 0 }
    #supermenu-mobile ul li a.tll { font-size: 0 }
    #supermenu-mobile ul li a.tll::after {
        content: "\f0c9";
        float: right;
        font-family: FontAwesome;
        font-size: 26px;
        text-indent: 0 !important;
        color: #555;
        text-shadow: none;
        margin: 12px 16px 0 0;
    }

    #supermenu-mobile ul li a.tll:hover:after { color: #960F0F }
    .header-right { left: 19px; top: 86px }
    .header-left { position: relative }
    .header-right { position: absolute; z-index: 999; width: auto }
    .acc i, .header-cart i { padding-right: 9px }
    .header-main { height: auto; margin-bottom: 25px; box-shadow: none }
    .content-inner { box-shadow: none }
    .img-cat { width: 100% !important; height: auto }
    .box-content.box-content-maincat { text-align: center }
    .box_cm.box_cm_maincat { margin: 5px !important; max-width: 200px; width: 45% !important; position: relative }
    .bigdiv { display: block; position: relative; top: 108px }
    .bigdiv a { text-align: center !important }
    .tll { box-shadow: none !important }
    .htabs .etabs li a, .htabs .etabs li p, .pro-box-heading span, .pro-box-heading b, .box-heading-mainspecial span, .box-heading-mainspecial b, .box-heading-maincat span, .box-heading-maincat b { font-size: 20px }
    .etabs li:not(.tab) { display: none }
    .prod-main-box.box-product.productbox-grid, #special-grid { width: 100%; margin: auto !important; text-align: center }
    .prod-block-each-main.product-items, #special-grid .product-items { float: none !important; max-width: 220px; width: 100% }
    .box-location .box-content { display: block !important }
    p.assistance-footer { font-size: 0; margin: -10px 0; padding: 11px 25px; text-align: center }
    p.assistance-footer > span { font-size: 18px;  }
    .content_footer_bottom li { text-align: center !important; margin-bottom: 20px }
    .content_footer_bottom li:first-child { margin-bottom: -4px !important }
    input.sub-btn1 { width: 38%; max-width: 135px }
    input.sub-input { width: 59%; max-width: 405px }
    #footer h3 { margin-bottom: 12px }
    #column-left { display: block; width: 100% }
    .main_a_lefthome { display: block }
    .box-content.box-content-lefthome { padding: 0; border: 0 none }
    .expandable.expandable-lefthome.custgroup-li-child { display: inline-block; position: relative; width: auto }
    body ul.box-category > li > a { display: block; background-size: 35px; background-position: center top !important; width: auto; height: auto; padding: 35px 5px 0!important }
    .box-heading.box-heading-lefthome { background: none; border: none; color: #333 !important; font-weight: bold }
    .rating-product-normal, .price > img { right: 10px }
    .box_cm_maincat,
    .prod-block-each-main,
    .product-items { margin: 10px 0 !important }
    .content_footer_bottom ul > li { width: 100% !important }
    .product-info .left.product-image, .product-info .right, .two-col { float: none !important; width: auto; max-width: 100%; margin: auto !important  }
    #column-right + #content,
    .breadcrumb, .product-info,
    body.page_custgroup #content { margin: 0 }
    /*.right, .left, */.special-button { width: auto !important }
    .content_footer_bottom > ul { padding: 22px 5px 0 !important }
    .product-info .image  { margin: auto !important }
    body.page_category #column-left .box { display: block; float: right; width: 50% }
    body.page_category .cat-left-ul-child { margin: 0 !important; background: none !important }
    body.page_category ul.box-category > li a.active,
    body.page_category ul.box-category > li:hover a { color: #960F0F }
    body.home .box .box-content ul li + li { border: 0 none }
    #content { width: auto !important }
    .cat-left-ul-child { display: none }
}
@media only screen and (max-width:768px){ 
    .header-right{
        width:100%;
    }
    .header-main {
        margin-bottom: 55px;
    }
    li.searchbox {
        display: block !important;
        position: absolute;
        width: 285px;
        margin: 0 auto !Important;
        left: 0;
        right: 0;
        top: 65px;
        float: none;
    }
    .button-search {
        cursor: pointer;
        float: left;
        background: #ffd316 !Important;
        border-bottom-right-radius: 8px;
        border-top-right-radius: 8px;
        color: #291f1e;
        font-size: 17px;
        height: 46px;
        letter-spacing: 0;
        margin: 0;
        text-transform: uppercase;
        width: 27%;
        z-index: 999999;
        padding: 0 !Important;
        top: 27px;
        margin-top: 4px;
        line-height: 43px;
        text-align: center;
    }
    #search input {
        width: 73%;
        height: 46px;
    }
}
@media only screen and (max-width:767px){ 
    #logo .free_shapping_logo img {
  margin-bottom: 49px;
  margin-left: 98px;
  margin-top: -41px;
  width: 150px;
}
    .header-right{
        z-index: 1;
    } 
    #search input {
        margin-top: 73px;
    }
    .assista.mobile a{
        display: inline-block !Important;
    }
    .header-main {
        margin-bottom: 90px;
    }
    .mobile_view1 {
        display: block !important;
    }
    .desktop_view1 {
        display: none !important;
    }
    .mobile_view{
        display:block;
    }.review-write {  display: none !important}.review-write.mobile {  display: block !important;  padding: 0} .review .num {  display: none}
    .desktop_view{
        display:none;
    }
    .main-box1, .main-box2{ float:none; width:100%}
    .custom_description iframe {
        width: 100% !important;
        max-width: 480px;
    }
    .product-info .add_cart_btn{ -webkit-appearance: none}
    .desc_hide {
        display: none;
    }
    .product-info .product-image .customNavigation a.next {

        right: 0px !important;
    }
    .custom_keyfeature, .custom_description, .custom_specification, .custom_review {
        float: none;
        width: 100%;
    }
    .custom_keyfeature {

        padding-top: 10px;

    }
    .custom_description {

        padding-top: 0px;

    }
    .custom_review {

        margin-top: 0px;

    }
    .custom_search_title , .search_formm {
        width: 100%;
    }
    .panel-row-style-home-top-banner {
        margin: 20px 0 0 0 !important;
    }

}
@media only screen and (max-width:480px){ 
    body.page_category #column-left .box { width: 100% !important }
    .store-inner-case-img, .store-inner-case-desc { display: block;  }
    .description-box .box-content > img { margin-left: 0 !important }
    ul.box-category.treeview-list.treeview { display: none !important }

}

@media (min-width:1350px){
.header-left {
  width: 22%;
}
}

.fbcommentbox h1 {
    background-color: #3B5998;
    color: #fff;
    padding: 10px
}
.comentfbcontent p {
    font-size: 12px
}
.comentfbcontent h5 {
    margin: 5px 0;
    line-height: 1;
    font-weight: normal;
    font-size: 14px;
    color: #a5a3a3
}
.comentfbcontent h5 a {
    
    color: #3b5998 !Important
}
.commentdate a {
    font-size: 14px;
    color: #a5a3a3
}
.comentfbcontent h5 em {
    background-color: #5d82d0;
    color: #fff;
    border-radius: 50%;
    padding: 5px 9px;
    font-size: 12px
}
.fbcommentbox {
    border: 1px solid #d2d2d2;
    padding: 0;
    float: left;
    width: 550px;
    margin-top: 0
}
.comentfbcontent {
    padding: 0 10px
}
    /*margin-bottom: 15px;*/


