@font-face {
    font-family: 'brandon_grotesquebold';
    src: url('../fonts/brandon_bld-webfont.eot');
    src: url('../fonts/brandon_bld-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brandon_bld-webfont.woff2') format('woff2'),
         url('../fonts/brandon_bld-webfont.woff') format('woff'),
         url('../fonts/brandon_bld-webfont.ttf') format('truetype'),
         url('../fonts/brandon_bld-webfont.svg#brandon_grotesquebold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'brandon_grotesque_regularRg';
    src: url('../fonts/brandon_reg-webfont.eot');
    src: url('../fonts/brandon_reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brandon_reg-webfont.woff2') format('woff2'),
         url('../fonts/brandon_reg-webfont.woff') format('woff'),
         url('../fonts/brandon_reg-webfont.ttf') format('truetype'),
         url('../fonts/brandon_reg-webfont.svg#brandon_grotesque_regularRg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'brandon_grotesquemedium';
    src: url('../fonts/brandon_med-webfont.eot');
    src: url('../fonts/brandon_med-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brandon_med-webfont.woff2') format('woff2'),
         url('../fonts/brandon_med-webfont.woff') format('woff'),
         url('../fonts/brandon_med-webfont.ttf') format('truetype'),
         url('../fonts/brandon_med-webfont.svg#brandon_grotesquemedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arvoregular';
    src: url('../fonts/arvo-regular-webfont.eot');
    src: url('../fonts/arvo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arvo-regular-webfont.woff2') format('woff2'),
         url('../fonts/arvo-regular-webfont.woff') format('woff'),
         url('../fonts/arvo-regular-webfont.ttf') format('truetype'),
         url('../fonts/arvo-regular-webfont.svg#arvoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'museo_slab500';
    src: url('../fonts/museo_slab_500-webfont.eot');
    src: url('../fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo_slab_500-webfont.woff2') format('woff2'),
         url('../fonts/museo_slab_500-webfont.woff') format('woff'),
         url('../fonts/museo_slab_500-webfont.ttf') format('truetype'),
         url('../fonts/museo_slab_500-webfont.svg#museo_slab500') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans300';
    src: url('../fonts/museosans_0-webfont.eot');
    src: url('../fonts/museosans_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans_0-webfont.woff2') format('woff2'),
         url('../fonts/museosans_0-webfont.woff') format('woff'),
         url('../fonts/museosans_0-webfont.ttf') format('truetype'),
         url('../fonts/museosans_0-webfont.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans500';
    src: url('../fonts/museosans_1-webfont.eot');
    src: url('../fonts/museosans_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans_1-webfont.woff2') format('woff2'),
         url('../fonts/museosans_1-webfont.woff') format('woff'),
         url('../fonts/museosans_1-webfont.ttf') format('truetype'),
         url('../fonts/museosans_1-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans700';
    src: url('../fonts/museosans_2-webfont.eot');
    src: url('../fonts/museosans_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans_2-webfont.woff2') format('woff2'),
         url('../fonts/museosans_2-webfont.woff') format('woff'),
         url('../fonts/museosans_2-webfont.ttf') format('truetype'),
         url('../fonts/museosans_2-webfont.svg#museo_sans700') format('svg');
    font-weight: normal;
    font-style: normal;
}
/******************* custom css ********************/

body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #fff;
	background: #ffffff;
	font-weight: 400;
	/*font-family: 'brandon_grotesque_regularRg';*/
	font-family: 'museo_sans300';
	line-height: normal;
}
* {
	margin: 0;
	padding: 0;
}
 a {
	color: #fff;
	outline: none !important;
	border: none;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
a:hover, a:focus {
	color: #aacf70;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	line-height: normal;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
img {
    max-width: 100%;
	border: none;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
p {
	margin: 0;
	padding: 0;
	line-height:26px;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
::-webkit-input-placeholder {
	color: #939393;
	opacity: 1;
}

:-moz-placeholder {/* Firefox 18- */
	color: #939393;
	opacity: 1;
}

::-moz-placeholder {/* Firefox 19+ */
	color: #939393;
	opacity: 1;
}

*::-moz-placeholder {
	color: #939393;
	opacity: 1;
}
input, textarea {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
/* draw any selected text yellow on red background */
::-moz-selection {
	background: #9b9b9b;
}
::selection {
	background: #9b9b9b;
}
/* draw selected text in a paragraph white on black */
p::-moz-selection {
	background: #9b9b9b;
}
p::selection {
	background: #9b9b9b;
}
/************header************/
.container-fluid {
    padding: 0 120px;
}
.header {
    position: absolute;
    top: 0;
    left: 0;
	z-index: 99;
	width: 100%;
	border-bottom: 1px solid rgba(255,255,255,.5);
}
.header .container-fluid {
    padding: 0 60px;
}
.logo {
    display: block;
	width: 150px;
    text-transform: capitalize;
    font-size: 13.5px;
}
/*.logo:hover{
	color: #fff;
}*/
.logo img {
    display: block;
    /*margin-bottom: 2px;*/
}
.hdr-sec{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	margin: 10px 0;
}
.navbar-collapse {
   display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.top_nav {
    align-items: center;
    -webkit-align-items: center;
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
}
.navbar{
	margin-bottom: 0;
    min-height: auto;
}
.navbar-nav > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
	font-weight: 500;
    font-size: 20px;
    text-transform: capitalize;
	position: relative;
}
.navbar-nav > li > a:before,.nv_ul .dropdown-menu > li > a:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: auto;
    /*border: 2px solid #fff;*/
    border-left: 2px solid #a3d851;
    border-bottom: 2px solid #ab36a7;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    height: 0;
    width: 0;
	opacity: 0;
}
.navbar-nav > li > a:hover:before, .navbar-nav > li > a:focus:before,.contact_btn a:hover:before,.contact_btn a:focus:before,.navbar-nav > li.current-menu-item > a:before,.nv_ul .dropdown-menu > li > a:focus:before,.nv_ul .dropdown-menu > li > a:hover:before,.nv_ul .dropdown-menu > li.active a:before {
    width: 100%;
    height: 100%;
    left: 0;
	opacity: 1;
}
.navbar-nav > li > a:after,.nv_ul .dropdown-menu > li > a:after{
	content: '';
    position: absolute;
    right: 0;
    top: 0;
    left: auto;
    /*border: 2px solid #fec21b;*/
    border-top: 2px solid #fec21b;
    border-right: 2px solid #02beef;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    height: 0;
    width: 0;
	opacity: 0;
}
.navbar-nav > li > a:hover:after, .navbar-nav > li > a:focus:after,.contact_btn a:hover:after,.contact_btn a:focus:after,.navbar-nav > li.current-menu-item > a:after,.nv_ul .dropdown-menu > li > a:focus:after,.nv_ul .dropdown-menu > li > a:hover:after,.nv_ul .dropdown-menu > li.active a:after {
    width: 100%;
    height: 100%;
    right: 0;
	opacity: 1;
}

.nav > li > a:hover, .nav > li > a:focus{
	background: none;
	color: #fff;
}
.nav > li {
    margin-right: 20px;
	position: relative;
}
.nav > li:last-child {
    margin-right: 0;
}
.inner_hdr .navbar-nav > li > a:before,.inner_hdr .navbar-nav > li > a:after{
	border-color: #121212;
}
.navbar {
    display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    align-items: center;
    -webkit-align-items: center;
}
/*.nav > li:after {
	position: absolute;
    content: '';
    width: 2px;
    height: 20px;
    background: #fff;
    right: -10px;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
.nav > li:last-child:after {
	display: none;
}*/
.contact_btn a {
    font-size: 15px;
    font-weight: 500;
    padding: 10px 13px;
	position: relative;
}
.contact_btn a:hover,.contact_btn a:focus{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	color: #fff
}
.logo-fix{
	display:none;
}
.logo-fix img{
	width:100%;
}
/***hdr fix ****/
.hdr_fix {
	left: 0;
	right: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	/*background: rgba(255,255,255,.7);*/
	background: rgba(255,255,255,1);
	animation: slide-down 0.7s;
	-ms- animation: slide-down 0.7s;
	-webkit- animation: slide-down 0.7s;
	box-shadow: 0 5px 20px rgba(0,0,0,.2);
}
@keyframes slide-down{0%{opacity:0;transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);}
100%{opacity:0.9;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);}
}
.hdr_fix .logo {
	width: 140px;
	display:none;
}
.hdr_fix .logo-fix{
	width: 140px;
	display:block;
}
.hdr_fix .hdr-sec {
	/*margin: 15px 0;*/
}
.hdr_fix .navbar-nav > li > a {
	color:#000000;
}
/****/
.header.shrink{
	width: 100%;
	position:fixed;
	top:0;
	left: 0;
	right:0;
	margin:0 auto;
	z-index: 999;
	transition:all 0.3s;
  	-webkit-transition:all 0.3s;
  	-ms-transition:all 0.3s;
  	-moz-transition:all 0.3s;
  	-o-transition:all 0.3s;
    
}
.shrink {
    background: rgba(46, 45, 46,1);   
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	   box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); 
	        /*box-shadow: 0 4px 21px -3px rgba(0, 0, 0, 0.7); */
 
      animation: slide-down 0.7s;
-ms- animation: slide-down 0.7s;
-webkit- animation: slide-down 0.7s;
}
@keyframes slide-down{0%{opacity:0;transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);}
100%{opacity:0.9;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);}
}
.shrink .hdr-sec {
    margin: 15px 0;
}
/*****drop down******/

.nv_ul .dropdown-menu li:last-child {
border-bottom: none;
}
/*.nv_ul .dropdown-menu li:hover a {
background: none;
}
.nv_ul .dropdown-menu li:hover:before {
opacity: 1;
}
.nv_ul .dropdown-menu li.active:before {
opacity: 1;
}*/
.nv_ul .dropdown:hover .dropdown-menu {
opacity: 1;
}
.nv_ul .dropdown-menu > li > a{
text-align:center;
padding: 5px 17px;
color:#000;
/*font-family: 'poppinsmedium';*/
font-size:15px;
line-height: 26px;
position: relative;
white-space: nowrap;
}
.nv_ul .dropdown-menu > li > a:focus,.nv_ul .dropdown-menu > li > a:hover,.nv_ul .dropdown-menu > li.active a {
  /*background: #0d71b8;
   color: #fff!important;*/
   background: transparent!important;
   color: #000;
}


.nv_ul .dropdown-menu {                                                                    
background: #f3f3f3;
display: table;
width: auto;
font-size: 16px;
margin: 0;
padding: 0;
opacity: 0;
left:-99999px;
/*transform: translateY(50px);
-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-ms-transform: translateY(50px);
-o-transform: translateY(50px);*/
   transition: transform 0.4s linear 0s, opacity 0.3s linear 0s;
   border-radius:5px!important;
  border: 0;
  box-shadow: 0 -4px 5px rgba(0,0,0,0.1);
	z-index: 999;
}
.nv_ul .dropdown-menu:before{
position:absolute;
content:"";
top:-10px;
border-left: 10px solid transparent;
 	border-right: 10px solid transparent;
 	border-bottom: 10px solid rgba(243,243,243,1);
   left: 50%;
   transform: translateX(-50%);
	
}
.nv_ul .dropdown:hover .dropdown-menu {                                                       
   left: -25px;
   opacity: 1;
   right: -25px;
   transform: translateY(0px);
   top: 35px;
}
.nv_ul .dropdown-menu > li:first-child > a{
border-top-left-radius: 5px;
border-top-right-radius: 5px;

}
.nv_ul .dropdown-menu > li:last-child > a{
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;

}
.nv_ul .dropdown-menu > li{
display: inline;
padding: 0;
}
/********************/
/****** end header ******/
/****** banner ******/
.ban_sec,.ban_sec .container-fluid{
	position: relative;
	height: 100%;
}
.ban_outr {
    position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.ban_img img {
    width: 100%;
	height: 100%;
    object-fit: cover;
    object-position: center;
}
.ban_img {
    position: relative;
	overflow: hidden;
}
.ban_img:before {
    /*background: rgba(0,0,0,.4);*/
	background-image: -webkit-radial-gradient(rgba(0,0,0,.4), rgba(0,0,0,.8));
    background-image: -o-radial-gradient(rgba(0,0,0,.4), rgba(0,0,0,.8));
    background-image: radial-gradient(rgba(0,0,0,.4), rgba(0,0,0,.8));
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
}
.ban_inner {
    display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    align-items: center;
    -webkit-align-items: center;
    height: 100%;
}
.ban_text {
    margin-top: 135px;
	width: 800px;
}
.inner_ban .ban_text {
    margin-top: 0;
}
.ban_text h2 {
    text-transform: capitalize;
    font-size: 46px;
    /*line-height: 58px;*/
    line-height: 56px;
    font-weight: 400;
	/*font-family: 'Arvo', serif;*/
/*	font-family: 'arvoregular';*/
    font-family: 'museo_slab500';
}
.ban_btn {
    /*margin-top: 40px;*/
    margin-top: 35px;
    display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
/*.ban_btn a:first-child{
	margin-right: 25px;
}*/
.commn_btn {
	color: #fff;
	background-image: -webkit-gradient(linear, left top, right top, from(#fdbb1e) , to(#f68c2e));
    background-image: -webkit-linear-gradient(left, #fdbb1e , #f68c2e);
    background-image: -o-linear-gradient(left, #fdbb1e , #f68c2e);
    background-image: linear-gradient(to right, #fdbb1e , #f68c2e);
	/*width: 215px;*/
	min-width: 215px;
    padding: 0 15px;
    height: 65px;
    line-height: 65px;
    /*font-weight: 600;*/
    text-transform: uppercase;
    font-size: 20px;
    border-radius: 7px;
    display: inline-block;
	/*font-family: 'brandon_grotesquebold';*/
	font-family: 'museo_sans700';
	text-align: center;
	position: relative;
	z-index: 1;
	
    
}
.commn_btn:after{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	border-radius: 7px;
	background-image: -webkit-gradient(linear, left top, right top, from(#04baea), to(#91cf4f));
    background-image: -webkit-linear-gradient(left, #04baea, #91cf4f);
    background-image: -o-linear-gradient(left, #04baea, #91cf4f);
    background-image: linear-gradient(to right, #04baea, #91cf4f);
	-webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
	z-index: -1;
}
.commn_btn:hover,.commn_btn:focus{
	/*background:none; */
	color: #fff;
}
.commn_btn:hover:after,.commn_btn:focus:after{
	opacity: 1;
}
/*.white_btn {
    background: #fff;
    color: #ff4556;
}
.white_btn:hover,.white_btn:focus{
	background: #ff4556;
    color: #fff;
}*/
.btn_sec{
	text-align: center;
}
.btn_style2 {
    color: #fff;
    border: 2px solid #fff;
    box-sizing: border-box;
    background-color: transparent;
}
.btn_style2:hover,.btn_style2:focus{
	color: #ff4556;
	border: 2px solid #ff4556;
	background-color: transparent;
}
.ban_txt_info p {
    font-size: 26px;
    line-height: 34px;
	margin-bottom: 10px;
}
.ban_txt_info p:last-child{
	margin-bottom: 0;
}
.ban_txt_info {
    /*width: 600px;*/
	/*margin-top: 35px;*/
	margin-top: 25px;
}
/****** end banner ******/
/****** video strategy ******/
.commn_outr{
	padding: 90px 0;
}
.video_strategy_sec{
  	background-image: linear-gradient(to bottom right, rgba(244,246,248,1), rgba(244,246,248,.5));
}
/*.commn_hdr h2 {
    color: #2a2a2a;
	font-family: 'arvoregular';
	font-size:44px;
    padding-bottom: 20px;
    position: relative;
}*/
.commn_hdr h2 {
    color: #2a2a2a;
    font-size: 44px;
    padding-bottom: 20px;
    position: relative;
    font-family: 'museo_slab500';
    line-height: 54px;
}
.commn_hdr h2:after {
    width: 100px;
    height: 4px;
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: #fa8f25;
}
.hdr_small{
	width: 70%;
	margin: auto;
}
.hdr_mid {
    width: 90%;
	margin: auto;
}
.hdr_small h2 {
    width: 85%;
    margin: auto;
}
.commn_hdr p {
    color: #4b4b4b;
    /*font-family: 'brandon_grotesque_regularRg';*/
	font-family: 'museo_sans300';
    /*font-size: 25px;*/
	font-size: 22px;
    line-height: 36px;
    margin-top: 15px;
}
.video_info_box_outr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	/*margin: 0 -10px;*/
	margin:0 50px;
}
.video_info_box_single {
    width: calc(100% / 3);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #fff;
    border-radius: 10px;
	text-align: center;
    padding: 50px 35px;
    margin: 0 10px;
	-webkit-box-shadow: 0 0 25px 5px rgba(0,0,0,.1);
            box-shadow: 0 0 25px 5px rgba(0,0,0,.1);
}
.video_info_box_txt p {
    color: #828181;
    /*font-family: 'brandon_grotesque_regularRg';*/
	font-family: 'museo_sans300';
    /*font-size: 20px;*/
	font-size: 17px;
    /*font-weight: 600;*/
    margin-bottom: 10px;
	line-height: 32px;
}
.video_info_box_txt p:last-child{
	margin-bottom: 0;
}

.video_info_box_details {
    width: 100%;
}
.video_info_box_details h4 {
    color: #232323;
    /*font-family: 'arvoregular';*/
	font-family: 'museo_slab500';
    font-size: 22px;
	position: relative;
	padding-bottom: 20px;
    line-height: 30px;
}
.video_info_box_details h4:after {
    background: #01bff2;
    content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 115px;
	height: 2px;
}
.video_info_box_single:nth-child(2) .video_info_box_details h4:after {
    background: #f89547;
}
.video_info_box_single:nth-child(3) .video_info_box_details h4:after {
    background: #3da04c;
}
.video_info_box_img {
    width: 120px;
	margin-bottom: 30px;
}
.video_info_box_txt {
    margin-top: 20px;
}
.commn_hdr {
    margin-bottom: 55px;
}
/****** end video strategy ******/
/****** video experience ******/
.video_experience_sec{
	/*background-image: url("../images/exp_bg.jpg");*/
    /*height: 500px;*/ 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.view_btn {
    color: #054974;
    /*font-family: 'brandon_grotesque_regularRg';*/
	font-family: 'museo_sans300';
    /*font-size: 23px;
    padding: 5px 50px 5px 20px;*/
	font-size: 20px;
    padding: 10px 50px 10px 20px;
    background: url(../images/btn_arw.png) no-repeat calc(100% - 20px) center;
    background-size: 18px 13px;
    background-color: transparent;
    border-radius: 5px;
    display: inline-block;
	/*transition: all 0.5s;*/
}
.view_btn:hover,.view_btn:focus{
	background-color: #fdba1e;
	color: #054974;
	background-position: calc(100% - 15px) center
}
.video_experience_slide_txt p {
    color: #676767;
    margin-bottom: 10px;
    /*font-family: 'brandon_grotesque_regularRg';*/
	font-family: 'museo_sans300';
    /*font-size: 24px;*/
	font-size: 20px;
    line-height: 36px;
}
.video_experience_slide_txt p:last-child{
	margin-bottom: 0;
}
.video_experience_slide .item {
    width: 750px;
    margin: 10px auto;
    text-align: center;
    border-radius: 10px;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.03);
    padding: 65px;
    position: relative;
	    background: #fff;
}
.video_experience_slide .item:before,.video_experience_slide .item:after{
	content: '';
	position: absolute;
    left: -2px;
    top: -2px;
    margin: auto;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    background: -webkit-linear-gradient(315deg, #fb0094, #0000ff,#00ff00,#ffff00,#ff0000,#fb0094);
    background: -o-linear-gradient(315deg, #fb0094, #0000ff,#00ff00,#ffff00,#ff0000,#fb0094);
    background: linear-gradient(135deg, #fb0094, #0000ff,#00ff00,#ffff00,#ff0000,#fb0094);
	background-size: 400%;
	z-index: -1;
	border-radius: 10px;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
	-webkit-animation: animate_shadow 15s linear infinite;
	        animation: animate_shadow 15s linear infinite;
}
.video_experience_slide .item:hover:before,.video_experience_slide .item:hover:after{
	opacity: 1;
}
@keyframes animate_shadow{
	0%
	{
		background-position: 0 0;
	}
	100%
	{
		background-position: 400% 0;
	}
}
.video_experience_slide .item:hover:after{
	filter: blur(5px);
}

.video_experience_slide_img {
    margin-bottom: 25px;
}
.video_experience_slide_txt {
    /*margin-bottom: 35px;*/
}
.video_experience_slide_img img {
    width: auto!important;
    display: inline-block!important;
}
.video_experience_slide .owl-prev,.video_experience_slide .owl-next {
	position: absolute;
    height: 50px;
    width: 50px;
    border-radius: 100%;
    text-indent: -9999px;
	top: 50%;
     -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.video_experience_slide .owl-prev {
    background: url(../images/slide_left_arw.png) no-repeat center;
    background-size: 26px 18px;
	left: 0;
}
.video_experience_slide .owl-next {
    background: url(../images/slide_right_arw.png) no-repeat center;
    background-size: 26px 18px;
	right: 0;
}
.video_experience_slide .owl-prev:hover,.video_experience_slide .owl-next:hover {
	box-shadow: 0 0 15px rgba(0,0,0,.15);
}
/*.video_experience_slide .owl-next,.video_experience_slide .owl-prev {
    position: absolute;
    width: 100%;
    top: 50%;
     -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
	display: inline-block;
}*/
/*.video_experience_slide .owl-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}*/
/****** end video experience ******/
/****** video platform ******/
/*** wave circle ****/
/*body {
  background-color: #4e4e4e;
  display: flex;
  align-items: center;
  justify-content: center;
}*/

.circle-ripple {
    background-color: #d6dde5;
    width: 350px;
    height: 350px;
    position: relative;
    margin-right: 50px;
    border-radius: 50%;
    -webkit-animation: ripple 0.7s linear infinite;
    animation: ripple 0.7s linear infinite;
}

@-webkit-keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(3, 46, 103, 0.04), 0 0 0 4em rgba(3, 46, 103, 0.04);
  }
  100% {
    box-shadow: 0 0 0 4em rgba(3, 46, 103, 0.04), 0 0 0 6em rgba(3, 46, 103, 0);
  }
}

@keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(3, 46, 103, 0.04), 0 0 0 5em rgba(3, 46, 103, 0.04);
  }
  100% {
    box-shadow: 0 0 0 5em rgba(3, 46, 103, 0.04), 0 0 0 8em rgba(3, 46, 103, 0);
  }
}
/******/
.video_platfotm_sec {
    background-color: #f4f6f8;
}
.commn_hdr h4 {
    color: #949494;
    /*font-family: 'brandon_grotesquebold';*/
	font-family: 'museo_sans700';
    letter-spacing: 2px;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
	padding-left: 3px;
	text-transform: uppercase;
}
.hdr_color_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	margin-bottom: 25px;
	padding-left: 5px;
}
.hdr_color_box span {
    width: 10px;
    height: 10px;
    background-color: #fec21b;
    margin-right: 8px;
}
.hdr_color_box span:nth-child(2){
	background-color: #98d251;
}
.hdr_color_box span:nth-child(3){
	background-color: #01bef1;
}
.hdr_color_box span:nth-child(4){
	background-color: #aa36a6;
}
.commn_hdr.hdr_hlf h2:after {
    right: auto;
}
.commn_hdr.hdr_hlf{
	margin-bottom: 30px;
}
.video_contnt_list ul {
    list-style: disc;
    color: #050505;
	padding-left: 17px;
}
.video_contnt_list li{
	color: #4b4b4b;
    /*font-family: 'brandon_grotesque_regularRg';*/
	font-family: 'museo_sans300';
    /*font-size: 20px;*/
	    font-size: 18px;
    line-height: 26px;
    margin-bottom: 15px;
}
.video_contnt_list li:last-child{
	margin-bottom: 0;
}
.video_platfotm_rgt,.video_platfotm_lft{
	width: 50%;
}
.video_platfotm_lft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.video_platfotm_outr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.circle_img {
    width: 350px;
    height: 350px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.grn_btn{
	background: #79c250;
	box-shadow: 0 10px 25px 5px rgba(0,0,0,0.20);
}.grn_btn:after{
	background-image: -webkit-gradient(linear, left top, right top, from(#fdbb1e) , to(#f68c2e));
    background-image: -webkit-linear-gradient(left, #fdbb1e , #f68c2e);
    background-image: -o-linear-gradient(left, #fdbb1e , #f68c2e);
    background-image: linear-gradient(to right, #fdbb1e , #f68c2e);
}
/****** end video platform ******/
/****** audience reach ******/
.audience_reach_outr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}
.audience_reach_sec {
    overflow: hidden;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#f9952a) , to(#f9a92a));
    background-image: -webkit-linear-gradient(top left, #f9952a , #f9a92a);
    background-image: -o-linear-gradient(top left, #f9952a , #f9a92a);
    background-image: linear-gradient(to bottom right, #f9952a , #f9a92a);
}
.white_col h4,.white_col h2,.white_col li{
	color: #fff;
}
.white_col h2:after{
	background: #a45d05;
}
/***** circle globe ****/
.circle_globe {
    width: 100%;
    height: 100%;
    position: relative;
}
.circle_globe span{
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: rgba(255,255,255,.5) solid 1px;
	position: absolute;
	border-radius: 100%;
	animation: round_animation 8s linear infinite;
}
.circle_globe span:nth-child(2){
	left: 40px;
	right: 40px;
	top: 40px;
	bottom: 40px;
	border-width: 2px;
	animation: round_animation_reverse 8s linear infinite;
}
.circle_globe span:before,.circle_globe span:after{
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	background: rgba(255,255,255,1);
	border-radius: 100%;
	top: 50%;
	left: -6px;
	-webkit-transform: translateY(-50%);
       -ms-transform: translateY(-50%);
           transform: translateY(-50%);
	-webkit-box-shadow: 0 0 20px rgba(255,255,255,1),0 0 40px rgba(255,255,255,1),0 0 60px rgba(255,255,255,1),0 0 80px rgba(255,255,255,1),0 0 0 4px rgba(255,255,255,.1);
            box-shadow: 0 0 20px rgba(255,255,255,1),0 0 40px rgba(255,255,255,1),0 0 60px rgba(255,255,255,1),0 0 80px rgba(255,255,255,1),0 0 0 4px rgba(255,255,255,.1);
}
.circle_globe span:after{
	right: -6px;
	left: auto;
}
.circle_globe span:nth-child(2):after,.circle_globe span:nth-child(2):before{
	top: -6px;
	left: 50%;
	-webkit-transform: translateX(-50%);
       -ms-transform: translateX(-50%);
           transform: translateX(-50%);
}
.circle_globe span:nth-child(2):before{
	top: auto;
	bottom: -6px;
}
@keyframes round_animation
{
	0%
	{
		transform: rotate(0deg);
	}
	100%
	{
		transform: rotate(360deg);
	}
}
@keyframes round_animation_reverse
{
	0%
	{
		transform: rotate(360deg);
	}
	100%
	{
		transform: rotate(0deg);
	}
}
.circle_globe_outr{
	position: relative;
	width: 500px;
    height: 500px;
    /*overflow: hidden;*/
}
.globe_img {
	width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
/*******/
/****** end audience reach ******/
/****** distribute content ******/
.distribute_content_outr{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.distrotv_logo {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 280px;
    /*height: 180px;
    background: -webkit-linear-gradient(315deg, #fb0094, #0000ff,#00ff00,#ffff00,#ff0000,#fb0094);
    background: -o-linear-gradient(315deg, #fb0094, #0000ff,#00ff00,#ffff00,#ff0000,#fb0094);
    background: linear-gradient(135deg, #fb0094, #0000ff,#00ff00,#ffff00,#ff0000,#fb0094);
	background-size: 400%;*/
	/*background-position: 0 0;*/
    display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
	animation: animate_bg 15s linear infinite;
	/*filter: blur(2px);
	overflow: hidden;*/
}
@keyframes animate_bg{
	0%
	{
		background-position: 0 0;
	}
	100%
	{
		background-position: 400% 0;
	}
}
/*.distrotv_logo img{
	width: 240px;
}*/
.tv_back_outr {
    position: relative;
	margin-right: 30px;
}
/****** end distribute content ******/
/****** get in touch ******/
.get_touch_sec{
	background: #f4f6f8;
}
.get_touch_outr{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}
.video_contnt_txt p {
    color: #4b4b4b;
    /*font-family: 'brandon_grotesque_regularRg';*/
	font-family: 'museo_sans300';
    /*font-size: 24px;*/
	font-size: 20px;
    line-height: 34px;
    margin-bottom: 15px;
	font-weight: 600;
}
.video_contnt_txt p:last-child{
	margin-bottom: 0;
}
.get_touch_outr .video_platfotm_rgt {
    padding-right: 70px;
}
.get_touch_frm_inr{
	padding: 35px 25px;
	border: 2px solid #04bcee;
	width: 100%;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 0 35px rgba(0,0,0,.2);
    margin: 0 35px;
}
.get_touch_frm_inr > h2{
	/*font-family: 'arvoregular';*/
	font-family: 'museo_slab500';
	color: #2a2a2a;
	font-size: 41px;
	line-height: 1;
	margin-bottom: 20px;
}
.form_fld input, .form_fld select, .form_fld textarea {
    width: 100%;
    border: 0;
    background: #f8f8f8;
    height: 50px;
	border-radius: 10px;
	padding: 10px 20px;
	outline: 0;
	box-shadow: none;
	font-size: 18px;
	color: #939393;
}
.form_fld textarea{
	height: 120px;
	resize: none;
}
.form_fld input[type="submit"]{
	height: 60px;
	/*font-family: 'brandon_grotesquebold';*/
	font-family: 'museo_sans700';
	font-size: 22px;
	background: #23c5ed;
	color: #fff;
}
.form_fld:not(:last-child){
	margin-bottom: 7px;
}
.form_fld p {
    color: #808080;
    font-size: 16px;
    margin-bottom: 10px;
}
.form_fld select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
	background: #f8f8f8 url(../images/down_arw.png) no-repeat calc(100% - 25px) center;
	background-size: 18px 9px;
}
/****** end get in touch ******/
/***** footer ****/
.footer_sec{
	background:#01242e;
	    padding: 70px 0;
}
/*.footer_top_inr {
    display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}*/
.ftr_bx1{
	width: 30%;
	padding-right: 15px;
}
.ftr_bx2,.ftr_bx3,.ftr_bx4{
	width: 18%;
	padding: 0 15px;
}
/*.ftr_bx3{
	width: 25%;
	padding: 0 25px;
}*/
.ftr_bx5{
	width: 16%;
	padding-left: 15px;
}
.foot_hdr h4 {
    /*font-family: 'brandon_grotesquemedium';*/
    font-family: 'museo_sans500';
    line-height: 1;
    font-size: 20px;
	position: relative;
    padding-bottom: 15px;
}
.foot_hdr{
	margin-bottom: 20px;
}
.footer_nav li a, .footer_social li a{
    color: #f2f2f2;
    font-weight: 300;
    font-size: 18px;
    /* margin-bottom: 20px; */
}
.footer_nav li a{
	line-height: 1;
}
.footer_nav li:not(:last-child),.footer_social li:not(:last-child){
	margin-bottom: 20px;
    margin-right: 12px;
}

/*.address_single:not(:last-child){
	margin-bottom: 23px;
}*/
/*.address_lft {
    width: 80px;
	-webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
}*/
.footer_social li a .fa {
/*     width: 30px;
    height: 30px; */
    /*border: 1px solid rgba(255,255,255,.5);*/
/*     border-radius: 100%; */
     display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
	 font-size: 20px;
    color: #fff;
}
.footer_social li a{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	-webkit-align-items: center;
}
/*.company_details {
    margin-top: 45px;
}*/
/*.footer_btm_inr {
    border-top: 1px solid rgba(181,142,93.2);
	padding: 25px 0;
	text-align: center;
	position: relative;
}*/
/*.develop_box {
    position: absolute;
    top: 25px;
}*/
/*.footer_btm_inr p, .footer_btm_inr a {
    color: #e2e2e2;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    font-size: 17px;
	line-height: 1;
	text-transform: uppercase;
}
.develop_box img {
    width: 60px;
    margin-left: 10px;
	    vertical-align: bottom;
}*/
.footer_logo {
    display: inline-block;
	    width: 245px;
	    margin-bottom: 50px;
}
/*********/
.footer_bottom {
   display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
}
.copy_nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	-ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.footer_top h4 {
    color: #fff;
    font-size: 28px;
    /*font-family: 'arvoregular';*/
	font-family: 'museo_slab500';
}
.footer_top{
	text-align: center;
	margin-bottom: 50px;
}
.foot_hdr h4:after{
	width: 50px;
	height: 1px;
	background: #febd1d;
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
}
.ftr_bx3 .foot_hdr h4:after{
	background: #39b54a;
}
.ftr_bx4 .foot_hdr h4:after{
	background: #07b6e8;
}
.ftr_bx5 .foot_hdr h4:after{
	background: #aa36a6;
}
.ftr_bx5 .footer_social li{
	display: inline-block;
}
.copy_nav li a {
    color: rgba(255,255,255,.5);
    font-size: 13px;
	line-height: 28px;
}
.copy_nav li{
	margin-right: 25px;
	position: relative;
}
.copy_nav li:last-child{
	margin-right: 0;
}
.copy_nav li:after{
	content: '';
	position: absolute;
	width: 1px;
	height: 20px;
	right: -15px;
	top: 4px;
	background: rgba(255,255,255,.5);
}
.copy_nav li:last-child:after{
	display: none;
}
.mob_show{
	display: none;
}
/***** end footer ****/
/*.video_info_box_single:hover .video_info_box_img.vibrate-1 {
	-webkit-animation: vibrate-1 300ms linear infinite both;
	        animation: vibrate-1 300ms linear infinite both;
}
@-webkit-keyframes vibrate-1 {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  20% {
    -webkit-transform: translate(-2px, 2px);
            transform: translate(-2px, 2px);
  }
  40% {
    -webkit-transform: translate(-2px, -2px);
            transform: translate(-2px, -2px);
  }
  60% {
    -webkit-transform: translate(2px, 2px);
            transform: translate(2px, 2px);
  }
  80% {
    -webkit-transform: translate(2px, -2px);
            transform: translate(2px, -2px);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@keyframes vibrate-1 {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  20% {
    -webkit-transform: translate(-2px, 2px);
            transform: translate(-2px, 2px);
  }
  40% {
    -webkit-transform: translate(-2px, -2px);
            transform: translate(-2px, -2px);
  }
  60% {
    -webkit-transform: translate(2px, 2px);
            transform: translate(2px, 2px);
  }
  80% {
    -webkit-transform: translate(2px, -2px);
            transform: translate(2px, -2px);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}*/

/****** publishers page *****/
.inner_ban .ban_text {
    margin-top: 70px;
}
.inner_ban .ban_text h2 {
    text-transform: none;
}
.publisher_success_sec{
	background: #f8f8f8;
}
.pink_circle span{
	border-color: rgba(123,25,200,.2);
	background: rgba(199,55,200,.04);
}
.pink_circle span:before, .pink_circle span:after{
	background: rgba(199,55,200,1);
	-webkit-box-shadow: 0 0 20px rgba(199,55,200,1),0 0 40px rgba(199,55,200,1),0 0 60px rgba(199,55,200,1),0 0 80px rgba(199,55,200,1),0 0 0 4px rgba(199,55,200,.1);
            box-shadow: 0 0 20px rgba(199,55,200,1),0 0 40px rgba(199,55,200,1),0 0 60px rgba(199,55,200,1),0 0 80px rgba(199,55,200,1),0 0 0 4px rgba(199,55,200,.1);
}
.pink_circle span,.pink_circle span:nth-child(2){
	-webkit-animation-play-state: paused;
            animation-play-state: paused;
}
.hdr_color_box.center_box{
	-webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.explore_solution_sec{
	background: #fff;
}
.no_after h2{
	padding-bottom: 0;
}
.no_after h2:after{
	display: none;
}
.partner_logo h4 {
    /*color: #949494;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-family: 'brandon_grotesquebold';
    font-size: 18px;
    line-height: 1;*/
}
.partner_logo h4 {
    color: #949494;
    text-transform: capitalize;
    /*font-family: 'brandon_grotesquebold';*/
    font-family: 'museo_sans700';
    font-size: 27px;
    line-height: 1;
}
.partner_logo h4 sup {
    /*font-size: 8px;
    top: -8px;
    letter-spacing: 1px;*/
	font-size: 10px;
    top: -14px;
    letter-spacing: 1px;
    right: -1px;
}
.partner_logo {
    margin-bottom: 10px;
}
.publish_box_outr .video_info_box_single {
    padding: 50px 40px 70px;
	position: relative;
	border: 3px solid #eda10e;
}
.publish_box_outr .video_info_box_single:nth-child(2){
	border-color: #96d54a;
}
.publish_box_outr .video_info_box_single:nth-child(3){
	border-color: #01bef1;
}
.publish_box_outr .video_info_box_single .pub_btn{
	background: #eda10e;
}
.publish_box_outr .video_info_box_single:nth-child(2) .pub_btn{
	background: #96d54a;
}
.publish_box_outr .video_info_box_single:nth-child(3) .pub_btn{
	background: #01bef1;
}
.publish_box_outr .video_info_box_single .video_info_box_details h4:after{
	background: #eda10e;
}
.publish_box_outr .video_info_box_single:nth-child(2) .video_info_box_details h4:after {
    background: #96d54a;
}
.publish_box_outr .video_info_box_single:nth-child(3) .video_info_box_details h4:after {
    background: #01bef1;
}
.abs_btn {
    position: absolute;
    bottom: -33px;
}
.video_info_box_outr.publish_box_outr {
    margin-bottom: 32px;
}
.tv_back_outr.pub_strategy_outr {
    margin-right: 100px;
}
.real_customer_box_outr{
	-webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.real_customer_box_outr .video_info_box_single {
    padding: 50px 30px;
	    width: calc(100% / 2);
}
.video_info_box_txt p em {
    font-style: normal;
    display: block;
    line-height: 1;
    font-weight:700;
    font-size:22px;
    margin-bottom: 10px;
	color: #626ab1;
}
.real_customer_box_outr .video_info_box_txt p {
    margin-bottom: 5px;
    margin-right: 5px;
    line-height: 24px;
	font-weight: 600;
}
.real_customer_box_outr .video_info_box_txt p:last-child{
	margin-bottom: 0;
	margin-right: 0;
}
.real_customer_box_outr .video_info_box_txt p:first-child em{
	color: #8bcb4f;
}
.real_customer_box_outr .video_info_box_txt p:nth-child(2) em{
	color: #feba1d;
}
.real_customer_box_outr .video_info_box_txt p:nth-child(3) em{
	color: #e64291;
}
.real_customer_box_outr .video_info_box_txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/***********/
.audience_reach_outr .video_platfotm_rgt {
    padding-right: 15px;
}
/****** tv page ******/
.ban_text h2 sup {
    /*font-size: 18px;*/
    font-size: 16px;
    /*font-family: 'brandon_grotesquebold';*/
    font-family: 'museo_sans700';
    top: -22px;
    right: -4px;
    width: 35px;
    display: inline-block;
}
.tv_pltfrm_img{
    /*width: 800px;*/
    margin: 0 auto;
/*     height: 440px; */
    border-radius: 10px;
    overflow: hidden;
	margin: 0 5%;
}
/* changed by shayan*****************/
/* .tv_pltfrm_img{
	width: 962px; 
    height: 625px; 
} */
/*****************************/
.tv_pltfrm_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.tv_pltfrm_vid video{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.tv_pltfrm_icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    /*width: 800px;
    margin: 70px auto 0;*/
	width: 650px;
    margin: 40px auto 0;
}
.major_pltfrm_details_sec {
    background: #f7f7f7;
}
.major_pltfrm_details_outr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
    margin-bottom: -60px;
}
.major_pltfrm_details_single {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 60px;
    padding-right: 35px;
}
.platfrm_details_img {
    width: 80px;
    margin-right: 50px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
}
.platfrm_details_info h2 {
    font-family: 'museo_sans700';
    color: #333232;
    line-height: 28px;
    font-size: 20px;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.platfrm_details_info h2:after{
    position: absolute;
    width: 60px;
    height: 2px;
    content: '';
    bottom: 0;
    left: 0;
    background: #e39711;
}
.platfrm_details_txt {
    width: 350px;
}
.platfrm_details_txt p {
    color: #232323;
    /*font-size: 19px;*/
    font-size: 18px;
    font-family: 'museo_sans300';
}
.major_platform_sec,.major_pltfrm_details_sec{
    padding: 70px 0;
}
/****** end tv page ******/
/****** stream page ******/
.stream_pltfrm_cntnts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	margin-top: 70px;
}
.stream_cntnt_singl {
    width: 25%;
	padding: 0 10px;
}
.stream_cntnt_description h2 {
    font-family: 'museo_sans700';
    color: #333232;
    line-height: 28px;
    font-size: 20px;
	position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.stream_cntnt_description h2:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 70px;
	height: 3px;
	background: #f68e56;
}
.stream_cntnt_singl:nth-child(2) .stream_cntnt_description h2:after{
	background: #32b774;
}
.stream_cntnt_singl:nth-child(3) .stream_cntnt_description h2:after{
	background: #03a1d8;
}
.stream_cntnt_singl:nth-child(4) .stream_cntnt_description h2:after{
	background: #813189;
}
.stream_singl_icon {
    width: 110px;
    margin-bottom: 30px;
}
.stream_cntnt_info p {
    color: #525252;
    font-size: 16px;
    font-family: 'museo_sans300';
}
.video_need_sec {
    background: #f8f8f8;
}
.timeline_single_details h2 {
    color: #101010;
    position: relative;
    font-family: 'museo_sans700';
    font-size: 30px;
	margin-bottom: 15px;
}
.timeline_single_info li {
    color: #4b4b4b;
    font-family: 'museo_sans300';
    font-size: 17px;
    line-height: 26px;
    margin-left: 20px;
    margin-bottom: 15px;
}
.timeline_single_info li:last-child{
	margin-bottom: 0;
}
.timeline_single_info ul{
	list-style-type: disc;
}
.time_img_outr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	width: 350px;
	height: 350px;
	position: relative;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.timeline_single_lft,.timeline_single_rgt {
    width: 50%;
}
.vid_timeline_single {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.timeline_single_lft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.time_img_circle {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 100%;
    overflow: hidden;
}
.time_img_circle span {
    top: 0;
	left: 0;
	right: 0;
	bottom: 0;
    background: rgba(237,161,14,.02);
    position: absolute;
	border: rgba(237,161,14,.5) solid 1px;
	border-radius: 100%;
}
.time_img_circle span:nth-child(2) {
	top: 30px;
	left: 30px;
	right: 30px;
	bottom: 30px;
}
/*.timeline_img {
    position: absolute;
    margin: 15px 0 0 12px;
}*/
.timeline_img {
    position: absolute;
    /* margin: 15px 0 0 12px; */
    left: 30px;
    top: 30px;
    bottom: 30px;
    right: 30px;
}
.timeline_single_rgt{
    padding: 70px;
	position: relative;
}
.timeline_single_rgt:after{
	content: '';
	position: absolute;
	left: -1px;
	top: 0;
	height: 100%;
	width:  2px;
	border-right:  2px dotted #7a7a7a;
}
.timeline_single_details h2 span {
    position: absolute;
    left: -92px;
    top: -4px;
    width: 44px;
    height: 44px;
    border-radius: 100%;
    background: #fec21b;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
    font-size: 24px;
	    z-index: 1;
}
.vid_timeline_single:nth-child(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}
.vid_timeline_single:nth-child(even) .timeline_single_rgt {
    border-left:0;
}
.vid_timeline_single:nth-child(even) .timeline_single_rgt:after{
	right: -1px;
	left: auto;
}
.vid_timeline_single:nth-child(even) .timeline_single_details h2 span{
	left: auto;
	right: -92px;
}
.vid_timeline_single:nth-child(2) .timeline_single_details h2 span {
	background: #98d251;
}
.vid_timeline_single:nth-child(2) .time_img_circle span {
	background: rgba(150,213,74,.02);
	border-color: rgba(150,213,74,.5)
}

.vid_timeline_single:nth-child(3) .timeline_single_details h2 span {
	background: #01bef1;
}
.vid_timeline_single:nth-child(3) .time_img_circle span {
	background: rgba(1,190,241,.02);
	border-color: rgba(1,190,241,.5)
}
.vid_timeline_single:nth-child(4) .timeline_single_details h2 span {
	background: #aa36a6;
}
.vid_timeline_single:nth-child(4) .time_img_circle span {
	background: rgba(199,55,200,.02);
	border-color: rgba(199,55,200,.5)
}
/****** end stream page ******/
/****** about page ******/
.center_ban_txt {
    width: 100%;
    text-align: center;
}
.no_margin{
	margin-bottom: 0;
}
.our_stry_img {
    width: 90%;
    margin: 0 auto;
}
.shadow{
	position: relative;
}
.shadow:after {
    background: url(../images/shadow.png) no-repeat center;
    background-size: 100%;
    position: absolute;
    content: '';
    bottom: -90px;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100px;
}
.our_story_sec{
	background: #f8f8f8;
}
.team_mem_details h2 {
    color: #333232;
    font-family: 'museo_sans500';
    font-size: 22px;
    margin-bottom: 10px;
}
.team_mem_details h4 {
    color: #737373;
    font-size: 16px;
    margin-bottom: 25px;
	line-height: 20px;
	-webkit-box-flex: 1;
                -ms-flex: 1 0 auto;
                    flex: 1 0 auto;
}
.team_mem_details a {
    width: 50px;
    height: 50px;
    background: #4d7fc4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 5px;
    font-size: 26px;
	margin: 0 auto;
	color: #fff
}
.team_mem_details{
	padding: 50px 20px 40px;
	display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
	-webkit-box-flex: 1;
                -ms-flex: 1 0 auto;
                    flex: 1 0 auto;
}
.leadership_team_mem_singl {
    width: calc(25% - 20px);
    margin: 10px;
    text-align: center;
	border-bottom: #f68e56 solid 3px;
	border-radius: 5px;
    box-shadow: 0 0 30px 10px rgba(0,0,0,.1);
	display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.team_mem_top{
	background-size: cover;
    height: 90px;
	position: relative;
	border-top-left-radius: 5px;
	border-top-right-radius:5px; 
}
.leadership_team_mem_singl:nth-child(4n+1) .team_mem_top{
	background: url(../images/mem_top_img01.jpg) no-repeat center;
	background-size: cover;
}
.leadership_team_mem_singl:nth-child(4n+2) .team_mem_top{
	background: url(../images/mem_top_img02.jpg) no-repeat center;
    background-size: cover;
}
.leadership_team_mem_singl:nth-child(4n+3) .team_mem_top{
	background: url(../images/mem_top_img03.jpg) no-repeat center;
    background-size: cover;
}
.leadership_team_mem_singl:nth-child(4n) .team_mem_top{
	background: url(../images/mem_top_img04.jpg) no-repeat center;
    background-size: cover;
}
.leadership_team_mem_singl:nth-child(4n+1){
	border-bottom-color: #f68e56;
}
.leadership_team_mem_singl:nth-child(4n+2){
	border-bottom-color: #a936a5;
}
.leadership_team_mem_singl:nth-child(4n+3){
	border-bottom-color: #8ebb56;
}
.leadership_team_mem_singl:nth-child(4n){
	border-bottom-color: #578ed8;
}
.team_mem_img {
    width: 90px;
    height: 90px;
    border: #fff solid 3px;
    border-radius: 100%;
    overflow: hidden;
    background: #fff;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    margin: auto;
}
.team_mem_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.leadership_team_mem_outr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
	margin: -10px
}
.location_sec{
	background:  #f4f6f8;
}
.address_details_info p {
    color: #4b4b4b;
    font-size: 17px;
}
.address_details h2 {
    color: #4b4b4b;
    font-size: 27px;
    margin-bottom: 5px;
}
.address_single {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 320px;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    border-radius: 5px;
    background: #fff;
    padding: 30px 35px;
	position: relative;
}
.address_single:first-child:after{
	position: absolute;
    content: '';
    background: url(../images/location_address_icon.png) no-repeat center;
    width: 55px;
    height: 55px;
    background-size: contain;
    right: -35px;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 1;
}
.address_single:not(:last-child){
	margin-right: 15px;
}
.address_pointer_icon {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-right: 15px;
}
.map_address_sec {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.white_bg{
	background: #fff;
}
.map_sec {
    margin-bottom: 50px;
}
/****** end about page ******/
.distribute_content_sec,.video_platfotm_sec{
	overflow: hidden;
}
/****26-9-19******/
/*.timeline_img {
    position: absolute;
    margin: auto;
    left: 9px;
    right: 0;
    top: 12px;
    bottom: 0;
    width: 200px;
    height: 200px;
}*/
/***** 27.9.18 ****/
.video_experience_slide_txt h2{
	color: #2a2a2a;
	font-size: 44px;
	position: relative;
	font-family: 'museo_slab500';
	line-height: 54px;
}
/******* distro clip page ****/
.timeline_single_info p {
    color: #4b4b4b;
    font-family: 'museo_sans300';
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 15px;
}
.timeline_single_info p:last-child {
	margin-bottom: 0;
}
/*.mid_large_hdr {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}*/
/***** content creator page ******/
.ban_text h5 {
    color: #dcdcdc;
    font-size: 19px;
    line-height: 24px;
    margin-bottom: 10px;
    font-family: 'museo_sans700';
    letter-spacing: 2px;
}
.blue_circle span{
	border-color: rgba(123,25,200,.2);
	background: rgba(0,92,107,.04);
}
.blue_circle span:before, .blue_circle span:after{
	background: rgba(0,106,122,1);
	-webkit-box-shadow: 0 0 20px rgba(0,106,122,1),0 0 40px rgba(0,106,122,1),0 0 60px rgba(0,106,122,1),0 0 80px rgba(0,106,122,1),0 0 0 4px rgba(0,106,122,.1);
            box-shadow: 0 0 20px rgba(0,106,122,1),0 0 40px rgba(0,106,122,1),0 0 60px rgba(0,106,122,1),0 0 80px rgba(0,106,122,1),0 0 0 4px rgba(0,106,122,.1);
}
.blue_circle span,.blue_circle span:nth-child(2){
	-webkit-animation-play-state: paused;
            animation-play-state: paused;
}
.pink_circle2 span{
	border-color: rgba(123,25,200,.2);
	background: rgba(237,54,133,.04);
}
.pink_circle2 span:before, .pink_circle2 span:after{
	background: rgba(237,54,133,1);
	-webkit-box-shadow: 0 0 20px rgba(237,54,133,1),0 0 40px rgba(237,54,133,1),0 0 60px rgba(237,54,133,1),0 0 80px rgba(237,54,133,1),0 0 0 4px rgba(237,54,133,.1);
            box-shadow: 0 0 20px rgba(237,54,133,1),0 0 40px rgba(237,54,133,1),0 0 60px rgba(237,54,133,1),0 0 80px rgba(237,54,133,1),0 0 0 4px rgba(237,54,133,.1);
}
.pink_circle2 span,.pink_circle2 span:nth-child(2){
	-webkit-animation-play-state: paused;
            animation-play-state: paused;
}
.distro_consumer_outr{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.pad_l20{
	padding-left: 20px;
}
.distro_consumer_sec {
    background: #f8f8f8;
}
.partner_box_outr{
	/*margin-left: 0;
	margin-right: 0;*/
	margin: 0 -10px;
}
.partner_box_outr .video_info_box_single {
    padding: 50px 30px 70px;
}
/***** brand & agencies ******/
.video_category_outr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-ms-flex-wrap: wrap;
        flex-wrap: wrap;
	margin: -10px;
}
.video_category_single {
    width: calc(25% - 20px);
    margin: 10px;
    position: relative;
}
.video_cat_heading {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 15px;
    width: 100%;
}
.video_cat_heading h4 {
    font-size: 22px;
    font-family: 'museo_sans500';
	text-transform: uppercase
}
.video_cat_img {
    border-radius: 10px;
    overflow: hidden;
	position: relative;
}
.video_cat_img:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-image: linear-gradient( rgba(0,0,0,0) 40% , rgba(0,0,0,.9));
}
.category_icon_outr {
    background: #f4f6f8;
    margin-top: 20px;
	padding: 25px 0;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
}
.category_icon_single {
    width: 25%;
    border-right: 1px solid #ccd3da;
	padding: 0 40px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
}
.category_icon_single:last-child {
	border-right: 0;
}
.cat_icon_hdng h4 {
    color: #333232;
    font-family: 'museo_sans700';
    text-transform: uppercase;
    font-size: 21px;
}
.category_icon_img {
    /*width: 90px;*/
	width: 70px;
	-webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
}
.cat_icon_hdng{
    margin-left: 15px;
}
.reach_further_sec{
	background: #f9a72a;
}
.reach_further_icon {
    position: relative;
    margin-bottom: 25px;
	width: 140px;
    display: inline-block;
}
.reach_further_desc{
	position: relative;
	/*margin-left: 15px;*/
	padding-top: 15px;
}
.reach_further_desc:after {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	right: 0;
	margin: auto;
	width: 70px;
	height: 3px;
	background: #f68e56;
}
.reach_further_single:nth-child(2) .reach_further_desc:after {
	background: #32b774;
}
.reach_further_single:nth-child(3) .reach_further_desc:after {
	background: #03a1d8;
}
.reach_further_single:nth-child(4) .reach_further_desc:after {
	background: #813189;
}
.reach_further_desc p {
    font-size: 18px;
}
.reach_further_single {
    width: 25%;
    padding-right: 25px;
	text-align: center;
}
.reach_further_outr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.reach_further_icon h4 {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
	color: #ffffff;
	font-size: 30px;
	font-family: 'museo_sans700';
	width: 100%;
    text-align: center;
}
/****** policy *****/
.policy_details_inr p {
    color: #232323;
    font-size: 16px;
    margin-bottom: 10px;
}
.policy_details_inr p:last-child{
	margin-bottom: 0;
}
/****** end policy *****/
.ban_btn a:not(:first-child){
	margin-left: 15px;
}
.video_cat_img img {
    width: 100%;
}
.ban_txt_info p sup {
    font-size: 13px;
    top: -10px;
    right: -3px;
}
.clip_details_srvice_outr{
	margin-top: 60px;
}
/***** 29.9.18 *****/
.ban_img video{
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
/****1/10/18**********/
.policy_details_inr {
    color:#232323;
}
.policy_details_inr h1,.policy_details_inr h2{
	margin-bottom: 20px;
	font-family: 'museo_slab500';
}
.policy_details_inr h2{
	font-size: 28px;
}
.policy_details_inr strong{
	font-weight: normal;
}
.policy_details_inr a{
	color: #07b6e8;
}
.policy_details_inr ul{
	list-style-type: disc;
	padding-left: 40px;
	margin-bottom: 20px;
}
.policy_details_inr ul li{
	color: #232323;
	font-size: 16px;
	margin-bottom: 10px;
	line-height: 26px;
}
.audience_reach_sec .globe_img {
    width: 50%;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
		background:transparent;
	}

.carr {
  height: 60px;
    /* font-family: 'brandon_grotesquebold'; */
    font-family: 'museo_sans700';
    font-size: 22px;
    background: #23c5ed;
    color: #fff;
    width: 100%;
	border: 0;
	height: 50px;
	border-radius: 10px;
	padding: 10px 30px;
	outline: 0;
	box-shadow: none;
	font-size: 25px;
	text-transform: uppercase;
}
.carrbu p {
	color: #4b4b4b;
    /* font-family: 'brandon_grotesque_regularRg'; */
    font-family: 'museo_sans300';
    /* font-size: 24px; */
    font-size: 20px;
    line-height: 34px;
    margin-bottom: 30px;
    font-weight: 600;
}
#player2 {
	display:none;
}

.real_customer_box_outr .video_info_box_txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-around;
}
