/*===== Common Class =====*/
 
html {
	position: relative;
	min-height: 100%;
}
* {
	margin:0px;
	padding:0px;
}
body {
	/*font-family: 'Texta-Light';
	font-family: 'Nexa_Free_Light';*/
	font-size:16px;
	background:#000000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0px;
	line-height:24px;
	/*'Montserrat', sans-serif;*/
letter-spacing:2px;
	color:#eeeeee;
    font-weight: 100;
 min-height:101vh;
}
.fl { 
	float:left; 
}
.fr { 
	float:right; 
}
li, ul, ol { 
	list-style:none; 
	margin:0px;
	padding:0px;
}
a, a img {
	text-decoration:none;
	border:0;
	outline:none !important;
}
a {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
a:hover,
a:focus {
	text-decoration:none;
	outline:none;
}
h1, h2, h3, h4, h5, h6 {
	font-style:normal;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.clear {}
.clear:before,
.clear:after {
	display: table;
	content: "";
}
.clear:after { 
	clear:both; 
}
input, textarea { 
	outline:none !important; 
}
#wrapper {
	width:100%;
}
input[type=text]::-moz-placeholder,
input[type=search]::-moz-placeholder,
.input-text::-moz-placeholder,
.input_text::-moz-placeholder {
	color: inherit;
	opacity: 1;
}
input[type=text]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
.input-text::-webkit-input-placeholder,
.input_text::-webkit-input-placeholder {
	color: inherit;
	opacity: 1;
}
input[type=text]::-ms-placeholder,
input[type=search]::-ms-placeholder,
.input-text::-ms-placeholder,
.input_text::-ms-placeholder {
	color: inherit;
	opacity: 1;
}
input[type=email]::-moz-placeholder {
	color: inherit;
	opacity: 1;
}
input[type=email]::-webkit-input-placeholder {
	color: inherit;
	opacity: 1;
}
input[type=email]::-ms-placeholder {
	color: inherit;
	opacity: 1;
}
textarea::-moz-placeholder {
	color: inherit;
	opacity: 1;
}
textarea::-webkit-input-placeholder {
	color: inherit;
	opacity: 1;
}
textarea::-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}
/***** Select Dropdown Start *****/
.bootstrap-select {
	display: inline-block;
	float: none;
	width: 100%;
}
.bootstrap-select .btn,
.bootstrap-select .btn.dropdown-toggle {
	width: 100%;
	max-width: 345px;
	padding: 11px 50px 13px 15px;
	font-size: 13px;
	color: #323232;
	text-align: left;
	background: none;
	border-color: #707070;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
		-ms-box-shadow: none;
			box-shadow: none;
}
.bootstrap-select.select-1 .btn { min-width: 250px; }
.bootstrap-select.select-2 .btn,
.bootstrap-select.select-2 .btn.dropdown-toggle {
	min-width: 205px;
	padding-left: 6px;
	color: #acacac;
}
.bootstrap-select.select-2 .sort_by { display: none; }
.bootstrap-select .sort_by { display: inline-block; }
.bootstrap-select .pull-left {
	display: inline-block;
	float: none !important;
}
.bootstrap-select .btn .caret {
	position: absolute;
	top: 0;
	right: 0;
	width: 35px;
	height: 100%;
	text-align: center;
	border-top: none;
	border-right: none;
	border-left: solid 1px transparent;
}
.bootstrap-select .btn .caret:before {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	font-family:'FontAwesome';
	font-size: 18px;
	color: #323232;
	content: "\f107";
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);
}
.bootstrap-select .dropdown-menu {
	width: 100%;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
		-ms-border-radius: 0;
			border-radius: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
		-ms-box-shadow: none;
			box-shadow: none;
}
.bootstrap-select div.dropdown-menu {
	height: auto; 
	min-height: 136px !important;
	margin-top: 0;
	border-top: none;
	border-color: #ccc;
	overflow-y: auto !important;
}
.bootstrap-select ul.dropdown-menu {
	top: 0;
	max-height: inherit !important;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	overflow: hidden !important;
}
.bootstrap-select .dropdown-menu li { border-bottom: solid 1px #ccc; }
.bootstrap-select .dropdown-menu li:last-child { border-bottom-color: #fff; }
.bootstrap-select .dropdown-menu li.selected a,
.bootstrap-select .dropdown-menu li.selected a:focus,
.bootstrap-select .dropdown-menu li a:hover { background: #f1f1f1; }
.bootstrap-select .dropdown-menu li a:focus { background: none; }
.bootstrap-select .dropdown-menu li a i { display: none; }
/***** Select Dropdown End *****/
/*============ Default Css End ============*/
/*============ Bootstrap Class Overwriter CSS Code Start ============*/
@media (min-width: 768px) {
.container {
/*	width:750px; */
}
}
@media (min-width: 992px) {
.container {
/*	width:970px;*/
}
}
@media (min-width: 1200px) {
.container {
/*	width:1170px;
	max-width:1170px;*/
}
}
.center-block { float:none;}
/* navbar start */
/*=========================================*/
/* Elements css Start  */
/*=========================================*/
h1,
h2,
h3,
h4,
h5,
h6 {
	margin:0; padding:0; color:#fff; 
}
h1 { font-size:42px; line-height:52px;}
h2 { font-size:36px; line-height:52px;}
h3 { font-size:32px; line-height:40px;}
h4 { font-size:28px; line-height:52px;}
h5 { font-size:24px; line-height:30px;}
h6 { font-size:20px; line-height:30px;}
/*=========================================*/
/* Elements css End  */
/*=========================================*/
/*=========================================*/
/* Main Header */
/*=========================================*/
.menubar { display:none; }
#header{ width: 100%; position:fixed; left:0; top:0; right:0; z-index:111;}
.header_wapper{ z-index:100; background:#000000; width:100%; padding:0; position:relative; /*height:38px;*/ height:50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items:center;
	justify-content:space-between;
}
.logo { float:left; width:auto; padding:0 0 0 7px; min-width: 150px;}
.logo a { display:block; font-size:0; color:#fff; text-transform:uppercase; line-height:38px; letter-spacing:0.18em; padding:0 0 0 0;}
.logo a img { height:38px; width:auto; }
.header_wapper .righthead { width:150px; padding:0 10px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items:center;
	justify-content:flex-end;
}
.single-movie .header_wapper .righthead { display:none; }
.header_wapper .righthead .right_line_icon { position:relative;}
.header_wapper .righthead .right_line_icon a.hamicon { display:block; float:left; line-height: normal;}
.header_wapper .righthead .right_line_icon a.hamicon svg { margin-top:2px; }
.header_wapper .righthead .right_line_icon a.hamicon.active svg .st0 { stroke:#f05033; }
.header_wapper .righthead .right_line_icon a.hamicon img { float:left;}
.header_wapper .righthead .right_line_icon .socialicons { position:absolute; right:0; top:-3px; bottom:-3px; background:#000; opacity:0; visibility:hidden; /*pointer-events:none;*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items:center;
	-webkit-transition:all ease-in-out 0.5s;
	-moz-transition:all ease-in-out 0.5s;
	transition:all ease-in-out 0.5s;
}
.activeheader .header_wapper .righthead .right_line_icon .socialicons { opacity:1; visibility:visible; pointer-events:auto;}
.searchvisible .activeheader .header_wapper .righthead .right_line_icon .socialicons { opacity:0; visibility:hidden; pointer-events:none;}
.header_wapper .righthead .right_line_icon .socialicons a { display:block; float:left; color:#fff;}
.header_wapper .righthead .right_line_icon .socialicons a:hover { color:#ba3623;}
.header_wapper .righthead .right_line_icon .socialicons a + a { margin-left:18px;}
.header_wapper .righthead .search_iconwrap { float:left; margin:0 3px 0 0; visibility:hidden; opacity:0;
	-webkit-transition:all ease-in-out 0.5s;
	-moz-transition:all ease-in-out 0.5s;
	transition:all ease-in-out 0.5s;
}
.searchvisible .header_wapper .righthead .search_iconwrap { opacity:1; visibility:visible;}
.header_wapper .righthead .search_iconwrap a { display:block; float:left;}
.header_wapper .righthead .search_iconwrap a svg { float:left;}
.header_wapper .righthead .search_iconwrap a svg line,
.header_wapper .righthead .search_iconwrap a svg circle {
	-webkit-transition:all ease-in-out 0.5s;
	-moz-transition:all ease-in-out 0.5s;
	transition:all ease-in-out 0.5s;
}
.header_wapper .righthead .search_iconwrap a.active svg line,
.header_wapper .righthead .search_iconwrap a.active svg circle,
.header_wapper .righthead .search_iconwrap a:hover svg line,
.header_wapper .righthead .search_iconwrap a:hover svg circle { stroke:#ba3623 !important;}
.navigation_main { position:relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content:center;
}
.navigation_main .mainbtn { position:absolute; left:50%; top:50%; margin-top:-12px; height:24px;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%);
	-webkit-transition:all ease-in-out 0.5s;
	-moz-transition:all ease-in-out 0.5s;
	transition:all ease-in-out 0.5s;
}
.activeheader .navigation_main .mainbtn { opacity:0; visibility:hidden;}
.navigation_main .mainbtn a { display:block; margin:0; padding:0; color:#fff; font-size:14px; text-transform:uppercase; letter-spacing:0.22em;}
.navigation_main .menubox { display:block; opacity:0; visibility:hidden; position:relative; z-index:1;
	-webkit-transition:all ease-in-out 0.5s;
	-moz-transition:all ease-in-out 0.5s;
	transition:all ease-in-out 0.5s;
}
.activeheader .navigation_main .menubox { opacity:1; visibility:visible;}
.navigation_main .menubox ul { display:inline-block; vertical-align:top; width:100%; margin:0; padding:0; margin-top:80px; font-size: 125%;}

/* MATT changes float to left; */
.navigation_main .menubox ul { display:inline-block; vertical-align:top; width:100%; margin:0; padding:0; margin-top:0px; font-size: 125%;}


.navigation_main .menubox ul li { display:block; float:right; margin:0; padding:0;}
/* MATT changes float to left; */
.navigation_main .menubox ul li { display:block; float:left; margin:0; padding:0;}



.navigation_main .menubox ul li + li { margin-left:33px;}
.navigation_main .menubox ul li a { display:block; float:right; font-size:14px; text-transform:uppercase; letter-spacing:0.22em; color:#fff;}
.navigation_main .menubox ul li a:hover { color:#ba3623;}
/*=========================================*/
/* Main Banner Start */
/*=========================================*/
.banner_wapper{width:100%; position:relative; z-index:2; margin:50px 0 0 0; }
.banner_wapper.inner-banner-main { margin:50px 0 0 0;  }
.home-banner { width:100%;position:relative;z-index:10; }
.home-banner .imageitem { width:100%; height:calc(100vh - 100px); background-size:cover; background-repeat:no-repeat; background-position:center center; position:relative;}
.home-banner .imageitem .captionbox { position:absolute; left:12px; bottom:15px; z-index:2; }
.home-banner .imageitem .captionbox a { display:block; padding:20px; }
.home-banner .imageitem .captionbox a:hover { background:rgba(255,255,255,0.20);}
.home-banner .imageitem .captionbox h2 { font-size:34px; color:#fff; margin:0; padding:0; text-transform:uppercase; letter-spacing:0.170em; line-height:normal;}
.home-banner .imageitem .captionbox h3 { font-size:26px; color:#fff; margin:0; padding:0; text-transform:uppercase; letter-spacing:0.130em; font-style:italic; line-height:normal;}
.home-banner .imageitem .play_wrap { position:absolute; left:50%; top:50%; right:0; bottom:0; z-index:1; width:510px; height:329px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content:center;
	align-items:center;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}
.home-banner .imageitem .play_wrap a { width:100%; max-width:510px; max-height:329px; height:100%; background:rgba(255,255,255,0.20); opacity:0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content:center;
	align-items:center;
}
.home-banner .imageitem .play_wrap a:hover { opacity:1;}
.home-banner .imageitem .play_wrap a img { align-self:center; float:left; width:auto; height:auto;}
.home-banner .imageitem:before { content:''; position:absolute; left:0; bottom:0; right:0; height:150px; opacity:1;
	background: -moz-linear-gradient(90deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(90deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(90deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
	z-index: 1;
}
/*=========================================*/
/* Main Banner End */
/*=========================================*/
/*=========================================*/
/* Main Content Start */
/*=========================================*/
.filter_menubox { position:absolute; right:0; top:-20%; width:100%; background:rgba(0,0,0,0.70); opacity:0; visibility:hidden;
	-webkit-transition:all ease-in-out 0.3s;
	-moz-transition:all ease-in-out 0.3s;
	transition:all ease-in-out 0.3s;
}
.filter_menubox.showfilter { top:100%; opacity:1; visibility:visible; }
.filter_menubox .button-group { float:right;}
.filter_menubox .button-group .button { background:none; border:none; color:#fff; text-transform:uppercase; font-size:13px; letter-spacing:0.170em; cursor:pointer; padding:8px 10px; outline:none;
	-webkit-transition:all ease-in-out 0.3s;
	-moz-transition:all ease-in-out 0.3s;
	transition:all ease-in-out 0.3s;
}
.filter_menubox .button-group .button:hover { color:#ba3623;}
.filter_menubox .button-group .button.is-checked { color:#ba3623;}
/****************************/
/* homepage start */
.work_insidebox { }
.work_insidebox a { display:block; position:relative; overflow:hidden;}
.work_insidebox a:before { padding-top:56.25%; display:block; content:'';}
.work_insidebox .imgbox { position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center center;
	-webkit-transition:all cubic-bezier(.02,.73,.21,.99) 1.6s;
	-moz-transition:all cubic-bezier(.02,.73,.21,.99) 1.6s;
	transition:all cubic-bezier(.02,.73,.21,.99) 1.6s;
}
.work_insidebox a:hover .imgbox {
	transform:scale(1.5);
}
.work_insidebox a .captionbox { position:absolute; left:0; bottom:0; z-index:1; width:100%; padding:10px; opacity:0;}
.work_insidebox a:hover .captionbox { opacity:1;}
.work_insidebox a .captionbox:before { z-index:-1; position:absolute; content:''; left:0; right:0; bottom:0; height:80px; opacity:0.2;
	background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
}
.work_insidebox a .captionbox h2 { font-size:20px; color:#fff; margin:0; padding:0; text-transform:uppercase; letter-spacing:0.170em; line-height:normal;}
.work_insidebox a .captionbox h3 { font-size:15px; color:#fff; margin:0; padding:0; text-transform:uppercase; letter-spacing:0.130em; font-style:italic; line-height:normal;}
.filter_workwrap { overflow:hidden; padding:4px; min-height:100vh;}
.filter_workwrap .row { margin-left:-4px; margin-right:-4px;}
.filter_workwrap .row [class*="col-"] { padding:4px;}
.filter_workwrap.hideothers .work_insidebox a { opacity:0.8;}
.filter_workwrap.hideothers .activebox .work_insidebox a { opacity:1;}
/* homepage End */
/****************************/
/****************************/
/* Inner page start */
/* Inner page End */
/****************************/
/*=========================================*/
/* Main Content End */
/*=========================================*/
/*=========================================*/
/* Footer main Start */
/*=========================================*/
.footer {
	position:relative;
	background:#191919;
	margin:40px 0 0 0;
}
.footer_inner { height:50px; display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; align-items:center; padding:0 15px; }
.footer_inner .cpy_right_blk { display:inline-block; vertical-align:top; width:auto; }
.footer_inner .cpy_right_blk p { font-size: 14px; margin:0; }
.footer_inner .footer_social_blk { margin-left:auto; }
.footer_inner .footer_social_blk a { display: block;float: left;color: #fff;  }
.footer_inner .footer_social_blk a:hover { color:#f05033; }
.footer_inner .footer_social_blk a + a { margin-left: 18px; }
/*=========================================*/
/* Footer main End */
/*=========================================*/
.home-banner .home-banner-slider .owl-nav { position:absolute; left:0; right:0; top:50%; height:0; padding:0 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content:space-between;
	align-items:center;
}
.home-banner.hidenav .home-banner-slider .owl-nav { opacity:0; visibility:hidden;}
.home-banner .home-banner-slider .owl-nav button.owl-prev, 
.home-banner .home-banner-slider .owl-nav button.owl-next { display:block; width:26px; height:30px; margin-top:-15px; float:left; border:none; outline:none;}
.home-banner .home-banner-slider .owl-nav button.owl-prev { background:url(../images/prev_sl_icon.svg) no-repeat center center;}
.home-banner .home-banner-slider .owl-nav button.owl-next { background:url(../images/next_sl_icon.svg) no-repeat center center;}
.home-banner .home-banner-slider .owl-nav button.owl-prev span, 
.home-banner .home-banner-slider .owl-nav button.owl-next span { display:none;}
.home-banner .videobox_home { position:absolute; left:0; top:0; right:0; bottom:0; overflow:hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items:center;
	justify-content:center;
}
.home-banner .videobox_home .video_inside { position:absolute; left:0; top:0; right:0; bottom:0; overflow:hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items:center;
	justify-content:center;
}
.home-banner .videobox_home .video_inside > div { width:100%; height:100% !important; min-height:100%; top:0 !important;}
.home-banner .videobox_home .video_inside > div > div:first-child { position:relative;}
.home-banner .videobox_home .video_inside > div > div:first-child:before { padding-top:56.25%; display:block; content:'';}
.home-banner .videobox_home .video_inside video { position:absolute; left:0; width:100%;}
.single-movie-wrapper {}
.single-movie-wrapper .video-blk { overflow:hidden; height:100vh; position:relative; padding:0 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items:center;
	justify-content:center;
}
.single-movie-wrapper .video-blk > div { width:100%; min-height:100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items:center;
	justify-content:center;
}
.single-movie-wrapper .video-blk > div > div:first-child { position:relative; width:100%; height:100%;}
.single-movie-wrapper .video-blk > div > div:first-child:before { padding-top:56.25%; display:block; content:'';}
.single-movie-wrapper .seeker-controls { position:absolute; left:0; right:0; bottom:0; background:#000; height:60px;}
.single-movie-wrapper .seeker-controls #custom-seekbar { position:absolute; left:50px; right:50px; top:0; height:2px; background:rgba(255,255,255,0.50); cursor:pointer; z-index:11;}
.single-movie-wrapper .seeker-controls #custom-seekbar span { position:absolute; left:0; bottom:0; top:0; background:#fff;}
.single-movie-wrapper .seeker-controls #custom-seekbar:hover { height:5px;}
.single-movie-wrapper .seeker-controls .navigation-control { padding:0 50px; position:relative; height:100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items:center;
	justify-content:center;
}
.single-movie-wrapper .seeker-controls .navigation-control .left-part { position:absolute; left:50px; top:15px;}
.single-movie-wrapper .seeker-controls .navigation-control .play-pause-btn {}
.single-movie-wrapper .seeker-controls .navigation-control .play-pause { width:28px; height:28px; border:none; background:none; padding:0; outline:none; box-shadow:none; border-radius:0;}
.single-movie-wrapper .seeker-controls .navigation-control .play-pause i { display:none;}
/*.single-movie-wrapper .seeker-controls .navigation-control .play-pause.play { background:url(../images/play_sm_icon.svg) no-repeat center center;}
.single-movie-wrapper .seeker-controls .navigation-control .play-pause.pause { background:url(../images/push_icon.svg) no-repeat center center;}*/
.single-movie-wrapper .seeker-controls .navigation-control .play-pause.play #icon-pause {  }
.single-movie-wrapper .seeker-controls .navigation-control .play-pause.play #icon-play {  }
.single-movie-wrapper .seeker-controls .navigation-control .play-pause.play #icon-pause,
.single-movie-wrapper .seeker-controls .navigation-control .play-pause.pause #icon-play { display:block; }
.single-movie-wrapper .seeker-controls .navigation-control .play-pause.play #icon-play,
.single-movie-wrapper .seeker-controls .navigation-control .play-pause.pause #icon-pause { display:none; }
.single-movie-wrapper .seeker-controls .navigation-control .play-pause:hover svg .st0 { stroke:#f05033; }
.single-movie-wrapper .seeker-controls .navigation-control .right-part { position:absolute; right:50px; top:15px;}
.single-movie-wrapper .seeker-controls .navigation-control .right-part .btn { width:28px; height:28px; border:none; background:none; padding:0; outline:none; float:left; margin:0 0 0 10px; box-shadow:none; border-radius:0;}
.single-movie-wrapper .seeker-controls .navigation-control .right-part .btn i { display:none;}
/*.single-movie-wrapper .seeker-controls .navigation-control .right-part .copy { background:url(../images/link_icon.svg) no-repeat center center;}*/
.single-movie-wrapper .seeker-controls .navigation-control .right-part .copy:hover svg .st0 { stroke:#f05033; }
.single-movie-wrapper .seeker-controls .navigation-control .right-part .fullscreen:hover svg .st0 { stroke:#f05033; }
.single-movie-wrapper .seeker-controls .navigation-control .right-part .copy svg .st0,
.single-movie-wrapper .seeker-controls .navigation-control .right-part .fullscreen svg .st0,
.single-movie-wrapper .seeker-controls .navigation-control .play-pause #icon-play .st0,
.single-movie-wrapper .seeker-controls .navigation-control .play-pause #icon-pause .st0 { -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }
/*.single-movie-wrapper .seeker-controls .navigation-control .right-part .fullscreen { background:url(../images/full_sc_icon.svg) no-repeat center center;}*/
.single-movie-wrapper .seeker-controls .navigation-control .video-title { padding:0 100px; text-align:center;}
.single-movie-wrapper .seeker-controls .navigation-control .video-title h2 { font-size:20px; line-height:normal; text-transform:uppercase;}
.single-movie-wrapper .next-prev-blk { position:absolute; left:12px; right:12px; top:50%; height:0; z-index:10;}
.single-movie-wrapper .next-prev-blk a i { display:none;}
.single-movie-wrapper .next-prev-blk .prev-link, 
.single-movie-wrapper .next-prev-blk .next-link { display:block; width:26px; height:30px; margin-top:-15px; float:left; border:none; outline:none;}
.single-movie-wrapper .next-prev-blk .prev-link a, 
.single-movie-wrapper .next-prev-blk .next-link a { display:block; width:26px; height:30px;}
/*.single-movie-wrapper .next-prev-blk .prev-link a { background:url(../images/prev_sl_icon.svg) no-repeat center center;}*/
.single-movie-wrapper .next-prev-blk .next-link { float:right;}
/*.single-movie-wrapper .next-prev-blk .next-link a { background:url(../images/next_sl_icon.svg) no-repeat center center;}*/
.single-movie-wrapper .next-prev-blk .prev-link a svg .st0, 
.single-movie-wrapper .next-prev-blk .next-link a svg .st0{ stroke-width: 2; -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
.single-movie-wrapper .next-prev-blk .prev-link a:hover svg .st0, 
.single-movie-wrapper .next-prev-blk .next-link a:hover svg .st0 { stroke:#f05033; }
.video-close-blk { position:absolute; right:10px; top:10px; z-index:11111;}
.video-close-blk a { display:block; width:28px; height:28px; /*background:url(../images/close_icon.svg) no-repeat center center;*/}
.video-close-blk a:hover svg .st0 { stroke:#f05033; }
.video-close-blk a svg .st0 { -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
.video-close-blk a i { display:none;}
body.make-control-light {}
body.make-control-light .single-movie-wrapper .next-prev-blk .prev-link,
body.make-control-light .single-movie-wrapper .next-prev-blk .next-link { -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    -ms-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out; }
body.make-control-light .single-movie-wrapper .next-prev-blk .prev-link, 
body.make-control-light .single-movie-wrapper .next-prev-blk .next-link { opacity:0.2;} 
body.make-control-light .video-close-blk { opacity:0.2;}
body.make-control-light .single-movie-wrapper .seeker-controls .navigation-control .video-title h2 { opacity:0.2;}
.make-control-light .seeker-controls .time-blk ,
body.make-control-light .single-movie-wrapper .seeker-controls .navigation-control .left-part,
body.make-control-light .single-movie-wrapper .seeker-controls .navigation-control .right-part { opacity:0; -webkit-transition:all 2s ease-in-out; -moz-transition:all 2s ease-in-out; -ms-transition:all 2s ease-in-out; transition:all 2s ease-in-out; }
body.make-control-light .single-movie-wrapper .seeker-controls #custom-seekbar { opacity:0;}
/*============ New Custom Css 20-9-2019 Start ============*/
.navigation_main .menubox ul li a:hover { color:#f05033;}
.header_wapper .righthead .right_line_icon .socialicons a:hover { color:#f05033;}
.navigation_main .mainbtn a.active { color:#f05033;}
.home-banner .imageitem .play_wrap a { background:none;}
.home-banner .imageitem .captionbox a:hover { background:none;}
.work_insidebox .imgbox { -webkit-transition:all 10s linear; -moz-transition:all 10s linear; transition:all 10s linear;}
.sweeper {
	width:100%;
	height:100%;
	min-height:100vh;
	background:#000;
	position:fixed;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	z-index:2999;
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:top;
	transform-origin:top;
	transition:-webkit-transform 1s cubic-bezier(.6,.05,.01,.99);
	transition:transform 1s cubic-bezier(.6,.05,.01,.99);
	transition:transform 1s cubic-bezier(.6,.05,.01,.99),-webkit-transform 1s cubic-bezier(.6,.05,.01,.99);
	will-change:transform;
}
body.loading-up .sweeper {
	-webkit-transform:scaleY(1);
	transform:scaleY(1);
	-webkit-transform-origin:bottom;
	transform-origin:bottom;
}
body.loading-down .sweeper {
	-webkit-transform:scaleY(1);
	transform:scaleY(1);
	-webkit-transform-origin:top;
	transform-origin:top;
}
.loader { background-image:url(../images/loading_img.gif); background-position: center center !important; background-repeat: no-repeat !important; background-size:20px auto !important; width:100%; height:100vh; position:fixed; top:0; left:0; right:0; bottom:0; z-index: 9999999999999999;
    background-color: #000000; }
/*============ New Custom Css 20-9-2019 End ============*/
body.searchvisible .header_wapper .righthead .right_line_icon .socialicons { opacity:0; visibility:hidden; }
body .header_wapper .righthead .right_line_icon  .socialicons  { right: 40px; }
body:not(.searchvisible) .activeheader .header_wapper .righthead .right_line_icon .socialicons { opacity:1; visibility:visible; }
.navigation_main .menubox ul li.active a{ color:#f05033; }
.seeker-controls .time-blk .currenttime{ font-size: 11px; float:left; padding:0 3px 0 0; }
.seeker-controls .time-blk .totaltime { font-size: 11px; float:right; padding:0 0 0 3px; }
.seeker-controls .time-blk { display:inline-block; vertical-align:top; width:100%;/*auto !important*/ padding:0;/*0 50px*/ -webkit-transform: translateY(10px); -moz-transform: translateY(10px);-ms-transform: translateY(10px); transform: translateY(10px);  }
.home-banner .videobox_home .vjs-poster { background-size:cover; }
.home-banner .imageitem .captionbox:hover + .play_wrap a { opacity:1; } 
#copy-message .modal-dialog { max-width: 300px; }
#copy-message .modal-dialog .modal-body { padding:10px; color: #ffffff !important; }
.modal-content { background:rgba(226, 226, 226, 0.5); }
.single-movie-wrapper .seeker-controls .navigation-control .right-part .tooltip-msg { position:absolute; bottom:calc(100% + 14px); right:0; background:#e2e2e2; color: #000000; padding:10px; white-space: nowrap; border-radius:10px; font-weight: bold; z-index: 25; display:none; }
.single-movie-wrapper .seeker-controls .navigation-control .right-part .tooltip-msg:after { content:''; position:absolute; top:100%; right: 38px; width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: 10px solid #e2e2e2; }
	  
/*About Page Start*/
.abt-banner-slider .abt_banner_main { height:calc(100vh - 100px); position:relative; }
.abt-banner-slider .abt_banner_main .slide_bg_img { height:100%;background-position:center center; background-size:cover; background-repeat:no-repeat; width:100%; }
.abt_banner_main .banner_text { min-width:800px; width:60%; background:rgba(0,0,0,0.45); padding:40px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
.inner-banner { position:relative; }
.inner_banner_control .next_btn,
.inner_banner_control .pre_btn { position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); z-index: 1; }
.inner_banner_control .pre_btn { left:15px; }
.inner_banner_control .next_btn { right:15px; }
.inner_banner_control a { display:inline-block; vertical-align:top; width:auto; }
.inner_banner_control a .st0 { -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }
.inner_banner_control a:hover .st0 { stroke: #f05033; }
.about_page { display:inline-block; vertical-align:top; width:100%; }
.about_page .team_blk { display:inline-block; vertical-align:top; width:100%; padding:20px 0 0 0; overflow: hidden; display:none; /* hide it for now */}
.team_blk .top_title  { display:inline-block; vertical-align:top; width:100%; text-align:center; padding:0 0 10px 0; margin:0; }
.top_title h3 { font-size:24px; line-height:normal; text-transform: uppercase;letter-spacing: 0.1em; }
.list_team_blk { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; margin-left:-6px; margin-right:-6px; position:relative; }
.list_team_blk .list_team {  display:inline-block;  width: 16.666%; padding:3px 6px;  
transition: all 2s ease;
-webkit-transition: all 2s ease;
 }
 

.banner_inner_text {text-align: justify;}
.page-template-about-tpl #header {opacity:1 !important; visibility:visible !important;}



.list_team .team-list-inner { display:inline-block; vertical-align:top; width:100%; }
.list_team .team-list-inner .team-intro-blk { display:inline-block; vertical-align:top; width:100%; }
.list_team .team-list-inner .team-intro-blk a { display:inline-block; vertical-align:top; position:relative; width: 100%;overflow:hidden; }
.list_team .team-list-inner .team-intro-blk a:after { content:''; position:absolute; top:0; left:0; bottom:0; right:0; background-color:rgba(0,0,0,0.50); -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; } 
.list_team .team-list-inner .team-intro-blk a:hover:after { opacity:0; visibility:hidden; }
.list_team .team-list-inner .team-intro-blk a:hover .team_name { bottom:0; visibility:visible; opacity:1; }
.list_team .team-list-inner .team-intro-blk a .team_name { position:absolute; bottom:-100%; left:0; right:0; padding: 45px 15px 15px 15px; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; opacity:0; visibility:hidden; background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); }
.team-intro-blk a .team_name .name ,
.team-intro-blk a .team_name .position { color:#ffffff; display:inline-block; vertical-align:top; width:100%; text-transform:uppercase; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }
/*.team-intro-blk a .team_name .name:hover ,
.team-intro-blk a .team_name .position:hover { color:#f05033; }*/
.team-intro-blk .team_img { display:inline-block; vertical-align:top; width:100%; position:relative; height: 400px; }
.team-intro-blk .team_img .team-bg { width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.team-intro-blk .team_img .team-bg  img { display:none;  /*max-width:100%; height:auto;*/}
.list_team .team-list-inner .remove ,
.list_team .team-list-inner .team_detail {  }
/*.list_team_blk .list_team.team-active-person { width:calc(100vw - 11px); position:absolute; z-index:99; padding: 0 100px; }*/
/*.list_team_blk .list_team.team-active-person .team-list-inner .team-intro-blk { position: absolute;
    left: 100px; }*/
/*.list_team_blk .list_team.wait-for-close { background:#000000; position:absolute; z-index:99; top:0; left:0; bottom:0; right:0; }*/
/*.list_team_blk .list_team.team-active-person .team_detail { background:#000000; position:absolute; z-index:99; top:0; left:0; bottom:0; right:0; width:calc(100vw - 11px); padding:0 0 0 450px; display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; height: 450px; }*/
.list_team .team-list-inner .team-intro-blk a:after { display:none; }
.about_page .team_blk.open-active-team .top_title h3 { color:#f05033; }
/*.list_team_blk .list_team.team-active-person .team-list-inner .remove, 
.list_team_blk .list_team.team-active-person .team-list-inner .team_detail { display:block; }*/
/*.list_team_blk .list_team.team-active-person .team-list-inner .team-intro-blk a { display:inline-block; vertical-align:top; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; width: 300px;left: 0;top: 0;z-index: 999; }*/
/*.list_team_blk .list_team.team-active-person .team-list-inner { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }*/
/*.list_team_blk .list_team.wait-for-close  .team-list-inner .team-intro-blk { width:300px; }*/
/*.list_team_blk .list_team.team-active-person .team-list-inner .remove { position:absolute; right:40px; top:8px; font-size: 0;line-height: normal; cursor:pointer; z-index: 99; }
.list_team.team-active-person .team-list-inner .team-intro-blk a .team_name { display:none; }*/
/*.list_team_blk .list_team.team-active-person .team-list-inner .team_detail { width:calc(100% - 320px); padding:0 0 0 50px; display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }*/
/*.list_team.team-active-person  .team-list-inner .team-intro-blk a { pointer-events: none; }*/
 .team_detail .detail_wrap { width:calc(100% - 300px); padding:0 50px 0 0;  }
 .team_detail .currently_wrap { width:300px; }
 .team_detail .title { color:#f05033; width:100%; display:inline-block; vertical-align:top; text-transform:uppercase; font-size:16px; letter-spacing:0.1em; }
 .team_detail .position { color:#ffffff; font-size:17px; text-transform:uppercase; width:100%; display:inline-block; vertical-align:top; }
 .team_detail .detail_wrap .detail-content { padding:30px 0 0 0; }
 .team_detail .detail_wrap .social { display:inline-block; vertical-align:top; width:auto; }
 .team_detail .detail_wrap .social a { color:#ffffff; }
 .team_detail .detail_wrap .social a + a { margin-left: 18px; }
 .team_detail .detail_wrap .social a:hover { color:#f05033; }
 .team_detail .currently_wrap ul { padding:30px 0 0 0;  }
 .team_detail .currently_wrap ul li + li { margin: 20px 0 0 0; }
/*.team-list-inner { overflow: auto; -webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar; max-height: 100%; position:relative; display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }*/
.team-list-inner{ display:inline-block; width:100%; }
 .team_detail { width:100%; padding:0 0 0 50px; display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.team_detail_slide .team_detail_slide_inner .team-list-inner .team-intro-blk { float:left; width:300px; }
.team_detail_slide .team_detail_slide_inner .team-intro-blk a .team_name .name, 
.team_detail_slide .team_detail_slide_inner .team-intro-blk a .team_name .position { display:none; }
.team_detail_slide .team_detail_slide_inner .team-list-inner .team-intro-blk a { pointer-events: none; }
 .team_detail_list  .remove { position:absolute; right:40px; top:8px; font-size: 0;line-height: normal; cursor:pointer; z-index: 99; }
.team_detail_slide { position:absolute; top:0; }
/*About Page End*/ 
/*Contact Page Start*/
.no-banner { margin: 50px 0 0 0; }
.contact_page { display:inline-block; vertical-align:top; width:100%; padding:150px 0 0; }
.contact_page .location_sec { display:inline-block; vertical-align:top; width:100%; }
.contact_page .location_sec .location-wrap { display:inline-block; vertical-align:top; width:100%; }
.contact_page .location_sec .location-wrap img{ max-width:100%;}
.location-wrap .map_wrap { /* height: 300px;*/ margin-bottom:30px; display:none; }
.location-wrap .address_wrap { display:inline-block; vertical-align:top; width:100%; }
.location-wrap .address_wrap h3 { font-size: 24px;line-height: normal;text-transform: uppercase;letter-spacing: 0.1em; color:#f05033; padding:0; margin:0 0 15px 0; }
.location-wrap .address_wrap .address-blk P + a { display:block; margin:25px 0 0; text-transform:uppercase; }
.location-wrap .address_wrap .address-blk a i{ line-height:20px; font-size:0; display:inline-block; vertical-align:top; margin:0 12px 0 0; }
.cotact-bottom-sec { display:inline-block; vertical-align:top; width:100%; padding:50px 0 0 0; }
.cotact-bottom-sec .contact-section > .title { display:inline-block; vertical-align:top; width:100%; position:relative; padding:0 0 15px 0; margin-bottom: 25px; }
.cotact-bottom-sec .contact-section h5 { font-size: 17px;color: #ffffff;line-height: normal;padding: 0;margin: 0 0 8px 0; }
.representations-blk { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; margin-left:-15px; margin-right:-15px; }
.representations-blk .single-representation { width:33.33%; padding:0 15px; }
.cotact-bottom-sec .contact-section > .title:after { content:''; position:absolute; bottom:0; width:100%; height:1px; background:#303030; } 
.cotact-bottom-sec .contact-section .title h3 { font-size: 24px;line-height: normal;text-transform: uppercase;letter-spacing: 0.1em; color:#f05033; padding:0; margin:0 0 0 0; }
.cotact-bottom-sec .contact-section .single-representation h4,
.cotact-bottom-sec .contact-section .contact-detail h4 { font-size:17px; color:#ffffff; text-transform:uppercase; line-height:normal; }
.cotact-bottom-sec .contact-section p { margin-bottom:3px; font-size:15px; }
.cotact-bottom-sec .contact-section .contact-detail h4 { padding:0; margin: 0; }
.single-representation > .title { display:inline-block; vertical-align:top; width:100%;padding:0; margin:0 0 25px; }
.company-represent-dtl { display:inline-block; vertical-align:top; width:100%; }
.company-represent-dtl .company-dtl { display:inline-block; vertical-align:top; width:100%; }
.company-represent-dtl .company-dtl h5 { text-transform:uppercase; font-size:17px; color:#ffffff; line-height:normal; padding:0; margin:0 0 5px 0; }
.company-represent-dtl .represent-dtl { display:inline-block; vertical-align:top; width:100%; padding:30px 0 0 0; }
.company-represent-dtl .represent-dtl h5 { font-size:17px; color:#ffffff; line-height:normal; padding:0; margin:0 0 8px 0; }
.cotact-bottom-sec .contact-section p span { display:inline-block; vertical-align:top; width:25px; }
.cotact-bottom-sec .contact-section p span img { width:auto; height:15px; }
.cotact-bottom-sec .contact-section p span.msg_icon img { height:12px; }
.cotact-bottom-sec .contact-section p span.mobi_phone img { height:17px; }
/*.list_team_blk .list_team.team-active-person .team-list-inner { overflow: auto; -webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar; max-height: 100%; position:relative; }
.list_team_blk .list_team.wait-for-close .team-list-inner .team-intro-blk { position:absolute; top:0; left:0; }*/
/*Contact Page StarEnd*/
/*Index New Slider Start*/
.carousel-control-prev:hover, 
.carousel-control-prev:focus, 
.carousel-control-next:hover, 
.carousel-control-next:focus { opacity:1; }
.banner_wapper_new .home-banner .carousel-control-prev, 
.banner_wapper_new .home-banner .carousel-control-next { top: 50%;bottom: auto; width: auto; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); opacity:1; }
.banner_wapper_new .home-banner .carousel-control-prev svg .st0, 
.banner_wapper_new .home-banner .carousel-control-next svg .st0 { -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; }
.banner_wapper_new .home-banner .carousel-control-prev:hover svg .st0, 
.banner_wapper_new .home-banner .carousel-control-next:hover  svg .st0 { stroke: #f05033; }
.banner_wapper_new .home-banner .carousel-control-prev { left:16px; }
.banner_wapper_new .home-banner .carousel-control-next { right:16px; }
.banner_wapper_new .home-banner.hidenav .carousel-control-prev, 
.banner_wapper_new .home-banner.hidenav .carousel-control-next { opacity:0; visibility:hidden; }
/*Index New Slider End*/
.list-inner-main { display:inline-block; width:100%; position:relative;  } 
.team_detail_slide{ 
height:100%; overflow:auto; background:#000; padding:0 0 0px; z-index:100; position:absolute; width:calc(100vw - 100%); left:100%;  
  
transition: all 2s ease;
-webkit-transition: all 2s ease; 
opacity:0; visibility:hidden;
}
.team_detail_slide.team-slide-active {
	-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);}
.abt-text_inner  { z-index:100; min-width:800px; width:60%; background:rgba(0,0,0,0.45); padding:40px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
 
 .contact-detail + .contact-detail{ padding:20px 0 0 0;  }
 .address-blk p{ margin:0px; }
 .cotact-bottom-sec .contact-section p a{ color:#fff;   }
.company-represent-dtl + .company-represent-dtl{ padding:25px 0 0 0;} 
.address-blk p a{ color:#fff; text-decoration:underline; }
.cotact-bottom-sec .contact-section p a.mobi_phone { padding-left:25px; background:url(../images/phone.svg) no-repeat left 3px center; background-size:auto 17px; }
.cotact-bottom-sec .contact-section p a.mobi_phone:hover {  background:url(../images/phone-h.svg) no-repeat left center;background-size:auto 17px; }
.cotact-bottom-sec .contact-section p a.tel_phone{ padding-left:25px; background:url(../images/vintage-telephone-call.svg) no-repeat left center; background-size:auto 12px; }
.cotact-bottom-sec .contact-section p a.tel_phone:hover{background:url(../images/vintage-telephone-call-h.svg) no-repeat left center; background-size:auto 12px;}
.cotact-bottom-sec .contact-section p a.msg_icon{ padding-left:25px; background:url(../images/message.svg) no-repeat left center; background-size:auto 12px; }
.cotact-bottom-sec .contact-section p a.msg_icon:hover{  background:url(../images/message-h.svg) no-repeat left center; background-size:auto 12px; }
.cotact-bottom-sec .row > .col-lg-12 { padding-top:30px; }
.cotact-bottom-sec .row > .col-lg-12 + .col-lg-12 { padding-top:83px; }
.cotact-bottom-sec  .detail-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left:-15px; margin-right:-15px; }
.inner_wrap:not(.four-columns) .cotact-bottom-sec  .detail-row .contact-detail { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; padding:0 15px; }
.list_team .team-list-inner{ position:relative; }
.team_detail_list .team-bg{ width:300px; float:left; background-position:center center; background-size:cover; background-repeat:no-repeat;}
 

.page-template-contact-tpl #header {opacity:1 !important; visibility:visible !important;}











.list_team_blk .list_team.team-slide-active{ position:static; z-index:10; }
.team-list-inner{ position:relative;  right:0; 
transition: all 4s ease;
-webkit-transition: all 4s ease; }
 
.move-left-2{transform: translateX(-100%); }
.move-left-3{transform: translateX(-200%); }
.move-left-4{transform: translateX(-300%); }
.move-left-5{transform: translateX(-400%); }
.move-left-6{transform: translateX(-500%); }
.list_team_blk .list_team{ position:relative; 
transition: all 2s ease;
-webkit-transition: all 2s ease;}
.list-inner-main .list_team_blk .list_team{ opacity:1; }
.list-inner-main.team-slide-active .list_team_blk .list_team{ pointer-events:none; opacity:0; }
.list-inner-main.team-slide-active .list_team_blk .list_team.team-active-person{pointer-events:auto; opacity:1;   }
.list_team_blk .list_team .team_detail_slide{ opacity:0; visibility:hidden; }
.list_team_blk .list_team.team-active-person .team_detail_slide{ opacity:1; visibility:visible;   }
.team_detail_slide.hide-desktop{ display:none; }
body:not(.loading-fade-in) .banner_wapper,
body:not(.loading-fade-in) section,
body:not(.loading-fade-in) footer  
{ opacity:0; 
	-webkit-transition:opacity .3s ease-out; 
	-moz-transition:opacity .3s ease-out; 
	-ms-transition:opacity .3s ease-out; 
	transition:opacity .3s ease-out; }
.loading-fade-in .banner_wapper,
.loading-fade-in section,
.loading-fade-in footer {
	opacity:1; 
	-webkit-transition:opacity .3s ease-out; 
	-moz-transition:opacity .3s ease-out; 
	-ms-transition:opacity .3s ease-out; 
	transition:opacity .3s ease-out; }
.loading-fade-out .banner_wapper,
.loading-fade-out section,
.loading-fade-out footer { 
	opacity:0; 
	-webkit-transition:opacity .3s ease-out; 
	-moz-transition:opacity .3s ease-out; 
	-ms-transition:opacity .3s ease-out; 
	transition:opacity .3s ease-out; }
body .single-movie-wrapper .seeker-controls #custom-seekbar span { display:inline-block; vertical-align:top; }
body .single-movie-wrapper .seeker-controls #custom-seekbar span em { display:inline-block; vertical-align:top; float:right; margin-right: -22px; }
.list-inner-main.team-slide-active .list_team_blk .list_team.team-active-person .team_name { display:none; }
.list_team:not(.team-active-person) .team-intro-blk .team_img { overflow:hidden; }
.list_team:not(.team-active-person) .team-intro-blk a:hover .team_img .team-bg { -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1); }
.list_team:not(.team-active-person) .team-intro-blk a .team_img .team-bg { -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1); transform:scale(1,1); -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; transition:all 0.8s ease-in-out; }
.single-movie-wrapper .video-blk + .play-btn-blk { display:inline-block; vertical-align:top; width:auto; position:absolute; top:calc(50% - 55px); left:50%; -webkit-transform:translate(-50%, calc(-50% + 50px)); -moz-transform:translate(-50%, calc(-50% + 50px)); -ms-transform:translate(-50%, calc(-50% + 50px)); transform:translate(-50%, calc(-50% + 50px)); }
.single-movie-wrapper .video-blk + .play-btn-blk a { display:inline-block; vertical-align:top; width:auto; } 
.single-movie-wrapper .video-blk + .play-btn-blk img { max-width: 110px;height: auto;width: auto; }





.show-on-mobile-portrait {
	display:none;
	width:100%;
	text-align:center;
	padding:5px 12px 5px 10px;
	color:#f05033;
	color:#ffffff;
	border:0px solid red;
	font-size:17px;}