/*
Theme Name: V4b 2016
Theme URL: 
Description: SSP Production
Author: 
Author URI: 
Version: 1.0.0
Tags: Responsive, grey, white, right-sidebar,theme-options, threaded-comments, banner ads, adsense,fab themes.

*/
@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800';body{font-family:'Open Sans', sans-serif;background:#182331;}
table{border-collapse:collapse;border-spacing:0;border:1px solid #fff;margin:10px 0;}
table td,table th{text-align:left;border:1px solid #555;padding:.4em .8em;}
table th{background:#ddd;color:#999;text-transform:uppercase;font-weight:400;border:1px solid #555;}
table td{border:1px solid #555;background:#eee;color:#555;}
table tr.even td{background:#eee;border:none;}
table tr:hover td{background:#FFF9DF;}
img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0;}
img.alignnone{display:inline;background:#eee;margin:0 0 10px;padding:5px;}
img.alignright{display:inline;background:#eee;margin:5px 0 10px 10px;padding:5px;}
img.alignleft{display:inline;background:#eee;margin:10px 15px 10px 0;padding:5px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.alignright{float:right;margin:0 0 10px 10px;}
.alignleft{float:left;margin:10px 15px 10px 0;}
.wp-caption{text-align:center;background:#eee;margin:10px;padding:4px 0 5px;}
.wp-caption img{border:0;margin:0 0 5px;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;font-weight:400;line-height:12px;color:#444;margin:0;padding:0;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
select::-ms-expand {display: none;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.boxshadow{-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;}
@font-face{font-family:'LiberationSerifRegular';src:url('fonts/LiberationSerif-Regular-webfont.eot');src:url('fonts/LiberationSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/LiberationSerif-Regular-webfont.woff') format('woff'),
url('fonts/LiberationSerif-Regular-webfont.ttf') format('truetype'),
url('fonts/LiberationSerif-Regular-webfont.svg#LiberationSerifRegular') format('svg');font-weight:normal;font-style:normal;}
.top{}
.head{padding:10px 0px;}
#blogname{margin:6px 0px 0px 15px;float:left; display: flex; align-items: center; column-gap: 20px;}
#blogname h1{font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;font-size:36px;padding:10px 0px 0px 0px;}
#blogname h1 a:link,#blogname h1 a:visited{color:#000;text-decoration:none;}
.poweredby-ssp{ width: 200px; display: block;}
.casing{}
#search{padding:0px 0px;margin:25px 0px 0px 0px;display:inline-block;border:1px solid #dddddd;width:100%;/*padding-top:15px;padding-bottom:15px;*/height:38px;}
#search form{margin:0px 0px 0px 0px;padding:0px 45px 0px 0px;position:relative;}
#search fieldset{margin:0;padding:0;border:none;}
#search p{margin:0;font-size:85%;}
#s{background:transparent;margin:0px;padding:0px 10px;height:38px;border:none;font:11px normal 100% "Tahoma", Arial, Helvetica, sans-serif;color:#555;display:block;outline:none;width:100%;box-shadow:none;line-height:38px;}
input#searchsubmit{background:url(images/search-btn.jpg) no-repeat center center;border:none;font-size:0px;width:45px;height:40px;outline:none;cursor:pointer;position:absolute;right:0px;top:0px;}
#botmenu{margin:0px;font-size:12px;float:right;}
#submenu{margin:0px 0px;padding:0px 0px;height:50px;}
#submenu ul{width:100%;float:left;list-style:none;margin:0;padding:0 0px;}
#submenu li{float:left;list-style:none;margin:0;padding:0;color:#fff;font-weight:400;font-size:16px;text-transform:uppercase;}
#submenu li a{color:#fff;display:block;margin:0;padding:18px 26px 18px 50px;text-decoration:none;position:relative;background-repeat:no-repeat;background-position:22px 17px;}
#submenu li a:hover, #submenu li a:active, #submenu .current_page_item a, #submenu ul.sub-menu li.current_page_item a {color:#fff;background-color:#06b8ff;}
#submenu ul.sub-menu li.current_page_item li a {background:#fff;color:#000;}
#submenu ul.sub-menu li.current_page_item li a:hover, #submenu ul.sub-menu li li.current_page_item a {background:#06b8ff;color:#fff;}
#submenu li li a, #submenu li li a:link, #submenu li li a:visited{color:#000;font-size:15px;width:250px;margin:0;padding:0px 10px;line-height:35px;position:relative;background:#fff;font-weight:normal;}
#submenu ul ul li:first-child{border-top:none;}
#submenu ul ul li:last-child{border-bottom:none;}
#submenu li li:last-child{border-bottom:none;}
#submenu li li a:hover, #submenu li li a:active{background:#06b8ff;color:#fff;}
#submenu li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:250px;margin:0px 0px;padding:0px;background:#fff;}
#submenu li ul a{width:250px;color:#000;}
#submenu li ul a:hover, #submenu li ul a:active{}
#submenu li ul ul{margin:-35px 0 0 267px;}
#submenu li:hover ul ul, #submenu li:hover ul ul ul, #submenu li.sfHover ul ul, #submenu li.sfHover ul ul ul{left:-999em;}
#submenu li:hover ul, #submenu li li:hover ul, #submenu li li li:hover ul, #submenu li.sfHover ul, #submenu li li.sfHover ul, #submenu li li li.sfHover ul{left:auto;}
#submenu li:hover, #submenu li.sfHover{position:static;}
select.mobileMenu{width:100%;padding:3px 0px;}
.slidebox{padding-top:30px;}
.intro{text-align:center;color:#999;text-align:center;font-size:24px;line-height:150%;padding:30px 0px!important;font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;background:#fff;margin:30px auto!important;}
.btitle h2{font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;font-size:18px;line-height:120%;padding:5px 0px;margin:5px 0px;}
.btitle h2 a:link, .btitle h2 a:visited{text-decoration:none;color:#151515;text-shadow:0px -1px 0px #fcfcfc;}
.boxentry{font-size:12px;padding:0px 0px;}
.boxentry p{margin:0px 0px 5px 0px;padding:5px 0px;}
.post{margin:15px 0px 30px 0px;color:#666;}
.title h2{font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;font-size:26px;padding-top:5px;}
.title h2 a:link, .title h2 a:visited{text-decoration:none;color:#151515;text-shadow:0px -1px 0px #fcfcfc;}
.postimg{float:left;margin:15px 10px 10px 0px;}
.postmeta{padding:5px 0px;font-size:10px;text-transform:uppercase;font-weight:bold;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.author{color:#888;padding:2px 5px 2px 15px;background:url(images/user.png) left center no-repeat;}
.clock{color:#888;padding:2px 5px 2px 15px;background:url(images/clock.png) left center no-repeat;}
.singleinfo{padding:5px 0px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.categori{padding:2px 0 2px 15px;color:#888;font-weight:bold;background:url(images/tag.png) left center no-repeat;font-size:10px;text-transform:uppercase;}
.categori a:link,.categori a:visited{color:#444;text-decoration:none;}
.categori a:hover{color:#444;}
.entry{font-size:12px;padding:10px 0px;}
.entry a:link,
.entry a:visited{color:#fa493c;}
.entry a:hover{color:#fc2c42;}
.entry ul, .entry ol{margin:.4em 0 1em;line-height:150%;}
.entry ul li, .entry ol li{list-style-position:outside;margin-left:1.6em;font-size:16px;}
.entry p{margin:5px 0px 5px 0px;padding:5px 0px;line-height:180%;font-size:16px;font-weight:300;color:#595f66;}
#right{width:100%;float:right;}
.sidebar{float:right;width:260px;}
.sidetitl{margin-top:10px;padding:0px 0px 0px 0px;font-weight:bold;width:100%;}
.sidetitl h3{font-size:29px;font-weight:300;text-transform:uppercase;color:#182331;margin-bottom:15px;}
.sidebox{list-style:none;color:#ddd;margin:0px 0 50px 0px;}
.sidebox ul{list-style-type:none;margin:0;padding:0 0 5px;}
.sidebox li{list-style-type:none;margin:0;padding:0;}
.sidebox ul ul{list-style-type:none;background-repeat:no-repeat;margin:0;padding:0;}
.sidebox ul li{height:100%;line-height:18px;clear:left;list-style-type:none;margin:0;font-size:12px;color:#666;}
.sidebox ul li a:link,.sidebox ul li a:visited{color:#595f66;text-decoration:none;display:block;font-size:18px;padding:15px 0px;}
.sidebox ul li a:hover{color:#444;}
.sidebox.widget_categories ul li,.sidebox.widget_pages ul li,.sidebox.widget_archive ul li,.sidebox.widget_links ul li,.sidebox.widget_meta ul li{border-bottom:1px solid #eeeeee;}
.sidebox ul{border-top:1px solid #eeeeee;}
.sidebox.widget_recent_entries ul li a{border-bottom:1px solid #eeeeee;}
ul#recentcomments li.recentcomments{border-bottom:1px solid #eeeeee;padding:7px 0;}
div#calendar_wrap{border:1px solid #333;margin:0 auto;padding:0;}
table#wp-calendar{width:100%;border:none;margin:0!important;padding:0;}
#wp-calendar caption{font-size:12px;color:#ddd;font-weight:400;padding:10px 5px 5px;text-align:center;}
#wp-calendar th,#wp-calendar td{text-align:center;color:#fff;background:transparent;padding:7px 5px;}
#wp-calendar tr{margin:0!important;}
#wp-calendar td{color:#aaa;margin:0!important;}
#wp-calendar td a{border:none;color:#D1512A;}
.sidebox ul ul ul,.sidebox ul ul ul ul{list-style-type:none;border:0;margin:0;padding:0;}
.home-widget{margin-top:30px!important;}
.service-widget{}
.service-pic{margin-bottom:10px;}
.service-pic img{float:left;margin-right:10px;}
.service-pic h3{font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;font-size:18px;padding:0px;margin:0px;}
.service-text p{font-size:12px;}
.squarebanner{margin:0px 0px 10px 0px;}
.squarebanner ul{list-style-type:none;margin:0px auto;padding:0px 0px 0px 0px;overflow:hidden;width:100%;}
.squarebanner ul li{list-style-type:none;display:inline;float:left;margin-right:10px;margin-top:10px;}
.squarebanner ul li img{}
.squarebanner ul li.rbanner{}
.footcover{background:#182331;}
.footcover p{font-size:15px;color:#25bafd;line-height:24px;}
#bottom{margin:0px;padding:0px;}
#bottom ul{margin:0px;padding:0px;}
h3.bothead{font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;font-size:18px;color:#fff;text-shadow:0px 1px 0px #111;}
.botwid{padding:30px 0px;font-size:12px;color:#aaa;list-style:none;}
.botwid ul{list-style-type:none;margin:0px;padding:0px 0px 0px 0px;}
.botwid li{list-style-type:none;margin:0;padding:0px 0px;border-bottom:1px solid #222;}
.botwid ul ul{list-style-type:none;margin:0;padding:0px 0px 0px 0px;background-repeat:no-repeat;}
.botwid ul ul ul{list-style-type:none;margin:0;padding:0;border:0;}
.botwid ul ul ul ul{list-style-type:none;margin:0;padding:0;border:0;}
.botwid ul li{height:100%;line-height:18px;clear:left;list-style-type:none;}
.botwid ul li a:link, .botwid ul li a:visited{color:#888;text-decoration:none;padding:7px 0px 7px 0px;display:block;}
.botwid ul li a:hover{color:#fff;}
.botwid p{padding:7px 0px;margin:0;line-height:150%;}
.botwid table{width:100%;text-align:center;color:#787d7f;}
#footer{padding:60px 0px;margin:0px 0px 0px 0px;padding-top:75px;}
#footer a:link , #footer a:visited{color:#25bafd;text-decoration:none;}
#footer a:hover{color:#25bafd;text-decoration:underline;}
.fcred{text-align:center;margin:0px auto;line-height:16px;}
img.footer-logo{max-width:460px;height:auto;width:90%;}
#commentsbox{margin:0px 0px 0px 0px;}
h3#comments{padding:10px 10px;font-size:20px;margin:0px 0px 0px 0px;color:#333;background:url(images/menu.png);font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;}
ol.commentlist{clear:both;overflow:hidden;list-style:none;margin:10px 0px;}
ol.commentlist li{line-height:18px;background:#fff;margin:5px 0 20px 0px;padding:15px;border:1px solid #eee;}
ol.commentlist li .comment-author a:link,ol.commentlist li .comment-author a:visited{color:#333;font-weight:700;text-decoration:none!important;}
cite.fn{color:#444;font-style:normal;}
ol.commentlist li .comment-author .avatar{float:right;border:1px solid #ddd;background:#eee;padding:3px;}
ol.commentlist li .comment-meta .commentmetadata{color:#000;}
ol.commentlist li .comment-meta a{color:#eb1d32;text-decoration:none!important;}
ol.commentlist li p{line-height:22px;margin-top:5px;color:#888;font-size:12px;}
ol.commentlist li .reply{margin-top:10px;font-size:10px;}
ol.commentlist li .reply a{background:#333;border:1px solid #222;color:#fff;text-decoration:none;padding:3px 10px;}
ol.commentlist li ul.children{list-style:none;text-indent:0;margin:1em 0 0;}
.comment-nav{height:20px;padding:5px;}
.comment-nav a:link,.comment-nav a:visited{color:#0093AD;}
#respond{margin:10px 0;padding:0;}
#respond h3{font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;font-size:20px;color:#151515;text-shadow:0px -1px 0px #fcfcfc;}
#commentform{padding:10px 0;}
#commentform a{color:#E1512A;}
#commentform p{color:#888;margin:5px 0;}
#respond label{display:block;color:#888;padding:5px 0;}
#respond input{color:#aaa;margin:0 10px 10px 0;padding:5px;}
#commentform input{width:50%;}
#respond input#commentSubmit{width:100px;background:#333;color:#fff;cursor:pointer;margin:10px 0;padding:5px 10px;border:none;}
textarea#comment{background:#fff;border:1px solid #ddd;width:70%;color:#888;margin:10px 0 0;padding:5px;}
ol.commentlist li .comment-author,ol.commentlist li .comment-author .fn{color:#555;}
ol.commentlist li .comment-meta,#respond label small{font-size:10px;}
ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4,ol.commentlist li ul.children li.depth-5{margin:0 0 0 50px;}
#navigation{padding:10px 0px 20px 0px;width:100%;}
#navigation .alignleft{margin:0;}
.wp-pagenavi{font-size:12px;text-align:center !important;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited{text-decoration:none;background:#555!important;border:1px solid #191313 !important;color:#fff !important;padding:3px 7px !important;display:block;text-align:center;float:left;margin-right:4px;}
.wp-pagenavi a:hover{color:#ffffff;}
.wp-pagenavi span.pages{display:none;}
.wp-pagenavi span.current{text-decoration:none;background:#333 !important;border:1px solid #111!important;color:#fff !important;padding:3px 7px !important;display:block;text-align:center;float:left;margin-right:4px;}
.wp-pagenavi span.extend{text-decoration:none;background:#333 !important;border:1px solid #111 !important;color:#fff !important;padding:3px 7px !important;display:block;text-align:center;float:left;margin-right:4px;}
.flex-container a:active,
.flexslider a:active{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav,
.slides li{margin:0;padding:0;list-style:none;}
.flexslider{width:100%;margin:0;padding:0;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{max-width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{background:#fff;position:relative;zoom:1;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-container{zoom:1;position:relative;}
.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}
.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}
ul.flex-direction-nav li{margin:0px;padding:0px;float:left;}
ul.flex-direction-nav li a{width:40px;height:40px;margin:-20px 0 0 0px;padding:0px 0px;background:url(images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;}
ul.flex-direction-nav li .next{background-position:-40px 0;right:10px;}
ul.flex-direction-nav li .prev{left:10px;}
ul.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
ul.flex-direction-nav li .next ,ul.flex-direction-nav li .prev{display:none;}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}
.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li:first-child{margin:0;}
.flex-control-nav li a{width:10px;height:10px;display:block;background:url(images/bg_control_nav.png) no-repeat 0 0;cursor:pointer;text-indent:-9999px;}
.flex-control-nav li a:hover{background-position:0 -10px;}
.flex-control-nav li a.active{background-position:0 -20px;cursor:default;}
.feature-box .flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center;}
.feature-box .flex-control-nav li{margin:0 0 0 8px;display:inline-block;zoom:1;*display:inline;}
.feature-box .flex-control-nav li:first-child{margin:0;}
.feature-box .flex-control-nav li a{width:14px;height:14px;display:block;background:url(images/slide_control_nav.png) no-repeat 0 0;cursor:pointer;text-indent:-9999px;}
.feature-box .flex-control-nav li a:hover{background-position:0 -14px;}
.feature-box .flex-control-nav li a.active{background-position:0 -28px;cursor:default;}
.main-menu{background:#182331;}
span.sf-sub-indicator{display:none;}
#submenu li.home-ico a{background-image:url(images/home-ico.png);}
#submenu li.about-ico a{background-image:url(images/about-ico.png);padding:18px 17px 18px 60px;}
#submenu li.services-ico a{background-image:url(images/service-ico.png);    background-position: 15px 16px;}
#submenu li.portfolio-ico a{background-image:url(images/portfolio-ico.png);}
#submenu li.blog-ico a{background-image:url(images/blog-ico.png);}
#submenu li.contact-ico a{background-image:url(images/contact-ico.png);}
.homepage-container{text-align:center;padding-top:40px;}
.homepage-container h2{color:#182331;font-size:32px;font-weight:600;text-transform:uppercase;}
.homepage-container h3{color:#fa493c;font-size:62px;text-transform:uppercase;font-weight:800;}
.homepage-container p{font-size:21px;color:#595f66;font-weight:300;line-height:28px;}
.why-video{background:#182331;padding-top:45px;padding-bottom:50px;}
.why-video .container .ten.columns{margin-left:8px;margin-right:9px;}
.video-list ul li{color:#06b8ff;padding-left:85px;font-weight:300;}
.video-list h4{font-size:29px;font-weight:600;color:#fff;}
h1.heading{text-align:center;color:#182331;font-size:45px;font-weight:400;text-transform:uppercase;}
.why-video h1.heading{text-align:center;color:#fff;font-size:44px;font-weight:600;text-transform:uppercase;margin-bottom:30px;}
.link a{display:block;width:100px;min-height:195px;font-size:0px;color:transparent;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.link{background-color:#182331;float:left;}
.link a:hover{transform:rotate(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);}
.link:hover{background-color:#06b8ff;}
.type-of-video .ten.columns{margin-left:8px;margin-right:8px;margin-bottom:10px;}
.tv-content{max-width:478px;float:left;border-right:1px solid #ececec;border-bottom:1px solid #ececec;border-top:1px solid #ececec;background:#fff;}
.tv-wrap{display:table-cell;vertical-align:middle;height:193px;padding:0px 20px;}
.type-of-video{padding:60px 0px;background:#f8f8f8;}
h2.subheading{color:#06b8ff;text-align:center;font-weight:700;font-size:45px;text-transform:uppercase;}
.tov{padding-top:30px;}
.box-count{text-align:center;width:255px;float:left;margin-right:50px;border:2px solid #fff;padding:25px 0px;}
.box-count.count4{margin-right:0px;}
.counter{background:#06b8ff;padding:25px 0px;}
.box-count h3{color:#fff;font-size:28px;font-weight:400;margin-bottom:0px;}
span.boldtext{font-weight:700;font-size:50px;}
.tv-wrap h4{font-size:29px;color:#182331;text-transform:uppercase;font-weight:300;}
.portfolio-box{width:25%;float:left;background-size:cover !important;height:290px;}
.portfolio-box img{width:100%;height:auto;display:block;}
.hover-content{opacity:0;transition:.3s ease;right:100%;opacity:0;text-align:center;height:290px;position:absolute;width:25%;background:rgba(250,73,60,0.9);}
.portfolio-box:hover .hover-content{opacity:1;right:auto;}
.valign{display:table-cell;vertical-align:middle;display:table-cell;vertical-align:middle;height:290px;width:600px;padding:0px 20px;}
.hover-content h4{font-size:29px;text-transform:uppercase;font-weight:300;color:#fff;}
.popup-video{display:block;width:190px;margin:0 auto;margin-top:15px;padding:17px 0px;border-radius:40px;background:#fff;color:#000;font-size:22px;font-weight:700;text-decoration:none;}
.portfolio{padding-top:50px;background:#fff;}
.portfolio-container{margin-top:36px;margin-bottom:20px;}
#hero_video{width:100%;height:0px !important;margin:0 auto;padding-top:48%;}
#hero_video .mbYTP_wrapper iframe{max-width:100% !important;margin-left:0px !important;}
.wrapper{background:#fff;}
.banner-content{position:absolute !important;width:100%;top:30%;text-align:center;}
.banner-content h2{font-size:32px;color:#fff;font-weight:400;}
.browse-by-type{text-align:center;padding-top:30px;padding-bottom:50px;}
.browse-portfolio a{display:inline-block;width:275px;text-align:center;color:#000;font-size:22px;text-decoration:none;font-weight:400;border:1px solid #dbdbdb;padding:10px 0px;margin:0px 10px;margin-bottom:10px;}
.browse-portfolio a:hover{border:1px solid #fa493c;}
.browse-by-type h3{color:#182331;font-size:29px;font-weight:700;}
.browse-portfolio{margin-top:25px;}
img.laptop{position:absolute;right:0;z-index:99;}
.subscription-program h1{max-width:560px;font-size:42px;color:#fff;line-height:41px;padding-top:15px;font-weight:400;text-transform: uppercase;}
.subscription-program h2{color:#fff;font-weight:700;font-size:31px;text-transform:uppercase;max-width:590px;line-height:31px;padding:20px 0px;}
.sb-heading{background:#fa493c;}
.subscription-program{background:#f8f8f8;min-height:545px;padding-top:30px;}
.sb-heading:after{background:#f8f8f8;content:'';position:absolute;right:0;height:216px;width:40%;margin-top:-148px;z-index:1;}
.red-box{float:left;width:526px;background:#fa493c;color:#fff;padding-left:15px;margin-top:95px}
.testimonial_item{max-width:940px;margin:0 auto;text-align:center;}
.testimonial_item p{color:#fff;font-size:21px;font-weight:300;}
.testi-inner h1{text-align:center;}
.testi-inner h1 a{color:#fff;text-decoration:none;font-size:45px;text-transform:uppercase;font-weight:400;}
.testimonial_item p a{color:#fff;text-decoration:none;}
.testimonial_item h3{font-size:21px;font-weight:600;color:#fff;text-transform:uppercase;}
.testimonial_item:before{position:absolute;width:33px;height:27px;content:'';background:url(images/left-qoute.png) no-repeat center;margin-left:-525px;}
.testimonial_item:after{position:absolute;width:33px;height:27px;content:'';background:url(images/right-qoute.png) no-repeat center;margin-left:500px;top:0;}
.testimonial-parallax{background-attachment:fixed;background-size:100%;background-position:center center;padding-top:50px;padding-bottom:50px;}
.testi-slide-content .owl-controls{position:absolute;width:100%;margin-top:-135px;}
.testi-slide-content .owl-prev{width:40px;height:40px;font-size:0px;color:transparent;background:url(images/left-controls.jpg) no-repeat center center;float:left;margin-left:15px;}
.testi-slide-content .owl-next{width:40px;height:40px;font-size:0px;color:transparent;background:url(images/right-controls.jpg) no-repeat center center;float:right;margin-right:15px;}
a.back-to-top{width:51px;height:51px;position:absolute;display:block;right:0;margin-right:25px;margin-top:-120px;color:transparent !important;font-size:0px;text-decoration:none !important;background:#0f161e url(images/back-to-top.png) no-repeat center center;}
a.back-to-top:hover{background-color:#fa493c;}
.social-likes{padding-bottom:15px;padding-top:15px;}
.contact-us-container .textwidget{max-width:1060px;margin:0 auto;}
.contact-us-container h2{color:#182331;font-size:38px;text-transform:uppercase;font-weight:400;padding-top:50px; line-height: 46px;}
.contact-us-container h2 strong{color:#06b8ff;}
.cu-left{width:510px;float:left}
.cu-right{width:510px;float:right}
img.cu-imgright{float:right;}
.contact-us-form input[type="tel"], .contact-us-form input[type="text"], .contact-us-form input[type="email"]{background:#fff;width:100%;padding:18px 6px 17px 20px;border-radius:40px;margin-bottom:1px;}
.contact-us-form select{background:#fff url(images/selectbg2.jpg) no-repeat right center;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;height:52px;text-indent:0.01px;font-family:'Open Sans', sans-serif;color:#595f66;font-size:13px;padding-left:25px;border-radius:40px;margin-bottom:1px;margin-top:8px;}
.contact-us-form textarea{border-radius:8px;padding-left:25px;padding-top:20px;width:100%;background:#fff;min-height: 188px;}
.contact-us-form .hbspt-form input[type="tel"], .contact-us-form .hbspt-form input[type="text"], .contact-us-form .hbspt-form input[type="email"],.contact-us-form .hbspt-form select, .contact-us-form .hbspt-form textarea{width: 48%;}
.contact-us-form{margin-top:20px;position: relative;}
.input-label{margin-bottom:10px;color:#182331;font-weight:700;font-size:13px;}
::-webkit-input-placeholder{font-family:'Open Sans', sans-serif;color:#595f66;font-size:13px;}
::-moz-placeholder{font-family:'Open Sans', sans-serif;color:#595f66;font-size:13px;}
:-ms-input-placeholder{font-family:'Open Sans', sans-serif;color:#595f66;font-size:13px;}
:-moz-placeholder{font-family:'Open Sans', sans-serif;color:#595f66;font-size:13px;}
.input-recaptcha{float:left;margin-right:10px;}
.input-submit{float:left;margin-top:8px;}
.contact-us-form input[type="submit"]{font-size:19px;color:#000000;font-weight:bold;text-transform:uppercase;background:#fff;font-family:'Open Sans', sans-serif;outline:none;border:1px solid #dfdfdf;padding:15px 45px;border-radius:40px;cursor:pointer;}
.contact-us-container{padding-top:25px;padding-bottom:40px;background:#f8f8f8;}
.inner-subheading{background:#06b8ff;}
.inner-title{background:#06b8ff url(images/inner-headingbg.jpg) no-repeat top right;height:190px;background-size:contain;}
.inner-valign{display:table-cell;vertical-align:middle;height:190px;}
.inner-title h1{color:#fff;font-size:34px;font-weight:600;text-transform:uppercase;margin-bottom:0px;line-height:34px}
.inner-title h2{color:#fff;font-size:29px;font-weight:300;margin-bottom:0px;line-height:34px;}
img.rightimage{float:right;max-width:597px;width:100%;height:auto;margin-left:20px;}
.types-of-videos{background:#fff;}
.type-of-videos-box a{color:#182331;display:inline-block;width:144px;height:75px;background:#f8f8f8;padding-top:115px;text-decoration:none;}
.type-of-videos-box a:hover{background:#fa493c;color:#fff;}
.type-of-videos-box{float:left;text-align:center;margin-left:0px;margin-right:6px;}
.type-of-videos-box.last{margin-right:0px;}
.type-of-videos-box h4{text-transform:uppercase;font-size:16px;font-weight:300;line-height:20px;margin-top:8px;}
a.b-email:before{position:absolute;content:'';width:70px;height:68px;background:url(images/f-email-marketing.png) no-repeat center;margin-left:-35px;margin-top:-73px;}
a.b-facebook:before{position:absolute;content:'';width:61px;height:61px;background:url(images/f-facebook.png) no-repeat center;margin-left:-32px;margin-top:-67px;}
a.b-training:before{position:absolute;content:'';width:60px;height:80px;background:url(images/f-book.png) no-repeat center;margin-left:-32px;margin-top:-80px;}
a.b-explainer:before{position:absolute;content:'';width:71px;height:53px;background:url(images/f-explainer-vid.png) no-repeat center;margin-left:-35px;margin-top:-61px;}
a.b-event:before{position:absolute;content:'';width:62px;height:71px;background:url(images/f-event-vid.png) no-repeat center;margin-left:-35px;margin-top:-79px;}
a.b-testimonials:before{position:absolute;content:'';width:68px;height:67px;background:url(images/f-spotlight.png) no-repeat center;margin-left:-35px;margin-top:-70px;}
a.b-profile:before{position:absolute;content:'';width:74px;height:62px;background:url(images/f-business-profile.png) no-repeat center;margin-left:-38px;margin-top:-70px;}
a.b-project:before{position:absolute;content:'';width:58px;height:70px;background:url(images/f-project-spotlight.png) no-repeat center;margin-left:-31px;margin-top:-78px;}
.type-of-videos-heading{margin-bottom:30px;}
.type-of-videos-heading h2{text-align:center;color:#182330;font-weight:600;font-size:34px;}
.types-of-videos{background:#fff;padding-top:45px;padding-bottom:45px;border-top:1px solid #e4e4e4;}
.type-of-videos-box a:before{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.type-of-videos-box a:hover::before{transform:rotate(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);}
a.b-profile:hover::before{background:url(images/profile-video.png) no-repeat center;}
a.b-email:hover::before{background:url(images/email-marketing.png) no-repeat center;}
a.b-facebook:hover::before{background:url(images/facebook-video.png) no-repeat center;}
a.b-explainer:hover::before{background:url(images/explainer-videos.png) no-repeat center;}
a.b-training:hover::before{background:url(images/book.png) no-repeat center;}
a.b-project:hover::before{background:url(images/spotlight-video.png) no-repeat center;}
a.b-event:hover::before{background:url(images/event-video.png) no-repeat center;}
a.b-testimonials:hover::before{background:url(images/testimonial-video.png) no-repeat center;}
.innerpage .tov .ten.columns{margin-left:8px;margin-right:8px;margin-bottom:10px;}
.half-col{max-width:565px;width:100%;float:left;}
.video-page h2{text-transform:uppercase;font-size:29px;color:#182331;font-weight:300;}
.motion-graphic{margin-right:65px;}
.video-page-bottom{background:#182331;padding-top:40px;padding-bottom:40px;}
.include-in-your-video{background:#fff;padding:30px;border-radius:4px;margin-bottom:20px}
.include-in-your-video ul{margin-bottom:0px;}
.include-in-your-video h3{color:#595f66;text-transform:uppercase;font-size:29px;font-weight:300;margin-bottom:20px;}
.on-location-content{background:#25bafd;text-align:center;padding-top:35px;padding-bottom:35px;border-radius:4px;}
.include-in-your-video ul li{background:url(images/li-bg.png) no-repeat 5px;padding-left:33px;padding-bottom:3px;padding-top:3px;}
.on-location-content h2{font-size:26px;color:#fff;line-height:30px;}
.on-location-content h2 strong{font-weight:600;}
a.round-btn{display:block;width:192px;margin:0 auto;font-size:20px;font-weight:700;color:#fff !important;text-decoration:none;padding-top:20px;padding-bottom:20px;border:2px solid #fff;border-radius:40px;}
a.round-btn:hover{color:#25bafd !important;background:#fff;}
.left-vid-content{margin-right:65px;}
.motion-graphic-box{width:45%;float:left;text-align:center;margin-right:20px;}
.mg-heading{background:#25bafd;padding-top:15px;padding-bottom:10px;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:5px;}
.motion-graphic-content{background:#fff;padding-bottom:19px;padding-top:16px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;min-height:368px;}
.mg-heading h3{font-size:17px;font-weight:700;margin-bottom:0px;color:#fff;line-height:19px;}
.mg-heading h4{font-size:29px;font-weight:300;text-transform:uppercase;color:#fff;}
.motion-graphic-content h3{font-size:60px;font-weight:700;}
.motion-graphic-content p{font-size:14px;color:#595f66;margin-top:20px;}
.motion-graphic-content p strong{font-weight:600;}
a.order-video-btn{display:block;width:192px;margin:0 auto;font-size:20px;font-weight:700;color:#000;text-decoration:none;padding-top:20px;padding-bottom:20px;border:2px solid #dddddd;border-radius:40px;}
.motion-graphic-content h4{font-size:16px;color:#595f66;text-transform:uppercase;font-weight:600;}
a.order-video-btn:hover{border:2px solid #25bafd;}
.element-item{width:24.98%;}
.element-item .portfolio-box{width:100%;}
.element-item .hover-content{width:100%;right:0;}
.pb-content{float:left;}
.button-group.filters-button-group{text-align:center;}
.button-group.filters-button-group .button{display:inline-block;text-align:center;background:none;font-size:16px;outline:none;cursor:pointer;width:195px;font-family:'Open Sans', sans-serif;font-weight:400;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:0px;padding-bottom:12px;padding-top:12px;}
.button-group.filters-button-group .button.all-btn{display:none;}
.button-group.filters-button-group .button.last-btn{border-right:1px solid #dbdbdb;}
.button-group.filters-button-group .button:hover, .button-group.filters-button-group .button.is-checked{background:#06b8ff;color:#fff;}
h1.portfolio-inner-heading{text-align:center;font-size:29px;color:#182331;font-weight:700;text-transform:uppercase;margin-bottom:0px;}
.button-group.filters-button-group .industry-menu .button{width:258px;    border-right: 1px solid #dbdbdb;}
.custom-pagination span,
.custom-pagination a{display:inline-block;border:1px solid #efefef;width:50px;height:38px;padding:0px;padding-top:12px;font-size:20px;text-align:center;border-radius:100%;margin-right:7px;}
.entry .custom-pagination a{color:#777777;text-decoration:none;}
.custom-pagination a:hover{color:#444444;border:1px solid #11b1ff;}
.custom-pagination span.page-num{margin-right:10px;padding:0;}
.custom-pagination span.dots{padding:0;color:gainsboro;}
.custom-pagination span.current{color:#444444;border:1px solid #11b1ff;border-radius:100%;}
h3.blog-title{color:#182331;font-size:29px;font-weight:300;text-transform:uppercase;}
h4.blog-meta{font-size:18px;font-weight:300;color:#595f66;}
h4.blog-meta a{color:#fa493c;}
.entry h3.blog-title a, .inner-single h3.blog-title a{color:#182331;text-decoration:none;}
.entry h3.blog-title a:hover, .inner-single h3.blog-title a:hover{color:#fa493c;}
span.date{background:url(images/date-icon.png) no-repeat 5px;padding-left:28px;}
.blog-loop{padding-bottom:35px;margin-bottom:40px;border-bottom:1px solid #e4e4e4;}
a.moretag{text-decoration:none;}
.sidebox ul li a:hover{color:#fa493c;}
.single-container{padding-top:30px;}
.right-previous, .left-previous{display:inline-block;}
.navigation.blog-nav{text-align:right;margin-top:-82px;border-top:1px solid #e4e4e4;padding-top:30px;}
.navigation.blog-nav a{width:150px;display:block;color:#000000;font-size:19px;text-transform:uppercase;text-decoration:none;font-weight:bold;border:2px solid #e9e9e9;text-align:center;border-radius:40px;padding:15px 0px;margin-left:10px;}
.title h2{font-family:'Open Sans', sans-serif;font-weight:600;font-size:39px;text-transform:uppercase;color:#182330;}
.c-innerpage{padding-top:10px;padding-bottom:10px;}
.search-innerpage{padding-top:35px;}
.testimonial_container_list .testi-item{padding-bottom:15px;padding-top:15px;border-bottom:1px solid #e4e4e4;}
.testimonial_container_list .testi-item h3{color:#182330;}
.sticky-content{position:fixed;top:100px;right:0;z-index:999;}
.sticky-content .cu-left{width:275px;float:left;margin-right:25px;}
.sticky-content .cu-right{width:275px;margin-right:30px;float:right;}
input.sticky-submit{float:left;outline:none;}
.sticky-contact-form{float:right;padding:14px;background:#fff;height:600px;min-height:600px !important;}
.sticky-contact-form .contact-us-form input[type="text"], .sticky-contact-form .contact-us-form input[type="email"],.sticky-contact-form .contact-us-form input[type="tel"]{padding:8px 1px 8px 19px}
.sticky-contact-form .contact-us-form textarea{width:88%;height:85px; min-height: 85px;}
.sticky-contact-form .contact-us-form select{height:34px;}
.sticky-contact-form .input-label{line-height:15px;}
ul.sticky-icon{position:fixed;top:125px;z-index:999;}
ul.sticky-icon li a{display:block;height:40px;width:40px;font-size:0px;color:transparent;background-color:rgba(19,24,35,0.8);background-image:url(images/social-icon.png);background-repeat:no-repeat;}
ul.sticky-icon li{margin-bottom:0px;}
a.fb-icon{background-position:center 8px;}
a.g-icon{background-position:center -35px;}
a.y-icon{background-position:center -77px;}
a.in-icon{background-position:center -120px;}
a.v-icon{background-position:center -164px;}
a.intsa-icon{background-position:center -207px;}
a.rss-icon{background-position:center -250px;}
a.share-icon{background-position:center -293px;}
ul.sticky-icon li a:hover{background-color:#06b8ff;}
.portfolio-col{float:left;}
.portfolio-col h3{color:#182331;font-size:29px;font-weight:300;text-transform:uppercase;}
.portfolio-col.mid{margin:0px 29px;}
.portfolio-col img{height:auto;max-width:379px;width:100%;}
.contact-us{max-width:1060px;margin:0 auto;}
.contact-us h2{color:#182331;font-size:38px;text-transform:uppercase;font-weight:400;padding-top:70px;}
.contact-us h2 strong{color:#06b8ff;}
.blog-container .inner-subheading{margin-bottom:20px;}
.jquery-responsive-select-menu, select.mobileMenu.sfmenu.sf-js-enabled.sf-shadow{display:none;background:#fff url(images/selectbg2.jpg) no-repeat right center;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;height:40px;text-indent:0.01px;font-family:'Open Sans', sans-serif;color:#595f66;font-size:13px;padding-left:25px;border-radius:40px;margin-bottom:1px;margin-top:8px;}
a.m-round-btn{display:inline-block;width:185px;margin:0 auto;font-size:18px;font-weight:700;color:#fff !important;text-decoration:none;padding-top:10px;padding-bottom:13px;border:2px solid #dddddd;border-radius:40px;text-align:center;margin-left:5px;margin-right:5px;}
.mobile-btn{text-align:center;margin-bottom:15px;margin-top:15px;display:none;}
h1.portfolio-inner-heading{line-height:31px;}
.mobile-banner{display:none;}
.not-active a{pointer-events:none;cursor:default;}
.not-active ul li a{pointer-events:inherit;cursor:pointer;}
.innerpage {padding-bottom:45px;}


#portfolio.videocards .inner-valign{}
#portfolio.videocards .inner-title h1{margin-bottom: 13px;}
#portfolio.videocards .inner-title {background: none;}
#portfolio.videocards .inner-subheading {background: #06b8ff url(images/inner-headingbg.jpg) no-repeat top right 242px;}
#order-deadline{font-weight: bold;color: #fa493c;font-size: 21px;font-family: "Open Sans", sans-serif;margin-top: 15px;}
.step-head {text-align: center;line-height: 52px;background: #06b8ff;color: #fff;font-weight: bold;font-family: "Open Sans", sans-serif;font-size: 29px;text-transform: uppercase;margin-top: 30px;margin-bottom: 20px;}
.browse-head{text-align: center;color: #000000;font-family: "Open Sans", sans-serif;font-size: 24px;font-weight: normal;line-height: 30px;}
#hvc-step2 {margin-top: 50px;}
.hvc-step-col {float: left;width: 50%;}
.hvc-step2-item { border: solid 1px #dedede;border-bottom: 0;min-height: 123px;position: relative;border-right: 0;}
.hvc-step-col .hvc-step2-item:first-child{border-top: 0;}
.hvc-step-col .hvc-step2-item:last-child{border-bottom: solid 1px #dedede;}
.hvc-step2-item p{margin-bottom: 0;}
#hvc-step2 .hvc-step-col:last-child .hvc-step2-item {border-right: solid 1px #dedede;}
.hvc-step2-item h5 {line-height: 20px;font-size: 16px;font-weight: bold;font-family: "Open Sans", sans-serif;color: #000;text-transform: uppercase;}
.hvc-step2-item p {line-height: 20px;font-size: 16px;font-weight: normal;font-family: "Open Sans", sans-serif;color: #000;}

#portfolio.videocards .hs-form fieldset.form-columns-1 .hs-input {
    width: 100%;
    padding: 10px 10px;
    box-sizing: border-box;
    height: auto;
    margin-bottom: 0;
}
#portfolio.videocards .hs-form fieldset.form-columns-2 .hs-form-field {
    width: 100%;
    float: none;
}
.table-wrap {
    position: absolute;
    left: 0;
    height: 100%;
    top: 0;
	padding: 0 28px;
}
.table {
    display: table;
    height: 100%;
    width: 100%;
}
.table > .table-cell {
    vertical-align: middle;
    display: table-cell;
    height: 100%;
    width: 100%;
}
/* set up the outer percentage width */
.parent {
  width:100%; 
margin:0 auto;
  position:relative; 
  z-index:10; 
  }
/* set up the aspect ratio of the video */
.overlay {
  width:100%;
  height:0; 
  padding-bottom:50%; 
  padding-bottom:39%; 
  overflow:hidden; 
  position:relative; 
  margin:0 auto;

  }
/* hide the default video controls */
.overlay iframe {
  width:100%; 
  height:180%; 
  position:absolute; 
  left:0; 
  top:-20%; 
  z-index:-1;
  }
  /* fixes for the iPhone and iPad to show default controls */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px)  {
  .overlay iframe {
    height:100%; 
    top:0; 
    z-index:200;
  }
  .overlay { 
  padding-bottom:52%;
  }
}
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : portrait) {
   .overlay { 
  padding-bottom:52%;
  }
  .overlay iframe {
    height:100%; 
    top:0; 
    z-index:200;
  }
}
@media only screen 
and (min-width : 375px) 
and (max-width : 667px) {
  .overlay iframe {
    height:100%; 
    top:0; 
    z-index:200;
  }
   .overlay { 
  padding-bottom:52%;
  }
}
@media only screen 
and (min-width : 320px) 
and (max-width : 568px) {
  .overlay iframe {
    height:100%;
    top:0;
    z-index:200;
  }
}
@media only screen 
and (min-width : 320px) 
and (max-width : 480px) {
  .overlay iframe {
    height:100%; 
    top:0; 
    z-index:200;
  }
}
@media only screen and (min-width: 1600px) {
	
	.overlay {padding-bottom:43%;}
  .overlay{ padding-bottom: 40.2%;}
}
ul.sticky-icon li a.pin-icon {
	background-image: url(images/pin-ico.png);
	background-position:center center;
}
ul.sticky-icon li a.be-icon {
	background-image: url(images/be-ico.png);
	background-position:center center;
}
.portfolio .portfolio-box  {width:100%;}
.portfolio .hover-content  {width: 100%;right: 0;}
.portfolio-content { width: 33.333%;}
.browse-by-type h3 a {text-decoration:none;}
.benefits-containers {text-align:center;border-top: 1px solid #e4e4e4;    padding-top: 30px;}
.benefits-containers h2 {font-size:25px;}
span.black {font-weight:bold;color:#000;}
span.blue {font-weight:bold;color:#57c0fd;}
.benefits-container img {    display: inline;
    margin-left: 15px;
    margin-right: 15px;
    max-width: 368px;
    width: 100%;
    height: auto;margin-top:8px;}
.animate-photos img {max-width:486px;width:100%;height:auto;}
img.rightimg {float:right;}
.animate-photos p, .benefits-content p, .variety-of-forms p {font-size:23px;    line-height: 27px;}
.animate-photos h1, .benefits-content h1, .variety-of-forms h1 {font-size: 50px;font-weight:300;    margin-bottom: 25px;}
.animate-photos h1 span.blue {font-weight:300;}
.animate-photos {padding-top:50px;}
.benefits-content {max-width:670px;width:100%;float:right;}
.benefits-uses {background: url(images/benefitsanduse.jpg) no-repeat center top;
    margin-top: -77px;
    padding-top: 160px;
    padding-bottom: 73px;}
.variety-of-forms img {margin-left:20px;max-width:344px;width:100%;height:auto;}
.variety-of-forms {padding-top:50px;}
.package {
    background: #fff;
    text-align: center;
    padding-bottom: 20px;
	max-width:267px;
	float:left;
	    margin-right: 42px;
	width:100%;
	margin-bottom:10px;
}
.package.last {margin-right:0px;}
#our_packages .package h3 {
    margin-bottom: 0;
    font-size: 23px;
    color: #474747;
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
    line-height: 28px;
    padding: 20px 0;
}
#our_packages .package h3.single_line {
    padding: 34px 0;
}
#our_packages .package_price {
    background: #f0f0f1;
    padding: 32px 0 10px;
    margin-bottom: 20px;
}
#our_packages .package_price p {
    font-weight: 300;
    font-family: "Open Sans", sans-serif;
    font-size: 124px;
    color: #30c7fd;
    line-height: 110px;
    display: inline-block;
}
#our_packages .package_description li {
    line-height: 22px;
    color: #535353;
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
    font-size: 16px;
    border-bottom: solid 1px #d5d5d5;
    margin: 0 30px;
    padding: 7px 10px 8px;
}
#our_packages .package_price p span {
    font-size: 60px;
    vertical-align: top;
    margin-top: -22px;
    float: left;
}
#our_packages .package_description {
    min-height: 190px;
    min-height: 272px;
}
#our_packages a.btn {
    border: solid 1px #30c7fd;
    color: #30c7fd;
    display: inline-block;
    font-size: 14px;
    width: 209px;
    text-align: center;
    line-height: 47px;
    font-family: "Open Sans", sans-serif;
    border-radius: 6px;
    text-transform: uppercase;
    text-decoration: none;
}
#our_packages a.btn:hover {background:#30c7fd;color:#fff;}
#our_packages h2 {
    text-align: center;
    font-size: 50px;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
    margin-bottom: 40px;
}
#our_packages {
    background: #182331;    padding: 50px 0px;}
	.innerpage.photo3d {padding-bottom:0px;}
.photo-vid-col {max-width:740px;float:left;width:100%;margin-bottom:30px;}
.photo-vid-col{
	max-width: 100%;
	float: none;
	
}
.photo-vid-col .button {
    display: inline-block;
    padding: 10px 20px;
    background: #06b8ff;
    border-radius: 30px;
    color: #fff !important;
    text-decoration: none;
	margin-top: 10px;
}
.photo-vid-col-video {
    width: 48%;
    float: right;
    margin-left: 20px;
}
#photo3d_form  input[type="text"], #photo3d_form  input[type="email"] {    background: #fff;
    width: 94%;
    padding: 18px 6px 17px 20px;
    border-radius: 40px;
    margin-bottom: 1px}
	#photo3d_form select {
    background: #fff url(images/selectbg2.jpg) no-repeat right center;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 100%;
    height: 52px;
    text-indent: 0.01px;
    font-family: 'Open Sans', sans-serif;
    color: #595f66;
    font-size: 13px;
    padding-left: 25px;
    border-radius: 40px;
    margin-bottom: 1px;
    margin-top: 8px;
}
#photo3d_form textarea{width: 100%;}

#photo3d_form {
    background: #2b9cf8;
    color: #fff;
    border-radius: 5px;
    padding: 20px 30px;
	    float: left;
    max-width: 375px;
    margin-left: 20px;
}
#photo3d_form h3 {
    text-align: center;
    font-size: 24px;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    line-height: 30px;
    font-weight: 300;
}
#photo3d_form #e2ma_signup_form {font-size:14px;}
#photo3d_form .e2ma_signup_form_required_footnote, #photo3d_form  input#e2ma_signup_reset_button, #photo3d_form  #e2ma_signup_message {display:none;}
#photo3d_form input#e2ma_signup_submit_button {        display: block;
    width: 192px;
    margin: 0 auto;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 2px solid #fff;
    border-radius: 40px;
    background: none;
    cursor: pointer;
    outline: none;
    margin-top: 20px;}
#photo3d_form  form {
    margin-bottom: 0px;
}
h2.subtitle-head {
    font-size: 29px;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 34px;
	text-transform:uppercase;
}
.vid-iframe.ten.columns {margin-left:0px;margin-right:20px;}
 .sample-content{    max-width: 409px;
    margin: 0 auto;}

.sample-content h1 {    color: #fff;
    font-size: 100px;
    z-index: 999;
    position: absolute;
    margin-top: 233px;
    text-transform: uppercase;
        background: rgba(250,73,60,0.9);
    line-height: 108px;
    padding: 2px 15px 10px 15px;border-radius:10px;}
.tv-wrap p {margin-bottom:0px;}
.text-content .include-in-your-video {padding:0px;}
.container .text-content.ten.columns {margin-left:0px;margin-right:0px;}
.text-content .include-in-your-video ul li {margin-left:0px;}
.video-page .inner-title h2 {    color: #fff;
    font-size: 29px;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 34px;text-transform:inherit;}
.modal-image-content {max-width:752px;margin:0 auto;margin-top: 35px;}
.mfp-bg {
  z-index: 99999 !important;
  }

.mfp-wrap {
  z-index: 99999 !important;
 }
.modal-image-content a.popup-modal-dismiss {   position: absolute;
    margin-left: 620px;
    display: block;
    margin-top: 10px;}
.modal-image-content img {max-width:100%;height:auto;}
.benefit-col {width: 22.5%;float:left;margin-right:3%;}
.benefit-col img {max-width:100%;height:auto;display:block;}
.benefit-col.last-col {margin-right:0px;}
.benefit-heading { position: absolute;
    width: 22.5%;
    bottom: 0px;
    box-sizing: border-box;
    margin-bottom: 0;
		display:block;}
.benefit-col span.double-line { 
		font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
    text-align: center;
    padding: 5px 20px 5px;
    background: rgba(0,0,0,.75);
    text-transform: uppercase;
 display:block;  
    color: #fff;
}
.benefit-col span.single-line {
		font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
    text-align: center;
    padding: 14px 19px 17px;
    background: rgba(0,0,0,.75);
    text-transform: uppercase;
    color: #fff;
	display:block;
}
#hsForm_c911f55c-6f72-4bcd-acb8-bd61107ab837 .hs-dependent-field {
    position: absolute;
    right: 0;
    width: 50%;
    top: -7px;
}
#hsForm_c911f55c-6f72-4bcd-acb8-bd61107ab837 .hs-dependent-field select,
#hsForm_c911f55c-6f72-4bcd-acb8-bd61107ab837 .hs_comments textarea{width: 100% !important;}

#hsForm_c911f55c-6f72-4bcd-acb8-bd61107ab837 .hs_comments {
    position: absolute;
    right: 0;
    width: 50%;
    top: 78px;
}
#hsForm_c911f55c-6f72-4bcd-acb8-bd61107ab837 .hs_comments.interest_active{ top: 248px;}
#hsForm_c911f55c-6f72-4bcd-acb8-bd61107ab837 .hs_submit {
    position: absolute;
    top: 302px;
    right: 0;
}
#hsForm_c911f55c-6f72-4bcd-acb8-bd61107ab837 .hs_submit.interest_active{top: 472px;}
.contact-us-container.interest_active {
    padding-bottom: 60px;
}
.sticky-contact-form .contact-us-form input[type="submit"]{font-size: 15px; padding: 10px 45px;}
.sticky-contact-form #hsForm_c911f55c-6f72-4bcd-acb8-bd61107ab837 .hs_comments{top: 59px;}
.sticky-contact-form #hsForm_c911f55c-6f72-4bcd-acb8-bd61107ab837 .hs_submit{ top: 180px;}
.sticky-contact-form #hsForm_c911f55c-6f72-4bcd-acb8-bd61107ab837 .hs_comments.interest_active {top: 218px;}
.sticky-contact-form #hsForm_c911f55c-6f72-4bcd-acb8-bd61107ab837 .hs_submit.interest_active {top: 335px;}
.hs-error-msgs label{ color: #fa493c;}
#post-1056 .contact-us-container, body.page-id-1056 .innerpage{padding-bottom: 0;}
.innerpage.interest_active{ padding-bottom: 20px !important;}

@media (min-width : 1px) {
	.editing-services-video {
		margin : 20px 0px;
	}
}
@media (min-width : 1025px) {
	.editing-services-video .fluid-width-video-wrapper {
		padding-top : 320px !important;
				 margin : 0px 0px 0px 20px;
					width : 570px;
					float : right;
	}
}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
#weproduce{
	background: #07b7ff url(images/weproduce.jpg) no-repeat right top;
	padding: 50px 0 38px;
	background-size: cover;
}

#weproduce .inner-title{
	height: auto;
	background: none;
}
#weproduce .inner-title-left {
    float: left;
    width: 58.411%;
}
#weproduce .inner-title-right {
    float: right;
    width: 34.31%;
}
#weproduce-content .entry{
    padding-top: 35px;	
}
.types_of_videos_form {
    background: rgba(0, 151, 220,.79);
    border-radius: 5px;
    padding: 20px 29px 29px;
}
.types_of_videos_form h2,
.types_of_videos_form h3{
    text-align: center;
    font-size: 27.12px;
    color: #fff;
    font-weight: normal;
    font-family: "Open Sans", sans-serif;
    line-height: 32px;
    margin-bottom: 18px;	
}
.types_of_videos_form h3{
	font-size: 24px;
}
.types_of_videos_form br{display: none;}
.types_of_videos_form form{margin-bottom: 0;}
.types_of_videos_form input[type="text"],
.types_of_videos_form input[type="tel"],
.types_of_videos_form input[type="email"],
.types_of_videos_form select,
.types_of_videos_form textarea{
/*     width: 100%;
    border: 0 !important;
    font-size: 15px !important;
    color: #525252;
    padding: 14px 13px 15px;
    font-family: "Open Sans", sans-serif;
    font-weight: normal;
    border-radius: 4px;
    margin-bottom: 12px;
    outline: none !important;
    box-shadow: none !important; */
	width: 100%;
    border: 0 !important;
    font-size: 15px !important;
    color: #525252;
    padding: 12px 13px;
    font-family: "Open Sans", sans-serif;
    font-weight: normal;
    border-radius: 4px;
    margin-bottom: 8px;
    outline: none !important;
    box-shadow: none !important;
}
.types_of_videos_form select{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url(images/selectbg2.jpg) no-repeat right center;	
}
.types_of_videos_form input[type="submit"]{
	margin: 24px auto 0;
    display: block;
    width: 213px;
    line-height: 42px !important;
    height: 51px;
    background: none;
    border-radius: 5px;
    border: solid 2px #fff;
    color: #fff;
    font-size: 14.21px;
    font-family: "Open Sans", sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    outline: none;
}
.types_of_videos_form input[type="submit"]:focus,
.types_of_videos_form input[type="submit"]:active,
.types_of_videos_form input[type="submit"]:hover{
    background: #fff;
    color: #0097dc;	
}
.types_of_videos_form ::-webkit-input-placeholder,
.types_of_videos_form ::-moz-placeholder,
.types_of_videos_form :-ms-input-placeholder,
.types_of_videos_form :-moz-placeholder { 
	font-size: 15px !important;
    color: #525252 !important;
	font-family: "Open Sans", sans-serif !important;
    font-weight: normal !important;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-size: 15px !important;
}
::-moz-placeholder { /* Firefox 19+ */
	font-size: 15px !important;
}
:-ms-input-placeholder { /* IE 10+ */
	font-size: 15px !important;
}
:-moz-placeholder { /* Firefox 18- */
	font-size: 15px !important;
}
.types_of_videos_form label{
    font-size: 14.21px;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-weight: normal;
    margin-bottom: 0px;	
}
.types_of_videos_form label span{color: #fff;}
.types_of_videos_video {
    margin-top: 26px;
}
.types_of_videos_video .fluid-width-video-wrapper{
    margin-bottom: 36px;	
}
.types_of_videos_video p{
	font-size: 16px;
    color: #192331;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    line-height: 26px;	
}
#weproduce .entry{
    padding-top: 35px;	
}
.types_of_videos_form  .hs-error-msgs label {
    color: #fff !important;
    background: #fa493c;
    padding: 3px 5px;
    font-size: 13px !important;
    margin-top: -8px;
}

#post-blogs ,
#post-blogs * {
  -webkit-box-sizing : border-box;
     -moz-box-sizing : border-box;
          box-sizing : border-box;  
}
#post-blogs {
	padding : 0px 0px 40px 0px;
}
.row {
	margin : 0px -15px;
}
.post-item {
	padding : 0px 15px;
		float : left;
		width : 25%;
}
.post-item.post-main {
	margin : 0px 0px 30px 0px;
	 width : 100%;
}
.post-item.post-sub {
	margin : 0px 0px 30px 0px;
	 width : 33.333333%;
}
.post-thumb {
	overflow : hidden;
		height : 160px;
		margin : 0px 0px 20px 0px;
}
.post-thumb img {
	max-width : 100%;
		display : block;
		 height : 100%;
		 margin : 0px auto;
		  width : auto;
}
.post-main .post-thumb {
	position : absolute;
	 padding : 55px 0px;
		height : 100%;
		margin : 0px;
		 width : 55%;
}
.post-main .post-thumb img {
	margin : 0px;
}
.post-sub .post-thumb {
	background : #f7f9fa;
		 padding : 10px 0px;
		  height : 230px;
}

.post-box {
	position : relative;
}
.post-box:after {
	overflow : hidden;
	 content : '';
	 display : block;
	 	 clear : both;
}
.post-main .post-box {
	background : #f9f9fa;
}
.post-sub .post-box {
	min-height : 523px;
			border : 1px solid #edeff0;
}
.post-box a {
	text-decoration : none;
}
.post-box p {
	margin : 0px;
	 color : #000;
}
.post-box h3 {
	font-family : 'Open Sans Condensed', 'Open Sans', Arial, sans-serif;
	font-weight : 700;
	line-height : 24px;
	 min-height : 82px;
		font-size : 18px;
			 margin : 0px;
}
.post-main .post-box h3 {
	line-height : 40px;
	font-weight : 400;
		font-size : 35px;
			 margin : 0px 0px 20px 0px;
}
.post-box > .post-content {
	padding : 10px 30px 30px;
}
.post-main .post-box > .post-content {
	padding : 85px 85px 85px 100px;
		float : right;
		width : 45%;
}
.post-box > .post-content a:hover {
	color : #12b1ff;
}
.post-more {
	text-transform : uppercase;	
		 font-weight : 700;
		 line-height : 36px;
		  text-align : center;
		 		 display : inline-block;
				 padding : 0px 15px;
					border : 1px solid #9da5b3;
					margin : 15px 0px 0px 0px;
					 width : 130px;
					 color : #9da5b3;
}
.post-more:hover {
	background : #06b8ff;
			 color : #fff !important;
}
.post-filter {
	margin : 0px 0px 30px 0px;
}
.post-filter ul {
	display : block;
	 margin : 0px auto;
	  width : 975px;
}
.post-filter ul:after {
	overflow : hidden;
	 content : '';
 	 display : block;
	 	 clear : both;
}
.post-filter li {
	margin : 0px;
	 float : left;
	 width : 195px;
}
.post-filter a {
			 border : 1px solid #dbdbdb;
	border-left : none;
	
	text-decoration : none;
			font-weight : 400;
			line-height : 46px;
			 text-align : center;
				font-size : 16px;
					display : block;
					 height : 48px;
						color : #000;
}
.post-filter a:hover,
.post-filter a.current-filter {
	background : #06b8ff;
			 color : #fff;
}
.post-filter ul > li:first-child > a {
	border-left : 1px solid #dbdbdb;
}
.post-pagination {
	text-align : center;
}
.post-pagination > a {
	-webkit-border-radius : 50%;
		 -moz-border-radius : 50%;
					border-radius : 50%;

	text-decoration : none;
			line-height : 52px;
				font-size : 20px;
					display : inline-block;
					 border : 1px solid #efefef;
					 height : 52px;
					 margin : 0px 3px;
						width : 52px;
}
.post-pagination > a.page-active,
.post-pagination > a:hover {
	border : 1px solid #12b1ff;
}
.pis-thumbnail {
	margin : 0px;
}
.pis-thumbnail > img {
	display : block;
	 height : auto;
 	  width : 100%;
}
.pis-utility {
	line-height : 32px;
	 text-align : center;
	  font-size : 13px;
	 		 margin : 0px;
}
.pis-title {
	font-family : 'Open Sans Condensed', 'Open Sans', Arial, sans-serif;
	font-weight : 700;
	line-height : 22px;
		font-size : 18px;
			 margin : 0px;
}
.pis-title > a {
	padding : 0px !important;
}
.single-post .pis-excerpt {
	display : none;
}
.pis-ul > .pis-li {
	padding : 0px 0px 40px 0px;
}
.pis-ul > .pis-li:last-child {
	padding : 0px;
}
.blog-meta .sharedaddy {
	float : right;
}
.blog-meta .sd-title {
	display : none !important;
}

#meet_the_team {
    margin-top: 40px;
}
.team_col {
    margin-bottom: 30px !important;
}
.team_image {
    position: relative;
    min-height: auto;
}
.team_image img {
    display: block !important;
    width: 100%;
}
.team_image .bio_hover {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(6, 184, 255,.7);
    display: none;
    text-align: center;
    top: 0;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.team_image:hover .bio_hover {
    display: block;
}
.team_col h3 {
    font-size: 18px;
    color: #fff !important;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 30px;
}
.team-title {
    font-size: 14px !important;
    color: #fff !important;
    margin-bottom: 20px !important;
}
.btn_transparent {
    display: inline-block;
    line-height: 43px;
    width: 148px;
    font-size: 14px;
    color: #fff !important;
    text-decoration: none;
    font-weight: 600;
    border: solid 2px #ffffff;
    border-radius: 6px;
}
.btn_transparent:hover {
    background: #06b8ff;
}
.overlay-popup {
    background-color: rgba(0, 0, 0, 0.85);
    bottom: 0;
    cursor: default;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 99;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
    border: 0 !important;
    outline: none !important;
    z-index: 999999;
}
.overlay-popup:target,
.activeOverlay {
    visibility: visible !important;
    opacity: 1 !important;
	height: 100%;
	width: 100%;
}
.popup {
    background-color: #fff;
    display: inline-block;
    left: 50%;
    opacity: 0;
    padding: 50px;
    position: fixed;
    top: 40%;
    visibility: hidden;
    z-index: 99;
    min-width: 890px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: opacity .5s, top .5s;
    -moz-transition: opacity .5s, top .5s;
    -ms-transition: opacity .5s, top .5s;
    -o-transition: opacity .5s, top .5s;
    transition: opacity .5s, top .5s;
    max-width: 520px;
    z-index: 9999999;
}
.content .popup h2 {
    color: #31adca;
    font-size: 21px;
    font-weight: bold;
    font-family: Arial, sans-serif;
}
.popup_content {
    margin: 0 !important;
    overflow-y: auto;
    max-height: 700px;
}
.popup_content h3 {
    font-size: 28px !important;
    color: #06b8ff !important;
    margin-bottom: 20px !important;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600;
}
.popup_scroll {
    min-height: 300px;
}
.popup_content p {
    font-size: 15px !important;
    font-family: "Open Sans", sans-serif;
    color: #545454 !important;
    line-height: 24px;
    margin-bottom: 30px;
}
.popup_content ul {
    margin-left: 15px !important;
}
.popup_content ul li {
    color: #545454 !important;
}
.overlay-popup:target+.popup,
.overlay-popup:hover+.popup,
.popup.displayBio {
    top: 50% !important;
    opacity: 1 !important;
    visibility: visible !important;
}
#subcontent .overlay-popup:target+.popup,
#subcontent .overlay-popup:hover+.popup {
    top: 55% !important;
}
.bio_img {
    float: left;
    margin-right: 35px;
    margin-top: 5px;
    margin-bottom: 20px;
    max-width: 250px;
}
.bio_img img {
	display: block;
    max-width: 100%;
    height: auto;
}
.close {
    background: url(images/popclose.png) no-repeat center top;
    height: 25px;
    width: 25px;
    font-size: 0;
    position: absolute;
    right: 18px;
    top: 17px;
    text-align: center;
    text-decoration: none;
}
.column.team_col {
    margin-left: 0 !important;
    width: 23.5%;
    margin-right: 2%;
    margin-bottom: 25px !important;
}
.column.team_col.last {
	margin-right: 0 !important;
}
/*
#post-748 iframe {
	float: right;
	margin:0px 0px 20px 20px;
}
*/
.video-frame {
	position:relative;
	padding-bottom:56.25%;
}
.video-frame iframe {
	position:absolute;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
}

@media (min-width : 1px) {
	.post-filter ul {
		width : 100%;
	}
	.post-filter li {
		width : 100%;
	}
	.post-filter a {
		border-left : 1px solid #dbdbdb;
		 border-top : none;
	}
	.post-filter ul > li:first-child > a {
		border-top : 1px solid #dbdbdb;
	}	
	.post-sub .post-box {
		min-height : 0px;
	}
	.post-thumb {
		height : auto;
		margin : 0px 0px 20px 0px;
	}
	.post-main .post-thumb {
		position : relative;
		 padding : 0px;
		  margin : 0px 0px 20px 0px;
			 width : 100%;
	}
	.post-sub .post-thumb {
		padding : 0px;
	 	 height : auto;
	}
	.post-thumb img {
		height : auto;
		 width : 100%;
	}
	.post-box > .post-content {
		padding : 0px 15px 20px 15px;
	}
	.post-main .post-box > .post-content {
		padding : 0px 15px 20px 15px;
			float : none;
			width : 100%;
	}
	.post-item,
	.post-item.post-sub {
		width : 100%;
	}
	.post-box h3 {
		min-height : 0px;
	}
	.post-main .post-box h3 {
		font-weight : 700;
		line-height : 24px;
			font-size : 18px;
	}
	.post-sub .post-box h3 {
		margin : 0px 0px 20px 0px;
	}
	.post-pagination > a {
		line-height : 38px;
			font-size : 16px;
				 margin : 0px;
				 height : 38px;
				  width : 38px;
	}
	.blog-meta .sharedaddy {
		float : none;
	}	
	.video-frame {
		margin:0px 0px 20px 0px;
	}
}
@media (min-width : 480px) { 
	.post-filter ul {
		width : 420px;
	}
	.post-pagination > a {
		line-height : 52px;
			font-size : 20px;
				 height : 52px;
				  width : 52px;
	}
}
@media (min-width : 481px) { 
	.post-item {
		width : 50%;
	}
	.post-box h3 {
		min-height : 96px;
	}	
	.post-sub .post-box h3 ,
	.post-main .post-box h3 {
		min-height : 0px;
	}
}
@media (min-width : 768px) { 
	.post-filter ul {
		width : 740px;
	}
	.post-filter li {
		width : 148px;
	}
	.post-filter a {
		border-left : none;
		 border-top : 1px solid #dbdbdb;
	}
	.post-filter ul > li:first-child > a {
		border-left : 1px solid #dbdbdb;
	}	
	.post-item {
		width : 25%;
	}
	.post-item.post-sub {
		width : 33.333333%;
	}
	.post-sub .post-box {
		min-height : 523px;
	}	
	.post-main .post-box h3 {
		line-height : 40px;
		font-weight : 400;
			font-size : 35px;
	}
	.post-sub .post-box h3 {
		min-height : 96px;
				margin : 0px;
	}
	.post-main .post-thumb {
		position : absolute;
		 padding : 55px 0px;
			height : 100%;
			margin : 0px;
			 width : 55%;	
	}
	.post-sub .post-thumb {
	 	padding : 10px 0px;
	}
	.post-main .post-box > .post-content {
    padding : 35px 30px;
    	float : right;
    	width : 45%;
	}
	.post-pagination > a {
		margin : 0px 3px;
	}
	.blog-meta .sharedaddy {
		float : right;
	}		
}
@media (min-width : 1025px) { 
	.post-filter ul {
		width : 975px;
	}
	.post-filter li {
		width : 195px;
	}
	.single-post .post-filter ul {
		width : 830px;
	}
	.single-post .post-filter li {
		width : 166px;
	}
	.post-thumb {
		height : 160px;		
	}
	.post-sub .post-thumb {
		height : 230px;
	}
	.post-main .post-box > .post-content {
    padding : 85px 85px 85px 100px;
	}
	.post-box h3 ,
	.post-sub .post-box h3 {
		min-height : 82px;
	}
	.video-frame {
		padding:0px;
		width:640px;
		height:360px;
		float:left;
		margin:0px 20px 20px 0px;
	}	
	.video-frame.video-right {
		float:right;
		margin:0px 00px 20px 20px;
	}
}
ul.sticky-icon li a.twit-icon {background-image: url(images/twit-ico.png);background-position:center center;}
.vid-container {margin-right:35px;}
.portfolio-content2 {width:24.98%;}
.archive-content {width:24.98%;}
.single-video h2 {text-align:center;    text-align: center;
    color: #182330;
    font-weight: 600;
    font-size: 34px;text-transform:uppercase;}
.single-video h2 a {text-decoration:none;}
ul.b-bullet li {list-style:disc;}

@media (max-width : 767px) { 

	.photo-vid-col-video {width: 100%;float: none; margin-left: 0px;  margin-bottom: 20px;}

}