@font-face {font-family: "Futura ND Alternate Light";
    src: url("//db.onlinewebfonts.com/t/15c082c45ab10f86e4a7f99b897f4421.eot");
    src: url("//db.onlinewebfonts.com/t/15c082c45ab10f86e4a7f99b897f4421.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/15c082c45ab10f86e4a7f99b897f4421.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/15c082c45ab10f86e4a7f99b897f4421.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/15c082c45ab10f86e4a7f99b897f4421.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/15c082c45ab10f86e4a7f99b897f4421.svg#Futura ND Alternate") format("svg");
}

@font-face {font-family: "Futura ND Medium";
    src: url("//db.onlinewebfonts.com/t/c34b84a314e1563869a406929dc5d726.eot");
    src: url("//db.onlinewebfonts.com/t/c34b84a314e1563869a406929dc5d726.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/c34b84a314e1563869a406929dc5d726.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/c34b84a314e1563869a406929dc5d726.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/c34b84a314e1563869a406929dc5d726.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/c34b84a314e1563869a406929dc5d726.svg#Futura ND Alternate") format("svg");
}

@font-face {font-family: "Futura ND Alternate Bold";
    src: url("//db.onlinewebfonts.com/t/8755faba6cedae5257a6f1f10273a46e.eot");
    src: url("//db.onlinewebfonts.com/t/8755faba6cedae5257a6f1f10273a46e.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/8755faba6cedae5257a6f1f10273a46e.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/8755faba6cedae5257a6f1f10273a46e.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/8755faba6cedae5257a6f1f10273a46e.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/8755faba6cedae5257a6f1f10273a46e.svg#Futura ND Alternate") format("svg");
}

@-webkit-keyframes swinging{
    0%{-webkit-transform: rotate(10deg);}
    50%{-webkit-transform: rotate(-5deg)}
    100%{-webkit-transform: rotate(10deg);}
}
 
@keyframes swinging{
    0%{transform: rotate(10deg);}
    50%{transform: rotate(-5deg)}
    100%{transform: rotate(10deg);}
}
 
.charlie-locket-section img{
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-animation: swinging 3.5s ease-in-out forwards infinite;
    animation: swinging 3.5s ease-in-out forwards infinite;
}


.charli-banner-section{text-align:center}
.charli-banner-section h2{font-family: "Futura ND Alternate Light" !important;font-size: 19px !important;text-align: center !important;line-height: 44px !important;letter-spacing: 4px !important;font-weight: 800 !important;}
.charli-banner-section h3{font-family:  "Futura ND Alternate Light" !important;font-size: 19px !important;text-align: center !important;font-weight: 800 !important;letter-spacing: 4px !important;}
.charli-banner-section h3 span{font-size: 16px !important;font-weight: 300 !important;}

#charlie-banner-name{margin: 0 auto;width: 50%;padding-bottom: 15px; }

.feature-light-banner-header-content{position: absolute;z-index: 999;text-align: center;width: 100%; color:#161616; top:35px; padding-top:50px; padding-bottom:15px;}
.feature-light-banner-header-content h2{font-family: "Futura ND Alternate Bold" !important;font-weight: 800 !important;font-size: 35px !important;line-height: 40px !important;color: #FFF;margin-bottom: 10px;text-align: center;}
.feature-light-banner-header-content h4{font-family: "Futura ND Alternate Light" !important;font-size: 16px !important;line-height: 24px !important;color: #161616;font-weight: 800 !important; }
.feature-light-banner-section h5{font-family: "Futura ND Alternate Bold" !important; font-size: 18px;line-height:22px; color:#161616;}
.feature-light-banner-section h6{font-family:  "Futura ND Alternate Light" !important; font-weight: 800 !important;font-size: 16px;line-height:19px; color:#161616;}

.demo-main-banner{display:none;}
.charlie-locket-section{position: absolute;margin: 0 auto;text-align: center;width: 100%; z-index:999999;}
.charlie-locket-section img{margin: 0 auto;width: 11% !important; margin-top:-15px;}
.charli-banner-section .content{margin-top:40px !important;}

.icon-salient-down-arrow:before {content: "\e008" !important;font-size: 40px !important;color: #FFFFFF !important;}

.home-charlie-crew-section{}
.home-charlie-crew-section h3{font-family:  "Futura ND Alternate Light" !important; font-weight: 800 !important;font-size: 16px !important;line-height:19px !important; color:#161616; margin-bottom:10px;}
.home-charlie-crew-section h2{font-family: "Futura ND Alternate Bold" !important; font-size: 18px !important;line-height:22px !important; color:#161616; margin-top:10px;}

.home-crew-main-head{margin-top:100px !important; margin-bottom: 30px !important;}
.home-charlie-crew-section .home-sub-crew-section{}
.home-sub-crew-top-section{margin-top:70px;}
.home-sub-crew-bottom-section{ margin-bottom:40px !important;}

.home-charlie-main-crew-section{}
.home-charlie-main-crew-section h1{font-family:"Futura ND Alternate Bold" !important; font-weight: 800 !important;font-size: 35px !important;line-height:40px !important; color:#161616; margin-bottom:10px; text-align: center;}
.home-charlie-main-crew-section h4{font-family:"Futura ND Alternate Light" !important; font-size: 20px !important;line-height:22px !important; color:#161616; margin-top:10px;}
.home-charlie-main-crew-section h3{font-family:"Futura ND Alternate Light" !important; font-weight: 800 !important;font-size: 15px !important;line-height:19px !important; color:#161616; margin-bottom:10px;     letter-spacing: 1px !important;}

.home-charlie-main-crew-section h2{font-family: "Futura ND Alternate Bold" !important; font-size: 16px !important;line-height:20px !important; color:#161616; margin-top:10px;}

.home-synopsis-desktop-section, .home-synopsis-mobile-section{margin-bottom:0px !important;}
.home-synopsis-desktop-section .col .span_12, .home-synopsis-mobile-section .col .span_12{margin-bottom:0px !important;}
.home-synopsis-mobile-section .col, .home-synopsis-mobile-section .wpb_column{margin-bottom:0px !important;}

.home-synopsis-section h2{font-family: "Futura ND Alternate Bold" !important;font-size: 35px !important;line-height: 40px;color: #161616;}
.home-synopsis-section h4{font-family: "Futura ND Alternate Light" !important;font-size: 20px !important;line-height: 24px !important;color: #161616;font-weight: 800 !important; }
.home-synopsis-section p{font-family: 'Handlee', cursive !important; font-size: 22px !important;line-height: 32px !important;color: #161616;}

.synopsis-mobile-mage{display:none !important;}

.home-synopsis-content-section{margin-top:50px;}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip.force-top{z-index: 9999 !important;}

.home-synopsis-desktop-section{}
.home-synopsis-mobile-section{display:none !important;}
.nectar_image_with_hotspots .nectar_hotspot{/*z-index: 999999999999 !important;*/}


.page-id-6 #fp-nav ul li:nth-child(3){/*display:none;*/}
.charlie-contact-section form span{color:#F00 !important;}

.charlie-contact-section form input[type=submit]{background:#ff2a08 !important;} 
.page-id-3444 .container-wrap .span_12.light form input[type=submit]:hover{background:#d81f01 !important; } 

.slide-out-widget-area{background:FF9331 !important;}
.fa-twitter:before {content: "\f099";}
.fa-youtube-play:before{content:"\f16a";}

.charlie-contact-social-media h2{text-align:center;   margin-bottom: 40px !important;}
.charlie-contact-social-media .nectar-social.hide-share-count a i {padding-right: 0!important;font-size: 35px;}
.charlie-contact-social-media .nectar-social.hide-share-count >* {padding: 0 9% !important;}

.nectar-social.hide-share-count a:hover{color:#ff2a08;}

/*.page-id-6 #header-outer[data-transparent-header="true"].transparent{border:none  !important;}
.page-id-6 #header-outer.transparent[data-transparent-header="true"][data-full-width="true"] header#top nav ul .slide-out-widget-area-toggle a{border:none  !important;}*/

#header-outer[data-transparent-header="true"].transparent{border:none  !important;}
#header-outer.transparent[data-transparent-header="true"][data-full-width="true"] header#top nav ul .slide-out-widget-area-toggle a{border:none  !important;}

.charlie-contact-section input[type="text"], .charlie-contact-section input[type="email"], .charlie-contact-section textarea{padding: 6px !important; background-color:#fff !important; color:#000000;}

.charlie-contact-section input[type="text"], .charlie-contact-section textarea, .charlie-contact-section input[type="email"], .charlie-contact-section input[type="email"], .charlie-contact-section input[type=password], .charlie-contact-section input[type=tel]{ color:#000000 !important;} 

.dark-version, .page-id-3442 .default-logo, .page-id-3430 .default-logo, .page-id-3444 .default-logo, .page-id-3811 .default-logo, .page-id-3894 .default-logo, .page-id-3892 .default-logo, .page-id-3895 .default-logo, .page-id-3896 .default-logo, .page-id-4219 .default-logo, .page-id-4795 .default-logo{height: 160px !important;margin-top: -45px; -webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-animation: swinging 3.5s ease-in-out forwards infinite;animation: swinging 3.5s ease-in-out forwards infinite}

.starting-logo{left: 60px !important;}
.default-logo{left: 60px !important;}

.page-id-3430 header#top #logo, .page-id-3442  header#top #logo, .page-id-3444  header#top #logo, .page-id-3811  header#top #logo, .page-id-3894  header#top #logo, .page-id-3892 header#top #logo, .page-id-3895  header#top #logo, .page-id-3896  header#top #logo, .page-id-4795  header#top #logo, .page-id-4219 header#top #logo{ left: 60px !important;position:absolute;}
.home-synopsis-desktop-section .home-synopsis-content-section{padding-left: 12%;padding-right: 12%;padding-top: 6%;}

.charlie-contact-section .wpcf7 .wpcf7-response-output {background-color: #ff8523 !important;margin-top: 30px !important;}
.charlie-contact-section .wpcf7-mail-sent-ok {border: 2px solid #ff8523 !important;}
.charlie-contact-section .light .wpcf7 div.wpcf7-response-output {color: #fff!important;}
.charlie-contact-section input[type=submit]{padding: 8px 32px!important;font-size: 17px !important;}
.charli-banner-mobile-only{display:none !important;}

#header-outer[data-box-shadow="small"]{box-shadow:none !important; -webkit-box-shadow:none !important;}
.cast-mobile-section{display:none !important;}
.charlie-gallery-category-head h2{font-family:"Futura ND Alternate Bold" !important;font-size:35px !important;line-height:40px;color:#161616;
margin-bottom: 30px !important;text-align:center; text-transform:uppercase;}
.charlie-grid-section{/*border-bottom: 1px solid #d6d6d6;*/padding-bottom: 50px !important;margin-bottom: 45px;}

.footer-paramvah-logo{width: 50% !important;height: auto !important;margin-bottom: 0px !important;}
.footer-creative-guyz-logo{width: 50% !important;margin-bottom: 0px !important;float: right;}
.copyrights-777-charlie{font-size: 12px;text-align: center;color: #8a8a8a;margin-bottom: 0px;margin-top: 20px;}

#footer-outer .widget h2{font-size: 14px;text-align: center;color: #FFF;margin-bottom: 0px;}
#footer-outer .row {padding:15px 0px 5px 0px !important;}
#footer-outer .widget {margin-bottom: 0px !important;}

.charlie-news-tab-section{width: 50% !important ;margin: 0 auto !important;}
.charlie-news-tab-section .charlie-news-btn{}
.charlie-news-tab-section  #vsel .vsel-meta h3{font-family: "Futura ND Alternate Bold" !important;font-size: 25px !important;line-height: 30px;text-transform: uppercase;color: #161616;margin-bottom: 10px !important;}

.charlie-news-tab-section .vsel-meta {width: 100% !important;float: none !important;}
.charlie-news-tab-section .vsel-image-info {width: 100%  !important;float: none  !important;}
.charlie-news-tab-section  .vsel-content {border-bottom: 1px solid #d0d0d0;margin-bottom: 35px !important;padding-bottom: 35px !important;}
.charlie-news-tab-section  .vsel-meta-link a{border: 1px solid #000 !important;padding: 5px 12px !important;font-size: 14px;}
.charlie-news-tab-section  .vsel-meta-link a:hover{color:#fff !important; background:#000 !important;}
.charlie-news-tab-section  .vsel-meta-link {margin-top: 15px !important;}
.charlie-news-tab-section  a.active-tab{font-weight: 900 !important;}
.charlie-news-tab-section  .tabbed[data-style="minimal"] >ul li:not(.cta-button) a{font-size: 25px;}

.charlie-news-tab-section .fb-page, .charlie-news-tab-section .fb-page span, .charlie-news-tab-section .fb-page span iframe[style] {width:100% !important; }

.fb-page, .fb-page iframe[style], .fb-page span{width: 100% !important;}
.fb-comments, .fb-comments iframe[style], .fb-comments span {width:100% !important;}
._3hft, ._2p3a{width: 100% !important;}

.fb-page #facebook{width: 86% !important;margin: 0 auto !important;}
.page-id-3811 #facebook{width: 86% !important; margin: 0 auto !important;}

.page-id-6 .starting-logo{display:none !important;}
.page-id-6 .dark-version{display:block !important; }

.home-additional-cast-section .home-additional-cast-head{text-align:center;position: absolute;display: table;top: 0px;width: 100%;}
.home-additional-cast-section h1{font-family: "Futura ND Alternate Bold" !important;font-weight:800 !important;font-size:35px !important;line-height: 40px !important;text-transform:uppercase;color:#161616;width:100%;text-align:center;position:relative;margin-bottom:10px;text-align: center;margin-top: 5% !important;}

.home-additional-top-row img{    width: 80% !important;margin-top: -25%;}

.home-additional-cast-desktop-section{}
.home-additional-cast-mobile-section{display:none !important;}

.second-character-section img{width:90%; margin:0 auto;}

@media only screen  and (max-width: 1450px) {

    .home-additional-cast-section h1{margin-top: 5% !important;}
    .home-additional-top-row img {width: 90% !important;margin-top: 0%;}


}


@media only screen  and (max-width: 1000px) {
	
	.charli-banner-section h2{    font-size: 18px !important;}
	.page-id-6 #nectar_fullscreen_rows > div:not(.full-width-content) .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .container{padding-top: 0%  !important;padding-bottom: 0%  !important;}
	.home-synopsis-content-section{width: 60%;float: right; margin-top:10px;}
	.arvind-s-kashyap{margin-bottom:0px !important; }
	
	#footer-widgets .container .col:nth-child(1) {width: 26% !important;}
	#footer-widgets .container .col:nth-child(2) {width: 46% !important;    margin-bottom: 0px !important;}
	#footer-widgets .container .col:nth-child(3) {width: 26% !important;}
	.copyrights-777-charlie {margin-top: 0px !important;font-size: 10px;}
	
	.home-additional-cast-desktop-section{display:none !important;}
	.home-additional-cast-mobile-section{display:block !important; width: 70%;margin: 0 auto;}
	
	.home-additional-cast-section h1{padding-top: 5% !important;}
	.home-additional-cast-section .home-additional-cast-head {position: relative !important ;}

	
}


@media all and ( min-width: 761px ) and ( max-width: 980px) {

}


@media only screen  and (max-width: 768px) {
	
body #header-outer, body[data-header-color="dark"] #header-outer {background-color: rgb(255, 255, 255 !important);}
	
.charlie-locket-section img {margin-top: -1%;}	
.home-synopsis-content-section {width: 76%;}

.home-synopsis-desktop-section{display:none !important;}
.home-synopsis-mobile-section{display:block !important;}
.synopsis-desktop-mage{display:none !important;}
.synopsis-mobile-mage{display:none !important;width: 60%;margin: 0 auto;}

.home-synopsis-content-section {width: 100%; float:none; padding-top: 50px;}
.home-synopsis-mobile-section .col.span_12{    margin-bottom: 0px !important;}	
.home-synopsis-mobile-section .span_12 .wpb_column  {margin-bottom: 0px !important;}

.synopsis-mobile-section .col, .synopsis-mobile-section .vc_row-fluid .wpb_column {margin-bottom: 0px !important; }
.home-synopsis-section .wpb_column{margin-bottom:0px !important;}
.home-synopsis-section .col{margin-bottom:5px !important;}

body #header-outer, body[data-header-color="dark"] #header-outer {background-color: rgb(255, 255, 255) !important;}
.home-sub-crew-top-section{margin-top: 10px;}

.page-id-3430 header#top #logo, .page-id-3442  header#top #logo, .page-id-3444  header#top #logo, .page-id-4795  header#top #logo{ left: 20px !important;}
	
	
}

@media all and ( max-width: 700px ) {
	
	#footer-widgets .container .col:nth-child(1) {width: 100% !important;}
	#footer-widgets .container .col:nth-child(2) {width: 100% !important;}
	#footer-widgets .container .col:nth-child(3) {width: 100% !important;}
	#footer-widgets .container .col {margin-bottom: 0px !important;}
	
	.footer-paramvah-logo{position: relative;left: 30%;width: 30% !important;}
	.footer-creative-guyz-logo {width: 30% !important;margin-bottom: 0px !important;float: none;margin: 0 auto;display: table;margin-top: 10px;margin-bottom: 10px !important;}	
	
	
}

@media all and ( max-width: 600px ) {
	
	.charlie-contact-social-media .nectar-social.hide-share-count >* {padding: 0 8% !important;}
	.page-id-6 .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip{top:-25% !important; height:150%  !important; }
	
	.feature-light-banner-section h6 {font-size: 18px !important;line-height: 28px !important;}
	.feature-light-banner-section h5 {font-size: 25px !important;line-height: 28px !important;}	
	.home-additional-cast-mobile-section {width: 100%;margin: 0 auto;}
	.home-additional-cast-section h1{padding-top: 8% !important;}	
		
}


@media all and ( max-width: 500px ) {
	
	.charlie-contact-social-media .nectar-social.hide-share-count >* {padding: 0 7% !important;}

}

@media all and ( max-width: 478px ) {
	
	.home-synopsis-content-section {padding-top: 30px;}
	.feature-light-banner-header-content{top:0px;    padding-top: 20px;     padding-bottom:0px;}
	.feature-light-banner-header-content h2 {font-size: 22px !important;line-height: 30px;	}
	.charlie-locket-section img {width: 35% !important;}
	
	.charli-banner-section h3 span {font-size: 19px !important;font-weight: 800 !important; }
	.home-synopsis-section h2{text-align: center !important;}
	
	.charli-banner-desktop-only{display:none !important;}
	.charli-banner-mobile-only{display:block !important;}
	
	#charlie-banner-name {width: 89% !important;padding-top: 15px;}
	
	.cast-desktop-section{display:none !important;}
	.cast-mobile-section{display:block !important;}
	
	.feature-light-banner-header-content{z-index: 9;}
	
	
}

@media all and ( max-width: 420px ) {
	
	.home-synopsis-section h2, .home-charlie-main-crew-section h1{font-size: 25px !important; }
	.home-additional-cast-section h1{    font-size: 25px !important;line-height: 30px !important;}
	.home-synopsis-section h4, .home-charlie-main-crew-section h4{font-size: 19px !important;}
	.home-crew-main-head {margin-top: 30px !important;}
	.charlie-contact-section form input[type=submit]{ margin-bottom: 10px; } 	
	
	
	
}

@media all and ( max-width: 400px ) {
	
	.home-synopsis-section p {font-size: 18px !important;line-height: 25px !important;}	
	
}

@media all and ( max-width: 380px ) {
	
	.page-id-6 .charli-banner-section h3 {font-size: 11px !important;	}
	.page-id-6 .charli-banner-section h2 {font-size: 11px!important;line-height: 30px!important;}

	
	
}

@media all and ( max-width: 360px ) {
	
	.home-synopsis-content-section {padding-top: 10px;}
	.charlie-contact-social-media .nectar-social.hide-share-count >* {padding: 0 6% !important;}
	
	
}


@media all and ( max-width: 340px ) {
	
	.home-sub-crew-top-section .vc_col-sm-2{width: 90% !important;     margin-left: 0%;}
	
	
}







