.customize-product-button{
	display: none;
	height: 42px;
    line-height: 42px;
    padding: 0 14px;
    text-transform: uppercase;
    font-size: 17px;
    color: #fff;
    margin: 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #20356f;
    text-decoration: none;
    float: right;
    position: absolute;
    top: 10px;
    right: 0px;
    z-index: 9;
}
@media (max-width:1300px) {
    .product-slider .flex-direction-nav a {
        background-size: 105px auto;
        height: 50px;
        margin-top: -60px;
        width: 50px
    }
    .product-slider .flex-direction-nav .flex-prev {
        left: -40px
    }
    .product-slider .flex-direction-nav .flex-next {
        right: -40px
    }
}

@media (max-width:1200px) {
    .top-header .user-btn,
    .top-header .user-info-links {
        margin-top: 10px
    }
    .top-header {
        height: 50px
    }
    .top-header .user-info-links ul li {
        margin-right: 15px
    }
    .top-header .user-btn .login_link a,
    .top-header .user-info-links ul li a {
        font-size: 13px
    }
    .my-cart a i,
    .top-header .user-btn .login_link a i {
        font-size: 15px
    }
    .top-header .user-info-links ul li a i {
        font-size: 15px;
        margin-right: 6px
    }
    .top-header .user-info-links ul li a i.whatsapp-icon {
        height: 16px;
        width: 16px
    }
    .top-header .user-btn .login_link {
        margin-right: 10px
    }
    .my-cart a {
        margin: 10px 0 0 4px
    }
    .navigation nav {
        height: 50px
    }
    .navigation nav ul li a {
        font-size: 14px;
        height: 50px;
        line-height: 50px;
        padding: 0 30px
    }
    .navigation nav span.logo {
        margin-left: -75px
    }
    .navigation nav span.logo img {
        width: 150px
    }
    .navigation nav ul li .sub-menu {
        top: 50px
    }
    .middle-section.margin_top145 {
        margin-top: 60px
    }
    .my-order-info .cancel-btn a {
        font-size: 13px
    }
    .cart-page-tabs ul li a span.text,
    .my-order-info .my-order-table .item-title p a,
    .order-info-table .item-title p a {
        font-size: 15px
    }
    .product-slider .flex-direction-nav .flex-prev {
        left: -40px
    }
    .product-slider .flex-direction-nav .flex-next {
        right: -40px
    }
    .whatsapp-section .row .whatsup-video {
        display: inline-block;
        float: left;
        margin-top: 120px;
        max-width: 50%;
        width: 100%
    }
    .slider-section .slider-contant-section {
        top: 110px
    }
    .slider-section {
        height: 730px
    }
    .whatsapp-section {
        height: auto;
        background-repeat: repeat
    }
    .whatsapp-section .row .whatsapp-contant {
        float: right
    }
    .product-block-section .product-slider {
        width: 85%;
        float: none;
        display: inline-block
    }
    .cart-page-tabs {
        margin-left: 0;
        text-align: center;
        width: 100%;
        display: block
    }
    .cart-page-tabs ul {
        float: none;
        width: 90%;
        margin: 0 auto
    }
    .cart-page-tabs ul li:first-child {
        margin-left: 0
    }
    .customise-section-j ul li{
        width: 29.9%;
    }
    .check-out-section .shopping-login .category-row .fill-fild .password-input label{
        width: 100%;
    }
    .check-out-section .shopping-login .category-row .fill-fild .password-input .password-input-inn{
        width: 100%;
    }
    .check-out-section .shopping-login .category-row .fill-fild .login-continue{
        padding-left: 25px;
    }
    .measurement-heading h3{
        padding: 0 15px;
    }
}

@media (max-width:1150px) {
    .main-inner-row {
        max-width: 992px
    }
    .cart-page-tabs {
        margin: 0
    }
    .cart-page-tabs ul li a span.text{
        font-size: 13px;
        padding-left: 8px;
    }
    .middle-section.margin_top145{
        margin-top: 100px !important;
    }
    .same-address{
        left: 0;
        top: 20px;
    }
}

@media (max-width:1023px) {
    .navigation nav ul li .sub-menu .sub-primary {
        padding: 10px 4px 0
    }
    .navigation nav ul li .sub-menu .sub-menu-heading h3 {
        font-size: 13px
    }
    .navigation nav ul li .sub-menu li a {
        font-size: 13px;
        padding: 10px 3px
    }
    .slider-section .slider-contant .blue-block .heading {
        font-size: 18px
    }
    .slider-section .slider-contant .blue-block ul.list-view li .contant h3 {
        font-size: 14px
    }
    .slider-section .slider-contant .blue-block ul.list-view li .list-value {
        font-size: 14px;
        height: 30px;
        line-height: 30px;
        width: 30px
    }
    .btn-sec a {
        font-size: 22px;
        height: 60px;
        line-height: 56px;
        padding: 0 30px
    }
    .btn-sec a img {
        width: 35px
    }
    .slider-section {
        height: 725px
    }
    .slider-section .slider-contant-section {
        top: 120px
    }
    .slider-section .slider-contant h2 {
        font-size: 40px
    }
    .slider-section .slider-contant span.title {
        font-size: 26px;
        margin-top: 10px
    }
    .heading span {
        border-bottom: 3px solid #ffa200
    }
    .heading span h2,
    .speciality-block-section .detail-section h2,
    .speciality-block-section .heading h1 {
        font-size: 26px
    }
    .product-block-section span.title {
        font-size: 15px
    }
    .product-block-section .product-slider .product-block .product-info ul {
        margin-top: 14px;
        padding: 0
    }
    .product-block-section .product-slider .product-block .product-info ul li {
        padding: 0 5px
    }
    .product-block-section .product-slider .product-block .product-info img {
        height: 30px;
        width: 30px
    }
    .product-block-section .product-slider .product-block .product-info ul li span {
        font-size: 12px;
        margin-top: 0
    }
    .product-block-section .product-slider .product-block .product-info p {
        font-size: 16px;
        line-height: 22px;
        margin-top: 0;
        padding: 0 10px
    }
    .product-block-section .product-slider .product-block .title {
        font-size: 15px
    }
    .whatsapp-section .row .whatsapp-screen img {
        width: 300px
    }
    .whatsapp-section .row .whatsapp-contant img {
        width: 70px
    }
    .whatsapp-section .row .whatsapp-contant .whats-number img {
        width: 45px
    }
    .whatsapp-section .row .whatsapp-contant .whats-number span {
        font-size: 20px;
        margin-top: 4px
    }
    .whatsapp-section .row .whatsapp-contant .contant {
        font-size: 14px
    }
    .speciality-block-section {
        height: 426px
    }
    .speciality-block-section .detail-section span {
        font-size: 14px;
        line-height: 30px
    }
    .main-footer-section .footer-block.center-block {
        float: left;
        padding: 0 40px 0 20px;
        width: 60%
    }
    .main-footer-section .footer-block.left-block {
        float: right;
        width: 40%
    }
    .main-footer-section .footer-block.right-block {
        padding: 20px;
        width: 100%
    }
    .main-footer-section .footer-block.right-block .adrs-sec {
        padding-right: 40px;
        width: 60%
    }
    .main-footer-section .footer-block.right-block .footer-icon-sec {
        margin-top: 0;
        width: 40%
    }
    .customise-section .custom-detail-block .right-sec .option-category .option-detail-block .fabrics-block ul li,
    .customise-section .custom-detail-block .right-sec .option-category .option-detail-block .fabrics-block-lining ul li {
        width: 25%
    }
    .customise-section .custom-detail-block .right-sec .option-category .option-detail-block .fabrics-block ul li a,
    .customise-section .custom-detail-block .right-sec .option-category .option-detail-block .fabrics-block-lining ul li a {
        height: 66px
    }
    .customise-section .custom-detail-block .left-sec .custom-product-info .btn-block a {
        font-size: 14px;
        margin: 0 4px;
        padding: 0 10px
    }
    .customise-section .custom-detail-block .left-sec .custom-product-info .btn-block a img {
        width: 18px
    }
    .customise-section .custom-detail-block .left-sec .custom-product-info .price {
        font-size: 20px
    }
    .customise-section .custom-detail-block .left-sec {
        padding: 10px 8px 0 0!important;
        width: 55%
    }
    .customise-section .custom-detail-block .right-sec {
        padding: 10px 25px;
        width: 43%
    }
    .user-guide-section ul li a.info-block {
        background-size: 388px auto;
        height: 190px;
        padding: 45px 0;
        width: 190px
    }
    .user-guide-section ul li a.info-block .img-sec img {
        width: 40px
    }
    .user-guide-section ul li a.info-block .title {
        font-size: 17px;
        margin-top: 16px
    }
    .febric-price {
        left: 10px;
        right: 10px
    }
    .febric-price span {
        font-size: 13px;
        margin-right: 10px
    }
    .measurement-detail-btn a,
    .testmonial-block .uesr-info h5 {
        font-size: 14px
    }
    .testmonial-block .uesr-info p {
        line-height: 22px
    }
    .guide-contant .guide-block .guide-text p {
        font-size: 13px;
        line-height: 18px
    }
    .resp-tabs-list li {
        padding: 10px 20px
    }
    .resp-tabs-list li.resp-tab-active {
        padding: 11px 20px 9px
    }
    .my-account-section .account-left-tab ul li a {
        font-size: 13px
    }
    .top-header .user-info-links {
        margin-right: 8px
    }
    .my-order-table td {
        font-size: 13px;
        padding: 10px 4px
    }
    .customise-section .custom-detail-block .left-sec .sidebar {
        left: 10.9%
    }
    .customise-section .custom-detail-block .left-sec .sidebar.sidebar_fixed {
        left: 7%
    }
    .user-account li a img{
        left: 0;
    }
    .my-cart-num{
        right: 0;
    }
}

@media (max-width:992px) {
    .navigation nav ul li a {
        padding: 0 13px
    }
    .home_responsive .main-inner-row,
    .main-inner-row {
        max-width: 768px
    }
    .speciality-block-section .detail-section {
        margin-bottom: 50px;
        padding: 0
    }
    .whatsapp-section .row .whatsapp-screen {
        margin: 15px 0 0;
        width: 50%
    }
    .whatsapp-section .row .whatsapp-contant {
        float: right;
        margin-top: 110px;
        text-align: center;
        width: 50%
    }
    .whatsapp-section .row .whatsup-video {
        display: inline-block;
        float: none;
        margin: 15px 0 0;
        max-width: 60%;
        width: 100%
    }
    .whatsapp-section {
        padding-bottom: 20px;
        text-align: center
    }
    .speciality-block-section {
        height: auto;
        padding: 50px 0 0
    }
    .speciality-block-section .detail-section span {
        padding-right: 15px
    }
    .product-block-section {
        padding: 60px 0 80px;
    }
    .product-slider .flex-direction-nav {
        bottom: -10px;
        left: 50%;
        margin-left: -70px;
        position: absolute
    }
    .product-slider .flex-direction-nav li {
        float: left
    }
    .product-slider .flex-direction-nav li a {
        margin: 0 10px;
        position: inherit
    }
    .slide-info h3 {
        font-size: 20px;
        line-height: 24px
    }
    .slide-section-main .flex-direction-nav a {
        background-size: cover;
        height: 34px;
        width: 35px
    }
    .how-it-slider-section {
        padding: 30px 0 0
    }
    .what-we-do-section {
        margin-top: 20px
    }
    .what-we-do-section ul li {
        margin: 35px 0;
        width: 50%
    }
    .what-we-do-section .margin_top95 {
        margin-top: 50px
    }
    .what-we-do-section .btn-sec {
        margin-top: 0
    }
    .testmonial-block {
        min-height: 250px
    }
    .resp-tabs-list li {
        font-size: 14px;
        text-align: center;
        width: 33.33%
    }
    .measurement-block .mesurement-full .fill-block .fill-name {
        font-size: 12px
    }
    .my-account-section .account-info {
        margin-bottom: 15px
    }
    .suits-info ul li {
        width: 33.33%
    }
    .product-block-section .product-slider {
        width: 100%
    }
    .user-guide-section ul li a.info-block {
        width: 200px;
        height: 200px;
        padding: 38px 0;
        background-size: 200% auto!important
    }
    .user-guide-section ul li a.info-block .title {
        font-size: 18px
    }
    .product-block-section .product-slider .product-block .title {
        font-size: 15px
    }
    .cart-page-tabs ul {
        width: 100%
    }
    .cart-page-tabs ul li a span.text {
        font-size: 12px;
        padding-left: 5px
    }
    .thank-title h2 {
        font-size: 28px
    }
    .thank-you-inner p {
        font-size: 18px
    }
    .thankyou-page {
        text-align: center
    }
    .thankyou-order {
        float: none;
        display: inline-block;
        margin: 0
    }
    .check-out-section .shopping-login .category-row .fild-name label {
        text-align: left
    }
    .check-out-section .checkout-email-login .shopping-login .category-row .fild-name {
        width: 25%
    }
    .check-out-section .checkout-email-login .shopping-login .category-row .fill-fild {
        width: 65%
    }
    .email-login-btn-fields .fill-fild {
        width: 100%!important;
        float: left!important;
        text-align: center;
        margin: 0!important
    }
    .email-login-btn-fields .fill-fild .login-continue,
    .email-login-btn-fields .fill-fild a {
        float: none!important;
        display: inline-block
    }
     .customise-section-j ul li{
        width: 28%;
    }
    .check-out-section .shopping-login .category-row .fill-fild p{
        width: 90%;
    }
    .check-out-section .shopping-login .category-row .fill-fild input[type="radio"]{
        margin-top: 7px;
    }
}

@media (max-width:900px) {
    .customise-section .custom-detail-block .left-sec .sidebar {
        left: 0%
    }
    .customise-section .custom-detail-block .left-sec .sidebar.sidebar_fixed {
        left: 7.5%
    }
}

@media (max-width:830px) {
    .customise-section .custom-detail-block .left-sec .sidebar {
        left: 0
    }
    .customise-section .custom-detail-block .left-sec .sidebar.sidebar_fixed {
        left: 5%;
    }
}

@media (max-width:767px) {
    .measurement-block .mesurement-full .fill-block .fill-name,
    .testmonial-block {
        min-height: auto
    }
    .cart-section .cart-details-table,
    .check-out-section .order-summery .order-summery-table,
    .my-order-info .my-order-table,
    .order-info-table {
        overflow-x: auto
    }
    .main-inner-row {
        max-width: 100%;
        min-width: auto;
        padding: 0 15px
    }
    .navigation-section {
        background: #20356f;
        display: none;
        position: absolute;
        right: -10px;
        top: 50px;
        width: 280px;
        z-index: 999
    }
    .navigation nav ul,
    .navigation nav ul li {
        width: 100%
    }
    .navigation nav ul li a {
        width: 100%;
        border-bottom: 1px solid #0d1327
    }
    .navigation nav ul.right li:last-child a {
        border: 0
    }
    .navigation nav ul.right li:last-child a:hover {
        border-bottom: 5px solid #fead00
    }
    .top-header {
        height: auto;
        padding-bottom: 10px
    }
    .navigation nav span.logo {
        top: 10%
    }
    .slider-section .slider-contant .blue-block {
        float: none!important;
        height: 260px;
        margin: 0 auto;
        max-width: 480px;
        width: 100%
    }
    .slider-section .slider-contant .blue-block.left {
        margin-bottom: 15px
    }
    .slider-section {
        height: 920px
    }
    .slider-contant-section .row.margin_top50 {
        margin-top: 20px!important
    }
    .slider-contant-section .btn-sec {
        margin-top: 35px
    }
    .slider-section .slider-contant-section {
        top: 140px
    }
    .navbar-toggle {
        display: block
    }
    .slider-section .slider-contant {
        min-width: auto
    }
    .slider-section .slider-contant .blue-block ul.grid-view li span {
        font-size: 11px
    }
    .slider-section .slider-contant h2 {
        font-size: 30px
    }
    .slider-section .slider-contant span.title {
        font-size: 20px
    }
    .product-block-section span.title,
    .speciality-block-section .detail-section span {
        font-size: 12px
    }
    .main-footer-section .footer-block.left-block {
        width: 100%
    }
    .main-footer-section .footer-block.center-block {
        padding: 0;
        width: 100%
    }
    .main-footer-section .footer-block .footer-links ul {
        padding: 0 10px;
        width: 50%
    }
    .main-footer-section .footer-block.right-block {
        padding: 0;
        width: 100%
    }
    .main-footer-section .footer-block.right-block .footer-icon-sec {
        margin-top: 25px;
        width: 100%
    }
    .main-footer-section .footer-block.right-block .adrs-sec {
        margin-top: 25px;
        padding: 0;
        width: 100%
    }
    .footer-bottom .footer-left-sec {
        text-align: center;
        width: 100%
    }
    .footer-bottom .right-sec {
        float: left;
        margin-top: 15px;
        text-align: center;
        width: 100%
    }
    .footer-bottom .right-sec ul {
        display: inline-block;
        float: none
    }
    .footer-center-sec {
        float: left;
        width: 100%
    }
    .whatsapp-section .row.whatsapp-insection {
        padding: 0
    }
    .whatsapp-section .row .whatsapp-screen {
        margin: 20px 0 0;
        width: 40%
    }
    .whatsapp-section .row .whatsapp-screen img {
        max-width: 200px
    }
    .whatsapp-section .row .whatsup-video {
        max-width: 70%
    }
    .whatsapp-section .row .whatsapp-contant {
        margin-top: 30px;
        width: 60%
    }
    .guide-contant ul li {
        width: 50%
    }
    .slide-info h3 {
        font-size: 16px
    }
    .middle-section {
        margin-top: 100px!important
    }
    .home_responsive .middle-section {
        margin-top: 0!important
    }
    .what-we-do-section,
    .what-we-do-section .margin_top95,
    footer address>div {
        margin-top: 20px
    }
    .what-we-do-section ul li {
        margin-bottom: 50px;
        text-align: center;
        width: 100%
    }
    .what-we-do-section ul li:last-child {
        margin-bottom: 30px
    }
    .what-we-do-section ul li .box {
        display: inline-block;
        float: none;
        max-width: 80%;
        min-height: auto;
        padding: 10px
    }
    .what-we-do-section .box .circle {
        height: 120px;
        padding-top: 20px;
        width: 120px
    }
    .what-we-do-section .box .circle img {
        height: 80px!important;
        width: 80px!important
    }
    .contact-new .contact-half-left,
    .contact-new .contact-left {
        width: 100%
    }
    .what-we-do-section .howitworks-btn {
        margin-bottom: 20px
    }
    .what-we-do-section .heading-block h2 {
        font-size: 28px
    }
    .what-we-do-section .heading-block .sub-title {
        font-size: 15px
    }
    .what-we-do-section .box .content h3 {
        font-size: 18px
    }
    .what-we-do-section .box .content p {
        font-size: 13px
    }
    #ContactUsContactUsForm {
        float: left;
        width: 100%
    }
    .contact-new .contact-right {
        float: left;
        padding: 0
    }
    .contact-new .contact-row p i {
        text-align: left;
        width: 20px
    }
    .contact-new .contact-row p span {
        width: 96%
    }
    .contact-new .contact-row p i.whatsapp-icon {
        margin-left: 0
    }
    .contact-new .contact-half-right {
        float: left;
        width: 100%
    }
    .product-offer-section .right-sec {
        width: 100%
    }
    .product-offer-section br {
        display: none
    }
    .product-offer-section .detail-block .offering-list ul {
        margin: 0
    }
    .product-offer-section .detail-block .offering-list ul li {
        padding: 0;
        text-align: center!important
    }
    .product-offer-section .detail-block p.discription,
    .product-offer-section .left-sec,
    .testmonial-block .uesr-info h5 {
        text-align: center
    }
    .product-offer-section .left-sec {
        width: 100%
    }
    .product-detail-btn {
        margin-bottom: 10px;
        margin-top: 10px
    }
    .detail-block .heading h2 {
        font-size: 18px
    }
    .order-img-sec img {
        display: inline-block;
        float: none;
        max-width: 350px;
        width: 100%
    }
    .order-img-sec .order-left,
    .order-img-sec .order-right {
        float: left;
        text-align: center;
        width: 100%
    }
    .order-img-sec .row {
        margin-bottom: 10px
    }
    footer {
        margin: 0!important
    }
    .testmonial-section ul li {
        width: 100%
    }
    .testmonial-block .left-block {
        display: inline-block;
        float: none;
        width: auto
    }
    .my-account-section .account-left-tab ul li a.active::before,
    .my-account-section .account-left-tab ul li a:hover::before,
    .waist-coat-image {
        display: none
    }
    .inner-pages-contant .left-sec,
    .my-account-section .my-account-left,
    .site-map-section ul li {
        width: 100%
    }
    .testmonial-block .uesr-info {
        padding: 10px 0 0
    }
    .my-account-section .account-left-tab ul {
        float: none;
        margin: 0 auto;
        max-width: 70%
    }
    .my-account-section .my-account-right,
    .my-account-section h2.resp-accordion,
    .resp-tab-content {
        float: left;
        width: 100%
    }
    .my-account-section .account-left-tab {
        margin-top: 0
    }
    .my-account-section .account-info .category-row {
        width: 100%;
        padding: 0
    }
    .my-account-section .account-info .category-row .fild-name,
    .my-account-section .account-info .category-row .fill-fild input[type=password],
    .my-account-section .account-info .category-row .fill-fild input[type=text],
    .my-account-section .account-info .category-row .fill-fild select,
    .my-account-section .account-info .category-row .fill-fild textarea {
        width: 100%
    }
    .my-account-section .account-info .category-row .fild-name label {
        text-align: left
    }
    .my-account-section .account-info .category-row .fill-fild {
        width: 100%;
        margin: 10px 0 0
    }
    .resp-tab-content {
        border: 1px solid #ccc;
        padding: 15px 15px 0
    }
    .measurement-heading span {
        font-size: 12px;
        margin-top: 10px
    }
    .measurement-heading h3 {
        font-size: 13px;
        margin-top: 10px;
        line-height: 24px
    }
    .check-out-section .order-summery .order-summery-table table,
    .my-order-info .my-order-table table,
    .order-info-table table {
        width: 724px
    }
    .measurement-block .mesurement-full .fill-block .fill-text p {
        font-size: 11px
    }
    .measurement-block .mesurement-full .fill-block .fill-submit-left {
        width: 100%
    }
    .measurement-block .mesurement-full .fill-half,
    .measurement-block .mesurement-left .fill-half {
        width: 100%;
        padding: 0
    }
    .measurement-block .mesurement-left {
        margin: 0!important
    }
    .my-account-section .my-account-right {
        padding: 0;
        margin-bottom: 15px
    }
    .my-order-info {
        font-size: 12px
    }
    .customise-section .custom-page-tabs ul li {
        margin: 3px 0;
        width: 33.3%;
    }
    .customise-section .custom-page-tabs ul li a{
        border-radius: 0px;
        -webkit-border-radius:0px;
    }
    .cart-section .cart-details-table table,
    .cart-section .cart-section-heading {
        width: 720px
    }
    .cart-section .cart-section-heading {
        text-align: center;
        padding: 20px 0
    }
    .cart-section-heading div {
        display: inline-block;
        float: none;
        width: 100%
    }
    .cart-section .cart-section-heading a.yellow-btn {
        float: none
    }
    .cart-section-heading div:nth-child(2) {
        margin-top: 15px
    }
    .check-out-section .check-out-left,
    .check-out-section .check-out-right {
        width: 100%;
        padding: 0 15px;
        margin: 0
    }
    .check-out-section .check-out-right {
        margin-top: 15px
    }
    .check-out-section .shopping-login .category-row .fild-name {
        width: 100%;
        margin: 15px 0 0
    }
    .check-out-section .shopping-login .category-row .fill-fild {
        width: 100%;
        margin: 0
    }
    .check-out-section .shopping-login .category-row .fild-name label {
        text-align: center;
    }
    .check-out-section .shopping-login .category-row .fill-fild input[type="text"]{
        text-align: center;
    }
    .check-out-section .order-summery .order-summery-table,
    .check-out-section .shopping-login .category-row {
        margin-bottom: 20px
    }
    .check-out-section .shopping-login {
        margin: 0
    }
    .measurement-block .mesurement-full .fill-block,
    .measurement-block .mesurement-left .fill-block {
        margin-top: 20px
    }
    .measurement-primary {
        width: 100%
    }
    .measurement-secondary {
        width: 100%;
        float: left
    }
    .measurement-secondary .mesurement-right .video-sec iframe {
        float: left
    }
    .suits-info ul li {
        width: 50%
    }
    .error-page h1 {
        font-size: 120px
    }
    .error-page h2 {
        font-size: 24px
    }
    .error-page p {
        font-size: 18px
    }
    .navigation nav ul li .sub-menu li a {
        padding: 10px 5px;
        font-size: 13px
    }
    .delivery-message .back-heading-btn {
        float: left;
        width: 100%;
        margin-top: 10px
    }
    .measurement-sec .measurement-primary .resp-tabs-list li {
        width: 50%
    }
    .heading span h2,
    .speciality-block-section .detail-section h2,
    .speciality-block-section .heading h1 {
        font-size: 24px
    }
    .client-block-section .dis {
        font-size: 13px
    }
    .main-footer-section .footer-block .small-heading h3 {
        font-size: 14px
    }
    .footer-bottom .footer-left-sec,
    .footer-center-sec,
    .main-footer-section .footer-block .address .con,
    .main-footer-section .footer-block .footer-links ul li a,
    .user-guide-section ul li a.info-block .title {
        font-size: 12px
    }
    .footer-bottom {
        margin-top: 10px;
        padding: 10px 0 0
    }
    /* .customise-section {
        overflow: auto
    }
    .custom-product-scroll {
        width: 767px;
        overflow: auto;
        margin-bottom: 220px
    } */
    .customise-section .custom-detail-block .right-sec {
        background: #fff
    }
    .user-guide-section ul li a.info-block {
        background-size: 200% auto;
        height: 130px;
        width: 130px;
        padding: 30px 15px 0
    }
    .user-guide-section ul li a.info-block .img-sec img {
        width: 30px
    }
    .user-guide-section {
        padding: 25px 0
    }
    .more-information-block .heading span {
        font-size: 18px
    }
    .custimize-title,
    .customize-list ul li {
        font-size: 14px
    }
    .summary-section .summary-left-sec,
    .summary-section .summary-right-sec {
        width: 100%;
        padding:0 0px 10px;
    }
    .summary-right-sec .my-order-table{
        padding:  0 15px;
    }
    .summary-right-sec .my-order-table tr:first-child td:first-child{
        padding-left: 15px;
    }
    .check-out-section .check-out-left .resp-tabs-list li {
        width: 50%
    }
    .check-out-section .check-out-left .resp-tab-active {
        padding: 11px 10px 9px
    }
    .product-block-section .product-slider .product-block .product-info p {
        font-size: 18px
    }
    .product-block-section .product-slider .product-block .product-info {
        padding-top: 20px
    }
    .product-offer-section .detail-block {
        text-align: center
    }
    .cart-page-tabs ul {
        width: 50%;
        margin: 0 auto
    }
    .cart-page-tabs ul li {
        width: 100%;
        margin: 0 0 15px
    }
    .suits-section .print-btn {
        margin-bottom: 15px
    }
    .summary-section .summary-block .summary-img-block img {
        max-width: 157px;
        max-height: 150px
    }
    .my-account-section .my-account-right {
        margin-top: 15px
    }
    .thank-title h2 {
        font-size: 24px
    }
    .thank-you-inner p {
        font-size: 16px
    }
    .check-out-section .checkout-email-login .shopping-login .category-row .fild-name {
        width: 100%;
        margin-bottom: 15px
    }
    .check-out-section .checkout-email-login .shopping-login .category-row .fill-fild {
        width: 100%;
        text-align: center;
    }
    .check-out-section .checkout-email-login .shopping-login .category-row .fill-fild #radio_dropdown{
        display: inline-block;
        float: none;
        vertical-align: top;
    }
    .check-out-section .shopping-login .category-row .fill-fild p{
        width: auto;
        display: inline-block;
        float: none;
    }
    .check-out-section .shopping-login .category-row .fill-fild input[type="radio"]{
        float: none;
    }
    .check-out-section .shopping-login .category-row .fill-fild p.text-or{
        text-align: center;
    }
    .check-out-section .checkout-email-login .shopping-login .category-row .fild-name.hide-responsive-form,
    .how-it-slider-section .slide-section-main .flex-direction-nav a {
        display: none
    }
	/* 25-04-2017 */
    .customise-section .custom-product-scroll .sidebar{
		position: static;
		float: none;
		display: inline-block;
    }
    .customise-section .custom-product-scroll .sidebar.sidebar_fixed{
		position: static;
    }
    .customise-section .custom-product-scroll .sidebar.sidebar_bottom{
		position: static;
    }
    .customise-section .custom-detail-block .left-sec{
    	width: 100%;
    	text-align: center;
    	padding: 0px !important;
    	left: 0px;
    }
    .customise-section .custom-detail-block .right-sec{
    	display: none;
    	width: 100%;
    	border-left: 0px;
    	left: 0px; 
    	padding: 0px;
    }
    .customise-section .custom-page-tabs{
    	padding: 0px;
    }
    .customise-section .custom-detail-block{
    	position: relative;
    	padding-top: 90px;
    	margin-top: 0px;
    }
    .customize-product-button {
        display: block;
    }
    .customize-product-button:hover,
    .customize-product-button:focus {
        color: #fff;
    }
    .customize-product-button.fixed-btn{
    	position: fixed;
        right: 15px;
        color: #fff;
        text-decoration: none;
    }
    .enquiry-text{
    	display: none;
    }
    /*.customise-section .custom-page-tabs ul li a span.number{
        display: none;
    }*/
    .customise-section .custom-page-tabs ul li a span.text{
        /*padding-left: 0px;*/
        font-size: 16px;
    }
    .jkt-box .title{
        font-size: 16px;
    }
    .j-cost{
        font-size: 14px;
    }
    .customise-section-j ul li{
        padding-right: 0;
        width: 47%;
        margin:1%;
    }
    .product-detail-left{
        width: 100%;
    }
    .product-detail-right{
        width: 100%;
    }
    .product-detail-right{
        padding-left: 0;
        margin-bottom: 40px;
        margin-top: 20px;
    }
}

@media (max-width:580px) {
    .detail-block p.discription,
    .slider-section .slider-contant .blue-block ul.grid-view,
    .suits-info ul li,
    .top-header {
        text-align: center
    }
    .slider-section .slider-contant .blue-block.right {
        height: 310px
    }
    .top-header .header-right,
    .top-header .user-info-links {
        float: none;
        margin-right: 0;
        text-align: center;
        width: auto
    }
    .top-header .header-right>div,
    .top-header .user-info-links ul li {
        display: inline-block;
        float: none;
        margin-right: 5px;
        margin-bottom: -5px
    }
    .slider-section .slider-contant .blue-block,
    .slider-section .slider-contant .blue-block.right {
        max-width: 320px
    }
    .slider-section {
        height: 940px
    }
    .slider-section .slider-contant {
        padding: 0
    }
    .product-block-section .product-slider .product-block {
        margin-bottom: 20px;
        min-height: 230px;
        width: 50%
    }
    .guide-contant ul li,
    .suits-info ul li,
    .whatsapp-section .row .whatsapp-contant,
    .whatsapp-section .row .whatsapp-screen {
        width: 100%
    }
    .client-block-section {
        padding: 10px 0 0
    }
    .client-logo-slider {
        margin-top: 0
    }
    .guide-contant ul li {
        float: none;
        margin: 0 auto;
        max-width: 340px
    }
    .guide-contant ul li .guide-block {
        margin-bottom: 30px
    }
    .slide-info h3 {
        font-size: 13px
    }
    .detail-block .heading h2 {
        font-size: 15px
    }
    .product-offer-section .detail-block .offering-list ul li {
        font-size: 14px
    }
    .heading span h2,
    .speciality-block-section .detail-section h2,
    .speciality-block-section .heading h1 {
        font-size: 18px
    }
    .billing-left,
    .billing-right {
        width: 100%;
        border: 0
    }
    .my-account-section .account-left-tab ul {
        max-width: 70%
    }
    .suits-info ul li .suits-block {
        float: none;
        display: inline-block;
        max-width: 300px
    }
    .suits-info .suit-measurement-heading p {
        font-size: 14px
    }
    .error-page h1 {
        font-size: 80px
    }
    .error-page h2 {
        font-size: 22px
    }
    .error-page p {
        font-size: 16px
    }
    .top-header .user-btn .login_link a {
        font-size: 10px
    }
    .top-header .user-info-links {
        margin-right: 7px!important
    }
    .slider-section .slider-contant h2 {
        font-size: 24px
    }
    .slider-section .slider-contant .blue-block .heading,
    .slider-section .slider-contant span.title {
        font-size: 16px
    }
    .slider-section .slider-contant .blue-block ul.grid-view li img {
        width: 70px
    }
    .slider-section .slider-contant .blue-block ul.grid-view li span {
        font-size: 10px
    }
    .slider-section .slider-contant .blue-block ul.list-view li .contant h3 {
        font-size: 12px
    }
    .slider-section .slider-contant .blue-block ul.list-view li .contant span {
        font-size: 11px
    }
    .btn-sec a.org-btn {
        padding: 0 12px;
        line-height: 54px;
        height: 55px;
        font-size: 18px
    }
    .btn-sec a img {
        width: 30px
    }
    .product-block-section .product-slider .product-block .title {
        font-size: 13px
    }
    .user-guide-section ul li a.info-block .title {
        position: absolute;
        bottom: -50px;
        left: -10px;
        line-height: 21px;
        min-width: 110px;
        font-size: 10px;
        height: 40px
    }
    .user-guide-section ul li a.info-block {
        height: 80px;
        width: 80px;
        padding: 29px 15px 0;
        position: relative
    }
    .user-guide-section {
        padding: 25px 0 75px
    }
    .more-information-block .heading span {
        font-size: 16px
    }
    .custimize-title,
    .customize-list ul li {
        font-size: 12px
    }
    .product-block-section .product-slider .product-block .product-info p {
        font-size: 15px;
        line-height: 22px
    }
    .product-block-section .product-slider .product-block .product-info {
        padding-top: 0
    }
    .product-block-section .product-slider .product-block .product-info ul {
        margin-top: 5px;
        padding: 0
    }
    .product-block-section .product-slider .product-block .product-info img {
        width: 25px;
        height: 25px
    }
    #cboxContent,
    #colorbox,
    #colorbox #cboxWrapper {
        width: 300px!important;
        height: auto!important
    }
    .product-block-section .product-slider .product-block .product-info ul li span {
        font-size: 12px
    }
    .more-information-block h1 {
        font-size: 14px
    }
    #colorbox {
        left: 50%!important;
        margin-left: -150px
    }
    .cart-page-tabs ul {
        width: 70%;
        margin: 0 auto
    }
    .login-section .heading h2 {
        font-size: 16px
    }
    .login-section .login-form .buttons-holder p,
    .login-section .login-form .buttons-holder p a,
    .login-section .login-form .field-row .pull-left span,
    .login-section .login-form .field-row .pull-right a.link,
    .login-section .login-form .field-row label {
        font-size: 13px
    }
    .login-section .login-form .field-row input.textbox {
        font-size: 12px
    }
    .thank-title h2 {
        font-size: 20px
    }
    .thank-order-inn p,
    .thank-you-inner p {
        font-size: 14px;
        line-height: 24px
    }
    .thankyou-order {
        width: 100%
    }
    .my-account-section .account-left-tab ul li a {
        font-size: 14px
    }
    .email-login-btn-fields .fill-fild {
        text-align: left
    }
    /*.check-out-section .shopping-login .category-row .fill-fild p.text-or {
        text-align: left;
    }*/
    .hideonmobile {
        display: none;
    }
    .customise-section .custom-page-tabs ul li a span.text{
        font-size: 15px;
    }
}
@media (max-width:480px) {
    .customise-section-j ul li{
        min-height: 246px;
    }
    .product-heading{
        font-size: 24px;
    }
    .product-rate{
        font-size: 28px;
    }
    .discription .dis-heading, .quility h2{
        font-size: 18px;
    }
}
@media (max-width:380px) {
    .slider-section {
        height: 940px;
    }
    .top-header .header-right>div,
    .top-header .user-info-links ul li {
        margin-right: 0;
    }
    .resp-tabs-list li,
    .top-header .user-info-links ul li a {
        font-size: 11px;
    }
    .slider-section .slider-contant .blue-block,
    .slider-section .slider-contant .blue-block.right {
        max-width: 280px;
        padding: 30px 10px
    }
    .product-block-section .product-slider .product-block {
        min-height: 170px;
        padding: 0 5px
    }
    .product-block-section .product-slider .product-block .title {
        font-size: 10px;
    }
    .product-block-section .product-slider .product-block .product-info p {
        font-size: 12px;
        line-height: 18px;
    }
    .resp-tabs-list li,
    .resp-tabs-list li.resp-tab-active {
        padding: 10px 0;
    }
    .modal-dialog#popup_container {
        left: auto;
        max-width: 85%!important;
        min-width: 85%!important;
        margin: 0 auto;
    }
    #popup_message {
        text-align: center;
    }
    .customise-section .custom-page-tabs ul li a span.text {
        font-size: 15px;
    }
    .customise-section-j ul li{
        padding-right: 0;
        width: 100%;
        margin:15px 0 0 0;
    }

}

@media (max-width:330px) {
    .slider-section {
        height: 960px;
    }
}
