sup {
    margin-left: 8px !important;
    font-size: 10px !important;
    text-transform: initial !important
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/fonts/Lato/400.woff2) format('woff2')
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/fonts/Lato/700.woff2) format('woff2')
}

@font-face {
    font-family: savoyregular;
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/savoy_regular-webfont.eot);
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/savoy_regular-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/savoy_regular-webfont.woff2) format('woff2'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/savoy_regular-webfont.woff) format('woff'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/savoy_regular-webfont.ttf) format('truetype'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/savoy_regular-webfont.svg#savoyregular) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: savoybold;
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/savoy_bold-webfont.eot);
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/savoy_bold-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/savoy_bold-webfont.woff2) format('woff2'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/savoy_bold-webfont.woff) format('woff'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/savoy_bold-webfont.ttf) format('truetype'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/savoy_bold-webfont.svg#savoybold) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: savoyitalic;
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/ufonts.com_savoy-italic-webfont.eot);
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/ufonts.com_savoy-italic-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/ufonts.com_savoy-italic-webfont.woff2) format('woff2'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/ufonts.com_savoy-italic-webfont.woff) format('woff'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/ufonts.com_savoy-italic-webfont.ttf) format('truetype'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/ufonts.com_savoy-italic-webfont.svg#savoyitalic) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: VerlagBold;
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagBold.eot);
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagBold.eot) format('embedded-opentype'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagBold.woff2) format('woff2'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagBold.woff) format('woff'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagBold.ttf) format('truetype'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagBold.svg#VerlagBold) format('svg')
}

@font-face {
    font-family: VerlagLight;
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagLight.eot);
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagLight.eot) format('embedded-opentype'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagLight.woff2) format('woff2'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagLight.woff) format('woff'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagLight.ttf) format('truetype'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagLight.svg#VerlagLight) format('svg')
}

@font-face {
    font-family: VerlagBook;
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagBook.eot);
    src: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagBook.eot) format('embedded-opentype'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagBook.woff2) format('woff2'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagBook.woff) format('woff'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagBook.ttf) format('truetype'), url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/fonts/VerlagBook.svg#VerlagBook) format('svg')
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

body {
    font: savoyregular, sans-serif
}

.main-nav-scrolled {
    position: fixed;
    width: 100%;
    top: 0;
    display: block !important;
    z-index: 11111111;
    min-height: 47px
}

@media only screen and (max-width :480px) {
    #navBar {
        min-height: 57px
    }
    .main-nav-scrolled {
        height: 57px
    }
}

.adbanners,
.topbotgreybord,
nav {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #efefef;
    border-bottom-color: #efefef;
    border-top-style: solid;
    border-bottom-style: solid
}

.story article img {
    margin-top: 0 !important
}

.wrapper {
    width: 100%;
    min-height: 550px;
    color: #000
}

.wrapper::after {
    clear: both;
    content: "";
    display: table
}

.container,
.row {
    max-width: 1280px;
    padding: 0 20px 0 20px;
    margin: 0 auto;
    position: relative
}

.container::after,
.row::after {
    clear: both;
    content: "";
    display: table
}

.facebook,
.fly-menu .close-btn,
.fly-menu .fly-menu-block .side-social-blk .facebook,
.fly-menu .fly-menu-block .side-social-blk .instagram,
.fly-menu .fly-menu-block .side-social-blk .twitter,
.fly-menu .fly-menu-block .side-social-blk .youtube,
.fly-menu-btn,
.iconsize,
.instagram,
.search-body .close-btn,
.search-btn,
.twitter,
.youtube {
    width: 26px;
    height: 28px;
    font-size: 28px;
    position: relative;
    line-height: 28px;
    display: inline-block
}

.aspimgblock,
.coverstory .fullwdt-slider-block article .img-block,
.inner-coverstory .fullwdt-slider-block article .img-block,
.slide .img-block {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%
}

.coverstory .fullwdt-slider-block article .img-block img {
    width: 100%
}

.aspimgblock a,
.coverstory .fullwdt-slider-block article .img-block a,
.inner-coverstory .fullwdt-slider-block article .img-block a,
.slide .img-block a {
    text-decoration: none
}

.aspimgblock a img,
.coverstory .fullwdt-slider-block article .img-block a img,
.inner-coverstory .fullwdt-slider-block article .img-block a img,
.slide .img-block a img {
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    outline: 0
}

.coverstory .list-slider-block article .img-block,
.inner-coverstory .list-slider-block article .img-block,
.sqimgblock {
    background: #000;
    width: 100%;
    height: 0;
    padding-bottom: 100%
}

.coverstory .list-slider-block article .img-block a,
.inner-coverstory .list-slider-block article .img-block a,
.sqimgblock a {
    text-decoration: none
}

.coverstory .list-slider-block article .img-block a img,
.inner-coverstory .list-slider-block article .img-block a img,
.sqimgblock a img {
    display: block;
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    outline: 0
}

.coverstory .subscribe .vertical-img .img-block,
.inner-coverstory .subscribe .vertical-img .img-block,
.vertimgblock {
    background: #000;
    width: 100%;
    height: 0;
    padding-bottom: 133.33333%
}

.coverstory .subscribe .vertical-img .img-block a,
.inner-coverstory .subscribe .vertical-img .img-block a,
.vertimgblock a {
    text-decoration: none
}

.coverstory .subscribe .vertical-img .img-block a img,
.inner-coverstory .subscribe .vertical-img .img-block a img,
.vertimgblock a img {
    width: 100%;
    height: auto;
    border: 0;
    outline: 0;
    float: left
}

.col .img-block,
.listimgblock {
    width: 100%
}

.col .img-block a,
.listimgblock a {
    text-decoration: none
}

.col .img-block a img,
.listimgblock a img {
    width: 100%;
    height: auto;
    border: 0;
    outline: 0
}

.divider {
    margin: 10px 0;
    color: #dbdbdb
}

h3 {
    font-family: Lato, sans-serif;
    color: #999;
    font-weight: 700;
    font-size: .875em;
    text-transform: uppercase;
    color: #999;
    margin-bottom: 20px
}

.side-small-adbanner,
.small-ad-banner,
.smalladvt {
    width: 300px;
    height: 250px;
    height: auto
}

.centersmallad,
.small-ad-banner {
    margin: 20% 10%
}

.mobmenu {
    display: none
}

.top-section {
    width: 100%;
    padding: 10px 0 5px 0;
    text-align: center;
    background: #fff
}

.top-section::after {
    clear: both;
    content: "";
    display: table
}

.top-social-btn-blk {
    float: left;
    width: 31.8%;
    text-align: left
}

.top-social-btn-blk>h3 {
    font-family: Lato, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 10px
}

.fly-menu .fly-menu-block .menu li {
    border-bottom: 1px solid #393838;
    box-sizing: border-box;
    position: relative
}

.fly-menu .fly-menu-block .menu li ul {
    -moz-transition: height .5s;
    -ms-transition: height .5s;
    -o-transition: height .5s;
    -webkit-transition: height .5s;
    transition: height .5s;
    height: 0;
    overflow: hidden
}

.fly-menu .fly-menu-block .menu li.active ul {
    display: block;
    height: auto
}

.fly-menu .fly-menu-block .menu li span.arrow {
    color: #fff;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 999;
    font-size: 20px;
    width: 40px;
    height: 40px;
    text-align: center;
    cursor: pointer
}

.fly-menu .fly-menu-block .menu li span.arrow i {
    margin: 10px 0
}

.fly-menu .fly-menu-block .menu li.active span.arrow {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fly-menu .fly-menu-block .main-menu .menu li .sub-menu>li {
    background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/arrow_right.png) no-repeat 8%/10px;
    padding-left: 23px
}

.facebook,
.fly-menu .fly-menu-block .side-social-blk .facebook {
    color: #000;
    margin-right: .4%
}

.fly-menu .fly-menu-block .side-social-blk .instagram,
.instagram {
    color: #000;
    margin-right: -webkit-calc(.4%+5px);
    margin-right: calc(.4%+5px)
}

.fly-menu .fly-menu-block .side-social-blk .instagram:hover,
.instagram:hover {
    color: #3f729b
}

.fly-menu .fly-menu-block .side-social-blk .twitter,
.twitter {
    color: #000;
    margin-right: -webkit-calc(.4%+5px);
    margin-right: calc(.4%+5px)
}

.fly-menu .fly-menu-block .menu li ul.sub-menu li {
    background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/css/images/arrow_right.png) no-repeat 8%/10px;
    padding-left: 23px
}

.youtube {
    color: #000
}

.youtube:hover {
    color: #cd201f
}

.fly-menu .fly-menu-block .subscribe-blk .subscribe-btn,
.subscribe-btn {
    float: right;
    text-align: right;
    overflow: hidden;
    position: relative
}

.fly-menu .fly-menu-block .subscribe-blk .subscribe-btn img,
.subscribe-btn img {
    width: 100%
}

.fly-menu .fly-menu-block .subscribe-blk .subscribe-btn .subscribe-label,
.subscribe-btn .subscribe-label {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 6px 0;
    text-align: center;
    font-family: Lato, sans-serif;
    font-size: .8125em;
    background: #999;
    color: #fff
}

.small {
    width: 87px;
    height: 70px;
    margin-right: 20px
}

.logo {
    margin: 0 auto;
    width: 31.8%;
    text-align: center
}

.fly-menu-btn {
    float: left;
    margin-top: 21.5px;
    color: #010101
}

.fly-menu-btn:hover {
    color: #000
}

.body-overlay {
    background: 0 0;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 11111111111111;
    display: none;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s
}

.body-overlay.open {
    display: block;
    background: rgba(0, 0, 0, .8)
}

.search-body {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 1250000000000
}

.search-body.open {
    display: block
}

.search-body .close-btn {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #fff
}

.search-panel {
    position: absolute;
    background: rgba(222, 222, 222, .6);
    border: 1px solid #fff;
    width: 60%;
    top: 15%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%)
}

.search-panel .search-field {
    width: 100%;
    background: 0;
    border: 0;
    color: #fff;
    font-size: 27px;
    height: 60px;
    padding: 13px 65px 10px 10px;
    overflow: hidden;
    -webkit-appearance: none;
    outline: 0
}

.search-panel .search-btn {
    border-left: 1px solid #fff;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    width: 60px;
    height: 59px;
    z-index: 99999
}

.search-panel .search-btn:before {
    left: 50%;
    color: #fff;
    font-size: 30px;
    top: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%)
}

.search-panel .search-btn .srch-btn {
    background: 0;
    border: 0;
    width: 100%;
    height: 59px;
    cursor: pointer;
    color: transparent;
    position: relative;
    z-index: 99;
    padding: 0 5px
}

.fly-menu {
    width: 280px;
    background: #000;
    height: 100%;
    position: fixed;
    top: 0;
    left: -280px;
    z-index: 5555555555;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s
}

.fly-menu.open {
    left: 0
}

.fly-menu .close-btn {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #fff
}

.fly-menu .search-bar {
    height: 70px;
    padding-left: 15px;
    @inlcude clearfix;
}

.fly-menu .search-bar .search-btn {
    color: #fff;
    float: left;
    margin-top: 10px
}

.fly-menu .search-bar .search-text {
    float: left;
    margin-left: 8px;
    margin-top: 10px;
    padding: 8px;
    background: 0 0;
    border: 0;
    color: #999
}

.fly-menu .search-bar .search-text:focus {
    outline: 0
}

.fly-menu .fly-menu-block {
    position: relative
}

.fly-menu .fly-menu-block .menu li {
    border-bottom: 1px solid #393838;
    box-sizing: border-box
}

.fly-menu .fly-menu-block .menu li ul {
    display: none
}

.fly-menu .fly-menu-block .menu li ul li:last-child {
    border-bottom: 0
}

.fly-menu .fly-menu-block .menu li ul li a {
    padding-left: 30px
}

.fly-menu .fly-menu-block .menu li:hover ul {
    box-sizing: border-box
}

.fly-menu .fly-menu-block .menu li a {
    display: block;
    font-family: Lato, sans-serif;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 20px;
    padding: 15px 20px;
    font-weight: 300;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    transition: all .8s
}

.fly-menu .fly-menu-block .menu li a:hover {
    background: #999
}

.fly-menu .fly-menu-block .subscribe-blk {
    padding: 15px;
    border-bottom: 1px solid #393838
}

.fly-menu .fly-menu-block .subscribe-blk::after {
    clear: both;
    content: "";
    display: table
}

.fly-menu .fly-menu-block .subscribe-blk .subscribe-btn {
    float: none;
    width: 40%
}

.fly-menu .fly-menu-block .side-social-blk {
    padding: 15px;
    border-bottom: 1px solid #393838
}

.fly-menu .fly-menu-block .side-social-blk span {
    font-family: Lato, sans-serif;
    font-size: .8125em;
    margin-right: 10px;
    text-transform: uppercase;
    padding: 6px 0;
    color: #fff
}

.fly-menu .fly-menu-block .side-social-blk .facebook {
    color: #fff
}

.fly-menu .fly-menu-block .side-social-blk .instagram {
    color: #fff
}

.fly-menu .fly-menu-block .side-social-blk .twitter {
    color: #fff
}

.fly-menu .fly-menu-block .side-social-blk .youtube {
    color: #fff
}

.fly-menu .fly-menu-block .side-social-blk .youtube:hover {
    color: #cd201f
}

.fly-menu .fly-menu-block .news-letter {
    padding: 15px;
    padding: 15px;
    border-bottom: 1px solid #393838
}

.fly-menu .fly-menu-block .news-letter p {
    font-family: Lato, sans-serif;
    font-size: .875em;
    line-height: 24px;
    text-transform: uppercase;
    margin-bottom: 8px;
    color: #fff
}

.fly-menu .fly-menu-block .news-letter input[type=text] {
    display: inline-block;
    font-size: 14px;
    line-height: 29px;
    border: 1px solid #393838;
    background: #8b8b8b;
    width: 155px;
    padding: 2px 5px
}

.fly-menu .fly-menu-block .news-letter input[type=submit] {
    display: inline-block;
    font-size: .875em;
    line-height: 32px;
    border: 1px solid #999;
    background: #999;
    padding: 0 8px;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-appearance: none
}

.fly-menu .fly-menu-block .mini-menu {
    padding: 15px;
    border-bottom: 1px solid #393838
}

.fly-menu .fly-menu-block .mini-menu .menu li {
    border: 0;
    height: auto
}

.fly-menu .fly-menu-block .mini-menu .menu lihover {
    background: 0 0
}

.fly-menu .fly-menu-block .mini-menu .menu li a {
    padding: 4px;
    font-size: .8125em;
    text-transform: capitalize
}

.fly-menu .fly-menu-block .mini-menu .menu li a:hover {
    color: #999;
    background: 0 0
}

.fly-menu .fly-menu-block .foot {
    padding: 15px
}

.fly-menu .fly-menu-block .foot p {
    margin-bottom: 15px;
    font-family: Lato, sans-serif;
    font-size: .8125em;
    color: #fff
}

.fly-menu .fly-menu-block .foot h5 {
    font-family: Lato, sans-serif;
    text-transform: uppercase;
    color: #999;
    font-size: .8125em;
    line-height: 20px
}

.fly-menu .fly-menu-block .foot a {
    color: #fff
}

.fly-menu .fly-menu-block .foot .global-presence-container ul.menu {
    margin-top: 5px
}

.fly-menu .fly-menu-block .foot .global-presence-container ul.menu li {
    border-right: 1px solid #fff;
    border-bottom: 0;
    display: inline-block;
    float: none;
    height: auto;
    vertical-align: top
}

.fly-menu .fly-menu-block .foot .global-presence-container ul.menu li a {
    font-size: .8125em;
    text-transform: capitalize;
    line-height: 14px;
    margin-bottom: 5px;
    margin-right: 4px;
    padding: 0 6px 0 0
}

.fly-menu .fly-menu-block .foot .global-presence-container ul.menu li a:hover {
    background: 0 0
}

.mlogo {
    width: 130px;
    float: left;
    top: 5px;
    left: 10%;
    display: none
}

.mlogo img {
    width: auto;
    max-height: 58px
}

nav {
    margin: 0 auto;
    position: relative;
    text-align: center;
    background: #fff
}

nav ul.menu {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    text-align: center
}

nav ul.menu li {
    display: inline-block;
    font-family: Lato, sans-serif;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    padding: 0 11px;
    line-height: 18px
}

nav ul.menu li a {
    display: block;
    padding: 26.5px 0;
    text-decoration: none;
    color: #000
}

nav ul.menu li a:hover {
    color: #999
}

.search-btn {
    float: right;
    position: relative;
    margin-top: 20.5px;
    color: #000
}

.search-btn:hover {
    color: #999
}

#innerbanner,
#top-adbanner-blk,
.adbanners {
    padding: 5px 0
}

.breadcrumb-blk {
    margin: 30px 0 10px 90px
}

.breadcrumbs {
    list-style: none
}

.breadcrumbs li {
    text-transform: uppercase;
    color: #999;
    display: inline;
    font-family: Lato, sans-serif;
    font-size: .8125em;
    padding: 5px
}

.breadcrumbs li.br-home {
    background: #e5e5e4;
    color: #000
}

.breadcrumbs li.br-home:before {
    content: "";
    margin-left: 0;
    margin-right: 0
}

.breadcrumbs li.br-home a {
    color: #000;
    text-decoration: none
}

.breadcrumbs li:before {
    content: ">";
    color: #000;
    margin-left: 5px;
    margin-right: 5px;
    background: #fff
}

.breadcrumbs li a {
    color: #999;
    text-decoration: none
}

#innerbanner {
    text-align: center;
    background-size: cover;
    background-position: center center
}

#innerbanner h1.inner-pg-title {
    font-family: savoyregular, serif;
    font-weight: 300;
    font-size: 3.5em;
    color: #fff;
    text-transform: uppercase;
    padding: 20px 0
}

.firstblock {
    margin: 0 !important
}

.coverstory,
.inner-coverstory {
    background: #e5e5e4;
    overflow: hidden;
    position: relative;
    margin-top: 20px
}

.coverstory:first-child,
.inner-coverstory:first-child {
    margin-top: 0
}

.coverstory .fullwdt-slider-block,
.inner-coverstory .fullwdt-slider-block {
    width: 100% !important
}

.coverstory .fullwdt-slider-block::after,
.inner-coverstory .fullwdt-slider-block::after {
    clear: both;
    content: "";
    display: table
}

.coverstory .fullwdt-slider-block article,
.inner-coverstory .fullwdt-slider-block article {
    width: 100%;
    float: left;
    position: relative;
    margin-right: 0
}

.coverstory .fullwdt-slider-block article .desc,
.inner-coverstory .fullwdt-slider-block article .desc {
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, .72) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(60%, rgba(0, 0, 0, .5)), color-stop(100%, rgba(0, 0, 0, .72)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, .72) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, .72) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, .72) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, .72) 100%)
}

.coverstory .fullwdt-slider-block article .desc .tag,
.inner-coverstory .fullwdt-slider-block article .desc .tag {
    display: block;
    font-family: Lato, sans-serif;
    font-size: .8125em;
    text-transform: uppercase;
    margin-bottom: 15px
}

.coverstory .fullwdt-slider-block article .desc .tag a,
.inner-coverstory .fullwdt-slider-block article .desc .tag a {
    background: #8c8c8c;
    color: #fff;
    padding: 6px 35px;
    text-decoration: none;
    border-bottom: 2px solid #fff
}

.coverstory .fullwdt-slider-block article .desc h2,
.inner-coverstory .fullwdt-slider-block article .desc h2 {
    width: 90%;
    text-align: center;
    margin: 0 auto;
    font-family: savoyregular, serif;
    font-size: 43px;
    line-height: normal;
    text-transform: initial;
    margin-bottom: 15px
}

.coverstory .fullwdt-slider-block article .desc h2 a,
.inner-coverstory .fullwdt-slider-block article .desc h2 a {
    text-decoration: none;
    color: #fff
}

.coverstory .fullwdt-slider-block article .search-block,
.inner-coverstory .fullwdt-slider-block article .search-block {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 80%;
    height: 250px;
    margin-left: -45%;
    margin-top: -125px;
    padding: 20px
}

.coverstory .fullwdt-slider-block article .search-block h4,
.inner-coverstory .fullwdt-slider-block article .search-block h4 {
    font-family: savoyregular, serif;
    font-size: 75px;
    text-align: center;
    margin-bottom: 25px
}

.coverstory .fullwdt-slider-block article .search-block form,
.inner-coverstory .fullwdt-slider-block article .search-block form {
    width: 60%;
    margin: 0 auto;
    text-align: center
}

.coverstory .fullwdt-slider-block article .search-block form input[type=text],
.inner-coverstory .fullwdt-slider-block article .search-block form input[type=text] {
    border: 0;
    width: 100%;
    text-align: center;
    display: block;
    -moz-appearance: none;
    -webkit-appearance: none;
    line-height: 21px;
    font: 400 19px/34px savoyregular, serif;
    color: #000;
    height: 64px;
    background: #fff;
    text-align: center
}

.coverstory .fullwdt-slider-block article .search-block form input[type=text]:focus,
.inner-coverstory .fullwdt-slider-block article .search-block form input[type=text]:focus {
    outline: 0
}

.coverstory .fullwdt-slider-block article .signup-block,
.inner-coverstory .fullwdt-slider-block article .signup-block {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 60%;
    height: 250px;
    margin-left: -30%;
    margin-top: -125px;
    padding: 20px
}

.coverstory .fullwdt-slider-block article .signup-block h4,
.inner-coverstory .fullwdt-slider-block article .signup-block h4 {
    font-family: savoyregular, serif;
    font-size: 75px;
    text-align: center;
    margin-bottom: 25px
}

.coverstory .fullwdt-slider-block article .signup-block form,
.inner-coverstory .fullwdt-slider-block article .signup-block form {
    width: 70%;
    margin: 0 auto;
    text-align: center
}

.coverstory .fullwdt-slider-block article .signup-block form input,
.inner-coverstory .fullwdt-slider-block article .signup-block form input {
    font: 400 19px/54px Lato, sans-serif;
    color: #000;
    height: 54px;
    background: #fff;
    text-align: center;
    border: 0
}

.coverstory .fullwdt-slider-block article .signup-block form input[type=submit],
.inner-coverstory .fullwdt-slider-block article .signup-block form input[type=submit] {
    background: #999;
    padding: 0 16px;
    float: left;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    height: 57px
}

.coverstory .fullwdt-slider-block article .signup-block form input[type=submit]:focus,
.inner-coverstory .fullwdt-slider-block article .signup-block form input[type=submit]:focus {
    outline: 0
}

.coverstory .fullwdt-slider-block article .signup-block form input[type=email]:focus,
.inner-coverstory .fullwdt-slider-block article .signup-block form input[type=email]:focus {
    outline: 0
}

.coverstory .fullwdt-slider-block article .fb-like-block,
.inner-coverstory .fullwdt-slider-block article .fb-like-block {
    position: absolute;
    left: 25%;
    top: 50%;
    width: 60%;
    height: 250px;
    margin-left: -31%;
    margin-top: -160px;
    padding: 20px;
    text-align: center
}

.coverstory .fullwdt-slider-block article .fb-like-block img,
.inner-coverstory .fullwdt-slider-block article .fb-like-block img {
    margin-bottom: 25px
}

.coverstory .fullwdt-slider-block article .fb-like-block h4,
.inner-coverstory .fullwdt-slider-block article .fb-like-block h4 {
    font-family: Lato, sans-serif;
    font-size: 35px;
    text-align: center;
    margin-bottom: 25px
}

.coverstory .fullwdt-slider-block article .fb-like-block .fb-like-btn,
.inner-coverstory .fullwdt-slider-block article .fb-like-block .fb-like-btn {
    position: relative;
    display: inline-block;
    width: 300px;
    color: #fff;
    font-family: Lato, sans-serif;
    font-size: 25px;
    text-decoration: none
}

.coverstory .fullwdt-slider-block article .fb-like-block .fb-like-btn i,
.inner-coverstory .fullwdt-slider-block article .fb-like-block .fb-like-btn i {
    position: absolute;
    left: 20px;
    top: 12px
}

.coverstory .list-slider-block,
.inner-coverstory .list-slider-block {
    padding: 40px 30px;
    background: #e5e5e4;
    min-height: 380px
}

.coverstory .list-slider-block::after,
.inner-coverstory .list-slider-block::after {
    clear: both;
    content: "";
    display: table
}

.coverstory .list-slider-block article,
.inner-coverstory .list-slider-block article {
    width: 24%;
    margin-right: 20px;
    float: left;
    position: relative
}

.coverstory .list-slider-block article .desc,
.inner-coverstory .list-slider-block article .desc {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 20% 20px 20px;
    text-align: center;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, .72) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(60%, rgba(0, 0, 0, .5)), color-stop(100%, rgba(0, 0, 0, .72)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, .72) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, .72) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, .72) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, .72) 100%)
}

.coverstory .list-slider-block article .desc .tag,
.inner-coverstory .list-slider-block article .desc .tag {
    display: block;
    font-family: Lato, sans-serif;
    font-size: .8125em;
    text-transform: uppercase;
    margin-bottom: 15px
}

.coverstory .list-slider-block article .desc .tag a,
.inner-coverstory .list-slider-block article .desc .tag a {
    color: #999;
    padding-bottom: 5px;
    text-decoration: none;
    border-bottom: 2px solid #fff
}

.coverstory .list-slider-block article .desc h2,
.inner-coverstory .list-slider-block article .desc h2 {
    width: 90%;
    text-align: center;
    margin: 0 auto;
    font-family: savoyregular, serif;
    font-size: 1em;
    line-height: 23px;
    text-transform: uppercase;
    margin-bottom: 15px
}

.coverstory .list-slider-block article .desc h2 a,
.inner-coverstory .list-slider-block article .desc h2 a {
    text-decoration: none;
    color: #fff
}

.coverstory .slide-nav .lSPrev,
.inner-coverstory .slide-nav .lSPrev {
    background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/home-slide-nav-prev.png) center center no-repeat;
    left: 0
}

.coverstory .slide-nav .lSNext,
.inner-coverstory .slide-nav .lSNext {
    background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/home-slide-nav-next.png) center center no-repeat;
    right: 0
}

.coverstory .slide-nav a,
.inner-coverstory .slide-nav a {
    width: 63px;
    height: 95px;
    margin-top: -47.5px;
    top: 50%;
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    opacity: .5
}

.coverstory .form-box,
.inner-coverstory .form-box {
    padding: 20px 0 0
}

.coverstory .form-box .select-box,
.inner-coverstory .form-box .select-box {
    position: relative;
    width: 49%;
    float: left;
    border: 1px solid #ddd;
    margin-right: 20px
}

.coverstory .form-box .select-box:before,
.inner-coverstory .form-box .select-box:before {
    background: #fff;
    pointer-events: none;
    content: "\f0d7";
    font-family: FontAwesome;
    font-size: 25px;
    line-height: 57px;
    color: #000;
    width: 10%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    text-align: center
}

.coverstory .form-box .select-box:last-child,
.inner-coverstory .form-box .select-box:last-child {
    margin-right: 0
}

.coverstory .form-box .select-box select,
.inner-coverstory .form-box .select-box select {
    width: 100%;
    height: 57px;
    font: 400 20px/57px Lato, sans-serif;
    color: #000;
    border: 0;
    text-align: left;
    text-transform: uppercase;
    padding: 0 20px;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0
}

.coverstory .subscribe::after,
.inner-coverstory .subscribe::after {
    clear: both;
    content: "";
    display: table
}

.coverstory .subscribe .vertical-img,
.inner-coverstory .subscribe .vertical-img {
    width: 50%;
    float: left;
    margin-right: 10px
}

.coverstory .subscribe .subscribe-details .innerwrap,
.inner-coverstory .subscribe .subscribe-details .innerwrap {
    padding: 20px;
    padding-top: 10%;
    text-align: center
}

.coverstory .subscribe .subscribe-details .innerwrap h4,
.inner-coverstory .subscribe .subscribe-details .innerwrap h4 {
    font-family: savoyregular, serif;
    font-size: 44px;
    text-align: center
}

.coverstory .subscribe .subscribe-details .innerwrap p,
.inner-coverstory .subscribe .subscribe-details .innerwrap p {
    font: 400 32px/42px savoyitalic, sans-serif;
    color: #000;
    text-align: center
}

.coverstory .subscribe .subscribe-details .innerwrap a,
.inner-coverstory .subscribe .subscribe-details .innerwrap a {
    background: #999;
    font: 100 33px/60px savoyregular, sans-serif;
    text-transform: uppercase;
    color: #fff;
    padding: 0 38px;
    display: inline-block;
    margin-top: 12%;
    text-decoration: none
}

.inner-coverstory {
    margin: 20px 0 20px 0
}

.col {
    display: block;
    float: left;
    margin: 12px 0 12px 3.2%;
    position: relative;
    min-height: 550px
}

.col:first-child {
    margin-left: 0
}

.col .img-block {
    overflow: hidden;
    position: relative
}

.col h3 {
    margin: 20px 0 5px 0
}

.col h3 a {
    text-decoration: none;
    color: #666
}

.col .postexcerpt {
    font-family: savoyregular, serif;
    color: #000;
    font-size: 18px;
    line-height: normal;
    font-weight: 400;
    margin-bottom: 20px
}

.col .postexcerpt a {
    text-decoration: none;
    color: #000;
    display: block;
    word-wrap: break-word
}

.col .social-share-blk {
    display: block;
    height: 40px;
    margin-bottom: 20px
}

.col .social-share-blk .socialbtn {
    display: block;
    background-image: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/socialbtn.png);
    width: 34px;
    background-position: 50% 4px;
    background-repeat: no-repeat;
    height: 34px
}

.slideshow {
    display: block
}
.in-story-slideshow .bottom .slide figure {
    height:auto !important;
}
.slideshow .img-block {
    background: #000;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden
}

.slideshow .img-block:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%
}

.slideshow-mob {
    display: none
}

.slideshow-mob .leaderboard-ad {
    max-width: 970px;
    height: 90px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px
}

.slide {
    display: block;
    margin-bottom: 20px;
    position: relative
}

.slide .slide-heading {
    font-family: savoyregular, serif;
    color: #000;
    font-size: .875em;
    line-height: normal;
    font-weight: 400;
    margin-bottom: 10px
}

.slide .slide-heading a {
    text-decoration: none;
    color: #000
}

.newsrow {
    margin: 10px 0 10px 0
}

.row::after {
    clear: both;
    content: "";
    display: table
}

.two-cols {
    width: 48.9%;
    background: #fff;
    position: relative
}

.three-cols {
    width: 31.2%;
    background: #fff;
    position: relative
}

.onecol {
    width: 100%;
    background: #fff;
    position: relative
}

.post-header {
    padding: 5px 0 0 90px;
    margin: 0
}

.post-header h1 {
    font-family: savoybold, serif;
    font-size: 3.125em;
    color: #000;
    width: 76%
}

.post-header .post-meta {
    padding: 0 0 10px 0
}

.socialShare ul li:last-child {
    margin-right: 13px
}

.borderLeft {
    border-left: 1px solid #676464;
    display: inline-block;
    padding-left: 20px
}

.author-image {
    float: left;
    margin-right: 10px
}

.author-name {
    float: left;
    margin-top: 15px;
    padding: 0;
    text-transform: capitalize
}

.post-header .post-meta .post-author {
    font-family: savoyregular, serif;
    font-size: 1em;
    color: #999
}

.post-header .post-meta .post-cateogry {
    font-size: .875em;
    margin-left: 15px;
    padding: 13px 0 19px 16px;
    text-transform: uppercase;
    vertical-align: bottom
}

.post-header .post-meta .post-date {
    font-family: savoyregular, serif;
    font-size: .875em;
    margin-left: 15px;
    padding: 13px 0 19px 16px;
    text-transform: uppercase;
    vertical-align: bottom
}

.post-header .post-excerpt {
    font-family: savoyitalic, serif;
    font-size: 1.25em;
    padding: 5px 0
}

.post-header .post-social {
    border-top: 1px solid #7a7a7a;
    border-bottom: 1px solid #7a7a7a;
    padding: 10px 0;
    height: 44px;
    margin: 0 0 10px 0
}

.single_story_post_meta {
    height: 44px;
    display: table;
    padding: 0 !important;
    margin-top: 0 !important
}

.single_story_post_meta .post_cont {
    padding: 0 18px !important;
    display: table-cell;
    vertical-align: middle !important;
    padding: 0 18px;
    box-sizing: border-box;
    border-color: #000
}

.single_story_post_meta .post_cont:first-child {
    background: 0 0;
    padding: 0 !important;
    padding-right: 14px !important;
    text-transform: initial
}

.single_story_post_meta .post_cont:nth-child(2) {
    border-left: 1px solid
}

.single_story_post_meta .author-name {
    margin-top: 0 !important;
    line-height: 44px;
    text-align: center
}

.single_story_post_meta .author-name a {
    color: #999;
    text-decoration: none;
    font-size: 17px
}

.single_story_post_meta .author-image {
    float: left;
    margin-right: 10px
}

.socialShare.socialShare-top.social-sharer-buttons-article-top {
    height: 44px;
    overflow: hidden
}

.single_story_post_meta {
    float: left;
    margin-top: 15px;
    padding: 0;
    text-transform: capitalize
}

.story::after {
    clear: both;
    content: "";
    display: table
}

.story article {
    padding-left: 60px;
    margin: 0 0 0 20px;
    margin-left: 0;
    width: 73.5%;
    font-family: Lato, sans-serif;
    font-size: 1.125em;
    color: #000;
    line-height: 24px;
    min-height: 650px;
    padding-top: 0
}

.story article::after {
    clear: both;
    content: "";
    display: table
}

.story article p {
    font-family: savoyregular;
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 10px;
}

.story .wp-caption.alignleft {
    float: left
}

.wp-caption .wp-caption-text {
    display: inline;
    font-size: 16px;
    color: #999;
    line-height: 1em
}

.wp-caption figcaption.wp-caption-text {
    display: block;
    float: none;
    font-family: savoyregular
}

.story article p::after {
    clear: both;
    content: ""
}

.story article img {
    margin: 10px 0 10px 0;
    outline: 0;
    max-width: 100%;
    height: auto !important
}

.story .wp-caption.alignleft article img {
    width: 100%
}

.story article h2 {
    font-size: 1em;
    font-weight: 700;
    margin: 20px 0 20px 0;
    line-height: 1em
}

.story article .img-wrapper {
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px
}

.story article .img-wrapper img {
    outline: 0;
    max-width: 100%
}

.story article .vertical-social-blk {
    position: absolute;
    width: 44px;
    height: 220px;
    top: 135px;
    left: 0
}

.story article .nextbutton {
    background: #999;
    color: #fff;
    font-family: Lato, sans-serif;
    font-size: .875em;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.story article .nextbutton a {
    display: block;
    padding: 8px;
    color: #fff;
    text-decoration: none;
    text-transform: capitalize
}

.story .article_new {
    padding-left: 10px;
    margin: 0 0 0 20px;
    margin-left: 0;
    width: 68%;
    font-family: savoyregular, sans-serif;
    /*font-size: 1.125em;*/
    color: #000;
    line-height: 24px;
    margin-bottom: 0 !important
}

.story .article_new::after {
    clear: both;
    content: "";
    display: table
}

.story .article_new .post-header {
    padding: 0
}

.story .article_new .post-header h1 {

    font-family: savoybold, serif;
    color: #000;
    width: 100%;
    line-height: 1em;
    text-transform: initial !important
}

.story .article_new .post-header h2.post-excerpt {
    list-style-type: none;
    font-family: savoyitalic, serif;
    color: #2e302f;
    font-size: 1.25em;
    font-weight: 500;
    line-height: 1.5;
    margin: 0 0 10px 0;
    width:100%;
}

.story .article_new .post-meta {
    padding: 0
}

.story .article_new .post-meta::after {
    clear: both;
    content: "";
    display: table
}

.story .article_new .post-meta .post-social {
    width: auto;
    float: left;
    height: 50px;
    margin: 0
}

.story .article_new .post-meta .post-social::after {
    clear: both;
    content: "";
    display: table
}

.story .article_new .post-meta .post-social div {
    padding: 0 20px 0 0;
    display: table
}

.post-body-meta {
    margin-bottom: 0;
    display: table
}

.story .article_new .post-meta .post-social div div.social-shares {
    display: table-cell;
    vertical-align: middle;
    font-family: savoyregular, sans-serif;
    font-size: 2em;
    font-weight: 300;
    border-right: 1px solid #000
}

.story .article_new .post-meta .post-author {
    width: auto;
    float: left;
    height: 44px;
    font-family: savoyregular, sans-serif;
    font-size: .875em;
    color: #909391;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    margin: 0 !important
}

.story .article_new .post-meta .post-author::after {
    clear: both;
    content: "";
    display: table
}

.story .article_new .post-meta .post-author div {
    padding: 10px 20px
}

.story .article_new .post-meta .post-author div img {
    margin: 0;
    margin-right: 10px;
    vertical-align: middle;
    height: 44px;
    width: auto
}

.story .article_new .post-meta .post-date {
    width: auto;
    display: table;
    float: left;
    height: 44px;
    color: #909391
}

.story .article_new .post-meta .post-date div {
    padding: 0 10px;
    display: table-cell;
    vertical-align: middle;
    font-family: savoyregular, sans-serif;
    font-size: .675em
}

.story .article_new p {
    /*margin: 10px 0 10px 0*/
}

.story .article_new p::after {
    clear: both;
    content: "";
    display: table
}

.story .article_new .post_cont>div>a {
    text-decoration: none;
    color: #909391
}

.closet-pc .article_new {
    width: 100%
}

.closet-pc .stroy-wrapper {
    margin-top: 5px
}

.single-product-details a,
.teaser__product a {
    text-decoration: none
}

.story .article_new {
    width: 100%
}

.closet-pc .teaser__product {
    flex: 0 50%
}

.closet-pc .teaser__product .teaser__title {
    color: #000;
    font-size: .9em
}

.closet-pc .teaser__product_fig {
    color: #999;
    font-size: 1.2em
}

.story .article_new .post-social {
    border-top: 0;
    border-bottom: 0
}

.story .article_new .post_cont {
    margin: 0;
    padding: 0
}

.story .article_new .post-meta {
    margin-bottom: 5px
}

.story .article_new .socialShare ul li:last-child {
    margin-right: 0
}

.story .article_new .post-header .post-meta .post-date {
    text-transform: uppercase;
    color: #000;
    font-size: 1.3em
}

.closet-pc .article_new .post-meta .post-social,
.product-page-tags-wrapper .post-meta .post-social {
    display: none
}

.story .article_new .post_cont>div>a {
    color: #999
}

.product_tags_collection_page {
    margin: 5px;
    margin-bottom: 20px
}

.product_tags_collection_page .itstory {
    font-size: 16px;
    font-style: italic;
    letter-spacing: -.02em;
    color: #666;
    font-family: savoyregular, sans-serif;
    padding-right: 5px
}

.article__tags {
    list-style: none !important;
    line-height: 18px;
    display: inline-block !important;
    padding: 20px 0;
    clear: both
}

.closet-pc .product_tags_collection_page .article__tags {
    display: inline !important
}

.closet-pc .product_tags_collection_page .article__tags li:after {
    content: ",";
    top: -2px;
    left: unset
}

.closet-pc .product_tags_collection_page .article__tags li {
    padding-left: 5px;
    font-style: italic
}

.closet-pc .product_tags_collection_page .article__tags li {
    display: inline-block !important;
    margin-left: 5px
}

.closet-pc .product_tags_collection_page .article__tags li a {
    font-family: lato, sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px
}

.closet-pc .product_tags_collection_page .article__tags li:last-child:after {
    content: ""
}

.closet-pc .product_tags_collection2 .article__tags li:after {
    content: ""
}

.closet-pc .product_tags_collection2 .article__tags {
    display: list-item !important;
    padding: 5px 0
}

.closet-pc .product_tags_collection2 .article__tags li:first-child {
    min-width: 88px
}

.closet-pc .product_tags_collection2 .article__tags a {
    font-size: 12px;
    color: #999;
    display: inline-block;
    font-family: roboto, sans-serif;
    letter-spacing: 2px;
    transition-property: color, background-color, border-color;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 8px 8px 0;
    background: #fff;
    border-width: 1px !important;
    border-style: solid;
    border-color: #c9ccca !important;
    border-image: initial;
    padding: 6px 12px;
    text-decoration: none;
    border-radius: 4px
}

.teaser__hed {
    text-transform: unset;
    color: #000
}

.new_services_page .filter-wrap-cont {
    margin-top: 10%
}

.new_services_page .filter-wrap-cont .close-tag-wrap {
    top: 0
}

.new_services_page .filter-wrap-cont .filter-checklist {
    margin-top: 10px
}

.new_services_page .filter-wrap-cont .filter-checklist li {
    width: 45%
}

.closet-pc .article_new .post-meta .post-author div {
    padding: 10px 20px 10px 0
}

.closet-pc .article_new .post-meta .post-date div {
    padding: 0 10px 0 0
}

.closet-pc .article_new .post-meta .post-author {
    border-right: 0;
    border-left: 0
}

@media only screen and (min-width :768px) {
    .closet-pc .article_new,
    .story .article_new {
        width: 68%
    }
    .product_tags_collection_page {
        margin: 0
    }
    .closet-pc .article_new .post-meta .post-author div {
        padding: 10px 20px
    }
    .closet-pc .article_new .post-meta .post-social {
        display: block
    }
    .closet-pc .article_new .post-meta .post-author {
        border-left: 1px solid #999;
        border-right: 1px solid #999
    }
    .closet-pc .teaser__product {
        flex: 0 33%
    }
    .new_services_page .filter-wrap-cont {
        margin-top: 0
    }
    .new_services_page .filter-wrap-cont .close-tag-wrap {
        top: 8px
    }
    .new_services_page .filter-wrap-cont .filter-checklist {
        margin-top: 0
    }
    .new_services_page .filter-wrap-cont .filter-checklist li {
        width: 47%
    }
    .closet-pc .article_new .post-meta .post-date div {
        padding: 0 10px
    }
}

@media only screen and (min-width :992px) {
    .closet-pc .teaser__product,.closet-pc .teaser.recommended-teaser {
        flex: 0 25%
    }
}

.story aside {
    margin-left: 20px;
    width: 320px;
    position: absolute;
    top: 0;
    right: 20px;
    border-left: 0;
    min-height: 600px
}

.story aside .search-bar {
    position: relative;
    padding: 0 0 1px 20px;
    margin-bottom: 20px
}

.story aside .search-bar input[type=text] {
    border: 1px solid #c2c2c2;
    height: 30px;
    text-indent: 20px;
    width: 75%;
    outline: 0;
    padding-right: 20%;
    -webkit-appearance: none;
    font-size: 11px
}

.story aside .search-bar input[type=button] {
    background: #2d9f88;
    font-size: 12px;
    position: absolute;
    bottom: 1px;
    right: 2px;
    border: 1px solid #2d9f88;
    border-radius: 0 4px 4px 0;
    color: #fff;
    font-weight: 400;
    height: 34px;
    width: 80px;
    -webkit-appearance: none
}

.story aside .search-bar label {
    text-align: center
}

.story aside .related-articles {
    margin: 0 0 1px 20px
}

.story aside .related-articles .related-slider {
    height: 90px;
    background: #999
}

.leaderboard-ad {
    max-width: 970px;
    overflow: hidden;
    margin: 0 auto
}

.side-small-adbanner {
    margin: 0 0 1px 20px
}

.small-horz-advt {
    width: 300px;
    height: 130px;
    background: #999;
    margin: 15px 0 1px 20px
}

.story article img.mag-subs-desktop {
    opacity: 1
}

.story article img.mag-subs-mobile {
    opacity: 0
}

.socialShare ul li.whatsapp-icon {
    display: none
}

.whatsapp-mobile {
    background: #25a918
}

.caption-container {
    max-width: 1180px;
    padding: 0 20px 0 0;
    margin: 0 auto
}

.featured-caption {
    font-size: 17px;
    color: #999;
    font-family: savoyregular, sans-serif;
    margin: 10px 40px
}

.inner-featured-caption {
    font-size: 17px;
    color: #999;
    font-family: savoyregular, sans-serif;
    font-style: italic;
    margin: 10px 0
}

.photo-credit {
    font-size: 17px;
    color: #8c8c8c;
    font-family: savoyregular, sans-serif;
    margin: 0 0 20px 40px
}

@media(min-width:960px) and (max-width:1120px) {
    .coverstory .fullwdt-slider-block article .desc h2,
    .inner-coverstory .fullwdt-slider-block article .desc h2 {
        font-size: 1.875em
    }
    .coverstory .fullwdt-slider-block article .signup-block,
    .inner-coverstory .fullwdt-slider-block article .signup-block {
        position: absolute;
        width: 60%;
        height: 150px;
        margin-left: -30%;
        margin-top: -75px
    }
    .coverstory .fullwdt-slider-block article .signup-block h4,
    .inner-coverstory .fullwdt-slider-block article .signup-block h4 {
        font-size: 1.5625em;
        margin-bottom: 20px
    }
    .coverstory .fullwdt-slider-block article .signup-block form,
    .inner-coverstory .fullwdt-slider-block article .signup-block form {
        width: 80%
    }
    .coverstory .fullwdt-slider-block article .signup-block form input,
    .inner-coverstory .fullwdt-slider-block article .signup-block form input {
        font: 400 14px/30px Lato, sans-serif;
        height: 54px
    }
    .coverstory .fullwdt-slider-block article .signup-block form input[type=submit],
    .inner-coverstory .fullwdt-slider-block article .signup-block form input[type=submit] {
        padding: 0 12px
    }
    .coverstory .fullwdt-slider-block article .signup-block form input[type=email],
    .inner-coverstory .fullwdt-slider-block article .signup-block form input[type=email] {
        margin-right: 8px;
        width: 78%
    }
    .coverstory .subscribe .subscribe-details .innerwrap,
    .inner-coverstory .subscribe .subscribe-details .innerwrap {
        padding-top: 15%
    }
    .coverstory .subscribe .subscribe-details .innerwrap h4,
    .inner-coverstory .subscribe .subscribe-details .innerwrap h4 {
        font-size: 2.8125em
    }
    .coverstory .subscribe .subscribe-details .innerwrap p,
    .inner-coverstory .subscribe .subscribe-details .innerwrap p {
        font: 400 31px/42px Lato, sans-serif
    }
    .coverstory .subscribe .subscribe-details .innerwrap a,
    .inner-coverstory .subscribe .subscribe-details .innerwrap a {
        font: 100 23px/35px Lato, sans-serif;
        padding: 0 18px;
        margin-top: 40px
    }
    .story article {
        width: 58.5%;
        padding-left: 40px
    }
}

@media(min-width:1120px) and (max-width:1280px) {
    .coverstory .fullwdt-slider-block article .desc h2,
    .inner-coverstory .fullwdt-slider-block article .desc h2 {
        font-size: 1.875em
    }
    .coverstory .fullwdt-slider-block article .search-block h4,
    .inner-coverstory .fullwdt-slider-block article .search-block h4 {
        font-size: 55px
    }
    .coverstory .fullwdt-slider-block article .signup-block,
    .inner-coverstory .fullwdt-slider-block article .signup-block {
        position: absolute;
        width: 60%;
        height: 150px;
        margin-left: -30%;
        margin-top: -75px
    }
    .coverstory .fullwdt-slider-block article .signup-block h4,
    .inner-coverstory .fullwdt-slider-block article .signup-block h4 {
        font-size: 1.5625em;
        margin-bottom: 20px
    }
    .coverstory .fullwdt-slider-block article .signup-block form,
    .inner-coverstory .fullwdt-slider-block article .signup-block form {
        width: 80%
    }
    .coverstory .fullwdt-slider-block article .signup-block form input,
    .inner-coverstory .fullwdt-slider-block article .signup-block form input {
        font: 400 14px/30px Lato, sans-serif;
        height: 54px
    }
    .coverstory .fullwdt-slider-block article .signup-block form input[type=submit],
    .inner-coverstory .fullwdt-slider-block article .signup-block form input[type=submit] {
        padding: 0 12px
    }
    .coverstory .fullwdt-slider-block article .signup-block form input[type=email],
    .inner-coverstory .fullwdt-slider-block article .signup-block form input[type=email] {
        margin-right: 8px;
        width: 83%
    }
    .coverstory .subscribe .subscribe-details .innerwrap,
    .inner-coverstory .subscribe .subscribe-details .innerwrap {
        padding-top: 15%
    }
    .coverstory .subscribe .subscribe-details .innerwrap h4,
    .inner-coverstory .subscribe .subscribe-details .innerwrap h4 {
        font-size: 60px
    }
    .coverstory .subscribe .subscribe-details .innerwrap p,
    .inner-coverstory .subscribe .subscribe-details .innerwrap p {
        font: 400 40px/48px Lato, sans-serif
    }
    .coverstory .subscribe .subscribe-details .innerwrap p {
        font-style: italic;
        padding: 20px 0
    }
    .coverstory .subscribe .subscribe-details .innerwrap a,
    .inner-coverstory .subscribe .subscribe-details .innerwrap a {
        font: 100 30px/38px Lato, sans-serif;
        padding: 15px 20px;
        margin-top: 40px
    }
    .story article {
        width: 64.5%;
        padding-left: 40px
    }
    .post-header {
        padding: 10px 0 10px 40px
    }
    .single-story-block .breadcrumb-blk {
        padding-left: 40px !important
    }
}

@media only screen and (max-width:640px) {
    .side-small-adbanner {
        width: 100%;
        float: left;
        margin: 0;
        background: 0 0;
        height: 145px
    }
    .small-horz-advt {
        width: 100%;
        float: left;
        margin: 0;
        background: 0 0
    }
    .small-horz-advt .fb_iframe_widget {
        display: table;
        margin: 0 auto
    }
    .story aside {
        min-height: initial
    }
    .right-sidebar {
        width: 100% !important
    }
    .fb-like-unit span iframe {
        width: 100% !important
    }
    .coverstory .subscribe .subscribe-details,
    .inner-coverstory .subscribe .subscribe-details {
        width: calc(100% - 120px) !important;
        float: right
    }
}

@media(max-width:960px) {
    .category .breadcrumb-blk {
        margin: 0 !important
    }
    .single-story-block .breadcrumb-blk {
        padding: 5px 0 5px 0;
        margin: 0 !important
    }
    .mlogo {
        display: block
    }
    .top-section {
        display: none
    }
    .breadcrumb-blk {
        margin: 10px 0 10px 0
    }
    .container,
    .row {
        padding: 0 10px 0 10px
    }
    .inner-coverstory {
        margin: 10px 0 10px 0
    }
    .slideshow {
        display: none
    }
    .slideshow-mob {
        display: block
    }
    .coverstory .fullwdt-slider-block article .desc h2,
    .inner-coverstory .fullwdt-slider-block article .desc h2 {
        font-size: 1.5em
    }
    .coverstory .fullwdt-slider-block article .search-block,
    .inner-coverstory .fullwdt-slider-block article .search-block {
        height: 150px;
        margin-top: -75px
    }
    .coverstory .fullwdt-slider-block article .search-block h4,
    .inner-coverstory .fullwdt-slider-block article .search-block h4 {
        font-size: 2.8125em
    }
    .coverstory .fullwdt-slider-block article .search-block form,
    .inner-coverstory .fullwdt-slider-block article .search-block form {
        width: 70%
    }
    .coverstory .subscribe .subscribe-details .innerwrap,
    .inner-coverstory .subscribe .subscribe-details .innerwrap {
        padding-top: 15%
    }
    .coverstory .subscribe .subscribe-details .innerwrap h4,
    .inner-coverstory .subscribe .subscribe-details .innerwrap h4 {
        font-size: 2.8125em
    }
    .coverstory .subscribe .subscribe-details .innerwrap p,
    .inner-coverstory .subscribe .subscribe-details .innerwrap p {
        font: 400 31px/42px savoyregular, sans-serif
    }
    .coverstory .subscribe .subscribe-details .innerwrap a,
    .inner-coverstory .subscribe .subscribe-details .innerwrap a {
        font: 100 23px/35px savoyregular, sans-serif;
        padding: 0 18px;
        margin-top: 40px
    }
    .coverstory .signup-block,
    .inner-coverstory .signup-block {
        position: absolute;
        width: 85%;
        height: 150px;
        margin-left: -41%;
        margin-top: -75px
    }
    .coverstory .signup-block h4,
    .inner-coverstory .signup-block h4 {
        font-size: 2.8125em;
        margin-bottom: 20px
    }
    .coverstory .signup-block form,
    .inner-coverstory .signup-block form {
        width: 80%
    }
    .coverstory .signup-block form input,
    .inner-coverstory .signup-block form input {
        font: 400 16px/30px savoyregular, sans-serif;
        height: 54px
    }
    .coverstory .signup-block form input[type=submit],
    .inner-coverstory .signup-block form input[type=submit] {
        padding: 0 12px
    }
    .coverstory .signup-block form input[type=email],
    .inner-coverstory .signup-block form input[type=email] {
        margin-right: 8px;
        width: 70% !important
    }
    .col {
        margin: 10px 0 10px 10px;
        min-height: 200px
    }
    .col .img-block {
        margin-bottom: 10px
    }
    .col h3 {
        margin-bottom: 10px
    }
    .col h2.postexcerpt {
        margin-bottom: 10px
    }
    .col .social-share-blk {
        height: 50px;
        margin-bottom: 10px
    }
    .story article {
        width: 100%;
        padding-left: 0
    }
    .story article .vertical-social-blk {
        display: none
    }
    .story aside {
        display: block;
        width: 100%;
        position: relative !important;
        border: 0;
        box-sizing: border-box;
        right: 0;
        margin: 0;
        float: left
    }
    .story aside .searchbar {
        position: relative;
        padding: 15px 0 1px 20px;
        margin-bottom: 20px
    }
    .two-cols {
        width: 48.2%
    }
    .three-cols {
        width: 48.2%
    }
    nav ul.menu {
        display: none
    }
    #innerbanner,
    #top-adbanner-blk,
    .adbanners {
        padding: 5px 0
    }
    .leaderboard-ad {
        max-width: 320px;
        height: 50px;
        width: 100%
    }
    .coverstory .fullwdt-slider-block article .signup-block form input[type=submit] {
        width: 29%
    }
    .small-horz-advt,
    .story aside .related-articles {
        display: table;
        margin: 0 auto
    }
    .side-small-adbanner {
        display: table;
        margin: 0 auto !important;
        margin-bottom: 17px !important;
        float: none
    }
    .single-story-block .breadcrumb-blk {
        padding-left: 0 !important
    }
}

@media(max-width:321px) {
    .signup-block form input[type=submit] {
        padding: 5px 0 !important
    }
    .coverstory .subscribe .vertical-img {
        width: 79px !important
    }
}

@media(min-width:320px) and (max-width:640px) {
    .col h2.postexcerpt {
        font-size: 1em
    }
    .post-header h2 {
        font-size: 2em
    }
    .post-header .post-meta .post-author {
        font-size: .8125em
    }
    .post-header .post-meta .post-cateogry {
        font-size: .8125em
    }
    .post-header .post-meta .post-date {
        font-size: .8125em
    }
    .coverstory .fullwdt-slider-block article .desc h2,
    .inner-coverstory .fullwdt-slider-block article .desc h2 {
        font-size: 1em
    }
    .coverstory .fullwdt-slider-block article .search-block,
    .inner-coverstory .fullwdt-slider-block article .search-block {
        height: 100px;
        margin-top: -90px
    }
    .coverstory .fullwdt-slider-block article .search-block h4,
    .inner-coverstory .fullwdt-slider-block article .search-block h4 {
        font-size: 1.5625em
    }
    .coverstory .fullwdt-slider-block article .search-block form,
    .inner-coverstory .fullwdt-slider-block article .search-block form {
        width: 70%
    }
    .coverstory .fullwdt-slider-block article .signup-block,
    .inner-coverstory .fullwdt-slider-block article .signup-block {
        position: absolute;
        width: 95%;
        height: 150px;
        margin-left: -53%;
        margin-top: -119px
    }
    .coverstory .fullwdt-slider-block article .signup-block h4,
    .inner-coverstory .fullwdt-slider-block article .signup-block h4 {
        font-size: 1.5625em;
        margin-bottom: 20px
    }
    .coverstory .fullwdt-slider-block article .signup-block form,
    .inner-coverstory .fullwdt-slider-block article .signup-block form {
        width: 80%
    }
    .coverstory .fullwdt-slider-block article .signup-block form input,
    .inner-coverstory .fullwdt-slider-block article .signup-block form input {
        font: 400 14px/30px Lato, sans-serif;
        height: 54px
    }
    .inner-coverstory .fullwdt-slider-block article .signup-block form input[type=submit] {
        padding: 0 12px;
        height: 45px;
        width: 100% !important;
        margin: 10px 88px;
        margin-top: 5px !important
    }
    .signup-block form input[type=submit] {
        width: 29% !important;
        margin-top: 0 !important
    }
    .coverstory .fullwdt-slider-block article .signup-block form input[type=email],
    .inner-coverstory .fullwdt-slider-block article .signup-block form input[type=email] {
        margin-right: 8px;
        width: 95%
    }
    .story article {
        width: 100%
    }
    .story article h2 {
        margin: 10px 0 10px 0
    }
    .story article img.mag-subs-desktop {
        opacity: 0
    }
    .story article img.mag-subs-mobile {
        opacity: 1
    }
    .single_story_post_meta .post_cont {
        float: left;
        min-height: 0;
        padding: 0 !important;
        min-height: 44px;
        margin-right: 20px !important
    }
    .socialShare ul li {
        margin-right: 7px !important
    }
    .single_story_post_meta .post_cont:nth-child(2) {
        line-height: 44px;
        margin-left: 0 !important
    }
    .socialShare ul li.whatsapp-icon {
        display: block
    }
    .whatsapp-mobile {
        background: #25a918
    }
}

@media(min-width:320px) and (max-width:960px) {
    iframe.wp-embedded-content {
        max-width: 100% !important
    }
    nav {
        padding: 0
    }
    .mlogo {
        float: left;
        display: table;
        margin: 0 auto;
        position: relative;
        left: 0;
        right: 0
    }
    #navBar {
        height: 47px
    }
    .fly-menu-btn {
        margin-top: 9px
    }
    .search-btn {
        margin-top: 15px
    }
    .three-cols:last-child {
        width: 100%;
        margin-left: 0;
        min-height: 50px;
        border-top: 1px solid #e6e6e6;
        padding-top: 30px;
        margin-top: 20px
    }
    .three-cols:last-child .img-block {
        width: 48.2%;
        float: left;
        margin-right: 10px
    }
    .three-cols:last-child h3 {
        margin-top: 0
    }
    .three-cols:last-child .social-share {
        float: left
    }
    .side-small-adbanner,
    .small-ad-banner,
    .smalladvt {
        width: 100%;
        height: auto;
        margin: 0;
        margin-bottom: 10px;
        text-align: center
    }
    .my_plan_content .three-cols:last-child {
        margin-left: 10px;
        margin-right: 0;
        width: 48.2% !important;
        border: 0;
        padding-top: 10px;
        margin-top: 0
    }
    .my_plan_content .three-cols:nth-child(3) {
        margin-left: 0
    }
    .my_plan_content .three-cols:last-child .img-block {
        float: left;
        width: 100%
    }
    .my_plan_content .three-cols:last-child h3 {
        margin-top: 0
    }
    .my_plan_content .three-cols {
        min-height: 343px !important
    }
    .my_plan_content .three-cols h3 {
        margin-top: 5px
    }
    .my_plan_content .postexcerpt {
        margin-bottom: 14px
    }
    .my_plan_content .three-cols:last-child .social-share {
        float: left
    }
}

@media(max-width:768px) {
    .socialShare.socialShare-top.social-sharer-buttons-article-top {
        height: auto;
        overflow: inherit;
        float: left;
        width: 100%
    }
    .socialShare.socialShare-top.social-sharer-buttons-article-top ul {
        float: left;
        margin-bottom: 3px
    }
    .single_story_post_meta .post_cont:first-child {
        border: 0
    }
    .post-body-meta>div:first-child {
        padding: 2px 5px 2px 51px !important;
        margin-bottom: 5px
    }
    .single-story-block .portifolio-block {
        width: 100%
    }
    .portifolio-block .left-img {
        float: none;
        display: table;
        margin: 11px auto
    }
    .portifolio-block .right-block h2,
    .portifolio-block .right-block h5 {
        text-align: center
    }
    .portifolio-block .top-social-btn-blk>h3 {
        text-align: center;
        margin-top: 10px
    }
    .portifolio-block .top-social-btn-blk {
        text-align: center
    }
    .portifolio-block span.portfolioLabel {
        color: #666;
        font-weight: 700
    }
    .single-portfolio .story article {
        padding-left: 0 !important
    }
    #portfolioCollection .owl-controls .owl-nav .owl-prev {
        top: 45% !important;
        background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/home-slide-nav-prev.png) center center/contain no-repeat !important;
        left: 0 !important
    }
    #portfolioCollection .owl-controls .owl-nav .owl-next {
        top: 45% !important;
        background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/home-slide-nav-next.png) center center/contain no-repeat !important;
        right: 0 !important
    }
    #portfolioCollection .owl-controls {
        display: none
    }
    #portfolioCollection {
        padding-bottom: 10px
    }
    .single-story-block .post-header h1 {
        font-size: 31px
    }
    .single-portfolio .post-header .portifolio-image-block {
        width: 100% !important
    }
    .single-portfolio .post-header .portifolio-image-block .three-cols {
        width: 49% !important;
        padding-top: 0;
        margin-top: 0;
        border-top: 0;
        margin-right: 1%
    }
    .single-portfolio .three-cols:last-child .img-block {
        width: 100%;
        float: left;
        margin-right: 0;
        margin-left: 1%
    }
    .social-btn.col.three-cols {
        min-height: 0;
        width: auto;
        border-top: 1px solid #e6e6e6;
        padding-top: 0;
        padding-right: 0;
        margin-right: 15px
    }
    .three-cols:last-child .social-share {
        float: left;
        width: auto
    }
    .social-share:hover .social_icon_wrapper {
        width: 216px !important;
        right: 34px
    }
    .single-portfolio .portifolio-image-block h3 {
        margin-top: 0
    }
}

@media(min-width:640px) and (max-width:768px) {
    .coverstory .fullwdt-slider-block article .desc h2,
    .inner-coverstory .fullwdt-slider-block article .desc h2 {
        font-size: 1em
    }
    .coverstory .fullwdt-slider-block article .search-block,
    .inner-coverstory .fullwdt-slider-block article .search-block {
        height: 100px;
        margin-top: -90px
    }
    .coverstory .fullwdt-slider-block article .search-block h4,
    .inner-coverstory .fullwdt-slider-block article .search-block h4 {
        font-size: 1.5625em
    }
    .coverstory .fullwdt-slider-block article .search-block form,
    .inner-coverstory .fullwdt-slider-block article .search-block form {
        width: 70%
    }
    .coverstory .fullwdt-slider-block article .signup-block,
    .inner-coverstory .fullwdt-slider-block article .signup-block {
        position: absolute;
        width: 95%;
        height: 150px;
        margin-left: -51%;
        margin-top: -75px
    }
    .coverstory .fullwdt-slider-block article .signup-block h4,
    .inner-coverstory .fullwdt-slider-block article .signup-block h4 {
        font-size: 1.5625em;
        margin-bottom: 20px
    }
    .coverstory .fullwdt-slider-block article .signup-block form,
    .inner-coverstory .fullwdt-slider-block article .signup-block form {
        width: 80%
    }
    .coverstory .fullwdt-slider-block article .signup-block form input,
    .inner-coverstory .fullwdt-slider-block article .signup-block form input {
        font: 400 14px/30px Lato, sans-serif;
        height: 54px
    }
    .coverstory .fullwdt-slider-block article .signup-block form input[type=submit],
    .inner-coverstory .fullwdt-slider-block article .signup-block form input[type=submit] {
        padding: 0 12px
    }
    .coverstory .fullwdt-slider-block article .signup-block form input[type=email],
    .inner-coverstory .fullwdt-slider-block article .signup-block form input[type=email] {
        margin-right: 8px;
        width: 83%
    }
    .col h2.postexcerpt {
        font-size: 1.5em
    }
}

.col .post-categories a,
.col h3 a {
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 700
}

@media(max-width:640px) {
    .coverstory .fullwdt-slider-block article .fb-like-block,
    .inner-coverstory .fullwdt-slider-block article .fb-like-block {
        width: 54%;
        margin-left: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 0;
        bottom: 0;
        width: auto;
        padding: 8px
    }
    .coverstory .fullwdt-slider-block article .fb-like-block h4,
    .inner-coverstory .fullwdt-slider-block article .fb-like-block h4 {
        font-size: 22px
    }
}

.contactContent {
    font-size: 20px;
    width: 90%;
    margin: 30px auto;
    font-family: Lato, sans-serif
}

.aboutContent h2,
.contactContent h2,
.teamContent h2,
.termsPageContent h2 {
    font-size: 36px;
    margin-bottom: 30px
}

.rteindent1 {
    margin-bottom: 30px
}

.aboutContent,
.termsPageContent {
    font-size: 20px;
    width: 90%;
    margin: 30px auto;
    font-family: Lato, sans-serif
}

.aboutContent p,
.teamContent p,
.termsPageContent p {
    margin-bottom: 30px
}

.termsPageContent strong {
    font-weight: 700
}

.teamContent {
    font-size: 20px;
    width: 90%;
    margin: 30px auto;
    font-family: savoyregular, sans-serif
}

.aboutContent h3 {
    margin-bottom: 30px
}

.subscribe-btn a {
    float: left;
    position: relative;
    height: 100%;
    max-height: 124px
}

.subscribe-btn a img {
    height: 124px;
    width: auto !important
}

.subscribe-label {
    width: 76px !important
}

.top-section .subscribe-btn {
    height: 124px
}

.you-may-like-story-title .sponsored {
    display: table;
    color: #fff;
    background: #999;
    padding: 2px 4px;
    border-radius: 2px
}

#navBar {
    border-top: 1px solid #efefef
}

#navBar .menu li .active a {
    color: #999
}

nav ul.menu li.active a {
    color: #999
}

.subscribe-btn.small {
    display: none
}

.post-header h1,
.post-header-inner h1 {
    width: 72%;
    font-size: 2.125em
}

@media only screen and (max-width:767px) {
    .ad-unit {
        padding: 5px 0;
        text-align: center;
        min-height: 50px;
        margin-bottom: 0 !important
    }
    .post-header {
        padding: 5px 0 0 0
    }
    .breadcrumb-blk {
        padding: 10px 0 10px 0
    }
    .post-header h1 {
        width: 100%;
        font-size: 40px
    }
    .story aside {
        padding-top: 10px
    }
    .coverstory .subscribe .subscribe-details .innerwrap h4 {
        font-size: 21px !important;
        line-height: 25px
    }
    .coverstory .subscribe .subscribe-details .innerwrap p {
        font-size: 4.5vw !important;
        line-height: 6vw !important
    }
}

.story figure {
    max-width: 100%;
    height: auto
}

.story figure img {
    max-width: 100%;
    height: auto;
    margin-bottom: 10px
}

.story figure figcaption {
    color: #757575;
    font-family: Lato, sans-serif;
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 10px;
    display: block;
    text-align: left
}

img.subscribe-instory-image-desktop,
img.subscribe-instory-image-mobile {
    width: 100%
}

@media(min-width:320px) and (max-width:640px) {
    .subscribe-instory-image-desktop {
        display: none
    }
}

@media(min-width:640px) {
    .subscribe-instory-image-mobile {
        display: none
    }
}

.coverstory iframe {
    max-width: 100% !important
}

.contestli li {
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 3px
}

.wpcf7-form-control.wpcf7-submit {
    background: #999 none repeat scroll 0 0 !important;
    border: 0 none !important;
    color: #fff !important;
    font-size: 15px !important;
    padding: 5px 15px !important
}

.HsbcTable td,
.HsbcTable th {
    border: 1px solid;
    padding: 5px;
    font-family: savoyregular
}

.bullets {
    line-height: 22px;
    list-style: inside none disc
}

#iAccept {
    margin-right: 10px
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    vertical-align: super
}

sub {
    bottom: -.25em
}

.parallax-window {
    background: 0 0
}

.plxloader {
    cursor: pointer;
    background: 0 0;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: top
}

.plxloader_inner {
    background: #000 no-repeat url(https://www.architecturaldigest.in/wp-content/themes/gq/images/vogue2.jpg) 50% 72px fixed;
    margin: 0 auto;
    padding: 0;
    height: 536px;
    line-height: 0;
    border: 0;
    outline: 0;
    vertical-align: top
}

.parallax-window {
    min-height: 486px;
    background: 0 0
}

.parallax-mirror {
    background: #000
}

.parallax-mirror img {
    height: auto;
    width: 100%;
    margin: 0 auto;
    max-width: 1440px
}

@media (min-width:1920px) and (max-width:2100px) {
    .home .parallax-mirror:first-child img {
        margin: 6% auto
    }
    .home .parallax-mirror.top_paralax img {
        margin: 6% auto
    }
    .parallax-mirror img {
        margin: 18% auto
    }
}

@media (min-width:2100px) and (max-width:2300px) {
    .home .parallax-mirror.top_paralax img {
        margin: 8% auto
    }
    .parallax-mirror img {
        margin: 8% auto
    }
}

@media (min-width:2300px) {
    .home .parallax-mirror.top_paralax img {
        margin: 12% auto
    }
    .parallax-mirror img {
        margin: 18% auto
    }
}

.single-story-block .breadcrumb-blk {
    margin: 5px 0 0 0;
    margin-bottom: 2px
}

.single-story-block .breadcrumb-blk .breadcrumbs {
    margin-bottom: 0
}

.home .coverstory,
.inner-coverstory {
    margin-top: 0
}

.breadcrumb-blk {
    margin: 10px 0 10px 0
}

.category .breadcrumb-blk {
    margin: 10px 0
}

#innerbanner {
    margin-bottom: 5px !important
}

.midcontent {
    margin-top: 5px
}

.single-story-block .breadcrumb-blk {
    padding-left: 90px
}

@media (min-width:1024px) and (max-width:1100px) {
    .story article {
        width: 63%;
        padding-left: 60px
    }
    .story .article_new {
        width: 63%;
        padding-left: 60px !important
    }
    .story article .vertical-social-blk {
        left: 18px
    }
}

@media (min-width:1101px) and (max-width:1180px) {
    .story article {
        width: 65%;
        padding-left: 60px
    }
    .story .article_new {
        width: 65%;
        padding-left: 60px !important
    }
    .story article .vertical-social-blk {
        left: 18px
    }
}

@media (min-width:1181px) and (max-width:1280px) {
    .story article {
        width: 70%;
        padding-left: 60px
    }
    .story .article_new {
        width: 70%;
        padding-left: 60px !important
    }
    .story article .vertical-social-blk {
        left: 18px
    }
}

.portifolio-block {
    background-color: #f8f9fb;
    padding: 15px;
    margin: 0;
    display: inline-block
}

.block-content {
    width: 100%
}

.left-img {
    float: left;
    width: 190px;
    height: auto
}

.left-img img {
    width: 100%;
    height: auto
}

.right-block {
    width: 560px;
    float: left;
    padding: 0 20px
}

.right-block h2 {
    font-family: savoyregular;
    font-size: 30px;
    line-height: 22px;
    padding-bottom: 10px
}

.single-story-block .right-block h2 {
    width: 100%
}

.right-block h5 {
    font-family: savoyregular;
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 10px
}

.right-block p {
    font-family: savoyregular;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 10px
}

.port-ftr {
    clear: both
}

.follow-block {
    float: left;
    width: 500px
}

.social-btn {
    float: right;
    text-align: right
}

.follow-block .top-social-btn-blk .fa {
    border: 1px solid #ccc;
    width: 34px;
    font-size: 22px;
    text-align: center;
    padding: 5px
}

.social-btn.col.three-cols {
    min-height: 0;
    width: 30px
}

.portifolio-image-blocks {
    margin: 0
}

.contact-map {
    width: 100%;
    border-bottom: 1px solid #ccc
}

.map-canvas {
    width: 100%;
    height: 250px;
    margin: 20px 0
}

.follow-block .top-social-btn-blk {
    width: 100%
}

@media screen and (max-width:1252px) {
    .post-header {
        padding: 5px 0 0 0
    }
}

@media screen and (max-width:1172px) {
    .post-header {
        padding: 5px 0 0 0;
        width: 760px
    }
    .follow-block {
        width: 100%;
        min-height: 70px
    }
    .right-block {
        width: 470px
    }
}

@media screen and (max-width:1066px) {
    .post-header {
        padding: 5px 0 0 0;
        width: 560px
    }
    .follow-block {
        width: 100%;
        min-height: 70px
    }
    .right-block {
        width: 560px
    }
    .follow-block .top-social-btn-blk {
        width: 100%
    }
}

@media screen and (max-width:767px) {
    .post-header {
        width: 100%;
        padding: 0
    }
    .portifolio-block {
        padding: 0
    }
    .right-block {
        width: 100%
    }
}

h1.portfolio-section-title {
    font-family: savoybold, serif;
    font-size: 2.125em;
    line-height: 1.125em;
    color: #000
}

#portfolioCollection .owl-controls .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    right: 0;
    width: 56px;
    height: 88px;
    top: 30%;
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/home-slide-nav-next.png) center center no-repeat;
    right: 0;
    color: transparent;
    right: -25px
}

#portfolioCollection .owl-controls .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    left: 0;
    width: 56px;
    height: 88px;
    top: 30%;
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/home-slide-nav-prev.png) center center no-repeat;
    right: 0;
    color: transparent;
    left: -25px
}

.content a.portfolioCallToAction {
    padding: 10px;
    background: #999;
    color: #fff
}

#portfolioCollection .owl1-cols .count {
    background-image: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/count-icon.png);
    background-position: center center;
    background-repeat: no-repeat;
    bottom: calc(5% - -28px);
    color: #fff;
    display: block;
    font-size: 12px;
    height: 43px;
    left: 5%;
    line-height: 39px;
    padding: 0 10px 0 16px;
    position: absolute;
    text-align: left;
    width: 55px
}

.portfolio-section-title .collectionCount {
    float: right;
    font-size: 20px
}

#portfolioCollection .owl-item .desc a {
    display: block;
    height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.follow-block .top-social-btn-blk a {
    width: 34px
}

span.portfolioLabel {
    color: #999
}

.portifolio-block {
    width: 72%;
    border-bottom: 1px solid #eeeceb;
    margin-bottom: 0;
    margin-top: 10px
}

.collectionCount {
    color: #a3a3a3
}

.collectionCount .currentCollection {
    color: #000
}

#portfolioCollection .owl-item .desc a {
    text-align: center;
    font-size: 16px;
    color: #000
}

#portfolioCollection {
    border-bottom: 1px solid #f2f2f2;
    font-family: savoyregular
}

.portfolioSlideshow {
    border-bottom: 1px solid #f2f2f2
}

.single-portfolio .contact-map {
    border-bottom: 1px solid #ccc
}

.single-portfolio .story article {
    padding-left: 45px
}

.single-portfolio .post-header .portifolio-image-block {
    padding-left: 0;
    padding-right: 0;
    width: 72%;
    float: left
}

.single-portfolio .post-header .portifolio-image-block .three-cols {
    width: 48%
}

.portfolio_search_wrapper {
    padding: 15px;
    position: relative;
    overflow: hidden;
    font-family: savoyregular
}

.portfolio_search_wrapper .blur_overlay {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    z-index: -1
}

.portfolio_search_wrapper .portfolio_logo {
    margin: 5px 0;
    text-align: center
}

.portfolio_search_wrapper .portfolio_logo img {
    width: 70%;
    max-width: 458px;
    margin-top: 21px;
    margin-bottom: 16px
}

.portfolio_search_wrapper .portfolio_desc {
    margin: 5px 0;
    text-align: center;
    margin-bottom: 20px
}

.portfolio_search_wrapper .portfolio_desc p {
    width: 85%;
    display: table;
    margin: 0 auto;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: inherit
}

.portfolio_search_wrapper .portfolio_search_bars {
    display: table;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 25px
}

.portfolio_search_bars .select_label select {
    padding: 9px 13px;
    padding: 13px 13px;
    margin: 0;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background: #fff;
    color: #000;
    font-weight: 700;
    border: none;
    outline: 0;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    min-width: 270px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .portfolio_search_bars .select_label select {
        padding-right: 18px;
        font-family: Lato, sans-serif;
        font-weight: 600;
        width: 270px
    }
}

.portfolio_search_bars .select_label {
    position: relative;
    float: left;
    border-right: 1px solid #e3e3e3
}

.portfolio_search_bars .select_label:after {
    content: '>';
    font: 11px Consolas, monospace;
    color: #000;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 13px;
    top: 8px;
    padding: 0 0 2px;
    position: absolute;
    pointer-events: none
}

.portfolio_search_bars .select_label:before {
    content: '';
    right: 6px;
    top: 0;
    width: 20px;
    height: 20px;
    background: #fff;
    position: absolute;
    pointer-events: none;
    display: block
}

.portfolio_search_wrapper .portfolio_featured_designers_carousel {
    margin-top: 5px;
    margin-bottom: 25px;
    display: table;
    margin: 0 auto
}

.portfolio_search_wrapper .portfolio_create_port {
    text-align: center
}

.port_search_btn {
    background: #a78047;
    color: #fff;
    border: 0;
    border-radius: 0 2px 2px 0;
    height: 34px;
    padding: 5px 14px;
    font-size: 12px;
    font-family: Lato, sans-serif;
    font-weight: 600
}

.portfolio_search_content .portfolio_desc span {
    display: table;
    margin: 14px auto;
    padding: 2px 5px;
    width: 64%;
    line-height: 21px;
    font-weight: bolder;
    font-size: 19px;
    line-height: 26px;
    font-weight: 500;
    font-size: 18px;
    color: #fcfcfa;
    text-transform: initial;
    font-size: 25px !important;
    margin-bottom: 4px;
    margin-top: 10px;
    max-width: 820px
}

.portfolio_featured_designers_carousel .title {
    display: table;
    margin: 0 auto;
    color: #fff;
    font-family: inherit;
    font-size: 22px;
    text-transform: uppercase
}

#featured_designers {
    max-width: 807px
}

.featured_designers_slider .owl-next {
    position: absolute;
    top: 50%;
    width: 63px;
    height: 95px;
    margin-top: -47.5px;
    top: 50%;
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    opacity: .5;
    background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/home-slide-nav-next.png) center center no-repeat;
    right: -68px;
    color: transparent
}

.featured_designers_slider .owl-prev {
    position: absolute;
    top: 50%;
    left: 0;
    width: 63px;
    height: 95px;
    margin-top: -47.5px;
    top: 50%;
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    opacity: .5;
    background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/home-slide-nav-prev.png) center center no-repeat;
    left: -68px;
    color: transparent
}

.featured_designers_slider .owl1-cols .desc {
    color: #fff;
    text-align: center;
    padding: 5px 0
}

.portfolio_create_port_btn {
    color: #fff;
    background: #000;
    border: 0;
    padding: 7px 15px;
    border-radius: 3px;
    cursor: pointer;
    transition: all .5s ease
}

.portfolio_create_port_btn:hover {
    background: #434343
}

.designers_profile {
    border-top: 1px solid #eeeef3;
    border-bottom: 1px solid #eeeef3;
    background: #f3f7fc;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: savoyregular
}

.designer_profile_content {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e3e4e8
}

.profile_image_wrap {
    float: left;
    margin-right: 20px;
    margin-bottom: 15px
}

.profile_image_wrap img {
    max-width: 150px
}

.profile_details_wrap .p_name {
    font-size: 27px;
    margin-bottom: 5px
}

.profile_details_wrap .p_designation {
    color: #979797;
    font-size: 16px;
    font-family: Lato, sans-serif
}

.profile_details_wrap .p_variants span {
    color: #979797;
    font-size: 16px;
    font-family: Lato, sans-serif
}

.profile_details_wrap .p_desc {
    margin-top: 23px;
    margin-bottom: 15px
}

.social_share_black .top-social-btn-blk {
    width: 100%;
    padding: 7px 0
}

.social_share_black .top-social-btn-blk a {
    text-align: center;
    font-size: 20px;
    width: 34px
}

.slideshowSlider .owl-controls .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    right: 0;
    width: 40px;
    height: 60px;
    top: 30%;
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/home-slide-nav-next.png) center center no-repeat;
    right: 0;
    color: transparent
}

.slideshowSlider .owl-controls .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    left: 0;
    width: 40px;
    height: 60px;
    top: 30%;
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/home-slide-nav-prev.png) center center no-repeat;
    right: 0;
    color: transparent
}

.slideshowSlider .owl1-cols {
    padding: 0
}

.portfolio_featured_carousel {
    width: 100%;
    float: left
}

.portfolio_featured_carousel .owl1-cols .desc {
    text-align: center;
    font-weight: 700;
    padding: 5px
}

.portfolio_featured_carousel .owl-controls .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    right: 0;
    width: 63px;
    height: 95px;
    top: 30%;
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/home-slide-nav-next.png) center center no-repeat;
    right: 0;
    color: transparent;
    right: -25px
}

.portfolio_featured_carousel .owl-controls .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    left: 0;
    width: 63px;
    height: 95px;
    top: 30%;
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    background: url(https://www.architecturaldigest.in/wp-content/themes/cntraveller/images/home-slide-nav-prev.png) center center no-repeat;
    right: 0;
    color: transparent;
    left: -25px
}

.portfolio_featured_carousel .buy_now {
    display: table;
    margin: 0 auto;
    background: #a78047;
    color: #fff;
    border: 0;
    padding: 7px 20px;
    font-size: 11px;
    border-radius: 2px
}

.slideshowReadMore {
    clear: both;
    display: none;
    padding: 8px 2px;
    text-align: center;
    color: #676464;
    text-decoration: none;
    width: 210px;
    margin: 10px auto;
    border-radius: 7px;
    background: #999;
    color: #fff !important
}

.slideshowReadLess {
    top: 45%;
    right: 0;
    position: fixed;
    display: none;
    padding: 8px 2px;
    width: 60px;
    text-align: center;
    background-color: #ebedea;
    color: #fff !important margin: 10px 0;
    padding: 5px;
    opacity: .8;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    text-decoration: none;
    box-shadow: 1px 1px 1px grey
}

.slideshowReadLess i.fa-chevron-circle-up {
    background: #1d62f0;
    color: #ebedea;
    padding: 1px;
    border-radius: 12px
}

a.slideshowReadLess>img {
    margin: auto
}

.slideshowSlider .owl-item .desc {
    text-align: center
}

.slideshowSlider .owl-item .desc a {
    font-family: savoybold, serif;
    font-size: 16px;
    color: #000
}

.portfolioSlideshow .in-story-slideshow .bottom {
    background-color: #fafafa
}

.portfolioSlideshow {
    font-family: savoyregular
}

.portfolio_search_bars .search_box {
    border: 0;
    border-radius: 1px;
    height: 42px;
    margin-left: 5px;
    width: 270px;
    padding-right: 40px;
    padding-left: 10px
}

#portfolio-search_unit {
    height: 42.5px;
    margin-top: -11.5px;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 0 15px;
    background: #989898;
    border: 1px solid #fff;
    color: #fff
}

.search-btn-2 {
    margin-top: -1px;
    right: 6px;
    position: absolute;
    top: 0;
    font-size: 18px;
    color: #000;
    border: 0;
    background: 0 0;
    cursor: pointer;
    outline: 0
}

.portfolio_search_box {
    position: relative
}

.portfolioSearchBox .portfolio_search_bars {
    background: #ececec none repeat scroll 0 0;
    padding: 5px
}

.portfolioSearchBox .portfolio_search_bars label {
    width: 33%
}

.portfolioSearchBox .portfolio_search_bars label select {
    width: 100%
}

@media screen and (max-width:767px) {
    .portfolioSearchBox .portfolio_search_bars label {
        width: 100%
    }
}

.portfolio_autocomplete {
    max-width: 270px;
    background: rgba(255, 255, 255, .95)
}

.portfolio_autocomplete li {
    padding: 5px;
    border-bottom: 1px solid #a2a2a2;
    cursor: pointer
}

#portfolioCollection .owl1-cols.selected {
    background: #f2f2f2
}

.portfolioSlideshow .in-story-slideshow.cycle-slider-activ {
    margin: 0
}

.designer_profile_content .follow_unit {
    font-family: Lato, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    margin-top: 10px
}

.owl-item .desc a .sponsored_by,
.owl-item .desc a .sponsored_by_pretext {
    font-size: 14px
}

.single-microsite .embed_form_unit .right_unit_form .form_wrapper .ginput_container .gfield_select {
    border: none;
    width: 99.5%;
    cursor: pointer;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Im0xMjEuMywzNC42Yy0xLjYtMS42LTQuMi0xLjYtNS44LDBsLTUxLDUxLjEtNTEuMS01MS4xYy0xLjYtMS42LTQuMi0xLjYtNS44LDAtMS42LDEuNi0xLjYsNC4yIDAsNS44bDUzLjksNTMuOWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4ybDUzLjktNTMuOWMxLjctMS42IDEuNy00LjIgMC4xLTUuOHoiIGZpbGw9IiMwMDAwMDAiLz4KICA8L2c+Cjwvc3ZnPgo=) 98% center no-repeat/15px
}

.sales_page_wrapper .twoCol {
    display: flex;
    justify-content: flex-start
}

.sales_page_wrapper .twoCol .first {
    flex: 1;
    padding-left: 3%;
    padding-top: 7%
}

.sales_page_wrapper .twoCol .second {
    flex: 1.5
}

.sales_page_wrapper .section2 .first_para {
    text-align: justify !important
}

.post-header .post-social.social_share_new_container {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0
}

.social_share_new {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    width: 72%
}

@media (max-width:768px) {
    .social_share_new {
        width: 100%
    }
}

.social_share_new .parts,.post-meta .parts {
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
    min-height: 44px;
    align-items: center;
    justify-content: center;
    display: flex;
    position: relative;
    margin-bottom: 10px
}
.post-meta .parts{
    float:left;
}
.social_share_new .parts:first-child,.post-meta .parts:first-child {
    padding-left: 0
}

.social_share_new .parts:last-child:after,.post-meta .parts:last-child  {
    background: 0 0
}

@media (max-width:768px) {
    .social_share_new .parts,.post-meta .parts {
        min-height: 30px;
        font-size: 13px
    }
}

.social_share_new .parts:after {
    content: "";
    background-color: #e0e0e0;
    height: 25px;
    width: 1px;
    position: absolute;
    right: 0;
}
.post-meta .parts:after{
    content: "";
    background-color: #e0e0e0;
    height: 25px;
    width: 1px;
    position: absolute;
    left: 0px;
}
.social_share_new .parts.credits_container,.post-meta .parts.credits_container {
    padding-right: 0;
    border-right: 0;
    padding-left: 0
}

.social_share_new .parts.credits_container:after{
    background-color: transparent
}

@media (max-width:768px) {
    .social_share_new .parts.credits_container,.post-meta .parts.credits_container  {
        margin-bottom: 0
    }
}

.social_share_new .parts .author-name {
    margin-top: 0
}

.social_share_new .parts .author-name a {
    color: #999;
    text-decoration: none
}

.social_share_new .parts .social_links_ul {
    display: flex
}

.social_share_new .parts .social_links_ul .fb_rect_wrapper a {
    background: #3c5b9b;
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
    width: 100%;
    height: 30px;
    margin: 0;
    min-width: 200px
}

.social_share_new .parts .social_links_ul .total_view_share {
    font-size: 33px;
    font-family: Lato, sans-serif;
    display: flex;
    align-items: center;
    border-right: 1px solid #000;
    margin-right: 10px
}

.social_share_new .parts .social_links_ul .total_view_share strong {
    font-weight: 400
}

.social_share_new .parts .social_links_ul li {
    padding-right: 10px
}

@media (max-width:768px) {
    .social_share_new .parts .social_links_ul li.part1 {
        display: none
    }
}

.social_share_new .parts .social_links_ul li:last-child {
    padding-right: 0
}

.social_share_new .parts .social_links_ul li a {
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 19px;
    text-decoration: none
}

@media (max-width:768px) {
    .social_share_new .parts .social_links_ul li a {
        height: 30px;
        font-size: 15px;
        border-radius: 2px
    }
}

.social_share_new .parts .social_links_ul li.expand {
    padding-right: 0
}

.social_share_new .parts .social_links_ul li.expand a,
.social_share_new .parts .social_links_ul li.minimize a {
    color: #fff;
    background: #999;
    font-size: 20px
}

@media (min-width:768px) {
    .social_share_new .parts .social_links_ul li.expand,
    .social_share_new .parts .social_links_ul li.minimize {
        display: none
    }
}

.social_share_new .parts .credits div {
    background-position: left;
    padding-left: 45px
}

.social_share_new .parts .credits div:first-child:nth-last-child(1) {
    margin-left: 10px
}

@media (max-width:768px) {
    .social_share_new .parts .credits div, .post-meta .parts.credits_container>div {
        font-size: 13px;
        background-size: auto 20px;
        padding-left: 35px;
    }
    .post-meta .parts.credits_container>div{
        padding-left: 0px;
    }
    .post-meta .parts.credits_container div.photo-credit{
        padding-left:35px;
    }
    .social_share_new .parts .credits div.photo-credit, .post-meta .parts.credits_container div.photo-credit {
        background-size: auto 16px
    }
    .post-meta .parts:after{
        background:transparent;
    }
}

.social_share_new .parts .sponseredMeta {
    border-right: 0 !important;
    margin-right: 0;
    min-height: 44px;
    display: flex;
    align-items: center;
    padding: 0 12px
}

@media (max-width:768px) {
    .social_share_new .parts .sponseredMeta {
        min-height: 30px
    }
}

@media (max-width:768px) {
    .social_share_new .parts.sponseredMetaBox {
        padding-left: 0;
        padding-right: 0
    }
}

.social_share_new .parts .author-name {
    color: #999;
    margin-left: 0 !important
}

.social_share_new .parts .author-name span {
    color: #fff
}

.closet-cat,
.closet-pc,
.recommendation__container {
    font-family: savoyregular, sans-serif !important
}

.feature-unit-title-wrapper.structure-2 .part1 {
    width: 100% !important
}

.feature-unit-title-wrapper.structure-2 .part1 div {
    margin: 0 auto
}

.feature-unit-title-wrapper.structure-2 .part1 .feature-unit-title {
    margin-bottom: 5px !important
}

.closet-cat #search_tabs {
    max-width: 1075px;
    margin: 0 auto
}

.part_1_sub {
    padding-top: 1.2em
}

.recommendations h2.text-center {
    margin-bottom: 30px
}

.product_image img {
    margin-bottom: 0 !important
}

.product-photo-credit {
    font-size: .8em
}

.product_group_carousel .single-product,
.single-product-shop {
    display: flex;
    width: 80%;
    margin: 2.5em 0;
}

.single-product-image,
.single-product-image-shop {
    width: 39%;
    margin-right: 1%
}

.single-product-image img {
    width: 100%;
    height: auto;
    max-width: 200px
}

.single-product-image-shop img {
    width: 100%;
    height: auto;
    max-width: 300px
}

.single-product-details {
    width: 59%;
    margin-left: 1%
}
.closet-pc .single-product-details .single-product-name{
    font-size:1.2em;
}
.single-product-name,
.single-product-name-shop {
    display: block;
    padding-bottom: 1%;
    font-size: 1.2em
}

.single-product-price {
    font-size: 1em;
    color: #666
}

.recommendation {
    max-width: 100%
}

.single-product-details-shop a {
    text-decoration: none;
    color: red;
    font-size: 1.6em
}

.single-product-price-shop {
    font-size: 1em;
    color: #666;
    margin-top: .4em
}

.recommendations__items {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    width: 100%;
    margin: 1em 0
}

.teaser__product {
    display: block;
    flex: 0 33%
}

.teaser__product_fig {
    margin: 0 1em 0 0;
    display: block
}

.teaser__product_fig img,
.teaser__product_fig span {
    display: block;
    margin: .3em 0
}

.teaser__title {
    font-size: 1.1em
}

.teaser__meta {
    font-size: .8em;
    color: rgba(0, 0, 0, .79)
}

#search_tabs {
    width: 100% !important;
    border: 0;
    margin-top: 20px
}

.new_services_page_main.fixedWrapper {
    position: relative;
    z-index: 2222227;
    background: #fff
}

.new_services_page_main.fixedWrapper #search_tabs {
    z-index: 9999999
}

#search__tabs {
    max-width: 900px;
    margin: 1em auto
}

.search_wrapper {
    width: 100%;
    position: relative
}

.search_txt {
    width: 100%;
    padding: 10px 15px;
    border: 3px solid #000;
    font-size: .91em
}

.search-btn-page {
    position: absolute;
    top: 4px;
    right: 10px;
    z-index: 3;
    background: #fff;
    padding: 8px 8px
}

@media only screen and (min-width:768px) {
#product_search_carousel .owl-next, #product_search_carousel .owl-prev {
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 38px;
        height: 55px;
        transition: all .15s ease-in;
        cursor: pointer;
        z-index: 99999;
        color: transparent
    }
}

#product_search_carousel .owl-prev:before {
    content: '';
    display: block;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Im00MC40LDEyMS4zYy0wLjgsMC44LTEuOCwxLjItMi45LDEuMnMtMi4xLTAuNC0yLjktMS4yYy0xLjYtMS42LTEuNi00LjIgMC01LjhsNTEtNTEtNTEtNTFjLTEuNi0xLjYtMS42LTQuMiAwLTUuOCAxLjYtMS42IDQuMi0xLjYgNS44LDBsNTMuOSw1My45YzEuNiwxLjYgMS42LDQuMiAwLDUuOGwtNTMuOSw1My45eiIgZmlsbD0iI0ZGRkZGRiIvPgogIDwvZz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-color: #000000ba;
    background-position: center;
    height: 55px;
    width: 38px;
    bottom: 31%;
    position: absolute;
    transform: rotate(180deg)
}

#product_search_carousel .owl-next:before {
    content: '';
    display: block;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Im00MC40LDEyMS4zYy0wLjgsMC44LTEuOCwxLjItMi45LDEuMnMtMi4xLTAuNC0yLjktMS4yYy0xLjYtMS42LTEuNi00LjIgMC01LjhsNTEtNTEtNTEtNTFjLTEuNi0xLjYtMS42LTQuMiAwLTUuOCAxLjYtMS42IDQuMi0xLjYgNS44LDBsNTMuOSw1My45YzEuNiwxLjYgMS42LDQuMiAwLDUuOGwtNTMuOSw1My45eiIgZmlsbD0iI0ZGRkZGRiIvPgogIDwvZz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-color: #000000ba;
    background-position: center;
    height: 55px;
    width: 38px;
    top: 0;
    position: absolute
}

.owl-next {
    right: 0
}

.tabs_inner_wrap {
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
    margin-bottom: 20px !important
}

.ui-tabs-nav li {
    padding: .3em 1.4em;
    padding-left: 0
}

.ui-tabs-nav li a {
    padding-bottom: 6px;
    padding-top: 6px;
    font-size: .81em;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    letter-spacing: 1px
}

.ui-tabs-nav li a:after {
    content: '';
    position: absolute;
    bottom: -5px;
    width: 94%;
    height: 1px;
    background: #000;
    left: 0
}

.tabs_inner_wrap .filter_and_sort {
    display: flex;
    align-items: center;
    transition: width .25s linear
}

.tabs_inner_wrap .filter_and_sort .cols {
    display: flex
}

.tabs_inner_wrap .filter_and_sort .drop_wrapper.no_icon {
    padding-right: 20px
}

.tabs_inner_wrap .filter_and_sort .cols .drop_wrapper {
    font-weight: 600;
    padding: 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    background-color: #fff;
    cursor: pointer;
    padding-right: 35px;
    border-left: 1px solid #eee
}

.tabs_inner_wrap .filter_and_sort .drop_wrapper label {
    display: flex;
    flex-direction: column;
    font-size: .8em;
    cursor: pointer;
    font-family: Lato
}

.filter_icon {
    padding-left: 30px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI2IDI2IiBpZD0i0KHQu9C+0LlfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjYgMjYiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik0xLjc1LDcuNzVoNi42ODAzNTg5YzAuMzM1NTcxMywxLjI5NTIyNzEsMS41MDM5MDYzLDIuMjU4Nzg5MSwyLjkwMjY0ODksMi4yNTg3ODkxICAgUzEzLjkwMDA4NTQsOS4wNDUyMjcxLDE0LjIzNTY1NjcsNy43NUgyNC4yNUMyNC42NjQwNjI1LDcuNzUsMjUsNy40MTQwNjI1LDI1LDdzLTAuMzM1OTM3NS0wLjc1LTAuNzUtMC43NUgxNC4yMzU2NTY3ICAgYy0wLjMzNTU3MTMtMS4yOTUyMjcxLTEuNTAzOTA2My0yLjI1ODc4OTEtMi45MDI2NDg5LTIuMjU4Nzg5MVM4Ljc2NTkzMDIsNC45NTQ3NzI5LDguNDMwMzU4OSw2LjI1SDEuNzUgICBDMS4zMzU5Mzc1LDYuMjUsMSw2LjU4NTkzNzUsMSw3UzEuMzM1OTM3NSw3Ljc1LDEuNzUsNy43NXogTTExLjMzMzAwNzgsNS40OTEyMTA5ICAgYzAuODMyMDMxMywwLDEuNTA4Nzg5MSwwLjY3Njc1NzgsMS41MDg3ODkxLDEuNTA4Nzg5MXMtMC42NzY3NTc4LDEuNTA4Nzg5MS0xLjUwODc4OTEsMS41MDg3ODkxUzkuODI0MjE4OCw3LjgzMjAzMTMsOS44MjQyMTg4LDcgICBTMTAuNTAwOTc2Niw1LjQ5MTIxMDksMTEuMzMzMDA3OCw1LjQ5MTIxMDl6IiBmaWxsPSIjMUQxRDFCIi8+PHBhdGggZD0iTTI0LjI1LDEyLjI1aC0xLjYwNjE0MDFjLTAuMzM1NTcxMy0xLjI5NTIyNzEtMS41MDM5MDYzLTIuMjU4Nzg5MS0yLjkwMjY0ODktMi4yNTg3ODkxICAgUzE3LjE3NDEzMzMsMTAuOTU0NzcyOSwxNi44Mzg1NjIsMTIuMjVIMS43NUMxLjMzNTkzNzUsMTIuMjUsMSwxMi41ODU5Mzc1LDEsMTNzMC4zMzU5Mzc1LDAuNzUsMC43NSwwLjc1aDE1LjA4ODU2MiAgIGMwLjMzNTU3MTMsMS4yOTUyMjcxLDEuNTAzOTA2MywyLjI1ODc4OTEsMi45MDI2NDg5LDIuMjU4Nzg5MXMyLjU2NzA3NzYtMC45NjM1NjIsMi45MDI2NDg5LTIuMjU4Nzg5MUgyNC4yNSAgIGMwLjQxNDA2MjUsMCwwLjc1LTAuMzM1OTM3NSwwLjc1LTAuNzVTMjQuNjY0MDYyNSwxMi4yNSwyNC4yNSwxMi4yNXogTTE5Ljc0MTIxMDksMTQuNTA4Nzg5MSAgIGMtMC44MzIwMzEzLDAtMS41MDg3ODkxLTAuNjc2NzU3OC0xLjUwODc4OTEtMS41MDg3ODkxczAuNjc2NzU3OC0xLjUwODc4OTEsMS41MDg3ODkxLTEuNTA4Nzg5MVMyMS4yNSwxMi4xNjc5Njg4LDIxLjI1LDEzICAgUzIwLjU3MzI0MjIsMTQuNTA4Nzg5MSwxOS43NDEyMTA5LDE0LjUwODc4OTF6IiBmaWxsPSIjMUQxRDFCIi8+PHBhdGggZD0iTTI0LjI1LDE4LjI1SDkuNzE4MTM5NmMtMC4zMzU1MTAzLTEuMjk1MjI3MS0xLjUwMzc4NDItMi4yNTg3ODkxLTIuOTAxNzMzNC0yLjI1ODc4OTEgICBjLTEuMzk4NzQyNywwLTIuNTY3MDc3NiwwLjk2MzU2Mi0yLjkwMjY0ODksMi4yNTg3ODkxSDEuNzVDMS4zMzU5Mzc1LDE4LjI1LDEsMTguNTg1OTM3NSwxLDE5czAuMzM1OTM3NSwwLjc1LDAuNzUsMC43NWgyLjE2Mzc1NzMgICBjMC4zMzU1NzEzLDEuMjk1MjI3MSwxLjUwMzkwNjMsMi4yNTg3ODkxLDIuOTAyNjQ4OSwyLjI1ODc4OTFjMS4zOTc5NDkyLDAsMi41NjYyMjMxLTAuOTYzNTYyLDIuOTAxNzMzNC0yLjI1ODc4OTFIMjQuMjUgICBjMC40MTQwNjI1LDAsMC43NS0wLjMzNTkzNzUsMC43NS0wLjc1UzI0LjY2NDA2MjUsMTguMjUsMjQuMjUsMTguMjV6IE02LjgxNjQwNjMsMjAuNTA4Nzg5MSAgIGMtMC44MzIwMzEzLDAtMS41MDg3ODkxLTAuNjc2NzU3OC0xLjUwODc4OTEtMS41MDg3ODkxczAuNjc2NzU3OC0xLjUwODc4OTEsMS41MDg3ODkxLTEuNTA4Nzg5MSAgIGMwLjgzMTA1NDcsMCwxLjUwNzgxMjUsMC42NzY3NTc4LDEuNTA3ODEyNSwxLjUwODc4OTFTNy42NDc0NjA5LDIwLjUwODc4OTEsNi44MTY0MDYzLDIwLjUwODc4OTF6IiBmaWxsPSIjMUQxRDFCIi8+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: left center
}

.tabs_inner_wrap .filter_and_sort .drop_wrapper label .small_title {
    font-size: 9px;
    color: #ccc;
    line-height: initial
}

.sort_icon {
    padding-left: 30px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNzM2IDE0NDBxMCAxMi0xMCAyNGwtMzE5IDMxOXEtMTAgOS0yMyA5LTEyIDAtMjMtOWwtMzIwLTMyMHEtMTUtMTYtNy0zNSA4LTIwIDMwLTIwaDE5MnYtMTM3NnEwLTE0IDktMjN0MjMtOWgxOTJxMTQgMCAyMyA5dDkgMjN2MTM3NmgxOTJxMTQgMCAyMyA5dDkgMjN6bTEwNTYgMTI4djE5MnEwIDE0LTkgMjN0LTIzIDloLTgzMnEtMTQgMC0yMy05dC05LTIzdi0xOTJxMC0xNCA5LTIzdDIzLTloODMycTE0IDAgMjMgOXQ5IDIzem0tMTkyLTUxMnYxOTJxMCAxNC05IDIzdC0yMyA5aC02NDBxLTE0IDAtMjMtOXQtOS0yM3YtMTkycTAtMTQgOS0yM3QyMy05aDY0MHExNCAwIDIzIDl0OSAyM3ptLTE5Mi01MTJ2MTkycTAgMTQtOSAyM3QtMjMgOWgtNDQ4cS0xNCAwLTIzLTl0LTktMjN2LTE5MnEwLTE0IDktMjN0MjMtOWg0NDhxMTQgMCAyMyA5dDkgMjN6bS0xOTItNTEydjE5MnEwIDE0LTkgMjN0LTIzIDloLTI1NnEtMTQgMC0yMy05dC05LTIzdi0xOTJxMC0xNCA5LTIzdDIzLTloMjU2cTE0IDAgMjMgOXQ5IDIzeiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: left center
}

.tabs_inner_wrap .filter_and_sort .cols .drop_wrapper:not(.no_icon):after {
    content: '';
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Im0xMjEuMywzNC42Yy0xLjYtMS42LTQuMi0xLjYtNS44LDBsLTUxLDUxLjEtNTEuMS01MS4xYy0xLjYtMS42LTQuMi0xLjYtNS44LDAtMS42LDEuNi0xLjYsNC4yIDAsNS44bDUzLjksNTMuOWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4ybDUzLjktNTMuOWMxLjctMS42IDEuNy00LjIgMC4xLTUuOHoiIGZpbGw9IiMwMDAwMDAiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat center/10px;
    display: block;
    width: 35px;
    height: 20px;
    transition: all .5s linear;
    position: absolute;
    right: 0
}

.tabs_inner_wrap .filter_and_sort .drop_wrapper .sub_dropdown {
    display: none;
    position: absolute;
    top: 20px;
    width: 100%;
    right: 0;
    z-index: 2;
    padding-top: 8px
}

.tabs_inner_wrap .filter_and_sort .drop_wrapper .sub_dropdown .sub_dropdown_li {
    flex-direction: column;
    flex-wrap: wrap;
    width: 100%;
    background: #f5f5f5;
    font-size: 13px
}

.tabs_inner_wrap .filter_and_sort .drop_wrapper .sub_dropdown .sub_dropdown_li a {
    display: block;
    padding: 7px 11px;
    position: relative;
    transition: all .5s linear;
    min-width: 188px
}

.drop_wrapper a {
    line-height: inherit;
    color: inherit;
    text-decoration: none;
    cursor: pointer
}

.checklist-btn-shop {
    display: inline-block;
    padding: 10px 15px;
    border: 3px solid #000 !important;
    color: #000 !important;
    text-decoration: none;
    min-width: 200px;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Im0xMjEuMywzNC42Yy0xLjYtMS42LTQuMi0xLjYtNS44LDBsLTUxLDUxLjEtNTEuMS01MS4xYy0xLjYtMS42LTQuMi0xLjYtNS44LDAtMS42LDEuNi0xLjYsNC4yIDAsNS44bDUzLjksNTMuOWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4ybDUzLjktNTMuOWMxLjctMS42IDEuNy00LjIgMC4xLTUuOHoiIGZpbGw9IiMwMDAwMDAiLz4KICA8L2c+Cjwvc3ZnPgo=);
    background-color: transparent !important;
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 96% center;
    width: 100%;
    font-size: .91em
}

.checklist-flex {
    width: 100%;
    margin-top: 2em;
    display: flex
}

.checklist-flex .filter_cont {
    margin-left: 2%;
    width: 25%
}

.checklist-flex .filter_cont:first-child {
    margin-left: 0
}

.filter-tags-wrap {
    display: none;
    position: absolute;
    background: #f5f5f5;
    z-index: 99;
    border: 1px solid #e0e0e0
}

.filter-wrap-content {
    position: relative;
    padding: 10px 15px
}

.filter-checklist {
    padding: 0;
    list-style: none;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    min-width: 500px
}

.filter-checklist li {
    cursor: pointer;
    width: 50%
}

.filter-checklist li .checklist-box {
    margin-right: 10px;
    opacity: 0;
    float: left;
    width: 0;
    height: 0
}

.filter-checklist li label {
    padding: 10px 0;
    display: flex;
    text-align: left;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row-reverse;
    cursor: pointer
}

.filter-checklist li label .checkmark {
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxwYXRoIGQ9Ik0zMCwwQzEzLjQ1OCwwLDAsMTMuNDU4LDAsMzBzMTMuNDU4LDMwLDMwLDMwczMwLTEzLjQ1OCwzMC0zMFM0Ni41NDIsMCwzMCwweiBNMzAsNThDMTQuNTYxLDU4LDIsNDUuNDM5LDIsMzAgIFMxNC41NjEsMiwzMCwyczI4LDEyLjU2MSwyOCwyOFM0NS40MzksNTgsMzAsNTh6IiBmaWxsPSIjMDAwMDAwIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) left center no-repeat;
    background-size: 16px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    align-self: center;
    margin-right: 6px
}

.filter-checklist li .checklist-box:checked~.checkmark {
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyIDUyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MiA1MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgo8Zz4KCTxwYXRoIGQ9Ik0yNiwwQzExLjY2NCwwLDAsMTEuNjYzLDAsMjZzMTEuNjY0LDI2LDI2LDI2czI2LTExLjY2MywyNi0yNlM0MC4zMzYsMCwyNiwweiBNNDAuNDk1LDE3LjMyOWwtMTYsMTggICBDMjQuMTAxLDM1Ljc3MiwyMy41NTIsMzYsMjIuOTk5LDM2Yy0wLjQzOSwwLTAuODgtMC4xNDQtMS4yNDktMC40MzhsLTEwLThjLTAuODYyLTAuNjg5LTEuMDAyLTEuOTQ4LTAuMzEyLTIuODExICAgYzAuNjg5LTAuODYzLDEuOTQ5LTEuMDAzLDIuODExLTAuMzEzbDguNTE3LDYuODEzbDE0LjczOS0xNi41ODFjMC43MzItMC44MjYsMS45OTgtMC45LDIuODIzLTAuMTY2ICAgQzQxLjE1NCwxNS4yMzksNDEuMjI5LDE2LjUwMyw0MC40OTUsMTcuMzI5eiIgZmlsbD0iIzAwMDAwMCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) left center no-repeat;
    background-size: 16px
}

.btn-gq-done {
    margin-top: 1em !important;
    display: inline-block;
    background: #fff;
    color: #2d2e2f;
    padding: 6px 8px;
    margin: 0;
    border-radius: 0;
    border: 3px solid #2d2e2f;
    letter-spacing: 2px;
    font-weight: 600;
    transition: padding-right .5s ease;
    text-transform: uppercase;
    font-size: .8em;
    letter-spacing: 1px;
    text-decoration: none
}

.btn-gq-done:hover {
    background: #2d2e2f;
    color: #fff;
    cursor: pointer
}

.close-tag-wrap {
    position: absolute;
    right: 8px;
    top: 8px;
    color: transparent;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIxOS4xNTIgMjE5LjE1MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjE5LjE1MiAyMTkuMTUyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPHBhdGggZD0iTTIxMS42NTIsMEg3LjVDMy4zNTgsMCwwLDMuMzU4LDAsNy41djIwNC4xNTJjMCw0LjE0MywzLjM1OCw3LjUsNy41LDcuNWgyMDQuMTUyYzQuMTQzLDAsNy41LTMuMzU3LDcuNS03LjVWNy41ICAgQzIxOS4xNTIsMy4zNTgsMjE1Ljc5NSwwLDIxMS42NTIsMHogTTIwNC4xNTIsMjA0LjE1MkgxNVYxNWgxODkuMTUyVjIwNC4xNTJ6IiBmaWxsPSIjRDgwMDI3Ii8+Cgk8cGF0aCBkPSJNNTMuMjM1LDE2NS45MTdjMS40NjQsMS40NjQsMy4zODQsMi4xOTYsNS4zMDMsMi4xOTZjMS45MTksMCwzLjgzOS0wLjczMiw1LjMwMy0yLjE5Nmw0NS43MzUtNDUuNzMzbDQ1LjczMyw0NS43MzMgICBjMS40NjUsMS40NjQsMy4zODQsMi4xOTYsNS4zMDQsMi4xOTZjMS45MTksMCwzLjgzOS0wLjczMiw1LjMwNC0yLjE5NmMyLjkyOS0yLjkzLDIuOTI5LTcuNjc4LDAtMTAuNjA3bC00NS43MzItNDUuNzMzICAgbDQ1LjczNC00NS43MzNjMi45MjktMi45MywyLjkyOS03LjY3OCwwLTEwLjYwN2MtMi45My0yLjkyOC03LjY3OC0yLjkyOC0xMC42MDcsMGwtNDUuNzM0LDQ1LjczM0w2My44NDIsNTMuMjMzICAgYy0yLjkyOS0yLjkyOC03LjY3OC0yLjkyOC0xMC42MDYsMGMtMi45MjksMi45My0yLjkyOSw3LjY3OCwwLDEwLjYwN2w0NS43MzQsNDUuNzM1TDUzLjIzNSwxNTUuMzEgICBDNTAuMzA2LDE1OC4yMzksNTAuMzA2LDE2Mi45ODcsNTMuMjM1LDE2NS45MTd6IiBmaWxsPSIjRDgwMDI3Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    width: 20px;
    height: 20px;
    background-size: contain
}

.container-carousel {
    max-width: 1200px !important;
    margin: 0 auto
}

#product_search_carousel {
    margin: 2em 0;
    width: 100%;
    margin-bottom: 1em
}

.owl-item {
    margin-right: 10px
}

#product_search_carousel .item .item-img img {
    display: inline-block;
    max-width: 100%
}

#product_search_carousel .item-desc a,
.sticky_section_left .item-desc {
    background: #fff;
    width: calc(100% - 44px);
    padding: 20px 0 12px 24px;
    line-height: 1.3;
    font-size: 1.2em;
    position: relative;
    float: right;
    margin-top: -30px;
    z-index: 9999;
    text-decoration: none;
    color: #000
}

.product_search_carousel_microsite .owl-next,
.product_search_carousel_microsite .owl-prev {
    color: transparent
}

.product_search_carousel_microsite .owl-next:before,
.product_search_carousel_microsite .owl-prev:before {
    top: 0
}

.scroll_product_shop {
    display: flex;
    position: relative
}

.products__scrollable {
    width: 60%;
    display: flex;
    flex-wrap: wrap;
    padding: 0 2em
}

.products__sticky {
    width: 40%;
    position: relative
}

.products__sticky img {
    width: 100%
}

.teaser__product_shop {
    display: block;
    flex: 0 50%;
    margin-bottom: 1.3em
}

@media (max-width:1024px) {
    .teaser__product_fig {
        margin: .3em.5em !important;
        display: block
    }
}

@media (max-width:639px) {
    .owl-next:before,
    .owl-prev:before {
        visibility: hidden
    }
    .single-product,
    .single-product-shop {
        width: 100%
    }
    .single-product-image,
    .single-product-image-shop {
        width: 49%
    }
    .single-product-details,
    .single-product-details-shop {
        width: 49%;
        margin-left: 3%
    }
    .single-product-name,
    .single-product-name-shop {
        font-size: 1.5em
    }
    .single-product-price,
    .single-product-price-shop {
        font-size: .8em
    }
    .recommendations__items {
        justify-content: center
    }
    .teaser__product,.closet-pc .teaser.recommended-teaser {
        display: block;
        flex: 0 50%
    }
    .single-page-product-price {
        font-size: 1.2em !important
    }
    .text-center {
        line-height: 1.3;
        font-size: 1.2em !important
    }
}

.btn-black {
    display: inline-block;
    background: #2d2e2f;
    color: #fff;
    padding: 10px 15px;
    margin: 0;
    border-radius: 0;
    border: 3px solid #2d2e2f;
    transition: padding-right .5s ease;
    text-transform: uppercase;
    font-size: .9em;
    letter-spacing: 1px;
    text-decoration: none;
    display: flex;
    align-items: center
}

.btn-gq-primary {
    display: inline-block;
    background: #fff;
    color: #2d2e2f;
    padding: 6px 8px;
    margin: 0;
    border-radius: 0;
    border: 3px solid #2d2e2f;
    letter-spacing: 2px;
    transition: padding-right .5s ease;
    text-transform: uppercase;
    font-size: .8em;
    letter-spacing: 1px;
    text-decoration: none
}

.category_tabs {
    border: 0 !important;
    font-family: inherit !important;
    padding: 0 !important
}

#gq-wardrobe-ul,
#gq-wardrobe-ul li {
    display: none !important
}

.tabs_inner_wrap .filter_and_sort .drop_wrapper:hover .sub_dropdown {
    display: block
}

.tabs_inner_wrap .filter_and_sort .drop_wrapper .sub_dropdown .sub_dropdown_li a:hover {
    background: #fff;
    color: #2d2e2f
}

.single-product-details-shop {
    width: 100%;
    margin-left: 0;
    margin-top: 15px;
    max-width: 300px
}

.ui-widget-content a {
    color: initial
}

.new_services_page .product_group .sticky_section {
    max-width: 1296px;
    margin: 0 auto;
    max-width: 1332px;
    display: flex;
    padding-bottom: 3vw
}

.new_services_page .main_p_title_1_wrap {
    width: 448px;
    padding: 0 20px;
    border: 0;
    width: 33.3333%;
    margin-left: 8%;
    padding: 0;
    padding-right: 1.25vw;
    width: 29.6vw;
    z-index: 0;
    margin-left: 0
}

.new_services_page .main_p_title_1_img img {
    height: 42.48vw
}

.new_services_page .title_wrapper_main {
    position: relative;
    text-align: left;
    color: #000;
    width: 90%;
    margin-left: 10%;
    margin-top: -20%;
    background: #fff;
    right: -1px;
    min-height: 100px
}

.new_services_page .sticky_section_left:after {
    background: 0 0
}

.new_services_page .main_p_title_1_wrap .product-summary {
    padding-top: 0;
    text-transform: initial;
    font-size: 14px
}

.new_services_page_main .main_p_title_1_img img {
    max-height: initial !important;
    margin-top: 0;
    object-fit: cover;
    width: 100%
}

.new_services_page_main .product-like-container .product-collection-block .product-block {
    width: 50%;
    display: flex;
    margin-bottom: 40px;
    flex-wrap: wrap;
    align-self: flex-start;
    padding: 0 20px
}

.new_services_page_main .product-like-container .product-collection-block .product-wrapper {
    width: 100%;
    position: relative
}

.new_services_page_main .product-like-container .product-collection-block .product-wrapper .product-image {
    width: 100%;
    display: block;
    text-align: center;
    position: relative
}

.new_services_page_main .product-like-container .product-collection-block .product-wrapper .product-image img {
    width: 100%;
    object-fit: cover;
    max-height: initial;
    object-position: top
}

.new_services_page_main .product-like-container .product-collection-block .product-description {
    width: 100%;
    margin-left: 0;
    padding-right: 0;
    align-self: flex-start;
    padding-top: 12px
}

.new_services_page_main .product-like-container .product-collection-block .product-price {
    width: 100%;
    font-size: 1em;
    margin-bottom: 11px;
    color: #3c3c3c;
    font-family: savoyregular
}

.new_services_page_main .title_wrapper_main {
    margin-left: 0;
    width: 100%;
    align-self: flex-start;
    position: absolute;
    bottom: 0;
    z-index: 99;
    padding: 20px 25px;
    text-align: center;
    color: #fff
}

.new_services_page .title_wrapper_main {
    position: relative;
    text-align: left;
    color: #000;
    width: 90%;
    margin-left: 10%;
    margin-top: -20%;
    background: #fff;
    right: -1px;
    min-height: 100px
}

.new_services_page .product-title {
    font-size: 1.52em;
    line-height: inherit;
    color: #000
}

.new_services_page_main .product-title {
    font-size: 1.52em;
    line-height: initial;
    margin-bottom: 6px !important;
    text-decoration: none;
    display: block;
    font-weight: 400;
    font-family: savoyregular
}

.new_services_page .main_p_title_1_wrap .product-summary {
    padding-top: 0;
    text-transform: initial;
    font-size: 14px
}

.new_services_page .main_p_title_1_wrap .product-summary:before {
    width: 40px;
    height: 4px;
    display: block;
    margin-top: 24px;
    margin-bottom: 12px;
    background: #999;
    transition: background-color .15s ease-in 0s;
    position: relative;
    top: 0;
    text-align: left;
    margin-left: 0
}

.new_services_page .main_p_title_1_wrap .product-summary {
    padding-top: 0;
    text-transform: initial;
    font-size: 16px;
    line-height: initial
}

.new_services_page .main_p_title_1_wrap .product-summary:before {
    content: '';
    width: 40px;
    height: 4px;
    display: block;
    margin-top: 24px;
    margin-bottom: 12px;
    background: #999;
    transition: background-color .15s ease-in 0s;
    position: relative;
    top: 0;
    text-align: left;
    margin-left: 0
}

.new_services_page .products_list {
    width: calc(100% - 29.6vw);
    padding: 0
}

.new_services_page_main .product-like-container .product-collection-block .product-block {
    width: 50%;
    display: flex;
    margin-bottom: 25px;
    flex-wrap: wrap;
    align-self: flex-start;
    padding: 0 20px
}

.sticky_section_right {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: calc(100% - 42vw);
    padding: 0 20px
}

.sticky_section_left.active~.sticky_section_right,
.sticky_section_left.stuck_to_end~.sticky_section_right {
    margin-left: 42vw
}

.sticky_section_right article {
    width: 50%;
    display: flex;
    margin-bottom: 40px;
    flex-wrap: wrap;
    align-self: flex-start;
    padding: 0 20px
}

.sticky_section_right article .desc {
    width: calc(100% - 24px);
    align-self: flex-end;
    margin-left: auto;
    margin-top: -30px;
    padding: 20px 0 12px 24px !important;
    background: #fff;
    z-index: 11;
    position: relative;
    right: 0
}

.sticky_section_right article .desc h2 {
    font-size: 1.5em
}

.new_services_page_main .product-summary {
    margin-bottom: 7px;
    font-family: Lato;
    font-weight: 300
}

.new_services_page_main .p_in_look {
    display: none
}

#search_tabs .tab_btn_wrap.fixed {
    position: fixed;
    top: 0;
    z-index: 11;
    background: #fff;
    width: 100%;
    padding: 10px 0;
    left: 0;
    padding-left: 0
}

.new_services_page .tab_btn_wrap.fixed .ui-tabs-nav {
    margin-left: 0
}

#search_tabs .tab_btn_wrap.fixed~section {
    padding-top: 60px !important
}

#search_tabs .tab_btn_wrap.fixed {
    position: fixed;
    top: 0 !important;
    z-index: 999 !important;
    background: #fff;
    width: 100% !important;
    padding: 10px 0 !important;
    left: 0 !important;
    display:block !important;
    padding-left: 0
}

.new_services_page .tab_btn_wrap.fixed .ui-tabs-nav {
    margin-left: 0
}

#search_tabs .tab_btn_wrap.fixed~section {
    padding-top: 60px !important
}
.closet-pc .single-product-details .product-summary,.closet-pc .single-product-details .product-summary *{
    font-size:18px;
    line-height:1.2em;
    margin: 20px 0 15px;
}
.closet-pc .single-product-details .btn.btn-ad{
    padding:5px 15px;
    color:#fff;
    display:inline-block;
    margin:10px 0 0;
}
@media (min-width:1400px) {
    .container-2 {
        max-width: 1075px;
        margin: 0 auto
    }
}

.load-more-products-block {
    width: 50%;
    display: flex;
    justify-content: center;
    padding-top: 8%;
    border-top: 2px solid #e7e7e7
}

.load-more-products-block label {
    display: flex;
    align-items: center;
    align-self: flex-start;
    text-transform: uppercase;
    font-size: .91em;
    letter-spacing: 1px;
    cursor: pointer;
    flex-direction: column;
    font-family: Lato
}

.load-more-arrow {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Im00MC40LDEyMS4zYy0wLjgsMC44LTEuOCwxLjItMi45LDEuMnMtMi4xLTAuNC0yLjktMS4yYy0xLjYtMS42LTEuNi00LjIgMC01LjhsNTEtNTEtNTEtNTFjLTEuNi0xLjYtMS42LTQuMiAwLTUuOCAxLjYtMS42IDQuMi0xLjYgNS44LDBsNTMuOSw1My45YzEuNiwxLjYgMS42LDQuMiAwLDUuOGwtNTMuOSw1My45eiIgZmlsbD0iI0ZGRkZGRiIvPgogIDwvZz4KPC9zdmc+Cg==);
    width: 40px;
    height: 40px;
    display: inline-block;
    background-size: 20px;
    background-color: #2d2e2f;
    border-radius: 100%;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 0;
    margin-top: 10px
}

.new_services_page_main .ui-tabs .ui-tabs-nav li a {
    font-family: Lato
}

.product-result-block .products_list {
    width: 100%
}

.new_services_page_main .product-like-container .product-collection-block .products_list .product-block {
    display: inline-flex
}

.new_services_page_main .product-like-container .product-collection-block .products_list .product-image img {
    height: auto
}

.product-result-block .products_list .product-block {
    width: 25% !important
}

.search_tabs.ui-tabs .ui-tabs-panel {
    padding: 0 !important
}

#gq-wardrobe-ul li:first-child {
    display: none
}

.title_and_logo .feature-unit-title {
    font-size: 2em;
    font-family: savoyregular;
    text-align: center;
    font-weight: 600
}

.feature-unit-title-wrapper .small_summary {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 16px;
    font-family: savoyregular;
    font-weight: 400;
    color: #313131
}

.center-btn {
    display: table;
    margin: 0 auto;
    color: #000;
    text-decoration: none;
    padding: 8px 20px;
    margin-bottom: 20px;
    border: 3px solid #000;
    background: 0 0 !important
}

.white_layer {
    border-bottom: 1px solid #f3f3f3 !important
}

.product-page-tags-wrapper .article__tags a {
    text-decoration: none
}

.product-page-tags-wrapper {
    margin-bottom: 15px
}

.owl-item article {
    width: 100%;
    padding-left: 0
}

.single-page-product-price {
    margin-top: 4px !important;
    margin-bottom: 20px !important
}


@media (max-width:768px) {
    .search_wrapper {
        margin-top: 15px;
        width: calc(100% - 40px);
        margin: 0 auto
    }
    .filter-wrap {
        flex-wrap: wrap;
        width: calc(100% - 40px);
        margin: 0 auto;
        justify-content: space-between;
        margin-top: 10px;
        justify-content: space-between
    }
    #filter-form .filter-wrap .filter_cont {
        width: 49%;
        margin: 10px 0;
        margin-bottom: 0;
        z-index: auto;
        margin: 0;
        margin-right: 0;
        margin-bottom: 9px;
        min-width: 48%
    }
    .checklist-btn-shop {
        min-width: 100%;
        font-size: 14px;
        letter-spacing: 1px
    }
    .filter-tags-wrap {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9999999;
        height: 100vh;
        overflow: auto;
        border: 0;
        padding: 20px 0;
        max-width: 100vw
    }
    .new_services_page_main .product-like-container .product-collection-block {
        padding-bottom: 0;
        flex-wrap: wrap;
        padding-top: 0
    }
    .collection-result-block .main_p_title_1_wrap {
        width: 100%;
        padding-right: 0;
        border-bottom: 1px solid #ddd;
        margin-bottom: 5px
    }
    .collection-result-block .main_p_title_1_img img {
        height: 75vh
    }
    .sticky_section_right {
        width: 100% !important
    }
    .new_services_page_main .product-like-container .product-collection-block .products_list .product-block {
        width: 100%;
        padding: 10px 0;
        margin-bottom: 0;
        padding-bottom: 0
    }
    .new_services_page_main .product-like-container .product-collection-block .product-wrapper {
        width: 46%;
        position: relative
    }
    .new_services_page_main .product-like-container .product-collection-block .product-description {
        margin-left: 0;
        padding: 12px 10px;
        width: 54%
    }
    #search_tabs .tab_btn_wrap.fixed {
        padding: 10px 20px !important
    }
    #search__tabs {
        margin-bottom: 0
    }
    #product_search_carousel {
        margin-top: 0
    }
    .closet-pc .single-product-details .single-product-name {
        font-size: 1.2em;
    }
    .closet-pc .product_group_carousel .single-product, .single-product-shop{
        width:100%;
    }
.closet-pc .single-product-details .product-summary, .closet-pc .single-product-details .product-summary * {
    font-size: 16px;
    line-height: 1.2em;
    margin: 10px 0 5px;
}

}

.pageHeader {
    height: 200px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    background: no-repeat;
    padding-top: 0;
    background-position: center;
    background-image: url(https://media.architecturaldigest.in/wp-content/uploads/2020/02/AD-2100x-300.png?adaptive-images=false)
}

.headingVisibilityMobile {
    visibility: hidden
}

.headingVisibilityDeskstop {
    visibility: visible
}

/*MAgazine signin | signup */
.feature-unit-title-wrapper.structure-2 {
    margin-bottom: 40px;
}

.feature-unit-title-wrapper.structure-2>.container {
    display: flex;
    justify-content: space-between;
    position: relative;

}

.feature-unit-title-wrapper.structure-2 .part1 {
    /* display: flex; */
    width: 80% !important;
}
.feature-unit-title-wrapper.structure-2 .part2 {
    padding: 15px 0;
}

.feature-unit-title-wrapper.structure-2 .part2.form_wrap {
    width: 20%;
}
.logged_out_params .social_sign_up{
    display:none;
}


.sign_up_form .form_row .input_field {
    width: 100%;
    border: 2px solid #eee;
    padding: 11px 10px;
    margin: 5px 0;
}

.sign_up_form .form_row .input_btn {
    width: 100%;
    margin-top: 5px;
    padding: 12px 0;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: #999;
        color: #fff;
        border: 0;
        text-align: center;
        margin: 0px 0;
        border-radius: 2px;
        display: table;
        text-decoration: none;
        min-height: 45px;
        margin-bottom: 0;
        font-weight: 600;
}

input[type=email].input_field {
    text-transform: lowercase !important;
}
.feature-unit-title-wrapper.structure-2 .part2.form_wrap .ald_ac{
    text-align: center;
    font-size: 12px;
    display: block;
    letter-spacing: 1px;
    font-family: Lato, sans-serif;
    font-weight: 500;
    padding: 10px 0;
    text-transform: uppercase;
}
.feature-unit-title-wrapper.structure-2 .part2.form_wrap .ald_ac a{
color:#000;
text-decoration: none;
font-weight:700;

}
.feature-unit-title-wrapper.structure-2 .part1 .small_summary {
    width: 100%;
    font-family: Lato, sans-serif;
    font-size: 1.52em;
    max-width: 70%;
    margin:0;
    text-align:left !important;
}
.feature-unit-title-wrapper.structure-2 .part1 .feature-unit-title {
    text-align: left !important;
    font-size: 48px;
}
.feature-unit-signup-wrapper{
    position: absolute;
    right: 0;
    top: 0;
    list-style: none;
}
.feature-unit-signup-wrapper .fetching_details{
    display: flex;
    align-items: center;
    padding: 10px 17px;
    cursor:pointer;
    background:#f1f1f1;
    font-size: .8em;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: Lato, sans-serif;
    font-weight: 700;
}
.feature-unit-signup-wrapper .fetching_details .profile_icon{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIiBoZWlnaHQ9IjUwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjUwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxjaXJjbGUgY3g9IjI1IiBjeT0iMjUiIGZpbGw9Im5vbmUiIHI9IjI0IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIiLz48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiLz48cGF0aCBkPSJNMjkuOTMzLDM1LjUyOGMtMC4xNDYtMS42MTItMC4wOS0yLjczNy0wLjA5LTQuMjFjMC43My0wLjM4MywyLjAzOC0yLjgyNSwyLjI1OS00Ljg4OGMwLjU3NC0wLjA0NywxLjQ3OS0wLjYwNywxLjc0NC0yLjgxOCAgYzAuMTQzLTEuMTg3LTAuNDI1LTEuODU1LTAuNzcxLTIuMDY1YzAuOTM0LTIuODA5LDIuODc0LTExLjQ5OS0zLjU4OC0xMi4zOTdjLTAuNjY1LTEuMTY4LTIuMzY4LTEuNzU5LTQuNTgxLTEuNzU5ICBjLTguODU0LDAuMTYzLTkuOTIyLDYuNjg2LTcuOTgxLDE0LjE1NmMtMC4zNDUsMC4yMS0wLjkxMywwLjg3OC0wLjc3MSwyLjA2NWMwLjI2NiwyLjIxMSwxLjE3LDIuNzcxLDEuNzQ0LDIuODE4ICBjMC4yMiwyLjA2MiwxLjU4LDQuNTA1LDIuMzEyLDQuODg4YzAsMS40NzMsMC4wNTUsMi41OTgtMC4wOTEsNC4yMWMtMS4yNjEsMy4zOS03LjczNywzLjY1NS0xMS40NzMsNi45MjQgIGMzLjkwNiwzLjkzMywxMC4yMzYsNi43NDYsMTYuOTE2LDYuNzQ2czE0LjUzMi01LjI3NCwxNS44MzktNi43MTNDMzcuNjg4LDM5LjE4NiwzMS4xOTcsMzguOTMsMjkuOTMzLDM1LjUyOHoiLz48L3N2Zz4=);
    width: 34px;
    height: 34px;
    display: inline-block;
    background-size: 17px;
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 100%;
    margin-right: 12px;
}
.feature-unit-signup-wrapper .prefix_hi{
    margin-right:5px;
        font-weight: 100;

}
.feature-unit-signup-wrapper .submenu{
    background: #999;
display:none;
    list-style: none;    
}

.feature-unit-signup-wrapper .submenu li a{
    display: block;
    padding: 9px 18px;
    text-transform: uppercase;
    font-size: .84em;
    letter-spacing: 1px;
    font-family: Lato, sans-serif;
    font-weight: 700;
        color: #fff;
    text-decoration: none;
}
.feature-unit-signup-wrapper .submenu li:hover{
    background:#fff;

}
.feature-unit-signup-wrapper .submenu li:hover>a{
    color:#000;
}

.feature-unit-signup-wrapper>li:hover label{
    background: #999;
    color:#fff;
}
.feature-unit-signup-wrapper>li:hover .submenu{
    display:block;
}
.fetching_details.active:before {
    content: 'Logging you in';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwcHgiICBoZWlnaHQ9IjIwMHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIGNsYXNzPSJsZHMtcm9sbGluZyIgc3R5bGU9ImJhY2tncm91bmQ6IG5vbmU7Ij48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiBmaWxsPSJub25lIiBuZy1hdHRyLXN0cm9rZT0ie3tjb25maWcuY29sb3J9fSIgbmctYXR0ci1zdHJva2Utd2lkdGg9Int7Y29uZmlnLndpZHRofX0iIG5nLWF0dHItcj0ie3tjb25maWcucmFkaXVzfX0iIG5nLWF0dHItc3Ryb2tlLWRhc2hhcnJheT0ie3tjb25maWcuZGFzaGFycmF5fX0iIHN0cm9rZT0iIzBhMGEwYSIgc3Ryb2tlLXdpZHRoPSIxMCIgcj0iMzUiIHN0cm9rZS1kYXNoYXJyYXk9IjE2NC45MzM2MTQzMTM0NjQxNSA1Ni45Nzc4NzE0Mzc4MjEzOCIgdHJhbnNmb3JtPSJyb3RhdGUoMTcuNzY4OSA1MCA1MCkiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBjYWxjTW9kZT0ibGluZWFyIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9jaXJjbGU+PC9zdmc+) no-repeat 97% center/14px;
    display: flex;
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    background-color: #f5f5f5;
    justify-content: center;
    align-items: center;
    min-width: 185px;
    min-height: 54px;
    top: 0;
}
@media only screen and (max-width: 768px){
    .feature-unit-title-wrapper.structure-2>.container{
        flex-wrap:wrap;
    }
    .feature-unit-title-wrapper.structure-2 .part1 .feature-unit-title {
        margin-bottom: 14px !important;
        font-size: 1.4em;
    }
    .feature-unit-title-wrapper.structure-2 .part1{
        width:100% !important;
    }
    .feature-unit-title-wrapper.structure-2 .part1 .small_summary {
        max-width:100%;
        width: 100%;
        font-size: 1.2em;
        margin: 14px 0;
    }
    .feature-unit-title-wrapper.structure-2 .part2.form_wrap{
        width: 100% !important; 
        padding: 0;
        z-index: 0;
    }
.feature-unit-signup-wrapper .fetching_details{
    justify-content: flex-end;
    display: table;
    margin-left: auto;
    padding-bottom: 3px;
    background: #fff;
}
.feature-unit-signup-wrapper .fetching_details .profile_icon{
    margin-right:0;    

}
    .feature-unit-signup-wrapper .prefix_hi, .feature-unit-signup-wrapper .lr_profile_name{
        display:none;
    }
}
/*MAgazine signin | signup */



.signupLink a
    {
      color: black !important;
      text-decoration: underline !important;
      text-decoration-color: #999999 !important;
    }

.product-like-container .row {
    max-width: 1280px;
    padding: 0 20px 0 20px;
    margin: 0 auto;
    position: relative;
    display:flex;
    flex-wrap:wrap;
}
.product-like-container .col {
    display: block;
    margin: 12px 0 12px 20px;
    position: relative;
    min-height: 550px;
}
.product-like-container .col:first-child {
    margin-left: 0;
}
.product-like-container .two-cols {
    width: 48.9%;
    background: #fff;
    position: relative;
}
@media only screen and (max-width :768px) {
    .product-like-container .two-cols {
    width: 100%;
}
.product-like-container .col{
    margin:0;
}
}
@media only screen and (max-width :480px) {
    .headingVisibilityMobile {
        visibility: visible
    }
    .headingVisibilityDeskstop {
        visibility: hidden
    }
    .pageHeader {
        padding-top: 80px
    }
}