.wom .first_section_caption h1,
.wom .waw,
body,
html {
    font-family: 'Helvetica CE Cond'
}

.wom .social_icons li,
.wom ul.tiles li {
    display: inline-block;
    text-align: center
}

body,
html {
    height: 100%;
    padding: 0;
    margin: 0
}
.wom .click_cleb {
		display: none;
	}
.wom .celeblist_div {
		display: none;
		transition: all 0.2s ease-in-out;
	}
	.wom .celeblist_div.show {
		display:block;
	}
	.wom .cleb_list {
		max-width: 100%;
	}
	.wom .click_cleb {
		background: #cb2026;
		color: #fff;
		padding: 15px;
		cursor: pointer;
		font-family: 'Helvetica CE Cond';
	}
	.wom .click_cleb h3 {
		margin: 0;
	}
	.wom .celeblist_div {
		margin: auto;
		margin-top: 70px;
		background: #cb2026;
		text-align: center;
		position: fixed;
		width: 100%;
		z-index: 30;
		height: 21px;
  }
.wom .slide__video {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100
}

.wom .waw {
    position: absolute;
    top: 50%;
    font-size: 2.5vw;
    margin-top: -25px;
    color: #fff;
    text-align: center;
    width: 100%
}

.wom .slide__video .media-element {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.wom .slide__video:before {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, .2);
    border-radius: 5px;
    top: 0;
    right: 0;
    z-index: 1;
    bottom: 0;
    left: 0
}

.wom .fullscreen_section {
    position: relative
}

.wom .first_section_caption {
    position: absolute;
    top: 0;
    width: 40%;
    left: 175px
}

.wom .black.bottom,
.wom .black.celeb_bottom,
.wom .black.top,
.wom .red.bottom,
.wom .red.celeb_bottom,
.wom .red.top {
    left: 0;
    right: 0;
    z-index: 100
}

.wom .first_section_caption h1 {
    font-size: 5vw;
    margin: 0;
    color: #cb2026;
    line-height: 1
}

.wom .branding_div {
    position: relative;
    margin-top: -4vw
}

.wom .celeb_div,
.wom .contentowner_div {
    position: relative
}

.wom .creators_div {
    position: relative;
    overflow: hidden
}

.wom .red.top {
    position: absolute;
    height: 15px;
    background-color: red;
    bottom: 25px;
    transform: rotate(2deg);
    opacity: .5
}

.wom .black.top {
    position: absolute;
    height: 60px;
    background-color: #000;
    width: 100%;
    bottom: -35px;
    transform: rotate(2deg) skew(2deg)
}

.wom .red.celeb_bottom {
    position: absolute;
    height: 15px;
    background-color: red;
    bottom: 25px;
    transform: rotate(-2deg);
    opacity: .5
}

.wom .black.celeb_bottom {
    position: absolute;
    height: 60px;
    background-color: #000;
    width: 100%;
    bottom: -35px;
    transform: rotate(-2deg) skew(-2deg)
}

.wom .red.bottom {
    position: absolute;
    height: 15px;
    background-color: red;
    top: 25px;
    transform: rotate(2deg);
    opacity: .5
}

.wom .black.bottom {
    position: absolute;
    height: 60px;
    background-color: #000;
    width: 100%;
    top: -35px;
    transform: rotate(2deg) skew(2deg)
}

.sticky-container,
.wom .sticky-containerbrands2,
.wom .sticky-containerbrands3 {
    z-index: 1100;
    font-family: 'Helvetica CE Cond'
}

.wom .img {
    width: 100%
}

.wom .brandivider {
    position: absolute;
    top: -100px
}

.wom .brandivider5 {
    position: absolute;
    bottom: 0
}

.footer {
    font-family: 'Helvetica CE Cond';
    background: #000
}

.wom ul.tiles {
    text-align: center;
    width: 100%;
    margin: 25px auto 0;
    list-style-type: none;
    padding: 0
}

.wom ul.tiles li {
    font-size: 1.5vw;
    margin: 3%
}

.wom ul.tiles li a {
    color: #fff;
    cursor: pointer;
    transition: all .2s ease-in-out;
    text-decoration: none
}

.wom ul.tiles li a:hover {
    color: #cb2026
}

.wom .social_icons li {
    margin: 30px 10px 40px;
    padding: 0;
    cursor: pointer;
    width: 40px;
    height: 40px;
    list-style: none
}

.wom #facebooksticky,
.wom #imdb,
.wom #instagramsticky,
.wom #linkedin,
.wom #twittersticky {
    width: 40px;
    height: 36px
}

.wom .social_icons {
    text-align: center;
    padding-left: 0
}

.wom #instagram {
    background: url(../images/Social-Sprite.png) 56px 74px
}

.wom #facebook {
    background: url(../images/Social-Sprite.png) -7px 74px
}

.wom #twitter {
    background: url(../images/Social-Sprite.png) -277px 74px
}

.wom .companytitle {
    color: #fff;
    font-size: 1.5vw;
    margin: 0;
    text-align: center
}

.wom .sticky li p a,
.wom .sticky li p a:hover {
    text-decoration: none;
    color: #fff
}

.wom #instagramsticky {
    background: url(../images/Social-Sprite.png) 56px 69px
}

.wom #facebooksticky {
    background: url(../images/Social-Sprite.png) -7px 69px
}

.wom #twittersticky {
    background: url(../images/Social-Sprite.png) -277px 69px
}

.wom #linkedin {
    background: url(../images/Social-Sprite.png) -465px 69px
}

.wom #imdb {
    background: url(../images/Social-Sprite.png) -562px 69px
}

.wom .navbar-brand {
    padding: 16px 15px
}

.wom .navbar-nav>li>a {
    padding-top: 40px;
    padding-bottom: 15px
}

.wom .navbar-default {
    background-color: transparent;
    border-color: transparent
}

.wom .navbar-right {
    float: right!important;
    margin-right: 27px
}

.wom .nav>li>a {
    position: relative;
    display: block;
    margin: 25px
}

.wom .navbar>.container .navbar-brand,
.wom .navbar>.container-fluid .navbar-brand {
    margin-left: 20px
}

.wom .navbar-default .navbar-nav>li>a {
    color: #fff;
    font-family: 'Helvetica CE Cond';
    font-size: 1.5vw;
    transition: all .2s ease-in-out
}

.wom .navbar-default .navbar-nav>li>a:focus,
.wom .navbar-default .navbar-nav>li>a:hover {
    color: #c60800;
    background-color: transparent
}

@media (max-aspect-ratio:16/9) {
    .wom .slide__video .media-element {
        width: 300%;
        left: -100%
    }
}

@media (min-aspect-ratio:16/9) {
    .wom .slide__video .media-element {
        height: 300%;
        top: -100%
    }
}

.sticky li,
.wom .stickyb li {
    color: #efefef;
    height: 45px;
    list-style-type: none;
    cursor: pointer
}

.sticky-container {
    padding: 0;
    margin: -170px 0 0;
    position: fixed;
    right: -90px;
    top: 50%;
    width: 210px
}

.sticky li {
    position: relative;
    padding: 0;
    margin: 0 0 23px;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out
}

.sticky li:nth-child(3):hover {
    margin-left: -115px;
    background-color: #517fa4
}

.sticky li:nth-child(2):hover {
    margin-left: -115px;
    background-color: #0084b4
}

.sticky li:nth-child(1):hover {
    margin-left: -115px;
    background-color: #0077B5
}

.sticky li:nth-child(4):hover {
    margin-left: -115px;
    background-color: #f3ce13
}

.sticky li:nth-child(5):hover {
    margin-left: -115px;
    background-color: #b00
}

.sticky li div {
    margin: 5px 0 5px 10px;
    display: inline-block
}

.sticky li p {
    padding-top: 5px;
    margin: 0 0 0 20px;
    transition: all .25s ease-in-out;
    opacity: 0;
    line-height: 16px;
    position: absolute;
    display: inline-block;
    font-size: 20px;
    top: 11px
}

.sticky li:hover p {
    opacity: 1
}

.wom .main_brandiv {
    margin-top: 15px
}

.wom .sticky-containerbrands,
.wom .sticky-containerbrands1 {
    padding: 0;
    margin: 0;
    font-family: 'Helvetica CE Cond';
    width: 190px;
    z-index: 1100
}

.wom .sticky-containerbrands2 {
    padding: 0;
    margin: 0;
    width: 240px
}

.wom .sticky-containerbrands3 {
    padding: 0;
    margin: 0;
    width: 190px
}

.wom .stickyb li {
    position: relative;
    padding: 0;
    margin: 0;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out
}

.wom .stickyb li p {
    margin: 0 0 0 10px;
    transition: all .25s ease-in-out;
    opacity: 0;
    line-height: 16px;
    position: absolute;
    display: inline-block;
    font-size: 12px;
    top: 6px;
    text-transform: capitalize
}

.wom .default_stickymargin:hover .bg_arrow,
.wom .stickyb li:hover p {
    opacity: 1
}

.wom .stickyb li p.first_head {
    top: 15px
}

.wom .branding_names {
    font-size: 1.5vw;
    color: #000
}

.wom .stickyb li:nth-child(1):hover {
    margin-right: -200px;
    background-color: #cb2026
}

.wom #brandname {
    position: static;
    color: #000;
    right: 45px;
    font-size: 32px;
    top: 0
}

.wom #brandname2 {
    position: static;
    color: #cb2026;
    right: 45px;
    font-size: 2vw;
    top: -5px
}

.wom .some_des {
    width: 230px
}

.wom .default_stickymargin:hover #brandname,
.wom .default_stickymargin:hover #brandname2 {
    position: absolute;
    color: #fff
}

.wom .stickyb {
    padding: 0;
    margin: 0
}

.wom .bg_arrow {
    opacity: 0;
    width: 50px;
    height: 52px;
    background: url(../images/Arrow.png) 8px 8px no-repeat;
    position: absolute
}

.wom .second_section_caption h1 {
    font-size: 5vw;
    font-family: 'Helvetica CE Cond';
    margin: 0;
    color: rgba(203, 32, 38, .85);
    line-height: 1
}

.wom .second_section_caption {
    position: absolute;
    top: 30%;
    width: 40%;
    left: 175px
}

.wom .second_section_caption .second_captionsub_head {
    font-family: 'Helvetica CE Cond';
    font-size: 2vw;
    color: #fff;
    text-transform: capitalize
}

.wom .lermore,
.wom .lermore:hover {
    padding: 15px 70px;
    font-size: 1.5vw;
    transition: all .5s ease-in-out
}

.wom .lermore {
    font-family: 'Helvetica CE Cond';
    border-radius: 0;
    background: 0 0;
    color: #000;
    border: 4px solid #c60800
}

.wom .lermore.white_color {
    color: #fff
}

.wom .lermore.white_color:hover {
    color: #000
}

.wom .lermore:hover {
    border-radius: 0;
    background: #c60800;
    color: #fff;
    border: 4px solid #c60800
}

.navbar-default .navbar-form,
.wom .navbar-default .navbar-collapse {
    border-color: transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0)
}

.wom .third_section_caption h1 {
    font-size: 5vw;
    font-family: 'Helvetica CE Cond';
    margin: 0;
    color: #cb2026;
    line-height: 1
}

.wom .third_section_caption {
    position: absolute;
    top: 30%;
    width: 40%;
    right: 140px;
    overflow: hidden;
    text-align: right
}

.wom .third_section_caption .second_captionsub_head {
    font-family: 'Helvetica CE Cond';
    font-size: 2vw;
    color: #fff;
    text-transform: capitalize
}

.wom .fourth_section_caption h1 {
    font-size: 5vw;
    font-family: 'Helvetica CE Cond';
    margin: 0;
    color: #cb2026;
    line-height: 1
}

.wom .fourth_section_caption {
    position: absolute;
    top: 40%;
    width: 40%;
    left: 175px
}

.wom .fourth_section_caption .fourth_captionsub_head {
    font-family: 'Helvetica CE Cond';
    font-size: 2vw;
    color: #fff;
    text-transform: capitalize
}

.wom .fourth_section_caption .fourth_captionsub_head.white {
    color: #000
}

.wom .branding,
.wom .home_branding {
    position: relative;
    height: 100%
}

.wom .services_div {
    position: relative;
    background: #000;
    text-align: center;
    padding: 22vh 0
}

.wom .aboutus_div {
    position: relative;
    padding: 22vh 0 10vh
}

.wom .navbar-default.default_nav {
    background-color: rgba(203, 32, 38, .5);
    border-color: transparent;
    transition: all .5s ease-in-out;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .3);
}

.wom .navbar-default.default_nav.contact_nav {
    background-color: rgba(203, 32, 38, 1);
    border-color: transparent;
    transition: all .5s ease-in-out;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .3)
}

.wom .navbar-default.default_nav.nav-barchange {
    background-color: #cb2026
}

.wom .navbar-default.default_nav .navbar-nav>li>a {
    color: #000;
    font-family: 'Helvetica CE Cond';
    font-size: 1.5vw;
    padding: 0
}

.wom .service_heading {
    display: inline-block;
    text-align: center;
    color: #fff;
    margin-bottom: 50px;
    letter-spacing: 1.5px;
    font-family: 'Helvetica CE Cond'
}

.wom .brand_des,
.wom .text_left {
    text-align: left
}

.wom .navbar-default.home_nav.nav-barchange {
    background-color: #cb2026;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .3)
}

.wom .service_heading:after {
    background: #fff;
    display: block;
    content: '';
    width: 100%;
    height: 2px;
    margin-bottom: 0;
    margin-top: 10px
}

.wom .padding {
    padding: 0
}

.wom .brand-name {
    font-size: 2.5vw;
    color: #fff;
    margin-top: 0;
    text-transform: capitalize;
    text-align: left;
    margin-bottom: 25px
}

.wom .brand_des {
    font-size: 20px;
    font-weight: 600;
    color: #999;
    font-family: 'Helvetica CE Cond'
}

.wom .text_right {
    text-align: right
}

.wom .came_exis,
.wom .heading_div,
.wom .portfolio_caption {
    text-align: center
}

.wom .brand_section_mar {
    margin-top: 50px
}

.wom .md-left {
    float: left
}

.wom .md-right {
    float: right
}

.wom .branding_carousel {
    background: #fff;
    position: relative
}

.wom .full-screen {
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.wom .carousel-control.left,
.wom .carousel-control.right {
    opacity: 1;
    filter: alpha(opacity=100);
    background-image: none;
    background-repeat: no-repeat;
    text-shadow: none
}

.wom .carausel_right {
    background: url(../images/arrows.png) -94px -45px no-repeat;
    width: 25px;
    height: 62px
}

.wom .carausel_left {
    background: url(../images/arrows.png) -32px -44px no-repeat;
    width: 25px;
    height: 62px
}

.wom .carousel-control {
    position: absolute;
    top: 50%;
    z-index: 5;
    bottom: 50%;
    right: 0;
    display: inline-block
}

.wom .carousel-inner>.item>a>img,
.wom .carousel-inner>.item>img {
    line-height: 1;
    margin: auto
}

.wom .branding-divider1 {
    position: absolute;
    top: -100px
}

.wom .branding-divider2 {
    position: absolute;
    top: -115px;
    width: 100%;
    z-index: 4
}

.wom .branding-divider3 {
    position: absolute;
    bottom: -65px;
    z-index: 4;
    width: 100%
}

.wom .portfolio_head {
    display: inline-block;
    font-family: 'Helvetica CE Cond';
    color: #000;
    padding: 0 25px
}

.wom .navbar-default.default_nav .navbar-nav>li>a.active,
.wom .navbar-default.default_nav .navbar-nav>li>a:hover {
    color: #fff
}

.wom .portfolio_caption:after {
    background: #000;
    display: block;
    content: '';
    width: 200px;
    height: 2px;
    margin: auto
}

.wom .nav.inner_nav>li>a:before {
    background-color: transparent;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    bottom: -15px;
    -webkit-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
    width: 3px
}

.wom .nav.inner_nav>li>a.active:before,
.wom .nav.inner_nav>li>a:hover:before {
    background-color: #fff;
    height: 3px;
    width: 100%
}

.wom .wom_innerlogo {
    width: 185px;
    height: auto
}

.wom .wom_info {
    font-size: 14px;
    color: #cc0001
}

.wom .form_contactsend {
    margin-top: 35px
}

.wom .wom_contact_info {
    font-size: 18px
}

.wom .main_email {
    margin-bottom: 10px
}

.wom .contact_us {
    font-family: 'Helvetica CE Cond';
    min-height: 100%;
    height: auto;
    margin: 0 auto -311px;
    padding-top: 100px
}

.wom .contact_cap1 {
    color: #cc0001
}

.wom .address_div {
    font-family: 'Helvetica CE Cond';
    padding: 70px 0;
    font-size: 18px;
    color: #000
}

.wom .office,
.wom .sup {
    color: #cc0001
}

.wom .form-horizontal input,
.wom .form-horizontal select {
    border-width: 0 0 1px!important;
    border: 1px solid #cc0001;
    border-radius: 0;
    box-shadow: inset 0 1px 1px transparent
}

.wom input:-webkit-autofill,
.wom input:-webkit-autofill:active,
.wom input:-webkit-autofill:focus,
.wom input:-webkit-autofill:hover {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out
}

.wom .btn.btn-default.form_send {
    color: #000;
    background-color: #fff;
    border-color: #c00;
    border-radius: 0;
    padding: 10px 80px;
    font-size: 18px
}

.wom .btn.btn-default.form_send:hover {
    color: #fff;
    background-color: #cc0001;
    border-color: #cc0001;
    transition: all .2s ease-in-out
}

.wom .firstAnimate {
    webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.wom .secondAnimate {
    webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.wom .thirdAnimate {
    webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.wom .fourthAnimate {
    webkit-animation-duration: 2.5s;
    animation-duration: 2.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.wom .fifthAnimate {
    webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.wom .sixthAnimate {
    webkit-animation-duration: 3.5s;
    animation-duration: 3.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.wom .seventhAnimate {
    webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.wom .loader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../images/wom1.gif) 50% 50% no-repeat #f9f9f9
}

#slide02,
#slide03,
#slide04,
#slide06,
#slide07 {
    background-size: cover;
    background-position: 50% 50%
}

#slide02 {
    background-image: url(../images/Brandsv6.jpg)
}

#slide03 {
    background-image: url(../images/Studiosv4.jpg)
}

#slide04 {
    background-image: url(../images/Celebritiesv5.jpg)
}

#slide06 {
    background-image: url(../images/Creatorsv3.jpg)
}

#slide07 {
    background-image: url(../images/Creatorsv4.jpg)
}

.slide {
    position: relative;
    overflow: hidden;
    height: 100vh!important
}

.elems,
.elems>div,
.slide .pin-wrapper {
    height: 100%;
    width: 100%
}

.slide .wrapper {
    position: absolute;
    top: 40%;
    left: 60%;
    color: #fff;
    max-width: 400px
}

.slide .wrapper p {
    margin-top: 20px
}

#slide02 .pin-wrapper,
#slide03 .pin-wrapper,
#slide04 .pin-wrapper,
#slide05 .pin-wrapper,
#slide06 .pin-wrapper,
#slide07 .pin-wrapper {
    transform: translateY(-100%)
}

.scrollmagic-pin-spacer {
    position: absolute!important;
    clip: rect(auto, auto, auto, auto)
}

.elems {
    position: fixed
}

.elems img {
    position: absolute
}

.howitworks .apps img,
.howitworks .form img,
.howitworks .itemProgress img,
.howitworks .permissions img,
.howitworks .submit img,
.howitworks .workflow img {
    opacity: .2
}

.howitworks .apps img:nth-child(1) {
    left: 3%;
    top: 75%;
    transform: scale(1.5);
    filter: blur(1px)
}

.howitworks .apps img:nth-child(2) {
    left: 15%;
    top: 8%;
    transform: scale(.5)
}

.howitworks .apps img:nth-child(3) {
    left: 60%;
    top: 20%;
    transform: scale(.8)
}

.howitworks .apps img:nth-child(4) {
    left: 40%;
    top: 60%;
    transform: scale(1.5);
    filter: blur(1px)
}

.howitworks .apps img:nth-child(5) {
    left: 77%;
    top: 80%;
    transform: scale(.5);
    filter: blur(1px)
}

.howitworks .apps img:nth-child(6) {
    left: 88%;
    top: 35%;
    transform: scale(1)
}

.howitworks .form img:nth-child(1) {
    left: 2%;
    top: 85%
}

.howitworks .form img:nth-child(2) {
    left: 10%;
    top: 90%
}

.howitworks .form img:nth-child(3) {
    left: 25%;
    top: 55%
}

.howitworks .form img:nth-child(4) {
    left: 70%;
    top: 145%
}

.howitworks .form img:nth-child(5) {
    left: 49%;
    top: 110%
}

.howitworks .form img:nth-child(6) {
    left: 57%;
    top: 25%
}

.howitworks .form img:nth-child(7) {
    left: 65%;
    top: 130%
}

.howitworks .form img:nth-child(8) {
    left: 72%;
    top: 50%
}

.howitworks .form img:nth-child(9) {
    left: 87%;
    top: 40%
}

.howitworks .form img:nth-child(10) {
    left: 90%;
    top: 105%
}

.howitworks .workflow img:nth-child(1) {
    left: 0;
    top: 50%;
    width: 100%
}

.howitworks .permissions img:nth-child(1) {
    left: 3%;
    top: 75%
}

.howitworks .permissions img:nth-child(2) {
    left: 15%;
    top: 135%
}

.howitworks .permissions img:nth-child(3) {
    left: 55%;
    top: 70%
}

.howitworks .permissions img:nth-child(4) {
    left: 40%;
    top: 60%
}

.howitworks .permissions img:nth-child(5) {
    left: 77%;
    top: 80%
}

.howitworks .permissions img:nth-child(6) {
    left: 88%;
    top: 35%
}

.howitworks .submit img:nth-child(1) {
    left: 2%;
    top: 85%
}

.howitworks .submit img:nth-child(2) {
    left: 10%;
    top: 90%
}

.howitworks .submit img:nth-child(3) {
    left: 25%;
    top: 55%
}

.howitworks .submit img:nth-child(4) {
    left: 70%;
    top: 145%
}

.howitworks .submit img:nth-child(5) {
    left: 49%;
    top: 110%
}

.howitworks .submit img:nth-child(6) {
    left: 57%;
    top: 25%
}

.howitworks .submit img:nth-child(7) {
    left: 65%;
    top: 130%
}

.howitworks .submit img:nth-child(8) {
    left: 72%;
    top: 50%
}

.howitworks .submit img:nth-child(9) {
    left: 87%;
    top: 40%
}

.howitworks .submit img:nth-child(10) {
    left: 90%;
    top: 105%
}

.howitworks .itemProgress img:nth-child(1) {
    left: 3%;
    top: 100%
}

.howitworks .itemProgress img:nth-child(2) {
    left: 50%;
    top: 200%
}

.howitworks .itemProgress img:nth-child(3) {
    left: 66%;
    top: 100%
}

.howitworks .itemProgress img:nth-child(4) {
    left: 90%;
    top: 200%
}

.howitworks .reports img:nth-child(1) {
    top: 85%;
    opacity: .5;
    width: 100%
}

.howitworks .reports img:nth-child(2) {
    top: -25%;
    opacity: .5;
    width: 100%
}

.wom .testimonial_slide {
    position: absolute;
    width: 100%;
    top: 70%
}

.wom .testimonialBg {
    position: relative
}

.wom .carosel_caption {
    position: absolute;
    top: 0
}

.wom .carousel-inner.carosel_caption .item.active {
    height: 500px
}

.wom .testimonialslider_width .left.carousel-control {
    top: 90%;
    bottom: 0;
    left: 49%;
    width: 1%
}

.wom .testimonialslider_width .right.carousel-control {
    right: 49%;
    width: 1%;
    top: 90%;
    bottom: 0
}

.wom .img-width,
.wom .item {
    width: 100%
}

.wom .left.carousel-control,
.wom .right.carousel-control {
    opacity: 1;
    filter: alpha(opacity=100);
    background-image: none;
    background-repeat: no-repeat;
    text-shadow: none
}

.wom .testi_description {
    font-family: 'Helvetica CE Cond';
    color: #4b4b4b;
    font-size: 24px;
    text-shadow: 0 0;
    line-height: 1.5;
    font-weight: 500
}

.wom .testi_brand {
    font-family: 'Helvetica CE Cond';
    color: #777;
    text-shadow: 0 0;
    font-weight: 400
}

.wom .testimonial_work {
    color: #b4b4b4;
    font-size: 20px;
    margin-top: 0;
    text-shadow: 0 0;
    font-weight: 500
}

.wom .item {
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover
}

.wom .carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right,
.carousel-fade .carousel-inner .item {
    opacity: 0
}

.wom .carousel-fade .carousel-inner .active,
.wom .carousel-fade .carousel-inner .next.left,
.wom .carousel-fade .carousel-inner .prev.right {
    opacity: 1
}

.wom .carousel-fade .carousel-inner .active.left,
.wom .carousel-fade .carousel-inner .active.right,
.wom .carousel-fade .carousel-inner .next,
.wom .carousel-fade .carousel-inner .prev {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.wom .carousel-fade .carousel-control {
    z-index: 2
}

.wom .wom_innerlogo.mobile {
    display: none
}

.wom .aboutus_section {
    background-image: url(../images/wom_bg.jpg);
    background-size: cover;
    height: 100%;
    background-attachment: fixed
}

.wom .came_exis {
    font-family: 'Helvetica CE Cond';
    color: #cb2026;
    background: #fff
}

.wom .hw_wecame_caption {
    position: relative;
    display: inline-block;
    font-weight: 600
}

.wom .hw_wecame_caption::before {
    content: "";
    background-color: #000;
    height: 3px;
    width: 70%;
    position: absolute;
    bottom: -15px;
    margin: 0 auto;
    right: 0;
    left: 0
}

.wom .into_exis_desc {
    color: #000;
    font-family: 'Helvetica CE Cond';
    font-size: 24px;
    font-weight: 600;
    margin-top: 25px;
    text-align: justify;
    padding: 0 100px;
    margin-bottom: 50px
}

.wom .wt_wecame_caption,
.wom .wt_wedo_caption {
    display: inline-block;
    font-family: 'Helvetica CE Cond';
    color: #cb2026;
    font-weight: 600
}

.wom .what_wetoday {
    background: #000;
    padding: 10vh 0;
    position: relative
}

.wom .what_wedo {
    background: #fff;
    padding: 10vh 0 0 0;
    position: relative
}

.wom .black.bottom_about,
.wom .black.top_about,
.wom .red.bottom_about,
.wom .red.top_about {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 100
}

.wom .red.bottom_about {
    height: 15px;
    background-color: red;
    bottom: -47px;
    transform: rotate(-2deg);
    opacity: .5
}

.wom .black.bottom_about {
    height: 65px;
    background-color: #000;
    width: 100%;
    bottom: -32px;
    transform: rotate(-2deg) skew(-2deg)
}

.wom .red.top_about {
    height: 15px;
    background-color: red;
    top: -48px;
    transform: rotate(-2deg);
    opacity: .5
}

.wom .black.top_about {
    height: 70px;
    background-color: #000;
    width: 100%;
    top: -34px;
    transform: rotate(-2deg) skew(-2deg)
}

.wom .wt_wecame {
    text-align: center;
    margin-bottom: 25px
}

.wom .wt_wecame_caption {
    position: relative
}

.wom .wt_wecame_caption::before {
    content: "";
    background-color: #fff;
    height: 3px;
    width: 70%;
    position: absolute;
    bottom: -15px;
    margin: 0 auto;
    right: 0;
    left: 0
}

.wom .wt_wedo_caption.achieve::before,
.wom .wt_wedo_caption::before {
    content: "";
    background-color: #000;
    height: 3px;
    width: 70%;
    bottom: -15px;
    margin: 0 auto;
    right: 0;
    left: 0
}

.wom .wt_wedo_caption::before {
    position: absolute
}

.wom .wt_wedo_caption {
    position: relative
}

.wom .wt_wedo_caption.achieve::before {
    position: absolute
}

.wom .number_tiles li>a,
.wom .wt_wedo_caption.achieve {
    display: inline-block;
    position: relative;
    font-family: 'Helvetica CE Cond'
}

.wom .wt_wedo_caption.achieve {
    color: #000;
    font-weight: 600
}

.wom .wt_des {
    color: #fff;
    font-family: 'Helvetica CE Cond';
    font-size: 24px;
    font-weight: 500;
    text-align: justify;
    padding: 0 100px
}

.wom .wt_desp {
    margin-top: 50px
}

.wom .number_tiles {
    text-align: center;
    font-family: 'Helvetica CE Cond';
    width: 100%;
    margin: 10px auto 50px;
    list-style-type: none;
    padding: 0
}

.wom .number_tiles li {
    display: inline-block;
    text-align: center;
    font-size: 4.5vw;
    margin: 0 3%
}

.wom .number_tiles li>a {
    color: #cb2026;
    cursor: pointer;
    transition: all .5s ease-in-out;
    text-decoration: none
}

.wom .sub_countname {
    color: #000;
    position: absolute;
    font-size: 1vw;
    bottom: 0;
    margin: auto;
    right: 0;
    left: 0
}

.wom .achievements {
    height: 200px;
    margin: 15px 0
}

.wom .mile_stoneimg {
    margin: auto
}

.wom .achievements .carousel-caption h2 {
    color: #cb2026;
    font-family: 'Helvetica CE Cond';
    text-shadow: 0 0 0 rgba(0, 0, 0, 1)
}

.wom .aboutus_dividerfoo {
    margin-bottom: -65px
}

@media screen and (min-width:768px) {
    .wom .carousel-caption {
        right: 10%;
        left: 10%;
        padding-bottom: 30px
    }
}

@media (min-width:1400px) and (max-width:1920px) {
    .wom .carosel_caption {
        position: absolute;
    }
}

@media screen and (max-width:768px) {
	.mobile_slide{
		width: 500px;
	}
	.mobile_left {
		text-align: left;
    }
	.campaign_margin {
        margin-top: 50px;
    }
	.wom .click_cleb {
		display: block;
	}
	.wom .cleb_list {
		display: none;
	}
	.wom .celeblist_div {
		margin: auto;
		margin-top: 50px;
  }
    .wom .navbar-default.default_nav.nav-barchange {
        background-color: #000
    }
    .wom .fourth_section_caption,
    .wom .second_section_caption {
        left: 10%;
        position: absolute;
        top: 30%;
        width: 90%
    }
    .wom .fourth_section_caption h1,
    .wom .second_section_caption h1,
    .wom .third_section_caption h1 {
        font-size: 55px
    }
    .wom .companytitle,
    .wom .fourth_section_caption .fourth_captionsub_head,
    .wom .lermore,
    .wom .lermore:hover,
    .wom .second_section_caption .second_captionsub_head,
    .wom .third_section_caption .second_captionsub_head,
    .wom ul.tiles li {
        font-size: 15px
    }
    .wom .third_section_caption {
        overflow: hidden;
        position: absolute;
        right: 10%;
        text-align: right;
        top: 30%;
        width: 90%
    }
    .wom .sticky-container {
        display: none
    }
    .wom #facebook,
    .wom #googleplus,
    .wom #twitter,
    .wom #youtube {
        transform: scale(.7)
    }
    .wom .navbar-default .navbar-toggle {
        border-color: transparent;
        position: fixed;
        right: 0;
        z-index: 9999
    }
    .wom .navbar-default .navbar-toggle:focus,
    .wom .navbar-default .navbar-toggle:hover {
        background-color: transparent
    }
    .wom .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
        transition: all .25s ease-in-out
    }
    .wom .navbar-default .navbar-toggle:hover .icon-bar {
        background-color: #fff
    }
    .wom .wom_innerlogo.mobile {
        display: block;
        height: auto;
        margin-left: 15px;
        margin-top: 10px;
        width: 130px
    }
    .wom .branding-divider1,
    .wom .branding-divider2,
    .wom .branding-divider3,
    .wom .first_section_caption,
    .wom .navbar-brand.desk,
    .wom .tiles,
    .wom .wom_innerlogo.desk {
        display: none
    }
    .wom .nav.inner_nav.navbar-nav.ul_nav,
    .wom .navbar-default .navbar-nav.navbar-right.ul_nav {
        width: 100%;
        margin: 0
    }
    .wom .nav.inner_nav.navbar-nav.ul_nav>li>a,
    .wom .navbar-default .navbar-nav.navbar-right.ul_nav>li>a {
        padding: 15px 0;
        font-size: 15px;
        margin: 0;
        color: #fff
    }
    .wom .navbar-default .navbar-nav>li>a:focus,
    .wom .navbar-default .navbar-nav>li>a:hover {
        background-color: rgba(0, 0, 0, 0);
        color: #fff
    }
    .wom .navbar-header.mobile_nav {
        height: 50px
    }
    .wom .navbar.navbar-default.home_nav {
        background: #000;
        position: fixed;
        width: 100%;
        z-index: 9999
    }
    .wom .nav.inner_nav>li>a.active::before,
    .wom .nav.inner_nav>li>a:hover::before {
        background-color: #fff;
        height: 3px;
        width: 0
    }
    .wom .navbar-default.default_nav {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 5px 10px rgba(0, 0, 0, .3);
        transition: all .5s ease-in-out 0s
    }
    .wom .navbar-default.default_nav .navbar-nav>li>a.active {
        color: rgb(203, 32, 38)
    }
    .wom .services_div {
        padding: 15px 0
    }
    .wom .brand-name {
        font-size: 20px;
        line-height: 1.5;
        margin-bottom: 5px
    }
    .wom .brand_des,
    .wom .testi_description {
        font-size: 12px
    }
    .wom .service_heading {
        margin-bottom: 10px;
        margin-top: 0
    }
    .wom .brand_section_mar {
        margin-top: 20px
    }
    .wom .carousel-caption {
        color: #fff;
        left: 5%;
        padding-bottom: 20px;
        padding-top: 20px;
        position: absolute;
        right: 5%;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        z-index: 10
    }
    .wom .carousel-inner.carosel_caption .item.active {
        height: 450px
    }
    .wom .testimonialslider_width .right.carousel-control {
        bottom: 0;
        right: 47%;
        top: 94%;
        width: 1%
    }
    .wom .testimonialslider_width .left.carousel-control {
        bottom: 0;
        left: 47%;
        top: 94%;
        width: 1%
    }
    .wom .internaltitle {
        padding: 25px 0 0
    }
    .wom .contact_us {
        padding-top: 60px
    }
    .wom .contact_cap,
    .wom .contact_cap1 {
        font-size: 20px
    }
    .wom .address_div {
        padding: 15px 0
    }
    .wom .aboutus_div {
        padding: 10vh 0;
        position: relative
    }
    .wom .into_exis_desc {
        font-size: 16px;
        margin-top: 25px;
        padding: 0 15px;
        margin-bottom: 25px
    }
    .wom .what_wetoday {
        padding: 5px 0 20px
    }
    .wom .black.top_about {
        height: 50px
    }
    .wom .wt_des {
        font-size: 16px;
        padding: 0 15px
    }
    .wom .wt_desp,
    .wom .wt_wecame.mobiwt_wedo {
        margin-top: 25px
    }
    .wom .number_tiles {
        margin: 25px auto
    }
    .wom .number_tiles li {
        font-size: 20px;
        margin: 10px 3%
    }
    .wom .sub_countname {
        bottom: -6px;
        font-size: 12px
    }
    .wom .number_tiles li>a {
        font-size: 24px
    }
    .wom .mile_stoneimg {
        margin: auto;
        transform: scale(.6)
    }
    .wom .achievements .carousel-caption h2 {
        font-size: 20px;
        margin: 0
    }
    .wom .carousel-caption {
        margin: auto;
        width: 70%;
        bottom: 60px
    }
    .wom .aboutus_dividerfoo {
        margin-bottom: -10px;
        display: none
    }
    .wom .navbar-default.home_nav.nav-barchange {
        background-color: #000
    }
    .wom .waw {
        font-size: 24px
    }
}

@media (min-width:768px) and (max-width:1100px) {
    .wom .aboutus_dividerfoo,
    .wom .branding-divider1,
    .wom .branding-divider2,
    .wom .branding-divider3 {
        display: none
    }
    .wom .into_exis_desc {
        font-size: 20px;
        margin-bottom: 25px;
        margin-top: 25px;
        padding: 0 15px
    }
    .wom .waw {
        font-size: 26px
    }
    .wom .sub_countname {
        bottom: -8px;
        color: #000;
        font-size: 16px;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0
    }
    .wom .wt_des {
        font-size: 20px;
        padding: 0 15px
    }
    .wom .aboutus_div {
        padding: 10vh 0;
        position: relative
    }
    .wom .wom_innerlogo.desk {
        width: 96px
    }
    .wom .services_div {
        padding: 15px 0
    }
    .wom .service_heading {
        margin-bottom: 10px;
        margin-top: 0
    }
    .wom .navbar-brand.desk {
        float: left;
        margin: 37px 0 0;
        padding: 0
    }
    .wom .nav.navbar-nav.navbar-right.ul_nav {
        margin: 0
    }
}

