<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: SKT Videography
Theme URI: https://www.sktthemes.org/shop/free-videographer-wordpress-theme
Author: SKT Themes
Author URI: https://www.sktthemes.org
Description: SKT Videography is a movie, film, youtube, reels, short cinema, videography, photography, portfolio and similar kind of website template. It comes packed with 90+ other templates which are compatible in Elementor and also some 7-8 Gutenberg editor compatible templates too. Multipurpose, easy to use and works with most popular plugins like WooCommerce and contact form 7.  Documentation: https://www.sktthemesdemo.net/documentation/skt-videography-doc/
Version: 1.2
Tested up to: 5.7.2
Requires PHP: 5.6
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/license-list.html#GPLv2
Text Domain: skt-videography
Tags: two-columns,right-sidebar,full-width-template,custom-background,custom-colors,custom-menu,sticky-post,theme-options,threaded-comments,featured-images,footer-widgets,translation-ready,rtl-language-support,custom-logo,editor-style,custom-header,blog,e-commerce,portfolio

SKT Videography is based on Underscores theme(Underscores is distributed under the terms of the GNU GPL v2 or later).

SKT Videography WordPress Theme has been created by SKT Themes(sktthemes.org), 2021.
SKT Videography WordPress Theme is released under the terms of GNU GPL
*/

body {
  background-color: #fff;
  margin: 0;
  padding: 0;
  line-height: 24px;
  color: #292929;
  font-family: 'Poppins';
  font-size: 16px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

* {
  margin: 0;
  padding: 0;
  outline: none;
}

img {
  border: none;
  margin: 0;
  padding: 0;
  height: auto;
}


.wp-caption,
.wp-caption-text,
.sticky,
.gallery-caption,
.aligncenter {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0;
}

a {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #282828;
}

dfn,
cite,
em,
i {
  font-style: italic;
}



blockquote {
  border: 0 solid #1a1a1a;
  border-left-width: 4px;
  color: #686868;
  font-size: 19px;
  font-size: 1.1875rem;
  font-style: italic;
  line-height: 1.4736842105;
  margin: 0 0 1.4736842105em;
  overflow: hidden;
  padding: 0 0 0 1.263157895em;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}

blockquote p {
  margin-bottom: 1.4736842105em;
}

blockquote cite,
blockquote small {
  color: #1a1a1a;
  display: block;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.75;
}

blockquote cite:before,
blockquote small:before {
  content: "\2014\00a0";
}

blockquote em,
blockquote i,
blockquote cite {
  font-style: normal;
}

blockquote strong,
blockquote b {
  font-weight: 400;
}

blockquote &gt;:last-child {
  margin-bottom: 0;
}

address {
  font-style: italic;
  margin: 0 0 1.75em;
}

code,
kbd,
tt,
var,
samp,
pre {
  font-family: Inconsolata, monospace;
}

pre {
  border: 1px solid #d1d1d1;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3125;
  margin: 0 0 1.75em;
  max-width: 100%;
  overflow: auto;
  padding: 1.75em;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

code {
  background-color: #d1d1d1;
  padding: .125em .25em;
}

abbr,
acronym {
  border-bottom: 1px dotted #d1d1d1;
  cursor: help;
}

mark,
ins {
  background: #007acc;
  color: #fff;
  padding: .125em .25em;
  text-decoration: none;
}

big {
  font-size: 125%;
}

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*,
:before,
:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

hr {
  background-color: #d1d1d1;
  border: 0;
  height: 1px;
  margin: 0 0 1.75em;
}

ul,
ol {
  margin: 0 0 1.75em 1.25em;
  padding: 0;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
  margin-left: 1.5em;
}

li &gt; ul,
li &gt; ol {
  margin-bottom: 0;
}

dl {
  margin: 0 0 1.75em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 0 1.75em;
}

img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

del {
  opacity: .8;
}

table,
th,
td {
  border: 1px solid #d1d1d1;
}

table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  margin: 0 0 1.75em;
  table-layout: fixed;
  width: 100%;
}

#wp-calendar caption {
  text-align: center;
  padding-bottom: 20px;
}

caption,
th,
td {
  font-weight: normal;
  text-align: left;
}

th {
  border-width: 0 1px 1px 0;
  font-weight: 700;
}

td {
  border-width: 0 1px 1px 0;
}

th,
td {
  padding: .4375em;
}

::-webkit-input-placeholder {
  color: #686868;
  font-family: Montserrat, "Helvetica Neue", sans-serif;
}

:-moz-placeholder {
  color: #686868;
  font-family: Montserrat, "Helvetica Neue", sans-serif;
}

::-moz-placeholder {
  color: #686868;
  font-family: Montserrat, "Helvetica Neue", sans-serif;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #686868;
  font-family: Montserrat, "Helvetica Neue", sans-serif;
}

.entry-content ol li,
.entry-content ul li {
  margin-left: 15px;
}

.entry-content a{
	text-decoration:underline !important;
	color:#fd6500;
}

.entry-content a:hover{
	color:#000;
}

ul li ul,
ul li ul li ul,
ol li ol,
ol li ol li ol {
  margin-left: 10px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #282828;
  font-family: 'Assistant';
  margin: 0 0 20px;
  padding: 0;
  line-height: 1.1;
  font-weight: 700;
}

h1 {
  font-size: 36px;
}

h2 {
  font-size: 30px;
}

h3 {
  font-size: 26px;
}

h4 {
  font-size: 25px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 12px;
}

.clear {
  clear: both;
}

.alignnone {
  width: 100%!important;
}

img.alignleft,
.alignleft {
  float: left;
  margin: 0 30px 0 0;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignright,
.alignright {
  float: right;
  margin: 0 0 0 30px;
}

.tag-sticky-2 {
  background-color: #f6f4f4;
  padding: 20px;
}

.left {
  float: left;
}

.right {
  float: right;
}

.space50 {
  clear: both;
  height: 50px;
}

.space100 {
  clear: both;
  height: 100px;
}

.center {
  margin: 0 auto;
  width: 1170px;
}

.left {
  float: left;
}

.right {
  float: right;
}

.pagination {
  display: table;
  clear: both;
}

.pagination .nav-links {
  margin: 20px 0;
}

.pagination .nav-links a {
  margin-right: 0;
  background: #646262;
  color: #fff;
  padding: 5px 12px;
}

.pagination .nav-links span.current,
.pagination .nav-links a:hover {
  padding: 5px 12px;
  background: #000000;
  color: #fff;
}

.postmeta {
  padding: 5px 0;
  color: #999;
}

.postmeta a {
  color: #999;
}

.postmeta a:hover {
  color: #000000;
}

#comment-nav-above .nav-previous,
#comment-nav-below .nav-previous {
  float: none!important;
  margin: 10px 0;
}

ol.comment-list li {
  list-style: none;
  margin-bottom: 5px;
}

.logo {
  float: left;
  width: auto;
  position: relative;
  z-index: 999;
  color: #cccccc;
  padding: 35px 95px 0 0;
  height: auto;
}

.logo p {
  font-size: 12px;
  text-align: left;
  color: #1e181a;
}

.logo img {
  height: auto;
  width: auto;
  max-height: 90px;
  max-width: 100x;
}

.logo h2 {
  font-weight: 700;
  margin: 0;
  padding: 5px 0 0;
  color: #1f201c;
  font-size: 31px;
  text-align: left;
  line-height: 22px;
  font-family: 'Poppins', sans-serif;
}

.logo h2 span {
  color: #1f201c;
}

.logo a {
  color: #dedede;
}

.get-button {
  background-color: #272727;
  color: #ffffff;
  padding: 14px 36px;
  border-radius: 200px;
  -moz-border-radius: 200px;
  -webkit-border-radius: 200px;
  font-size: 17px;
  font-family: 'Poppins';
  font-weight: 600;
}

.get-button:hover {
  background-color: #fd6500!important;
}

.get-button a {
  color: #ffffff;
}

.get-button a:hover,
.get-button:hover a {
  color: #ffffff;
}

.header-right {
  width: 450px;
  float: right;
  padding: 22px 0;
  font-family: 'Roboto';
  font-size: 14px;
  color: #4c4c4c;
}

.header-right strong {
  display: block;
}

.header-right span {
  opacity: .8;
  font-family: 'Roboto';
  font-size: 14px;
  color: #4c4c4c;
  font-weight: normal;
}

.header-right .sintp {
  width: 50%;
  box-sizing: border-box;
  padding: 20px 0 15px;
  margin: 0;
  float: left;
  font-family: 'Roboto';
  font-size: 16px;
  color: #1d1d1d;
}

.header-right .emltp {
  float: left;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  width: 50%;
  padding: 15px 20px;
  margin: 0;
  font-family: 'Roboto';
}

.header-right .emltp strong {
  font-size: 16px;
  display: block;
  position: relative;
  top: 4px;
  color: #1d1d1d;
}

.header-right img {
  display: table;
  float: left;
  position: relative;
  top: 0;
  padding-right: 10px;
  box-sizing: border-box;
}

.widget-right {
  float: right;
  font: 400 20px/22px'Roboto Condensed';
  text-align: right;
}

.widget-right ul {
  margin: 0;
  padding: 0;
}

.widget-right ul li {
  float: left;
  margin-right: 20px;
  padding-right: 20px;
  border-right: solid 1px #dde4ea;
  list-style: none;
}

.widget-right ul li img {
  float: left;
  margin-right: 15px;
  margin-top: 7px;
}

.widget-right ul li span {
  float: left;
  color: #9d9e9f;
}

.widget-right ul li span strong {
  display: block;
  font-size: 17px;
  color: #6b6b6b;
}

.widget-right ul li a {
  color: #6b6b6b;
}

.widget-right ul li:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}

.header {
  width: 100%;
  z-index: 999;
  position: relative;
  background-color: #ffffff;
  height: auto;
  font-family: 'Poppins', sans-serif;
  float: left;
}

.transheader {
  position: absolute!important;
  background-color: transparent!important;
}

.container {
  width: 1170px;
  margin: 0 auto;
  position: relative;
}

#navigate-main {
  float: left;
  padding: 0;
}

.site-navigation {
  display: block;
  margin: 0;
}

.site-navigation .menu li {
  padding-bottom: 38px!important;
  padding-top: 28px!important;
}

.site-navigation .menu .sub-menu li {
  padding-bottom: 0!important;
  padding-top: 0!important;
}

.site-navigation ul {
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: normal;
}

.site-navigation a {
  display: block;
  font-size: 16px;
  padding: .75em 1.2em;
  color: #333333;
  text-decoration: none;
  box-sizing: border-box;
  width: 100%;
  white-space: normal;
}

.site-navigation .menu a:hover,
.site-navigation .menu a:focus {
  color: #fd6500;
}

.site-navigation .menu li {
  display: inline-block;
  width: 100%;
}

.menu-toggle {
  padding: 8px;
  color: #111;
  font-size: 14px;
  text-decoration: none;
  border: 1px solid #111;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 23px;
  right: 22px;
  z-index: 999999;
}

.menu-toggle .dashicons {
  vertical-align: text-bottom;
}

.menu-toggle .dashicons:before {
  font-family: dashicons;
  content: '\f228';
}

.toggled .menu-toggle {
  background-color: #f6f6f6;
}

.toggled .menu-toggle .dashicons:before {
  font-family: dashicons;
  content: '\f158';
}

.dropdown-toggle {
  background-color: transparent;
  padding: .5em;
  position: absolute;
  top: .5em;
  right: .5em;
  border: 1px solid transparent;
  border-left: 1px solid #bbb;
  border-radius: 0;
  color: #fff;
  text-align: center;
}

.dropdown-toggle:hover,
.dropdown-toggle:focus {
  border: 1px dashed;
}

.dropdown-toggle .dashicons {
  font-size: 1.25rem;
}

.dropdown-toggle .dashicons:before {
  font-family: dashicons;
  content: '\f347';
  color: #ffffff;
}

.toggled-on &gt; .dropdown-toggle .dashicons:before {
  font-family: dashicons;
  content: '\f343';
  color: #ffffff;
}

.site-navigation .menu,
.site-navigation .menu li,
.site-navigation .menu ul,
.site-navigation .menu li:hover &gt; ul,
.site-navigation .menu li:focus &gt; ul {
  position: absolute;
  top: 100%;
  left: -9999em;
  color: #000000;
  padding: 0;
  margin: 0;
}

.toggled .menu {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  background-color: #d5d5d5;
  z-index: 99999999;
}

.toggled .menu li {
  position: relative;
  left: unset;
  border-bottom: 1px solid #bbb;
}

.toggled .menu li &gt; .sub-menu {
  display: none;
}

.toggled .menu .toggled-on &gt; .sub-menu {
  display: block;
  position: relative;
  left: 0;
  top: 100%;
}

.site-navigation .menu ul a,
.site-navigation .menu ul ul a {
  padding: 1.25em .75em;
}

.site-navigation .menu ul a {
  padding: .75em 1.25em;
}

.site-navigation .menu ul ul a {
  padding: 1.25em 1.75em;
}

.site-navigation .menu ul a,
.site-navigation .menu ul ul a {
  color: #000000;
}

#navigate-main ul.sub-menu li a:hover,
#navigate-main ul.children li a:hover,
#navigate-main li.menu_highlight_slim:hover,
#navigate-main ul.sub-menu li.current_page_item a,
#navigate-main ul.children li.current_page_item a,
#navigate-main ul.sub-menu li.current-menu-item a,
#navigate-main ul.children li.current-menu-item a {
  background-color: #282828!important;
}

section#home_slider {
  padding: 0;
}

#FrontBlogPost {
  padding: 60px 0;
}

#wrapfirst {
  padding: 0 0 60px;
}

h2.section-title {
  font-weight: 400;
  font-family: 'Roboto Condensed';
  font-size: 28px;
  color: #3a3a3a;
  margin: 0 0 30px;
  padding: 0 40px 20px 0;
  text-transform: uppercase;
  border-bottom: solid 1px #f58e2a;
  display: inline-block;
  position: relative;
}

h2.section-title::after {
  width: 10px;
  height: 10px;
  background: #f9f8f8;
  border: solid 1px #f58e2a;
  content: "";
  padding: 0;
  position: absolute;
  bottom: -6px;
  right: 0;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -o-border-radius: 100%;
  -ms-border-radius: 100%;
}

.getaquote a {
  font: 16px'Roboto Condensed';
  background: #0083b6;
  color: #ffffff;
  border: none;
  padding: 10px 20px;
  display: inline-block;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.getaquote a:hover {
  color: #ffffff;
}

.last_column {
  clear: right;
  margin-right: 0 !important;
}

.pageallarea {
  position: relative;
}

#pagearea {
  padding: 60px 0;
  display: block;
  background-color: #f7f7f7;
}

a.ReadMore {
  font: 400 17px/22pxAssistant;
  background-color: #fd6500;
  padding: 13px 35px;
  color: #fff;
  display: inline-block;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  margin-top: 25px;
}

a.ReadMore:hover {
  background-color: #272727 !important;
  color: #fff;
}

#content_navigator p {
  margin-bottom: 25px;
}

#content_navigator[tabindex="-1"]:focus {
  outline: 0;
}

.site-main {
  width: 790px;
  margin: 0;
  padding: 0;
  float: left;
}

.site-main h1,
.site-main h2,
.site-main h3,
.site-main h4,
.site-main h5,
.site-main h6 {
  font-family: 'Assistant';
}

#sitefull {
  width: 100%;
  float: none;
}

#sitefull p {
  margin-bottom: 15px;
}

.page_content {
  padding: 50px 0;
}

.page_content p {
  margin-bottom: 20px;
  line-height: 28px;
}

.blog_lists {
  margin: 0 0 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #f7f7f7;
}

.blog_lists h4 {
  margin-bottom: 6px;
}

.blog_lists h4 a {
  color: #484f5e;
}

.blog_lists h4 a:hover {
  color: #000000;
}

.blog_lists p {
  margin-bottom: 15px;
}

.blog-meta {
  font-style: italic;
  margin-bottom: 8px;
}

.post-date,
.post-comment,
.post-categories {
  display: inline;
  color: #000000;
}

.single_title {
  margin-bottom: 5px;
}

.BlogPosts {
  width: 31.2%;
  float: left;
  margin: 0 3% 0 0;
}

.BlogPosts img {
  width: 100%;
}

.BlogPosts h2 {
  margin: 10px 0;
  font-size: 22px;
}

.post-thumb {
  width: 35%;
  float: left;
  margin: 5px 25px 5px 0;
  height: 185px;
  overflow: hidden;
}

.post-thumb img {
  width: 100%;
}

#sidebar {
  width: 330px;
  float: right;
  overflow: hidden;
  font-family: 'Poppins';
  font-size: 16px;
}

aside.widget {
  margin-bottom: 20px;
  padding: 25px 25px 25px 25px;
  border-top: 1px solid #eeeff5;
  border-bottom: 1px solid #eeeff5;
  border-left: 1px solid #eeeff5;
  border-right: 1px solid #eeeff5;
}

aside.widget ul {
  list-style: disc;
}

h3.widget-title {
  margin-bottom: 0;
  color: #282828;
  text-align: left;
  font-family: 'Assistant';
  font-size: 24px;
}

.titleborder {
  line-height: .5;
  text-align: left;
}

.titleborder span {
  display: inline-block;
  position: relative;
}

.titleborder span:after {
  content: '';
  border-bottom: 2px solid;
  border-bottom-color: #fd6500;
  width: 45px;
  display: table;
  padding-top: 26px;
  margin-bottom: 25px;
}

h3.widget-title a {
  color: #282828;
}

#sidebar ul li {
  padding: 8px 0;
  list-style: none;
}

#sidebar ul {
  margin: 0;
}

body.woocommerce #sidebar ul li a {
  display: block;
}

#sidebar ul li a {
  color: #141414;
  display: inline-block;
}

#sidebar ul li a:hover {
  color: #fd6500!important;
}

#sidebar ul li:last-child {
  border: none;
}

body.woocommerce #sidebar ul li span {
  padding-left: 0;
}

.fullwidth {
  width: 100%;
  float: none;
}

.footerarea a:hover {
  color: #fd6500!important;
}
 
#footer-wrapper {
  position: relative;
  color: #ffffff;
  background-color: #212121;
}

#copyright-area {
  position: relative;
  color: #ffffff;
  background-color: #212121;
}

#footer-wrapper .social-icons a:link,
.social-icons a:visited {
  border-left: none;
}

#footer-wrapper .social-icons a:last-of-type {
  border-right: none;
}

.cols-3 {
  width: 22.68%;
  float: left;
  margin: 0 3% 3% 0;
  box-sizing: border-box;
  color: #ffffff;
  line-height: 28px;
  font-family: 'Poppins';
  font-size: 16px;
}

.footer .cols-3:nth-of-type(3) {
  margin-right: 0;
}

.widget-column-4 {
  margin-right: 0!important;
}

.cols-3 h5 {
  font-size: 26px;
  color: #fff;
  margin-bottom: 30px;
  font-family: 'Poppins';
  font-weight: 700;
}

.cols-3 h5:after {
  content: '';
  border-bottom: 2px solid #ffffff;
  display: table;
  width: 45px;
  padding: 25px 0 0;
}

.cols-3 h5 span {
  font-weight: 600;
  color: #fff;
}

.cols-3 span {
  color: #fd6500;
  display: inline-block;
  min-width: 70px;
  width: auto;
}

.cols-3 ul {
  margin: 0;
  padding: 0;
  list-style: inside disc;
}

.cols-3 ul li {
  display: block;
  padding: 0;
  line-height: 26px;
  list-style: none;
}

.cols-3 ul li a {
  color: #ffffff;
  padding: 3px 0;
  display: block;
}

.cols-3 ul li a:hover,
.cols-3 ul li.current_page_item a {
  color: #fd6500;
}

.cols-3 p {
  margin-bottom: 15px;
}

.cols-3 .phone-no p {
  margin-bottom: 10px;
}

.copyright-wrapper {
  color: #ffffff;
  position: relative;
  display: block;
}

.footerinfobox{
  padding: 0 0 40px 0;
  float: none;
  border-bottom: 1px solid #31363d;
}

.copyright-txt {
  padding: 30px 0;
  float: none;
  text-align: center;
  font-size: 16px;
  font-family: 'Assistant';
  line-height: 1.9em;
  border-top: 1px solid #31363d;
}

.copyright-txt a {
  color: #ffffff;
}

.copyright-txt a:hover {
  color: #54be73;
}

.copyright-txt span {
  color: #000000;
}

.design-by {
  float: right;
}

.design-by a:hover {
  color: #919090;
}

.recent-post {
  margin: 0 0 4px;
  padding-bottom: 4px;
}

.recent-post h6 {
  font-size: 13px;
  margin-bottom: 6px;
  display: block;
  text-transform: uppercase;
}

.recent-post a {
  color: #919090;
}

.recent-post a:hover {
  color: #000000;
}

.recent-post img {
  float: left;
  width: 60px;
  margin: 4px 15px 5px 0;
  border: 3px solid #4c4b4b;
}

.recent-post p {
  margin-bottom: 10px;
}

.recent-post .morebtn {
  color: #ffffff;
}

.recent-post .morebtn:hover {
  color: #000000;
}

.recent-post:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

a.added_to_cart {
  background: #e1472f;
  padding: 5px;
  display: inline-block;
  color: #fff;
  line-height: 1;
}

a.added_to_cart:hover {
  background: #000000;
}

a.button.added:before {
  content: ''!important;
}

#bbpress-forums ul li {
  padding: 0;
}

#subscription-toggle a.subscription-toggle {
  padding: 5px 10px;
  display: inline-block;
  color: #e1472f;
  margin-top: 4px;
}

textarea.wp-editor-area {
  border: 1px #ccc solid;
}

.woocommerce input[type=text],
.woocommerce textarea {
  border: 1px #ccc solid;
  padding: 4px;
}

form.woocommerce-ordering select {
  padding: 5px;
  color: #777777;
}

.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
  font-family: 'Roboto Condensed', san-serif;
  color: #ff8a00;
}

.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
  color: inherit!important;
}

h1.product_title,
p.price {
  margin-bottom: 10px;
}

.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
  font-family: 'Roboto Condensed', san-serif;
  color: #000000;
}

.woocommerce ul.products li,
#payment ul.payment_methods li {
  list-style: none!important;
}

.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
  color: inherit!important;
}

.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
  border-bottom: 0!important;
}

#wp-calendar {
  width: 100%;
}

input.search-field,
.post-password-form input[type=password] {
  border: 1px #eee solid;
  padding: 8px 23px;
  width: 70%;
  margin-right: 5px;
}

input.search-submit,
.post-password-form input[type=submit],
.wpcf7-form input[type=submit],
.woocommerce-product-search button[type=submit] {
  border: none;
  color: #ffffff;
  padding: 8px 15px;
  cursor: pointer;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fd6500;
  float: right;
}

input.search-submit:hover,
.post-password-form input[type=submit]:hover,
.wpcf7-form input[type=submit]:hover,
.woocommerce-product-search button[type=submit]:hover {
	background-color:#272727 !important;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute!important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto!important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: .875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

#logo-main a {
  display: block;
}

#logo-main a:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
a:focus {
  outline: thin dotted #e61c47;
}

.wpcf7 {
  margin: 30px 0 0;
  padding: 0;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="email"] {
  width: 40%;
  border: 1px solid #cccccc;
  box-shadow: inset 1px 1px 2px #ccc;
  height: 35px;
  padding: 0 15px;
  color: #797979;
  margin-bottom: 0;
}

.wpcf7 textarea {
  width: 60%;
  border: 1px solid #cccccc;
  box-shadow: inset 1px 1px 2px #ccc;
  height: 150px;
  color: #797979;
  margin-bottom: 25px;
  font: 12px arial;
  padding: 10px;
  padding-right: 0;
}

.wpcf7 input[type="submit"] {
  background-color: #000000;
  width: auto;
  border: none;
  cursor: pointer;
  font: 18px'Roboto Condensed', san-serif;
  color: #ffffff;
  padding: 10px 40px;
  border-radius: 3px;
}

h1.screen-reader-text {
  font: 22px'Roboto Condensed', san-serif;
}

.site-nav-previous,
.nav-previous {
  float: left;
}

.site-nav-next,
.nav-next {
  float: right;
}

.wp-block-button__link{
	margin-bottom:10px;
}

h3#reply-title {
  font: 300 18px'Roboto Condensed', san-serif;
}

#comments {
  margin: 30px 0 0;
  padding: 0;
}

nav#nav-below {
  margin-top: 15px;
}

body.wp-custom-logo .logo h2 {
  display: none;
}

.page-links span {
  padding-right: 10px;
}

body.error404 .site-main .search-form {
  width: 50%;
}

body.title-tagline-hidden .site-title,
body.title-tagline-hidden .site-description {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;

	float:left
		
}

.site-title,
.site-description {
  position: relative;
  align-content: left;
}

.site-description,
a.site-description {
  padding-top: 6px;
  color: #666;
  align-content: left;

}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
  margin-top: 15px;
}

.flex-control-nav {
  margin-top: 15px!important;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
  line-height: 100%;
  padding: 5px;
  font-size: 12px;
}

body.wp-custom-logo .logo {
  padding: 22px 80px 0 0;
	float: left;
}

body.wp-custom-logo .site-description,
body.wp-custom-logo a.site-description {
  padding-top: 5px;
}

.columns-row {
  margin-left: -15px;
  margin-right: -15px;
}

.col-columns-2 {
  width: 50%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
  min-height: 1px;
}

.col-columns-2-full {
  width: 100%!important;
}

.col-columns-2 h3 {
  color: #fefefe;
  font-size: 32px;
  margin-bottom: 30px;
  text-align: left;
  font-weight: normal;
  line-height: 40px;
  font-family: 'Assistant';
}

.col-columns-2 p {
  line-height: 26px;
  margin: 0 0 20px;
}

#footer-wrapper aside.widget {
  padding: 0;
  border: none;
}

.row_area {
  margin-left: -15px;
  margin-right: -15px;
  clear: both;
}

.skt-coll-columns-3 {
  width: 33.33%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
}

.featurethumb {
  text-align: center;
}

.featurethumb img {
  max-width: 304px;
  height: auto;
  margin: 0;
  position: relative;
}

.footermenu {
  text-align: center;
  margin: 0 auto;
  padding: 20px 0;
}

.footermenu ul {
  display: block;
}

.footermenu ul li {
  display: inline-block;
  text-align: center;
  list-style: none;
  margin: 10px 22px;
}

.footermenu ul li a {
  color: #999999;
  font-size: 17px;
}

.footermenu ul li a:hover {
  color: #ffffff;
}

#topmenu {
  position: relative;
  z-index: 999999;
  display: block;
  box-sizing: border-box;
  float: right;
}

.entry-meta {
  padding-bottom: 20px;
}

#footer-info-area {
  display: table;
  border-bottom: solid 1px #202020;
  width: 100%;
  padding: 0 0 30px;
  margin-bottom: 40px;
}

.footerleft {
  float: left;
  text-align: left;
}

body.wp-custom-logo .footerleft .logo {
  padding: 10px 0;
}

.footerright {
  float: right;
  text-align: right;
}

#footer-info-area .contact-info {
  background: #161616;
  width: 100%;
  display: table;
}

#footer-info-area .col-4 {
  width: 33.33333333%;
  float: left;
  position: relative;
  min-height: 1px;
  padding: 0 15px;
  box-sizing: border-box;
}

#footer-info-area .box {
  border-right: 2px solid;
  border-right-color: #1f1f1f;
  padding: 38px 25px;
}

#footer-info-area .box img {
  padding-right: 50px;
  float: left;
  position: relative;
}

.yellowdivide {
  width: 2px;
  height: 22px;
  background: #fd6500;
  position: absolute;
  left: 25%;
}

#footer-info-area .box h5 {
  color: #fefefe;
  text-transform: uppercase;
  margin: 0 0 -5px;
  padding-bottom: 10px;
  position: relative;
  top: -5px;
  font: 400 15px Lato, sans-serif;
}

#footer-info-area .box p {
  color: #757575;
  font-size: 13px;
  word-wrap: break-word;
  margin: 0;
}

.read-more-btn {
  background: #fd6500;
  padding: 14px 35px;
  border-radius: 100px;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  margin-top: 0;
  display: inline-block;
  font-family: 'Assistant';
}

.read-more-btn:hover {
  background: #222!important;
  color: #fff;
}

.woocommerce button.button.alt {
  background-color: #000!important;
}

.widget_shopping_cart_content {
  position: relative;
}

.widget_shopping_cart_content .remove {
  position: absolute;
  left: 0;
}

.woocommerce ul.cart_list li {
  padding: 0 0 1em 2em!important;
}

.wc-forward {
  margin-right: 10px!important;
}

.footer-row {
  padding: 60px 0 0;
}

.headsearchbox {
  float: right;
  margin: 27px 0 0 15px;
}

.header-cart {
  float: right;
  margin: 15px 20px 0 40px;
}

.cart-customlocation {
  display: block;
  position: relative;
  top: 15px;
}

.custom-cart-count {
  font-size: 14px;
  color: #fff;
  background-color: #fd6500;
  height: 24px;
  width: 24px;
  display: block;
  border-radius: 50%;
  text-align: center;
  line-height: 24px;
  position: absolute;
  top: 0;
  right: -15px;
}

#custom-col {
  background: rgba(255, 255, 255, 0.90);
  padding: 140px 30px;
}

.colside1,
.colside3 {
  float: left;
}

.colside2,
.colside4 {
  float: right;
}

.videography-trailer-box .elementor-custom-embed-play i{
	visibility:hidden !important;
}

.videography-trailer-box .elementor-custom-embed-play:before{
	content:'';
	background:url(images/video-playicon.png) no-repeat;
	width:64px;
	height:64px;
	left:0px;
	right:0px;
	margin:0 auto; 
	position:absolute;
}

.videography-movie-trailer .elementor-custom-embed-play i{
	visibility:hidden !important;
}

.videography-movie-trailer .elementor-custom-embed-play:before{
	content:'';
	background:url(images/latest-video-playicon.png) no-repeat;
	width:144px;
	height:114px;
	left:0px;
	right:0px;
	margin:0 auto;
	position:absolute;
}

.videography-trailer-title{
	position: absolute !important;
	bottom: 23%;
	padding: 0 300px;
}

.videography-skill-counter .elementor-widget-container {
	width:140px;
	height:140px;
	border-radius:100%;
	padding-top:50px;
}

.videography-skill-counter .elementor-counter-title {
	margin-top:60px !important;
}

#footer .widget h3.title{
	font-size:26px !important;
}

.inner_header_banner{
	width:100%;
}

.page_head{
    position: relative;
    width: 100%;
    float: left;
    overflow: hidden;
    text-align: center;
}

.page_head img{
    width: 100%;
    height: 488px;
    vertical-align: bottom;
    min-height: 488px;
	object-fit: cover;
}

.cattitle_wrap {
	width: 85%;
	margin: 0 auto;
	position: absolute;
	top: 60%;
	left: 50%;
	z-index: 99;
	width: 100%;
	transform: translate(-50%,-60%);
	text-align: center;
	z-index: 9;
}

.cattitle_wrap h1{
	font-family: 'Poppins';
	font-size: 54px;
	color: #fff;	
}

.footer-logo {
    text-align: left;
    padding: 60px 0 0 0;
    float: left;
}

.footer-social {
    float: right;
    text-align: right;
    padding: 70px 0 0 0;
}

.social-icons {
	display: inline-table;
}
.social-icons a {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	transition: 0.6s;
	-moz-transition: 0.6s;
	-webkit-transition: 0.6s;
	-o-transition: 0.6s;
	margin: 0;
	padding: 0;
	border-radius:250px;
	-moz-border-radius:250px;
	-webkit-border-radius:250px;
	background-color:#151515 !important;
}

.social-icons a:hover {
	background-color:#fd6500 !important;
}
.social-icons br {
	display: none;
}
.social-icons .fb {
	background: url(images/icon-fb.png) no-repeat center center;
}
.social-icons .tw {
	background: url(images/icon-tw.png) no-repeat center center;
}
.social-icons .in {
	background: url(images/icon-in.png) no-repeat center center;
}
.social-icons .insta {
	background: url(images/icon-insta.png) no-repeat center center;
}
.social-icons .yt {
	background: url(images/icon-youtube.png) no-repeat center center;
}
 
iframe {width: 100%;height: 100%;}</pre></body></html>