﻿#tecsholoading {
    position: absolute;
    z-index: 9;
    width: 100%;
    margin: auto;
}
 #toast-container {
            z-index: 99999999 !important;
        }
        .footer-about-text p {
            margin: 14px 0 0;
            font-size: 18px;
            color: #fff;
        }
        .footer-about-text p span {
             font-weight: bold;
             color: #fcce3e;
        }
        .footer-panel-about {
            background: #486775
        }
        .footer-about-list-text > a, .footer-about-list-text {
        color: #ffc107 !important;
        }
        .footer-about-list-text.toptext > a{
        color: #ffffff !important;
        }
        .footer-about-list-panel:hover, .footer-about-text:hover {
            -webkit-filter: brightness(120%);
            filter: brightness(120%);
        }
.footer-social img {
    background: #ededed;
}
        .nav-menu li > span, .nav-menu-normal > li > span {
            color: #736b6b;
            font-size: 12px;
            cursor: grab;
        }
        .sub-arrow {
            background: #484747;
        }
        .nav-menu .resmenu span {
            cursor: cell;
            color:#f9f7f7;
        }
        .nav-menu .resmenu a.nohref {
            cursor: pointer;
        }
        ul.sub-menu.l1 li{
            padding-right: 10px;
            background: #ffc107;
            color: #000000;
        }
        ul.sub-menu.l2 li{
            background: #ffd966;
        }
        ul.sub-menu.l3 li{
            background: #fbe8af;
        }
        ul.sub-menu.l4 li{
            background: #fff6e0;
        }
        ul.sub-menu.l5 li{
            background: #ffffff;
        }
        #bs-example-navbar-collapse .sub-menu.l1 li a{
            color: #000000;
        }
        .nav-menu > li:hover > span {
           color: #03A9F4 !important;
        }
        .newsletters p {
            text-align: justify;
        }
        .product-car-p .crop {
            overflow: hidden;
        }
        .product-car-p footer{
            border-bottom: 1px solid #ebebeb;
            padding-bottom: 6px;
        }
        .product-car-p span.price > .amount {
            font-size: 13px;
        }
        .product-car-p a:hover h3 {
            color: #03A9F4;
        }
        

        
        .wc-grid .owl-item .product-contain.product-p {
            width: auto;
        }
        .wc-grid .owl-item .item.product-car-p {
            padding: inherit;
        }
        .footer-widget .widget-content li span {
            padding: 8px 4px 8px 10px;
            display: inline-block;
            color: #000000;
            transition-duration: 0.3s;
        }
        .footer-widget .widget-content li a {
            padding: 8px 4px 8px 10px;
            display: table;
        }
        .footer-widget .widget-content li:before {
            margin-top: 8px;
        }
        .userico.cart-panel.style-2 .cart-info a {
            padding: 9px 0 3px;
        }



button.compare.button .blockUI.blockOverlay-tecsho {
    z-index: 1000;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: url(images/adding-to-cart.gif) center center / 16px 16px no-repeat #fff;
    opacity: 0.8;
    cursor: wait;
    position: absolute;
    display: none;
}
button.compare:before, div.compare.button:before {
    content: "";
    font-family: 'Glyphicons Halflings';
    font-size: 14px;
    font-weight: normal;
    background: none !important;
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    color: #bcbcbc !important;
    transition-duration: 0.3s;
    padding-left: 3px;
    vertical-align: middle;
}
button.compare:hover:before, div.compare.button:hover:before {
    color: #fff !important;
}
button.compare:after, div.compare.button:after {
    content: "" !important;
    width: 0 !important;
    height: 0 !important;
    background: none !important;
}
button.compare.button {
    background: #FFF !important;
    padding: 2px 4px 0 !important;
    border: 1px dashed #211f1f !important;
    transition-duration: 0.3s;
    float: left !important;
    margin-top: 20px !important;
}
.product-attr-btn button.compare.button {
    margin-top: 5px !important;
    line-height: 1.8 !important;
    color: #FF5722;
}
.product-attr-btn button.compare.button {
    float: none !important;
}
button.compare:hover, button.add_to_wishlist:hover{
    background: #03A9F4 !important;
    border: 1px solid #004b06 !important;
    color: #fff !important;
}
.im-titles>li img {
    max-width: 75px;
}

.item.product-car-p .price del {
    text-decoration: line-through !important;
}
del span.woocommerce-Price-amount.amount, .aws-search-result del .woocommerce-Price-amount.amount {
    color: #ff5722;
    font-size: 12px;
}

button.woocommerce-button.button.bg-purple {
    padding: .618em 1em !important;
    background: #7a49d1 !important;
    margin-left: 10px;
}
button.woocommerce-button.button.reorder.loading {
    width: auto;
    color: transparent !important;
}
button.woocommerce-button.button.reorder.loading::after {
    color: #fff;
    font-size: 20px;
    top: 0.318em;
    left: 1em;
}
.woocommerce button.button.reorder.added::after {
    margin-right: 0;
    font-size: 8px;
    margin-top: 0 !important;
    padding: 0px 6px;
}
.single-product .review-product-title h1 {
            line-height: 1.47;
        }
        .product_meta span.posted_in a {
            display: inline-block;
            margin-bottom: 7px;
            margin-top: 5px;
        }
        div#at-expanded-menu-bd {
            direction: initial;
        }
        .tagged_as h3 {
            display: inline-block;
            font-size: 12px;
            margin: 9px 1px;
        }
        .tagged_as h3 a {
            padding: 4px;
            color: #485d66;
            font-size: 12px;
            background: none !important;
        }
        .tagged_as h3 a:hover {
            color: #000000;
        }
        .product_meta span.posted_in a {
            font-size: 13px;
            padding: 1px 3px;
        }
        .woocommerce div.product form.cart div.quantity {
            margin: 0 0 18px 4px;
        }
        .qty-arrows input[type="button"] {
            line-height: 38px;
        }
        .tabs.wc-tabs li h2{
            padding: 7px 8px;
            margin: 0;
            font-size: 14px;
            display: inline;
        }
        /*.woocommerce-Tabs-panel > h2{
            margin-top: 7px;
            font-size: 24px;
            text-align:right;
            tranfer in css file for prevent media size 
        }*/
        .woocommerce-Tabs-panel--description p>img{
            display: block;
            margin: auto;
        }
        .woocommerce-Tabs-panel--description .desc-text{
            font-size: 16px !important;
            line-height: 1.8 !important;
            color: #000000;
            overflow-wrap :break-word;
            overflow-wrap :anywhere;
        }
        .woocommerce-Tabs-panel--description .desc-text *{
            font-size: 16px !important;
            font-family: "IRSans" !important;
            overflow-wrap :break-word;
            overflow-wrap :anywhere;
        }
        .woocommerce-Tabs-panel--description .desc-text div{
           width: 100% !important;
           overflow: auto;
        }
        .woocommerce-Tabs-panel--description .desc-text li{
           margin-right: 28px;
        }
        .woocommerce-Tabs-panel--description .desc-text table , .blog-post-text.viewproject table{
             max-width: 100%;
             overflow-wrap: break-word;
             overflow-wrap: anywhere;
        }
        .blog-post-text.viewproject{
             overflow-wrap: break-word;
             overflow-wrap: anywhere;
        }
        .woocommerce-Tabs-panel--description .desc-text img{
            display: block;
            margin: auto;
        }
        .woocommerce-Tabs-panel--description .desc-text p,.woocommerce-Tabs-panel--description .desc-text span{
            font-size: 18px !important;
            line-height: 1.8 !important;
            font-family: "IRSans" !important;
        }
        .woocommerce .multiline{
            line-height: 1.38;
        }










        .pagination li {
            line-height: 4 !important;
        }
        .pagination li a, .pagination li span {
            padding: 12px 13px 5px !important;
        }
        .pagenav li .current, .pagenav li.active a, .pagenav li a:hover {
            padding: 12px 13px 5px !important;
        }
        .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{
            font-size: 1.2em ;
        }
        .grid-view button img {
            vertical-align: text-top;
        }
        .grid-view button {
            padding: 10px 10px 0;
            margin-left: 12px;
        }
        .kala-found {
            color: #1a1818;
        }
b.deepblue , strong.deepblue {
    color: #0500ff;
}


             @media only screen and (min-width : 481px) {
            .userico.cart-panel {
                margin-top: -12px;
                margin-right: 20px;
            }
            .product_meta span.posted_in a {
            font-size: 14px;
            padding: 1px 7px;
            }
        }





            /*.container{
                width:100%;
            }
            Style Menu Color #425ef9 , #2a4aff , #1438ff , #2a4aff
            */
        .footer-about-text p {
            margin: 18px 0 8px;
            font-size: 17px;
            color: #fff;
        }
        .footer-about-text p span {
             font-weight: bold;
             color: #fcce3e;
        }
        .footer-panel-about {
            background: #527282;
        }
        .footer-about-list-text > a, .footer-about-list-text {
        color: #ffc107 !important;
        }
        .footer-about-list-panel:hover, .footer-about-text:hover {
            -webkit-filter: brightness(120%);
            filter: brightness(120%);
        }

        .header-section .logo {
            padding-right: 3px;
        }

        .logo.pc-logo img {
            padding-bottom: 3px;
        }
        .logo h1 , .logo h2{
            color: #000 !important;
            font-size : 11px;
        }

            .tab-slider.z-tabs.clean.z-shadows > ul > li.z-active > a {
    background: #ffffff !important;
    border-bottom: 3px solid #2a4aff !important;
            }

            .header-section , .userico.cart-panel.style-2 .cart-icon{
    background: #f5f5f5 !important;
            }
            .cart-panel:hover .cart {
    border-top: #f5f5f5 solid 8px;
            }
            .nav-menu-full-p, .stickytop {
                background: #2a4aff;
                box-shadow: 0 4px 4px -3px #ffc107;
            }
            .nav-menu li > a, .nav-menu-normal > li > a , .nav-menu li > span, .nav-menu-normal > li > span {
       color: #FFF;
       font-size: 12px;
       cursor: pointer;
            }

.nav-menu > li, .nav-menu-normal > li ,.nav-menu > li:after, .nav-menu-normal > li:after{
    color: #FFF;
}
.nav-menu > li:hover > a,.nav-menu > li:hover > span  {
    color: #ffeb3b !important;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li:hover > a {
    color: #2a4aff;
}

.userico.cart-panel.style-2 .cart-info a {
    color: #4d5d65 !important;
}
.userico.cart-panel.style-2 .cart-info a:hover {
    color: #2a4aff !important;
}
.outorder.cart-panel .cart-icon i, .inorder.cart-panel .cart-icon i, .basket.cart-panel .cart-icon i {
    color: #2a4aff;
}
.gotop {
    background: #2a4aff !important;
}
.minmalist .gotop {
    top: initial;
    bottom: 25px;
    z-index: 1000000;
}
    .newsletters p {
            text-align: justify;
        }


           .cart_list.product_list_widget  .product-name > a {
    transition-duration: unset;
}

           .container .home-sidebar .rmenu.panel.imgads , .material-style .container .home-sidebar .rmenu.panel.widget_theme_wg_news {
    padding: 3px;
}
           .container .home-sidebar .rmenu.panel.imgads:hover {
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
}
           /*.widget_add_image_widget img.side-hamkar, .widget_add_image_widget img.side-panel,.widget_add_image_widget img.side-tel{
               background:none;
           }*/

            .gly-rotate-45 {
  filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0.5);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  display: inline-block;
}





            .nav-menu > li, .nav-menu-normal > li {
    padding-left: 8px;
    margin-left : 0;
}
            .nav-menu > li:last-child, .nav-menu-normal > li:last-child ,.nav-menu > li:first-child, .nav-menu-normal > li:first-child {
    padding-left: 0;
}

.nav-menu > li:after, .nav-menu-normal > li:after, .nav-menu > li:hover:after, .nav-menu-normal > li:hover:after ,.nav-menu > li:last-child:after, .nav-menu-normal > li:last-child:after , .nav-menu > li:last-child:hover:after, .nav-menu-normal > li:last-child:hover:after {
    content:"";
}
.nav-menu > li.menu-item-has-children:after, .nav-menu-normal > li.menu-item-has-children:after, .nav-menu > li.menu-item-has-children:hover:after, .nav-menu-normal > li.menu-item-has-children:hover:after ,.nav-menu > li.menu-item-has-children:last-child:after, .nav-menu-normal > li.menu-item-has-children:last-child:after , .nav-menu > li.menu-item-has-children:last-child:hover:after, .nav-menu-normal > li.menu-item-has-children:last-child:hover:after {
   content:""; 
}
.nav-menu > li:after, .nav-menu-normal > li:after {
	margin-right: 0;
	margin-left: 0;
	font-size: 12px;
    position: relative;
    top: 3px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
     padding-right: 5px;
     padding-left: 12px;
}
.nav-menu > li:hover:after, .nav-menu-normal > li:hover:after {
                font-size: 12px;
                margin-right: 0;
	            margin-left: 0;
                color: #ff9800 !important;
                cursor: cell;
                padding-right: 5px;
                padding-left: 12px;
}
.nav-menu > li:first-child:after, .nav-menu-normal > li:first-child:after , .nav-menu > li:first-child:hover:after, .nav-menu-normal > li:first-child:hover:after {
    padding-left: 7px;
}
 /* address below style form Override or  remove from custom */
 .nav-menu > li:last-child:after, .nav-menu-normal > li:last-child:after , .nav-menu > li:last-child:hover:after, .nav-menu-normal > li:last-child:hover:after {
   margin: 0;
}
ul.nav-menu-full {
   font-size:0;
}

.nav-menu-normal > li.menu-item-has-children > .sub-menu, .nav-menu-normal li.menu-item-has-children > ul > li.menu-item-has-children ul.sub-menu, .nav-menu > li.menu-item-has-children > ul.sub-menu {
    border-top: 2px solid #ffc107;
}
.nav-menu > li:hover > a::after, .nav-menu-normal > li:hover > a::after, .nav-menu > li.menu-item-has-children > ul.sub-menu > li:hover {
    border-bottom-color: #ffc107;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li .rima-mega-menu {
    border-top: 2px solid #eee;
    margin-top: 8px;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li {
    border-bottom: 2px solid #eee;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li > .rima-mega-menu > .cols {
    padding-top: 6px;
    min-height: 320px;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu.simple-mega > li > .rima-mega-menu > .cols{
    padding-top: 2px;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li > .rima-mega-menu > .cols > .sub-menu > li > .sub-menu ul.sub-menu {
    padding-right: 12px;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li > .rima-mega-menu > .cols > .sub-menu > li > a, .cart ul li a {
   color: #2a4aff !important;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li.allbold a {
    font-weight: bold !important;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li > .rima-mega-menu > .cols > .sub-menu > li.menu-item-has-children > a:hover {
    color: #ff5722 !important;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu.simple-mega > li > .rima-mega-menu > .cols > .sub-menu li > a {
   color: #252725 !important;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu.simple-mega > li > .rima-mega-menu > .cols > .sub-menu .sub-menu a {
   color: #2a4aff !important;
   font-size: 13px;
    font-weight: 500;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu.simple-mega > li > .rima-mega-menu > .cols > .sub-menu .sub-menu a:hover {
   color: #ff5722 !important;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li > .rima-mega-menu > .cols > .sub-menu .sub-menu .sub-menu li > a {
    color: #615757 !important;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li > .rima-mega-menu > .cols > .sub-menu .sub-menu .sub-menu li > a:before{
    content:"\2013";
    padding-left: 5px;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li > .rima-mega-menu > .cols > .sub-menu li > a {
   color: #1b1919;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li > .rima-mega-menu > .cols > .sub-menu li a:hover {
    color: #ff5722 !important;
}



 .nav-menu > li.menu-item-has-children > ul.sub-menu.simple-menu{
                width: 210px;
                right: auto;
                z-index: 999;
                padding: 3px 8px 1px 2px;
                height: auto;
                min-height: initial;
}
 .nav-menu > li:last-child > ul.sub-menu.simple-menu {
    max-width: 122px;
    padding: 3px 4px 1px 0px;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu.simple-menu li{
                display: table-row;
                line-height: 24px;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu.simple-menu > li > a {
   padding: 0 7px 0 5px;
}
            @media only screen and (max-width : 1200px) {
                .nav-menu > li:last-child > ul.sub-menu.simple-menu {
                    max-width: 88px;
                }
                .nav-menu > li.menu-item-has-children > ul.sub-menu.simple-menu > li > a {
                padding: 0;
}
            }

.nav-menu > li.menu-item-has-children > ul.sub-menu {
	transform: none;
    transition: initial;
}

.nav-menu > li.menu-item-has-children:hover > ul.sub-menu ,.nav-menu-normal > li.menu-item-has-children:hover > ul.sub-menu {
   transform: none;
}

.nav-menu > li.menu-item-has-children > ul.sub-menu > li {
    transition-duration: initial;
}

.nav-menu > li.menu-item-has-children > ul.sub-menu > li .rima-mega-menu {
    transform: none;
    transition: initial;
    background: #fffbfb none repeat scroll 0 0;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li:hover > .rima-mega-menu {
    transform: none;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu > li > a {
    color: #353333;
}
 .nav-menu > li.menu-item-has-children > ul.sub-menu > li:hover > a{
    color: #f44336 !important;
}
.nav-menu > li.menu-item-has-children:hover > ul.sub-menu,.nav-menu-normal > li.menu-item-has-children:hover > ul.sub-menu {
   transform: none;
    /*background: #fff8b8 none repeat scroll 0 0;*/
    background: #fdf396 none repeat scroll 0 0;
}
.nav-menu > li.menu-item-has-children:hover > ul.sub-menu.simple-mega, .nav-menu-normal > li.menu-item-has-children:hover > ul.sub-menu.simple-mega{
    background: #fffbfb none repeat scroll 0 0;
}
.nav-menu > li.menu-item-has-children:hover > ul.sub-menu.simple-menu, .nav-menu-normal > li.menu-item-has-children:hover > ul.sub-menu.simple-menu {
    background: #fffbfb none repeat scroll 0 0;
}
.nav-menu > li.menu-item-has-children:hover > ul.sub-menu > li:first-child > .rima-mega-menu {
    opacity: 1;
    visibility: visible;
}

.nav-menu > li.menu-item-has-children > ul.sub-menu > li {
    margin-left: 0;
    padding: 8px 0 25px 30px;
}
.nav-menu-full-p, .stickytop {
    padding: 8px 0 0;
}
.stickytop.nav-menu-full-p {
    padding-top: 6px !important;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu {
  min-height: 320px;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu.simple-mega {
    min-height: 374px;
}
.nav-menu > li.menu-item-has-children > ul.sub-menu.simple-mega .simple-tecsho {
    margin-top:0;
    border-top:none;
    border-bottom:none;
}
.navbar-header.tecsholg{
    float:right !important;
    margin-top: -2px;
}
.tecsholg button.navbar-toggle-res {
    font-size: 12px;
    padding: 0px !important;
    padding-left: 20px !important;
    color: #ffc107;
}
   #feature_list .owl-carousel {
        background: #fff;
        }
        #feature_list .owl-carousel .feature-p img {
            max-height: 225px; /*313px;326px*/
            min-height: 114px;
        }
        .feature-attr .product-attr-title, .home-1-feature .feature-attr .product-attr::before {
            display: none;
        }
        .feature-deals > span {
            color: #ffffff;
        }
        .feature-deals > span .deals-text {
                color: #ffeb3b !important;
        }
        .feature-attr h2 a {
            color: #ffffff;
        }
        .home-1-feature .feature-attr span {
            color: #fff;
        }
        .home-1-feature .deals-timer p {
            color: #7fffd4;
        }
        #feature_list .owl-carousel > div.owl-wrapper-outer {
            background: #212fc3 url(images/shegeftangiz.jpg) center bottom repeat-x;
            background-size: contain;
        }
        #feature_list .owl-carousel > div.owl-controls > .owl-pagination > div.active span {
            background: #ffad00 !important;
            color: #000;
        }
        #feature_list .owl-carousel > div.owl-controls > .owl-pagination > div.active::after {
       border-color: transparent #ffad00 transparent transparent;

        }
        #feature_list .owl-carousel > div.owl-controls > .owl-pagination > div.active::after {
            border-color: #0000 #ffad00 #0000 #0000;
        }

        #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
            width: initial;
            max-width: 77px;
        }
        #add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
            padding: 0 2px;
        }
        .aws-search-result .aws_result_excerpt {
    color: #1c9b0b;
}
        .aws-search-result .aws_result_title {
    font-weight: bold;
    color: #000 !important;
}
#cboxLoadedContent input {
  filter: none;
}
#cboxLoadedContent input:autofill,
#cboxLoadedContent input:-webkit-autofill,
#cboxLoadedContent input:-webkit-autofill:hover, 
#cboxLoadedContent input:-webkit-autofill:focus, 
 #cboxLoadedContentinput:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.home-second-ads-panel {
    display: inline-block;
    background: #ffffff;
    padding-top: 14px;
    padding-bottom: 14px;
    margin-bottom: 7px !important;
    margin-top: 7px !important;
}
.services-feature.in-location {
    width: 100%;
    margin-bottom: 14px;
    display: inline-block;
    margin-top: 8px;
}
ul.z-tabs-nav.z-tabs-mobile{
    box-sizing: border-box;
}
.aws-search-result .aws_result_image img , .cart ul.cart_list li img, .cart ul.product_list_widget li img, #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img , .woocommerce-checkout-review-order-table .cart_item img , .blog-post-text img ,.footer-logo img , .footer-img>img, .logo img , .logo.pc-logo img , .container-fluid.top-bar img {
    position: relative;
    overflow: hidden;
}
img[alt]:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: transparent;
    text-align: center;
    content: attr(alt);
    background: #fff url(WooCommerce/images/icons/image-placeholder.svg) no-repeat 50%;
    background-size: contain;
    width: 100%;
    height: 100%;
}
.woocommerce div.product .woocommerce-variation-price-var p.price del.befor-discount {
    color: #ff5722;
    font-size: 15px;
}
.alert-cs-box {
    padding: 10px 15px;
    margin: 10px 0;
    border-right: 5px solid;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    text-align: right;
}

.alert-cs-tehran {
    background-color: #bfdcef;
    color: #457389;
    border-color: #31708f;
}

.alert-cs-sari {
    background-color: #f5eecb;
    color: #8a6d3b;
    border-color: #b88d42;
}

.alert-cs-both {
    background-color: #d1f2c4;
    color: #3c763d;
    border-color: #53a354;
}

.alert-cs-error {
    background-color: #f0cccc;
    color: #a94442;
    border-color: #db5552;
}
#cancelordernote {
    margin: 0.2em auto;
    padding: 0.5em;
    font-size: 1em
}
            @media only screen and (max-width: 1200px) {
                .footer-about-text p {
                    font-size: 14px;
                }
            }

            @media only screen and (max-width: 992px){
                .footer-about-text p {
                    font-size: 17px;
                }
                 .header-section .logo {
            padding-right: 0px;
        }
            }
             @media (min-width: 992px) and (max-width: 1199px){
            .header-section .logo {
                padding-top: 2px;
            }
             }
@media (max-width: 768px) {
    .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
     display: block;
}
    #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
        max-height: 47px;
        border: 1px #c1c1c1 solid;
    }
    #add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
    padding: 0 12px;
}
}
        @media (max-width: 767px) {
            .userico.cart-panel {
                margin-right: 0;
            }
            #feature_list .deals-first-pic.feature-attr {
    padding-bottom: 0;
    padding-top: 0;
    margin-top: 25px;
    margin-bottom: 1px;
}
        }
        @media (max-width: 480px) {
            .userico.cart-panel {
                margin-right: 30%;
            }
            .second-ads-one {
    width: 50% !important;
    /*padding-right: 4px !important;
    padding-left: 4px !important;*/
    margin-bottom: 8px;
}
        }
@media only screen and (max-width : 428px) {
    .second-ads-one.col-xs-12{
            width: 100% !important;
    }
}