@font-face {
	font-family:'Montserrat-Light';
	src: url('../fonts/Montserrat-Light_gdi.eot');
	src: url('../fonts/Montserrat-Light_gdi.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Montserrat-Light_gdi.woff') format('woff'),
		 url('../fonts/Montserrat-Light_gdi.ttf') format('truetype'),
		 url('../fonts/Montserrat-Light_gdi.svg#Montserrat-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Montserrat-Regular';
	src: url('../fonts/Montserrat-Regular_gdi.eot');
	src: url('../fonts/Montserrat-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Montserrat-Regular_gdi.woff') format('woff'),
		url('../fonts/Montserrat-Regular_gdi.ttf') format('truetype'),
		url('../fonts/Montserrat-Regular_gdi.svg#Montserrat-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'Montserrat-Black';
	src: url('../fonts/Montserrat-Black_gdi.eot');
	src: url('../fonts/Montserrat-Black_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Montserrat-Black_gdi.woff') format('woff'),
		url('../fonts/Montserrat-Black_gdi.ttf') format('truetype'),
		url('../fonts/Montserrat-Black_gdi.svg#Montserrat-Black') format('svg');
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Montserrat-Bold';
	src: url('../fonts/Montserrat-Bold_gdi.eot');
	src: url('../fonts/Montserrat-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Montserrat-Bold_gdi.woff') format('woff'),
		url('../fonts/Montserrat-Bold_gdi.ttf') format('truetype'),
		url('../fonts/Montserrat-Bold_gdi.svg#Montserrat-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'Montserrat-Regular';
	src: url('../fonts/Montserrat-Regular_gdi.eot');
	src: url('../fonts/Montserrat-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Montserrat-Regular_gdi.woff') format('woff'),
		 url('../fonts/Montserrat-Regular_gdi.ttf') format('truetype'),
		 url('../fonts/Montserrat-Regular_gdi.svg#Montserrat-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
 font-family:'Montserrat-Hairline';
	src: url('../fonts/Montserrat-Hairline_gdi.eot');
	src: url('../fonts/Montserrat-Hairline_gdi.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Montserrat-Hairline_gdi.woff') format('woff'),
		 url('../fonts/Montserrat-Hairline_gdi.ttf') format('truetype'),
		 url('../fonts/Montserrat-Hairline_gdi.svg#Montserrat-Hairline') format('svg');
	font-weight: 250;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
*, body , html {margin:0;padding:0;}
body , html {height:100%;margin:0;padding:0;font-family:'Montserrat-Regular';}
.container {width:1310px;padding-left: 0 !important;padding-right: 0 !important;}
.no-padding{padding:0 !important;}
a{text-decoration:none !important;}
a:hover{text-decoration:none !important;}
.row{ margin:0 !important; }
.tp-static-layers{//display:none;}
.vc_row {margin-left: 0px !important;  margin-right: 0 !important;} 
.vc_column_container>.vc_column-inner { padding-left: 0 !important;  padding-right: 0 !important;}
.rev-scroll-btn span {background:rgb(33, 33, 33) !important;}
.margin{margin:0 auto !important; }
.mi_carousel img{width: 100px; display: block; margin: 0 auto; text-align: center;}
.owl-buttons{display:none;}
.wpb_revslider_element{margin-bottom:0 !important}
.testimo .quote-text{text-align: center; letter-spacing: 2px;  font-family: 'Montserrat-Regular';   font-weight: 400;
font-size: 18px;  line-height: 32px;   color: #fff;}
.testimo{position: relative; width: 100%; max-width: 950px; margin: 0 auto; padding: 20px 0;}
.testimo h6 {text-align: center;  padding-top: 30px;  color: #fff; letter-spacing: 2px;font-size:18px;}
.vc_column-inner {padding-top:0 !important;}
.about-top-text  { font-family: 'Montserrat-Regular'; font-weight: 400; font-size: 18px; line-height: 30px;
letter-spacing: 1px; text-align: left; color: #626262; display: block;}
.about-top-text p {font-size: 15px;line-height: 26px;letter-spacing: 0px;}
.about-top-text em {padding-top: 15px; font-family: 'Montserrat-Regular';  display: block;  font-weight: 700;  font-size: 16px;
 line-height: 32px;  letter-spacing: 1px;  font-style: normal;  text-align: left;  color: #16a085;}
 .about .uvc-sub-heading{font-size: 16px;  letter-spacing: 2px;  color: #646464;  padding-top: 20px;  
 //text-transform: uppercase;}
.about .uvc-main-heading h2{font-family: 'Montserrat-Regular'}
.about {background: rgba(255,255,255,0.1);}
.padd_both{padding: 0 10px !important;}
.padd_left{padding-left:20px !important;}
.padd_right{padding-right:20px !important;}
.work .padd_both{padding: 0 5px !important;}
.work .padd_left{padding-left:10px !important;}
.work .padd_right{padding-right:10px !important;}
.ts-ihover-image-item.square.effect6.colored .ts-ihover-image-info {background: rgba(255, 255, 255, 0.7) !important;}
.ts-ihover-image-item.square.effect6 .ts-ihover-image-info .ts-ihover-image-content {font-style: normal !important;font-size: 16px !important;color: #FFF !important;padding: 20px !important;margin: 0% 0 0 0 !important;}
.uvc-heading .uvc-main-heading h2{font-family: 'Montserrat-Regular';padding:15px 0px !important;font-weight:bold;}
/*.normal .uvc-heading .uvc-main-heading h2{font-family: 'lintelregular';font-weight:lighter !important; }*/
.normal .uvc-heading .uvc-sub-heading {text-transform: lowercase;font-size: 15px;}
.team .uvc-sub-heading{padding:0 !important;}
.team .uvc-main-heading{font-size:26px !important;}
.normal .vc_col-sm-3{    padding: 0 15px !important;}
.ts-ihover-image-container.ts-image-hover-frame{margin:6px 0 !important}
.work .ts-ihover-image-container.ts-image-hover-frame {margin: -4px 0 !important;}
.cbp-af-header.cbp-af-header-shrink.nav-wrapper .logo_image{height:72%;}
.connect .uvc-sub-heading{width:54% !important}
.our_Story .uvc-main-heading h2{text-align:left !important}
.ts-ihover-image-item.square.effect6 { width: 100% !important;}
.team_mam .vc_col-sm-3 {padding: 0 6px !important;}
.ts-ihover-image-item.square.effect6 .ts-ihover-image-info {background: rgba(100,152,180,.8) !important;}
.ts-ihover-image-item.square.effect6 .ts-ihover-image-info .ts-ihover-image-title {margin: 70% 0 0px 0 !important;background: #38718E !important;}
.uvc-sub-heading strong{font-weight:bold;text-transform:uppercase;}
.ifb-face.ifb-back{display: table; //padding: 40px 0 !important;//min-height:270px !important;}
.ifb-face.ifb-back p{display: table-cell;vertical-align:middle !important;font-size:16px !important;}
.social_row{width: 400px; margin: 50px auto 0!important; text-align: center;}
.our_Story .vc_single_image-wrapper  img{width:100% !important}
.our_Story .vc_col-sm-2 {width: 6% !important;//padding:0 !important;}
.our_Story .vc_col-sm-8 .vc_col-sm-4 {width: 42% !important;//padding:0 !important;}
/*.copo .wpb_single_image img {width:45% !important;}*/
.copo .uvc-main-heading h2{font-size:22px !important;} 
.nicescroll-cursors {width: 6px !important; //height: 115px !important; border: 1px solid #333 !important;
border-radius: 0px !important;background-color: #333 !important; background-clip: padding-box !important;}
#ascrail2000{background:#ebe9ee !important}
#menu-top-menu {list-style-type:none;display: inline-block;float: right;margin-bottom: 0;margin-top: 35px;}
#menu-top-menu li{float:left;    padding: 0px 6px;}
#menu-top-menu li a{display: block; color: #474747 !important; position: relative; display: inline-block;}
.mi_header{position: fixed;top: 0;left: 0;right: 0; //padding: 12px 0 !important;z-index:999;background:#FFF;}

/*---Mifilms-----*/
.menu{//margin-top:20px;float:left;}
.wpb_button, .wpb_content_element, .wpb_row, ul.wpb_thumbnails-fluid>li{margin-bottom:0px !important;}

/* .showreel h2{
float: right;
color: #fff;
font-size: 24px;
}
.commercials h2{
float: left;
color: #fff;
font-size: 24px;
} */
.showreel_titile h2{
color: #fff;
font-size: 20px;

}
.commercials_titile h2{
color: #fff;
font-size: 20px;
}
/* .about_mi{color: #000000;} */
#capabilities .wpb_text_column.wpb_content_element p{color:#fff;width: 85%;margin: 0 auto;}

.form .col-md-6 input{
    background: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
	border-bottom:1px solid #d0d0d0;
	border-radius:0px;
}
.form .col-md-12 input{
    background: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
	border-bottom:1px solid #d0d0d0;
	border-radius:0px;
} 
.slider_text{font-family:'Montserrat-Bold';}
input[type="submit"]{ border: 1px solid #d0d0d0!important;padding: 10px 35px;color:#FFF;}
.parallax_text .uvc-main-heading h2{font-family:'Montserrat-Bold';}
.leadership h3{color:#dddddd;text-align:center;}
.leadership h4{font-size:14px;color: white;text-align:center;}
.leadership p{color:#dddddd;text-align:center;}
.footer_text{text-align:center;padding: 15px 0px;color:#FFF;}
.footer-bottom{background-color: #000;}
.showreel a{font-size:24px !important;}
.showreel a i{font-size:24px !important;}
.commercials a{font-size:24px !important;}
.commercials a i{font-size:24px !important;}
.commercials a:hover:after{    display: block;
    height: 0;
    width: 0;
    border-top: 10px solid #000;
    border-right: 10px solid transparent;
    content: "";
    margin-top: 20px !important;
    text-align: center;
    margin: 0 auto;
    border-left: 10px solid transparent;
    position: absolute;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;}
.showreel a:hover:after{    display: block;
    height: 0;
    width: 0;
    border-top: 10px solid #000;
    border-right: 10px solid transparent;
    content: "";
    margin-top: 20px !important;
    text-align: center;
    margin: 0 auto;
    border-left: 10px solid transparent;
    position: absolute;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
	visibility:visible !important;
	}
.showreel a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-custom:after {
    display: block;
    height: 0;
    width: 0;
    border-top: 10px solid #000;
    border-right: 10px solid transparent;
    content: "";
    margin-top: 20px !important;
    text-align: center;
    margin: 0 auto;
    border-left: 10px solid transparent;
    position: absolute;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.showreel.nop a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-custom:after {
	visibility:hidden;
}
.commercials.com a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-custom:after {
    display: block;
    height: 0;
    width: 0;
    border-top: 10px solid #000;
    border-right: 10px solid transparent;
    content: "";
    margin-top: 20px !important;
    text-align: center;
    margin: 0 auto;
    border-left: 10px solid transparent;
    position: absolute;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.vc_row.minus{margin-top:-10px !important;}


/*old*/

.recipe img{width:100%;}
.recipe .tvcLogo img{width:60%;margin:0 auto;}
.recipe section{min-height: 245px;padding: 25px !important;background: #E4E4E4;margin-bottom: 30px !important;
padding-bottom: 0 !important;}
.recipe section.sec{//padding: 40px !important;//padding-left: 10px !important;}
.title-h2{color: #133046; text-transform: uppercase;  margin: 0;  font-weight: bold; padding-bottom: 5px;    border-bottom: 3px solid #133046;  display: inline-block;    margin-bottom: 25px;}
.content-inner{border-top:3px solid #d5d5d5;}
.recipe-meta{/*position: absolute; width: 87%;  bottom: 22px;*/}
p.featured_desc{padding-bottom:25px;margin:0;}
.hovereffect {
  //width: 100%;
 // height: 100%;
  //float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffect .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	display: table;
//	background-color: rgba(75,75,75,0.7);
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.hovereffect:hover .overlay {
	background-color: rgba(0, 0, 0, 0.7);
	width: 100%;
    height: 100%;
    display: table;
}

.hovereffect img {
  display: block;
  position: relative;
}

.hovereffect h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(45px);
  -ms-transform: translateY(45px);
  transform: translateY(45px);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hovereffect:hover h2 {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}

.hovereffect a.info {
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	background-color: transparent;
	opacity: 0;
	nav-pills: alpha(opacity=0);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	font-weight: normal;
	font-size: 24px;
	padding:15px 15px;
}

.hovereffect:hover a.info {
  opacity: 1;
  nav-pills: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.hovereffect a.info:hover {
  //box-shadow: 0 0 5px #fff;
}
.single_image{width: 100%;  height: 340px;}
.white-block, .grid_9 {
    background: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
   // margin-top: 50px;
    overflow: hidden;
   // border-radius: 3px;
    //position: relative;
}
.post_body{background-color: #f5f5f5;}
.mi_frame{width: 100%;  height: 400px;}
.mi-start{margin-top:55px !important;padding-bottom:35px !important;}
.ingredients-list li { margin-bottom: 10px;}
.my_title{color: #133046; text-transform: uppercase;    font-weight: bold; padding-bottom: 5px;    border-bottom: 3px solid #133046;  display: inline-block;    margin-bottom: 25px;}
.steps-list span{color: #133046; text-transform: uppercase;  padding-bottom: 5px;    border-bottom: 3px solid #133046;  display: inline-block;margin-bottom:10px}
.post_body {color: #676767; font-size: 14px;  line-height: 24px;}
.ingredients-list{list-style-type:decimal !important;padding-left:15px;}
.post_body ul{list-style:none;}
.h2{color: #133046;
text-transform: uppercase;
font-weight: bold;
padding-bottom: 5px;
display: inline-block;}
.h2 img{display:block;}
.post_side_bar{margin: 0 15px;  //width: 22%;padding: 0 15px;}
.post_side_bar .my_title{font-size:18px}
.post_side_bar .info{margin: 48px 0 0 0 !important;}
.single-nutritions li{list-style: none; clear: both;  padding: 5px 0;    border-bottom: 1px solid #eee;
font-size: 13px;}
.single-nutritions .value { float: right;}
.pad_div{padding:20px;}
.f_menu .pull-left{    padding-top: 6px;}
.margin_top{margin-top:30px}

.reci{border-bottom: 1px solid #d5d5d5;  margin-bottom: 30px;    }
.home .title-h2{margin-bottom: 12px !important;font-size: 22px;}
.img-zoom {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
}
.transition {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
}
.home .recipe section{
	
-webkit-box-shadow: -2px 1px 29px -2px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 1px 29px -2px rgba(0,0,0,0.75);
box-shadow: -2px 1px 29px -2px rgba(0,0,0,0.75);

}
.home .recipe header{
	
/*-webkit-box-shadow: -2px 1px 29px -2px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 1px 29px -2px rgba(0,0,0,0.75);
box-shadow: -2px 1px 29px -2px rgba(0,0,0,0.75);*/

}
#showreal li.recipe.col-xs-4 .shade{margin: 15px 10px !important;}
li.recipe{list-style-type:none;}
.page-id-527 li.recipe{
	padding: 0 !important;
	float: left;
	overflow: hidden;
}
.page-id-527 li.recipe .shade{margin: 15px 10px !important;}
.recipe-meta.clearfix{margin-top: 5px; padding: 10px;}
.nav-pills a.active,.nav-pills a:hover{background:#000 !important;color: #FFF !important;border-radius: 4px;}
.nav-pills a {color: #000 !important; border-radius: 4px;}
.nav-pills {margin-bottom:30px !important;width: 95%; margin: 0 auto ; text-align: center;}
.nav-pills a{text-transform:uppercase;color: #FFF;  }
.modal-dialog {
    width: auto !important;
    margin: 5% auto;
}
.ult_modal-body { 
  background: url(../images/backi.jpg) no-repeat center center !important; 
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; 
  height:670px;
}
.ult_modal-header{display:none;}
.ult_modal.ult-fade.ult-small{
	width: 600px !important;
    margin: 0 auto;
	//height:900px;
	
}
.ult_modal {top: 50% !important;}
.wpcf7-response-output{color:#E4E4E4;}
.mi-form {    color: #E4E4E4;
    margin-top: 235px;
    margin-left: 177px;
}
.mi-form input{color:#E4E4E4;background: transparent; border-top: 0;padding:0 10px;margin-bottom:10px !important;}
.ult-modal-img{bottom: 12.8%;position: fixed;right: 10px;z-index: 9999999;width: 12%;}
.ult_modal {top: 375px !important;}
.wpb_column.vc_column_container.vc_col-sm-12{padding:0 !important;}
li.recipe {padding: 0 !important;}
#showreal .vc_col-sm-12{padding:0 !important;}
#showreal header{width:100%}
#selectedCommercial header{width:100%}
.hovereffect {//height: 195px;cursor:pointer;}
.nav-pills {margin: 40px auto !important; width:1190px !important;}
.nav-pills{margin-left:0px !important;}
.page .mi_header {position: relative;}
.controls-wrapper .title{display:none !important;}
.vimeo_frame{width:100%;height:650px;}
.navbar-default {background-color: #FFFFFF !important; border-color: #FFF !important;padding: 15px 0;
margin: 0 !important;-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}
.nicescroll-rails{z-index:99999999999999999999 !important;}
.navbar-default .col-sm-3 img{width: 60%;-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}
.small_header{padding:5px 0 !important; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;    box-shadow: 0 0 30px rgba(21, 21, 21, .2);}
.small_header .col-sm-3 img{width: 50%;-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}
.small_header #menu-top-menu { margin-top: 13px;-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}
.slider_text{text-shadow: rgb(3, 3, 3) 2px 2px 6px !important;}
#menu-top-menu li a {
	padding: 10px 8px 3PX;
}

#menu-top-menu li  a::after {
	background: #474747;
	position: absolute;
	top: 100%;
	left: 0;
	content: '';
	width: 100%;
	height: 1px;
	opacity: 0;
	transition: opacity 0.3s, transform 0.3s;
	-moz-transition: opacity 0.3s, -moz-transform 0.3s;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}
#menu-top-menu li a:hover::after,
#menu-top-menu li a:focus::after {
	opacity: 1;
	transform: translateY(0px);
	-moz-transform: translateY(0px);
	-webkit-transform: translateY(0px);
}
.v_home .vimeo_frame {height: 465px;}
.latest_video .col-xs-6{padding-bottom: 30px ;}
.latest_video .hovereffect a.info {padding:31% 20px 31% 20px; font-size: 16px; margin:0 !important;border:0 !important;display:block !important;}
.thumbnails .hovereffect a.info {font-size: 14px !important;display: table-cell;vertical-align: middle;}
.mi_com .uvc-heading .uvc-main-heading h2 {padding: 0 0 30px 0px !important;}
#production h2{color:#CCC !important; }
#production p{color:#CCC !important; }
.parallax_text .uvc-main-heading h2 {    text-shadow: rgb(3, 3, 3) 2px 2px 6px !important;}
.page .navbar-fixed-top{position:relative !important}
.home.page .navbar-fixed-top{position:relative !important}
.home.page .navbar-fixed-top.small_header{position:fixed !important}
.navbar-fixed-top.small_header{position:fixed !important}
.vcpb-vz-jquery { background-size: cover;}
#postproduction	.wpb_content_element P{color:#FFF;text-align: center;}
.cd-nav  li ul {display: none;list-style-type:none;background: #f5f5f5;
opacity: 1;transition: opacity 0.3s, transform 0.3s;-moz-transition: opacity 0.3s, -moz-transform 0.3s;
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;transform: translateY(0px);-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);}
.cd-nav li:hover ul {display: block; position: absolute;z-index:101;opacity: 1;transition:transform 0.3s;-moz-transition:-moz-transform 0.3s;-webkit-transition:-webkit-transform 0.3s;transform: translateY(-5px);-moz-transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.sub-menu li a{margin-left:0 !important;padding-left:0 !important;}
.sub-menu li a{padding:0 !important;}
.cd-nav  li:hover  a{border-bottom: 1px solid #FFF;}
.menu-item-58:hover a:after {display:none;}
.single-images.mic{float:right;width: 11%;}
#production .ifb-back p{color:#000 !important;}
#postproduction .ifb-back p{color:#000 !important;    overflow: visiable;}
.flip-box-wrap .ifb-front{padding:0 !important;}
#postproduction .ifb-face.ifb-back {min-height: 303px !important;}
.display_none{display:none;}
.wpcf7-textarea{    background: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #d0d0d0;
    border-radius: 0px;
    height: 100px !important;
    width: 100%;}
.pp_description{display:none !important;}
.flip-box-wrap .ifb-back {//backface-visibility: visible !important;//-webkit-backface-visibility: visible !important;}
#storytelling h3 { font-size: 18px !important; color: #FFF !important;}
#storytelling p { text-align: justify; text-align-last: center;}
/*.mi_company{margin-top:25px}
.mi_company_panal .vc_col-sm-3{border: 1px solid #FFF;
padding: 0 20px;
color: #FFF;
text-align: center;
font-family: 'Montserrat-Hairline' !important;
font-size: 14px;
height: 140px;
display: table-cell;
vertical-align: middle;
margin: 0 1%;
width: 23%;}
.mi_company_panal .uvc-heading .uvc-main-heading h2 {
    margin: 0;
    padding: 0;
    line-height: normal;
    display: inline-block;
    padding: 15px !important;
    background: #FFF;
    margin-top: -25px !important;
    font-size: 20px !important;
    color: #000 !important;
    padding: 5px 10px !Important;
}
.mi_company_panal .uvc-heading .uvc-main-heading  { margin-top: -7px;}*/
.home_box_wrap .home_box_last {margin: 0 !important;}
.home_box_wrap.wpb_row .vc_col-sm-2 {
float: left;
width: 18.5%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}
.mi_company_panal  .flip-box-wrap .ifb-front{padding:0 !important;}
.mi_company_panal  .aio-icon-img{width:100% !important;}
.mi_company_panal  .aio-icon-img .img-icon{width:100% !important;}
.mi_company_panal  .ifb-face.ifb-back {min-height: 195px !important;}
.mi_company_panal  .ifb-face.ifb-back p {color: #FFF !important;
text-align: center !important;font-family: 'Montserrat-Hairline' !important;
font-size: 12px !important; }
ul.sub-menu {width:350px;padding: 30px 10px 0px 10px;}
ul.sub-menu li{width:100%;}
ul.sub-menu li a{text-transform:uppercase; padding-top: 5px !important;  padding-bottom: 5px !important;}
#menu-top-menu li > ul.sub-menu li a{
    display: block;
    padding: 10px 0px !important;
    border-bottom: 1px solid #ccc;
}


#camera1 h3 a{
background-image: url("http://mifilmsworldwide.com/wp-content/uploads/2016/09/camera.jpg");
background-repeat:no-repeat;height:92px;background-size:cover;}
#camera2 h3 a{
background-image: url("http://mifilmsworldwide.com/wp-content/uploads/2016/09/film.jpg");
background-repeat:no-repeat;height:92px;background-size:cover;}
#camera3 h3 a{
background-image: url("http://mifilmsworldwide.com/wp-content/uploads/2016/09/grip.jpg");
background-repeat:no-repeat;height:92px;background-size:cover;}
#camera4 h3 a{
background-image: url("http://mifilmsworldwide.com/wp-content/uploads/2016/09/sound.jpg");
background-repeat:no-repeat;height:92px;background-size:cover;}
#camera5 h3 a{
background-image: url("http://mifilmsworldwide.com/wp-content/uploads/2016/09/star.jpg");
background-repeat:no-repeat;height:92px;background-size:cover;}
#camera1 h3 a[href='#camera'] {color: #000;padding-left:88%;line-height:65px;font-size:20px;}
#camera2 h3 a[href='#film-lighting-equipment'] {color: #000;padding-left:74%;line-height:65px;font-size:20px;}
#camera3 h3 a[href='#grip'] {color: #000;padding-left:91.5%;line-height:65px;font-size:20px;}
#camera4 h3 a[href='#sound'] {color: #000;padding-left:89%;line-height:65px;font-size:20px;}
#camera5 h3 a[href='#star-trailers'] {color: #000;padding-left:83%;line-height:65px;font-size:20px;}
.wpb_accordion_content.ui-accordion-content.vc_clearfix .ui-helper-reset.ui-widget-content .ui-corner-bottom.ui-accordion-content-active{padding-left:0px !important; }
.shiftnav-loading .shiftnav-loading-message {display:none !important;}
.vc_btn3-container { margin-bottom: 0 !important;}
.form_div_cont{width:90% !important;margin:0 auto !important;}
.form_div_cont .wpcf7-submit{background:#515151 !important}
body.page.page-id-5764.page-template h1,
body.page.page-id-5764.page-template h2,
body.page.page-id-5764.page-template h3,
body.page.page-id-5764.page-template h4,
body.page.page-id-5764.page-template h5,
body.page.page-id-5764.page-template h6
{
	color:#515151 !important
	
}
#rev_slider_4_1 iframe{border:0 !important;}
/* .recipe.col-xs-3{    max-height: 238px;} */



/*ek template*/
/* 
.page-id-5869 .mi_header{display:none;}
.page-id-5869 .footer-bottom{display:none;}
.page-id-5869 {background: #909090;}
.page-id-5869 .container{width:1170px;}
.page-id-5869 .Ekrow{padding-bottom: 100px;}
.page-id-5869 .ts-title-typed-string{font-family: 'Montserrat-Hairline'; letter-spacing: 8px;font-weight: bold;}
.page-id-5869 .miAttributes .ts-title-typed-string{ font-family: 'Montserrat-Hairline'; letter-spacing: 0;font-weight: normal;}
.page-id-5869 .miShowreel{ width:100%;height:655px;margin-top:15px;}
.page-id-5869 .mainThree img{ width:100%;cursor:pointer;}
.page-id-5869 .mainThree h2{margin-top: 0;color: #FFF; font-family: 'Montserrat-Bold'; text-align: center; margin-bottom: 45px; font-size: 40px;}
.page-id-5869 .allCommercials h2{margin-top: 0;color: #FFF; font-family: 'Montserrat-Bold'; text-align: center; margin: 45px auto; font-size: 40px;}
.page-id-5869 .mainThree {background: #525251;padding: 45px;margin-top:35px !Important;}
.page-id-5869 .mainThree .padLeft0{padding-left:0 !important}
.page-id-5869 .mainThree .padRight0{padding-right:0 !important}
.page-id-5869 .mainThree .padMiddle{padding:0 7.5px !important;}
.page-id-5869 .mainThree .padMiddle{padding:0 7.5px !important;}
.page-id-5869 .recipe.col-xs-3 {height: 210px; margin: 5px 10px; width: 23.2%; }
.page-id-5869 .thumbnails {margin-left: -15px;  margin-right: -15px;}
.page-id-5869 .hovereffect a.info {border-bottom: 0px solid #fff; font-size: 18px; padding: 90px 0 0 0; display: block; height: 100%; margin: 0;}
.page-id-5869 .portfolio:hover img { top: 0;}
.page-id-5869 .topLinks li {display: inline-block; padding: 5px 10px; background: #000; color: #FFF; float: right; margin: 0 5px 0;}
.page-id-5869 .topLinks li a{color: #FFF;font-family: 'Montserrat-Hairline'; }.page-id-5869 .mi_header{display:none;} 
*/

/* .page-id-5891 {background: #909090;} */
/* .page-id-5891 .mi_header{display:none;}
.page-id-5891 .footer-bottom{display:none;}
.page-id-5891 {background: #000000;}
.page-id-5891 .container{width:1170px;}
.page-id-5891 .Ekrow{padding-bottom: 100px;}
.page-id-5891 .ts-title-typed-string{font-family: 'Montserrat-Hairline'; letter-spacing: 8px;font-weight: bold;}
.page-id-5891 .miAttributes .ts-title-typed-string{ font-family: 'Montserrat-Hairline'; letter-spacing: 0;font-weight: normal;}
.page-id-5891 .miShowreel{ width:100%;height:655px;margin-top:15px;}
.page-id-5891 .mainThree img{ width:100%;cursor:pointer;}
.page-id-5891 .mainThree h2{margin-top: 0;color: #FFF; font-family: 'Montserrat-Bold'; text-align: center; margin-bottom: 45px; font-size: 40px;}
.page-id-5891 .allCommercials h2{margin-top: 0;color: #FFF; font-family: 'Montserrat-Bold'; text-align: center; margin: 45px auto; font-size: 40px;}
.page-id-5891 .mainThree {background: #525251;padding: 45px;margin-top:35px !Important;}
.page-id-5891 .mainThree .padLeft0{padding-left:0 !important}
.page-id-5891 .mainThree .padRight0{padding-right:0 !important}
.page-id-5891 .mainThree .padMiddle{padding:0 7.5px !important}
.page-id-5891 .recipe.col-xs-3 {height: 210px; margin: 5px 10px; width: 23.2%; }
.page-id-5891 .thumbnails {margin-left: -15px;  margin-right: -15px;}
.page-id-5891 .hovereffect a.info {border-bottom: 0px solid #fff; font-size: 18px; padding: 90px 0 0 0; display: block; height: 100%; margin: 0;}
.page-id-5891 .portfolio:hover img { top: 0;}
.page-id-5891 .topLinks li {display: inline-block; padding: 5px 10px; background: #000; color: #FFF; float: right; margin: 0 5px 0;}
.page-id-5891 .topLinks li a{color: #FFF;font-family: 'Montserrat-Hairline'; } */

.page-id-5888 .mi_header{display:none;}
.page-id-5888 .footer-bottom{display:none;}
.page-id-5888 {background: #909090;}
.page-id-5888 .container{width:1170px;}
.page-id-5888 .Ekrow{padding-bottom: 100px;}

.Ekrow .ts-title-typed-string{font-family: 'Montserrat-Hairline'; letter-spacing: 8px;font-weight: bold;}
.Ekrow .miAttributes .ts-title-typed-string{ font-family: 'Montserrat-Hairline'; letter-spacing: 0;font-weight: normal;}
.Ekrow .miShowreel{ width:100%;height:655px;margin-top:15px;}
.Ekrow .mainThree img{ width:100%;cursor:pointer;}
.Ekrow .mainThree h2{margin-top: 0;color: #FFF; font-family: 'Montserrat-Bold'; text-align: center; margin-bottom: 45px; font-size: 40px;}
.Ekrow .allCommercials h2{margin-top: 0;color: #FFF; font-family: 'Montserrat-Bold'; text-align: center; margin: 45px auto; font-size: 40px;}
.Ekrow .mainThree {background: #525251;padding: 45px;margin-top:35px !Important;}
.Ekrow .mainThree .padLeft0{padding-left:0 !important}
.Ekrow .mainThree .padRight0{padding-right:0 !important}
.Ekrow .mainThree .padMiddle{padding:0 7.5px !important}
.Ekrow .recipe.col-xs-3 {height: 210px; margin: 5px 10px; width: 23.2%; }
.Ekrow .thumbnails {margin-left: -15px;  margin-right: -15px;}
.Ekrow .hovereffect a.info {border-bottom: 0px solid #fff; font-size: 16px; padding: 40px 0 0 0; display: block; height: 100%; margin: 0;}
.Ekrow .portfolio:hover img { top: 0;}
.Ekrow .topLinks li {display: inline-block; padding: 5px 10px; background: #909090; color: #FFF; float: right; margin: 0 5px 0;}
.Ekrow .topLinks li a{color: #FFF;font-family: 'Montserrat-Hairline'; }

/* .page-id-5894 .mi_header{display:none;}
.page-id-5894 .footer-bottom{display:none;}
.page-id-5894 {background: #909090;}
.page-id-5894 .container{width:1170px;}
.page-id-5894 .Ekrow{padding-bottom: 100px;} */

/* .page-id-5902  .mi_header{display:none;}
.page-id-5902  .footer-bottom{display:none;}
.page-id-5902  {background: #909090;}
.page-id-5902  .container{width:1170px;}
.page-id-5902  .Ekrow{padding-bottom: 100px;} */

/* .page-id-5912  .mi_header{display:none;}
.page-id-5912  .footer-bottom{display:none;}
.page-id-5912  {background: #909090;}
.page-id-5912  .container{width:1170px;}
.page-id-5912  .Ekrow{padding-bottom: 100px;} */

/* .page-id-5918  .mi_header{display:none;}
.page-id-5918  .footer-bottom{display:none;}
.page-id-5918  {background: #909090;}
.page-id-5918  .container{width:1170px;}
.page-id-5918  .Ekrow{padding-bottom: 100px;}
 */
/* .page-id-5922  .mi_header{display:none;}
.page-id-5922  .footer-bottom{display:none;}
.page-id-5922  {background: #909090;}
.page-id-5922  .container{width:1170px;}
.page-id-5922  .Ekrow{padding-bottom: 100px;}
.page-id-5922  #filters li {  width: 162px;}
.page-id-5888  #filters li {  width: 180px;}
.page-id-5922 .mainThree .col-sm-4.padMiddle{margin-bottom:15px !important;} */

/* .page-id-6034  .mi_header{display:none;}
.page-id-6034  .footer-bottom{display:none;}
.page-id-6034  {background: #909090;}
.page-id-6034  .container{width:1170px;}
.page-id-6034  .Ekrow{padding-bottom: 100px;}
.page-id-6034  #filters li {  width: 180px;} */
/* .page-id-6034 #portfoliolist .portfolio {  display:inline-block !important;} */

/* .page-id-6016  .mi_header{display:none;}
.page-id-6016  .footer-bottom{display:none;}
.page-id-6016  {background: #909090;}
.page-id-6016  .container{width:1170px;}
.page-id-6016  .Ekrow{padding-bottom: 100px;}
.page-id-6016  #filters li {  width: 180px;}
 */



/**************************************Portfolio Starts***************************************/

#filters {padding:0;list-style:none;padding:0;margin:0 auto;text-align: left;    padding-bottom: 20px;}
#filters li {border: 1px solid #cacaca; display: inline-block; margin: 10px 1px; text-align: center; width: 200px;}
#filters li span:hover{background:#525251;color:#fff !important;}
#filters li span {display:block;padding:10px 10px;text-decoration:none;color:#FFF;cursor:pointer;text-transform:uppercase;font-size:11px; }
#filters li span.active {background: #525251;color:#fff !important;}
#portfoliolist  {margin-left: -10px; margin-right: -10px;}
#portfoliolist .portfolio {max-height: 190px;display:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;width: 23.3%;margin: 10px;float:left;overflow:hidden;}
.out-label-text{padding:12px;}
.out-label-text a{font-family:montserratregular;color:#000;font-weight:normal;}
.post_title{font-family:montserratregular;font-weight:normal;}
.post_title a{padding-top:5px;}
.label-text a{color:#fff;}
.portfolio-wrapper {overflow:hidden;position: relative;background:#fff;cursor:pointer;}
.portfolio img {max-width:100%;top:0;-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);} 
.portfolio .label {position: absolute;width:100%;height:40px;bottom:-40px;-webkit-transition:all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);}
.portfolio .label-bg {background:#525251;width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;}
.text-title{color:#fff;}
.portfolio .label-text {color:#fff;position: relative;z-index:500;padding:10px 8px;}
.portfolio .text-category {display:block;font-size:9px;} 
.portfolio:hover .label {bottom:0;}
.portfolio:hover img {top:-30px;}  

/**************************************Portfolio End******************************************/
.Ekrow .mainThree{margin-bottom:45px !important;}



/******Commercial Template Start******/

/* 
.page-template-commercial #menu-top-menu{display:none;}
.page-template-ekprojects #menu-top-menu{display:none;}
.page-template-commercial #menu-top-menu{display:none;}
.page-template-commercial #menu-top-menu{display:none;}
.page-template-Ekstory #menu-top-menu{display:none;}
.page-template-films-dm-showreel #menu-top-menu{display:none;} 
*/

#menu-secondary{list-style-type: none;display: inline-block;float: right;margin-bottom: 0;margin-top: 35px;}
ul#menu-secondary li{float: left;padding: 0px 8px;}
ul#menu-secondary li a{padding: 10px 8px 3PX;color: #474747;position: relative;display: inline-block;}
#menu-secondary li a:hover::after, #menu-secondary li a:focus::after {opacity: 1;transform: translateY(0px);-moz-transform: translateY(0px);-webkit-transform: translateY(0px);}
#menu-secondary li a::after {
    background: #474747;
    position: absolute;
    top: 100%;
    left: 0;
    content: '';
    width: 100%;
    height: 1px;
    opacity: 0;
    transition: opacity 0.3s, transform 0.3s;
    -moz-transition: opacity 0.3s, -moz-transform 0.3s;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
}
/* .page-template-commercial #portfoliolist .portfolio{width:25% !important;margin:0px !important;} */

.page-template-commercial .Ekrow .mainThree{padding:0px !important;}
.page-template-commercial .Ekrow .mainThree .padMiddle {padding: 10px !important;}
.page-template-commercial .Ekrow .mainThree h2{color:#525251;}
.page-template-commercial .Ekrow .allCommercials h2{color:#525251;}
.page-template-commercial .Ekrow .mainThree{background:none;}
.page-template-commercial #filters li span{color: #000;}
.page-template-commercial #filters li span:hover{background: #e0e0e0;color: #000!important;border-radius: 4px;}
.page-template-commercial #filters li span.active{background: #e0e0e0;}
.page-template-commercial ul#filters li:first-child{width:100px;background-color: #eee;}
.page-template-commercial #filters li{border:0px;width:175px;}
.page-template-commercial #showTitle{letter-spacing:8px;font-family: 'Montserrat-Hairline';}
.page-template-commercial ul.sub-menu{width: 350px;margin-left: -8px;}
.page-template-commercial ul.sub-menu li{padding: 0px 30px;}
.page-template-commercial .cd-nav li ul{background:#f5f5f5;}

.videoVideo .wpb_wrapper{margin-bottom:-7px;}
//ul#menu-secondary ul.sub-menu li#menu-item-6197 a{color:#a3a3a3 !important;}
ul#menu-item-6197 ul.sub-menu{padding-top: 15px; }

ul#menu-secondary ul.sub-menu li#menu-item-6197 ul.sub-menu{padding: 0px 30px !important;}
ul#menu-secondary ul.sub-menu li#menu-item-6197 ul.sub-menu li:hover{background-color:#ccc;}
ul#menu-secondary ul.sub-menu li#menu-item-6197 ul.sub-menu li a:hover{color:#fff !important;}
li#menu-item-6197 a{color:#a3a3a3 !important;}
ul.sub-menu li#menu-item-6198 a, ul.sub-menu li#menu-item-6199 a, ul.sub-menu li#menu-item-6201 a, ul.sub-menu li#menu-item-6201 a, ul.sub-menu li#menu-item-6202 a, ul.sub-menu li#menu-item-6203 a, ul.sub-menu li#menu-item-6200 a, ul.sub-menu li#menu-item-6831 a{color:#474747 !important;}
.head_heading{text-align: center;letter-spacing: 8px;color: #fff;font-size: 22px;padding: 25px 0px;font-family: 'Montserrat-Hairline';}
.bg_head_heading{background-color:#000;margin-top: -8px;}

h2.ekprojects_com{color:#000 !important;}
.page-template-ekprojects #filters li span{color:#000 !important;}
.page-template-ekprojects #filters li span:hover{color:#fff !important;}
.page-template-ekprojects #filters li span.active{color:#fff !important;}
.page-template-ekprojects ul.sub-menu{width: 350px;margin-left: -8px;}
.page-template-ekprojects ul.sub-menu li{padding: 0px 30px;}
.page-template-ekprojects .cd-nav li ul{background:#f5f5f5;}

.page-template-Ekstory .about_mi{width:90%;}
h2.ekstory_com{color:#000 !important;}
.page-template-Ekstory #filters li span{color:#000 !important;}
.page-template-Ekstory ul.sub-menu{width: 350px;margin-left: -8px;}
.page-template-Ekstory ul.sub-menu li{padding: 0px 30px;}
.page-template-Ekstory .cd-nav li ul{background:#f5f5f5;}
.ekstory_inTouch{width:60%;}

.page-template-films-dm-showreel #filters li span{color:#000 !important;}
.page-template-films-dm-showreel #filters li span:hover{color:#fff !important;}
.page-template-films-dm-showreel #filters li span.active{color:#fff !important;}
.page-template-films-dm-showreel ul.sub-menu{width: 350px;margin-left: -8px;}
.page-template-films-dm-showreel ul.sub-menu li{padding: 0px 30px;}
.page-template-films-dm-showreel .cd-nav li ul{background:#f5f5f5;}
.page-template-films-dm-showreel .Ekrow .mainThree{background: none;margin-bottom:0px !important;}
.page-template-films-dm-showreel .Ekrow .mainThree .padMiddle{margin-bottom: 15px;}

.cat_ekpage #filters li span{color:#000 !important;}
.cat_ekpage #filters li span:hover{color:#fff !important;}
.cat_ekpage #filters li span.active{color:#fff !important;}
h2.catTitle{margin-top: 0;font-family: 'Montserrat-Bold';text-align: center;margin-bottom: 45px;font-size: 40px;}
.page-template-cat-ekprojects ul.sub-menu {width: 350px;margin-left: -8px;}	
.page-template-cat-ekprojects .cd-nav li ul {background: #f5f5f5;}

.page-id-527 ul.sub-menu{width: 350px;}
.page-id-527 ul.sub-menu li{padding: 0px 30px;}
.page-id-527 .cd-nav li ul{background:#f5f5f5;}
li#menu-item-6346 a{color:#a3a3a3 !important;}
ul#menu-top-menu ul.sub-menu li#menu-item-6346 ul.sub-menu {padding: 0px 13px !important;}
ul#menu-top-menu.sub-menu li#menu-item-6346 ul.sub-menu{padding: 0px 30px !important;}
ul#menu-top-menu ul.sub-menu li#menu-item-6346 ul.sub-menu li:hover{background-color:#ccc;}
ul#menu-top-menu ul.sub-menu li#menu-item-6346 ul.sub-menu li a:hover{color:#fff !important;}
ul.sub-menu li#menu-item-6347 a, ul.sub-menu li#menu-item-6348 a, ul.sub-menu li#menu-item-6349 a, ul.sub-menu li#menu-item-6350 a, ul.sub-menu li#menu-item-6351 a, ul.sub-menu li#menu-item-6352 a, ul.sub-menu li#menu-item-6200 a, ul.sub-menu li#menu-item-6835 a{color:#474747 !important;}

.page-id-6366 ul.sub-menu{margin-left: -8px;}
.page-id-6353 ul.sub-menu{margin-left: -8px;}
.page-id-6358 ul.sub-menu{margin-left: -8px;}
.page-id-6360 ul.sub-menu{margin-left: -8px;}
.page-id-6362 ul.sub-menu{margin-left: -8px;}
.page-id-6356 ul.sub-menu{margin-left: -8px;}
.page-id-6364 ul.sub-menu{margin-left: -8px;}	
.page-id-6461 ul.sub-menu{margin-left: -8px;}
.page-id-6499 ul.sub-menu{margin-left: -8px;}	
.page-id-263 ul.sub-menu{margin-left: -8px;}
.page-id-6364 .Ekrow .mainThree .padMiddle {padding: 10px !important;}
.page-template-cate-showreel .cd-nav li ul{background: #f5f5f5;}
.page-id-6364  #filters li span{color: #000;}
.subjectHeading{letter-spacing: 8px;font-family: 'Montserrat-Hairline';font-size: 22px;color: #ffffff;text-align: center;}

.page-id-6450 #filters li span{color: #000;}
.page-id-6450 #filters li span:hover{background: #e0e0e0;color: #000!important;border-radius: 4px;}
.page-id-6450 #filters li span.active{background: #e0e0e0;}
.page-id-6450 ul#filters li:first-child {width: 100px;background-color: #eee;}
.page-id-6450 #filters li {border: 0px;width: 175px;} 
.page-id-6499 .cd-nav li ul {background: #f5f5f5;}

.

/******Commercial Template End******/

.text-shadow{text-shadow: 0px 0px 9px rgba(28, 28, 28, 1) !important;}
.vc_column-inner.vc_custom_1537359853022{margin-left:0px !important; padding-left:35px !important;}
#myModal{width: 671px;margin: auto auto !important;background-color: #00000087;height: 600px;}
.modal-backdrop.in {z-index: 9;}
.modal-header .close {margin-top: -2px; opacity: 1;  color: #ffff;  font-size: 58px;}
.font_activate_big2 {font-size: 60px;text-align: center;font-family: Montserrat-Hairline;color: #fff;}    
.innovations {
    text-align: center;
    color: #fff;
    font-size: 20px !important;
   font-family: 'Montserrat-Light';
    line-height: 30px;
}
.sports_perf {
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-family: 'Montserrat-Light';
    line-height: 30px;
}

.technologies_firstRow .vc_col-sm-3 .vc_column-inner {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    border: 1px solid #fff;
    height: 375px;
}
.technologies_firstRow .vc_col-sm-3 .uvc-main-heading h2 {
    font-size: 25px;
    font-family: Montserrat-Black;
    color: #fff;
}
.technologies_secondRow .vc_col-sm-4 .vc_column-inner {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    border: 1px solid #fff;
    height: 375px;
}
.technologies_secondRow .vc_col-sm-4 .uvc-main-heading h2 {
    font-size: 25px;
    font-family: Montserrat-Black;
    color: #fff;
}
.technologies_firstRow .vc_col-sm-3 .uvc-sub-heading {
    font-size: 16px;
    font-family: 'Montserrat-Light';
    color: #fff;
}
.technologies_secondRow .vc_col-sm-4 .uvc-sub-heading {
    font-size: 16px;
    font-family: 'Montserrat-Light';
    color: #fff;
}
.textshadow {
    text-shadow: 0px 0px 9px rgba(0, 0, 0, 0.8);
}
.page-template ul.sub-menu{margin-left: -8px !important;}
.flip_services .flip-box-wrap p{margin-bottom: 15px;padding: 15px;line-height: 1.3em;font-size: 16px;}
.process_flipRow .flip-box-wrap p{margin-top: 35%;font-size: 16px;}
.process_flipRow .flip-box-wrap, .wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{margin-bottom: 5px !important;}
.hesperiden .tp-tab-title{color:#fff !important;}
.hesperiden .tp-tab-image{display:none !important;}
.hesperiden .tp-tab-content{padding: 15px 15px 15px 15px !important;}
.hesperiden .tp-tab{border-bottom:0px !important; border:1px solid #fff !important;}
.hesperiden .tp-tab:hover, .hesperiden .tp-tab.selected{background:#000;}
.home .v_home .vimeo_frame{height:360px !important;} 
.home .player .vp-video-wrapper .vp-preview{background-size: cover !important;}
.manifesto a{font-size: 24px !important;}
.manifesto a i{font-size: 24px !important;}
.head_H2{margin-top: 0;color: #FFF;font-family: 'Montserrat-Bold';text-align: center;margin-top: 45px;font-size: 40px;}
.ekpage_projects #filters li span {color: #000 !important;}
.ekpage_projects #filters li span.active {color: #fff !important;}
.ekpage_projects #filters li span:hover {color: #fff !important;}
.ekpage_projects #filters{width:98.8%;}
#menu-item-6346 ul.sub-menu{margin-left: -8px !important;}
.brandstory{font-size: 24px;font-family: 'Montserrat-Light';line-height: normal;}
.projectBtn .vc_col-sm-4{padding: 14px 20px;} 
.projectBtn .vc_col-sm-4 button{font-size:24px;} 
.projectBtn .vc_col-sm-4 a{font-size:24px;cursor:pointer;color:#FFF;} 
#showreal ul.thumbnails li.recipe.col-xs-3{max-height: 190px;width: 23.3%;margin: 10px;float: left;overflow: hidden;}
.ekFilmsTVC ul li:nth-child(22n) .director_title{visibility: hidden;}	/*ICI Dulux Pentalite Classic*/
.ekFilmsTVC ul li:nth-child(22n) .director_name{visibility: hidden;}	/*ICI Dulux Pentalite Classic*/
.ekFilmsTVC ul li:nth-child(30n) .director_title{visibility: hidden;}	/*Popular Junior Juice*/
.ekFilmsTVC ul li:nth-child(30n) .director_name{visibility: hidden;}	/*Popular Junior Juice*/
.ekFilmsTVC ul li:nth-child(31n) .director_title{visibility: hidden;}	/*Mayfair Chocday*/
.ekFilmsTVC ul li:nth-child(31n) .director_name{visibility: hidden;} 	/*Mayfair Chocday*/
span.aboutStyle{font-size:18px;}
.page-id-7143 .portfolio ul li figure .content .right, .page-id-7143 .products .product .content .right {text-align: center;margin-top: 35%;max-width: 70%;display: inline-block;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;-webkit-transform: translateX(25px);-moz-transform: translateX(25px);-o-transform: translateX(25px);-ms-transform: translateX(25px);transform: translateX(25px);}
.writeupEK{text-align: center;font-family: 'Montserrat-Light';text-shadow: #030303 2px 2px 6px !important;font-size: 24px;color: #ffffff;}
.vc_custom_1540980440023 {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.witeup_story {
    position: relative;
}
 
.witeup_story:before {
    content: "\f10d";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #FFF;
    font-size: 40px;
    padding-right: 10px;
    top: 10px;
    left: 0;
}

.witeup_story:after {
    content: "\f10e";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #FFF;
    font-size: 40px;
    padding-left: 10px;
    top: 44px;
    right: 0;
	position: absolute;
}
.country_miFilms .vc_col-sm-2{width: 20%;}
li#menu-item-7218 a {color: #a3a3a3 !important;}
ul#menu-top-menu ul.sub-menu li#menu-item-7218 ul.sub-menu {padding: 0 13px !important;}
ul.sub-menu li#menu-item-7219 a, ul.sub-menu li#menu-item-7220 a, ul.sub-menu li#menu-item-7221 a, ul.sub-menu li#menu-item-7222 a, ul.sub-menu li#menu-item-7223 a, ul.sub-menu li#menu-item-7224 a, ul.sub-menu li#menu-item-7225 a, ul.sub-menu li#menu-item-6835 a{color:#474747 !important;}
ul#menu-top-menu ul.sub-menu li#menu-item-7218 ul.sub-menu li:hover{background-color:#ccc;}
ul#menu-top-menu ul.sub-menu li#menu-item-7218 ul.sub-menu li a:hover{color:#fff !important;}

/*The New Story page css*/
.page-id-7229 #menu-top-menu{margin-top: 0px;}
.page-id-7229 ul#menu-top-menu li a{font-size: 0.75em;color:#FFF !important;}
.page-id-7229 .navbar-default{background-color: transparent !important;border: 0;}
.page-id-7229 .navbar-default .col-sm-3 img{width:26%;}
.page-id-7229 .navbar-fixed-top{position:absolute !important;}
.page-id-7229 .single-images.mic{width: 8%;}
.profile_story p{font-size: 0.85em;line-height: 2em;color:#FFF;font-family:'Montserrat-Hairline';text-align: justify;}
.title_thestory{font-family: 'Montserrat-bold';color: #FFF;text-align: center;font-size: 0.8em;font-weight: 500;letter-spacing: 3.5px;line-height: 1.8;margin: 0 0 0.3em;text-transform: uppercase;}
.countryWise .ifb-back{min-height: 182px !important;}
.countryAddress .vc_col-sm-2 {width: 19.333% !important;margin-right: 15px;}.countryAddress .vc_col-sm-3 {width: 23% !important;margin-right: 34px;}.countryAddress .vc_col-sm-3:nth-child(4){margin-right: 0px;}
.companyAddress .vc_col-sm-3 .uvc-main-heading h2{font-size: 20px;text-align: left;color: #000 !important;font-weight: normal;}
.companyAddress .vc_col-sm-3 .uvc-sub-heading{text-align: left;color:#000;line-height: 1.5;}
.companyAddress .vc_col-sm-3 .uvc-heading {text-align: center;border-left: 1px solid #000;padding-left: 15px;}
.companyAddress{margin-bottom:20px !important;} 

.overView .wpb_wrapper p {
    font-size: 14px;
    line-height: 1.9em;
    color: #FFF;
    font-family: 'Montserrat-Hairline';
    text-align: justify;
}

h4.reel_hoverHading {
    font-family: 'Montserrat-Hairline';
    color: #FFF;
    text-align: left;
    font-size: 17px !important;
    font-weight: 500;
    letter-spacing: 3.5px;
    line-height: 1.2em;
    font-size: 1.0287em;
    margin: 0 0 .3em;
    text-transform: uppercase;
}

.latest_video .col-xs-3{
	max-height: 190px;
	width: 23.3%;
	margin: 10px;
	float: left;
	overflow: hidden;
	padding-right: 0px;
    padding-left: 0px;
}

#commercialModal .modal-header .close{margin-top: -10px;color: #bbb6b6 !important;font-size: 40px !important;}
#commercialModal .modal-dialog{width: 80% !important;}
#commercialModal .tvcmodal-body{width: 100%;margin: auto;padding: 50px;}
#commercialModal .tvcmodal-body .vimeo_frame{width: 100%;height: 500px;margin: auto auto;}
#selectedCommercial ul.thumbnails li.recipe.col-xs-3{max-height: 190px;width: 23.3%;margin: 10px;float: left;overflow: hidden;}
.fade.in{background: rgba(0, 0, 0, 0.5);}
.allCommercials #filters li:first-child{width:100px !important;}
.allCommercials #filters li{width:194px !important;}
h4.showreelTitle{font-size:18px;text-align:left;font-family: 'Montserrat-Hairline';color: #FFF;}

#foodreelModal .modal-header .modal-title{color:#474747 !important;text-align:left;}
#foodreelModal .modal-content{width: 900px;margin: 0 auto;}
#manifestoModal .modal-content{width: 900px;margin: 0 auto;}
#manifestoModal .modal-header .modal-title{color:#474747 !important;text-align:left;}
.page-id-7873 #menu-top-menu li#menu-item-6135{display:none;}
.page-id-7873 #menu-top-menu li#menu-item-6136{display:none;}
.page-id-7873 #menu-top-menu li#menu-item-6139{display:none;}
.page-id-7873 #menu-top-menu li#menu-item-6144{display:none;}
.page-id-7873 #menu-top-menu li#menu-item-6140{display:none;}
.page-id-7873 #menu-top-menu li#menu-item-6141{display:none;}
.ifb-back{
    min-height: 300px;
}
.ifb-face.ifb-back p {
    font-size: 13px !important;
    text-align-last: center;
    text-align: justify;
}
h4, .h4 {
    font-size: 14px;
    color: white;
    text-align: center;
}
.single-images.mic {float: right; width: 13%; !important}
h3 {
    margin-top: 20px;
    margin-bottom: 30px !important;
}
.dingDongGame{pointer:cursor;}
.film_PA .uvc-heading {margin-bottom:25px;}
.film_PA p{color:#000000;}
.film_PA .uvc-heading .uvc-main-heading h2, .film_PA .uvc-heading .uvc-sub-heading{font-family: 'Montserrat-Regular';padding: 0px !important;font-weight: bold !important;font-size:30px;color: #000000;}
.about_mi .vc_col-sm-4 .uvc-heading .uvc-main-heading h2, .about_mi .vc_col-sm-4 .uvc-heading .uvc-sub-heading{padding:0px !important;font-family: 'Montserrat-Regular';font-weight: bold !important;font-size:30px;}
.execution .vc_col-sm-8 .uvc-heading .uvc-main-heading h2, .execution .vc_col-sm-8 .uvc-heading .uvc-sub-heading{padding:0px !important;font-family: 'Montserrat-Regular';font-weight: bold !important;font-size:47px;color:#000000;}
.execution .vc_col-sm-4 .uvc-heading .uvc-main-heading h2, .execution .vc_col-sm-4 .uvc-heading .uvc-sub-heading{padding:0px !important;font-family: 'Montserrat-Regular';font-weight: bold !important;font-size:20px;color:#000000;}
.collective .vc_col-sm-4 .uvc-heading .uvc-main-heading h2{padding:0px !important;font-family: 'Montserrat-Regular';font-weight: bold !important;font-size:30px;color:#000000;margin-bottom: 20px;}
.collective .vc_col-sm-4 .uvc-heading .uvc-sub-heading{padding:0px !important;font-family: 'Montserrat-Regular';font-size:14px;color:#000000;}
.collective .vc_col-sm-8 p{color:#000000;}
#hiTech p, #gaming p, #clientele p{color:#FFFFFF;text-align: center;}
#directors .uvc-heading .uvc-main-heading h2{font-size:47px !important;color:#000000  !important;text-align: left;}
#gamingstudio  .wpb_content_element p{color:#FFF;text-align: center;}
#ssb-container ul #ssb-btn-0{border-top-left-radius: 25px;border-bottom-left-radius: 25px;}
#ssb-container ul #ssb-btn-1{border-top-left-radius: 25px;border-bottom-left-radius: 25px;}
#ssb-container ul li{margin-bottom:10px;}
#ssb-container ul li span.fa-whatsapp:before{font-size:30px !important;}
#ssb-container ul li span.fa-file-alt:before{font-size:24px !important;}
#get-a-quote{
    position: fixed;
    right: 0px;
    bottom: 0px;
    transform: translate(0, 110%);
    -webkit-transform: translate(0, 110%);
    -moz-transform: translate(0, 110%);
    -ms-transform: translate(0, 110%);
    -o-transform: translate(0, 110%);
    -moz-transform: translate(0, 110%);
    transition: all ease .5s;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    -o-transition: all ease .5s;
	background-color: #FFF;
	padding: 20px 15px !important;
	z-index: 9999;
}

#get-a-quote.active {
    transform: translate(0, 30%);
    -webkit-transform: translate(0, 30%);
    -moz-transform: translate(0, 30%);
    -ms-transform: translate(0, 30%);
    -o-transform: translate(0, 30%);
    -moz-transform: translate(0, 30%);
}

#get-a-quote h4{color: #000;text-align: left;font-size: 24px;font-weight: bold;}
#get-a-quote .form .col-md-6 input{border:1px solid #d0d0d0;padding: 20px !important;}
#get-a-quote .form .col-md-12 .wpcf7-textarea{border: 1px solid #d0d0d0 !important;padding: 15px;}
#get-a-quote .form .col-md-12 select{border: 1px solid #d0d0d0 !important;width: 100%;padding: 10px;}
#get-a-quote .wpcf7 input[type="file"]{border: 1px solid #d0d0d0 !important;width: 100%;padding: 10px;}
#get-a-quote .wpcf7-list-item{margin: 0;}
#get-a-quote input[type="submit"]{border: 1px solid #000 !important;padding: 10px 35px;color: #000;}
#get-a-quote input[type="submit"]:hover{
	background:#000;
	color:#FFF; 
	-webkit-transition: all 0.3s ease;                  
	-moz-transition: all 0.3s ease;                 
	-o-transition: all 0.3s ease;   
	-ms-transition: all 0.3s ease;          
	transition: all 0.3s ease;
}
#get-a-quote .wpcf7 form.sent .wpcf7-response-output{color: #000;}
#get-a-quote button.close{position: absolute;top: -25px;left: -25px;float:left;opacity: 1;border: 0px;background: transparent;text-shadow: none;font-weight:normal;color: #FFF;display: table;}
#get-a-quote button.close span{padding: 20px;width: 60px !important;height: 60px !important;background: #5b6062;border-radius: 50px;border: 0;vertical-align: middle;display: table-cell;}
#get-a-quote button.close:hover, button.close:focus{color: #fff;}
#branded_content .uvc-heading {margin-bottom:25px;}
#branded_content p {color: #000000;}
#branded_content .vc_col-sm-8 .uvc-heading .uvc-main-heading h2, .branded_content .vc_col-sm-8 .uvc-heading .uvc-sub-heading{font-family: 'Montserrat-Regular';padding: 0px !important;font-weight: bold;font-size: 46px;color: #000000;}
.tabs_row_front .vc_col-sm-4:nth-child(1){width: 15%;}
.tabs_row_front .vc_col-sm-4:nth-child(2){width: 18%;}
.tabs_row_front .vc_col-sm-4:nth-child(3){width: 20%;}
.vc_custom_1516883438923{padding-top: 200px !important;padding-bottom: 200px !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1516883447291{padding-top:80px !important;padding-bottom:80px !important;background-color:#000000 !important;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;}
#ourclientele{margin-top:-2px;}

/* BD - Partnerships */
#hr_professionals .uvc-main-heading{
    font-family: 'Montserrat-Regular';
    padding: 0px !important;
    font-weight: bold;
    font-size: 46px;
    color: #000000;
}

#hr_professionals .uvc-sub-heading{
    font-family: 'Montserrat-Regular';
    padding: 0px !important;
    font-size: 14px;
    color: #000000;
	line-height:22px;
}

#strategic_alliances .uvc-main-heading{
    font-family: 'Montserrat-Regular';
    padding: 0px !important;
    font-weight: bold;
    font-size: 46px;
    color: #000000;
}

#strategic_alliances .uvc-sub-heading{
    font-family: 'Montserrat-Regular';
    padding: 0px !important;
    font-size: 14px;
    color: #000000;
	line-height:22px;
}
#strategic_alliances .wpb_text_column ul{
	font-family: 'Montserrat-Regular';
	padding: 0px !important;
	font-size: 16px;
	color: #000000;
	line-height: 22px;
	margin-left: 15px;
	font-weight: bold;
}
#strategic_alliances .uvc-sub-heading strong{text-transform: capitalize;}

#offer{margin-bottom:25px !important;}
#offer .uvc-main-heading{
    font-family: 'Montserrat-Regular';
    padding: 0px !important;
    font-weight: bold;
    font-size: 46px;
    color: #000000;
}

#offer .uvc-sub-heading{
    font-family: 'Montserrat-Regular';
    padding: 0px !important;
    font-size: 14px;
    color: #000000;
	line-height:22px;
}
#qualifications .vc_tta.vc_general .vc_tta-panel-title>a{
	text-align: left;
    color: #000;
}
#qualifications .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body ul{
	text-align: left;
	margin-left: 19px;
    line-height: 22px;
    color: #000;
}
#promise .uvc-main-heading{color: #FFF;}
#promise .uvc-sub-heading{
    font-family: 'Montserrat-Regular';
    padding: 0px !important;
    font-size: 14px;
    color: #FFF;
	line-height:22px;
}
.empowers_brands{padding-top:50px;padding-bottom:50px;}
.empowers_brands .wpb_text_column p{
	font-family: 'Montserrat-Regular';
	font-size: 14px;
	color: #000000;
	line-height: 22px;
}
#getintouch_form {margin-top: 50px !important;}
#getintouch_form .vc_col-sm-4 .uvc-main-heading h2{
    font-family: 'Montserrat-Regular';
       padding-top: 0px !important;
    color: #FFF !important;
}
#getintouch_form .vc_col-sm-4 .uvc-sub-heading{
    font-family: 'Montserrat-Regular';
       padding-top: 0px !important;
    color: #FFF !important;
	line-height:22px;
}
.media_form.form .col-md-12 input{
	border: 1px solid #d0d0d0 !important;
    height: 40px;
    margin-bottom: 15px;
}
.schedule_videocall .uvc-sub-heading{
    font-family: 'Montserrat-Regular';
    padding: 0px !important;
    font-size: 14px;
    color: #FFF;
	line-height:22px;
}
.schedule_videocall .uvc-main-heading h2{
    font-family: 'Montserrat-Regular';
    padding-top: 75px !important;
    color: #FFF !important;
}



.media_form.form .wpcf7-textarea{border: 1px solid #d0d0d0 !important;margin-bottom: 15px;}
.media_form.form input[type="file"]{
    display: inline-block;
    position: relative;
    border-radius: 5px;
    border: solid 1px #ffffff;
    color: #FFF;
    overflow: hidden;
    padding: 10px;
}	

.page-id-8746 .p-b-50{padding-bottom:0 !important;}
.page-id-8742 .p-b-50{padding-bottom:0 !important;}
.page-id-8750 .p-b-50{padding-bottom:0 !important;}
.page-id-8752 .p-b-50{padding-bottom:0 !important;}
.page-id-8754 .p-b-50{padding-bottom:0 !important;}
.page-id-8758 .p-b-50{padding-bottom:0 !important;}
.page-id-8762 .p-b-50{padding-bottom:0 !important;}
.page-id-8760 .p-b-50{padding-bottom:0 !important;}
.page-id-8772 .p-b-50{padding-bottom:0 !important;}
.page-id-8770 .p-b-50{padding-bottom:0 !important;}
.page-id-8764 .p-b-50{padding-bottom:0 !important;}
.page-id-8766 .p-b-50{padding-bottom:0 !important;}
.page-id-8802 .p-b-50{padding-bottom:0 !important;}
.page-id-8756 .p-b-50{padding-bottom:0 !important;}
.page-id-8768 .p-b-50{padding-bottom:0 !important;}
.page-id-8795 .p-b-50{padding-bottom:0 !important;}
.page-id-8797 .p-b-50{padding-bottom:0 !important;}
.page-id-8799 .p-b-50{padding-bottom:0 !important;}
.page-id-8806 .p-b-50{padding-bottom:0 !important;}
.page-id-8808 .p-b-50{padding-bottom:0 !important;}
.page-id-8810 .p-b-50{padding-bottom:0 !important;}
.page-id-8812 .p-b-50{padding-bottom:0 !important;}

.aiStudio_content_style p{
	font-size:16px;
	
}

.aistudioVideo {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.aistudioVideo video {
  width: 100%;
  height: auto;
  display: block;
}

.copyVideo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff; /* Make sure text is visible over video */
  text-align: center;
  padding: 0 1rem; /* Some side padding for smaller screens */
}

.copyVideo h2 {
	font-family:'Montserrat-Bold';
  font-size: clamp(1.5rem, 5vw, 5rem);
  margin: 0 0 0.5rem;
}

.copyVideo h4 {
	font-family:'Montserrat-Regular';
  font-size: clamp(1rem, 3vw, 2rem);
  margin: 0;
}
.logo_Aisudio img{
	width: 163px;
    margin-bottom: 15px;
}


/****************************** Responsive Start *********************************/
@-ms-viewport{width:device-width;}
.adresroW{display:none;}
.flipblK .ifb-face.ifb-back {min-height:270px !important;}




@media only screen and (max-width: 1920px){
	.filp_secondRow .flip-box-wrap p{margin-top: 25%;font-size: 16px;}
	#hom_catPagination .vc_images_carousel .vc_carousel-indicators{bottom: -30px !important;}
	#get-a-quote.active {transform: translate(0, 40%);-webkit-transform: translate(0, 40%);-moz-transform: translate(0, 40%);-ms-transform: translate(0, 40%);-o-transform: translate(0, 40%);-moz-transform: translate(0, 40%);}
	#myModal.dingDongGame{background-color:#000 !important;}
	.approach .ifb-face.ifb-front{min-height:250px;}
	.approach .ifb-face.ifb-back{min-height:250px;}
	#showreal {padding-bottom:100px !important;}
	#showreal .thumbnails{height:auto !important;}
	.footer-bottom {position:fixed;bottom:0;width:100%;z-index:9999;}
	.p-b-50{padding-bottom:50px !important;}
	.companyAddress .vc_col-sm-3:nth-child(2) .uvc-heading{border:0 !important;}	
	.page-id-7239 #lightbox .lb-details{display:none;}
	.oficeadreseS{display:none;}
}
@media only screen and (max-width: 1440px){
	.technologies_secondRow {width:65%;}
	.filp_secondRow {width:65%;}
	.filp_secondRow .flip-box-wrap p{margin-top:35%;}
	#get-a-quote .wpcf7 {overflow-y:scroll;height:400px;}
}
@media only screen and (max-width: 1366px){
	#get-a-quote.active {transform:translate(0, 25%);-webkit-transform:translate(0, 25%);-moz-transform:translate(0, 25%);-ms-transform:translate(0, 25%);-o-transform: translate(0, 25%);-moz-transform:translate(0, 25%);}	
	#gamingstudio .about_mi{padding:0 30px !important;}
	#hiTech .about_mi{padding:0 30px !important;}
	#directors .vc_row{padding:0 30px !important;}
	#directors .uvc-heading .uvc-main-heading h2 {font-size:36px !important;}
	#branded_content .vc_row{padding:0 30px !important;}
}
@media only screen and (max-width: 1280px){
	.page-template-Ekstory .writeupEK{width: 90%;margin:0 auto;}
	.countryAddress {width:95%;margin:0 auto !important;}
	.countryAddress .vc_col-sm-3 {margin:0 1% !important;width:23% !important;}
	.vc_row{width:100% !important;}
	.head_top .container{width:95% !important;margin:0 auto !important;}
	.small_header .container{width:95% !important;margin:0 auto !important;}
	.homescdroW .v_home{padding:0 25px;}
	.homescdroW .tabs_row_front{padding:0 25px !important;}
	.homefrstroW{padding:0 25px !important;}
	#aboutus .about_mi{padding:0 25px !important;}
	#clientele {padding:50px 25px !important;}
	#clientele img{width:100% !important;}
	.footer-bottom .container{width:100% !important;margin:0 auto !important;}
	.ntwrkprtnrroW{padding:0 25px !important;}
	#ourcontact {padding:200px 50px !important;}
	.worldwidEs {padding:0px 25px !important;}
	.ourmanifesto {padding:0 25px !important;}
	.btS {padding:0 25px !important;}
	.magiC {padding:0 25px !important;}
	.brndfrsT {padding:0 25px !important;}
	#food_direction {padding:0 25px !important;}
	#shootproduction{padding:0 30px;}
	#postproduction.vc_row{padding:0 30px;}
	#postproduction .ifb-face.ifb-back {min-height:270px !important;}
	#postproduction .about_mi {padding:0 50px !important;}
	#gamingstudio .about_mi {padding:0 50px !important;}
	#hiTech .about_mi {padding:0 50px !important;}
	.lifestyle h2{width:100% !important;}
	.lifestyle {padding:0 50px 50px;}	
	.lifestyle .wpb_text_column{width:100% !important;}	
	.aprcH h2{width:100% !important;}	
	.approach {padding:0 50px;}
	.approach h2{width:100% !important;}
	.approach .wpb_text_column{width:100% !important;}
	.our_core{padding:0 50px;}
	.our_core h2{width:100% !important;}
	#rev_slider_6_2_wrapper .tp-bullets.hesperiden.vertical{left:0 !important;right:0;transform:rotate(90deg) !important;margin:0 auto;width:100px !important;bottom:-60px !important;top:initial !important;}
	.approach .ifb-face.ifb-back p {text-align:center;}
	#commercialModal .tvcmodal-body {padding:0px 10px;}
	#directors .vc_col-sm-4{width:100%;}
	#directors .vc_col-sm-8{width:100%;}
	#directors .vc_row {padding:0 50px !important;}
	#directors .uvc-heading .uvc-main-heading h2 {font-size:44px !important;letter-spacing:3px;}
	.brndedvdosctioN{padding:0 50px;}
	#branded_content {padding:0px 50px !important;}
	#branded_content .vc_row {padding:0px !important;}
	#branded_content .vc_col-sm-4{width:100%;}
	#branded_content .vc_col-sm-8{width:100%;}	
	#branded_content .vc_col-sm-4 .uvc-heading {margin-bottom:0;}
	.foodgallerY{padding:20px 30px !important;}
	.oficeadreseS{display:block;}
	.equipmentcntcT .mi_company_panal{display:none;}	
	.oficeadreseS .vc_figure{width:100%;}
	.oficeadreseS .vc_figure .vc_single_image-wrapper{width:100%;}
	.oficeadreseS .vc_figure .vc_single_image-wrapper img{width:100%;}	
	.oficeadreseS .uvc-heading{height:203px;display:table;margin:0 auto;}	
	.oficeadreseS .uvc-heading .uvc-sub-heading{display:table-cell;vertical-align:middle;}	
	.oficeadreseS .uvc-heading:after {content:"";display:block;box-sizing:border-box;position:absolute;width:15px;height:15px;border-bottom:2px solid;border-left:2px solid;transform:rotate(45deg);left:0px;top:50%;color:#fff;}
	.oficeadreseS .vc_col-sm-3 .vc_column-inner {border:1px solid #fff;}
	.oficeadreseS .ofcrow3 .vc_col-sm-3:nth-child(1) .vc_column-inner {border:0;}
	.oficeadreseS .ofcrow3 .vc_col-sm-3:nth-child(4) .vc_column-inner {border:0;}
	.oficeadreseS {padding:0 30px;}
	.equipmentcntcT{padding:0 50px;}
	.equip3rdseC {padding:0 50px;}
	.equip2ndseC {padding:0 50px !important;}
}
@media only screen and (max-width: 1180px) {
	.tlnghrT .vc_col-sm-4{padding-right:5px;}
	#postproduction .ifb-face.ifb-back {min-height:auto !important;}
	.flipblK .ifb-face.ifb-back {min-height:auto !important;}
	.our_core .vc_col-sm-3{width:50%;}
	.technologies_firstRow .vc_col-sm-3 .vc_column-inner {display:table !important;}
	.technologies_firstRow .vc_col-sm-3 .vc_column-inner .wpb_wrapper{display:table-cell !important;vertical-align:middle;}
	.technologies_secondRow .vc_col-sm-4 .vc_column-inner{display:table !important;}
	.technologies_secondRow .vc_col-sm-4 .vc_column-inner .wpb_wrapper{display:table-cell !important;vertical-align:middle;}	
	.our_core .vc_col-sm-4{width:50%;}
	.our_core .vc_col-sm-4:last-child{width:auto;}
	.approach .vc_col-sm-3{width:50%;}
	.approach .vc_col-sm-4{width:50%;}
	.approach .vc_col-sm-4:last-child{width:100%;margin:20px auto !important;}
	.approach .ifb-face.ifb-front{display:table;width:100%;}
	.approach .ifb-face.ifb-front p{display:table-cell;vertical-align:middle;}
	.approach.vc_row {padding-bottom:50px;}
	.worldwidE .uvc-heading .uvc-main-heading h2{padding:0 50px !important;}
	.oficeadreseS .uvc-heading {height:185px;}
}
@media (max-width: 1024px){
	.container {width: 95% !important;}
	#menu-top-menu li {padding: 0px 3px !important;}
	#menu-top-menu {margin-top: 18px !important;}
	.page .ts-ihover-image-item.circle.effect13 .ts-ihover-image-info .ts-ihover-image-content {margin: 15px 30px !important;}
	.page .ifb-face.ifb-front { min-height: 170px !important;}
	.page .flip-box-wrap .flip-box h3 { margin: 75px 0 0 0 !important;font-size:20px !important;}
    .page .work_image { padding: 0 20px 100px !important;}
	.page .work_image .ts-ihover-image-item.square.effect6 .ts-ihover-image-info .ts-ihover-image-title {padding: 10px 20px !important;}
	.page .mar_uper .ts-ihover-image-main {height: 314px !important; min-height: 314px !important;}
    .page .mar_uper .ts-ihover-image-main img {min-height: 314px; height: 314px !important;}
	.page #ourclients img{width:100%; }
	.single-images.mic{//display:none;}
	#menu-top-menu li a { padding: 10px 6px 3px;}	
	#showreel .vc_col-sm-6{width:100%}
	.v_home .vimeo_frame { height: 500px;}
	.uvc-main-heading h2{font-size:38px !important;}
	#postproduction .ifb-face.ifb-back { min-height: 220px !important;}
	#clientele img{width:100%;}
	.Ekrow #portfoliolist .portfolio {width:22.3% !important;}	
	.Ekrow .hovereffect a.info{font-size:14px !important;padding:72px 0 0 0 !important;}
	.page-template-mi-dm-showreel-2 .ts-title-typed-container {text-align: center !important;}
	.page-template-mi-dm-showreel-2 .Ekrow .topLinks{text-align:center !important;margin:25px auto;display:table;}
	.page-template-mi-dm-showreel .ts-title-typed-container {text-align: center !important;}
	.page-template-mi-dm-showreel .Ekrow .topLinks{text-align:center !important;margin:25px auto;display:table;}
	.page-template-showreel-pages .Ekrow .topLinks{text-align:center !important;margin:25px auto;display:table;}
	.page-template-showreel-pages .ts-title-typed-container {text-align: center !important;}
	.page-template-mi-dm-showreel-2 .Ekrow .miShowreel {height:557px;}
	#filters li {margin:0 3.5px;}
	.Ekrow #portfoliolist .portfolio {width:31.3% !important;}
	.ekpage_projects #filters li{width: 175px}
 	.ekpage_projects ul#filters li:nth-child(2){width:142px}
	.ekpage_projects ul#filters li:nth-child(4){width:142px}
	.ekpage_projects ul#filters li:nth-child(6){width:142px} 
	ul#menu-secondary li a{font-size: 12px;}
	.companyAddress .vc_col-sm-1{display:none;}
	.companyAddress .vc_col-sm-3{width:33.33%;}
	.mi_company_panal .ifb-face.ifb-back {min-height:170px !important;}
	.mi_company_panal .ifb-face.ifb-front {min-height:170px !important;}
	.countryAddress .vc_col-sm-3 {margin:10px 9px !important;width:48% !important;}
	.mi_company_panal .ifb-face.ifb-back p {font-size:22px !important;}
	.homescdroW .tabs_row_front .vc_col-sm-4:nth-child(1) {width:auto;margin-right:10px;}
	.homescdroW .tabs_row_front .vc_col-sm-4:nth-child(2) {width:auto;margin-right:10px;}
	.homescdroW .tabs_row_front .vc_col-sm-4:nth-child(3) {width:auto;}
	.vc_row.countryAddress{margin-top:0 !important;}
	#get-a-quote .clearfix.form{overflow-y:scroll;height:450px;}
	#get-a-quote {bottom:0;height:650px;}
	.tlnghrT .vc_col-sm-4{width:100%;padding-bottom:5px;}
	.tlnghrT .vc_col-sm-8{width:100%;}	 
	.ourmanifesto .vc_col-sm-4{width:100%;padding-bottom:15px;}
	.ourmanifesto .vc_col-sm-8{width:100%;}	 
	.brndfrsT .vc_col-sm-4{width:100%;padding-bottom:15px;}
	.brndfrsT .vc_col-sm-8{width:100%;}	
	#food_direction .vc_col-sm-4{width:100%;padding-bottom:15px;}
	#food_direction .vc_col-sm-8{width:100%;}	
	.magiC .vc_col-sm-4{width:100%;padding-bottom:15px;}
	.magiC .vc_col-sm-8{width:100%;}	
	.tlnghrT.vc_row {padding:30px 0 !important;}
	.brndfrsT.vc_row {padding:0 0 10px !important;}
	#food_direction .execution {margin:0 !important;width:auto !important;padding:20px 0 10px;}
	.magiC.vc_row {padding:20px 30px 0 !important;}
	.magiC.vc_row .execution {margin:0 !important;width:auto !important;}
	.ourmanifesto {padding:0 !important;}
	#aboutus.tlnghrT .about_mi {padding:0 !important;}
	.btS.vc_row{padding:0 15px !important;} 
	.flipblK .vc_col-sm-4 {width:80%;margin:0 auto;float:none;}
	.flipblK .vc_col-sm-4 .aio-icon-img {width:100%;}
	.flipblK .vc_col-sm-4 .aio-icon-img img {width:100%;}
	.flipblK .ifb-face.ifb-back {padding:0 50px;}	
	#postproduction .vc_col-sm-6{width:80%;margin:0 auto;float:none;}
	#postproduction .vc_col-sm-6 .aio-icon-img {width:100%;}
	#postproduction .vc_col-sm-6 .aio-icon-img img {width:100%;}
	#postproduction .ifb-face.ifb-back {padding:0 50px;}
	#postproduction.vc_row {padding-bottom:0 !important;}
	.approach .filp_secondRow .ifb-face.ifb-back {min-height:170px !important;}
	.approach .vc_col-sm-4:last-child {margin: 0px auto !important;}
	#showreal {padding-bottom:0px !important;}
	.worldwidE .uvc-heading .uvc-main-heading h2 {padding:initial !important;}
	#branded_content .uvc-main-heading h2{font-size:38px !important;}
	#branded_content .uvc-sub-heading{font-size:38px !important;}	
	#branded_content .vc_col-sm-4 {padding-bottom:0;}
	#branded_content .vc_col-sm-8 {padding-top:0;}
	.foodgallerY {padding:20px 0px !important;}
	.oficeadreseS .uvc-heading {height:155px;}
	.equip2ndseC {padding:0px !important;width:100% !important;}
	.equip3rdseC {padding:0px;}
	#camera2 h3 a[href='#film-lighting-equipment'] {padding-left:0;line-height:75px;font-size:20px;text-align:right;}
	#camera5 h3 a[href='#star-trailers'] {padding-left:0;line-height:75px;font-size:20px;text-align:right;}
}
@media (max-width: 966px){
	.homefrstroW .film_PA .vc_col-sm-8{width:100%;}
	.homescdroW .v_home .container {width:100% !important;}
	.homescdroW .tabs_row_front {padding:0 !important;}
	#menu-top-menu.cd-nav li a {padding:10px 10px 3px;}	
	.companyAddress .vc_col-sm-3 .uvc-heading{border:0 !important;}
	.companyAddress .wpb_column.vc_col-sm-3:nth-child(3){border-left:1px solid #000;border-right:1px solid #000;}
	.companyAddress .vc_col-sm-3 .uvc-sub-heading {text-align:center;}
	.companyAddress .vc_col-sm-3 .uvc-main-heading h2 {text-align:center;}	
	.companyAddress .wpb_column.vc_col-sm-3:nth-child(2) .uvc-heading{padding-left:0;}
	.companyAddress .wpb_column.vc_col-sm-3:nth-child(3) .uvc-heading{padding-left:0;}	
	.mi_company_panal .ifb-face.ifb-back {padding:0;}
	#manifestoModal .modal-content {width:70%;}
	#manifestoModal .modal-content iframe{width:100%;height:300px;}
	#foodreelModal .modal-content {width:70%;}
	#foodreelModal .modal-content iframe{width:100%;height:300px;}
	#shootproduction .vc_col-sm-4{width:100%;}
	#shootproduction .vc_col-sm-8{width:100%;}
	#hiTech .vc_col-sm-4{width:100%;}
	#hiTech .vc_col-sm-4 .vc_figure{text-align:center;width:100%;}
	#myModal.dingDongGame {height:70% !important;width:50%;}
	#myModal.dingDongGame iframe{width:100%;}
	#myModal.dingDongGame h3 {margin-top:0;margin-bottom:0px !important;}
	.modal-header .close {margin-top:-20px;}
	#rev_slider_6_2_wrapper .tp-caption{display:none;}
	#rev_slider_6_2_wrapper .tp-tab-mask{display:none;}
	.technologies_secondRow .vc_col-sm-4 .uvc-sub-heading {line-height:25px;}
	.technologies_firstRow .vc_col-sm-3 .uvc-sub-heading{line-height:25px;}
	#showreal ul.filter {margin:0 auto !important;width:100% !important;}
	#showreal .thumbnails {padding:0 20px;}
	#showreal ul.filter li a {padding:10px 25px !important;border:1px solid;margin:5px 8px;}
	.oficeadreseS .vc_col-sm-3{width:50%;}
	.oficeadreseS .uvc-heading {height:315px;}
	.oficeadreseS .ofcrow3 .vc_col-sm-3:nth-child(1) {display:none;}
	.oficeadreseS .ofcrow3 .vc_col-sm-3:nth-child(4) {display:none;}
	.oficeadreseS .uvc-heading .uvc-sub-heading {line-height:30px;font-size:20px;}
	.equipmentcntcT .wpcf7 .form-group {margin-bottom:0;}
	.equipmentcntcT .wpcf7 .form-group input{margin-bottom:10px;}
	.equipmentcntcT .wpcf7 .wpcf7-submit {margin-top:20px;}
}
@media (max-width: 960px){
	.oficeadreseS .uvc-heading {height:312px;}
}
@media (max-width: 926px){
	.countryAddress .vc_col-sm-3 {margin:10px 8px !important;width:48% !important;}
	.homescdroW .v_home .container ul{width:100% !important;}
	.homescdroW .v_home .container ul li a{padding:10px 10px;}
	#aboutus .about_mi .vc_col-sm-4{width:100% !important;}
	#aboutus .about_mi .vc_col-sm-8{width:100% !important;padding-top:20px;}
	.ntwrkprtnrroW .collective .vc_col-sm-4{width:100% !important;}
	.ntwrkprtnrroW .collective .vc_col-sm-8{width:100% !important;}
	.mi_company_panal .ifb-face.ifb-back p {font-size:18px !important;}
	.countryAddress {display:none;}
	.adresroW {display:block;}
	.adresroW .vc_figure{width:100%;}
	.adresroW .vc_single_image-wrapper{width:100%;}
	.adresroW img{width:100%;}
	.adresroW h2{word-wrap:break-word;color:#fff;font-size:16px !important;background:#393939;width:90%;margin:0 auto !important;padding:20px 0 !important;position:absolute;bottom:-18px;left:0;font-family:'Montserrat-Light' !important;right:0;font-weight:100 !important;}	
	.adresroW .vc_col-sm-6{padding:10px;}
	#get-a-quote .clearfix.form {height:650px;overflow-y:scroll;}
	#get-a-quote {overflow-y:scroll;bottom:50px;height:500px;}
	#get-a-quote button.close {top:25px;left:initial;float:right;right:30px;z-index:9999;}
	#get-a-quote button.close span {padding:5px 10px;width:20px !important;height:20px !important;}		
}
@media (max-width: 915px){
	#aboutus.tlnghrT .about_mi .vc_col-sm-8 {padding-top:0;}
	#food_direction .execution .vc_col-sm-4 {padding-bottom:0;}
}
@media (max-width: 851px){
	.single-images.mic{display:none;}
	.small_header #menu-top-menu {margin-top:8px !important;}
	#get-a-quote {bottom:20px;height:350px;}
	#showreal .thumbnails .recipe.col-xs-4{width:50%;}
}
@media (max-width: 823px){
	.homescdroW .v_home .container ul li {border:2px solid;margin:0 1% 10px;border-radius:4px;}
	.homescdroW .v_home .container ul li a {border-radius:0px;padding:10px 25px;}
	.homescdroW .v_home .container ul li a:hover{border-radius:0px;}
	.homescdroW .v_home .container ul {margin-bottom:0 !important;}
	.companyAddress .vc_col-sm-3 .uvc-main-heading h2 {font-size:24px !important;}
	.homescdroW .tabs_row_front {padding: 0 14px !important;}
	.thumbnails li.recipe {width:50%;}
	.homescdroW .v_home .container ul {margin:10px auto 0 !important;}
}
@media (max-width: 768px){
	.page #about_section .vc_col-sm-8{width:100%}
	.page #culture .vc_col-sm-3 { width: 50%;}
	.page .ts-ihover-image-item.circle.effect13 .ts-ihover-image-info .ts-ihover-image-content { margin: 85px 30px !important;}
	.page .vc_custom_1457434097721 { margin-top: 55px !important;}
	.page .ifb-face.ifb-front {// min-height: 444px !important;}
	.page .flip-box-wrap .flip-box h3 { margin: 200px 0 0 0 !important;    font-size: 34px !important;}
	.page .work_image .wpb_column{width:100% !important}
	.page .ts-ihover-image-item.square.effect6 .ts-ihover-image-info .ts-ihover-image-content {
		font-size:34px !important;padding:40px 20px !important;}
	.page .work_image .ts-ihover-image-item.square.effect6 .ts-ihover-image-info .ts-ihover-image-title { font-size: 40px; line-height: 40px;
	 padding: 20px 20px !important;}
	.page .work_image { padding: 0 45px 100px !important;}
	.page .mar_uper .ts-ihover-image-main img { min-height: auto !important;  height: auto !important;}
	.page .mar_uper .ts-ihover-image-main {min-height: auto !important;  height: auto !important;}
	.page .form-group { margin-bottom: 0px;}
	.page .form-group .col-md-6{ margin-bottom: 30px;}
	.page #submit {  margin: 30px auto 0;}
	/* .page .upb_row_bg.vcpb-vz-jquery{left:0 !important} */
	.page .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target{
	background: #000000  !important;}
	#shiftnav-toggle-main .shiftnav-main-toggle-content {padding: 15px 40px !important;}
	#shiftnav-toggle-main {    padding: 10px 10px 20px !important;}
	#shiftnav-toggle-main .shiftnav-main-toggle-content img { width:25%;}
	.page .mi_header { display: none;}
	#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger{    padding: 14px 20px 0 !important;}
	#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger .fa{font-size:40px;}
	#shiftnav-toggle-main { box-shadow: 0 0 30px rgba(21, 21, 21, .5);}
	.page #ourgroup .vc_col-sm-2 figure{ width: 100%;}
	.page #ourgroup .vc_col-sm-2 { width: 33%;display: inline-block;}
	.page #ourgroup .vc_col-sm-2 .vc_single_image-wrapper img{margin-bottom:30px}
	.page #ourgroup .vc_col-sm-2 .vc_single_image-wrapper{ width: 100%;}
	.page .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.menu-item > .shiftnav-target { text-transform: uppercase;
   	 border-top-color: #000000 ; background: #000000 ;}
	.page .vimeo_frame { width: 100%;  height: 400px !important;}
	#production .vc_col-sm-4 {width: 70%; display: block !important; margin: 0 auto !important;
    text-align: center;  float: none;}
	#postproduction .vc_col-sm-6 {width: 70%; display: block !important; margin: 0 auto !important;
    text-align: center;  float: none;}
	#production .ifb-face.ifb-back { min-height: 338px !important;}
	#postproduction .ifb-face.ifb-back { min-height: 233px !important;}
	.sub-menu li a {   padding: 15px 25px !important;}
	.shiftnav ul.shiftnav-menu li.menu-item { border-top: 1px solid #FFF !important;}
	.shiftnav-open-right .shiftnav-wrap { overflow: visible !important;}
	.nav-pills {margin: 40px auto !important; width: 88% !important; display: block;}
	.Ekrow .ts-title-typed-container{text-align:center !important;}
	.Ekrow .topLinks{text-align:center !important;margin:25px auto;display:table;}
	.Ekrow #portfoliolist .portfolio {width:30.6% !important;float:none !important;}
	.Ekrow #filters li {margin:0px 0px 20px 25px;width:30%;}
	.Ekrow #filters {padding-bottom:0px;}
	.Ekrow .Ekrow .allCommercials h2 {margin:35px auto;}
	.Ekrow .vc_custom_1494922007478 {padding-top:65px !important;}	
	.page-template-showreel #shiftnav-toggle-main {display:none !important;}
	.page-template-showreel .vimeo_frame {height:419px !important;}
	.page-template-mi-dm-showreel-2 #shiftnav-toggle-main {display:none !important;}
	.page-template-mi-dm-showreel-2 .vimeo_frame {height:419px !important;}
	.page-template-showreel-pages #shiftnav-toggle-main {display:none !important;}
	.page-template-showreel-pages .vimeo_frame {height:419px !important;}
	.page-template-ek #shiftnav-toggle-main {display:none !important;}
	.page-template-ek .vimeo_frame {height:419px !important;}
	.page-template-mi-dm-showreel #shiftnav-toggle-main {display:none !important;}
	.page-template-mi-dm-showreel .vimeo_frame {height:419px !important;}	
	.page-template-showreel-pages .vc_custom_1494328017326 {padding-top:55px !important;}	
	.page-template-mi-dm-showreel-2 .Ekrow #portfoliolist .portfolio {width:47% !important;}
	.page-template-mi-dm-showreel-2 .vc_custom_1494328017326 {padding-top:50px !important;}	
	/* .ekpage_projects #filters li{width: 25%;}  */
	.ekpage_projects #filters li{width: 175px !important;} 
	.ekpage_projects ul#filters li:nth-child(2){width:175px;}
	.ekpage_projects ul#filters li:nth-child(4){width:175px;}
	.ekpage_projects ul#filters li:nth-child(6){width:175px;} 
	.ekpage_projects #filters{text-align:center;}	
	#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content {padding:0 !important;}
	#shiftnav-toggle-main .shiftnav-main-toggle-content img {width:17%;}	
	#get-a-quote .clearfix.form .form-group{margin-bottom:10px;}
	#get-a-quote {height:78%;}
	#ssb-container{display:none;}
	.tlnghrT.vc_row {padding:30px !important;}
	.ourmanifesto.vc_row {padding:0 30px 20px !important;}
	.mnivdO.vc_row {padding:0 30px !important;}
	.brndfrsT.vc_row {padding:0 30px !important;}
	#food_direction.vc_row {padding:0 40px !important;}
	.brndfrsT .vc_col-sm-8 {padding:0 !important;}
	.brndfrsT .vc_col-sm-4 {padding: 0 0 15px !important;}
	.magiC.vc_row {padding: 20px 40px 0 !important;}
	.btS.vc_row {padding:0 30px !important;}
	.our_core .vc_col-sm-3{width:100%;}
	.our_core .vc_col-sm-4{width:100%;}
	.approach .vc_col-sm-4{width:100%;}
	.approach .vc_col-sm-3{width:100%;}
	#commercialModal .modal-dialog {top:55px !important;}
	#commercialModal.modal {z-index:99999 !important;}	
	.foodgallerY {padding:25px 0 0px !important;}	
}
@media (max-width: 740px){
	.tabs_row_front .vc_col-sm-4{display:inline-block;float:left;}
	.adresroW .vc_col-sm-6:first-child {//margin-bottom:40px;}
	#get-a-quote {bottom:28px;}
	.companyAddress .vc_col-sm-3 {float:left;}
	.adresroW .vc_col-sm-6 {width:50%;float:left;}
	.adresroW h2 {font-size:14px !important;}
	#aboutmi h2 {word-wrap:break-word;padding:0 30px !important;}
	#ourcontact h2 {word-wrap:break-word;padding:0 30px !important;text-align:center;}
	.vc_row.homefrstroW{padding:30px 10px !important;}
	.vc_row.homescdroW{padding:30px 0px !important;}	
	.vc_row.homescdroW .vc_empty_space{display:none;}
	#aboutus.vc_row{padding:30px 0px !important;}
	#contact.vc_row{padding:20px 0px !important;}
	.worldwidEs.vc_row{margin:0px auto !important;padding:15px 0 !important;}
	.ntwrkprtnrroW.vc_row{padding:30px 0px 10px !important;}
	#aboutus .about_mi {padding:0 15px !important;}
	#clientele {padding:15px !important;}
	#clientele .about_mi {margin-top:0 !important;}
	#clientele .clintelecrsL {margin-top:0 !important;}	
	#contact .about_mi h3{margin:0 auto !important;}
	.homescdroW .tabs_row_front {padding:0 10px !important;}
	.homescdroW .v_home{padding:0 22px;}
	#aboutus.tlnghrT.vc_row {padding: 30px !important;}
	.dingdonGroW .wpb_single_image.dingDongGame{text-align:center !important;}
	.dingdonGroW .vc_col-sm-4 .vc_column-inner{margin:0 auto !important;}
	.dingdonGroW .vc_col-sm-8 .vc_column-inner{margin:0 auto !important;padding:0 !important;}
	.dingdonGroW .vc_col-sm-8 .uvc-heading{text-align:center !important;}
	.dingdonGroW .vc_col-sm-8 .wpb_text_column p{text-align:center !important;}
	.dingdonGroW .vc_col-sm-8 .wpb_single_image.g-play {padding:15px 0 0 !important;text-align:center !important;}
	#postproduction .vc_col-sm-6 {width:100%;}
	.flipblK .vc_col-sm-4 {width:100%;}
	.companyAddress .vc_col-sm-3 .uvc-sub-heading {padding:0 10px;}
	#shootproduction {padding:15px 0 !important;}
	#shootproduction .execution {margin:0 auto !important;}
	.flipblK.vc_row {padding:0 !important;}
	#hiTech {padding:15px 0 0 !important;}
	#gamingstudio .about_mi {padding:20px !important;margin:0 auto !important;}
	#gamingstudio {padding:10px 0 !important;}
	#hiTech .about_mi {padding:0 20px !important;}
	#postproduction.vc_row {padding:10px 0 !important;}
	.worldwidefoteR .worldwidefoteRtoP{margin:0 auto !important;padding:15px 0;}
	.worldwidefoteR .companyAddress{margin:0 auto !important;}	
	#myModal.dingDongGame {height:300px;width:100%;overflow-y:scroll;margin:90px auto !important;}
	#postproduction .about_mi {padding:0px 20px !important;}
	#commercialModal.modal iframe{height:200px !important;}
	#directors .vc_row {padding:0px !important;}
	#directors {padding:20px 15px 30px !important;}
	#directors .uvc-heading .uvc-main-heading h2 {font-size:34px !important;letter-spacing:1px;padding-bottom:0 !important;}
	#ourdirectors h2{padding:0 50px !important;}
	#branded_content {padding:0px !important;}
	.brndedvdosctioN {padding:0px;}
}
@media (max-width: 736px){
	.page #culture .vc_col-sm-3 {width:50%;margin:0 auto !important;}
	.page .ts-ihover-image-item.circle.effect13 .ts-ihover-image-info .ts-ihover-image-content {margin:70px 30px !important;}
	.page .prism .vc_col-sm-6 .vc_figure{ width:100%;}
	.page .prism .vc_col-sm-6 .vc_single_image-wrapper img{margin:0 auto !important;width:65%;text-align:center;display:block;}
	.page .prism .vc_col-sm-6 .vc_single_image-wrapper{width:100%;}
	.page .uvc-main-heading h2{text-align:center;}
	#production .ifb-face.ifb-back { min-height:306px !important;}
	#contact .vc_col-sm-6{width:50%;display:inline-block;}
	.page .home_box_wrap .wpb_column.vc_col-sm-2 {width:50%;padding:0;margin:0 auto !important;min-height:0;display:block !important;float:none;}
	.Ekrow #portfoliolist .portfolio{width:30.5% !important;}
	.Ekrow .mainThree .col-sm-4{width:32.9%;display:inline-block;}
	.Ekrow .t-1 .ts-title-typed-container{font-size:30px !important;}
	.Ekrow .t-2 .ts-title-typed-container{font-size:22px !important;}
	.page-template-showreel .vimeo_frame {height:390px !important;}
	.page-template-mi-dm-showreel-2 .vimeo_frame {height:390px !important;}
	.page-template-ek .vimeo_frame {height:390px !important;}
	.page-template-mi-dm-showreel .vimeo_frame {height:390px !important;}
	.page-template-showreel-pages .vimeo_frame {height:390px !important;}
	.page-template-mi-dm-showreel-2 .Ekrow .mainThree .col-sm-3 {width: 24.5%;display: inline-block;}
	.page-template-mi-dm-showreel .Ekrow .t-1 .ts-title-typed-container {font-size:19px !important;}
	.page-template-mi-dm-showreel .Ekrow .mainThree .col-sm-3{width:48.9%;display:inline-block;padding:5px !important;}
	.ekFilmsTVC{text-align:center;}
	.projectBtn .vc_col-sm-4{width:33.333%;float:left;}
	.homefrstroW .film_PA .uvc-heading .uvc-main-heading h2, .film_PA .uvc-heading .uvc-sub-heading{text-align:left;}
	.about_mi .vc_col-sm-4 .uvc-heading .uvc-main-heading h2, .about_mi .vc_col-sm-4 .uvc-heading .uvc-sub-heading{text-align:left;}
	.collective .vc_col-sm-4 .uvc-heading .uvc-main-heading h2{text-align:left;}
	#aboutus .about_mi .vc_col-sm-8 {padding-top:5px;}	
	.btS .uvc-main-heading h2 {text-align:left;}
	.ourmanifesto .uvc-main-heading h2 {text-align:left;}
	.brndfrsT .uvc-main-heading h2 {text-align:left;}
	#food_direction .uvc-main-heading h2 {text-align:left;}
	.magiC .uvc-main-heading h2 {text-align:left;}
	#shootproduction h2 {text-align:left;}
	.technologies_secondRow .vc_col-sm-4 .uvc-sub-heading{text-align:center;}
	.technologies_firstRow .vc_col-sm-3 .uvc-sub-heading{text-align:center;}
	.lifestyle h2 {margin-bottom:15px !important;font-size:44px !important;}
	.approach h2 {margin-bottom:15px !important;}	
	#branded_content .uvc-main-heading h2 {text-align:left !important;}
}
@media (max-width: 731px){
	.companyAddress .vc_col-sm-3:nth-child(2) .vc_column-inner{padding:0 20px !important;}
	.homefrstroW .film_PA .uvc-heading {margin-bottom:15px;}
}
@media (max-width: 720px){
	#commercialModal.modal iframe {height:330px !important;}
}
@media (max-width: 667px){
	.page .uvc-main-heading h2{font-size:30px !important;}
	.page #about_section .uvc-sub-heading{font-size:30px !important;}
	.page .prism .uvc-sub-heading{text-align:center !important;}
	.vc_btn3.vc_btn3-size-md { display: block !important;}
	.showreel{border-bottom:1px solid #FFF !important;}
	.nav-pills > li { float: none !important;}
	.recipe.col-xs-3 { width: 33.33%;}
	.page .parallax_text {padding-top: 100px !important; padding-bottom: 100px !important;}
	.page p{text-align:center !important}
	.Ekrow .mainThree .col-sm-4 {width:32.6%;}
	.Ekrow #filters li {width:33%;}
	.Ekrow #portfoliolist .portfolio {width:30.1% !important;}
	.page-template-showreel .vimeo_frame {height:354px !important;}
	.page-template-mi-dm-showreel-2 .vimeo_frame {height:354px !important;}
	.page-template-ek .vimeo_frame {height:354px !important;}
	.page-template-mi-dm-showreel .vimeo_frame {height:354px !important;}
	.page-template-showreel-pages .vimeo_frame {height:354px !important;}
	.page-template-mi-dm-showreel-2 .Ekrow #portfoliolist .portfolio {width:46.9% !important;}
	.homefrstroW .film_PA p{text-align:left !important;}
	#aboutus .about_mi p{text-align:left !important;}
	.collective p{text-align:left !important;}
	.adresroW .uvc-heading h2 {font-size:14px !important;}
	.homescdroW .v_home li {float:left !important;}
	.custom.tp-rightarrow.tparrows:before{width:100px !important;height:100px !important;background-size:50%;}
	.tp-rightarrow.tparrows.custom{width:100px !important;height:100px !important;}
	.custom.tp-leftarrow.tparrows:before{width:100px !important;height:100px !important;background-size:50%;}
	.tp-leftarrow.tparrows.custom{width:100px !important;height:100px !important;}
	.magiC p{text-align:left !important;}
	.ourmanifesto p{text-align:left !important;}
	.brndfrsT p{text-align:left !important;}
	#food_direction p{text-align:left !important;}
	#shootproduction h2 {text-align:center;}
	#showreal ul.filter li a {display:inline-block;float:left;}
	#commercialModal.modal iframe {height:220px !important;}
	#showreal .thumbnails {padding:0 15px;}
	#directors .uvc-heading .uvc-main-heading h2 {text-align:center;}
	#branded_content {padding:0px 15px !important;}
	#branded_content .uvc-sub-heading {font-size:32px !important;}
	#branded_content .uvc-main-heading h2{font-size:32px !important;text-align:center !important;}
}
@media (max-width: 640px){
	.adresroW .uvc-heading h2 {font-size:12px !important;}
	#showreal ul.filter li a {padding:10px 20px !important;}
}
@media (max-width: 603px){
	.Ekrow .mainThree .col-sm-4 {width:100%;margin:0 auto;display:inline;}
	.Ekrow #filters li {width:42%;margin:10px 0px 5px 10px;}
	.Ekrow #portfoliolist .portfolio {width: 46.5% !important;}
	.page-template-showreel .vimeo_frame {height:323px !important;}
	.page-template-mi-dm-showreel-2 .vimeo_frame {height:323px !important;}
	.page-template-ek .vimeo_frame {height:323px !important;}
	.page-template-mi-dm-showreel .vimeo_frame {height:323px !important;}
	.page-template-showreel-pages .vimeo_frame {height:323px !important;}
	.Ekrow .t-1 .ts-title-typed-container {font-size: 25px !important;}
	.Ekrow .t-2 .ts-title-typed-container{font-size:20px !important;}
	.Ekrow #filters li {width:46.6%;margin:10px 9px 5px 8px;}
	.Ekrow .hovereffect a.info {font-size: 13px !important;padding: 45px 0 0 0 !important;}		
	.page-template-showreel-pages .Ekrow .hovereffect a.info {padding:90px 0 0 0 !important;}
	.page-template-mi-dm-showreel-2 .Ekrow .mainThree .col-sm-3 {width:49%;display:inline-block;margin:1.5px;padding:0 !important;}
	.page-template-mi-dm-showreel-2 .Ekrow #portfoliolist .portfolio {width:46.6% !important;}
	.page-template-mi-dm-showreel .Ekrow .t-1 .ts-title-typed-container {font-size:15px !important;}
	.homescdroW .tabs_row_front .vc_btn3 {padding:14px 10px !important;}
	.companyAddress .vc_col-sm-3{width:100%;border-bottom:1px solid #f3f1f1;padding-bottom:20px;}
	.companyAddress .wpb_column.vc_col-sm-3:nth-child(3){border-left:0;border-right:0;}
	.companyAddress .wpb_column.vc_col-sm-3:nth-child(4){border-bottom:0;padding-bottom:0px;}
	.companyAddress .vc_col-sm-3 .uvc-heading {padding-left:0 !important;}
	#commercialModal.modal iframe {height:350px !important;}
	#commercialModal .modal-dialog {top:80px !important;}
	#showreal ul.filter li a {padding:10px 17px !important;}
}
@media (max-width: 568px){
	#shiftnav-toggle-main { padding: 10px 10px 0px !important;}
	#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger { padding: 4px 20px 10px !important;}
	#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger .fa{font-size:26px;}
	#shiftnav-toggle-main .shiftnav-main-toggle-content img { width: 21%;}
	.page .map_image img { width: 100% !important;}
	.mi_inner .uvc-headings-line{    float: none !important; text-align: center !important;  margin: 0 auto !important;}
	.mi_inner .uvc-sub-heading{    float: none !important; text-align: center !important;  margin: 0 auto !important;}
	.page .mi_inner .wpb_text_column { text-align: center !important;}
	.page .mi_inner .wpb_single_image.vc_align_center { text-align: center;  margin-bottom: 30px !important;}
	#production .ifb-face.ifb-back { min-height: 231px !important;}
	#postproduction .vc_col-sm-6{ width: 100%;}
	.page .uvc-main-heading h2 { font-size: 26px !important;}
	#production .vc_col-sm-4 { width: 100%;}
	.Ekrow .t-1 .ts-title-typed-container {font-size:22px !important;}
	.Ekrow .t-2 .ts-title-typed-container{font-size:18px !important;}
	.page-template-showreel .vimeo_frame {height:312px !important;}
	.page-template-mi-dm-showreel-2 .vimeo_frame {height:312px !important;}
	.page-template-ek .vimeo_frame {height:312px !important;}
	.page-template-mi-dm-showreel .vimeo_frame {height:312px !important;}
	.page-template-showreel-pages .vimeo_frame {height:312px !important;}
	.Ekrow #portfoliolist .portfolio {width:46.4% !important;}
	.Ekrow #filters li {width:45.6%;}
	.page-template-mi-dm-showreel-2 .Ekrow .mainThree .col-sm-3 {width:48%;margin:3.5px;}
	.page-template-mi-dm-showreel-2 .Ekrow #portfoliolist .portfolio {width:46.4% !important;}
	.page-template-mi-dm-showreel-2 .Ekrow .allCommercials h2 {margin: 25px auto;margin-bottom: 10px;}
	.page-template-mi-dm-showreel .Ekrow .ts-title-typed-string {letter-spacing:0px; }
	.Ekrow #filters li{margin: 10px 0 5px 10px;}
	.projectBtn .vc_col-sm-4 {padding: 14px 15px !important;}
	.projectBtn .vc_col-sm-4 a {font-size: 18px !important;}
	#shiftnav-toggle-main {padding:10px 0px 25px !important;}
	.shiftnav-toggle-burger {top:12px;}
	.homescdroW .tabs_row_front .vc_btn3 {padding:14px 7px !important;}
	#get-a-quote {bottom:25px;}
	.adresroW .uvc-main-heading h2 {font-size:12px !important;width:93%;}
	#showreal ul.filter li a {padding:10px 10px !important;}
	#commercialModal.modal iframe {height:auto !important;}
	#commercialModal .modal-dialog {top:55px !important;}
	#showreal .thumbnails li.recipe{width:100% !important;}	
	#directors .uvc-heading .uvc-main-heading h2 {font-size:26px !important;}
	#branded_content .uvc-sub-heading {font-size:28px !important;}
	#branded_content .uvc-main-heading h2 {font-size:28px !important;}
	.foodgallerY {padding:10px 0 0px !important;}
}
@media (max-width: 480px){	
	#shiftnav-toggle-main { padding: 10px 10px 0px !important;}
	#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger { padding: 4px 20px 10px !important;}
	#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger .fa{font-size:26px;}
	#shiftnav-toggle-main .shiftnav-main-toggle-content img { width: 24%;}
	.page .ts-ihover-image-item.circle .ts-ihover-image-picture img {width:100% !important;}
	.page .ts-ihover-image-item.circle {width:100% !important;}
	.page #culture .vc_col-sm-3 { width: 75%;  margin: 0 auto !important;    display: block;}
	.tooltip-demo{display:none !important}
	.map_image img { width: 100% !important;}
	.page .vimeo_frame { height: 300px !important;}
	#contact .vc_col-sm-6 { width: 100%; margin-bottom: 30px;}
	.page .home_box_wrap .wpb_column.vc_col-sm-2 { width: 96%;}
	.page .parallax_text {padding-top: 70px !important; padding-bottom: 70px !important;}
	.vcpb-vz-jquery {background-position: 100% !important;  background-attachment: initial;}
	/*#postproduction .aio-icon-img .img-icon { height: 239px;}*/
	#postproduction .aio-icon-img .img-icon { height: auto;}
	#contact .ifb-back{    background: #504E4E !important;}
	.Ekrow .t-1 .ts-title-typed-container {font-size:17px !important;}
	.Ekrow .t-2 .ts-title-typed-container{font-size:15px !important;}
	.Ekrow .topLinks li {padding:12px 10px !important;margin:5px auto !important;width:55%;text-align:center;float:none !important;}
	.page-template-showreel .vimeo_frame {height: 263px !important;}
	.page-template-mi-dm-showreel-2 .vimeo_frame {height: 263px !important;}
	.page-template-ek .vimeo_frame {height: 263px !important;}
	.page-template-mi-dm-showreel .vimeo_frame {height: 263px !important;}
	.page-template-showreel-pages .vimeo_frame {height: 263px !important;}
	.Ekrow #portfoliolist .portfolio {width:47.5% !important;margin: 5px;}		
	.page-template-showreel-pages .Ekrow .hovereffect a.info {padding:75px 0 0 0 !important;}
	.page-template-showreel-pages .vc_custom_1494328017326 {padding-top: 50px !important;}	
	.page-template-mi-dm-showreel-2 .Ekrow .mainThree .col-sm-3 {width: 48%;margin:2.7px;}
	.page-template-mi-dm-showreel-2 .Ekrow #portfoliolist .portfolio {width: 45.8% !important;}
	.page-template-mi-dm-showreel-2 .Ekrow .hovereffect a.info {padding: 75px 0 0 0 !important;}
	.mi_company_panal .vc_col-sm-2 .wpb_single_image{text-align:center;padding:8px 0px;}
	.about_mi .vc_col-sm-12 .uvc-sub-heading h3{font-size:18px;}
	.about_mi .mobile{text-align:center !important;}
	.latest_video .recipe.col-xs-3{width: 100%;margin: 8px 0px;max-height: unset;}
	#portfoliolist .portfolio{margin:auto;width: 100% !important;}
	.allCommercials ul#filters li:first-child {width:100%;}
	.allCommercials ul#filters li{width:100% !important;}
	.Ekrow .mainThree h2{margin-bottom: 20px;font-size: 30px;}
	.Ekrow .allCommercials h2{margin-bottom: 20px;font-size: 30px;}
	.Ekrow #filters li{margin: 10px 9px 5px 0px;}
	.about_mi{display: flex;flex-direction: column-reverse;}
	.vc_column-inner.vc_custom_1537359853022{padding-left:0px !important;margin-top: 0px !important;}
	.vc_col-sm-8 .vc_custom_1537361065746{padding-top: 40px !important;}
	.vc_col-sm-4 .vc_custom_1537356333989{margin-top: 0px !important;}
	.dingDongContent .wpb_single_image.vc_align_left.g-play{text-align: center !important;}
	.ekpage_projects #filters {width: 95% !important;}
	.catReel_category .vc_col-sm-3 .wpb_single_image.vc_align_left{text-align:center;}
	#shiftnav-toggle-main .shiftnav-main-toggle-content {padding: 8px 40px !important;}
	.projectBtn .vc_col-sm-4{width:100%;text-align:center;}	
	#aboutus .about_mi {flex-direction:column;}
	#ourcontact h2 {padding:0px !important;}
	.thumbnails li.recipe {width:100%;}
	.adresroW .uvc-main-heading h2 {font-size:16px !important;}
	.homescdroW .tabs_row_front .vc_col-sm-4{margin-bottom:10px;}
	.homescdroW .tabs_row_front .vc_btn3 {padding:14px 30px !important;}
	.thumbnails li.recipe .shade {margin:15px 5px !important;}
	.homescdroW .v_home{padding:0 18px;}	
	#rev_slider_16_1_wrapper .rev-btn {min-width:auto !important;padding:10px 6px !important;margin:0 auto !important;}
	.homefrstroW .film_PA .uvc-heading .uvc-main-heading h2, .film_PA .uvc-heading .uvc-sub-heading {font-size:32px !important;}
	#shiftnav-toggle-main {padding:10px 10px 25px !important;}
	.btS.vc_row {padding:0 15px !important;}
	.magiC.vc_row {padding:20px 15px 0 !important;}
	#food_direction.vc_row {padding:0 15px !important;}
	.brndfrsT.vc_row {padding:0 15px !important;}
	.mnivdO.vc_row {padding:0 13px !important;}
	.ourmanifesto.vc_row {padding:0 15px 20px !important;}
	#aboutus.tlnghrT.vc_row {padding:30px 15px !important;}
	.lifestyle h2 {font-size:35px !important;}
	.approach h2 {font-size:35px !important;}
	.our_core h2 {font-size:35px !important;}
	#showreal ul.filter li a {padding:10px 20px !important;}
	#branded_content .uvc-sub-heading {font-size:24px !important;text-align:center;}
	#branded_content .uvc-main-heading h2 {font-size:24px !important;}
}
@media (max-width: 428px){
	#shiftnav-toggle-main {padding:10px 10px 18px !important;}
	#rev_slider_16_1_wrapper .rev-btn {min-width:200px !important;padding:13px 0px !important;margin:0 auto !important;text-align:center !important;}
	#rev_slider_16_1 .tp-static-layers {top:60px;}
	.homescdroW .tabs_row_front .vc_btn3 {padding:14px 20px !important;}
	#ourcontact h2 {font-size:24px !important;}
	#myModal.dingDongGame {height:50% !important;}
	#postproduction .ifb-face.ifb-front {min-height:300px !important;}
	#postproduction .ifb-face.ifb-back {min-height:300px !important;}
	#postproduction .vc_col-sm-6 .aio-icon-img img {width:100%;height:100%;object-fit:cover;}
	#postproduction .vc_col-sm-6 .aio-icon-img {width:100%;height:300px;}
	#postproduction .ifb-face.ifb-back {padding:0 20px;}
	.lifestyle h2 {font-size:30px !important;}
	.our_core {padding:0 !important;}
	.approach.vc_row {padding:0 !important;}
	.approach.aprcH {padding:0 30px !important;}
	#showreal ul.filter li a {padding:10px 14px !important;}
	#branded_content {padding:0px !important;}
	#miservices .upb_row_bg{background-position:center !important;}
}
@media (max-width: 414px){
	#shiftnav-toggle-main .shiftnav-main-toggle-content img {width: 35%;}
	.page .uvc-main-heading h2 { font-size: 24px !important;}
	.page #culture .uvc-main-heading h2 { width: 95%;}
	.page .ts-ihover-image-item.circle.effect13 .ts-ihover-image-info .ts-ihover-image-content { margin: 40px 30px !important;}
	.page .ifb-face.ifb-front { min-height: 239px !important;}
	.page .flip-box-wrap .flip-box h3 { margin: 100px 0 0 0 !important;  font-size: 24px !important;}
	.page .work_image .ts-ihover-image-item.square.effect6 .ts-ihover-image-info .ts-ihover-image-title { font-size: 20px; line-height: 20px;}
	.page #large_font-trigger .ts-ihover-image-title {font-size: 20px; line-height: 20px;}
	.page .ts-ihover-image-item.square.effect6 .ts-ihover-image-info .ts-ihover-image-content { font-size: 14px !important; padding: 20px 20px !important;}
	.page #ourgroup .vc_col-sm-2 .vc_single_image-wrapper img { margin-bottom: 30px;  width: 30%;}
	.page #ourgroup .vc_col-sm-2 { width: 50%; display: inline-block; margin: 0 auto; text-align: center;}
	.page .mi_209 .ts-ihover-image-title { font-size: 20px !important; line-height:20px !important;}
	.page #big_image-trigger .ts-ihover-image-title {font-size: 20px;line-height:20px;}
	.page #ourgroup .vc_col-sm-2:first-child .vc_single_image-wrapper img {width:50%;}
	.Ekrow .t-1 .ts-title-typed-container {font-size:13px !important;}
	.page-template-showreel .vimeo_frame {height:231px !important;}
	.page-template-mi-dm-showreel-2 .vimeo_frame {height:231px !important;}
	.page-template-ek .vimeo_frame {height:231px !important;}
	.page-template-mi-dm-showreel .vimeo_frame {height:231px !important;}
	.page-template-showreel-pages .vimeo_frame {height:231px !important;}
	.Ekrow #filters li {width:70%;margin:10px auto;}
	.Ekrow .allCommercials h2 {margin:30px auto !important;}
	.Ekrow #portfoliolist .portfolio {width:45% !important;}
	.page-template-showreel-pages .Ekrow .hovereffect a.info {padding:65px 0 0 0 !important;}
	.page-template-mi-dm-showreel-2 .Ekrow .mainThree .col-sm-3 {width:100%;}
	.page-template-mi-dm-showreel-2 .Ekrow #portfoliolist .portfolio {width:45.1% !important;}
	#shiftnav-toggle-main .shiftnav-main-toggle-content img {width:26%;}
	#shiftnav-toggle-main {padding:10px 10px 20px !important;}
	.adresroW .uvc-main-heading h2 {font-size:18px !important;width:95%}
	#ourcontact h2 {font-size:44px !important;}	
	.approach .filp_secondRow .ifb-face.ifb-front {min-height:239px !important;}	
	.approach .filp_secondRow .ifb-face.ifb-back{min-height:239px !important;}
	.approach.vc_row {padding-bottom:25px !important;}
	#showreal ul.filter li a {padding:10px 12px !important;}
	#branded_content .uvc-sub-heading {font-size:22px !important;}
	#branded_content .uvc-main-heading h2 {font-size:22px !important;}
}
@media (max-width: 393px){
	.adresroW .uvc-main-heading h2 {font-size:16px !important;}
	#ourcontact h2 {font-size:40px !important;}
	.homescdroW .tabs_row_front .vc_btn3 {padding:14px 15px !important;}
	#myModal.dingDongGame h3 {font-size:large;}	
	.flipblK .ifb-face.ifb-front {min-height:270px !important;}
	.flipblK .ifb-face.ifb-back {min-height:270px !important;}
	.flipblK .vc_col-sm-4 .aio-icon-img img {width:100%;height:100%;object-fit:cover;}
	.flipblK .vc_col-sm-4 .aio-icon-img {width:100%;height:270px;}
	.flipblK .ifb-face.ifb-back {padding:0 20px;}	
	#branded_content .uvc-sub-heading {font-size:20px !important;}	
}
@media (max-width: 384px){
	.Ekrow #portfoliolist .portfolio {width:44.7% !important;}
	.Ekrow .t-1 .ts-title-typed-container {font-size:12px !important;}
	.Ekrow .t-2 .ts-title-typed-container{font-size:12px !important;}
	.Ekrow .hovereffect a.info {font-size:12px !important;padding:45px 0 0 0 !important;}
	.page-template-showreel .vimeo_frame {height:215px !important;}
	.page-template-mi-dm-showreel-2 .vimeo_frame {height:215px !important;}
	.page-template-ek .vimeo_frame {height:215px !important;}
	.page-template-mi-dm-showreel .vimeo_frame {height:215px !important;}
	.page-template-showreel-pages .vimeo_frame {height:215px !important;}
	.Ekrow .ts-title-typed-string {letter-spacing: 3px !important;}	
	.page-template-showreel-pages .Ekrow .hovereffect a.info {padding:55px 0 0 0 !important;}
	.page-template-mi-dm-showreel .Ekrow .t-1 .ts-title-typed-container {font-size: 13px !important;}
	.page-template-mi-dm-showreel .Ekrow .ts-title-typed-string {letter-spacing: 0px !important;}	
	.page-template-mi-dm-showreel-2 .Ekrow #portfoliolist .portfolio {width: 44.6% !important;}	
	#rev_slider_16_1_wrapper .rev-btn {padding:10px 0px !important;}
}
@media (max-width: 380px){
	.recipe.col-xs-3 { width: 50%;}
	.thumbnails .hovereffect a.info { padding: 24% 20px 31% 20px;}
	.page .uvc-main-heading h2 { font-size: 20px !important;}
}
@media (max-width: 375px){
	.page-template-showreel .vimeo_frame {height: 210px !important;}
	.page-template-mi-dm-showreel-2 .vimeo_frame {height: 210px !important;}
	.page-template-ek .vimeo_frame {height: 210px !important;}
	.page-template-mi-dm-showreel .vimeo_frame {height: 210px !important;}
	.page-template-showreel-pages .vimeo_frame {height: 210px !important;}
	.Ekrow #portfoliolist .portfolio {width:44.6% !important;}
	.adresroW .uvc-main-heading h2 {font-size:16px !important;}
}
@media (max-width: 360px){
	.custom.tp-leftarrow.tparrows:before {width:75% !important;height:55% !important;background-size:60%;}
	.custom.tp-rightarrow.tparrows:before {width:75% !important;height:55% !important;background-size:60%;float:right;}
	#shiftnav-toggle-main {padding:10px 10px 15px !important;}
	.homefrstroW .film_PA .uvc-heading .uvc-main-heading h2, .film_PA .uvc-heading .uvc-sub-heading {font-size:26px !important;}
	#ourcontact h2 {font-size:36px !important;}	
	.flipblK .vc_col-sm-4 .aio-icon-img img {object-fit:contain;}
	#showreal ul.filter li a {padding:10px 25px !important;}
}
@media (max-width: 320px){
	#shiftnav-toggle-main .shiftnav-main-toggle-content { padding: 0px 10px !important;}
	#shiftnav-toggle-main .shiftnav-main-toggle-content img {width: 39%;}
	.page-template-showreel .vimeo_frame {height:173px !important;}
	.page-template-mi-dm-showreel-2 .vimeo_frame {height:173px !important;}
	.page-template-ek .vimeo_frame {height:173px !important;}
	.page-template-mi-dm-showreel .vimeo_frame {height:173px !important;}
	.page-template-showreel-pages .vimeo_frame {height:173px !important;}
	.Ekrow .topLinks li {padding:15px 10px !important;width:80%;}
	.Ekrow #portfoliolist .portfolio {width:93.7% !important;}
	.Ekrow #filters li {width:100%;}
	.Ekrow .hovereffect a.info {padding: 86px 0 0 0 !important;}
	.Ekrow .t-2 .ts-title-typed-container {font-size:10px !important;}
	.page-template-showreel-pages .Ekrow .hovereffect a.info {padding:90px 0 0 0 !important;}
	.page-template-mi-dm-showreel .Ekrow .mainThree .col-sm-3 {width: 100%;}
	.page-template-mi-dm-showreel .Ekrow .ts-title-typed-string {letter-spacing:0px !important;}
	.page-template-mi-dm-showreel-2 .Ekrow #portfoliolist .portfolio {width: 93.5% !important;}
	.about_mi .vc_col-sm-12 .uvc-sub-heading h3 {font-size: 16px;}
	.Ekrow .mainThree h2{margin-bottom: 20px;font-size: 22px;}
	.Ekrow .allCommercials h2{margin: 20px auto;font-size: 22px;}
	.Ekrow .mainThree{margin-bottom: 20px !important;}
	#shiftnav-toggle-main .shiftnav-main-toggle-content img {width:30%;}
	#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger {padding:0px 20px 10px !important;}
	#rev_slider_16_1_wrapper .rev-btn {padding:8px 0px !important;}
	.homescdroW .tabs_row_front .vc_btn3 {padding:12px 15px !important;}
	#ourcontact h2 {font-size:32px !important;}
	.adresroW .uvc-main-heading h2 {font-size:12px !important;}
	#showreal ul.filter li a {padding:10px 15px !important;}
	#menu-primary-menu.shiftnav-menu li a {padding:15px 15px !important;}
	#menu-primary-menu.shiftnav-menu .sub-menu li a {padding:15px 15px !important;}
	#branded_content .uvc-sub-heading {font-size:17px !important;}
	#branded_content .uvc-main-heading h2 {font-size:19px !important;}
}
/******************************************** Responsive End ******************************************************/
