/* large desktop :1400px. */
@media (min-width: 1400px) and (max-width: 2000px) {
    .nivo_text .slider-text-1 h1 span, .nivo_text .slider-text-1 h1 {font-size: 62px}

}
/* desktop 1200px to 1399px */
@media (min-width: 1200px) and (max-width: 1399px) {
}
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
    .container {width:970px}
    .mainmenu ul li {margin-left: 35px}
    .newsletter-info > form {width: 368px}
    .about-info {padding: 51px 30px}
    .about-us-area::before,.about-us-area::after  {height: 51.6%; width: 9.8%}
    .total {width: 286px;margin-right: 11px}
    #grid ul.cart-metalic {margin-top: 0}
    .single-left-widget .section-title ul.size-widget li a {padding: 10px 17px}
    .single-product-info h5:nth-child(3) {margin-bottom: 10px}
    #list ul.cart-metalic {margin-top: 25px}
    .single-service {padding: 30px 50px 30px 110px}
    .product-thumb ul li {margin-right: 12px}
    .slider-bottom-left-text h1, .slider-bottom-middle-text h1, .slider-bottom-right-text h1, .slider-bottom-right-bottom-text h1 {font-size: 25px}
    .slider-bottom-right-text h1, .slider-bottom-right-bottom-text h1 {font-size: 16px}
    .product-thumb ul li {width: 22%}
    .slider-bottom-right-bottom {margin-top: 20px}
    .total {margin-right: 0px}
    .discount-code, .total {padding: 28px 34px}
    a.continue-shopping:first-child {margin-right: 5px}
    a.continue-shopping, .discount-code > input[type="submit"], .total.text-right > input {padding: 10px 25px}
    .single-product-info p {font-size: 13px;line-height: 21.6px}
}
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    .container {width:750px}
    .menularge {display: none}
    .mobile-menu-area {display:block}
    .mainmenu, .zoomContainer {display: none}
    .slider-bottom-left-text h1, .slider-bottom-middle-text h1, .slider-bottom-right-text h1, .slider-bottom-right-bottom-text h1 {
        font-size: 16px}
    .product-thumb ul li {width: 18%}
    .slider-bottom-right-text h1, .slider-bottom-right-bottom-text h1 {font-size: 12px}
    .footer-widget.address .footer-address:nth-child(2) {margin-bottom: 30px}
    .slider-bottom-right-bottom {margin-top: 12px}
    ul.cart-metalic {margin-top: 0}
    .off-banner-text {padding: 80px 0}
    .about-us-area::before, .about-us-area::after  {background: none; border: none}
    .who-wrapper::before {border: none;}
    .about-info{border-right: 1px solid #eee}
    .col-md-10.col-md-offset-1.team-padding {padding-left: 15px; padding-right: 15px}
    .product-detail.single-product-info, .registered-user, .contact-address{padding-top: 50px}
    .cart_list tbody td {padding: 20px 5px}
    .cart_list tbody td.product_des {padding: 0 20px}
    .single-left-widget .section-title ul.size-widget li a {padding: 10px 70.6px}
    #list .single-product-info h5:nth-child(3) {margin-bottom: 6px}
    #list .single-product-info{border-right: 1px solid #eee}
    .header-top-left {float: none}
    .logo, .zoomWrapper{float:right}
    .footer-widget.address .footer-address:nth-child(2) {margin-bottom: 15px}
    .product-thumb ul li {margin-bottom: 20px}
    .single-service {padding: 30px 30px 30px 80px}
    .product-thumb ul li:first-child {margin-right: 15px;}
}
/* small mobile :320px. */
@media (max-width: 767px) {
    table{
        display:block;
        overflow-x:auto;
        font-size: 12px!important;
    }

    .f1-steps {
        overflow: hidden;
        position: relative;
        margin-top: 20px;
        display: flex;
    }
    .f1-step{
        position: relative !important;
        display: flex;
        width: 100% !important;
        padding: 0px !important;
    }
    .f1-step.active .f1-step-icon {
        width: 57px !important;
        height: 42px !important;

    }

    #uploaderform {
        margin: 0 auto;
        margin-bottom: 0px;
        width: 100%;
        padding: 14px;
        border: solid 1px #EBE6E6;
        background: #F5F5F5;
        border-radius: 10px;
        -moz-border-radius: 10px;
        font-family: "B Yekan";
        margin-bottom: 32px;
        overflow: hidden;

    }
    #uploadResults {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }
    .banner-title h2 {
        display: none;}
    #output{
        width: 100%;
    }
    .banertitle{
        font-size: 17px;
        position: absolute;
        margin-top: 33px;
        margin-right: 66px;
    }
    .card-footer-gallery {
        bottom: 60px;
        position: fixed;
    }
    .card-head-gallery{
        display: block !important;
        margin-top: 20px;
        text-align: center !important;
    }
    .card-head-gallery h3{
        text-align: center !important;
    }
    .d-flex-mob-none
    {
        display: inline !important;
    }
    .p-0-mob
    {
        padding: 0px !important;
    }
    .fontsize-title-dashbord h3
    {
        font-size: 13px;
    }
    .box-dashbord-user
    {
        width: 65px;
        height: 65px;
    }


    .banner {

        background-image: url("/img/home/backgrund-index.png") !important;
        background-repeat: no-repeat !important;
        height: auto !important;
        background-position-x: right !important;
        background-size: auto !important;
        padding-top: 5px !important;
    }
    .banner img{
        margin-top: 77px;
    }

    .product-description-tab {
        padding: 7px !important;
    }
    .img-banner-flyer {
        width: 100%;
        margin-right: 0px;
        margin-top: 100px;
    }

    .img-banner-design-d {
        width: 80%;
        margin-right: 20px;
    }
    .banner-design {

        background-image: url("/img/design/back.png") !important;
        background-repeat: no-repeat !important;
        height: auto !important;
        background-position-x: right !important;
        background-size: auto !important;
        padding-top: 5px !important;
    }

    .banner-fastfood {

        background-image: url("/img/product/fastfood/back.jpg") !important;
        background-repeat: no-repeat !important;
        height: auto !important;
        background-position-x: right !important;
        background-size: auto !important;
        padding-top: 5px !important;
    }
    .banner-design img{
        margin-top: 26px;
    }

    .product-description-tab ul li {
        line-height: 24px;
        width: 100%;
        text-align: center;
    }
    .description-tab-menu ul li a {
        padding-right: 0px !important;
    }
    .service-area {
        background: #FBFBFB;
        padding: 25px !important;
    }
    .service-area-Factor {
        background: #FBFBFB;
        padding: 0px !important;
    }

    .chat-defult{
        margin-left: 12px;
    }

    .text-banner {
        color: #2A5797;
        padding-right: 17px;
        margin-top: 103px;
        padding-bottom: 41px;

    }
    .text-banner h2 {
        font-size: 19px;

    }

    .en{
        color: white !important;
        margin-top: 27px !important;
        margin-right: 17px !important;
        padding-bottom: 16px;

    }

    .wd30
    {
        width: 30%;

    }
    .display-flex-en-portfolio{
        display: flex;
    }
    .hover-effect-en {
        max-height: 100px !important;
        overflow: hidden !important;
        max-width: 150px !important;
    }



    .text-banner-home {
        color: #2A5797;
        padding-right: 17px;
        margin-top: 103px;
        padding-bottom: 109px;

    }
    .text-banner-home h2 {
        font-size: 19px;

    }

    .title-table{
        float: right;

    }
    .title-table h2{
        font-size: 20px !important;
        color: orangered !important;
        width: 100% !important;
    }
    .off-price-cart{
        float: right !important;
        margin-top: 10px !important;
        padding-bottom: 25px !important;
    }
    .off-price-cart-home{
        float: right !important;
        margin-top: 10px !important;
        padding-bottom: 0px !important;
    }

    .FastRew{
        font-size: 19px;
    }
    .display-flex-2 {
        display: block !important;
    }

    .text-business-cart {
        color: black;
        padding-left: 0;
        margin-top: 13px;
    }
    .text-business-cart h2{
        font-size: 20px;
        color: #0202a3;
    }
    .text-banner-business-cart {
        color: black;
        padding-left: 0px;
        margin-top: 103px;
        text-align: center;
    }
    .tozihat {
        text-align: right;
    }
    .title-price {
        font-size: 10px;
    }
    .title-price-f {
        font-size: 10px;
    }
    .btn-lg {
        display: block;
        font-size: 16px;
        text-align: center;
    }

    .mobile-menu-area{
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999;
    }
    .notif
    {
        bottom: 51px !important;
        right: 0;
        z-index: 9999999;
        width: 100%;
        margin-right: 0;
        border-radius: 0;
        font-size: 13px;
    }
    .notifBazar
    {
        display: none;
        bottom: 65px;
        right: 0;
        z-index: 99999999;
        width: 100%;
        margin-right: 0;
        border-radius: 0;
        font-size: 14px;
    }
    .img-fastfoodd{

        margin-top: 0px;
        border-radius: 20px;
    }



    .whatsapp{
        display: block;
        background: #113ff0;
        width: 100%;
        top: 0;
        height: 87px;
        position: fixed;
        font-size: 20px;
        z-index: 1;
    }
    .whatsapp a{
        margin-top: 45px;
        background: #0a2bb4;
    }
    .whatsapp a:hover{

        background: #1334c2;
    }

    .tell-head{
        color: #FFF;
        font-size: 16px;
        text-align: left;
    }

    .factor-table{
        display: none;
    }
    .factor-mob-table{
        display: block;
        padding-bottom: 90px;
    }
    .btn-table-mob a{
        width: 100%;
        margin-bottom: 8px;
    }
    .header-mob-table{
        background: blue;
        color: #FFF;
        text-align: center;
        border-radius: 10px;
        padding: 3px;
    }

    .register-mob-icon{
        width: 100%;
    }

    .mobile-menu-bottom{
        display: block;
        position: fixed;
        bottom: 0;
        width: 100%;
        min-height: 50px;
        z-index: 99999999;
        background: #113ff0  none repeat scroll 0 0;
        border-top: 5px solid #395ef5;
    }
    .mob-icon-bottom{
        display: flex;
        justify-content: space-between;
        color: white;
        font-size: 30px;
        margin-top: 5px;
        padding-bottom: 5px;
    }
    .link-nav-mob{
        text-align: center;
        display: grid;
        color: white;
        font-size: 9px;
        margin-bottom: 4px;
    }
    .order-fast{
        display: none;
    }
    .padding-two-side-zero
    {
        padding-right: 0px;
        padding-left: 0px;
    }

    .link-nav-mob i{
        padding-bottom: 7px;
        font-size: 25px;
        padding-top: 2px;
    }

    .mob-icon-bottom a:hover{
        color: #0d95e8 !important;
    }
    .select {
        width: 55%;

    }
    .margin-top-0 {
        margin-top: 0px !important;
    }





    .menularge {display: none}
    .container {width:100%}
    .mobile-menu-area {display:block}
    .mainmenu, .nivo-directionNav, .zoomContainer{display: none}
    .header-area {position: inherit}
    .single-product-info {border-left: 1px solid #eee}
    .nivo-caption {top: 32%}
    .footer-widget {margin-bottom: 50px}
    .slider-bottom-left, .slider-bottom-middle, .slider-bottom-right, .slider-bottom-right-bottom {
        margin-bottom: 30px;
        border-radius: 20px;
    }
    .single-service, .single-member-img{margin-bottom: 30px}
    .off-banner-text {padding: 80px 0}
    .off-banner-text-order {padding: 10px 0}
    .newsletter-info > form {width: 270px}
    .newsletter-info > h2, .list .shop-product-list single-product{margin-top: 30px}
    .about-us-area::before, .about-us-area::after  {background: none; border: none}
    .who-wrapper::before {border: none;}
    .about-info{border-left: 1px solid #eee}
    .arrival-area, .service-area.shop{padding-top: 0px}
    .col-md-10.col-md-offset-1.team-padding {padding-left: 15px; padding-right: 15px}
    .single-member-img > img{width:100%}
    .product-detail.single-product-info, .registered-user, .contact-address, .arrival-area.checkout{padding-top: 50px}
    .newsletter-info > form > button {width: 60px}
    .cart_list tbody td {padding: 20px 5px}
    .cart_list tbody td.product_des {padding: 0 20px}
    .total {margin-right: 0; width: 296px}
    .banner-text-wrapper {padding: 75px 0 90px}
    .contact-address-wrapper {padding: 50px 30px}
    #list .shop-product-list.col-md-12 .col-lg-8 {margin-left: 0; padding-right:15px; padding-left: 15px}
    #list .shop-product-list .single-product {margin-top: 30px}
    .shop-grid-area .container .row:last-child, .newsletter-info h2, .arrival-area{padding-top: 30px}
    .product-thumb ul li {margin-right: 6px}
    #list .shop-product-list .single-product { margin-top: 0px;}
    .header-top-left, .logo {float: none}
    .nivo_text .slider-text-1 h1 span, .nivo_text .slider-text-1 h1 {font-size: 20px}
    .single-service {padding: 30px 30px 30px 35px}
    .newsletter-info h2, .continue-shopping, .logo {float: right}
    .newsletter-social-icon {padding-top: 15px}
    .total {margin-left: 0px}
    a.continue-shopping {margin-right: 10px}
    .discount-code, .total { padding: 28px 18px}
    .total { width: 272px}

    .single-product-hover {opacity: 1}
    .single-service-icon i { font-size: 50px; margin-top: 10px}
    .description-tab-menu ul li a {padding-right: 45px}
    .single-left-widget .section-title ul.size-widget li a {padding: 10px 14.4px}
    #list .shop-product-list .single-product-hover-text {top: 25%}
}
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container {width:450px}
    .mobile-menu-area {display:block}
    .mainmenu {display: none}
    .menularge {display: none}



    .hover-effect img, .single-product-img img {width: 100%}
    .slider-bottom-middle-text {top: 57%}
    .newsletter-info > form {width: 425px}
    .single-left-widget .section-title ul.size-widget li a {padding: 10px 33px}
    .slider-bottom-left-text h1, .slider-bottom-middle-text h1, .slider-bottom-right-text h1, .slider-bottom-right-bottom-text h1 {font-size: 25px}
    .slider-bottom-right-text h1, .slider-bottom-right-bottom-text h1 {font-size: 20px}
    .product-thumb ul li {margin-right: 10px}
    .slider-bottom-right-bottom{

    }
}