@charset "UTF-8"; .slick-list,.slick-slider,.slick-track {
    position: relative;
    display: block
}

.slick-loading .slick-slide,.slick-loading .slick-track {
    visibility: hidden
}

.slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    top: 0;
    left: 0
}

.slick-track:after,.slick-track:before {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block;
    max-width: 100%
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover {
    color: transparent;
    outline: 0
}

.slick-dots,.slick-next,.slick-prev {
    position: absolute;
    display: block;
    padding: 0
}

.slick-loading .slick-list {
    background: #fff
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(/business-solutions/content/css/fonts/slick.eot);
    src: url(/business-solutions/content/css/fonts/slick.eot?#iefix) format('embedded-opentype'),url(/business-solutions/content/css/fonts/slick.woff) format('woff'),url(/business-solutions/content/css/fonts/slick.ttf) format('truetype'),url(/business-solutions/content/css/fonts/slick.svg#slick) format('svg')
}

.slick-next,.slick-prev {
    line-height: 0;
    top: 50%;
    width: 15px;
    height: 15px;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    border: none;
    background: 0 0;
    opacity: 1;
    z-index: 99999;
    right: -25px
}

.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-next {
    top: 60%
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    bottom: -25px;
    width: 100%;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li,.slick-dots li button {
    width: 20px;
    height: 20px;
    cursor: pointer
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    padding: 5px;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0 0
}

.slick-dots li button:focus,.slick-dots li button:hover {
    outline: 0
}

.slick-dots li button:focus:before,.slick-dots li button:hover:before {
    opacity: 1
}

.anim-sub-title,.start-btn {
    font-size: var(--titlefontsize)
}

#first-item .dot-container div,#seventh-item .dot-container div,.start-btn {
    display: block;
    position: relative
}

#third-item .dot-container:last-child div,.dot-container div {
    display: inline-block
}

#particles-js,.anim-inner-container,.anim-section,.start-btn {
    position: relative
}

.p-none {
    padding: 0
}

.anim-inner-container {
    text-align: center;
    width: 100%;
    height: 600px;
    z-index: 99;
    background: rgba(0,0,0,.4)
}

.anim-inner-container .anim-title {
    font-family: var(--boldfonts);
    font-size: 51px;
    color: var(--white);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 50px!important
}

.anim-sub-title {
    color: var(--white)
}

.start-btn {
    text-transform: uppercase;
    z-index: 9999;
    -webkit-transition: .5s;
    transition: .5s;
    margin: 40px auto
}

.start-btn:hover {
    color: var(--white);
    border-color: var(--white)
}

.anim-items-wrapper {
    display: table;
    margin: auto;
    padding-top: 2%;
    padding-bottom: 4%
}

.anim-item-column {
    display: table-cell;
    vertical-align: middle
}

.anim-item div {
    color: rgba(225,225,225,.1);
    -webkit-transition: 1s ease-in-out;
    transition: 1s ease-in-out
}

.anim-item div.anim-item-title {
    opacity: 0;
    -webkit-transition: 1s ease-in-out;
    transition: 1s ease-in-out
}

.anim-item div.anim-item-title div {
    color: var(--white);
    font-size: 25px;
    -webkit-transition: 1s ease-in-out;
    transition: 1s ease-in-out
}

.dot-container div {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: var(--smallfontsize);
    line-height: initial;
    -webkit-transition: 1s ease-in-out;
    transition: 1s ease-in-out
}

#fifth-item .dot-container div,#second-item .dot-container div,#sixth-item .dot-container div,#third-item .dot-container div {
    padding-left: 4px;
    padding-right: 4px
}

#second-item .dot-container {
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    text-align: left
}

#third-item .dot-container {
    -ms-transform: rotate(35deg);
    -webkit-transform: rotate(35deg);
    transform: rotate(35deg);
    margin-left: 25px
}

.anim-item-column.bottom {
    vertical-align: bottom
}

#fourth-item {
    color: var(--white);
    -ms-transform: translateY(50%);
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

#fifth-item .dot-container:first-child {
    -ms-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
    margin-right: 25px;
    text-align: left
}

.fourth-column {
    padding-top: 0
}

#fifth-item .dot-container:last-child {
    margin-top: 34%;
    text-align: right
}

#sixth-item .dot-container {
    text-align: left
}

#sixth-item .anim-item-title {
    padding-left: 25%
}

#seventh-item {
    padding-top: 40%;
    padding-left: 25px;
    -ms-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transform: translateY(20px)
}

#third-item .dot-container:last-child {
    margin-top: 34%;
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    margin-left: 0;
    text-align: left
}

.hidden-element {
    visibility: hidden
}

#particles-js {
    background: url(../images.nextzen.com/what_we_offer/corporatemembership-bg.jpg) center top no-repeat
}

#particles-js canvas {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: .5
}

@media only screen and (max-width: 991px) {
    .start-btn {
        padding:12px;
        font-size: var(--smallfontsize);
        display: inline-block
    }

    .anim-item div.anim-item-title div {
        font-size: var(--subtitlefontsize)
    }
}

@media only screen and (max-width: 640px) {
    .anim-item div.anim-item-title div,.start-btn {
        font-size:var(--smallfontsize)
    }

    .start-btn {
        padding: 10px;
        display: inline-block
    }
}

.slider-selection,.slider-track-high,.slider-track-low {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 4px
}

.slider-handle.custom::before,.slider-tick.custom::before {
    line-height: 20px;
    font-size: 20px;
    content: '\2605';
    color: #726204
}

.slider {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.slider.slider-horizontal {
    width: 210px;
    height: 20px
}

.slider.slider-horizontal .slider-track {
    height: 10px;
    width: 100%;
    margin-top: -5px;
    top: 50%;
    left: 0
}

.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low {
    height: 100%;
    top: 0;
    bottom: 0
}

.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick {
    margin-left: -10px
}

.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    border-width: 0 10px 10px;
    width: 0;
    height: 0;
    border-bottom-color: #0480be;
    margin-top: 0
}

.slider.slider-horizontal .slider-tick-container {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.slider.slider-horizontal.slider-rtl .slider-tick-container,.slider.slider-horizontal.slider-rtl .slider-track {
    left: initial;
    right: 0
}

.slider.slider-horizontal .slider-tick-label-container {
    white-space: nowrap;
    margin-top: 20px
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
    padding-top: 4px;
    display: inline-block;
    text-align: center
}

.slider .hide,.slider input {
    display: none
}

.slider.slider-horizontal.slider-rtl .slider-handle,.slider.slider-horizontal.slider-rtl .slider-tick {
    margin-left: initial;
    margin-right: -10px
}

.slider.slider-vertical {
    height: 210px;
    width: 20px
}

.slider.slider-vertical .slider-track {
    width: 10px;
    height: 100%;
    left: 25%;
    top: 0
}

.slider.slider-vertical .slider-selection {
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0
}

.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low {
    width: 100%;
    left: 0;
    right: 0
}

.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick {
    margin-top: -10px
}

.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle {
    border-width: 10px 0 10px 10px;
    width: 1px;
    height: 1px;
    border-left-color: #0480be;
    border-right-color: #0480be;
    margin-left: 0;
    margin-right: 0
}

.slider-handle,.slider-tick {
    position: absolute;
    width: 20px;
    height: 20px
}

.slider.slider-vertical .slider-tick-label-container {
    white-space: nowrap
}

.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
    padding-left: 4px
}

.slider.slider-vertical.slider-rtl .slider-track {
    left: initial;
    right: 25%
}

.slider.slider-vertical.slider-rtl .slider-selection {
    left: initial;
    right: 0
}

.slider.slider-vertical.slider-rtl .slider-handle.triangle,.slider.slider-vertical.slider-rtl .slider-tick.triangle {
    border-width: 10px 10px 10px 0
}

.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
    padding-left: initial;
    padding-right: 4px
}

.slider.slider-disabled .slider-handle {
    background-image: -webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);
    background-image: -o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);
    background-image: linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0)
}

.slider.slider-disabled .slider-track {
    background-image: -webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);
    background-image: -o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);
    background-image: linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);
    cursor: not-allowed
}

.slider .tooltip.top {
    margin-top: -36px
}

.slider .tooltip-inner {
    white-space: nowrap;
    max-width: none
}

.slider-track {
    position: absolute;
    cursor: pointer;
    background-image: -webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);
    background-image: -o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);
    background-image: linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    border-radius: 4px
}

.slider-selection {
    position: absolute;
    background-image: -webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);
    background-image: -o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);
    background-image: linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-sizing: border-box
}

.slider-selection.tick-slider-selection {
    background-image: -webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);
    background-image: -o-linear-gradient(top,#89cdef 0,#81bfde 100%);
    background-image: linear-gradient(to bottom,#89cdef 0,#81bfde 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0)
}

.slider-track-high,.slider-track-low {
    position: absolute;
    background: 0 0;
    box-sizing: border-box
}

.slider-handle {
    top: 0;
    background-color: #337ab7;
    background-image: -webkit-linear-gradient(top,#149bdf 0,#0480be 100%);
    background-image: -o-linear-gradient(top,#149bdf 0,#0480be 100%);
    background-image: linear-gradient(to bottom,#149bdf 0,#0480be 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
    filter: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    border: 0 solid transparent
}

.slider-handle.round {
    border-radius: 50%
}

.slider-handle.custom,.slider-handle.triangle {
    background: 0 0
}

.slider-tick {
    background-image: -webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);
    background-image: -o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);
    background-image: linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    filter: none;
    opacity: .8;
    border: 0 solid transparent
}

.slider-tick.round {
    border-radius: 50%
}

.slider-tick.custom,.slider-tick.triangle {
    background: 0 0
}

.slider-tick.in-selection {
    background-image: -webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);
    background-image: -o-linear-gradient(top,#89cdef 0,#81bfde 100%);
    background-image: linear-gradient(to bottom,#89cdef 0,#81bfde 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);
    opacity: 1
}

.bestplace .hvr-rectangle-out,.hvr-rectangle-out {
    box-shadow: 0 0 1px transparent;
    vertical-align: middle
}

.bestplace .hvr-rectangle-out:before,.hvr-rectangle-out:before {
    content: "";
    z-index: -1;
    right: 0;
    bottom: 0
}

.indexheader h2,.indexheader h3 {
    text-shadow: -5px -2px 2px rgba(150,150,150,.3)
}

#CasestudyModal .modal-header br,#adv-imgToChange img,#adv-imgToChange-mob img,#imgToChange img,#imgToChange-mob img,#imgToChange2 img,.faimageonhover,.mg-form,.our-services .hvr-rectangle-out:hover .faimage,.sddesksub,.slider-content .inner-slide {
    display: none
}

#colorbox,#colorbox div {
    height: auto!important
}

#colorbox div,.latest-issue-container,.squaredOne {
    position: relative
}

.middle-container {
    margin: 0 auto;
    padding-top: 0
}

body.modal-open {
    overflow: hidden;
    position: fixed;
    width: 100%
}

.s2 .slider-nav {
    text-align: center;
    margin: auto
}

.magazine-inputbox:active,.magazine-inputbox:focus,.magazine-inputbox:hover {
    background-color: transparent!important
}

.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {
    top: 50%!important;
    transform: translateY(-50%)
}

a {
    outline: 0!important
}

#frmNewsSubscription .field-validation-error,.mgerror {
    width: 100%;
    float: left;
    text-align: center
}

.ecaas-form-wrapper .form-control {
    width: 100%!important
}

.ecaas-form-wrapper .field-validation-error {
    width: 100%!important;
    display: block;
    text-align: left
}

#ImgInquireNowForm,#msgSuccess,.bestplace .book-ioc-mn,.bestplace h2,.book-ioc,.btns,.cmservices .block-mn,.magazineheader,.talk {
    text-align: center
}

.ecaas-form-wrapper>div {
    width: calc(33.33% - 55px)
}

.submit-btn {
    width: 148px!important;
    padding-right: 15px
}

.book-your-space-white,.subscribe-orange {
    padding: 10px 25px;
    font-family: var(--boldfonts);
    text-transform: capitalize;
    font-size: var(--regularfontsize)
}

.magazine-title .book-your-space-white {
    font-size: var(--subtitlefontsize);
    line-height: initial
}

.m-t-15 {
    margin-top: 15px
}

#PageInquiryNow .text-danger,.bestplace .hvr-rectangle-out:hover,.btn:focus,.contactid:hover,.deshbord h2,.ecaasheader h2,.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover,.our-services .box:hover .link p,.our-services .hvr-rectangle-out:hover {
    color: var(--white)
}

.modal-dialog {
    overflow-y: initial!important
}

.modal-body {
    max-height: 500px;
    overflow-y: auto
}

.f2ftopmenu .navbar-default .navbar-nav>li>a.services {
    border-top: 4px solid transparent;
    border-bottom: solid 4px var(--secondarycolor)
}

.advancesearch {
    background-color: #f7f8fa;
    padding: 20px
}

#SerInquireNowForm .advancesearch strong {
    color: var(--primerycolor);
    display: block;
    font-size: 18px!important;
    margin: 0;
    width: 100%;
    text-transform: capitalize
}

#cboxLoadedContent,.magazine-images:last-child,.newchoosemedia .checkbox-row:last-of-type,.secondtab .nav-tabs>li {
    margin-bottom: 0
}

#colorbox #cboxClose {
    background: url(https://cdn.fibre2fashion.com/staticresources/mobile/images/search-close-icon.png) no-repeat;
    right: 22px;
    top: 16px
}

#colorbox .subscribe-btn {
    background: var(--secondarycolor);
    border-radius: 5px;
    outline: 0;
    border: none;
    padding: 10px 25px;
    font-family: var(--mediumfonts);
    font-size: var(--regularfontsize);
    line-height: 1.3;
    letter-spacing: -.02em;
    color: #fff;
    float: none;
    margin-left: 0!important
}

.services-wrapper {
    margin-top: 105px;
    background: var(--white)
}

.services-wrapper img {
    max-width: 100%;
    margin: 0 auto
}

.ioc-title {
    font-size: 14px;
    color: var(--primerycolor);
    font-weight: 300;
    margin-top: 20px
}

.hvr-rectangle-out {
    display: inline-block;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    background: 0 0;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .5s;
    transition-duration: .3s
}

.hvr-rectangle-out:before {
    position: absolute;
    top: 0;
    left: 0;
    background: #e5e5e5;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.bestplace .hvr-rectangle-out:hover:before,.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.magazineheader {
    background-size: cover
}

.magazineheader .magazinelogo {
    margin: 140px 0 57px
}

.magazineheader p {
    font-size: 34px;
    color: var(--white)
}

.magazineheader .btn-row {
    margin: 50px 0 100px;
    display: inline-block
}

.magazineheader .btn:hover {
    color: var(--white);
    background: 0 0;
    border: 1px solid var(--white)
}

.subscribe-orange {
    background: var(--secondarycolor);
    color: var(--white);
    border: 2px solid var(--secondarycolor);
    border-radius: 5px
}

.subscribe-orange:hover {
    color: var(--secondarycolor);
    background: 0 0;
    border: 2px solid var(--secondarycolor)
}

.book-your-space-white {
    background: var(--white);
    color: #000;
    border: 2px solid var(--white);
    margin: 0 30px
}

.aboutmagazine,.bestplace {
    margin-top: 50px
}

.book-your-space-white:hover {
    color: var(--white);
    background: 0 0;
    border: 2px solid var(--white)
}

.fullscreen-bg {
    position: relative;
    width: 100%;
    height: 600px;
    overflow: hidden
}

.fullscreen-bg__video,.magazineheader {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0
}

.fullscreen-bg__video {
    height: auto
}

.magazineheader {
    background: rgba(0,0,0,.85);
    height: 100%
}

.aboutmagazine .lft {
    width: 25%;
    float: left;
    background: url(../images.nextzen.com/what_we_offer/aboutmagazine-divider.jpg) right no-repeat;
    min-height: 161px;
    padding-right: 30px
}

.aboutmagazine .ryt {
    width: 74%;
    float: right;
    margin-left: 1%;
    padding: 10px 0 0
}

.customizedecaas>.row,.latest-view-btn a,.left-section,.right-app-section .ryt,.strategic-consultancy .same-height,.subscribe-btn-section .latest-view-btn a {
    display: flex
}

.aboutmagazine .title,.aboutmagazine .title h1 {
    font-family: var(--boldfonts);
    font-size: 17px;
    color: var(--primerycolor);
    text-align: right;
    margin: 20px 0
}

.aboutmagazine p,.subscribemagazine .ryt form {
    text-align: right
}

.aboutmagazine .ioc {
    width: 20%;
    float: left;
    padding: 20px 0
}

.bestplace {
    background: url(../images.nextzen.com/what_we_offer/bestplace-bg1.jpg) center top no-repeat;
    padding-top: 100px;
    min-height: 680px
}

.bestplace .lft {
    width: 60%;
    float: left
}

.bestplace h2 {
    color: var(--white);
    font-family: var(--boldfonts);
    font-size: 21px;
    margin-top: 40px
}

.bestplace h2 span,.book-ioc .book-title {
    font-size: 17px;
    color: var(--white)
}

.book-ioc {
    width: 32%;
    float: left;
    margin: 20px 0;
    padding: 10px 0;
    cursor: pointer
}

.book-ioc .book-title {
    font-family: var(--boldfonts);
    text-align: center;
    margin-top: 15px
}

.bestplace .book-ioc-mn a:hover,.cmplan .box-mn .btn:hover,.cmplan .btn1:hover,.whatoffer a.btn:hover {
    color: var(--white);
    border-color: var(--white)
}

.bestplace .ryt {
    width: 40%;
    float: right;
    text-align: right
}

.bestplace .ryt img {
    transition: .5s
}

.bestplace .hvr-rectangle-out {
    display: inline-block;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    background: 0 0;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.bestplace .hvr-rectangle-out:before {
    position: absolute;
    top: 0;
    left: 0;
    background: #9e9e9e;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.subscribemagazine {
    margin-top: 50px;
    padding-bottom: 50px
}

.subscribemagazine .lft {
    width: 80%;
    float: left;
    border-right: 1px dashed #acacac
}

.subscribemagazine .magazine-img {
    width: 30%;
    float: left;
    text-align: center
}

.subscribemagazine .magazine-txt {
    width: 65%;
    float: right
}

.subscribemagazine .magazine-txt ul {
    margin: 20px 0;
    padding: 0;
    list-style: none
}

.choose-plan h2,.cmplan .box,.cmplan .box-mn h2,.happysubscribe h3,.indexheader h2,.marketwatchreport .box-mn .box,.mobileapp .lft strong,.mwrheader h1,.mwrheader h2,.newslatter h2,.otherpublication h2,.our-services-title h2,.ourclient h2,.owl-item h4,.s2 .slider-holder li.slide span,.subscribemagazine .ryt h2,.whatoffer .tab-content .box-lft .box h2,.whatoffer .tab-content .box-ryt .box h2 {
    font-family: var(--boldfonts)
}

.subscribemagazine .magazine-txt ul li {
    list-style: none;
    line-height: 20px;
    margin-bottom: 13px;
    color: var(--primerycolor)
}

.subscribemagazine .magazine-txt .fa {
    color: var(--secondarycolor);
    font-size: 16px;
    margin-right: 7px
}

.subscribemagazine .ryt {
    width: 17%;
    float: right
}

.subscribemagazine .ryt h2 {
    font-size: 16px;
    color: var(--primerycolor);
    text-transform: uppercase
}

.subscribemagazine .ryt .dd-bg {
    width: 180px;
    height: 39px;
    background: url(../images.nextzen.com/what_we_offer/dropdown-bg.jpg) center top no-repeat;
    overflow: hidden;
    float: left;
    margin-bottom: 20px
}

.subscribemagazine .ryt select {
    width: 212px;
    background: 0 0;
    border: none;
    font-size: var(--smallfontsize)
}

.otherpublication {
    background: #ebebeb;
    padding: 50px 0 0
}

.otherpublication h2 {
    font-size: 28px;
    color: var(--primerycolor);
    margin: 0 0 30px;
    text-transform: uppercase
}

.happysubscribe h3,.happysubscribe h4 {
    text-transform: capitalize;
    color: var(--primerycolor)
}

.otherpublication .slick-next,.otherpublication .slick-prev,.specialreport .slick-next,.specialreport .slick-prev {
    width: 20px;
    height: 20px;
    float: right
}

.otherpublication .slick-prev,.specialreport .slick-prev {
    background: url(../images.nextzen.com/what_we_offer/arrow.png) center top no-repeat;
    border-bottom: solid 1px var(--primerycolor);
    -webkit-transition: .7s;
    transition: .7s
}

.otherpublication .slick-next,.specialreport .slick-next {
    background: url(../images.nextzen.com/what_we_offer/arrow.png) center bottom no-repeat;
    -webkit-transition: .7s;
    transition: .7s
}

.otherpublication .slick-slide.slick-current.slick-active,.specialreport .slick-slide.slick-current.slick-active {
    float: left
}

.otherpublication .hovereffect img {
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    margin-bottom: 20px
}

.otherpublication .hovereffect:hover img,.specialreport .hovereffect:hover img {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -ms-transform: scale(.95,.95);
    -webkit-transform: scale(.95,.95);
    transform: scale(.95,.95)
}

.happysubscribe {
    padding: 0 35px;
    background: var(--white)
}

.customizedecaas,.customizedreport,.newslatter,.ourclient,.recruitmentoffered,.specialreport {
    padding: 50px 0
}

.happysubscribe h3 {
    font-size: 32px;
    margin: 30px auto;
    text-align: center
}

.happysubscribe h4 {
    font-size: 16px;
    margin-bottom: 30px
}

.happysubscribe li,.timeline-section {
    width: 100%
}

.slider-nav .active {
    font-weight: 700;
    opacity: 1
}

.s2 {
    position: relative;
    text-align: center
}

.s2 .slider-wrapper {
    width: 98%;
    text-align: center;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 0;
    float: left
}

.s2 .slider-holder {
    text-align: center;
    line-height: 31px;
    float: left;
    position: relative;
    width: 100%
}

.s2 .slider-holder li.slide {
    padding: 5px;
    list-style: none;
    text-align: center
}

.s2 .slider-holder li.slide span {
    font-style: normal;
    font-size: 18px
}

.s2 .slider-holder li.slide small {
    margin-bottom: 30px;
    font-style: normal
}

.s2 .slider-nav {
    position: relative;
    z-index: 1001;
    top: 0;
    width: 100%;
    padding: 0;
    float: left
}

.s2 .slider-nav img {
    width: 100%;
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -webkit-transition: .7s;
    transition: .7s;
    height: 120px
}

.s2 .slider-nav img:hover {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 0 0" /></filter></svg>#filter');
    filter: grayscale(0);
    -webkit-filter: grayscale(0)
}

.s2 .slider-nav li.active img {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><f…52 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 0 0" /></filter></svg>#filter');
    filter: grayscale(0);
    -webkit-filter: grayscale(0)
}

.s2 .slider-nav li {
    float: none;
    display: inline-block;
    list-style: none;
    width: 11%
}

.s2 .slider-nav a:link,.s2 .slider-nav a:visited {
    border: none;
    overflow: hidden;
    width: 100px;
    height: 100px;
    margin: 3px 11px 3px 3px;
    opacity: .2
}

.pm-header-mn .pm-services a.box.active h3,.pm-header-mn .pm-services a.box.active img,.pm-header-mn .pm-services a.box:hover h3,.pm-header-mn .pm-services a.box:hover img,.s2 .slider-nav .active a:link,.s2 .slider-nav .active a:visited,.s2 .slider-nav a:active,.s2 .slider-nav a:focus,.s2 .slider-nav a:hover {
    opacity: 1
}

.subscriber-smalltxt {
    font-size: 14px;
    color: var(--primerycolor)
}

.s2 .slider-wrapper .fade {
    opacity: 1!important;
    height: 200px;
    margin-top: 30px
}

.s2 .slider-nav li.active {
    border-left: 0!important
}

.mobileapp {
    background: url(../images.nextzen.com/what_we_offer/app-bg.png) center top/cover no-repeat #fff;
    min-height: 245px
}

.mobileapp .container {
    padding-top: 57px
}

.mobileapp .lft {
    width: 40%;
    margin-left: 20%;
    float: left;
    color: var(--white);
    font-size: 24px;
    text-align: right;
    margin-top: 20px
}

.box-mn .tooltip1:hover .tooltiptext,.box-mn .tooltip:hover .tooltiptext,.mobileapp .lft strong,.our-services .hvr-rectangle-out:hover .faimageonhover {
    display: block
}

.latestmagdownload a,.mobileapp .lft span,.mwr-mobileapp .lft span {
    color: var(--secondarycolor)
}

.mobileapp .ryt {
    width: 36%;
    float: right;
    padding-top: 50px
}

.mobileapp .ryt .playstore,.mwr-mobileapp .ryt .playstore {
    margin: 0 20px 0 0;
    float: left
}

.mobileapp .ryt .iosstore,.mwr-mobileapp .ryt .iosstore {
    margin: 0 0 0 20px;
    float: left
}

.ourclient {
    background: var(--primerycolor);
    margin: 0
}

.ourclient h2 {
    font-size: 32px;
    color: var(--white);
    margin: 0 0 30px
}

.ourclient .clientbox {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.ourclient .clientbox .logobox {
    width: 16%;
    height: auto;
    margin: 1%;
    padding: 25px 10px;
    background: var(--white);
    text-align: center;
    vertical-align: middle;
    border: 0 solid var(--primerycolor);
    border-radius: 5px
}

.newslatter h2 {
    font-size: 28px;
    color: var(--secondarycolor)
}

.newslatter p span {
    font-size: 17px
}

.newslatter .lft {
    width: 50%;
    float: left;
    text-align: right;
    padding-right: 2%
}

.newslatter .lft input {
    width: 50%;
    border-radius: 0;
    float: right
}

.newslatter .lft a.subscribe-orange {
    width: 24%;
    float: right;
    font-size: var(--titlefontsize);
    padding: 5px 25px;
    border-radius: 0;
    text-align: center
}

.newslatter .lft .subscribe-group {
    width: 100%;
    margin: 0 0 15px
}

.newslatter .ryt {
    width: 100%;
    float: right;
    padding-left: 0;
    border-left: none;
    text-align: center
}

.newslatter .ryt a.subscribe-orange {
    margin: 0 auto;
    float: none;
    font-size: var(--titlefontsize);
    padding: 4px 25px;
    border-radius: 5px
}

.services-footer {
    background: url(../images.nextzen.com/what_we_offer/services-footerbg.jpg) center/cover no-repeat;
    padding: 60px 0 40px;
    text-align: center;
    color: var(--white)
}

.ourplan h2,.services-footer h1 {
    font-size: 32px
}

.contactid,.contactnumber {
    display: inline-block;
    padding: 5px;
    margin: 15px;
    font-size: 16px;
    color: var(--white)
}

.services-footer i {
    font-size: 20px
}

.services-social {
    background: #d4d9de;
    padding: 20px 5px;
    text-align: center;
    border-bottom: 1px solid #d1d1d1
}

.choose-plan .box a.btn:hover,.choose-plan .box.big a.btn {
    background: var(--primerycolor);
    border-color: var(--primerycolor)
}

.services-social ul {
    padding: 0
}

.services-social ul li {
    margin: 0 1%;
    display: inline-block;
    list-style: none
}

.services-social ul li i {
    font-size: 15px;
    transition: .5s;
    color: var(--white);
    background-color: var(--primerycolor);
    padding: 5px 7px;
    margin-right: 3%;
    border-radius: 50%;
    width: 29px;
    height: 29px;
    line-height: 20px
}

.services-copyright {
    background: #d9dee2;
    padding: 20px 5px;
    text-align: center
}

.choose-plan {
    margin-bottom: 70px
}

.choose-plan h2 {
    font-size: 32px;
    color: var(--primerycolor);
    text-transform: uppercase;
    margin-bottom: 60px
}

.choose-plan .box .btn-group a,.choose-plan .box h2,.cmservices .block:hover,.expertise .ryt h2,.owl-item p,.plan-mn .paln-box ul li span,.slider-content .inner-slide h3,.slider-tick-label {
    color: var(--primerycolor)
}

.choose-plan .box {
    width: 33%;
    float: left;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    text-align: center;
    padding-bottom: 20px;
    background: var(--white)
}

.choose-plan .box.big .btn-group a.active,.choose-plan .box.big .btn-group a:hover,.ecaasheader .form-group,.our-services .box:hover .link,.plan-mn .paln-box.active .box-title {
    background: var(--secondarycolor)
}

.choose-plan .box h2 {
    font-size: 28px;
    text-transform: inherit;
    margin-bottom: 30px
}

.choose-plan .box .btn-group {
    background: var(--white);
    width: 50%;
    margin: 0 auto;
    border: 1px solid var(--primerycolor);
    border-radius: 5px
}

.choose-plan .box .btn-group a {
    width: 50%;
    background: 0 0;
    text-align: center;
    line-height: 30px;
    float: left;
    font-size: 13px;
    cursor: pointer
}

.choose-plan .box .btn-group a.active,.choose-plan .box .btn-group a:hover {
    background: var(--primerycolor);
    color: var(--white)
}

.choose-plan .box .row {
    width: 70%;
    margin: 20px auto
}

.choose-plan .box a.btn:hover {
    color: var(--white)
}

.upcoming-publication h2,.upcoming-publication p {
    font-family: var(--boldfonts);
    color: var(--primerycolor)
}

.choose-plan .box.big {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 99;
    position: relative;
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 0 0 15px 0 rgba(0,0,0,.5);
    box-shadow: 0 0 15px 0 rgba(0,0,0,.5)
}

.choose-plan .box.big .btn-group {
    border: 1px solid var(--secondarycolor)
}

.choose-plan .box.big a.btn:hover {
    background: var(--secondarycolor);
    border-color: var(--secondarycolor)
}

.upcoming-publication h2 {
    font-size: 32px;
    text-transform: uppercase;
    margin: 70px 0
}

.upcoming-publication p {
    font-size: 14px
}

.customizedecaas h2,.deshbord h2,.ecaasheader h2,.expertise .ryt h2 {
    font-family: var(--boldfonts);
    font-size: 32px
}

.recruitmentoffered-ourplan .box .top img,.upcoming-publication img {
    margin: 0 auto
}

.upcoming-publication .hovereffect img {
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    width: 150px;
    height: 213px;
    margin: 0 auto 20px;
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 0 0 15px 0 rgba(0,0,0,.5);
    box-shadow: 0 0 15px 0 transparent
}

.upcoming-publication .hovereffect:hover img {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -ms-transform: scale(.95,.95);
    -webkit-transform: scale(.95,.95);
    transform: scale(.95,.95);
    box-shadow: 5px 5px 3px #ddd
}

.maghr {
    border-color: #e2e2e2;
    margin: 40px 0 0
}

.connectcustomers .bdr,.servicesoffered .bdr {
    border-right: 1px solid #e1e1e1;
    font-size: 14px
}

.ecaasheader {
    background: url(../images.nextzen.com/what_we_offer/ecaasheader-bg.jpg) center top no-repeat var(--secondarycolor);
    background-size: 100% auto;
    padding: 60px 0 0;
    text-align: center
}

.ecaasheader .ecaaslogo {
    margin: 45px 0 25px
}

.ecaasheader .ecass-services {
    width: 80%;
    margin: 0 auto 50px
}

.ecaasheader .ecass-services .box {
    color: var(--white);
    width: 30%;
    border-right: solid 1px var(--white);
    float: left;
    margin-right: 3%
}

.ecaasheader .ecass-services .box .ioc {
    width: 50px;
    float: left;
    margin-right: 10px
}

.ecaasheader .ecass-services .box span {
    float: left;
    padding: 15px 0;
    text-align: center
}

.ecaasheader .ecass-services .box.nobdr,.strategic-consultancy .recruitmentoffered-ourplan .container>div:last-child {
    border: none
}

.ecaasheader .ecass-services .box.nobdr span {
    padding: 20px 0
}

.ecaasheader .form-group {
    float: left;
    width: 100%;
    padding: 15px 10px;
    margin: 30px 0 60px
}

.ecaasheader .form-group .form-cont {
    float: left;
    width: 27%;
    margin-right: 1%;
    color: var(--white);
    background: 0 0
}

.ecaasheader .form-group input.form-cont {
    background: 0 0;
    border: none;
    border-radius: 0;
    border-bottom: solid 2px var(--white);
    box-shadow: none;
    color: var(--white)
}

.ecaasheader .form-group input.form-cont::-moz-placeholder {
    color: var(--white);
    opacity: 1
}

.ecaasheader .form-group input.form-cont::-webkit-input-placeholder {
    color: var(--white);
    opacity: 1
}

.ecaasheader .form-group input.form-cont:-ms-input-placeholder {
    color: var(--white);
    opacity: 1
}

.ecaasheader .form-group input.form-cont:-moz-placeholder {
    color: var(--white);
    opacity: 1
}

.ecaasheader .form-group .book-your-space-white {
    margin: 0
}

.ecaasheader .form-group .form-cont span.field-validation-error {
    float: left;
    color: var(--white);
    text-align: left;
    margin-top: 10px
}

.customizedecaas .customizedecaas-img img {
    top: 50%;
    transform: translateY(-50%);
    position: relative
}

.customizedecaas h2 {
    color: var(--primerycolor);
    margin: 20px 0;
    text-transform: capitalize
}

.customizedecaas p,.customizedreport p {
    font-size: var(--titlefontsize);
    color: var(--primerycolor);
    margin: 0 0 30px
}

.connectcustomers .bdr,.connectcustomers h2,.intmarketplaces h2,.marketplaces h2,.ourplan h2,.servicesoffered .bdr,.servicesoffered h1,.servicesoffered h2 {
    color: var(--primerycolor);
    font-family: var(--boldfonts)
}

.customizedecaas a.btn,.customizedreport a.btn {
    font-size: 18px
}

.connectcustomers h2,.servicesoffered h1,.servicesoffered h2 {
    margin: 50px 0 30px;
    font-size: 32px
}

.servicesoffered .bdr {
    text-align: center;
    padding: 0;
    border-bottom: 1px solid #e1e1e1;
    height: 167px
}

.recruitmentoffered-ourplan .box ul.list li:last-child,.servicesoffe .bdr.nobdr {
    border-bottom: none
}

.connectcustomers .bdr:nth-child(5n),.servicesoffe .bdr:nth-child(5n),.servicesoffered .bdr:nth-child(9n) {
    border-right: 0
}

.connectcustomers .bdr img,.recruitmentoffered img,.servicesoffered .bdr img {
    margin: 20px auto
}

.ourplan {
    background: #e9eaec;
    padding: 40px 0 100px
}

.deshbord,.plan-mn .paln-box .box-title,.plan-mn .paln-box.active a.knowmore {
    background: var(--primerycolor);
    color: var(--white)
}

.ourplan .plan-mn {
    margin-top: 80px
}

.plan-mn .paln-box {
    padding: 0;
    width: 33%;
    float: left;
    background: var(--white);
    box-shadow: 0 0 10px #c9cacc;
    text-align: center;
    height: 400px;
    -webkit-transition: .3s;
    transition: .3s
}

.plan-mn .paln-box .box-title {
    text-align: center;
    line-height: 60px;
    font-family: var(--boldfonts);
    font-size: var(--titlefontsize);
    -webkit-transition: .3s;
    transition: .3s
}

.plan-mn .paln-box ul {
    margin: 20px 0;
    padding: 0 35px;
    list-style: none;
    text-align: center
}

.plan-mn .paln-box ul li {
    list-style: none;
    padding: 5px 0;
    border-bottom: 1px solid #e1e1e1;
    font-size: 14px;
    color: var(--primerycolor)
}

.plan-mn .paln-box ul li strong {
    font-size: 17px;
    color: var(--secondarycolor)
}

.plan-mn .paln-box a.knowmore {
    background: var(--white);
    border: 1px solid #959595;
    color: #959595;
    text-decoration: none;
    margin-bottom: 30px
}

.plan-mn .paln-box.four,.plan-mn .paln-box.two {
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.plan-mn .paln-box.three {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    z-index: 9;
    position: relative
}

.plan-mn .paln-box.active {
    -ms-transform: scale(1.15);
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    z-index: 99;
    position: relative
}

.plan-mn .paln-box.active a.knowmore {
    border: 1px solid var(--primerycolor)
}

.deshbord {
    padding: 50px 0
}

.deshbord .eccas-video {
    background: url(../images.nextzen.com/what_we_offer/ecass-video-bg.png) center top no-repeat;
    width: 720px;
    height: 395px;
    margin: 40px auto;
    text-align: center;
    padding: 28px 0
}

.deshbord p {
    width: 70%;
    margin: 0 auto
}

.expertise {
    background: #e9eaec;
    padding: 40px 0
}

.intmarketplaces,.marketplaces {
    padding: 50px 0;
    text-align: center
}

.expertise .lft {
    width: 40%;
    float: left;
    text-align: center
}

.expertise .ryt ul {
    margin: 30px 0;
    padding: 0;
    list-style: none
}

.expertise .ryt ul li {
    list-style: none;
    line-height: 24px;
    margin-bottom: 10px;
    color: var(--primerycolor)
}

.expertise .ryt .fa {
    color: var(--secondarycolor);
    font-size: 16px
}

.expertise .ryt {
    width: 60%;
    float: right
}

.marketplaces {
    border-bottom: 1px solid #d7d7d7
}

.marketplaces h2 {
    font-size: 32px;
    margin: 0 0 50px
}

.marketplaces .market-logo {
    width: 16.667%;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center
}

.intmarketplaces h2 {
    font-size: 34px
}

.intmarketplaces .market-logo {
    width: 18%;
    margin: 0 15px;
    padding: 0;
    text-align: center;
    display: inline
}

.advertisementheader {
    background: url(../images.nextzen.com/what_we_offer/advertisementheader-bg.jpg) center top/cover no-repeat;
    padding: 145px 0 0;
    text-align: center;
    color: var(--white);
    height: 600px
}

.advertisementheader h1,.advertisementheader h2 {
    font-family: var(--boldfonts);
    font-size: 52px;
    color: var(--white)
}

.advertisementheader p {
    margin-bottom: 100px;
    font-size: 25px
}

.advertisementheader a {
    margin: 0 20px;
    padding: 12px 30px;
    font-size: 22px
}

.newchoosemedia h2,.whatoffer h2 {
    font-size: 36px;
    color: var(--secondarycolor);
    font-family: var(--boldfonts)
}

.advertisementheader a:hover,.mwr-samplereport .btn:hover,.mwrheader .btn:hover {
    border: 1px solid var(--white);
    color: var(--white)
}

.connectcustomers .bdr {
    text-align: center;
    padding: 0;
    height: 180px;
    margin-bottom: 50px;
    text-transform: capitalize
}

.whatoffer {
    background: var(--primerycolor);
    padding: 50px 0
}

.whatoffer .nav-tabs {
    text-align: center;
    border-bottom: solid 1px var(--primerycolor)
}

.whatoffer .nav-tabs li {
    float: none;
    display: inline
}

.whatoffer .nav-tabs li a {
    display: inline-block;
    background-color: transparent;
    color: var(--white);
    font-family: var(--boldfonts);
    font-size: var(--titlefontsize);
    padding: 30px;
    border-bottom: solid 3px var(--primerycolor);
    position: relative;
    -webkit-transition-duration: .3s;
    transition-duration: .5s
}

.whatoffer .nav-tabs>li.active>a,.whatoffer .nav-tabs>li.active>a:focus,.whatoffer .nav-tabs>li.active>a:hover,.whatoffer .nav-tabs>li>a:hover {
    background-color: transparent;
    color: var(--white);
    text-decoration: none;
    border-bottom: solid 3px var(--secondarycolor);
    -webkit-transition-duration: .3s;
    transition-duration: .5s;
    outline: 0
}

.whatoffer .nav-tabs>li.active>a::after,.whatoffer .nav-tabs>li.active>a:focus::after,.whatoffer .nav-tabs>li.active>a:hover::after,.whatoffer .nav-tabs>li>a:hover::after {
    top: 100%;
    left: 50%;
    border: 10px solid rgba(21,43,235,0);
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: var(--secondarycolor);
    margin-left: -10px
}

.whatoffer .tab-content h3 {
    color: var(--white);
    text-transform: capitalize;
    font-size: 28px;
    font-weight: 400;
    margin: 50px 0
}

.whatoffer .tab-content .box-lft,.whatoffer .tab-content .box-ryt {
    width: 25%;
    float: left;
    color: var(--white)
}

.whatoffer .tab-content .box-mid {
    width: 50%;
    float: left;
    text-align: center;
    color: var(--white)
}

.whatoffer .tab-content .box-lft .box h2 {
    font-size: 16px;
    color: var(--secondarycolor);
    margin-top: 0
}

.whatoffer .tab-content .box-lft .box {
    padding: 0 20px 0 30px;
    -webkit-transition-duration: .3s;
    transition-duration: .5s;
    position: relative;
    margin-bottom: 40px
}

.whatoffer .tab-content .box-lft .box.active::after,.whatoffer .tab-content .box-lft .box:hover::after {
    border-bottom: solid 1px var(--secondarycolor);
    border-left: solid 1px var(--secondarycolor);
    position: absolute;
    top: 0;
    left: 0;
    width: 112%;
    height: 115%;
    content: '';
    z-index: 99
}

.whatoffer .tab-content .box-lft .box.active .hover-bg,.whatoffer .tab-content .box-lft .box:hover .hover-bg {
    background: url(../images.nextzen.com/what_we_offer/advertisement-box-hover.png) right bottom no-repeat;
    width: 38px;
    height: 38px;
    position: absolute;
    right: -20%;
    bottom: -34%
}

.whatoffer .tab-content #tab2 .box-lft .box.active::before,.whatoffer .tab-content .box-lft .box.active::before,.whatoffer .tab-content .box-lft .box.one::before,.whatoffer .tab-content .box-lft .box.three::before,.whatoffer .tab-content .box-lft .box.three:hover::before,.whatoffer .tab-content .box-lft .box.two::before,.whatoffer .tab-content .box-lft .box.two:hover::before {
    width: 38px;
    height: 33px;
    content: '';
    position: absolute;
    top: 0;
    left: -20px
}

.whatoffer .tab-content .box-lft .box.one::before {
    background: url(../images.nextzen.com/what_we_offer/whatoffer-one.png) no-repeat;
    -webkit-transition-duration: .3s;
    transition-duration: .5s
}

.whatoffer .tab-content .box-lft .box.active::before {
    background: url(../images.nextzen.com/what_we_offer/whatoffer-one-hover.png) no-repeat;
    z-index: 999
}

.whatoffer .tab-content #tab2 .box-lft .box.active::before {
    background: url(../images.nextzen.com/what_we_offer/whatoffer-news-hover.png) no-repeat;
    z-index: 999
}

.whatoffer .tab-content #tab3 p,.whatoffer .tab-content #tab4 p {
    color: var(--white);
    width: 80%;
    margin: 30px auto;
    font-size: 16px
}

.whatoffer .tab-content .box-lft .box.two::before {
    background: url(../images.nextzen.com/what_we_offer/whatoffer-two.png) no-repeat;
    -webkit-transition-duration: .3s;
    transition-duration: .5s
}

.whatoffer .tab-content .box-lft .box.two:hover::before {
    background: url(../images.nextzen.com/what_we_offer/whatoffer-two-hover.png) no-repeat;
    z-index: 999
}

.whatoffer .tab-content .box-lft .box.three::before {
    background: url(../images.nextzen.com/what_we_offer/whatoffer-three.png) no-repeat;
    -webkit-transition-duration: .3s;
    transition-duration: .5s
}

.whatoffer .tab-content .box-lft .box.three:hover::before {
    background: url(../images.nextzen.com/what_we_offer/whatoffer-three-hover.png) no-repeat;
    z-index: 999
}

.whatoffer .tab-content .box-lft .box.three:hover::after,.whatoffer .tab-content .box-ryt .box:hover::after {
    border-bottom: solid 1px var(--secondarycolor);
    top: 0;
    content: '';
    z-index: 99;
    border-right: solid 1px var(--secondarycolor)
}

.whatoffer .tab-content .box-ryt .box h2 {
    font-size: 16px;
    color: var(--secondarycolor);
    text-align: right
}

.whatoffer .tab-content .box-lft .box.three:hover::after {
    border-left: solid 1px var(--secondarycolor);
    position: absolute;
    left: 0;
    width: 112%;
    height: 115%
}

.whatoffer .tab-content .box-lft .box.three:hover .hover-bg {
    background: url(../images.nextzen.com/what_we_offer/advertisement-box-hover.png) right bottom no-repeat;
    width: 38px;
    height: 38px;
    position: absolute;
    right: -18%;
    bottom: 80%
}

.whatoffer .tab-content .box-ryt .box {
    padding: 0 30px 10px 20px;
    -webkit-transition-duration: .3s;
    transition-duration: .5s;
    position: relative;
    margin-bottom: 0;
    text-align: right
}

.whatoffer .tab-content .box-ryt .box:hover::after {
    position: absolute;
    right: 0;
    width: 112%;
    height: 90%
}

.whatoffer .tab-content .box-ryt .box:hover .hover-bg {
    background: url(../images.nextzen.com/what_we_offer/advertisement-box-hover.png) right bottom no-repeat;
    width: 38px;
    height: 38px;
    position: absolute;
    left: -16%;
    bottom: -5%
}

.whatoffer .tab-content .box-ryt .box.five::before,.whatoffer .tab-content .box-ryt .box.five:hover::before,.whatoffer .tab-content .box-ryt .box.four::before,.whatoffer .tab-content .box-ryt .box.four:hover::before {
    position: absolute;
    top: 0;
    width: 38px;
    height: 33px;
    content: '';
    right: -20px
}

.whatoffer .tab-content .box-ryt .box.five::before {
    background: url(../images.nextzen.com/what_we_offer/whatoffer-five.png) no-repeat;
    -webkit-transition-duration: .3s;
    transition-duration: .5s
}

.whatoffer .tab-content .box-ryt .box.five:hover::before {
    background: url(../images.nextzen.com/what_we_offer/whatoffer-five-hover.png) no-repeat;
    z-index: 999
}

.whatoffer .tab-content #tab2 .box.two:hover::before,.whatoffer .tab-content .box-ryt .box.four:hover::before {
    background: url(../images.nextzen.com/what_we_offer/whatoffer-four-hover.png) no-repeat;
    z-index: 999
}

.whatoffer .tab-content .box-ryt .box.four::before {
    background: url(../images.nextzen.com/what_we_offer/whatoffer-four.png) no-repeat;
    -webkit-transition-duration: .3s;
    transition-duration: .5s
}

.whatoffer .tab-content #tab2 .box-ryt .box:hover::after {
    height: 110%
}

.whatoffer .tab-content #tab2 .box.one::before,.whatoffer .tab-content #tab2 .box.two::before {
    position: absolute;
    top: 0;
    width: 38px;
    height: 33px;
    content: '';
    -webkit-transition-duration: .3s;
    left: -20px
}

.whatoffer .tab-content #tab2 .box-ryt .box:hover .hover-bg {
    bottom: -25%
}

.whatoffer .tab-content #tab2 .box.one::before {
    background: url(../images.nextzen.com/what_we_offer/whatoffer-news.png) no-repeat;
    transition-duration: .5s
}

.whatoffer .tab-content #tab2 .box.two::before {
    background: url(../images.nextzen.com/what_we_offer/whatoffer-four.png) no-repeat;
    transition-duration: .5s
}

.whatoffer .tab-content #tab2 .box.five::before,.whatoffer .tab-content #tab2 .box.three::before {
    -webkit-transition-duration: .3s;
    position: absolute;
    top: 0;
    width: 38px;
    height: 33px;
    content: ''
}

.whatoffer .tab-content #tab2 .box.two:hover::before {
    position: absolute;
    top: 0;
    left: -20px;
    width: 38px;
    height: 33px;
    content: ''
}

.whatoffer .tab-content #tab2 .box.three::before {
    left: -20px;
    background: url(../images.nextzen.com/what_we_offer/whatoffer-artical.png) no-repeat;
    transition-duration: .5s
}

.whatoffer .tab-content #tab2 .box.three:hover::before {
    position: absolute;
    top: 0;
    left: -20px;
    background: url(../images.nextzen.com/what_we_offer/whatoffer-artical-hover.png) no-repeat;
    width: 38px;
    height: 33px;
    content: '';
    z-index: 999
}

.whatoffer .tab-content #tab2 .box.five::before {
    right: -20px;
    background: url(../images.nextzen.com/what_we_offer/whatoffer-paper.png) no-repeat;
    transition-duration: .5s
}

.whatoffer .tab-content #tab2 .box.five:hover::before {
    position: absolute;
    top: 0;
    right: -20px;
    background: url(../images.nextzen.com/what_we_offer/whatoffer-paper-hover.png) no-repeat;
    width: 38px;
    height: 33px;
    content: '';
    z-index: 999
}

.whatoffer .tab-content #tab2 .box.six::before {
    position: absolute;
    top: 0;
    right: -20px;
    background: url(../images.nextzen.com/what_we_offer/whatoffer-webiner.png) no-repeat;
    width: 38px;
    height: 33px;
    content: '';
    -webkit-transition-duration: .3s;
    transition-duration: .5s
}

.whatoffer .tab-content #tab2 .box.six:hover::before {
    position: absolute;
    top: 0;
    right: -20px;
    background: url(../images.nextzen.com/what_we_offer/whatoffer-webiner-hover.png) no-repeat;
    width: 38px;
    height: 33px;
    content: '';
    z-index: 999
}

.whatoffer .tab-content #tab2 .box-ryt .box.six:hover::after {
    border-left: solid 1px var(--secondarycolor);
    border-right: solid 1px var(--secondarycolor)
}

.whatoffer .tab-content #tab2 .box-ryt .box.six:hover .hover-bg {
    bottom: 80%;
    left: -19%
}

.newchoosemedia h2 {
    text-align: center;
    margin: 50px 0;
    text-transform: capitalize
}

.brandingcampaign {
    display: flex;
    column-gap: 25px;
    align-items: flex-start
}

.pick-title {
    width: 40%;
    padding-top: 30px
}

.adds-box,.marketing-section,.right-app-section {
    width: 30%
}

.pick-title h2 {
    font-size: 52px;
    color: var(--secondarycolor);
    font-family: var(--boldfonts);
    margin: 0;
    text-align: right
}

.casestudy .box4 h2,.casestudy .box4 p,.casestudy .desc,.casestudy .desc h2,.pick-title h3 {
    color: var(--primerycolor)
}

.pick-title h3 {
    font-size: 32px;
    padding: 10px 0;
    margin: 0;
    text-transform: inherit;
    text-align: right
}

.adds-box {
    border-radius: 10px;
    border: 1px solid #e5e5e5;
    padding: 20px
}

.marketing-section .adds-box {
    width: auto;
    margin-bottom: 20px
}

.adds-box h2,.content-promotion h2 {
    font-size: 15px;
    margin: 0 0 20px;
    text-transform: uppercase
}

.newchoosemedia .checkbox-row {
    display: block;
    margin-bottom: 15px
}

.newchoosemedia .checkbox-row input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer
}

.newchoosemedia .checkbox-row label {
    position: relative;
    cursor: pointer;
    margin: 0;
    font-family: var(--regularfonts);
    font-size: var(--smallfontsize);
    display: flex;
    align-items: center;
    font-weight: 400;
    line-height: normal
}

.newchoosemedia .checkbox-row label:before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #0079bf;
    box-shadow: 0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);
    padding: 8px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 12px
}

.squaredOne input[type=checkbox]:checked~label:after {
    content: '';
    display: block;
    position: absolute;
    left: 7px;
    width: 5px;
    height: 11px;
    border: solid #0079bf;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    line-height: normal;
    margin-top: -3px
}

#CasestudyModal .modal-header,.strategic-consultancy .recruitmentheader {
    background-color: transparent
}

#CasestudyModal .modal-dialog .close {
    position: absolute;
    right: 15px;
    top: 5px;
    opacity: 1;
    font-size: 35px
}

#CasestudyModal .modal-footer {
    border: 0;
    padding: 0
}

#CasestudyModal .casestudy {
    color: var(--regularcolor)
}

.min-slider-handle,.slider-selection,.slider-track-high {
    cursor: -webkit-grab;
    cursor: -moz-grab
}

.casestudy {
    width: 100%;
    max-width: 1280px;
    margin: 50px auto 0
}

.casestudy .box1,.casestudy .box2 {
    width: 40%;
    height: 250px;
    float: left;
    text-align: center
}

.casestudy .box1,.casestudy .box5,.specialreport {
    background: #ebebeb
}

.casestudy .top-logo {
    margin-top: 20px;
    display: inline-block
}

.casestudy .box4,.casestudy .box7 {
    margin-top: -278px;
    text-align: center;
    position: relative;
    float: left
}

.casestudy .desc {
    font-size: 14px;
    padding: 10px 100px
}

.casestudy .box3 .desc,.casestudy .box7 .desc {
    padding: 0 36px
}

.casestudy .box2,.casestudy .box6 {
    background: #e1e1e1
}

.casestudy .box3 {
    text-align: center;
    width: 20%;
    height: 527px;
    background: #ebebeb;
    float: left
}

.casestudy .box3 .top-logo,.casestudy .box7 .top-logo {
    margin-top: 125px
}

.casestudy .desc h2 {
    font-family: var(--boldfonts);
    font-size: 18px
}

.casestudy .box4 {
    width: 60%;
    height: 275px;
    background: var(--white)
}

.casestudy .box5,.casestudy .box6 {
    width: 40%;
    height: 250px;
    text-align: center;
    float: left
}

.casestudy .box4 h2 {
    font-family: var(--boldfonts);
    font-size: 39px;
    margin-top: 100px
}

.casestudy .box4 p {
    font-size: 21px
}

.casestudy .box7 {
    width: 20%;
    height: 527px;
    background: #dce1e1
}

.cmheader {
    background: url(../images.nextzen.com/what_we_offer/corporatemembership-bg.jpg) center top no-repeat;
    padding: 80px 0;
    text-align: center
}

.cmheader h2,.pm-header-mn .header-top h1,.pm-header-mn .header-top h2 {
    font-family: var(--boldfonts);
    font-size: 51px;
    color: var(--white)
}

.cmheader p,.mwrheader p,.pm-header-mn .header-top p {
    font-size: 23px;
    color: var(--white)
}

.cmheader .btn {
    margin: 170px 0 60px;
    font-size: 22px;
    z-index: 999
}

.cmservices h2 {
    margin: 60px 0 30px;
    font-family: var(--boldfonts);
    font-size: var(--sectionheadingfontsize);
    color: var(--primerycolor)
}

.cmservices .block {
    width: 18%;
    margin-right: 2%;
    float: left;
    border: 1px solid #ebebeb;
    text-align: center;
    padding: 10px;
    margin-bottom: 25px;
    background: var(--white);
    border-radius: 7px
}

.cmservices .block.mrg,.mrgn-center {
    margin-left: 8%
}

.cmservices .block:last-child,.magazine-title .black-btn a,.pm-header-mn .pm-services a.box:last-child,.ryt a:last-child {
    margin-right: 0
}

.cmservices .block .ioc {
    width: 100px;
    margin: 0 auto
}

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.cmplan {
    background: #233446;
    padding: 45px 0;
    margin-top: 70px;
    margin-bottom: 29px
}

.cmplan .col-sm-8 {
    border-right: solid 1px var(--primerycolor);
    padding-bottom: 20px;
    padding-right: 40px
}

.cmplan h2 {
    font-size: 36px;
    color: var(--white);
    margin-bottom: 30px;
    margin-top: 40px
}

.cmplan .box {
    width: 24%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: left;
    background-color: rgba(31,67,105,.3);
    border: 2px solid var(--secondarycolor);
    text-align: center;
    font-size: 16px;
    color: var(--white);
    padding: 40px 0;
    -webkit-transition: .5s;
    transition: .5s
}

.black-btn a,.cmplan .box-mn {
    background-color: var(--primerycolor)
}

.cmplan p {
    color: var(--white);
    font-size: var(--titlefontsize);
    margin-bottom: 30px
}

.cmplan a.btn {
    margin-top: 0;
    font-size: 16px
}

.cmplan .box:hover {
    background-color: rgba(236,92,76,.5);
    border: 2px solid var(--white)
}

.cmplan .box-mn {
    padding: 45px 20px;
    text-align: center;
    margin: 75px auto 0
}

.cmplan .btn1 {
    margin-top: 20px!important;
    -webkit-transition: .3s;
    transition: .3s
}

.cmplan .bdr {
    width: 1px;
    margin: 0 auto;
    background: var(--primerycolor);
    height: 550px
}

.cmplan .box-mn h2 {
    font-size: 40px;
    color: var(--white)
}

.cmplan .box-mn p {
    font-size: 19px;
    color: var(--white);
    margin-bottom: 30px
}

.mwrheader {
    background: rgba(74,79,82,.5);
    padding: 133px 0;
    text-align: center;
    height: 600px;
    z-index: 999;
    position: relative
}

.mwrheader h1,.mwrheader h2 {
    font-size: 51px;
    color: var(--white)
}

.mwrheader .btn {
    margin-top: 78px
}

.marketwatchreport {
    background: url(../images.nextzen.com/what_we_offer/marketwatchreport-bg.jpg) repeat-x;
    height: 200px;
    padding: 0;
    margin: 70px auto
}

.marketwatchreport .box-mn {
    margin-top: 55px
}

.marketwatchreport .box-mn .box {
    float: left;
    margin-right: 4%;
    font-size: 12px;
    color: var(--primerycolor);
    text-align: center;
    width: 102px
}

.box-mn .tooltip .tooltiptext,.box-mn .tooltip1 .tooltiptext {
    width: 380px;
    background-color: var(--white);
    color: var(--primerycolor);
    font-family: var(--boldfonts);
    font-size: 13px;
    padding: 15px;
    z-index: 1;
    top: 115%
}

.marketwatchreport .marketwatchreport-title {
    margin: -62px 6% 0 2%;
    float: left
}

.marketwatchreport .box-mn .box:first-child {
    margin-left: -15px
}

.box-mn .tooltip .tooltiptext::after,.box-mn .tooltip1 .tooltiptext::after {
    bottom: 100%;
    margin-left: -5px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #ebebeb;
    content: ""
}

.marketwatchreport .box-mn .box:last-child {
    margin-right: 0;
    float: right
}

.box-mn .tooltip,.box-mn .tooltip1 {
    position: relative;
    display: inline-block;
    opacity: 1
}

.box-mn .tooltip .tooltiptext {
    display: none;
    border: 3px solid #ebebeb;
    border-radius: 6px;
    position: absolute;
    left: 50%;
    margin-left: -60px
}

.box-mn .tooltip .tooltiptext::after {
    position: absolute;
    left: 10%
}

.box-mn .tooltip1 .tooltiptext {
    display: none;
    border: 3px solid #ebebeb;
    border-radius: 6px;
    position: absolute;
    right: 0;
    margin-left: -60px
}

.box-mn .tooltip1 .tooltiptext::after {
    position: absolute;
    right: 10%
}

.marketwatchreport .box-mn .box .box-ioc1 {
    background: url(../images.nextzen.com/what_we_offer/mwr-1.png) center top no-repeat;
    width: 87px;
    height: 87px;
    margin: 0 auto;
    -webkit-transition: .3s;
    transition: .3s
}

.marketwatchreport .box-mn .box .box-ioc1:hover {
    background: url(../images.nextzen.com/what_we_offer/mwr-1-hover.png) center top no-repeat
}

.marketwatchreport .box-mn .box .box-ioc2 {
    background: url(../images.nextzen.com/what_we_offer/mwr-2.png) center top no-repeat;
    width: 87px;
    height: 87px;
    margin: 0 auto;
    -webkit-transition: .3s;
    transition: .3s
}

.marketwatchreport .box-mn .box .box-ioc2:hover {
    background: url(../images.nextzen.com/what_we_offer/mwr-2-hover.png) center top no-repeat
}

.marketwatchreport .box-mn .box .box-ioc3 {
    background: url(../images.nextzen.com/what_we_offer/mwr-3.png) center top no-repeat;
    width: 87px;
    height: 87px;
    margin: 0 auto;
    -webkit-transition: .3s;
    transition: .3s
}

.marketwatchreport .box-mn .box .box-ioc3:hover {
    background: url(../images.nextzen.com/what_we_offer/mwr-3-hover.png) center top no-repeat
}

.marketwatchreport .box-mn .box .box-ioc4 {
    background: url(../images.nextzen.com/what_we_offer/mwr-4.png) center top no-repeat;
    width: 87px;
    height: 87px;
    margin: 0 auto;
    -webkit-transition: .3s;
    transition: .3s
}

.marketwatchreport .box-mn .box .box-ioc4:hover {
    background: url(../images.nextzen.com/what_we_offer/mwr-4-hover.png) center top no-repeat
}

.marketwatchreport .box-mn .box .box-ioc5 {
    background: url(../images.nextzen.com/what_we_offer/mwr-5.png) center top no-repeat;
    width: 87px;
    height: 87px;
    margin: 0 auto;
    -webkit-transition: .3s;
    transition: .3s
}

.marketwatchreport .box-mn .box .box-ioc5:hover {
    background: url(../images.nextzen.com/what_we_offer/mwr-5-hover.png) center top no-repeat
}

.marketwatchreport .box-mn .box .box-ioc6 {
    background: url(../images.nextzen.com/what_we_offer/mwr-6.png) center top no-repeat;
    width: 87px;
    height: 87px;
    margin: 0 auto;
    float: right;
    -webkit-transition: .3s;
    transition: .3s
}

.marketwatchreport .box-mn .box .box-ioc6:hover {
    background: url(../images.nextzen.com/what_we_offer/mwr-6-hover.png) center top no-repeat
}

.mwr-samplereport {
    margin-top: 50px;
    background: url(../images.nextzen.com/what_we_offer/mwr-download-sample-report.jpg) center top no-repeat;
    height: 164px;
    padding: 60px 0
}

.mwr-samplereport h2 {
    font-size: 38px;
    color: var(--white);
    margin: 0;
    padding: 0
}

.customizedreport h2,.specialreport h2 {
    font-family: var(--boldfonts);
    font-size: 28px;
    text-transform: uppercase
}

.customizedreport h2,.specialreport h2 {
    color: var(--primerycolor);
    margin: 0 0 30px
}

.specialreport .hovereffect img {
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    width: 150px;
    height: 213px;
    margin: 0 auto 20px
}

.slider.slider-horizontal {
    width: 100%;
    margin-top: 80px
}

.p-none {
    padding-left: 0;
    padding-right: 0
}

.slider-handle {
    left: 0;
    width: 30px;
    height: 30px;
    top: -5px
}

.min-slider-handle:after,.min-slider-handle:before {
    height: 100%;
    position: absolute;
    text-align: center;
    right: 0
}

.min-slider-handle {
    background: var(--primerycolor)
}

.animting {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing
}

.min-slider-handle:after {
    content: '| | |';
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    color: var(--white);
    font-weight: bolder;
    font-size: 8px;
    line-height: 28px
}

.min-slider-handle:before,.slider-tick-label {
    font-size: 14px;
    font-weight: bolder;
    text-transform: uppercase
}

.min-slider-handle:before {
    content: '← Drag →';
    left: -28px;
    top: 100%;
    width: 76px;
    color: #ddd;
    line-height: 20px
}

.in-selection.slider-tick,.slider-tick {
    background: #dbdbdb;
    opacity: 1;
    top: -5px;
    width: 30px;
    height: 30px
}

.slider-content:after,.slider-tick:after {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0
}

.slider-selection {
    background: var(--primerycolor)!important
}

.slider-tick:after {
    content: '| | |';
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    color: var(--white);
    font-weight: bolder;
    font-size: 8px;
    line-height: 28px
}

.our-expertise ul.list li .fa,.our-expertise ul.list li strong {
    font-weight: 700;
    font-size: 18px
}

.slider.slider-horizontal .slider-track {
    height: 4px;
    background: #dbdbdb;
    margin-top: -2px
}

.slider-tick-label-container {
    margin-top: -50px!important
}

.slider-content {
    width: 666px;
    height: auto;
    margin: 0 auto;
    border: 1px solid rgba(150,150,150,.2);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.2);
    padding: 3% 5%;
    position: relative;
    max-width: 100%
}

.slider-content:after {
    content: '▲';
    bottom: 100%;
    color: #f0f0f0;
    font-size: 25px;
    line-height: 20px
}

.slider-content .inner-slide p {
    color: var(--primerycolor);
    font-size: 14px
}

.slider-content .inner-slide .btn {
    background-color: var(--secondarycolor);
    border: 1px solid var(--secondarycolor);
    color: var(--white);
    text-transform: uppercase;
    margin: 20px auto 10px
}

.slider-content .btn:hover {
    background: 0 0;
    color: var(--secondarycolor)
}

.f2ftopmenu .navbar {
    z-index: 9999
}

.mwr-mobileapp {
    background: url(../images.nextzen.com/what_we_offer/mwr-app-bg.jpg) center top no-repeat;
    min-height: 205px
}

.mwr-mobileapp .container {
    padding-top: 75px
}

.mwr-mobileapp .lft {
    width: 40%;
    margin-left: 25%;
    float: left;
    color: var(--white);
    font-size: 24px;
    text-align: right
}

.mwr-mobileapp .lft strong {
    font-family: var(--boldfonts);
    display: block
}

.mwr-mobileapp .ryt {
    width: 25%;
    float: right;
    padding-top: 30px
}

.recruitmentheader #msgSuccesspage p {
    font-size: 15px
}

.recruitmentheader {
    background: 0 0/cover #00000099;
    padding: 130px 0 0;
    text-align: center;
    height: 600px;
    z-index: 99;
    position: relative
}

.recruitmentheader h1,.recruitmentheader h2 {
    font-family: var(--boldfonts);
    font-size: 56px;
    color: var(--white);
    margin-bottom: 0
}

.recruitmentheader p {
    font-size: 32px;
    color: var(--white)
}

.recruitmentheader .form-group {
    float: left;
    width: 100%;
    padding: 15px 10px;
    margin: 30px 0 60px
}

.recruitmentheader .form-group input {
    border: none;
    box-shadow: none;
    color: var(--primerycolor)
}

.recruitmentheader .form-group input::-moz-placeholder {
    color: var(--primerycolor);
    opacity: 1
}

.recruitmentheader .form-group input::-webkit-input-placeholder {
    color: var(--primerycolor);
    opacity: 1
}

.recruitmentheader .form-group input:-ms-input-placeholder {
    color: var(--primerycolor);
    opacity: 1
}

.recruitmentheader .form-group input:-moz-placeholder {
    color: var(--primerycolor);
    opacity: 1
}

.recruitmentheader .form-group .subscribe-orange {
    margin: 0;
    color: var(--white)
}

.reachus .btn:hover,.recruitmentheader .form-group .subscribe-orange:hover {
    background: 0 0;
    color: var(--white);
    border-color: var(--white)
}

.recruitmentoffered .bdr,.recruitmentoffered-ourplan h2 {
    color: var(--primerycolor);
    font-family: var(--boldfonts);
    text-align: center
}

.recruitmentoffered .bdr img {
    max-height: 55px;
    width: auto
}

.recruitmentoffered .bdr {
    padding: 10px;
    font-size: var(--regularfontsize)
}

.recruitmentoffered .bdr>div {
    height: 70px
}

.recruitmentoffered-ourplan {
    margin-bottom: 50px;
    background: #ebebeb;
    padding: 50px 0;
    text-align: center
}

.recruitmentoffered-ourplan h2 {
    font-size: 32px;
    text-transform: capitalize;
    margin: 0 0 50px
}

.plans {
    width: max-content;
    margin: 0 auto;
    display: flex
}

.recruitmentoffered-ourplan .box {
    width: 320px;
    float: left;
    margin: 0 20px;
    background: var(--white);
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    border-radius: 5px;
    text-align: center
}

.recruitmentoffered-ourplan .box .top {
    background: #f5f5f5;
    padding: 30px 0;
    border-radius: 5px 5px 0 0
}

.recruitmentoffered-ourplan .box .top h3 {
    font-family: var(--boldfonts);
    font-size: var(--titlefontsize);
    color: var(--primerycolor);
    text-transform: inherit;
    text-align: center;
    margin: 0 0 25px
}

.recruitmentoffered-ourplan .box ul.list {
    margin: 10px auto;
    padding: 0;
    list-style: none;
    width: 90%
}

.recruitmentoffered-ourplan .box ul.list li {
    list-style: none;
    text-align: center;
    font-family: var(--boldfonts);
    font-size: var(--regularfonts);
    color: var(--primerycolor);
    border-bottom: 1px solid #ebebeb;
    padding: 10px 5px
}

.recruitmentoffered-ourplan .box ul.list li span {
    color: #eb5d4a
}

.recruitmentoffered-ourplan .box ul.list li .disabled {
    color: var(--primerycolor);
    font-style: italic;
    white-space: inherit;
    margin: 0;
    padding: 0
}

.recruitmentoffered-ourplan .box .grey.subscribe-orange {
    background: var(--primerycolor);
    border-color: var(--primerycolor);
    display: inline-block;
    margin: 0 auto 30px;
    border-radius: 5px
}

.pm-header-mn .header-bot .btn:hover,.pm-header-mn .header-top .btn:hover {
    background: var(--white);
    color: var(--secondarycolor)
}

.recruitmentoffered-ourplan .box .grey.subscribe-orange:hover {
    border-color: var(--primerycolor);
    color: var(--primerycolor);
    background: 0 0;
    cursor: pointer
}

.recruitmentoffered-ourplan .box .orange.subscribe-orange {
    border-color: var(--secondarycolor);
    display: inline-block;
    margin: 0 auto 30px;
    border-radius: 5px;
    cursor: pointer
}

.reachus .btn,.reachus h2 {
    display: inline-block;
    margin-top: 0
}

.recruitmentoffered-ourplan .box .orange.subscribe-orange:hover {
    border-color: var(--secondarycolor);
    color: var(--secondarycolor);
    background: 0 0
}

.reachus {
    background: #555;
    padding: 40px 0;
    text-align: center
}

.reachus h2 {
    font-size: 28px;
    color: var(--white);
    padding-top: 5px
}

.reachus .btn {
    margin-left: 40px
}

.pm-header-mn {
    background: url(../images.nextzen.com/what_we_offer/pm-header-bg.jpg) center 110px/cover no-repeat fixed;
    padding: 0
}

body.full .pm-header-mn {
    background: url(../images.nextzen.com/what_we_offer/pm-header-bg.jpg) center 0 no-repeat fixed
}

.pm-header-mn .header-top {
    background: rgb(26 39 85 / 78%);
    width: 100%;
    padding: 150px 0 0;
    text-align: left
}

.pm-header-mn .header-top .btn {
    margin-top: 20px;
    margin-bottom: 89px;
    border: 1px solid var(--secondarycolor);
    border-radius: 0;
    background: 0 0;
    font-family: var(--boldfonts);
    text-transform: capitalize;
    font-size: 18px
}

.pm-header-mn .header-top .btn:hover {
    border: 1px solid var(--white)
}

.pm-header-mn .header-top .short-desc {
    font-size: 13px;
    text-align: center;
    width: 60%;
    margin: 0 auto
}

.pm-header-mn .header-top .short-desc strong {
    font-family: var(--boldfonts);
    font-size: 25px;
    color: var(--white)
}

.pm-header-mn .pm-services {
    display: table;
    margin: 40px auto 0;
    text-align: center
}

.pm-header-mn .pm-services a.box {
    width: 108px;
    height: 125px;
    display: inline-grid;
    margin-right: 30px;
    background: var(--primerycolor);
    text-align: center;
    cursor: pointer;
    text-decoration: none!important;
    position: relative;
    -webkit-transition: .5s;
    transition: .5s
}

.pm-header-mn .pm-services a.box img {
    margin: 10px auto;
    opacity: .8
}

.pm-header-mn .pm-services a.box h3 {
    font-size: 13px;
    color: var(--white);
    line-height: 18px;
    opacity: .8;
    text-transform: capitalize
}

.pm-header-mn .pm-services a.box:after {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid var(--secondarycolor);
    content: '';
    position: absolute;
    left: 30%;
    bottom: 0;
    -webkit-transition: .5s;
    transition: .5s;
    opacity: 0
}

.pm-header-mn .pm-services a.box.active,.pm-header-mn .pm-services a.box:hover {
    background: var(--secondarycolor);
    -webkit-transition: .5s;
    transition: .5s
}

.pm-header-mn .pm-services a.box.active:after,.pm-header-mn .pm-services a.box:hover:after {
    opacity: 1;
    bottom: -10%
}

.pm-header-mn .header-mid {
    margin: 0;
    background: #f0efef;
    width: 100%;
    padding: 20px 0 0;
    height: 200px;
    overflow: hidden
}

.pm-header-mn .header-mid .box {
    height: 200px;
    font-size: 14px;
    color: var(--primerycolor)
}

.pm-header-mn .header-mid .box h4 {
    font-family: var(--boldfonts);
    font-size: 25px!important;
    color: var(--primerycolor);
    margin: 30px 0!important
}

.our-services .box .link p,.talk {
    font-size: 16px;
    text-transform: uppercase
}

.pm-header-mn .header-bot {
    width: 100%;
    background: #f36f3ad1;
    padding: 40px 0
}

.pm-header-mn .header-bot h3 {
    font-family: var(--boldfonts);
    font-size: 45px!important;
    color: var(--white);
    text-transform: capitalize
}

.pm-header-mn .header-bot p {
    font-size: 25px;
    color: var(--white)
}

.pm-header-mn .header-bot .btn {
    border-color: var(--white);
    color: var(--white);
    border-radius: 0;
    background: 0 0;
    margin-top: 35px;
    font-size: 18px
}

.owl-item h4 {
    font-size: 20px!important;
    color: var(--primerycolor);
    text-transform: uppercase;
    margin: 40px 0 20px!important
}

.indexheader,.indexheader h2,.indexheader h3,.talk {
    color: var(--white)
}

#pagepiling>div {
    width: calc(100% + 28px);
    overflow: auto;
    height: 196px;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    vertical-align: text-top;
    margin: 0;
    padding: 0;
    clear: both;
    float: left
}

#pagepiling .section {
    width: 100%;
    background-color: #ebeef0;
    padding-bottom: 60px;
    display: table-cell;
    min-width: 775px;
    font-size: 14px;
    border-radius: 5px;
    white-space: normal;
    vertical-align: top;
    text-align: left;
    padding-right: 50px;
    word-wrap: break-word
}

#pagepiling .section h4,#pagepiling .section p {
    padding: 0 20px
}

.scroll-image img {
    display: block;
    margin: auto
}

.indexheader h3,.indexheader p {
    margin-top: -20px;
    position: relative
}

.indexheader h1 {
    font-size: 25px
}

.header-mid .owl-carousel {
    width: 66.66666667%
}

.header-mid .owl-carousel .owl-stage-outer,.header-mid .owl-carousel .owl-stage-outer .owl-stage {
    height: 100%
}

.indexheader {
    background: url(../images.nextzen.com/what_we_offer/index-banner.jpg) center top/cover no-repeat;
    padding: 145px 0 0;
    height: 600px
}

.indexheader h2 {
    font-size: 84px
}

.indexheader p {
    font-size: 34px;
    margin-left: 160px
}

.indexheader h3 {
    font-size: 44px;
    margin-left: 0;
    text-transform: capitalize
}

.black-btn a:hover,.our-expertise h2,.our-expertise ul.list li,.our-services .box .link,.our-services .box .link p,.our-services-title h2,.talk:hover {
    color: var(--primerycolor)
}

.our-services-title {
    text-align: center;
    padding: 55px 0
}

.our-services-title h2 {
    font-size: 22px;
    margin: 0 0 20px
}

.our-services-title p {
    width: 85%;
    margin: 0 auto
}

.our-services {
    width: 100%;
    text-align: center
}

.our-expertise h2,.our-services .box .link p {
    text-align: left;
    font-family: var(--boldfonts)
}

.secondtab,.secondtab .nav.nav-tabs {
    text-align: center;
    display: inline-block
}

.our-services .box {
    width: 24%;
    margin: 2%!important;
    display: inline-block;
    position: relative;
    -webkit-box-shadow: -3px 3px 10px 0 rgba(0,0,0,.5)!important;
    -moz-box-shadow: -3px 3px 10px 0 rgba(0,0,0,.5)!important;
    box-shadow: -3px 3px 10px 0 rgba(0,0,0,.5)!important;
    -webkit-transition: .5s!important;
    transition: .5s!important;
    height: 225px;
    background-size: cover!important
}

.our-services .box .bg {
    display: inline-block;
    width: 100%;
    height: 100%
}

.our-services .box.s1 {
    background: url(../images.nextzen.com/what_we_offer/services1.jpg) center center no-repeat
}

.our-services .box.s2 {
    background: url(../images.nextzen.com/what_we_offer/services2.jpg) center center no-repeat
}

.our-services .box.s3 {
    background: url(../images.nextzen.com/what_we_offer/services3.jpg) center center no-repeat
}

.our-services .box.s4 {
    background: url(../images.nextzen.com/what_we_offer/services4.jpg) center center no-repeat
}

.our-services .box.s5 {
    background: url(../images.nextzen.com/what_we_offer/services5.jpg) center center no-repeat
}

.our-services .box.s6 {
    background: url(../images.nextzen.com/what_we_offer/services6.jpg) center center no-repeat
}

.our-services .box.s7 {
    background: url(../images.nextzen.com/what_we_offer/emerge.jpg) center center no-repeat
}

.our-services .box.s8 {
    background: url(../images.nextzen.com/what_we_offer/services8.jpg) center center no-repeat
}

.our-services .box .link {
    width: 85%;
    background: var(--white);
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 8px 0;
    -webkit-transition: .5s;
    transition: .5s;
    height: 60px
}

.our-services .box .link img {
    position: absolute;
    top: 30%
}

.our-services .box .link p {
    padding: 0 0 0 10px;
    margin: 0;
    float: left;
    -webkit-transition: .5s;
    transition: .5s
}

.our-services .box .link span.arrow {
    width: 29px;
    height: 18px;
    background: url(../images.nextzen.com/what_we_offer/index-arrow.png) top right no-repeat;
    margin-right: 10px;
    text-decoration: none;
    float: right;
    margin-top: 15px
}

.our-services .box:hover .link span.arrow {
    background: url(../images.nextzen.com/what_we_offer/index-arrow.png) top left no-repeat
}

.our-services .hvr-rectangle-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: 0 0;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .5s;
    transition-duration: .3s
}

.our-services .hvr-rectangle-out:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(15,26,49,.5);
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.our-services .hvr-rectangle-out:hover:before {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .5s!important;
    transition: .5s!important
}

.our-expertise {
    background: url(../images.nextzen.com/what_we_offer/index-our-expertise.jpg) center top/cover no-repeat;
    padding: 80px 0
}

.our-expertise h2 {
    font-size: 24px;
    margin-top: 0
}

.our-expertise ul.list {
    margin: 0;
    padding: 0;
    list-style: none
}

.our-expertise ul.list li {
    font-size: 18px;
    line-height: 30px
}

.our-expertise ul.list li .fa {
    color: var(--primerycolor);
    margin: 0 15px 0 10px
}

.talk {
    max-width: 220px;
    padding: 10px 0;
    margin: 60px auto;
    display: block;
    background: var(--primerycolor);
    border-radius: 5px;
    border: 1px solid var(--primerycolor);
    font-family: var(--boldfonts)
}

.price,.pricingtab .nav-tabs li a {
    font-size: var(--subtitlefontsize)
}

.talk:hover {
    background: var(--white)
}

.magazine-title {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 18px
}

.latest-issue {
    border-top: 1px solid #000;
    padding-top: 14px;
    margin-bottom: 50px
}

.issue-inner-img {
    margin-left: 18px;
    width: calc(50% - 18px)
}

.latestissue-single {
    width: 50%
}

.latestissue-single img {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.magazine-images {
    margin-bottom: 28px;
    border: 1px solid #ededed
}

.price-section,.recentissue-slider .section-title {
    margin-bottom: 18px
}

.magazine-images img {
    object-fit: fill;
    width: 100%;
    height: 100%
}

.magazine-subscribe p {
    text-align: center;
    font-size: var(--titlefontsize)
}

.pricingtab .secondtab .nav-tabs li a,.year-title span {
    font-size: var(--smallfontsize);
    font-family: var(--boldfonts)
}

.magazine-subscribe strong {
    font-family: var(--boldfonts);
    font-weight: 700!important
}

.secondtab {
    width: 100%
}

.secondtab .nav.nav-tabs {
    background: rgba(59,154,223,.1);
    border-radius: 10px;
    padding: 10px
}

.pricingtab .secondtab .nav-tabs li:first-child a {
    margin-right: 10px
}

.pricingtab .secondtab .nav-tabs li a {
    border: 0;
    border-radius: 7px;
    color: #3b9adf
}

.pricingtab .secondtab .nav-tabs li.active a {
    border: 0;
    background: #3b9adf;
    color: #fff
}

.pricingtab .nav-tabs {
    border: 0;
    margin-bottom: 18px
}

.pricingtab .nav-tabs li a {
    border-bottom: 2px solid transparent;
    font-family: var(--boldfonts);
    color: #555
}

.pricingtab .nav-tabs li.active a {
    border-bottom: solid 2px var(--secondarycolor);
    color: #000
}

.price-section {
    background-color: rgba(236,236,236,.5);
    border-radius: 8px;
    padding: 18px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.price-section input,.strategic-consultancy .m-t-none {
    margin-top: 0
}

.year-title {
    font-size: var(--titlefontsize);
    line-height: 1.3;
    margin-left: 15px;
    text-align: left
}

.year-title span {
    color: var(--secondarycolor);
    width: 100%;
    display: inline-block
}

.black-btn a,.subscribe-btn-section {
    display: flex;
    font-size: var(--subtitlefontsize);
    font-family: var(--mediumfonts)
}

.left-details {
    display: flex;
    align-items: center
}

.subscribe-btn-section {
    margin-top: 45px;
    align-items: center
}

.black-btn a {
    border: 2px solid var(--primerycolor);
    box-sizing: border-box;
    border-radius: 5px;
    padding: 5px 15px;
    color: var(--white);
    font-weight: 500;
    margin-right: 18px
}

.black-btn a:hover {
    background-color: transparent;
    border: 2px solid var(--primerycolor)
}

.recentissue {
    display: inline-block;
    margin: 35px 0 0!important;
    overflow: hidden
}

.new-magazineheader {
    position: relative;
    height: 100%;
    z-index: 9;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.new-magazineheader:before {
    background: url(../images.nextzen.com/what_we_offer/magazine-img.jpg);
    height: 100%;
    position: absolute;
    width: 100%;
    content: '';
    left: 0;
    top: 0;
    z-index: -1
}

.new-magazineheader p {
    color: #fff;
    margin: 0 0 35px;
    font-size: 42px
}

.newmobileapp-section {
    background-color: #f9f9f9;
    padding: 100px 0
}

.appsection,.new-magazineheader .btn-row {
    display: flex;
    justify-content: center;
    align-items: center
}

.left-app-section {
    padding: 0 35px
}

.right-app-section p {
    font-size: var(--titlefontsize)
}

.right-app-section p strong {
    margin: 16px 0;
    display: inline-block
}

.ryt a {
    margin-right: 18px
}

.magazine-getintouch {
    display: flex;
    color: var(--white);
    justify-content: center;
    align-items: center;
    padding: 25px 0
}

.services-wrapper .magazine-getintouch {
    background-color: #000!important;
    flex-direction: column;
}

.services-wrapper .magazine-getintouch h1 {
    margin: 0 0 18px;
    font-size: 25px!important;
    font-family: var(--boldfonts);
    color: var(--white)
}

.new-magazineheader .book-your-space-white,.new-magazineheader .subscribe-orange,.recentissue .top-selling-group a {
    font-size: var(--subtitlefontsize);
    font-family: var(--mediumfonts)
}

.magazine-getintouch p {
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center
}

.services-wrapper .magazine-getintouch a.contactid {
    color: var(--white)!important;
    font-size: 16px!important;
    margin: 0 0 0 18px;
    padding: 0
}

.magazine-getintouch span {
    margin: 0;
    padding: 0;
    color: var(--white)
}

.services-wrapper .magazine-getintouch a.contactid .fa-envelope {
    background: -webkit-linear-gradient(#fff,#fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.rightsubscribe {
    padding-left: 20px;
    position: relative
}

.recentissue button.owl-next,.recentissue button.owl-prev {
    box-shadow: var(--box-shadow);
    top: 45%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    border-radius: 100%!important;
    background-color: #fff!important;
    box-shadow: var(--box-shadow);
    position: absolute
}

.recentissue .owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.recentissue button.owl-prev {
    left: -20px
}

.recentissue button.owl-next {
    right: -20px
}

.recentissue .top-selling-group a {
    padding-top: 5px;
    display: block
}

.our-esteemed-clients-main .main-title {
    justify-content: center;
    margin: 25px 0
}

.our-esteemed-clients {
    margin-bottom: 40px
}

#sidebar-nav.sticky {
    position: fixed;
    top: 80px;
    right: 0
}

.sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 8%
}

.new-magazineheader .subscribe-orange {
    padding: 5px 25px;
    text-transform: capitalize;
    background-color: transparent;
    border: 2px solid var(--white);
    cursor: pointer;
    line-height: normal
}

.new-magazineheader .subscribe-orange:hover {
    border: transparent;
    background-color: var(--white);
    border: 2px solid var(--white);
    color: #000
}

.new-magazineheader .book-your-space-white {
    padding: 5px 25px;
    line-height: normal
}

#ImgInquireNowForm .advancesearch strong,#SerInquireNowForm .advancesearch strong {
    font-family: var(--mediumfonts);
    font-size: var(--subtitlefontsize)!important
}

@media (max-width: 1366px) {
    .latestissue-single {
        height:auto
    }

    .new-magazineheader p {
        font-size: 40px
    }

    .left-section,.recentissue {
        width: 60%
    }

    .magazine-subscribe p {
        font-size: var(--regularfontsize)
    }

    .rightsubscribe {
        width: 38%;
        top: 12%
    }

    .recentissue-slider {
        width: 100%
    }
}

@media only screen and (max-width: 1024px) {
    .pick-title h3 {
        font-size:22px
    }

    .pick-title h2 {
        font-size: 35px
    }

    .magazine-subscribe p,.year-title {
        font-size: var(--subtitlefontsize)
    }

    .pick-title {
        padding-top: 50px
    }

    .magazine-subscribe p {
        line-height: 1.2
    }

    .price-section {
        padding: 15px 18px
    }

    .subscribe-btn-section {
        margin-top: 22px
    }

    .year-title {
        text-align: left
    }

    .container.marketwatchreport {
        width: 970px
    }

    .indexheader h2 {
        font-size: 65px
    }

    .indexheader p {
        font-size: 32px;
        margin-top: -10px;
        margin-left: 138px
    }

    .indexheader h3 {
        font-size: 36px
    }

    .our-services .box .link {
        height: 48px
    }

    .our-services .box .link span.arrow {
        margin-top: 12px
    }

    .whatoffer .tab-content {
        width: 90%;
        margin: 0 auto
    }

    .whatoffer .tab-content .box-lft,.whatoffer .tab-content .box-ryt {
        width: 27%
    }

    .whatoffer .tab-content .box-mid {
        width: 45%
    }

    .our-expertise {
        padding: 70px 0
    }

    .services-wrapper .container {
        width: 100%
    }

    .cmplan {
        padding: 12px 0!important
    }

    .cmplan h2 {
        font-size: 28px;
        margin-bottom: 8px
    }

    .cmplan p {
        margin-bottom: 0!important;
        font-size: var(--regularfontsize)
    }

    .customizedecaas p {
        font-size: 16px
    }

    .connectcustomers h2 {
        font-size: 27px
    }

    .talk {
        margin: 50px auto
    }
}

@media screen and (max-width: 1199px) {
    .pm-header-mn .pm-services a.box {
        width:100px;
        margin-right: 15px
    }

    .magazineheader {
        top: 0
    }

    .join-free-btn {
        margin-right: 1%
    }

    .magazineheader .magazinelogo {
        margin: 50px 0 40px
    }

    .magazineheader .btn-row {
        margin: 60px 0 85px
    }

    .aboutmagazine .lft {
        width: 30%
    }

    .aboutmagazine .ryt {
        width: 69%;
        padding: 0
    }

    .fullscreen-bg {
        height: 510px
    }

    .bestplace {
        padding-top: 115px
    }

    .bestplace .lft {
        width: 55%;
        margin-left: 2%
    }

    .bestplace .ryt {
        margin-top: 25px;
        padding-right: 2%
    }

    .bestplace h2 {
        margin-top: 30px
    }

    .book-ioc {
        margin: 10px 0
    }

    .subscribemagazine .lft {
        width: 79%
    }

    .subscribemagazine .ryt {
        width: 20%
    }

    .mobileapp .lft {
        width: 53%;
        margin: 0 0 0 10%
    }

    .expertise .lft,.mobileapp .ryt {
        width: 35%
    }

    .mobileapp .ryt .iosstore,.mobileapp .ryt .playstore {
        width: 45%;
        margin: 0 5px
    }

    .ecaasheader .form-group .form-cont {
        width: 25%
    }

    .plan-mn .paln-box {
        height: 350px
    }

    .our-services .box .link p,.plan-mn .paln-box ul li {
        font-size: 13px
    }

    .plan-mn .paln-box ul {
        margin: 10px 0;
        padding: 0 20px
    }

    .advertisementheader p {
        margin-bottom: 76px
    }

    .advertisementheader .subscribe-orange.btn {
        background: var(--secondarycolor);
        color: var(--white);
        text-transform: uppercase;
        font-family: var(--boldfonts);
        border: 1px solid var(--secondarycolor);
        padding: 10px 25px
    }

    .advertisementheader .subscribe-orange.btn:hover {
        border: 1px solid var(--white);
        color: var(--white)
    }

    .whatoffer .tab-content .box-lft .box,.whatoffer .tab-content .box-ryt .box {
        padding: 0 20px;
        margin-bottom: 30px
    }

    .whatoffer .tab-content .box-lft .box p,.whatoffer .tab-content .box-ryt .box p {
        font-size: 12px
    }

    .whatoffer .tab-content .box-ryt .box:hover::after {
        height: 110%
    }

    .whatoffer .tab-content .box-ryt .box:hover .hover-bg {
        bottom: -30px
    }

    .cmheader {
        background-size: 100% auto
    }

    .cmheader .btn {
        margin: 70px 0 45px
    }

    .cmplan .box {
        font-size: 14px
    }

    .marketwatchreport .marketwatchreport-title {
        margin: -62px 2% 0 1%
    }

    .marketwatchreport .box-mn .box {
        margin-right: 2%
    }

    .mwr-mobileapp .lft {
        width: 44%
    }

    .recruitmentoffered-ourplan h2 {
        font-size: 32px
    }

    .recruitmentoffered-ourplan .box,.recruitmentoffered-ourplan .box ul.list {
        width: 97%;
        margin: 10px auto
    }

    .our-services .box .link {
        width: 100%
    }
}

@media screen and (max-width: 992px) {
    .adds-box h2 {
        font-size:14px
    }

    .brandingcampaign {
        flex-wrap: wrap
    }

    .newchoosemedia h2 {
        margin-bottom: 20px
    }

    .pick-title {
        width: 100%;
        display: flex;
        justify-content: center;
        margin-bottom: 18px;
        padding-top: 0;
        column-gap: 6px
    }

    .pick-title h2,.pick-title h3 {
        font-size: 22px;
        padding: 0
    }

    .left-section {
        width: auto
    }

    .rightsubscribe {
        width: auto;
        margin-top: 45px;
        padding: 0;
        position: inherit
    }

    .subscribe-btn-section {
        justify-content: center
    }

    .customizedecaas h2,.happysubscribe h3,.new-magazineheader p {
        font-size: 28px
    }

    .right-app-section {
        width: 80%
    }

    .pm-header-mn .header-top .container,.pm-header-mn .pm-services,.recentissue,.subscribemagazine .lft,.subscribemagazine .ryt {
        width: 100%
    }

    .cmplan p,.latest-issue {
        margin-bottom: 0
    }

    .services-wrapper {
        margin-top: 159px
    }

    .social-icons ul li {
        margin: 0 .5%
    }

    .services-wrapper .container.marketwatchreport {
        width: 970px!important
    }

    .bestplace h2,.cmplan h2 {
        margin-top: 20px
    }

    .cmservices .block {
        margin-right: 1%;
        padding: 5px;
        line-height: 1.3
    }

    .mobileapp .ryt .iosstore img,.mobileapp .ryt .playstore img,.subscribemagazine .magazine-txt {
        margin-top: 0
    }

    .pm-header-mn {
        background-size: cover;
        background-position: 85% center
    }

    .s2 .slider-holder li.slide {
        font-size: 14px;
        line-height: 24px
    }

    .casestudy .box4 h2,.magazineheader p {
        font-size: 32px
    }

    .magazineheader .btn-row {
        margin: 50px 0
    }

    .fullscreen-bg {
        height: 400px
    }

    .fullscreen-bg__video,.magazineheader {
        top: 0
    }

    .book-ioc img {
        margin-top: 10px!important
    }

    .aboutmagazine .lft {
        width: 35%
    }

    .aboutmagazine .ryt {
        width: 64%;
        padding: 0
    }

    .aboutmagazine .title {
        font-size: 16px;
        margin: 30px 0;
        padding: 0
    }

    .aboutmagazine .ioc {
        width: 20%;
        padding: 5px 0;
        margin-top: 0
    }

    .bestplace,.mobileapp .container {
        padding-top: 64px
    }

    .bestplace {
        background-size: cover;
        min-height: 500px
    }

    .book-ioc {
        margin: 15px 0;
        padding: 0
    }

    .book-ioc .book-title {
        font-size: 16px;
        margin-top: 8px
    }

    .advertisementheader p,.happysubscribe {
        margin-bottom: 50px
    }

    #MagazineDownloadLink,.subscribemagazine .ryt .form-group {
        margin: 5px;
        float: left
    }

    .subscribemagazine .magazine-img {
        text-align: left;
        width: 35%
    }

    .subscribemagazine .magazine-txt {
        width: 61%;
        margin-right: 1%
    }

    .subscribemagazine {
        padding-bottom: 20px
    }

    .marketplaces h2,.otherpublication h2 {
        margin: 0
    }

    .upcoming-publication h2 {
        margin: 30px 0
    }

    .mobileapp {
        background: url(../images.nextzen.com/what_we_offer/app-bg.png) 30% top no-repeat
    }

    .mobileapp .lft {
        width: 58%;
        margin: 0 0 0 8%;
        font-size: 19px
    }

    .mobileapp .ryt {
        width: 25%;
        padding-top: 0
    }

    .mobileapp .ryt .iosstore,.mobileapp .ryt .playstore {
        width: 95%;
        margin: 5px;
        float: none;
        display: inline-block
    }

    .ourclient .clientbox .logobox img {
        height: 57px
    }

    .newslatter .lft input {
        width: 56%
    }

    .newslatter .lft a.subscribe-orange {
        width: 30%;
        font-size: 17px;
        padding: 6px 25px
    }

    .newslatter .ryt a.subscribe-orange {
        font-size: 17px;
        padding: 6px 25px
    }

    .choose-plan .box .btn-group {
        width: 70%
    }

    .choose-plan .box .row,.indexheader .container,.our-expertise .container {
        width: 90%
    }

    .upcoming-publication p {
        font-size: 13px
    }

    .ecaasheader h2 {
        font-size: 26px
    }

    .ecaasheader .ecaaslogo {
        margin: 25px 0
    }

    .ecaasheader .ecass-services {
        width: 100%;
        margin: 20px auto
    }

    .ourplan {
        padding: 20px 0 80px
    }

    .plan-mn .paln-box ul li {
        font-size: 12px
    }

    .plan-mn .paln-box ul {
        margin: 10px 0;
        padding: 0 15px
    }

    .cmplan .box,.intmarketplaces,.marketplaces,.services-footer {
        padding: 20px 0
    }

    .marketplaces .market-logo {
        width: 23%;
        display: inline-block;
        float: none
    }

    .intmarketplaces .market-logo {
        display: inline-block;
        width: 25%
    }

    .services-wrapper .container,.whatoffer .container,.whatoffer .tab-content {
        width: 95%
    }

    .nbs-flexisel-item {
        margin: 0 10px
    }

    .whatoffer .tab-content .box-mid {
        PADDING: 0 10px
    }

    .casestudy .desc {
        padding: 10px 20px
    }

    .casestudy .box3 .desc,.casestudy .box7 .desc {
        padding: 0 20px
    }

    .casestudy .box4 p,.cmheader .btn,.cmheader p {
        font-size: 18px
    }

    .connectcustomers h2 {
        margin: 30px 0 20px
    }

    .connectcustomers .bdr {
        margin-bottom: 30px
    }

    .whatoffer {
        padding-bottom: 50px
    }

    .whatoffer .nav-tabs li a {
        padding: 10px;
        font-size: 17px
    }

    .whatoffer .tab-content .box-lft .box.active::after,.whatoffer .tab-content .box-lft .box::after {
        height: 107%
    }

    .whatoffer .tab-content .box-lft .box.active .hover-bg,.whatoffer .tab-content .box-lft .box:hover .hover-bg {
        bottom: -24%
    }

    .whatoffer .tab-content .box-lft .box {
        padding: 0 5px 0 20px;
        margin-bottom: 8px
    }

    .whatoffer .tab-content .box-ryt .box {
        padding: 0 20px 0 5px;
        margin-bottom: 8px
    }

    .cmheader h2 {
        font-size: 38px
    }

    .cmheader .btn {
        margin: 33px 0 27px
    }

    .cmservices .bdr .ioc-txt {
        padding: 20px
    }

    .cmservices .bdr .ioc-txt h2 {
        margin: 30px 0 10px
    }

    .cmplan {
        padding: 30px 0
    }

    .cmplan .box-mn {
        padding: 15px;
        text-align: center;
        width: 100%;
        margin: 20px auto
    }

    .cmplan .col-md-8 .box h2 {
        font-size: 30px;
        margin-bottom: 20px
    }

    .cmplan .display-mob {
        display: none
    }

    .anim-inner-container {
        height: 500px
    }

    .marketwatchreport {
        margin: 30px auto
    }

    .marketwatchreport .marketwatchreport-title {
        margin: -15px 0 0;
        width: 132px
    }

    .marketwatchreport .box-mn .box {
        margin-right: 0
    }

    .mwr-samplereport h2 {
        font-size: 29px
    }

    .mwr-samplereport .subscribe-orange {
        padding: 10px
    }

    .customizedreport h2 {
        margin-bottom: 10px
    }

    .customizedreport p {
        margin-bottom: 10px;
        font-size: 18px
    }

    .cmplan p {
        font-size: 16px
    }

    .mwr-mobileapp {
        background-size: cover;
        background-position: 19%
    }

    .mwr-mobileapp .lft {
        width: 47%;
        font-size: 20px
    }

    .mwr-mobileapp .ryt {
        margin-left: 2%;
        width: 23%
    }

    .recruitmentoffered-ourplan h2 {
        font-size: 30px;
        margin: 0 0 30px
    }

    .recruitmentoffered-ourplan .box ul.list li {
        line-height: inherit;
        padding-left: 10px;
        padding-right: 10px
    }

    .recruitmentoffered-ourplan .box.halfyearly ul.list li {
        padding: 16px 10px 17px
    }

    .our-services .box .link span.arrow {
        margin-right: 5px
    }

    .our-services .box .link {
        width: 100%;
        height: 60px
    }

    .our-services .box {
        height: 200px
    }

    .services-footer .our-services .box .link {
        height: 48px
    }

    .indexheader {
        height: 480px
    }

    .indexheader h2 {
        font-size: 50px
    }

    .indexheader p {
        margin-left: 65px
    }

    .indexheader h3 {
        margin-top: -10px;
        font-size: 25px
    }

    .our-expertise {
        background-position: 28%
    }

    .pm-header-mn .pm-services a.box img {
        margin: 5px auto
    }

    .pm-header-mn .pm-services a.box {
        width: calc(12% - 10px);
        margin-right: 10px
    }

    .s2 .slider-wrapper .fade {
        height: 110px
    }

    .ourclient {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .pm-header-mn .header-bot h3 {
        font-size: 32px!important
    }

    .s2 .slider-nav img {
        height: 75px
    }

    .markitsolution .flex-container {
        flex-wrap: nowrap
    }

    .promotiondeliver {
        width: 60%;
        padding-right: 10px!important
    }

    .promotiondeliver li {
        padding: 11.5px 0 13px
    }
}

@media only screen and (max-width: 768px) {
    .fullscreen-bg__video,.magazineheader {
        top:0!important
    }

    .otherpublication .slick-next,.otherpublication .slick-prev,.specialreport .slick-next,.specialreport .slick-prev {
        right: 0
    }

    .f2fmobilemenu .navbar-default {
        margin-top: 60px
    }

    .marketwatchreport .marketwatchreport-title {
        width: 123px!important;
        margin: -11px 0 0
    }

    .services-wrapper {
        margin-top: 0!important
    }

    .magazineheader .magazinelogo {
        margin: 60px 0 20px
    }

    .magazineheader p {
        font-size: 25px
    }

    .aboutmagazine .ryt {
        width: 59%;
        padding: 0
    }

    .aboutmagazine .ioc {
        margin-top: 10px
    }

    .bestplace {
        padding-top: 100px
    }

    .bestplace h2 {
        margin-top: 0
    }

    .book-ioc {
        margin: 10px 0
    }

    .book-ioc .book-title {
        margin-top: 8px;
        font-size: 16px
    }

    .happysubscribe {
        padding: 21px 0 0
    }

    .s2 .slider-holder {
        text-align: center;
        line-height: 25px
    }

    .mobileapp {
        background: url(../images.nextzen.com/what_we_offer/app-bg.png) 38% top no-repeat
    }

    .mobileapp .container {
        padding-top: 75px
    }

    .mobileapp .lft {
        width: 55%;
        font-size: 22px;
        margin-left: 20%
    }

    .mobileapp .ryt {
        width: 20%;
        margin-top: 5px
    }

    .mobileapp .ryt .iosstore,.mobileapp .ryt .playstore {
        width: 95%
    }

    .nbs-flexisel-item {
        margin: 0
    }

    .advertisementheader {
        padding: 187px 0
    }

    .recruitmentoffered-ourplan h2 {
        font-size: 24px
    }

    .recruitmentoffered-ourplan p {
        font-size: 18px
    }

    .recruitmentoffered-ourplan .plans {
        width: 100%
    }
}

.strategic-consultancy .fullscreen-bg {
    background-image: url(../images.nextzen.com/what_we_offer/banner.jpg);
    background-size: cover;
    background-position: center
}

.strategic-consultancy .recruitmentheader p {
    font-size: 19px;
    margin-top: 25px
}

.strategic-consultancy .recruitmentheader h2,.strategic-consultancy .recruitmentheader h4 {
    font-size: 52px;
    font-family: var(--boldfonts);
    font-weight: 400
}

.strategic-consultancy .fullscreen-bg .recruitmentheader h4 {
    font-size: 32px!important;
    color: var(--white);
    margin-top: 20px!important;
    text-transform: capitalize
}

.strategic-consultancy .recruitmentheader .form-group .subscribe-orange {
    font-size: 21px
}

.strategic-consultancy .recruitmentheader .form-group {
    margin-top: 10px
}

.strategic-consultancy .recruitmentoffered {
    background-color: var(--white);
    max-width: 684px;
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
    margin: auto
}

.strategic-consultancy .recruitmentoffered h2,.strategic-consultancy .recruitmentoffered-ourplan h2 {
    font-family: var(--boldfonts);
    font-weight: 400;
    font-size: 26px
}

.strategic-consultancy .custom-recruitmentoffe {
    margin: -11rem auto 9rem;
    box-shadow: 2.06px 3.43px 7.56px 1.44px rgba(37,23,22,.31)
}

.strategic-consultancy .recruitmentoffered:after {
    content: "";
    background-color: var(--secondarycolor);
    bottom: 100%;
    height: 10px;
    width: 100%;
    max-width: 382px;
    position: absolute;
    margin-left: -191px;
    left: 50%
}

.strategic-consultancy .recruitmentoffered-ourplan {
    background-color: transparent;
    padding-top: 0;
    margin-bottom: 0
}

.strategic-consultancy .recruitmentoffered-ourplan .box .top {
    padding-bottom: 0;
    background-color: transparent
}

.strategic-consultancy .recruitmentoffered-ourplan .box {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: auto;
    min-height: auto!important
}

.strategic-consultancy .recruitmentoffered-ourplan .box ul.list {
    margin-top: 0;
    min-height: auto!important
}

.strategic-consultancy .recruitmentoffered-ourplan .container {
    max-width: 810px
}

.strategic-consultancy .recruitmentoffered-ourplan .container>div {
    border-right: 1px solid #e1e1e1
}

.strategic-consultancy .p-r-none {
    padding-right: 0
}

.strategic-consultancy .we-are-section {
    max-width: 100%;
    transform: none;
    background-color: var(--white);
    position: relative;
    margin-bottom: 50px
}

.strategic-consultancy .we-are-section:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    max-width: 100%;
    height: 40%;
    background-color: var(--secondarycolor);
    top: 50%;
    transform: translateY(-50%);
    margin-left: 0;
    min-height: 150px
}

.strategic-consultancy .we-are-section .container {
    max-width: 1040px;
    position: relative;
    z-index: 99;
    background-color: var(--white);
    padding: 0
}

.strategic-consultancy .we-are-section .left-box {
    box-shadow: -1.94px 3.5px 3.8px .2px rgba(37,23,22,.31);
    padding: 33px;
    position: relative
}

.strategic-consultancy .we-are-section .left-box p {
    font-size: 16px;
    margin-top: 32px
}

.strategic-consultancy .we-are-section .left-box:after {
    left: 100%;
    width: calc(100% - 80px);
    height: 100%;
    background-color: var(--primerycolor);
    position: absolute;
    top: 60px;
    content: "";
    z-index: 0
}

.strategic-consultancy .we-are-section .left-box:before {
    left: 100%;
    width: 100%;
    background-color: var(--secondarycolor);
    position: absolute;
    content: "";
    height: 150px;
    z-index: 99;
    top: 50%;
    transform: translateY(-50%)
}

.strategic-consultancy .strength-box {
    background-color: var(--primerycolor);
    color: var(--white);
    padding: 40px;
    display: inline-block;
    float: right
}

.strategic-consultancy .strength-box table {
    width: 100%;
    max-width: 320px;
    border-spacing: 15px;
    border-collapse: separate
}

.strategic-consultancy .strength-box table tr td {
    width: 50%;
    height: 148px;
    background-color: var(--white)
}

.strategic-consultancy .strength-box table tr td div {
    color: var(--primerycolor);
    border-radius: 4px;
    font-size: 16px;
    padding: 20px
}

.strategic-consultancy .strength-box table tr td div span {
    top: 50%;
    transform: translateY(-50%)
}

.strategic-consultancy .strength-box table tr td div strong {
    color: #da5040;
    font-size: 30px;
    font-family: var(--boldfonts);
    font-weight: 400
}

.strategic-consultancy .same-height>div:last-child {
    z-index: 99
}

.strategic-consultancy .recruitmentoffered-ourplan .box ul.list li {
    font-size: 16px
}

.strategic-consultancy .custom-recruitmentoffered h2 {
    margin-bottom: 25px
}

@media only screen and (max-width: 991px) {
    .strategic-consultancy .same-height,.strategic-consultancy .same-height>div {
        display:block;
        width: 100%
    }

    .strategic-consultancy .same-height>div:last-child {
        background-color: var(--primerycolor)
    }

    .strategic-consultancy .strength-box {
        width: 100%;
        float: none
    }

    .strategic-consultancy .strength-box table {
        max-width: 100%;
        width: 100%
    }

    .strategic-consultancy .strength-box table tbody,.strategic-consultancy .strength-box table tbody tr {
        display: inline-block
    }

    .strategic-consultancy .strength-box table tbody tr {
        width: calc(50% - 2px)
    }

    .strategic-consultancy .same-height h2 {
        text-align: center;
        font-family: var(--boldfonts);
        font-weight: 400
    }

    .strategic-consultancy .we-are-section .left-box:after,.strategic-consultancy .we-are-section .left-box:before {
        display: none
    }

    .strategic-consultancy .recruitmentoffered {
        transform: none;
        margin-top: 35px;
        margin-bottom: 35px;
        padding: 35px 0
    }

    .strategic-consultancy .we-are-section {
        margin-top: 0;
        padding-top: 0
    }

    .strategic-consultancy .recruitmentheader h2 {
        font-size: 38px
    }
}

@media only screen and (max-width: 767px) {
    .slider-content h3 {
        font-size:var(--titlefontsize);
        margin-top: 8px
    }

    .slider-tick-label {
        font-size: 12px
    }

    .strategic-consultancy .recruitmentoffered-ourplan .container>div {
        width: 100%;
        border-right: 0
    }

    .strategic-consultancy .recruitmentoffered-ourplan h2 {
        margin-bottom: 0;
        margin-top: 15px
    }

    .strategic-consultancy .recruitmentoffered {
        padding-top: 25px;
        padding-bottom: 25px;
        margin-bottom: 0;
        margin-top: 15px
    }

    .strategic-consultancy .recruitmentoffered-ourplan {
        padding-bottom: 0;
        padding-top: 20px
    }

    .strategic-consultancy .recruitmentoffered-ourplan .box .top,.strategic-consultancy .we-are-section {
        padding-top: 0
    }

    .strategic-consultancy .strength-box table tbody tr,.strategic-consultancy .strength-box table tr td {
        width: 100%;
        display: inline-block;
        background-color: transparent
    }

    .strategic-consultancy .strength-box table tr td {
        padding-bottom: 20px;
        height: auto
    }

    .strategic-consultancy .strength-box table tr td div {
        background-color: var(--white)
    }

    .strategic-consultancy .strength-box table tr:last-child td:last-child {
        padding-bottom: 0
    }

    .strategic-consultancy .we-are-section .left-box {
        padding-top: 0!important
    }

    .strategic-consultancy .recruitmentoffered-ourplan .container>div:last-child .box ul {
        margin-bottom: 20px
    }

    .strategic-consultancy .recruitmentoffered:after {
        display: none
    }

    .strategic-consultancy .recruitmentoffered:not(.we-are-section) {
        border-top: 10px solid var(--secondarycolor)
    }

    .strategic-consultancy .recruitmentheader h2 {
        font-size: 23px
    }

    .strategic-consultancy .recruitmentheader p {
        font-size: 15px
    }

    .strategic-consultancy .recruitmentheader .form-group .subscribe-orange {
        font-size: 17px
    }
}

.btns {
    font-weight: 400;
    line-height: 1.42857143;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 4px
}

.centertext {
    float: none;
    width: 100%;
    padding-left: 39%
}

.fromchkbox {
    height: 18px;
    width: 18px;
    float: left;
    margin: 0 5px 0 0!important
}

.our-services .box.s9 {
    background: url(../images.nextzen.com/what_we_offer/services9.jpg) center center no-repeat
}

.magsub {
    background: var(--white);
    color: var(--primerycolor);
    border: 1px solid var(--secondarycolor);
    margin: 0 0 0 10px;
    padding: 10px 25px;
    font-size: var(--regularfontsize);
    font-family: var(--boldfonts);
    text-transform: capitalize
}

.magsub:hover {
    color: var(--white);
    background: var(--secondarycolor);
    border: 1px solid var(--white)
}

.latestmagdownload {
    font-size: 16px;
    margin-top: 12px
}

.sercice-esteemedclients {
    display: flex;
    overflow: hidden
}

.sercice-esteemedclients .our-esteemed-details button.owl-prev {
    left: -14px
}

.sercice-esteemedclients .our-esteemed-details button.owl-next {
    right: -14px
}

#frmMagazineInquireNow .col-sm-6 {
    margin: 12px 0
}

.black-btn a.disabled {
    background-color: #b9b9b9;
    border: 2px solid #d7d7d7;
    cursor: not-allowed
}

.black-btn a:hover.disabled {
    background-color: #b9b9b9;
    border: 2px solid #d7d7d7;
    color: #fff
}

.services-social ul {
    display: flex;
    justify-content: center
}

.tw-icon {
    background-color: var(--primerycolor);
    padding: 4px;
    margin-right: 3%;
    border-radius: 50%;
    width: 29px;
    height: 29px
}

.howorganisers,.orgainsers-logo {
    position: relative;
    background-color: var(--white)
}

img {
    max-width: 100%
}

#tradefair-promotion {
    background: url(../images.nextzen.com/what_we_offer/banner-tradefair.jpg) center top no-repeat;
    padding: 80px 0
}

#tradefair-promotion h2 {
    font-size: 40px;
    color: var(--white);
    text-align: center;
    font-weight: 700;
    text-transform: uppercase
}

.listplatform h3 {
    text-align: center;
    color: var(--white);
    margin-top: 40px;
    margin-bottom: 0;
    font-family: var(--boldfonts);
    font-size: 30px;
    text-transform: none!important
}

.listplatform ul {
    margin: 20px auto;
    padding: 0;
    width: 70%;
    color: var(--white);
    font-size: 20px;
    list-style-type: none
}

.listplatform ul li {
    margin-bottom: 12px;
    font-size: 20px
}

.listplatform ul li .fa {
    margin-right: 16px
}

#tradefair-promotion a.subscribe-orange {
    font-size: 20px;
    color: var(--white);
    padding: 12px 30px;
    margin-top: 18px
}

.markitsolution h2.title {
    font-size: var(--sectionheadingfontsize);
    color: var(--primerycolor);
    margin: 35px 0 60px
}

.box-white h2,.tf-inquiryform .tnctext a {
    color: var(--secondarycolor)
}

.promotiondeliver {
    padding-right: 40px!important
}

.box-white ul,.promotiondeliver ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.promotiondeliver li {
    width: 100%;
    text-align: right;
    padding: 12.5px 0 13px;
    margin: 0
}

.box-white h2,.promotiondeliver h2 {
    font-family: var(--boldfonts);
    text-transform: uppercase;
    margin-bottom: 18px
}

.promotiondeliver h2 {
    margin-top: 38px;
    text-align: right;
    font-size: var(--titlefontsize)
}

.box-white {
    background-color: var(--white);
    border-radius: 15px;
    box-shadow: 0 6px 26.19px .81px rgba(0,0,0,.08);
    text-align: center;
    margin-top: 18px;
    padding: 0!important
}

.box-white h2 {
    font-size: 24px;
    margin-top: 18px
}

.box-white a,.help-organisers #accordion .panel-heading a.collapsed:focus::before,.help-organisers #accordion .panel-heading a.collapsed:hover::before,.org-details strong,.right-details a {
    color: var(--primerycolor)
}

.box-white li {
    width: 100%;
    padding: 12px 0;
    margin: 0;
    border-top: 1px solid #ebebeb
}

.primeboxs {
    z-index: 99;
    margin-top: -18px
}

.primeboxs h2 {
    padding: 18px 0
}

.primeboxs a {
    padding-bottom: 18px!important;
    display: block
}

.box-white a {
    font-weight: 700;
    font-family: var(--boldfonts);
    cursor: pointer
}

.help-organisers h2,.organizers h2,.testimonials h2,.tf-inquiryform h2 {
    font-size: 36px;
    text-align: center;
    font-weight: 600;
    font-family: var(--boldfonts)
}

.organizers h2,.testimonials h2,.tf-inquiryform h2 {
    margin-bottom: 32px;
    display: inline-block;
    width: 100%;
    margin-top: 0
}

.organizers {
    background-color: #f5f5f5;
    padding: 35px 0;
    margin: 100px 0 35px
}

.orgainsers-logo {
    width: 13%;
    vertical-align: middle;
    text-align: center;
    margin: 0 .5%;
    display: inline-block;
    padding: 0 15px;
    height: 90px
}

.clientbox {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center
}

.orgainsers-logo img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.m-left {
    margin-left: 12px!important
}

.txt-more {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-top: 18px
}

.orgainsers-logo:last-child {
    margin-right: 0
}

.flex-container {
    margin: 0 auto;
    display: flex
}

.help-organisers h2,.left-logo,.right-details {
    display: inline-block
}

.help-organisers h2 {
    width: 100%;
    margin-top: 0
}

.m-auto {
    margin: 0 auto;
    float: none!important
}

.howorganisers {
    width: 100%;
    padding: 10px;
    border-radius: 5px
}

.right-details {
    padding-left: 18px;
    width: 65%;
    vertical-align: middle;
    text-align: left;
    font-size: 22px;
    text-transform: none;
    line-height: 30px
}

.right-details a {
    font-size: 24px;
    font-family: var(--boldfonts);
    width: 100%
}

.right-details a .fa {
    font-size: 70px;
    position: absolute;
    right: 26px;
    top: 30px;
    bottom: 0
}

.testimonials {
    background-color: #f9f9f9;
    padding: 35px 0;
    margin-top: 60px
}

.quote-img {
    position: absolute;
    top: 5px;
    margin-top: 0;
    z-index: 99999;
    width: 95%;
    text-align: center
}

.quote-img img {
    text-align: center;
    display: inline-block!important
}

.org-details strong {
    width: 100%;
    text-align: center;
    display: inline-block;
    font-size: var(--smallfontsize);
    margin-top: 18px
}

.org-details {
    font-size: var(smallfontsize);
    width: 60%;
    margin: 0 auto
}

.testimonials .slick-dots li button {
    width: 99px;
    height: 6px
}

.testimonials .slick-dots li button:before {
    content: ''!important;
    width: 99px!important;
    height: 6px!important;
    background-color: #f6d9d6;
    opacity: 1!important
}

.testimonials .slick-dots li {
    width: 99px
}

.testimonials .slick-dots li.slick-active button:before {
    opacity: 1!important;
    background-color: var(--secondarycolor)
}

.testimonial-reel {
    margin-bottom: 4rem!important;
    margin-top: 2rem
}

.testimonial-reel .box {
    position: relative;
    margin-bottom: 30px
}

.testimonial-reel .box .image {
    margin-top: -45px;
    text-align: center
}

.testimonial-reel .box .image img {
    height: 90px;
    width: 90px;
    border-radius: 100%;
    margin: 0 auto;
    border: 6px solid #ebebeb
}

.testimonial-reel .box .test-component {
    margin: 25px 12px;
    height: 100%
}

.testimonial-reel .box .test-title {
    color: var(--secondarycolor);
    text-align: center;
    margin-top: 3.3rem;
    margin-bottom: 15px
}

.testimonial-reel .box .test-content {
    text-align: center;
    margin-top: 35px;
    min-height: 180px;
    box-shadow: 0 6px 26.19px .81px rgba(0,0,0,.08);
    background-color: var(--white);
    padding: 35px 18px;
    border-radius: 10px
}

.testimonial-reel .slick-slide {
    opacity: 1;
    padding-left: 1rem;
    padding-right: 1rem
}

.testimonial-reel .slick-slide:focus {
    outline: 0
}

.panel-collapse h2 {
    font-size: 18px;
    text-align: left;
    margin-top: 18px;
    margin-bottom: 10px
}

.resultbox {
    background-color: #f3f3f4;
    padding: 18px;
    margin-right: 8px;
    width: 30%;
    display: inline-block
}

.arrow-img {
    float: left;
    width: 27px;
    margin-right: 10px
}

.txt-result span {
    float: left;
    clear: both;
    width: 100%;
    line-height: 18px
}

.txt-result {
    float: left;
    width: 75%
}

.help-organisers #accordion .panel {
    border: 0!important;
    box-shadow: 0 0 10px #e4e4e4!important;
    background-color: transparent!important
}

.help-organisers #accordion a {
    display: block;
    text-decoration: none
}

.help-organisers #accordion .panel-heading a.collapsed:focus,.help-organisers #accordion .panel-heading a.collapsed:hover {
    color: var(--primerycolor);
    transition: .2s ease-in
}

.help-organisers #accordion .panel-heading {
    padding: 0;
    border-radius: 0;
    text-align: center;
    margin-top: 18px
}

.help-organisers #accordion .panel-heading a:not(.collapsed) {
    transition: .2s ease-in
}

.help-organisers .panel-group .panel-heading+.panel-collapse>.list-group,.help-organisers .panel-group .panel-heading+.panel-collapse>.panel-body {
    border: 1px solid #efefef!important;
    background: var(--white)
}

.help-organisers .panel-heading a:before {
    font-family: FontAwesome;
    content: '\f00d';
    float: right;
    position: absolute;
    transition: .5s;
    right: 35px;
    top: calc(50% - 10px);
    font-size: 21px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.help-organisers .panel-heading.active a:before {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0)
}

#panelBodyTwo .resultbox {
    margin-top: 18px
}

.tf-inquiryform {
    padding: 32px 0 65px
}

.tf-inquiryform .form-control {
    height: 50px
}

.tf-inquiryform .form-control:focus {
    outline: 0;
    box-shadow: none
}

.tf-inquiryform .btnsubmits {
    display: inline-block;
    text-align: center;
    float: none;
    width: 100%
}

.tf-inquiryform .btnsubmits .subscribe-orange {
    font-size: 20px;
    padding: 6px 30px
}

.tf-inquiryform .text-danger {
    position: absolute
}

@media only screen and (max-width: 1024px) {
    .right-details {
        width:58%
    }

    .right-details a {
        font-size: 18px!important
    }

    .orgainsers-logo {
        width: 13%;
        margin: 0 .4%
    }

    .listplatform ul {
        width: 80%
    }
}

@media only screen and (max-width: 992px) {
    .promotiondeliver li {
        padding:0;
        font-size: 15px;
        height: 49.5px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        line-height: 1.2
    }

    .help-organisers #accordion a {
        display: flex;
        align-items: center
    }
}

@media only screen and (max-width: 768px) {
    .left-logo {
        width:215px
    }

    .right-details {
        width: 67%;
        font-size: 18px;
        line-height: 22px
    }

    .right-details a .fa {
        font-size: 45px;
        right: 26px
    }

    #tradefair-promotion h2 {
        font-size: 26px!important
    }

    .listplatform h3 {
        font-size: 20px;
        text-align: left;
        margin-left: 2%
    }

    #tradefair-promotion {
        padding: 50px 0
    }

    .promotiondeliver {
        width: 52%
    }

    .listplatform ul {
        width: 95%!important
    }

    .promotiondeliver h2 {
        font-size: 20px
    }

    .box-white h2 {
        font-size: 18px
    }

    .orgainsers-logo {
        width: 12.8%
    }

    .help-organisers h2,.markitsolution h2.title,.organizers h2,.testimonials h2 {
        font-size: 26px
    }

    .panel-collapse h2 {
        font-size: 18px!important
    }
}
