 /*===============Responsive============*/
 @media (min-width: 1600px){


    .about_one {height: 550px;width: 550px;}
    .about-heading {width: 400px;height: 400px;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
    .about-us {margin-top: 50px;float: left;width: 550px;}
    .about-us-info {padding-left: 20px;margin-top: 50px;width: 63%;float: right;clear: inherit;}
    h2.about-heading-two {font-size: 63px;text-align: left;width: 100%;}
    .about-us-p {width: auto;padding: 0;}
    .about-us-p p {padding: 0px 10px;font-size: 22px;line-height: 40px;color: #414042;font-family: 'HelveticaNeue' , sans-serif;margin-bottom: 15px;}
     .category-about-us #maincontent, body.page-with-filter.page-products.categorypath-about.category-about #maincontent{max-width: 1600px !important}
    
    .about-us-approch h2.about-heading-two {
        font-size: 70px;
        text-align: center;
        margin: 50px 0;
    }
    .about-us-approch-text{height: 500px; width: 500px;}
    .about-us-approch-div {
        width: 800px;
        height: 700px;
        background-image: url(../img/about-2.png);
        float: none;
        background-size: cover;
        opacity: .6;
        position: relative;
        margin: auto;
    }
    h2.about-heading-three {
        font-size: 70px;
        font-weight: 300;
        font-family: 'roboto' , sans-serif;
        color: #231f20;
        display: block;
        width: auto;
        text-align: center;
    }
    .about-us-ethics{text-align: center;}
    
    }

@media(min-width: 2001px){
    ul#sales_representatives li{min-height: 502px;}
.toolbar.toolbar-products.posh_banner_top_fixed, .toolbar.toolbar-products.posh_top_fixed{max-width: 100%; margin: auto;}
.logo{width: 69%;}
.slide-in, .block.filter{width: 385px}
.side-nav-list{padding: 56px 28px 20px;}
body {max-width: 100%;margin: auto;}
.page-main {max-width:  100% !important;}
.slider_posh{height: 1000px;}
#maincontent{max-width: 100% !important;}
.page-footer .footer.content{max-width: 100% !important;}
.page-header .header.content {background: #231f20 !important;position: relative;max-width:  100% !important;}
.new_arrive_posh, .our_collection_posh, .blogs_posh {float: none;max-width: 1700px;margin-left: auto;margin-right: auto;}
.left-img{margin: 50px 0;}
.new_arrive_posh .left-img img, .blogs_posh .left-img img, .indian-posh .right_img img { height: 700px !important; width: 100%; }
.one_posh {height:435px;}
.two_posh {height: 270px;}
.three_posh {height:265px;}
.four_posh{height:445px;}
.explore_posh_img { float: right; width: 42%; height: 353px;margin-right: 90px; }
.explore_posh_text{width: 50%;padding-left: 142px;}
.explore_posh_img img {height: 400px;object-fit: cover;}
.category-view {max-width: 2000px;margin: 100px auto 0;}
/*.about-us-p{font-size: 42px;}
.about-heading{width: 761px;height: 659px;}
.about-heading h2 {font-size: 201px;}
h2.about-heading-two {font-size: 89px;}
.about-us-approch-div {width: 1300px;height: 1100px;}
.about-us-approch h2.about-heading-two {font-size: 130px;}
.about-us-approch-text{height: 900px;width: 900px;}
.about-us-approch-text p{font-size: 50px;}
h2.about-heading-three {font-size: 130px;}
.about-us-ethics p {font-size: 42px;}
h2.about-heading-four{font-size: 100px;}*/
.block.newsletter{right: 400px;}
body.account.customer-account-index.page-layout-2columns-left main#maincontent {max-width: 2000px !important;}
body.checkout-index-index.page-layout-checkout .panel-header{max-width: 100% !important;background: #f5f5f5;}
body.checkout-index-index.page-layout-checkout main#maincontent{max-width: 2000px !important}
.page-products.page-layout-1column .products-grid .product-item, .button.action.ias-load-prev {width: 15.7%; margin-right: 20px;}
.page-products.page-layout-1column .products-grid .product-item:nth-child(5n),.page-products.page-layout-1column .products-grid .product-item:nth-child(4n) {margin-right: 20px;}
.page-products.page-layout-1column .products-grid .product-item:nth-child(6n) {margin-right:0px;}
.childproducts{width: 150px;}
.pro-detail-left .owl-carousel .owl-dots{top: 31px;}
.product-social-links a.action.towishlist{right: 588px}
.page-layout-1column.catalog-product-view .product-info-main {width: 100%;max-width: 1700px;margin: auto; float: none;}
.block.filter{top: 830px;}

}

@media (max-width:2000px) and (min-width: 1700px){

body{max-width:2000px;}
.container, #maincontent, .category-view {max-width: 1650px !important;}
/*.toolbar.toolbar-products.posh_banner_top_fixed, .toolbar.toolbar-products.posh_top_fixed{max-width: 1650px;}*/
.cms-index-index #maincontent, .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{max-width: 2000px !important}
.logo{width: 63%;}
.position_text {position: absolute;right: 91px;top: 43px;}
.block.filter{width:320px;top: 830px;}
.slide-in{width:320px;}
.side-nav-list{padding: 56px 27px 20px;}
.block.newsletter {right: 270px;}
h2.about-heading-two {font-size: 60px;}

.about-us-p{font-size: 22px;}

.about-heading h2 {font-size: 155px;}
.new_arrive_posh .left-img img {height: 830px !important;}
.product-social-links a.action.towishlist{right: 429px;font-size: 26px;}
.page-products.page-layout-1column .products-grid .product-item, .button.action.ias-load-prev{width: 17.9%;}
.page-products.page-layout-1column .products-grid .product-item:nth-child(4n) {margin-right: 42px;}
.page-products.page-layout-1column .products-grid .product-item:nth-child(5n) {margin-right:0px;}
.childproducts{width:120px !important;}
div#discontinued {width: 150px;}
.toolbar.toolbar-products.posh_banner_top_fixed, .toolbar.toolbar-products.posh_top_fixed {
    width: 100%;
    max-width: 1650px !important;
}
.explore_posh_img img {height: 354px;object-fit: cover;}
.about-us-approch-div {width: 930px;height: 760px;}
.about-us-approch-text{height: 500px;width: 500px;}

}

@media(max-width:1699px) and (min-width: 1501px){
    .bespoke p,.bespoke li,.sustainability p,.about-us-ethics p{font-size: 18px}
.logo{width:59%; }
.about-heading h2 {font-size: 125px;}
.about-heading{width: 489px;height: 461px;}
.category-view {max-width: 1500px !important; margin:100px auto;}

a.one, a.two{width: 260px;}
a.three, a.four{left: 280px;width: 390px;}
a.five, a.six{width: 330px;}
.toolbar.toolbar-products.posh_banner_top_fixed, .toolbar.toolbar-products.posh_top_fixed {
    width: 100%;
    max-width: 1500px !important;
}

}

/*----------------------------------------------------------------*/


@media(max-width:1600px) and (min-width: 1400px){

.logo{width: 55%;}
.product-social-links a.action.towishlist{right: 308px;}
.bespoke-div {
    position: relative;
    height: 611px;
    width: 88%;
    margin: 50px auto;
}
.column.main.infinite-scroll .product-items .ias-load-prev{bottom: 0;}

}

@media (max-width:1699px) and (min-width: 1350px) {

body{max-width:1699px;}
/*.toolbar.toolbar-products.posh_banner_top_fixed, .toolbar.toolbar-products.posh_top_fixed{max-width: 1470px;}*/
.container, #maincontent {max-width: 1470px;}
.cms-index-index #maincontent {max-width: 1699px;}
.cms-index-index #maincontent, .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{max-width: 2000px !important}
.page-products.page-layout-1column .products-grid .product-item, .button.action.ias-load-prev {width: 22.5%;margin-right: 28px;}
.block.filter{width: 300px;top: 930px;}
.slide-in{width: 300px;}
.side-nav-list{padding: 56px 25px 20px;}

h2.about-heading-two {font-size: 63px;}
.page-products.page-layout-1column .products-grid .product-item, .button.action.ias-load-prev {width: 17.9%;}
.page-products.page-layout-1column .products-grid .product-item:nth-child(4n) {margin-right: 28px;}
.page-products.page-layout-1column .products-grid .product-item:nth-child(5n) {margin-right:0px;}
.explore_posh_img img{height: 354px;object-fit: cover;}
.sorter{margin-right: 42px;}
ul#sales_representatives li{min-height: 455px;}
a.seven, a.eight{width: 310px;}
a.one,a.two{width: 260px;}
a.three,a.four{left: 270px;width: 400px;}
a.five, a.six{ right: 320px;width: 280px;}
.sustainability p,.bespoke p {
    font-family: 'HelveticaNeue' , sans-serif;
    font-size: 20px;
    color: #414042;
    line-height: 35px;
}
.about_one {
    height: 650px;
    width: 680px;}

.about-heading{width: 435px;
height: 435px;}

.about-us-info{margin-top: -311px;}
.about-us-p{width: 835px;}
.about-us-approch-div {
    width: 750px;
    height: 750px;}
 .category-about-us #maincontent, body.page-with-filter.page-products.categorypath-about.category-about #maincontent{max-width: 1350px !important}
}

/*----------------------------------------------------------------------*/


@media(min-width: 768px){
	.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main,.container {max-width: 2000px !important;margin: auto;}
}





@media (max-width:1349px) {
    .toolbar.toolbar-products.posh_banner_top_fixed, .toolbar.toolbar-products.posh_top_fixed{max-width: 1400px}
#maincontent{max-width: 1400px}
.social_links li a {font-size: 22px;height: 35px;width: 35px;line-height: 35px;}
#dropdownMenuButton img, .minicart-wrapper .action.showcart::before {width: 27px;height: 27px;}
.logo img{width: 220px;}
input#search{width: 220px;}
.block-search{width: 250px;}
.navigation .level0 > .level-top{font-size: 20px;}
.slider_text h1 {font-size: 95px;}
.shop-link{font-size: 26px;}
.right_text h2, .left-text h2, .explore_posh_text h2, .indian-posh h2 {font-size: 65px;}
.textimonial h2{font-size: 50px;}
.right_text p, .left-text p, .explore_posh_text p, .indian-posh p, .text-slider p{font-size: 17px; width: auto;}
.new_arrive_posh .left-img img, .blogs_posh .left-img img, .indian-posh .right_img img {height: 550px !important;}
a.view-lin, a.explore, a.Blogs, .readmore{font-size:27px}
.one_posh {height: 370px;}
.two_posh {height: 175px;margin-top: 20px;}
.three_posh {height: 189px;}
.four_posh {margin-top: 20px;height: 356px;}
.position_div {width: 245px;margin-left: -76px;margin-top: 10px;}
.footer_brown ul li {font-size: 20px; display: inline-block;margin-right: 28px !important;}
.block.newsletter{right: 25px;}
.footer_links ul li{font-size: 17px;}
.footer_social .social_links li a {font-size: 23px;height: 45px;width: 45px;line-height: 45px;}
.copy_right p {padding: 16px 0;font-size: 20px;}
.indian-posh .left_text {margin-top: 50px;}
.cms-index-index #maincontent, .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{max-width: 2000px !important}
.page-products.page-layout-1column .products-grid .product-item, .button.action.ias-load-prev {width: 22.2%;}
ul.fabric_info li {font-size: 21px;padding: 35px}
.name_n h2 {font-size: 44px;}
.post_n h4, .adress_n p, .phone_n a, .website_n a, .email_n a {font-size: 20px;}
ul#sales_representatives li .name_n h2 {font-size: 27px;margin: 25px 0;}
ul#sales_representatives li .post_n h4, ul#sales_representatives li .adress_n p, ul#sales_representatives li .phone_n a, ul#sales_representatives li .website_n a, ul#sales_representatives li .email_n a {font-size: 19px;}
.posh-dropdown img {width: 29px;height: 29px;}
.posh-dropdown::before, .minicart-wrapper::before{font-size: 39px;}
.header_social{width: 161px;}
.posh-dropdown{width: 70px}
.block-search {width: 242px;}
.minicart-wrapper{margin-top: 10px;}
.logo{width: 55%;}
.header.panel > .header.links{left: 215px;top: 70px;}
.position_text {position: absolute;right: -34px;top: -17px;}
.about-us-p{width: 680px;}
.about_one {
    height: 589px;
    width: 690px;}
    .about-heading{width: 440px;
    height: 440px;}
.about-heading h2 {font-size: 130px}
.product-social-links a.action.towishlist{right: 208px;}
.pro-detail-left .owl-theme .owl-dots .owl-dot{width: 23.5%;}

.sustainability p{font-size: 20px;}
.main-banner .text-div{padding: 45px;}
h2.heading-h2 {font-size: 40px;}
.bespoke_mobail{display: block;}
.bespoke-div{display: none;}
}

@media (max-width:1199px) {

.social_links li a {font-size: 20px;height: 35px;width: 35px;line-height: 35px;}
.header_social {width: 145px;}
.posh-dropdown{padding-top: 4px;}
.header.panel > .header.links {left: 194px;top: 61px;}
.social_links li{margin-right: 0;}
#dropdownMenuButton img {width: 23px;height: 23px;}
button#dropdownMenuButton::before{top: -10px;}
.page-header .header.panel {padding-top: 35px;padding-bottom: 15px;}
.logo img {width: 200px;}
.block-search {width:170px;}
.minicart-wrapper::before {font-size: 34px;left: -11px;top: -12px; }
.minicart-wrapper .action.showcart::before{height:29px;width:29px;}
.minicart-wrapper {margin-top: 3px;margin-left: 14px;}
input#search {     width: 155px;     padding-left: 25px;     height: 33px;     font-size: 13px; }
.block-search .action.search::before {font-size: 24px;}
.navigation .level0 > .level-top{line-height: 60px;font-size: 18px;}
.slider_posh{height: 500px;}
.slider_text h1 {font-size: 75px;}
.shop-link {font-size: 22px;}
.right_text h2, .left-text h2, .explore_posh_text h2, .indian-posh h2, .textimonial h2 {font-size: 50px;}
.right_text p, .left-text p, .explore_posh_text p, .indian-posh p, .text-slider p {font-size: 16px;}
a.view-lin, a.explore, a.Blogs, .readmore {font-size: 22px; margin-top: 10px;}
.new_arrive_posh .left-img img, .blogs_posh .left-img img, .indian-posh .right_img img {height: 470px !important;}
.one_posh { height: 270px;}
.two_posh {height: 140px;}
ul.img_ul_two{width: 58%;}
.three_posh {height: 130px;}
.four_posh{height: 280px;}
.left-text, .right_text{margin-top: 30px;}
.position_div {width: 235px;margin-top: 0;}
.indian-posh video {height: 380px;}
.text-slider span {font-size: 19px;}
.owl-theme .owl-nav{top: -70px;}
.owl-theme .owl-nav .owl-prev{left:0;width: 24px;background-size: contain !important;background-repeat: no-repeat !important;}
.owl-theme .owl-nav .owl-next {right: 0;width: 24px;background-size: cover !important;background-repeat: no-repeat !important;}
.owl-theme .owl-nav [class*="owl-"]{height: 59px;}
.footer_brown ul li {font-size: 16px;margin-right: 20px !important;}
input#newsletter {height: 40px;font-size: 15px;}
.block.newsletter .field .control::before {top: 5px;}
.page-footer button.action.subscribe.primary {height: 39px;font-size: 16px;}
.cms-index-index #maincontent, .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{max-width: 2000px !important}
.page-products.page-layout-1column .products-grid .product-item, .button.action.ias-load-prev{width: 23.2%;margin-right: 19px;margin-left: 0;}
.block.filter{top: 797px;}
h2.page-heading {font-size: 45px;}
.back_botton input[type="button"] {font-size: 21px;}
.back_botton::before {font: normal normal normal 42px/1 FontAwesome;right: 71px;top: 29px;}
.bg-img{height: 485px;}
h3.bg_heading {font-size: 59px;padding-bottom: 36px;padding-top: 204px;padding-right: 42px}
.sorter-options{font-size: 22px;height: 48px;}
.toolbar-sorter.sorter::before{font: normal normal normal 34px/1 FontAwesome;top: 12px;}
.block.filter{top: 894px;}
ul.fabric_info li {font-size: 19px;}
.specifications_pdf a.specifications_pdf{font-size: 20px;}
.specifications_pdf a.specifications_pdf::after{height: 65px;width: 55px;right: 0px;top: -15px;}
.product-attri-detail .card-header h5 .btn {font-size: 25px;}
.pro-detail-left .owl-carousel .owl-dots{height: 140px;}
.stride h4 {font-size: 35px;margin-bottom: 2px;}
.product-attri-detail dd {font-size: 24px;margin-bottom: 20px;}
.childproducts{margin-right: 10px;margin-bottom: 10px;width: 80px !important;}
div#discontinued {width: 80px;}
.field.qty label.label {font-size: 15px;padding-bottom: 9px;}
.product-info-main .box-tocart .input-text.qty, .product-options-bottom .box-tocart .input-text.qty {height: 40px;text-align: center;width: 40px;}
.name_n h2 {font-size: 39px;}
.post_n h4, .adress_n p, .phone_n a, .website_n a, .email_n a {font-size: 20px;}
.default_Address_n{margin-top: 30px;}
ul#sales_representatives li .name_n h2 {font-size: 23px;margin: 15px 0;}
ul#sales_representatives li .post_n h4, ul#sales_representatives li .adress_n p, ul#sales_representatives li .phone_n a, ul#sales_representatives li .website_n a, ul#sales_representatives li .email_n a {
    font-size: 16px;}
ul#sales_representatives li{min-height: 400px;padding: 35px; }
#poshtextiles-poshdesignstudio-form input {height: 57px;font-size: 17px;}
#poshtextiles-poshdesignstudio-form input::placeholder, textarea#note::placeholder {font-size:17px;}
#poshtextiles-poshdesignstudio-form input::-webkit-input-placeholder {font-size:17px;}
#poshtextiles-poshdesignstudio-form input:-moz-placeholder {font-size:17px;}
#poshtextiles-poshdesignstudio-form .Attachments {font-size: 19px;}
#poshtextiles-poshdesignstudio-form p {font-size: 17px;}
.file-upload-wrapper{width: 328px;height: 50px;}
.file-upload-wrapper::before{right: -15px;height: 50px;font-size: 19px;line-height: 50px;}
.file-upload-wrapper::after{font-size: 20px;height: 50px;line-height: 29px;padding: 9px 8px;}
#poshtextiles-poshdesignstudio-form button.action.submit.primary{font-size: 20px;padding: 7px 20px;}
.posh-dropdown img {width: 29px;height: 29px;}
.posh-dropdown::before{font-size: 39px;}
.posh-studio p {font-size: 17px;}
.position_text{width: 250px;}
.position_text i { color: #ea4437; position: absolute; left: 9px; bottom:-36px; font-size: 47px; }
.back_botton.product-view::before {font: normal normal normal 42px/1 FontAwesome;right: 77px;top: 27px;}
.field.radio-button h5 {font-size: 20px;}
form#contact-form input::placeholder, form#contact-form input::-webkit-input-placeholder, form#contact-form input:-moz-placeholder{font-size: 20px;}
.field.radio-button label, .field.check-box label {font-size: 15px;}
#us_map iframe {height: 400px;}
.about-heading h2 {font-size: 87px;}
.about-heading{width: 325px;height: 325px;}
.about_one {height: 456px;width: 465px;}
.back_botton{padding-top: 26px;}
.about-us-approch-text{width: 500px; height: 500px;}
h2.about-heading-two{font-size: 40px;}
.about-us-approch-text p{font-size: 28px}
.about-us-p{width: 590px;}
.about-us-approch-div {width: 100%;height: 700px;}
.about-us-info{ margin-top: -170px;}
.about-us-p {font-size: 20px;}
.about-us-approch h2.about-heading-two, h2.about-heading-three{font-size: 65px;}
.about-us-ethics p {font-size: 25px;margin-bottom: 30px;}
.about-us-ethics{margin-bottom: 0}

h2.main-heading {font-size: 40px;}
.main-banner .text-div {
    padding: 30px;
    height: 450px;
}
.sustainability p {
    font-size: 16px;
    line-height: 32px;
}
.main-banner .text-div:before {
    border-bottom: 450px solid #2d9b9b;
    border-left: 250px solid transparent;
    left: -249px;
}
.main-banner img {
    height: 450px;}
.second-div {
    padding: 30px 0;
}
}

@media (max-width:991px) {
.page-header .header.panel {padding-top: 20px;padding-bottom: 15px;}
.logo { width: 46%;}
.header_social{width:130px}
.logo img {width: 145px;}
.block-search {width: 182px;}
input#search {width: 172px;font-size: 11px;}
.navigation .level0 > .level-top {line-height: 50px;font-size: 16px;}
.slider_posh {height: 400px;}
.slider_text h1 {font-size: 65px;}
.shop-link {font-size: 20px;}
.right_text h2, .left-text h2, .explore_posh_text h2, .indian-posh h2, .textimonial h2 {font-size: 40px;margin-bottom: 0;}
.right_text p, .left-text p, .explore_posh_text p, .indian-posh p, .text-slider p {font-size: 14px;}
.new_arrive_posh .left-img img, .blogs_posh .left-img img, .indian-posh .right_img img {height: 380px !important;}
a.view-lin, a.explore, a.Blogs, .readmore {font-size: 19px;}
.one_posh {height: 180px;}
.two_posh {height: 115px;margin-top: 10px;}
.three_posh {height: 100px;}
.img_ul_one{margin-right: 10px}
.four_posh {height: 196px;margin-top: 10px;}
.explore_posh_img{width: 37%}
.position_div {width: 200px;}
.indian-posh video {height: 252px;}
.indian-posh{    margin: 25px 0 0;}
.footer_brown ul li {font-size: 15px;margin-right: 10px !important;}
.footer_links ul li {font-size: 16px;padding: 0 10px;}
.footer_links {padding: 19px 0;}
.footer_social .social_links li a {font-size: 20px;height: 37px;width: 36px;line-height: 36px;}	
.copy_right p {padding: 12px 0;font-size: 16px;}
.footer_brown{margin-top: 12px;}
.textimonial .owl-theme .owl-nav{display: none;}
.textimonial .owl-dots {margin-top: 15px; display:block;}
h2.page-heading {font-size: 33px;margin-top: 17px;}
.back_botton input[type="button"] {font-size: 19px;}
.back_botton{padding-top: 24px;}
.back_botton::before {right: 66px;top:24px;}
.bg-img{margin-top: 18px;}
div#nav-icon {margin-top: 46px;}
.product-item .price-box .price {font-size: 17px;}
button.action.tocart.primary {font-size: 14px;}
.product-items .action.towishlist::before {font-size: 39px !important;}
.contact_heading{margin-bottom: 13px; font-size: 30px;}
.map_div ul li {font-size: 15px;margin-bottom: 10px;}
.contact_form_h3{font-size: 30px;margin-bottom: 20px;}
.contact_form_h3:before {left: 198px;top: 14px;}
.contact_form p {color: #58595B;font-size: 19px;}
form#contact-form {width: 100%;margin-top: 30px;padding-top: 10px;}
form#contact-form input { height: 30px; border: 0; border-bottom: 1px solid #58595B; padding: 22px 8px; font-size: 19px; }
form#contact-form input::placeholder {font-size: 19px;}
.field.radio-button h5 { font-size: 18px; color: #58595B; float: left; width: 100%; margin-bottom: 14px; }
.field.radio-button label, .field.check-box label { font-size: 14px;}
form#contact-form input[type=radio], form#contact-form input[type=checkbox] { height: 17px; width: 17px;}
.field.button button.action.submit.primary{font-size: 20px; padding: 8px 20px;}
.bg-img{height: 300px;}
h3.bg_heading {font-size: 45px;padding-top: 130px;}
.inner_page_heading p {font-size: 15px;}
.page-products.page-layout-1column .products-grid .product-item, .button.action.ias-load-prev {width: 30.2%;margin-right: 19px;}
.page-products.page-layout-1column .products-grid .product-item:nth-child(4n) {margin-right: 19px;}
.page-products.page-layout-1column .products-grid .product-item:nth-child(3n) {margin-right: 0;}
/*.posh-dropdown img {width: 23px;height: 23px;}*/
.posh-dropdown::before{left: -8px;top: -11px;font-size: 33px;}
.sorter-options {font-size: 18px;height: 49px;}
.block.filter {top:660px;}
span.filter-bar {font-size: 25px;}
.bar, .bar::after, .bar::before{width: 30px;}
.bar::before{top: -9px;}
.bar::after {top: 9px;}
.page-products.page-layout-1column .products-grid .product-item, .button.action.ias-load-prev {width: 31.2%;margin-bottom: 19px;}
button.action.tocart.primary{font-size: 16px;}
.stride h4 { font-size: 28px;}
.product-attri-detail dd {font-size: 20px;margin-bottom: 13px;}
.childproducts {margin-right: 12px;margin-bottom: 17px;width: 70px;}
div#discontinued {width: 70px;font-size: 10px;}
.specifications_pdf a.specifications_pdf {font-size: 16px;}
.specifications_pdf a.specifications_pdf::after {height: 56px;width: 48px;right: 9px;top: -13px;}
ul.fabric_info li { font-size: 16px;width: 100%;min-height: auto;line-height: 30px;}
.product-attri-detail .card-header h5 .btn {font-size: 22px;}
.product-attri-detail .card-header h5 .btn::after{top: 7px;}
.pro-detail-left .owl-carousel .owl-dots {margin-bottom: 30px;}
ul#sales_representatives li{width: 48%;padding: 35px;margin-right: 3%;margin-bottom: 3%;}
ul#sales_representatives li:nth-child(3n) {margin-right: 3%;}
ul#sales_representatives li:nth-child(2n) {margin-right: 0;}
#poshtextiles-poshdesignstudio-form input {height: 50px;}
.product-item-actions .actions-secondary>.action{width: 24px;}
.position_text { position: absolute; right: 14px; top: -7px; width: 171px; }
.bar{margin-top: 16px;}
.back_botton.product-view::before {
    font: normal normal normal 39px/1 FontAwesome;
    right: 59px;
    top: 14px;
}
.product-social-links a.action.towishlist {
    right: 107px;
    top: 96px;
}
.block.newsletter{bottom: 173px;}
.posh-dropdown {width: 42px;padding-top: 0;}
.social_links li a {font-size: 16px;height: 30px;width: 30px;line-height: 30px;}
.posh-dropdown img, .minicart-wrapper .action.showcart::before {width: 25px;height: 25px;margin-top: 3px;}
.header.panel > .header.links {left: 167px;top: 36px;}
.position_text i {color: #ea4437;position: absolute;left: 29px;bottom: -21px;font-size: 28px;}
#us_map iframe {height: 300px;}

.about_one {
    height: 456px;
    width: 100%;
}

.about-us-info {
    margin-top: 30px;
}
.about-us-p {
    font-size: 20px;
    width: 100%;
    padding: 16px 0;
}
.about-us-p p {
    margin-bottom: 20px;
}
h2.about-heading-two {
    text-align: left;
    font-size: 38px;
    display: block;
}
.about-us-approch h2.about-heading-two, h2.about-heading-three {
    font-size: 49px;
}
.about-us-approch-text p {
    font-size: 24px;
}
.about-us-ethics p {
    font-size: 21px;
    margin-bottom: 23px;
}
.about-us-approch-text {
    width: 80%;
    height: 400px;
}

.about-us-approch-div{height: 560px;}
.pro-detail-left .owl-theme .owl-dots .owl-dot {
    width: 22%;
}


.childproducts {
    margin-right: 8px;
    margin-bottom: 10px;
    width: 70px !important;
}
div#discontinued {width: 70px;font-size: 10px;}

h2.main-heading {
    font-size: 35px;}

h2.heading-h2 {
    font-size: 33px;
}

.fifth-div .image-div img {
    padding: 0;
    margin-top: 70px;
}















}

@media (max-width:767px) {
    .nav-sections-item-content {margin-top: 31px !important;}
    .nav-sections-item-title{height: 57px !important;}
    p#toolbar-amount { display: none !important; }
    .category-view{margin-top: 30px;}
    .indian-posh .right_img img {
    height: auto;
    width: auto;
    object-fit: cover;
}
    .search-autocomplete {margin-top: 48px; margin-left: 15px;}
    .bespoke p,.bespoke li{font-size: 18px;line-height: 32px; }
    .product-social-links a.action.towishlist{display: none}
    .catalogsearch-result-index .block.filter {top: 56px;}
    #faqs h5 p.r_p{font-size: 16px;}
    #faqs .card-body p.r_p{font-size: 14px;}
    .nav-open .nav-toggle:after {
    background: rgb(255 255 255 / 50%);}
.nav-sections .header.links li>a.create-account {display: none;}
.login-container a.action.create.primary, .login-container .actions-toolbar .action.primary, form#form-validate button.action.submit.primary, button#top-cart-btn-checkout{margin-top: 20px}
.login-container .block .block-title, .fieldset>.legend {font-size: 28px;}
.login-container p, .login-container .field.note {font-size: 14px;}
.nav-sections{height: auto !important}
.navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active){border:0;}
div#minisearch-from{display: none;}
.container{max-width: 100%;}
.header_social, .posh-dropdown{display: none;}
.page-header{margin-bottom: 0;height: 56px;}
.header.content{background: #231f20;}
.slider_posh {height: 256px;}
.slider_text h1 {font-size: 44px;margin-bottom: 2px;}
.shop-link {font-size: 16px;}
.new_arrive_posh { margin-top: 0; width: 50%; padding: 20px; float: left; clear: none;}
.left-img {float: none;width: 100%;}	
.right_text p {background: transparent;font-size: 16px;margin-left: 0;}
.right_text h2 strong, .left-text h2 strong {font-weight: bold; display: inline-block;}
a.view-lin, a.explore, a.Blogs, .readmore { font-size: 19px; text-align: center; display: none;}
.new_arrive_posh .left-img img{height: 364px !important;}
.blogs_posh .left-img img {height: auto !important;}
.our_collection_posh { margin-top: 0; margin-bottom: 0; width: 50%; float: right; clear: none; padding: 20px; padding-left: 0; }
.mobile_div {display: block;}
.right_text h2, .left-text h2, .explore_posh_text h2, .textimonial h2 { font-size: 37px; margin-bottom: 0; display: inline-block; text-align: center; }
.textimonial h2 {display: block; margin-bottom: 20px}
.blogs_posh h2 { position: absolute; background: rgb(0, 0, 0,.35); left: 0; width: 330px; padding: 20px 10px 20px 75px; bottom: 145px; color: #fff}
.explore_posh a.view-lin{display: block;text-align: left;}
.new_arrive_posh .right_text p {display: none;}
.indian-posh h2{text-align: center; display: block;}
.indian-posh h2 strong{display: inline-block;}
.right_text {margin-right: 0px;text-align: center;padding: 0;margin-top: 10px;}
.explore_posh_text {float: left;width: 55%;padding: 10px 0;padding-left: 0;}
.our_collection_posh p {display: none;}
.our_collection_posh .right_img { display: block; float: none; width: 100%; }
.new_arrive_posh.performance {width: 100%;}
.new_arrive_posh.performance .right_text p{display: block;}
.new_arrive_posh.performance .left-img img {height: auto !important;}
.new_arrive_posh.performance .right_text h2 { position: absolute; background: rgb(0, 0, 0,.35); right: 0; width: 330px; padding: 20px 75px 20px 10px; bottom: 145px; color: #fff; text-align: left; }
.right_text p, .left-text p, .indian-posh p, .text-slider p, .right_text p.no-bg { font-size: 14px; text-align: center;padding: 10px 0 0; }
.explore_posh{margin: 20px 0;}
.position_div{display: none;}
.indian-posh {margin: 0 0 50px;}
.readmore {margin-bottom: 30px;}
.textimonial {margin: 0;}
.cms-index-index.page-layout-1column .column.main{padding-bottom: 0;}
.footer_links ul li { font-size: 14px;padding: 0 7px;}
.header_social {width: 25%;}
.social_links li a { font-size: 12px;height: 24px;width: 24px;line-height: 24px;}
#dropdownMenuButton img {width: 20px;height: 20px;}
button#dropdownMenuButton::before {top: -8px;font-size: 25px;left: -13px;}
button#dropdownMenuButton{font-size: 16px;}
.posh-dropdown{width: 5%;}
.header_social {width: 21%;}
.logo img {width: 150px;}
.block-search {width: 32px;margin-top: 0;position: absolute;right: 45px;}
.minicart-wrapper .action.showcart::before {height: 20px;width: 18px;}
.minicart-wrapper::before {font-size: 27px;top: -8px;left: -16px;}
.logo { width: auto; position: absolute; left: 14px; right: auto; margin: 0; }
.page-header .header.panel {padding-top: 10px;padding-bottom: 10px;height: 55px;}
.nav-toggle{top: 4px;}
.nav-toggle:before{font-size: 32px;}
.minicart-wrapper { float: right; margin-right: 50px; margin-top: 5px; }
.header.panel>.header.links{display: none;}
.indian-posh .right_img{padding-left: 0;}
.block-search .label:before{font-size: 25px;}
.block-search .control{border:0;}
a#searchbtn span, .block-search .label:before{display: none;}
.block-search .label>span { border: 0; height: 44px; margin: 0; overflow: hidden; padding: 0; position: absolute; width: 72px; z-index: 99999; clip: unset; background:#a4a5a0; color: #fff; text-align: center; line-height: 44px; top: 8px; right: 15px; }
h2.page-heading {font-size: 31px;}
form#contact-form input::placeholder {font-size: 15px;}
.contact_form_h3 {font-size: 23px;margin-bottom: 13px;}
.contact_form_h3:before {left: 156px;top:7px;}
form#contact-form .field {width: 100%;float: left;margin-right: 0;margin-bottom: 2%;}
.contact_form p {color: #58595B;font-size: 14px;}
.product-attri-detail .card-header h5 .btn {font-size: 19px;}
ul.fabric_info li{font-size: 15px;line-height: 25px;}
div#collapseOne { margin-bottom: 15px;}
.nav-sections-item-title .nav-sections-item-switch:hover, .nav-sections-item-title .nav-sections-item-switch{color: #fff}
.name_n h2 {font-size: 33px;}
.post_n h4, .adress_n p, .phone_n a, .website_n a, .email_n a {font-size: 20px;}
ul#sales_representatives li {padding: 10px;min-height: 360px;}
.posh-studio-bg h3.bg_heading{padding-left: 37px;font-size: 36px;}
.form_left, .form_right {float: left;width: 100%;}
textarea#note{height: 100px;}
ul.submenu li:first-child{display: none;}
a#searchbtn i{opacity: .50}
.toolbar-sorter.sorter{text-align: right;width: 50%;float: right;}
.sorter-options {font-size: 16px;height: 41px;width: 216px;}
.toolbar-sorter.sorter::before {font: normal normal normal 31px/1 FontAwesome;top: 18px;}
div#nav-icon {margin-top: 0px;}
.block.filter.open_posh div#nav-icon {margin-top: 69px;}
span.filter-bar {font-size: 21px;margin-left: 13px;}
.bar{height: 2px;margin-top: 15px;}
.bar:after, .bar:before{height: 2px;}
.block.filter {top: 442px;}
.page-products.page-layout-1column .products-grid .product-item, .button.action.ias-load-prev {width: 31%;}
.product-item-name>a, .product.name a>a{font-size: 14px;}
.product-item .price-box .price {font-size: 14px;}
button.action.tocart.primary {font-size: 13px;padding: 5px 25px 5px 5px !important;}
.action.tocart.primary:after{height: 14px;width: 14px !important;top: 6px;}
a.action.towishlist{top: -3px;right: 7px;}
.inner_page_heading p {font-size: 14px;}
.filter-options .filter-options-title{font-size: 14px;}
.side-nav-list{padding: 50px 20px 20px;}
.filter-options .filter-options-content .item {margin-bottom: 3px;text-align: left;font-size: 13px;padding-left: 20px;}
.position_text{width: 140px;}
.iframe_img{margin-top:50px;margin-right: 0;}
.nav-sections .header.links li>a{color: #fff;}
.Product-ul li{width: 31%;}
h4.li-heading {font-size: 25px;}
.back_botton.product-view {width: 100%;margin-bottom: 28px;padding-top: 0;}
.catalog-product-view .product-info-main .box-tocart, .product-options-bottom .box-tocart { margin: 14px 0; width: 240px; float: left; }
.product-attri-detail .card-header h5 .btn::after { top: 3px; }
div#minisearch-from { position: relative; padding-right: 200px; float: left; width: 100%; background: #eee; padding: 0; order: 5; margin-top: 10px; height: 72px; top:46px; padding: 7px; }
form#search_mini_form {position: relative;}
.field.search {float: left;width: calc(100% - 170px);}
/*------------------------*/
input#search { background: #fff; height: 45px; border-radius: 0; border: none; box-shadow: none; padding: 10px; color: #333; width: calc(100% - 7%); position: absolute; left: 0; margin: 0; top: 7px; }
.block-search {width:100%;margin-top: 0;right: 0;top: 0px;z-index: 99;}
a#searchbtn { display: block; padding-top: 3px; font-size: 20px; position: absolute; right:120px; top: 9px; }
.category-all-products .block.filter {
    top: 131px;
}
.back_botton.product-view::before { top: 3px; right: 61px; }
.back_botton.product-view{margin-bottom: 7px;}
#product-addtocart-button{width:auto; font-size: 15px;}
.pro-detail-left .owl-carousel .owl-dots {margin-bottom: 30px;margin-top: 15px;}
.specifications_pdf { position: absolute; z-index: 99; right: 0; top: -45px; right: 2px; }
.catalog-product-view .product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions{text-align: left;}
.block.newsletter .field{width: 200px;}
.page-footer button.action.subscribe.primary{font-size: 13px;}
.indian-posh .left_text{margin-left: 0px;    padding-left: 0;}
.left-text { margin-left: 0px; padding-left: 0; margin-top: 10px; text-align: center; }
.slider_text{margin-right: 0px;}
.right_text{margin-right: 0px}
.indian-posh .right_img{margin-right: 0;}
.field.button button.action.submit.primary {font-size: 16px;padding: 6px 14px;}
#us_map iframe {height: 226px;}
.img_ul_one,ul.img_ul_two{display: none;}
.mobile-video{display: block;}
.desktop-video{display: none;}
.navigation .parent .level-top:after{top: 10px;}
.nav-toggle { top: 4px; left: auto; right: 15px; }
.right_img.mobile-video h2 { margin-bottom: 15px; margin-top: 20px; }
h2.desktop_hading {display: none;}
.back_botton::before { right: 62px; top: 27px; background-size: 10px 23px; width: 10px; height: 23px; }
.pro-detail-left .owl-theme .owl-dots .owl-dot{width: 23.4%;}
.inner_page_heading p{display: none;}
.product-items .action.towishlist:before, .products.list.items .action.towishlist:before, .table-comparison .action.towishlist:before { content: '\e601'; top: 0; position: absolute; left: 0; }
body.checkout-index-index.page-layout-checkout nav.navigation{display: none;}
.authentication-wrapper{margin-top: -77px;}
.authentication-wrapper span{display: none;}
.opc-estimated-wrapper .button.action.showcart{display: none;}
.checkout-index-index.page-layout-checkout .page-header .minicart-wrapper {display: none;}
.checkout-index-index.page-layout-checkout a#searchbtn{right: 20px}
fieldset.fieldset.hidden-fields {width: 100%;}
.modal-popup.modal-slide{left: 0; margin:30px;}
.modal-popup.modal-slide fieldset.field.street.admin__control-fields.required {width: 100%;}
.eui-widget-title.eapps-instagram-feed-title{font-size: 29px;}
h2.r_heading {font-size: 35px;}
h2.page-heading {font-size: 39px;}
.main-banner .text-div {
    padding: 15px;
    height: auto;
    width: 100%;
}
.main-banner img {
    height: 200px;
    width: 100%;}
    .main-banner .text-div:before{display: none;}

.third-div .image-div, .fifth-div .image-div {
    width: 100%;
    float: left;
}

.third-div .text-div, .fifth-div .text-div {
    text-align: left;
    float: right;
    width: 100%;
    margin-top: 20px;
}

.forth-div .image-div {
    width: 100%;}
    .forth-div .text-div {
    text-align: left;
    float: left;
    width: 100%;
    margin-top: 20px;
}

.product-social-links a.action.towishlist{top: 927px;}










}

@media (max-width:575px) {

.footer_links ul li {font-size: 13px;}
.footer_links {padding: 14px 0;}
.footer_social .social_links li a {font-size: 15px;height: 30px;width: 30px;line-height: 30px;}
.footer_brown ul li {font-size: 13px;margin-right: 10px !important;}
.footer_brown{padding: 15px 0;}
.indian-posh .left_text {margin-top: 30px;}
.indian-posh {margin: 0 0 30px;}
.explore_posh_text{padding: 10px 0;}
.our_collection_posh {margin-top: 0;margin-bottom: 10px;}
button.action.tocart.primary {font-size: 13px;}
.product-attri-detail .card-header{padding: 14px 10px 0;}
.specifications_pdf a.specifications_pdf {font-size: 14px;}
.specifications_pdf a.specifications_pdf::after {height: 47px;width: 39px;right: 17px;top: -7px;}
.pro-detail-left .owl-carousel .owl-dots {height: 121px;margin-bottom: 0;}
.Logo_n {width: 170px;height: auto;line-height: normal;}
ul#sales_representatives li {width: 100%;padding: 20px;margin-right: 0;margin-bottom: 3%;min-height: auto;}
.post_n h4, .adress_n p, .phone_n a, .website_n a, .email_n a {font-size: 18px;}
.name_n h2 {font-size: 28px;}
h3.bg_heading {font-size: 27px;}
.posh-studio p {font-size: 15px;}
#poshtextiles-poshdesignstudio-form input {height: 46px;font-size: 15px;padding: 0 13px;}
.file-upload-wrapper::before {right: 0;height: 43px;font-size: 16px;line-height: 43px;}
.file-upload-wrapper::after {font-size: 17px;height: 43px;line-height: 23px;padding: 9px 6px;}
.back_botton {padding-top: 0;padding-bottom: 10px;}
.back_botton input[type="button"] {font-size: 16px;}
.back_botton::before {font: normal normal normal 32px/1 FontAwesome;right: 52px;top: 2px;height: 25px;width: 15px; background-repeat: no-repeat;}
h2.page-heading {font-size: 24px;margin-top: 0;}
.bg-img {margin-top: 10px;height: 200px;}
h3.bg_heading {padding-top: 96px;}
.toolbar-products {margin-bottom: 20px;}
.page-products.page-layout-1column .products-grid .product-item, .button.action.ias-load-prev {width: 47%;}
.page-products.page-layout-1column .products-grid .product-item:nth-child(3n){margin-right: 15px; }
.page-products.page-layout-1column .products-grid .product-item:nth-child(2n){margin-right:0;}
.block.filter {top: 263px;}
.inner_page_heading p {font-size: 13px;}
div#nav-icon {margin-top: 23px;}
h4.li-heading {font-size: 20px;}
.category-all-products .block.filter {top: 53px;}
#toggle-thumbnails a{ min-height: 69.77px;}
.childproducts {margin-right: 12px;margin-bottom: 17px;width: 17%;height:86px;}
div#discontinued {width: 100%;font-size: 10px;}
.catalog-product-view .product-info-main .box-tocart, .product-options-bottom .box-tocart{width: 237px;}
.contact_page { margin-top: 21px;}
#us_map iframe {height: 190px;}
.right_text h2, .left-text h2, .explore_posh_text h2, .textimonial h2, .indian-posh h2 {
    font-size: 24px;}
.right_text{margin-top: 10px;}
.our_collection_posh .left-text {margin-top:10px;}
.explore_posh_text p{text-align: left;}
.explore_posh_img{margin-right: 0}
.our_collection_posh .left-text{padding:5px;}
.new_arrive_posh .left-img img, .mobile_div img {height: 270px !important;}
.pro-detail-left .owl-theme .owl-dots .owl-dot{width: 22.4%;}
.back_botton.product-view::before { top: 1px; right: 52px; background-repeat: no-repeat; }
.product-attri-detail .card-header h5 .btn {font-size: 17px;}
.back_botton {margin-top: 0px;padding-bottom: 0;}
.posh-studio-bg h3.bg_heading {padding-left: 17px;font-size: 23px;}
.posh-studio-image {  margin: 19px 0;}
.block.newsletter {bottom: 136px;}
.columns .column.main {padding-bottom: 15px;}
.owl-theme .owl-nav.disabled+.owl-dots {margin-top: 12px;margin-bottom: 35px;}
h2.main-heading {
    font-size: 18px;
}
p.r_p{font-size: 15px;}
.bespoke p, .bespoke li {
    font-size: 14px;
    line-height: 23px;
}
.fifth-div .image-div img{margin-top: 0;}
.sustainability p {
    font-size: 14px;
    line-height: 26px;
}
h2.heading-h2 {
    font-size: 24px;
    margin-bottom: 9px;
}
.second-div {
    padding: 30px 0 0;
}
.forth-div, .third-div, .fifth-div{margin-bottom: 0}

}


@media (max-width:480px) {
    .about-us-ethics p, .about-us-approch-text p, .about-us-p p{font-weight: 300}
#us_map iframe {height: 125px;}
.toolbar-sorter.sorter {margin-top: 0;}
.file-upload-wrapper {width: 278px;}
.bg-img {margin-top: 10px;height: 134px}
h3.bg_heading {padding-top: 60px;padding-right: 20px;font-size: 20px;}
h2.page-heading {font-size: 21px;}
.sorter-options { font-size: 13px; height: 34px; padding-right: 25px; }
.block.filter{width: 100%} span.filter-bar { font-size: 15px; margin-left: 8px; }
.bar, .bar::after, .bar::before {width: 20px;}
.bar::before {top: -6px;}
.bar::after {top: 6px;}
.toolbar-sorter.sorter{margin-top: -31px;}
div#nav-icon { margin-top: 0px; }
.slide-in{width: auto;}
.bar {height: 2px;margin-top: 10px;}
.specifications_pdf a.specifications_pdf {font-size: 12px;padding-right: 40px;}
.specifications_pdf a.specifications_pdf::after { height: 35px; width: 28px; right: 7px; top: -2px; }
button.action.tocart.primary {font-size: 11px;}
.page-products.page-layout-1column .products-grid .product-item, .button.action.ias-load-prev {width: 46%;}
.product-item .price-box .price {font-size: 10px;}
.product-item-name>a, .product.name a>a {font-size: 12px;}
.Product-ul li {width: 45%;margin-right: 5%;margin-bottom: 2%;}
h4.li-heading {font-size: 16px;}
.block.filter {top: 12%;}
#toggle-thumbnails a {min-height: 70px;}
.left-img, .our_collection_posh .right_img {float: none;width: 100%;}
.right_text, .our_collection_posh .left-text {margin-top: 10px;padding: 0;}
.explore_posh_text h2, .textimonial h2{font-size: 25px;display: block;text-align: center;}
.right_text h2 strong, .left-text h2 strong {display: inline-block;}
.right_text p, .left-text p, .indian-posh p, .text-slider p, .right_text p.no-bg {font-size: 12px;}
a.view-lin, a.explore, a.Blogs, .readmore {font-size: 17px;text-align: center;margin-bottom: 20px;display: none;}
.right_text h2, .left-text h2{font-size: 16px;display: block;text-align: center; margin-bottom: 10px;}
.text-slider {background: #D0C4BE;text-align: center;padding: 21px 0 0px;}
.blogs_posh{margin-bottom: 10px;}
.new_arrive_posh, .our_collection_posh{padding:5px;}
.new_arrive_posh.performance .right_text h2, .blogs_posh h2{width: 180px;}
.right_text p, .left-text p, .explore_posh_text p, .indian-posh p, .text-slider p {font-size: 11px;}
.explore_posh_text h2{font-size: 16px;display: block;text-align: left;}
.slider_posh {height: 213px;margin-bottom: 10px; background-image: url(../img/mobile-banner.jpg)}
.footer_brown ul li {font-size: 11px;}
.footer_links ul li {font-size: 9px;padding: 0 3px;}
.new_arrive_posh .left-img img, .mobile_div img {height: 186px !important; width: 100%;}
.indian-posh .left_text {margin-top: 16px;}
.indian-posh {margin: 0 0 15px;}
.indian-posh video {height: 188px;}
.new_arrive_posh.performance .right_text h2, .blogs_posh h2 {padding: 10px 10px 10px 20px;bottom: 170px;font-size: 25px;}
.footer_links ul li::after{right: -3px;}
.copy_right p {padding: 10px 0;font-size: 12px;}
.blogs_posh .left-img img, .new_arrive_posh.performance .left-img img {height: 317px !important;}
.footer_brown{margin-top: 0;}
.toolbar-sorter.sorter {margin-top: 0;}
.right_text p, .left-text p, .indian-posh p, .text-slider p, .right_text p.no-bg{padding-top: 0;}
a.view-lin{font-size: 12px; margin-bottom: 0;}
.our_collection_posh{margin-bottom: 0}
.explore_posh {margin: 0 0 10px;}
.pro-detail-left .owl-carousel .owl-dots {height: 85px;margin-bottom:43px;}
.stride h4 {font-size: 18px;}
.product-attri-detail dd {font-size: 14px;}
.childproducts {margin-right: 15px; margin-bottom: 7px; width: 18%; height: 95px; }
div#discontinued {width: 100%;font-size: 10px;}
.product-attri-detail .card-header {padding: 10px 0px;}
.specifications_pdf{top: -29px;}
.catalog-product-view .product-info-main .box-tocart .field.qty, .product-options-bottom .box-tocart .field.qty{padding-left: 3px;}
.product-info-main .box-tocart .input-text.qty, .product-options-bottom .box-tocart .input-text.qty { height: 31px; text-align: center; width: 34px; }
.field.qty label.label {font-size: 12px;padding-bottom: 4px;}
.pro-detail-left .owl-theme .owl-dots .owl-dot{margin-right: 8px;}
.catalog-product-view .product-info-main .box-tocart, .product-options-bottom .box-tocart {width: 198px;}
.product-attri-detail .card-header h5 .btn {font-size: 14px; }
ul.fabric_info li {font-size: 12px;line-height: 22px;}
.product-attri-detail .card-header h5 .btn::after {top: 5px;font: normal normal normal 13px/1 FontAwesome;right: -22px;}
.toolbar-sorter.sorter::before {font: normal normal normal 23px/1 FontAwesome;top: 19px;right: 7px;height: 9px;width: 12px;}
.block.filter {top: 235px}
.category-all-products .block.filter {top: 77px;}
.Product_section {margin-top: 20px;}
.about-heading h2 {font-size: 62px;}
.about-heading {
    width: 290px;
    height: 200px;
    left: 0;
    top: 0;
    display: table;
    bottom: 0;
    right: 0;
    margin: auto;
}
h2.about-heading-two{font-size: 23px;}
.about_one {
    height: 320px;}

.about-us-approch-text p {
    font-size: 20px;
}

.about-us-p {
    font-size: 14px;}


.about-us-approch h2.about-heading-two, h2.about-heading-three {
    font-size: 25px;
}
.about-us-approch-text p {
    font-size: 15px;
    padding: 16px 15px;
}

.about-us-approch-text {
    width: 90%;
    height: 300px;
}
.about-us-approch-div {
    width: 100%;
    height: 350px;
}

.about-us-ethics p {
    font-size: 14px;
    margin-bottom: 13px;
}
.slide-in, .block.filter.open_posh {
    width: 220px;
}

h2.r_heading {
    font-size: 22px;
    margin: 10px 0;
}

.column.main.infinite-scroll .product-items .ias-load-prev span::after{font-size: 15px;}

.column.main.infinite-scroll .product-items .ias-load-prev{bottom: 0}












}




@media (max-width:420px) {

.posh-studio p {font-size: 13px;}
#toggle-thumbnails a {  min-height: 60px;}
.sorter-options{width:150px;}

}
@media (max-width:320px) {

#toggle-thumbnails a {min-height: 44px;}
.sorter-options{width: 133px;}
.posh-studio-bg h3.bg_heading {padding-left: 13px;font-size: 18px;}


	
}







