/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.13
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@font-face {
    font-family: 'Texta';
    src: url('fonts/Texta-Regular.otf');
  	font-weight:normal;
  	font-weight:400;
}
@font-face {
    font-family: 'Texta';
    src: url('fonts/Texta-Book.otf');
  	font-weight:300;
}
@font-face {
    font-family: 'Texta';
    src: url('fonts/Texta-Bold.otf');
  	font-weight:600;
  	font-weight:bold;
}
@font-face {
    font-family: 'Texta';
    src: url('fonts/Texta-Medium.otf');
  	font-weight:500;
  	font-weight:medium;
}
@font-face {
    font-family: 'Gaegu';
    src: url('fonts/Gaegu-Bold.ttf');
  	font-weight:600;
  	font-weight:bold;
}
@font-face {
    font-family: 'Gaegu';
    src: url('fonts/Gaegu-Light.ttf');
  	font-weight:300;
  	font-weight:light;
}
@font-face {
    font-family: 'Gaegu';
    src: url('fonts/Gaegu-Regular.ttf');
  	font-weight:400;
  	font-weight:normal;
}

/**** for studio page ****/
.studio-teal-section
{
    padding-top: 250px;
    padding-bottom: 275px;
    margin-top: -400px;
}
.studio-schedule-heading-btn
{
	padding: 6px 25px;
    background: #fff;
    border-radius: 20px;
    letter-spacing: 1.5px;
    line-height: 140%;
    position: relative;
    max-width: 500px!important;
    width: 100%;
    font-size: 20px!important;
}
.page .studio-third-section
{
	padding-top: 200px;
    padding-bottom: 300px;
    margin-top: -360px;
    background-size: 100% 100%!important;
}
.studio-about-section-4
{
    padding-top: 0px;
    padding-bottom: 10px;
  	margin-top:-150px;
  z-index:99;
}
.page .studio-section-5
{
    margin-top: -200px;
  	padding-top: 200px;
    padding-bottom: 200px;
    background-size: 100% 100%!important;
}
@media screen and (max-width: 767px) {
.studio-teal-section
{
    padding-top: 170px;
    padding-bottom: 300px;
    margin-top: -150px;
}
  .footer-box .widget_media_image {
    padding-bottom: 30px;
    padding-top: 60px;
}
}

.page-template-default .land.header-three-icons, .page-template-land-template .sea.header-three-icons, .page-template-default .land-footer, .page-template-land-template .sea-footer
{
	display: none;
}
.land.header-three-icons .widget_media_image img
{
	    width: 65px;
    	height: 65px;
}
a:hover {
    text-decoration: none;
}
.schedule-audition-form .full-row .full-input input::-webkit-input-placeholder { 
  color: #fff!important;
  opacity:1!important;
}
.schedule-audition-form .full-row .full-input input::-moz-placeholder { 
  color: #fff!important;
  opacity:1!important;
}
.schedule-audition-form .full-row .full-input input:-ms-input-placeholder { 
  color: #fff!important;
  opacity:1!important;
}
.schedule-audition-form .full-row .full-input input:-moz-placeholder { 
  color: #fff!important;
  opacity:1!important;
}
#site-header-sticky-wrapper.is-sticky #site-header {
	background-color: transparent;
	box-shadow: 0px 0px;
}
#site-header {
    position: fixed;
    width: 100%;
	background-position: bottom center;
}
.vcex-social-btns.home-social-icons .wpex-social-btn
{
  	line-height:42px!important;
  	font-size: 23px!important;
}
#site-header-sticky-wrapper {
    height: auto!important;
}
#footer
{
  	text-align:center;
}
.navbar-style-one {
    margin-top: 0px;
	position:relative;
	float:right;
	right: -20px;
}
.navbar-style-one .dropdown-menu>li.menu-item>a>span.link-inner {
    padding: 0.5em 20px;
}
.vcex-post-type-entry-details {
    border: 0px!important;
    text-align: center;
    position: relative;
    padding-bottom: 40px!important;
  margin-bottom: 20px;
}
.vcex-loadmore a.theme-button
{
	background: #fff;
    border: 1px solid #fff;
    width: 200px;
    color: #D90048;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
    border-radius: 40px;
    outline: none;
    padding: 7px 20px;
  	position:relative;
}
.vcex-loadmore a.theme-button:before
{
	content: "";
    background: url(/wp-content/uploads/2019/04/white-left-icon.png);
    width: 30px;
    height: 65px;
    background-size: cover;
    position: absolute;
    left: -45px;
    top: -8px;
}
#sidr-main.right {
    right: -100%;
}
#sidr-main {
    width: 100%;
}
.vcex-loadmore a.theme-button:after
{
      content: "";
    background: url(/wp-content/uploads/2019/04/white-right-cion.png);
    width: 32px;
    height: 68px;
    background-size: cover;
    position: absolute;
    right: -45px;
    top: -13px;
}
.vcex-post-type-entry-details:after
{
    content: "";
    background: url(/wp-content/uploads/2019/06/vector-read-more.png);
    width: 121px;
    height: 11px;
    background-size: cover;
    position: absolute;
    visibility: visible;
    left: 0px;
    right: 0px;
    margin: auto;
    bottom: 0px;
}
.vcex-post-type-entry-title
{
	margin-bottom: 15px;
    margin-top: 10px;
}
.vcex-post-type-entry-excerpt
{
	color: #ffffff;
    font-size: 18px;
    line-height: 25px;
}
.about-f-sec
{
    padding-top: 350px;
    padding-bottom: 500px;
}
.about-first-sec-img
{
	position: absolute;
    bottom: -30px;
}
.schedule-heading-btn
{
	padding: 6px 25px;
    background: #fff;
    border-radius: 20px;
    letter-spacing: 1.5px;
    line-height: 140%;
    position: relative;
    max-width: 170px!important;
    width: 100%;
    font-size: 20px!important;
}
.schedule-heading-btn:before
{
	content: '';
    visibility: visible!important;
    background-image: url(/wp-content/uploads/2019/04/Group-2-2.png);
    top: -12px;
    width: 30px;
    height: 65px;
    position: absolute;
    left: -44px;
}
.third-sec-left-head
{
	    display: inline-block;
 		 position: relative;
}
.third-sec-left-head:before
{
	content: '';
    visibility: visible!important;
    background-image: url(/wp-content/uploads/2019/04/Vector-2-1.png);
    margin-right: 17px;
    width: 40px;
    height: 74px;
    display: inline-block;
    vertical-align: middle;
}
.third-sec-left-head:after
{
	content: '';
    visibility: visible!important;
    background-image: url(/wp-content/uploads/2019/04/Vector-4.png);
    margin-left: 10px;
    width: 32px;
    height: 77px;
    display: inline-block;
    vertical-align: sub;	
}
.schedule-heading-btn:after
{
	content: '';
    visibility: visible!important;
    background-image: url(/wp-content/uploads/2019/04/Group-3-1.png);
    top: -13px;
    width: 30px;
    height: 65px;
    position: absolute;
    right: -44px;
}
.about-first-sec-img img
{
	width: 100%;
}
.about-sec-section
{
    padding-top: 370px;
    padding-bottom: 300px;
    margin-top: -400px;
}

.page-template-land-template #footer {
    background: #D90048;
}
.about-girl-column
{
	position: absolute;
    bottom: -125px;
    right: 0px;
  	text-align:center;
}
.vc_row-fluid.studio-faq-section
{
	padding: 250px 0px 170px;
    margin-top: -200px;
      background-size: 100% 100% !important;
}
.faq-girl-image
{
	position: absolute;
    top: 0px;
    right: -200px;
    z-index: -1;
}
.faq-girl-image img
{
	width: 300px!important;
}
.vc_tta-accordion.studio-faq .vc_tta-panel .vc_tta-panel-title a
{
	color: #000!important;
    font-family: Texta!important;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding: 20px 0px !important;
}
.vc_tta-accordion.studio-faq .vc_tta-panel.vc_active .vc_tta-panel-title a
{
	padding-bottom: 10px!important;
}
.vc_tta-accordion.studio-faq .vc_tta-panels .vc_tta-panel-heading, .vc_tta-accordion.studio-faq .vc_tta-panels .vc_tta-panel-body
{
    background-color: transparent!important;
    border: 0px!important;
}
.vc_tta-accordion.studio-faq .vc_tta-panels .vc_tta-panel-body
{
  	padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.vc_tta-accordion.studio-faq .vc_tta-panels .vc_tta-panel
{
    border-bottom: 1px solid rgb(0 0 0 / 60%);
}
.vc_tta-accordion.studio-faq .vc_tta-controls-icon
{
    height: 26px!important;
    width: 26px!important;
}
.vc_tta-accordion.studio-faq .vc_tta-controls-icon.vc_tta-controls-icon-plus:before, .vc_tta-accordion.studio-faq .vc_tta-controls-icon.vc_tta-controls-icon-plus:after
{
    border-color: #000000 !important;
}
.about-girl-column img
{
  width:100%;
}
.page .about-section-5
{
    margin-top: -170px;
    background-size: 100% 100%!important;
    padding: 150px 0px;
}
.page .about-section-6
{
    margin-top: -340px;
    padding-top: 450px;
    padding-bottom: 350px;
}
.about-section-7
{
    margin-top: -280px;
    padding-top: 390px;
    padding-bottom: 450px;
}
.footer-mock-img
{
    position: absolute!important;
    bottom: -70px;
    left: 0px;
    right: 0px;
    margin: auto;
  	z-index:11;
}
.agent-and-manger .entry-media img
{
	width: 165px;
}
#footer .wpex-fa-social-widget.textcenter ul li a
{
	    line-height: 46px!important;
}
.behind-the-sence-social-icon .wpex-social-btn
{
	line-height: 44px!important;
    font-size: 25px!important;
}
.about-arrow-cross-img
{
    position: absolute;
    bottom: -105%;
    width: 100%;
}
.about-arrow-cross-img img
{
	width: 70%;
}
.about-workshop-girl-column
{
  	top: -130px;
    z-index: 2;
}
.about-section-4
{
    padding-top: 0px;
    padding-bottom: 10px;
}
.about-icon-row
{
	margin: 0px!important;
    position: absolute!important;
	top: -105px;
    width: 100%;
}
.page .about-third-section
{
	padding-top: 180px;
    padding-bottom: 300px;
    margin-top: -240px;
    background-size: 100% 100%!important;
}
.vc_row-fluid.about-section-4
{
	padding-top: 110px;
    margin-top: -300px;
}
.scaled-image
{
	transform: scale(1.4);
}
.icon-img-column .wpb_wrapper
{
	display: flex;
    align-items: center;
    justify-content: center;
}
.icon-row
{
    margin-top: -5vw;
    width: 100%;
}
.third-sec-left-content-row
{
	    top: 9vh;
}
.icon img
{
	width: 85px;
    margin-right: 10px;
}
.modeling-acting .vcex-heading-inner 
{
	position :relative;
}
.h-section-6:before
{
  content:"";
}
.modeling-acting .vcex-heading-inner:before
{
    content: '';
    visibility: visible!important;
    background-image: url(/wp-content/uploads/2019/04/Group-2-1.png);
    width: 40px;
    height: 75px;
    background-size: cover;
    position: absolute;
    left: -70px;
    top: 30px;
      -ms-transform: rotate(-6deg);
    -webkit-transform: rotate(-6deg);
    transform: rotate(6deg);
}
.modeling-acting .vcex-heading-inner:after
{
	content: '';
    visibility: visible!important;
    background-image: url(/wp-content/uploads/2019/04/white-right-cion.png);
    width: 36px;
    height: 77px;
    background-size: cover;
    position: absolute;
    right: -74px;
    top: 20px;
    -ms-transform: rotate(-4deg);
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
}
.rotate-heading
{
	-ms-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
.h-heading1-icon
{
  	-ms-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
}
.full-width-img .vc_figure, .full-width-img .vc_figure .vc_single_image-wrapper, .full-width-img .vc_figure img
{
  width:100%;
}
.h-heading1-icon .vcex-heading-inner:before
{
    content: "";
    display: block!important;
    visibility: visible!important;
    background-image: url(/wp-content/uploads/2019/04/h-icon-left.png);
    width: 34px;
    height: 66px;
    background-size: cover;
    position: absolute;
    left: -50px;
    top: 0px;
}
.h-heading1-icon .vcex-heading-inner
{
 	 position:relative;
}
.h-heading1-icon .vcex-heading-inner:after
{
	content: "";
    display: block!important;
    visibility: visible!important;
    background-image: url(/wp-content/uploads/2019/04/h-icon-right.png);
    width: 34px;
    height: 66px;
    background-size: cover;
    position: absolute;
    right: -50px;
    top: -25px;
}
.behind-scene-1
{
  	padding-top: 450px;
    padding-bottom: 450px;
}
.page .behind-scene-3 {
    padding-top: 200px;
    padding-bottom: 200px;
    margin-top: -200px;
    background-size: 100% 100% !important;
}
.behide-scene-arrow-cross-img
{
  	position: absolute;
    width: 100%;
}
.page .behind-scene-4
{
	padding-top: 450px;
    margin-top: -330px;
    padding-bottom: 450px;
    background-size: 100% 100%!important;
}
.page .behind-scene-5
{
	padding-top: 500px;
    padding-bottom: 450px;
    margin-top: -300px;
}
.behind-scene-2
{
  	margin-top:-400px;
  	padding-top: 330px;
    padding-bottom: 250px;
}
.h-first-section
{
    margin-top: -460px;
    padding-top: 240px !important;
}
#site-header-inner {
    padding-bottom: 3.5vw!important;
}
.about-section-5-heading .vcex-heading-inner
{
	position: relative;
}
.about-section-5-heading .vcex-heading-inner:before
{
	content: "";
    display: block!important;
    visibility: visible!important;
    background-image: url(/wp-content/uploads/2019/04/icon6.png);
    background-size: contain;
    position: absolute;
    top: -60px;
    left: -60px;
    width: 100px;
  	height: 110px;
}
.about-section-5-heading .vcex-heading-inner:after
{
	content: "";
    display: block!important;
    visibility: visible!important;
    background-image: url(/wp-content/uploads/2019/04/icon5.png);
    background-size: contain;
    position: absolute;
    top: -56px;
    right: -45px;
    width: 95px;
  	height: 93px;
}
.home-girl-img
{
	position: absolute;
    top: -15vw;
    left: -5vw;
    width: 100%;
}
.home-girl-img .vc_figure img
{
 	width:90%; 
}
.home-girl-img .vc_figure, .home-girl-img .vc_figure .vc_single_image-wrapper 
{
  	width: 100%;
}
.h-line-arrow-row
{
	padding-bottom: 310px;
    padding-top: 150px;
}
.page-template-default .h-line-arrow-row:before
{
    content: "";
    position: absolute;
    width: 50%;
    height: 87%;
    background: url(/wp-content/uploads/2019/08/Group-6.png);
    background-repeat: no-repeat;
    background-size: contain;
    top: 0px;
    left: 0px;
    background-position: center right;
}
.wpex-social-btn-black, .wpex-social-btn-black-ch {
    color: #F7C33C !important;
}
.header-three-icons{
	display: flex;
    position: absolute;
    right: 0px;
    top: 60px;
}
.header-three-icons .sidebar-box
{
  	margin-bottom:0px;
  	margin-left:15px;
}
.h-form-section{
    margin-top: -220px;
    padding-top: 220px;
    padding-bottom: 200px;
    z-index: 3;
}
.gform_wrapper.home-sehedule-form_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	padding: 6px 10px;
    background: transparent;
    border: 0px;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 20px;
    border-radius: 0px;
}
.gform_wrapper.home-sehedule-form_wrapper .top_label .gfield_label {
	font-weight: normal;
    margin: 0 0 5px;
    color: #fff;
    font-size: 20px;
    padding: 0px 10px;
}
.custom-file-upload .ginput_container_fileupload
{
  	position:relative;
}
.custom-file-upload .ginput_container_fileupload input
{
	position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
  	left:0;
}
.custom-file-upload .ginput_container_fileupload  .file-select-name
{
	width: 100%;
    color: #fff;
    border: 1px solid #fff;
    padding: 5px 10px;
    font-size: 18px;
}
.extra-margin-field
{
  margin-top:45px!important;
}
.checkbox-icon .gfield_checkbox:before
{
    content: "";
    background: url(/wp-content/uploads/2019/04/form-checkbox-arrow.png);
    height: 42px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    max-width: 240px;
    margin-left: 30px;
    background-size: cover;
    margin-right: 10px;
}
.checkbox-icon .gfield_checkbox
{
	display: flex;
}
.checkbox-icon .ginput_container_checkbox{
	margin-top: 10px;
}
.gform_wrapper.home-sehedule-form_wrapper .checkbox-icon .gfield_checkbox input[type="checkbox"]
{
	height: 20px;
    width: 20px!important;
    margin-top: 17px!important;
}
.gform_wrapper.home-sehedule-form_wrapper .checkbox-icon .gfield_checkbox li label
{
  display:none!important;
}
.gform_wrapper.home-sehedule-form_wrapper .gform_footer
{
    padding: 0px;
    position: relative;
    right: 0px;
    width: 170px;
    bottom: 85px;
    text-align: center;
    margin: auto 10% auto auto;
}
.gform_wrapper.home-sehedule-form_wrapper form
{
  	position:relative;
}
.gform_wrapper.home-sehedule-form_wrapper .gform_footer input[type="submit"]
{
	background: #fff;
    border: 1px solid #fff;
    width: 170px;
    color: #D90048;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 5px;
    border-radius: 40px;
    outline: none;
    padding: 3px 20px;
	margin-right: 0px;
}
.gform_wrapper.home-sehedule-form_wrapper .gform_footer:before
{
    content: "";
    background: url(/wp-content/uploads/2019/04/white-left-icon.png);
    width: 30px;
    height: 65px;
    background-size: cover;
    position: absolute;
    left: -45px;
    top: -8px;
}
.gform_wrapper.home-sehedule-form_wrapper .gform_footer:after
{
    content: "";
    background: url(/wp-content/uploads/2019/04/white-right-cion.png);
    width: 32px;
    height: 68px;
    background-size: cover;
    position: absolute;
    right: -45px;
    top: -13px;
}
.gform_wrapper.home-sehedule-form_wrapper ul.gform_fields li.gfield {
    padding-right: 30px;
}
.all-aboard-btn
{
  	position:relative;
}
.all-aboard-btn:after
{
    content: "";
    background: url(/wp-content/uploads/2019/04/sun-icon.png);
    width: 66px;
    height: 71px;
    position: absolute;
    background-size: cover;
    right: -100px;
    top: -70px;
}
.h-section-3
{
    margin-top: -250px;
    z-index: 3;
    padding-top: 230px!important;
    padding-bottom: 300px!important;
}
.schedule-audition-form .full-row {
    display: flex;
    margin: 0px -15px;
}
.schedule-audition-form .full-row .full-input {
    width: 100%;
    margin-bottom: 50px!important;
    padding: 0px 15px;
}
.schedule-audition-form .full-row .full-input input[type="text"], .schedule-audition-form .full-row .full-input input[type="email"] {
    width: 100%;
    padding: 6px 10px;
    background: transparent;
    border: 0px;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 20px;
    border-radius: 0px;
}
.schedule-audition-form .full-row .full-input.upload-photo .upload-label, .schedule-audition-form .full-row .checkbox.full-input span
{
 	font-weight: normal;
    margin: 0 0 5px;
    color: #fff;
    font-size: 20px;
    padding: 0px 10px; 
	line-height: 120%;
}
.schedule-audition-form .full-row .full-input.upload-photo input
{
  display:none;
}
.schedule-audition-form .full-row .full-input.upload-photo label
{
	width: 100%;
    color: #fff;
    border: 1px solid #fff;
    padding: 5px 10px;
    font-size: 18px;
    display: inline-block;
}
.schedule-audition-form .full-row .checkbox.full-input .checkbox-field:before
{
	content: "";
    background: url(/wp-content/uploads/2019/04/form-checkbox-arrow.png);
    height: 40px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    max-width: 225px;
    margin-left: 30px;
    background-size: cover;
    margin-right: 10px;
    margin-top: 10px;
}
.schedule-audition-form .full-row .checkbox.full-input .checkbox-field input
{
  	display: inline-block;
    width: 20px!important;
    height: 20px;
}
.schedule-audition-form .full-row .submit-btn-section.full-input
{
  	text-align:center;
}
.schedule-audition-form .full-row .submit-btn-section.full-input input
{
	background: #fff;
    border: 1px solid #fff;
    width: 170px;
    color: #D90048;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 5px;
    border-radius: 40px;
    outline: none;
    padding: 3px 20px;
    margin-right: 0px;
}
.schedule-audition-form .full-row .submit-btn-section.full-input .submit-btn:before
{
	content: "";
    background: url(/wp-content/uploads/2019/04/white-left-icon.png);
    width: 30px;
    height: 65px;
    background-size: cover;
    position: absolute;
    left: -45px;
    top: -8px;
}
.schedule-audition-form .full-row .submit-btn-section.full-input .submit-btn:after
{
	content: "";
    background: url(/wp-content/uploads/2019/04/white-right-cion.png);
    width: 32px;
    height: 68px;
    background-size: cover;
    position: absolute;
    right: -45px;
    top: -13px;
}
.schedule-audition-form .full-row .submit-btn-section.full-input
{
  	margin-top:15px;
}
.schedule-audition-form .full-row .submit-btn-section.full-input .submit-btn
{
  	position: relative;
    width: 170px;
    display: inline-block;
}
.schedule-audition-form .full-row.last-row
{
  	margin-top:15px;
}
.m-10
{
  	margin:0px 10px;
}
.h-section-4
{
    z-index: 4;
    margin-top: -200px;
    padding-top: 181px;
    padding-bottom: 240px;
}
.learn-more-btn .theme-button-inner:before
{
	content: "";
    background: url(/wp-content/uploads/2019/04/white-left-icon.png);
    width: 16px;
    height: 34px;
    background-size: cover;
    position: absolute;
    left: -25px;
    top: -3px;
}
.learn-more-btn .theme-button-inner
{
  position:relative;
}
.learn-more-btn
{
  	position:relative;
}
.learn-more-btn:after
{
	content: "";
    background: url(/wp-content/uploads/2019/04/Group-1-1.png);
    position: absolute;
    width: 73px;
    height: 12px;
    bottom: -18px;
    left: 0px;
    background-size: cover;
    right: 0px;
    margin: auto;
}
.learn-more-btn .theme-button-inner:after
{
	content: "";
    background: url(/wp-content/uploads/2019/04/white-right-cion.png);
    width: 16px;
    height: 34px;
    background-size: cover;
    position: absolute;
    right: -25px;
    top: -5px;
}
.rotate-heading-2deg
{
      -ms-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  	display:inline-block;
}
.wpb_column.shine-like-star-column
{
    margin-left: -100px;
    margin-top: 70px;
}
.rotate-heading-5deg
{
      -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  	display:inline-block;
}
.h-section-5
{
    margin-top: -230px;
    z-index: 5;
    padding-top: 30px;
    padding-bottom: 220px;
}
.h-section-5 .discovered-girl-img
{
    transform: scale(1.4);
    position: relative;
    left: -150px;
    top: -20px;
}
.h-section-parent-6
{
  position:relative;
}
.h-section-5  .h-section-5-column-1 .vc_column-inner {
	padding-top: 240px;
}
.h-section-parent-6:before
{
	content: "";
    background: #D90048;
    position: absolute;
    height: 55%;
    width: 100%;
    left: 0px;
    bottom: 0px;
}
body .h-section-6
{
    margin-top: -225px;
    z-index: 6;
    padding-top: 150px;
    padding-bottom: 100px;
    background-size: 100% 100%!important;
}
.h-section-6 .h-section-6-column-2
{
      padding-top: 2vw;
}
.footer-mask-section
{
    position: absolute!important;
    bottom: -100px;
    left: 0px;
    right: 0px;
    margin: auto;
}
#footer a.footer-three-icon {
    margin: 0px 6px;
}
#footer .wpex-fa-social-widget.textcenter ul li
{
	margin-right: 10px;
    margin-bottom: 10px;
}
#footer .wpex-fa-social-widget.textcenter ul li a
{
  color: #D90048;
}
.wpex-bars>span, .wpex-bars>span::before, .wpex-bars>span::after
{
   background: #fff;
}
.sidr-class-dropdown-menu li
{
	    border-bottom: 1px solid #ffffff82;
}
.sidr-class-wpex-close
{
	    border-bottom: 1px solid #ffffff82;
}
.sidr-class-mobile-menu-searchform
{
	 border-bottom: 1px solid #ffffff82;
}
.footer-box .widget_media_image
{
	padding-bottom: 30px;
}
.footer-box .widget_custom_html
{
	padding-bottom: 60px;
}
.footer-box .wpex-fa-social-widget .ticon
{
	vertical-align: text-top;
}
.footer-box .widget_wpex_fontawesome_social_widget
{
	padding-bottom: 30px;
}
#main:after
{
	content: '';
    width: 100%;
  	height: 379px;
    background: url(/wp-content/uploads/2026/01/Footer-top.png);
    background-size: cover;
    position: absolute;
    top: auto;
    bottom: -2px;
    left: 0px;
    right: 0px;
    z-index: 9;
    visibility: visible;
}
#main
{
    position: relative;
}
#footer .site-footer-inner
{
	padding-top: 10px;	
}
.flying-girl-img
{
	margin-top: -28vw;
    margin-left: -12vw;
}
.wpb_video_widget .wpb_wrapper iframe
{
	border-radius: 15px;
}
.wpsisac-slick-carousal.design-6 .slick-next, .wpsisac-slick-carousal.design-6 .slick-next:hover, .wpsisac-slick-carousal.design-6 .slick-next:focus
{
    right: 37% !important;
    left: auto;
    width: 65px;
    height: 18px;
    background: url(/wp-content/uploads/2026/01/Vector-10.png) !important;
    background-size: cover;
    background-position: left center;
}
.wpsisac-slick-carousal.design-6 .slick-prev, .wpsisac-slick-carousal.design-6 .slick-prev:hover, .wpsisac-slick-carousal.design-6 .slick-prev:focus
{
    left: 37% !important;
    right: auto;
  	width: 65px;
    height: 18px;
    background: url(/wp-content/uploads/2026/01/Vector-9.png) !important;
    background-size: cover;
    background-position: left center;
}
.wpsisac-slick-carousal.design-6 .slick-arrow 
{
    top: auto !important;
    bottom: -130px;
}
.passport-dance-text-row
{
	margin-top: -110px;
}
.vc_row-fluid.about-page-new-section 
{
    padding-top: 250px;
    padding-bottom: 230px;
  	margin-top: -375px;
}
.shine-star-section-img 
{
	text-align: right;
}
.visible-on-mobile
  {
  	display: none!important;
  }
.home-agents-text
{
	position: absolute;
    left: -150px;
    max-width: 190px!important;
    width: 100%;
    top: 0px;
    bottom: 0px;
    margin: auto!important;
}




/*********************************************************************************************************************************************/
/****************************************************************** Responsive css **********************************************************/
/*******************************************************************************************************************************************/


@media screen and (min-width: 1440px)
{
  .slick-image-slide.slick-slide.slick-current.slick-active.slick-center .slick-image-slide-wrap
  {
  		transform: scale(1.7)!important;
  }
}

@media screen and (min-width: 2559px)
{
	.h-first-section 
  {
     margin-top: -530px;
     padding-top: 320px !important;
  }
  #footer
  {
  		    margin-top: -132px;
  }
  body .h-section-6
  {
  		padding-top: 270px;
       padding-bottom: 450px;
  }
  .h-section-3 
  {
     margin-top: -330px;
     padding-top: 270px!important;
 }
  .about-sec-section
  {
    	margin-top: -470px;
  }
  .about-first-sec-img img 
  {
  	  width: 80%;
  }
  .behind-scene-1
  {
     padding-bottom: 530px;
  }
  .behind-scene-2 {
    margin-top: -465px;
  }
  .page .behind-scene-4 {
    margin-top: -335px;
}
}

@media screen and (min-width: 4045px)
{
	.h-first-section 
  {
      margin-top: -825px;
      padding-top: 520px !important;
  }
  .vc_row.wpb_row.vc_row-fluid.home-first-row
  {
  		    padding-top: 650px !important;
        padding-bottom: 650px !important;
  }
  	.home-girl-img
  {
    top: -10vw;
    left: 0vw;
	}
  .h-form-section
  {
  		    margin-top: -310px;
      padding-top: 290px;
        padding-bottom: 280px;
  }
  .h-section-3
  {
   		 margin-top: -460px;
   	 padding-top: 370px!important;
	}
  .wpb_content_element.fun-sun-text
  {
  		 margin-bottom: 200px !important;
  }
  .h-section-4
  {
  		  padding-bottom: 410px;
  }
  .h-section-5
  {
  		 margin-top: -310px;
  }
  #footer
  {
   		 margin-top: -190px;
        padding-top: 245px;
  }
  .about-sec-section {
    padding-top: 520px;
    margin-top: -690px;
}
  .about-f-sec {
    padding-bottom: 565px;
}
  .about-section-7 {
    margin-top: -430px;
    padding-top: 450px;
  }
.page .about-section-6 
  {
   		 padding-bottom: 480px;
  }
  .behind-scene-2 {
   margin-top: -695px;
    padding-top: 630px;
    padding-bottom: 390px;
}
  .behind-scene-1 {
    padding-bottom: 940px;
}
  .page .behind-scene-3 {
    padding-top: 270px;
    padding-bottom: 270px;
  }
  .page .behind-scene-4 {
    margin-top: -388px;
}
  .page .behind-scene-5 {
    margin-top: -310px;
}
}

@media screen and (max-width: 1440px)
{
	.h-line-arrow-row:before
  {
		width: 40%;
    	height: 83%;
  }
  .wpsisac-slick-carousal.wpsisac-center .slick-current.slick-active.slick-center .slick-image-slide-wrap
  {
  		transform: scale(1.5)!important;
  }
  .slick-slide.slick-active .slick-image-slide-wrap
  {
  		transform: scale(1)!important;
  }
  .about-first-sec-img img
  {
  		width: 80%;
  }
  .about-third-section .third-sec-left-content-row .vc_col-sm-6 .vc_column-inner
  {
  		padding-top: 60px;
  }
  .page .about-section-5
  {
  		margin-top: -16vw;
  }
  .about-arrow-cross-img
  {
    	top: 35.5vw;
   }
  .about-arrow-cross-img img
  {
    	width: 65%;
  }
  .home-girl-img
  {
  		top: -370px;
    	left: -55px;
  }
  .page .behind-scene-4
  {
  		margin-top: -365px;
  }
}


@media only screen and (max-width: 1366px)
{
	.about-f-sec 
  {
    	padding-top: 280px;
        padding-bottom: 400px;
  }
}


@media screen and (max-width: 1320px)
{
  .about-arrow-cross-img
  {
  		top: 38.5vw;
  }
  #site-navigation .dropdown-menu .link-inner {
    font-size: 16px!important;
  }
  .about-arrow-cross-img img
  {
      width: 70%;
  }
  .page #footer
  {
  		padding-top: 13vw;	
  }
  .rotate-heading.passport-discovery
  {
  		font-size: 60px!important;
  }
  .rotate-heading.modeling-acting
  {
  		font-size: 30px!important;
  }
}

@media screen and (max-width: 1220px)
{
  #footer
  {
  		margin-top: -9vw;
  }
  .about-arrow-cross-img 
  {
   	 top: 40.5vw;
  }
  .about-arrow-cross-img img
  {
    	width: 70%;
  }
}

@media screen and (max-width: 1170px)
{
	#site-navigation .dropdown-menu .link-inner
  {
  		font-size: 15px!important;
  }
  #site-logo img
  {
  		width: 100px;
  }
  .h-line-arrow-row:before
  {
  		top: -25px;
       height: 88%;
  }
  .h-section-5 .discovered-girl-img
  {
  	  transform: scale(1.6);
      left: -100px;
      top: 50px;
  }
  .about-sec-section
  {
  	padding-bottom: 30vw;
    padding-top: 25vw;
    margin-top: -25vw;
  }
  .page .about-third-section
  {
    	  margin-top: -610px;
  }
  .about-icon-row 
  {
    	top: -70px;
  }
  .about-third-section .third-sec-left-content-row .vc_col-sm-6 .vc_column-inner 
  {
    	padding-top: 13vw;
  }
  .about-arrow-cross-img 
  {
    	top: 42.5vw;
  }
  .rotate-heading.passport-discovery 
  {	
    	font-size: 52px!important;
  }
  .wpb_text_column.about-chance-to-jump
  {
  		font-size: 23px!important;
  }
  .about-first-sec-img img 
  {
   	 width: 92%;
  }
  .about-section-4
  {
    	padding-bottom: 86px;
  }
}


@media screen and (max-width: 1080px)
{
	#site-navigation .dropdown-menu .link-inner 
  {
    	font-size: 13px!important;
    	padding: 0.5em 10px!important;
  }
  .about-icon-row 
  {
   	 	top: -40px;
  }
  .h-section-5 .discovered-girl-img
  {
  		transform: scale(1.7);
    	top: 80px;
  }
  #site-logo img 
  {
       width: 95px;
  }
  .header-three-icons
  {
  	 top: 52px;
  }
  body .h-section-6 
  {
    	margin-top: -23vw;
 }
  .home-girl-img
  {
  	    top: -340px;
        left: 20px;
  }
  .vcex-heading-plain.h-heading1-icon
  {
  	font-size: 40px!important;
  }
  .h-line-arrow-row:before
  {
  	   top: -30px;
       left: 0px;
       height: 95%;
  }
  .h-form-section
  {
  		margin-top: -155px;
  }
  .h-line-arrow-row
  {
    	padding-bottom: 200px;
    	padding-top: 70px;
  }
  .about-arrow-cross-img 
  {
    	top: 46vw;
  }
  .about-first-sec-img img
  {
   	 width: 88%;
  }
  .about-third-section .third-sec-left-content-row .vc_col-sm-6 .vc_column-inner
  {
   	 padding-top: 8vw;
	}
}

@media screen and (max-width: 1024px)
{
	  .about-first-sec-img img
  {
   	 width: 96%;
  }
  .about-arrow-cross-img
  {
   	 top: 41.5vw;
  }
  .h-section-5 .discovered-girl-img
  {
  		 top: 50px;
  }
  body .h-section-6 
  {
   	 	margin-top: -270px;
        padding-bottom: 200px;
  }
  .about-icon-row 
  {
    top: -100px;
}
  .vc_row-fluid.home-first-section
  {
  	padding-top: 150px!important;
  }
  .home-negative-mg-col .vc_column-inner 
  {
  	margin-top: 45px!important;
  }
  .flying-girl-img 
  {
    margin-top: -37vw;
  }
  .wpsisac-slick-carousal.design-6 .slick-arrow 
  {
    	bottom: -70px;
	}
  .h-section-3
  {
  	    padding-top: 170px !important;
    	padding-bottom: 250px !important;
  }
}

@media screen and (max-width: 996px)
{
	.schedule-audition-form .full-row .checkbox.full-input .checkbox-field:before
  {
  		margin-left: 0;
  }
  .header-three-icons img
  {
  	      width: 60px;	
  }
  #site-navigation .dropdown-menu .link-inner 
  {
      font-size: 14px!important;
 }
  #site-logo img 
  {
      width: 90px;
  }
  .h-heading1-icon
  {
  	  text-align: center;
  }
  .about-arrow-cross-img
  {
     top: 45.5vw;
  }
  .h-section-5 .discovered-girl-img
  {
    	top: 115px;
  }
  .h-section-4
  {
  		padding-bottom: 255px;
  }
  .behind-scene-2
  {
  		margin-top: -615px;
  }
}


@media screen and (max-width: 959px)
{
	.header-three-icons
  {
  		display: none;
  }
  #site-logo img 
  {
    	max-height: 56px!important;
  }
  .h-industry-text
  {
  		padding-top: 1vw;
  }
  .h-get-discovered-head, .h-shine-star-head
  {
  		font-size: 60px!important;
  }
  .discover-text-gap
  {
  		height: 30px!important;
  }
  .about-arrow-cross-img 
  {
      top: 36.5vw;
  }
  .modeling-acting .vcex-heading-inner:before
  {
    width: 37px;
    height: 65px;
    background-size: contain;
    top: 15px;
  }
  .modeling-acting .vcex-heading-inner:after
  {
  	width: 31px;
    height: 65px;
    background-size: contain;
    top: 10px;
  }
  .home-girl-img 
  {
      top: -300px;
      left: -10px;
  }
  .vcex-heading-plain.h-heading1-icon
  {
      font-size: 36px!important;
  }
  .h-section-5 .discovered-girl-img
  {
      top: 90px;
      transform: scale(1.5);
  }
  .footer-mask-section
  {
  		bottom: -48px;
  }
  .rotate-heading.passport-discovery {
    font-size: 48px!important;
}
  .wpb_text_column.about-chance-to-jump {
    font-size: 21px!important;
}
  .rotate-heading.modeling-acting {
    font-size: 22px!important;
}
  .about-sec-section 
  {
   	 padding-bottom: 35vw;
 }
  .icon img 
  {
    	width: 65px;
 }
  .about-icon-row {
    top: -123px;
}
      .vcex-heading-plain.audition-text
  {
  	    margin-top: 30px;
  }
}

@media screen and (max-width: 924px)
{
	#site-logo img 
    {
    	max-height: 46px!important;
	}	
  .h-line-arrow-row:before
  {
  		display: none;
  }
  .line-arrow-inner-row .vc_col-sm-4
  {
  		width: 100%;
  }
  .line-arrow-inner-row .social-link-column.vc_col-sm-4
  {
  		width: 100%;
       margin-top: 25px;
  }
  .home-set-sail-text
  {
  		text-align: center;
  }
  .h-line-arrow-row
  {
  	  padding-bottom: 40px;
      padding-top: 20px;
  }
  .home-set-sail-text
  {
  		text-align: center;
  }
  .schedule-audition-form .full-row .checkbox.full-input .checkbox-field:before
  {
    width: 75%;
    background-size: contain;
    vertical-align: bottom;
  }
  .about-girl-column img 
  {
      width: 97%;
  }
  .about-arrow-cross-img
  {
      top: 44.5vw;
  }
  .about-section-5-heading .vcex-heading-inner:before
  {
  	  width: 80px;
      height: 93px;
  }
  .about-section-5-heading .vcex-heading-inner:after
  {
  	 width: 80px;
     height: 77px;
  }
  .h-form-section 
  {
   		 margin-top: -130px;
	}
  .share-friend-column
  {
  		    width: 100%;
  }
  .share-friend-column .wpb_text_column 
  {
  		text-align: center!important;
  }
  .share-friend-social-links
  {
  		width: 100%;
       margin-top: 25px;
  }
  .vc_row-fluid.home-row-1
  {
  	margin-top: -45vw !important;
        padding-bottom: 110px !important;
  }
}


@media screen and (max-width: 850px)
{
  .about-f-sec {
    padding-bottom: 335px;
}
  .page .about-third-section {
    padding-bottom: 165px;
  }
  .about-icon-row {
    top: -145px;
}
  .schedule-heading-btn
  {
    	max-width: 125px!important;
  }
  .rotate-heading.passport-discovery {
    font-size: 42px!important;
}
  .wpb_text_column.about-chance-to-jump {
    font-size: 18px!important;
}
  .about-first-sec-img img {
    width: 100%;
}
  .page #footer 
  {
    	padding-top: 65px;
  }
  .page .footer-mock-img {
    bottom: -40px;
  }
  .about-third-section .third-sec-left-content-row .vc_col-sm-6 .vc_column-inner
  {
      padding-top: 8vw;
  }
  .about-girl-column
  {
  		bottom: 0vw;
  }
  .about-section-6 .vc_col-sm-12 .vc_column-inner
  {
  		padding-top: 6vw;
  }
  .about-arrow-cross-img 
  {
      top: 53.5vw;
  }
  .vcex-heading-plain.h-heading1-icon
  {
   	 font-size: 34px!important;
	}
  .h-section-5 .discovered-girl-img
  {
  		  top: 120px;
    	  left: -70px;
  }
  .h-section-5
  {
  		margin-top: -280px;
  }
  body .h-section-6
  {
  		background-size: cover!important;
        padding-bottom: 240px;
  }
  .footer-mask-section
  {
   	 bottom: -35px;
 }
  .rotate-heading-2deg.h-get-discovered-head
  {
  		font-size: 55px!important;
  }
  .about-sec-section {
    padding-bottom: 40vw;
}
  .about-section-7 
  {
    padding-bottom: 250px;
}
  .page .behind-scene-4
  {
  	  background-size: cover!important;
  }
}


@media screen and (max-width: 768px)
{
  	.home-girl-img
  {
  	   position: static;
  }
  .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {
    padding-right: 42px !important;
}
  .vc_row-fluid.studio-first-section
  {
  	padding-bottom: 200px!important;
  }
  .studio-about-section-4
  {
  	   padding-top: 150px;
  }
  .page .studio-third-section
  {
  	    padding-bottom: 220px;
  }
  .wpb_column.list-col-studio .vc_column-inner
  {
  	margin-bottom: 0px;
  }
  .page .studio-section-5
  {
  	 padding-bottom: 100px!important;
  }
  .page .about-section-6
  {
    padding-bottom: 200px!important;
  }
  .vc_row-fluid.dancer-thrive-row
  {
  	padding-top: 0px !important;
  }
  .left-column.studio-col .vc_column-inner
  {
  	padding-bottom: 0px!important;
  }
  .about-section-4-text
  {
  	text-align: center!important;
    width: 100%!important;
  }
  .page.page-template-land-template .footer-mock-img {
    bottom: 0px;
}
  .about-sec-section {
    margin-top: -44vw;
}
  .about-sec-section {
    padding-bottom: 24vw;
}
  .page .about-third-section {
    padding-bottom: 210px;
}
  .about-icon-row {
    top: -15px;
}
  .page .about-third-section {
    padding-top: 60px;
  }
  .h-section-3
  {
  		 margin-top: -275px;
  }
  .shine-star-section-img
  {
  		transform: scale(0.6);
  }
  .shine-like-star-column
  {
  		margin-top: -230px;
  }
 .has-custom-color.wpb_content_element.fun-sun-text
   {
     	margin-bottom: 50px !important;
	}
  .schedule-audition-form .full-row
  {
    	display: block;
  }
  .home-girl-img .vc_figure img 
  {
     width: 35%;
     display: block;
     float: right;
 }
  .h-first-section
  {
  	display: flex;
    flex-direction: column;
    padding-top: 20vw !important;
    margin-top: -80vw;
    padding-bottom: 10vw;
  }
  .vcex-heading-plain.h-heading1-icon
  {
    	font-size: 28px!important;
   }
  .h-form-section 
  {
    	margin-top: -200px;
  }
  .h-heading1-icon 
  {
    text-align: left;
    padding-left: 50px;
}
  .home-girl-img
  {
  	  position: absolute;
      top: -80vw;
  }
  .home-girl-img.visible-phone
  {
		margin-top: -47vw;
  }
  .h-industry-text
  {
    	padding-top: 3vw;
       width: 60%;
      float: left;
  }
  .h-form-section .checkbox.full-input span
  {
  		padding: 0px 0px;
  }

  .h-heading1-icon .vcex-heading-inner:before
  {
  	  left: -50px;
      top: -9px;
  }
  .full-row.last-row
  {
  		display: block;
  }
  .full-row.last-row .checkbox.full-input
  {
  		text-align: center;
  }
  .h-section-5
  {
  		margin-top: -37vw;
    padding-top: 0;
    padding-bottom: 28vw;
  }
  .h-section-5 .discovered-girl-img
  {
  	    position: static;
       transform: scale(0.9);
  }
  body .h-section-6
  {
   	margin-top: -50vw;
    padding-top: 0vw;
    padding-bottom: 50vw;
    background-size: cover!important;
  }
  .h-section-6-column-1 .wpb_single_image
  {
  		transform: scale(0.7);
  }
  .h-section-6 .h-section-6-column-2
  {
  		    padding-top: 0;
        margin-top: -36vw;
  }
  .footer-mask-section
  {
	bottom: 5vw;
  }
  #footer 
  {
      margin-top: -24vw;
  }
  #site-header-inner 
  {
   	 padding-bottom: 5.5vw!important;
 }
  body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu
  {
  		top: 38%;
  }
    .h-section-5 .h-section-5-column-1 .vc_column-inner
  {
    	padding-top: 25px;
  }
  .h-section-5 
  {
    display: flex;
    flex-direction: column-reverse;
    padding-top: 35px;
    padding-bottom: 34vw;
  }
  .line-arrow-inner-row .vc_col-sm-4 
  {
    margin-top: -50px;
  }
  .site-footer-inner 
  {
      padding-top: 75px;
  }
  .page-template-land-template .site-footer-inner
  {
	padding-top: 0px;
  }
  .has-custom-color.wpb_content_element.see-no-margin
  {
      margin-top: 50px !important;
  }
    .wpsisac-slick-carousal.wpsisac-center .slick-current.slick-active.slick-center .slick-image-slide-wrap
  {
  		transform: scale(1)!important;
  }
  .about-first-sec-img.visible-phone
  {
  		bottom: -24vw;
  }
  .about-first-sec-img.visible-phone img
  {
  		width: 100%;
  }
  .about-icon-row 
  {
      position: relative!important;
  }
  .about-section-4 {
    padding-bottom: 100px;
}
  .third-sec-left-content-row .vc_col-sm-6, .about-f-sec .first-sec-right-column
  {
  		width: 60%;
  }
  .third-sec-left-content-row .about-girl-column, .about-f-sec .first-sec-left-column
  {
  		width: 40%;
  }
  .page .about-third-section
  {
     margin-top: -22vw;
     background-size: cover!important;
  }
  .third-sec-left-head:before
  {
  	width: 36px;
    height: 63px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .third-sec-left-head:after
  {
  	width: 36px;
    height: 60px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .about-third-section .third-sec-left-content-row .vc_col-sm-6 .vc_column-inner 
  {
     padding-top: 5vw;
  }
  .about-girl-column img 
  {
      width: 95%;
  }
  .about-section-4-text
  {
  		text-align: center;
  }
  .about-icon-row .icon img 
  {
   	   width: 65px;	
  }
  .about-section-5 .vc_col-sm-6
  {
  	   width: 50%;
  }
  .page .footer-mock-img {
    bottom: 49px;
}
  .passport-discovery.behind-the-scene
  {
  	text-align: center;
  }
  .wpb_content_element.f-sec-right-btm
  {
  		margin-bottom: 25px;
  }
  .hidden-on-mobile
  {
  	display: none!important;
  }
  .visible-on-mobile
  {
  	display: block!important;
  }
  .flying-girl-mobile
  {
		margin: -260px auto 0px;
        width: 350px;
  }
   .wpb_text_column.h-industry-text 
  {
        width: 100%;;
        text-align: center;
      margin-top: 0px!important;
    }
  .center-on-mobile
  {
  	text-align: center;
  }
  .wpb_column.shine-like-star-column
  {
  	margin-left: 0px;
    margin-top: -120px;
  }
  .shine-star-section-img
  {
  	  transform: scale(0.8);
  }
  .footer-box .widget_media_image
  {
  	  padding-top: 125px!important;
  }
  .wpb_single_image.cloud-image-2
  {
      	right: -25px;
    	z-index: -2;
  }
  .wpb_single_image.cloud-image-2 img
  {
  	width: 200px;
  }
  .home-agents-text
  {
  	max-width: 100% !important;
    margin-bottom: 20px !important;
    text-align: center;
    transform: rotate(1deg) !important;
     position: static;
  }
  .vc_row-fluid.about-section-4 
  {
    padding-top: 275px!important;
    margin-top: -310px!important;
    padding-bottom: 300px;
}
  .about-workshop-girl-column
  {
  	top: 0px!important;
  }
  .vc_row-fluid.about-page-new-section {
    padding-top: 150px;
    padding-bottom: 200px;
    margin-top: -305px;
}
      .page .about-section-5 {
        margin-top: -28vw;
    }
  .page .about-section-6 {
    margin-top: -340px;
    padding-top: 340px;
    padding-bottom: 350px;
}
  .faq-girl-image
  {
    display: none;
  }
  .vc_row-fluid.studio-faq-section
  {
        padding: 250px 0px 100px!important;
  }
  .page-id-2372 #main:after
  {
  	height: 240px;
  }
}

@media screen and (max-width: 680px)
{
	.vcex-heading-plain.rotate-heading.small-device-font-size
  {
  		font-size: 52px!important;
  }
  .page .about-third-section {
    margin-top: -68vw;
    background-size: cover!important;
}
  .home-girl-img .vc_figure img
  {
  		margin-top: -23px;
  }
  .vc_row.wpb_row.home-first-row
  {
  		    padding-top: 350px !important;
    padding-bottom: 350px !important;
  }
  	.h-first-section
  {
  		padding-top: 30vw !important;
  }
  .h-heading1-icon
  {
  		    font-size: 20px!important;
  }
  .h-heading1-icon .vcex-heading-inner:before
  {
  	width: 30px;
    height: 55px;
    background-size: contain;
    left: -40px!important;
  }
  .h-heading1-icon .vcex-heading-inner:after
  {
  		width: 30px;
    height: 55px;
    background-size: contain;
    position: absolute;
    right: -42px;
    top: -20px;
  }
  .h-section-3
  {
    margin-top: -44vw;
    padding-top: 24vw!important;
  }
  .wpsisac-slick-carousal.wpsisac-center .slick-slide .slick-image-slide-wrap
  {
  		 transform: scale(1);
  }
  .h-section-5 
  {
   	 margin-top: -40vw;
  }
  .home-girl-img 
  {
    top: -87vw;
    left: 5px;
 }
  	#site-header-inner 
  {
    	padding-bottom: 9vw!important;
  }
   .has-custom-color.wpb_content_element.fun-sun-text
  {
     margin-bottom: 50px !important;
	}
.about-arrow-cross-img {
    top: 61vw;
}
  .rotate-heading.passport-discovery {
    font-size: 40px!important;
}
.wpb_text_column.about-chance-to-jump {
    font-size: 17px!important;
}
  .about-sec-section {
    padding-bottom: 28vw;
        margin-top: -54vw;
}
  .vc_row-fluid.home-row-1 
  {
        margin-top: -100vw !important;
        padding-bottom: 60px !important;
        padding-top: 315px !important;
    }
  .wpsisac-slick-carousal.design-6 .slick-next, .wpsisac-slick-carousal.design-6 .slick-next:hover, .wpsisac-slick-carousal.design-6 .slick-next:focus
  {
  	    right: 25% !important;
  }
  .wpsisac-slick-carousal.design-6 .slick-prev, .wpsisac-slick-carousal.design-6 .slick-prev:hover, .wpsisac-slick-carousal.design-6 .slick-prev:focus
  {
  		left: 25% !important;
  }
}

@media screen and (max-width: 590px)
{
	.h-first-section 
  {
   	 padding-top: 28vw !important;
 }
  body .h-section-6
  {
  	padding-bottom: 93vw;
  }
  .wpb_single_image.cloud-image-2
  {
    top: 260px!important;
    right: 15px!important;
	}
  .home-girl-img .vc_figure img 
  {
    	margin-top: -6px;
  }
  .third-sec-left-content-row .vc_col-sm-6
  {
  		width: 100%;
  }
  .page .footer-mock-img {
    bottom: 28px;
}
  .third-sec-left-content-row .about-girl-column
  {
  		width: 40%;
        top: -12vw;
        right: -8vw;
  }
  .text-center
  {
  		text-align: center;
  }
  .about-girl-column img
  {
      width: 50%;
  }
  .vcex-heading.vcex-heading-plain.h-heading1-icon 
  {
  		font-size: 20px!important;
  }
  .vcex-heading-plain.rotate-heading.small-device-font-size {
    font-size: 48px!important;
}
  .h-section-3 {
    margin-top: -46vw;
  }
  body .h-section-6 
  {
    margin-top: -54vw;
    padding-top: 7vw;
  }
    .h-industry-text
  {
  		    width: 100%;
    text-align: center;
  }
  .about-sec-section
  {
  		margin-top: -28vw;
  }
  .schedule-heading-btn:before
  {
  	top: -5px;
    height: 52px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .schedule-heading-btn:after
  {
  	top: -10px;
    height: 53px;
    right: -47px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .about-section-5 .vc_col-sm-6
  {
      width: 60%;
  }
  .about-section-5 .about-girl-2-column
  {
  		width: 40%;
  }
  .about-section-5
  {
  		padding-top: 15vw;
  }
  .about-section-6 .vc_col-sm-12 .vc_column-inner
  {
      padding-top: 12vw;
  }
  .page .about-section-6 
  {
      margin-top: -50vw;
        padding-top: 320px;
        padding-bottom: 175px;
  }
  .about-section-7 {
    padding-top: 275px;
}
  .about-section-5-heading .vcex-heading-inner:before
  {
  	width: 66px;
    height: 89px;
    top: -48px;
    left: -38px;
    background-repeat: no-repeat;
  }
  .about-section-5-heading .vcex-heading-inner:after
  {
     width: 66px;
    height: 77px;
    top: -43px;
    right: -35px;
    background-repeat: no-repeat;
  }
  .about-arrow-cross-img img 
  {
    width: 28%;
  }
  .about-arrow-cross-img
  {
     top: 75vw;
  }
  .rotate-heading.passport-discovery
  {
  		font-size: 34px!important;
        text-align: center;
  }
  .about-first-sec-img.visible-phone
  {
     bottom: -14.5vw;
  }
  .about-f-sec
  {
     padding-bottom: 30vw;
  }
  .about-sec-section 
  {
     margin-top: -38vw;
     padding-top: 33vw;
  }
  .about-arrow-cross-img 
  {
    	display: none;
  }
  .rotate-heading.third-sec-left-head
  {
  		font-size: 35px!important;
  }
  .behide-scene-arrow-cross-img img
  {
  		width: 75%;
  }
  .page .behind-scene-5 {
    padding-top: 335px;
  }
  .vc_row-fluid.post-grid-row
  {
  		    margin-bottom: 240px !important;
  }
  .vc_section.agent-manager-first-row
  {
  		padding-top: 155px !important;
  }
}

@media screen and (max-width: 475px)
{
  .page .about-section-5 
  {
      margin-top: -42vw;
      padding-top: 50vw;
      background-size: cover!important;
 }
  .vc_row.wpb_row.home-first-row
  {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
}
.h-first-section 
  {
   	     padding-top: 40vw !important;
        margin-top: -47vw;
 }
  .third-sec-left-content-row .about-girl-column
  {
     width: 40%;
     top: -2vw;
     right: -6vw;
 }
  .about-girl-column img {
    width: 54%;
}
  body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu 
    {
    	top: 29%;
	}
  .vcex-heading-plain.rotate-heading.small-device-font-size 
  {
    font-size: 38px!important;
 }
  .home-girl-img {
    top: -93vw;
    left: 0-8px;
}
  .h-form-section
  {
    margin-top: -40vw;
    padding-top: 40vw;
 }
  .all-aboard-btn:after
  {
  	width: 50px;
    height: 54px;
    background-size: contain;
    right: -30px;
    top: -88px;
  }
  .h-section-3
  {
      margin-top: -52vw;
      padding-top: 30vw!important;
  }
   .has-custom-color.wpb_content_element.see-no-margin
  {
    margin-top: 10px !important;
}
  .has-custom-color.wpb_content_element.fun-sun-text
  {
    	margin-bottom: 50px !important;
  }
  .h-section-5 
  {
   		 margin-top: -49vw;
	}
  .vc_row.wpb_row.vc_row-fluid.about-f-sec
  {
  		flex-direction: column-reverse;
       align-items: center;
        padding-top: 36vw;
       padding-bottom: 18vw;
  }
  .about-f-sec .first-sec-right-column
  {
  		margin-bottom: 10vw;
  }
  .about-f-sec .first-sec-left-column, .about-f-sec .first-sec-right-column
  {
  	  width: 100%;
  }
  .about-first-sec-img.visible-phone
  {
     position: static;
  }
  .about-first-sec-img.visible-phone img 
  {
   	 width: 50%;
  }
  .about-sec-section 
  {
     margin-top: -57.5vw;
     padding-top: 46vw;
  }
  .about-icon-row
  {
    	top: -14px;
   }
  .about-section-5 .left-column
  {
  	  width: 100%;
      text-align: center;
  }
  .about-section-5 .about-girl-2-column
  {
      width: 100%;
  }
  .about-section-5 .about-girl-2-column .wpb_single_image  img
  {
  	  width: 50%;
  }
  .about-section-5 .about-girl-2-column .wpb_single_image
  {
  		position: relative;
       top: -48px;
  }
  .about-section-6 .vc_col-sm-12 .vc_column-inner 
  {
      padding-top: 22vw;
  }
  .about-section-5-heading .vcex-heading-inner:before
  {
  		left: -20px;
  }
  .about-section-5-heading .vcex-heading-inner:after
  {
  		right: -20px;
  }
  .shine-like-star-column
  {
   	   margin-top: -145px;
	}
  .home-girl-img .vc_figure img {
    margin-top: -20px;
}
  .page .about-third-section {
    margin-top: -85vw;
}
  .wpb_content_element.third-sec-girl
  {
  		  margin-top: -100px;
  }
  .about-girl-column img {
    width: 75%;
}
  .page .about-section-6 {
    padding-top: 150px;
  }
  .page .footer-mock-img {
    bottom: 0px;
}
  .page .behind-scene-5 {
    padding-bottom: 220px;
}
      .about-sec-section
 {
        padding-bottom: 82vw;
    }
      .page-id-1591 .footer-box .widget_media_image {
        padding-top: 0px !important;
    }
  .page-id-1591 #main:after
  {
  	height: 300px;
  }
  .page-id-2372 .about-section-6
  {
  	  padding-top: 230px!important;
  }
}


@media screen and (max-width: 425px)
{
.h-first-section
    {
    	padding-top: 48vw !important;
        margin-top: -55vw;
	}
  .home-girl-img {
    top: -108vw;
    left: -3px;
}
  .h-section-3 
  {
    margin-top: -62vw;
    padding-top: 34vw!important;
	}
  .fun-sun-text
  {
    	margin-bottom: 50px !important;
  }
  .see-no-margin
  {
   	 margin-top: 50px !important;
  }
  .h-section-4
  {
  	    padding-top: 35vw;
  }
  .h-section-6-column-1 .wpb_single_image {
    transform: scale(0.6);
}
  .h-section-5
  {
    	padding-bottom: 60vw;
  }
  body .h-section-6 
  {
    padding-bottom: 55vw;
  }
  .small-device-font-size
  {
      margin-left: 0px !important;
  }
  .rotate-heading.small-device-font-size.mobile-width-no-margin
  {
  		margin-left: 30px !important;
  }
.home-girl-img
  {
     top: -106vw;
     left: 0;
  }
  body .h-section-6
  {
    	margin-top: -75vw;
  }
  .footer-mask-section 
  {
      bottom: 2vw;
  }
  .third-sec-left-content-row .about-girl-column 
  {
    top: -12vw;
  }
  .about-girl-column img 
  {
      width: 65%;
  }
  .h-section-4 {
    padding-bottom: 180px;
}
  .page .about-third-section {
    margin-top: -95vw;
}
  .page .about-section-6 {
    margin-top: -60vw;
  }
  .footer-box .widget_media_image 
  {
        padding-top: 25px !important;
    }
  #main:after
  {
  	    height: 205px;
  }
}

@media screen and (max-width: 391px)
{
 .page .about-third-section
   {
      margin-top: -106vw;
  }
  .page .about-section-6
  {
    margin-top: -75vw;
  }
  .about-section-5-heading .vcex-heading-inner:before, .about-section-5-heading .vcex-heading-inner:after
  {
  		display: none!important;
  }
  .about-section-7
  {
     margin-top: -75vw;
    padding-top: 260px;
  }
  .rotate-heading.modeling-acting {
    font-size: 18px!important;
}
  .about-sec-section
  {
    margin-top: -58.5vw;
    padding-top: 57vw;
  }
  .third-sec-left-content-row .about-girl-column
  {
     top: -5vw;
     right: -30px;
  }
  .home-girl-img .vc_figure img 
  {
      margin-top: -50px;
  }
  .h-form-section 
  {
    	margin-top: -50vw;
    	padding-top: 50vw;
	}
  
}
@media screen and (max-width: 320px)
{
	.h-first-section 
  {
     padding-top: 65vw !important;
     margin-top: -85vw;
 }
  .vcex-heading.vcex-heading-plain.h-heading1-icon
  {
    	font-size: 16px!important;
  }
  .home-girl-img .vc_figure img 
  {
    	margin-top: -107px;
  }
  .h-section-5 {
    margin-top: -63vw;
}
  .rotate-heading-2deg.h-get-discovered-head {
    font-size: 40px!important;
}
  .about-sec-section {
    margin-top: -64.5vw;
}
  .page .about-third-section {
    margin-top: -123vw;
}
  .about-icon-row .icon img {
    width: 55px;
}
  .about-icon-row {
    top: 10px;
}
  .page .footer-mock-img {
    bottom: -19px;
}
  .about-section-7 {
    padding-bottom: 135px;
}
  .vcex-heading-plain.about-section-5-heading
  {
  	font-size: 30px!important;
  }
  .page .about-third-section {
    padding-bottom: 165px;
}
}