@media all and (min-width: 1280px) {
.home-header-wrap .header-content-wrap .container {
    width: 1280px;
}
}
.zerif-copyright-box {
    display: none;
}
#aboutus.about-us p {
    color: #939393;
}
#featuredone.featured-one p {
    color: #939393;
}
@media all and (max-width: 991px) {
.skill-text p {
    text-align: center;
}
.skill-image {
    text-align: center;
}
}
.big-title-tagline {
    text-align: center;
    color: #FFF;
    line-height: 65px;
    z-index: 0;
    text-transform: uppercase;
    font-size: 55px;
    float: none;
}
@media all and (max-width: 1279px) {
.big-title-tagline {
    font-size:30px;
}
}
@media all and (max-width: 702px) {
.big-title-tagline {
    font-size:20px;
}
}
@media all and (max-width: 478px) {
.big-title-tagline {
    font-size:14px;
}
}
@media all and (max-width: 344px) {
.big-title-tagline {
    display:none;
}
}
.purchase-now h3 {
    text-shadow: 3px 3px 8px #000;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.purchase-now:hover h3 {
    padding: 20px;
    background: rgba(0,0,0,0.5) !important;
}
.separator-one h3.container.text {
    line-height: 40px;
    text-shadow: 3px 3px 8px #000;
		padding: 30px 10px;
    background: rgba(0,0,0,0.5) !important;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.packages .section-header h2.white-text {
    text-shadow: 3px 3px 10px #333;
}
.packages .section-header h6.white-text {
    color: #ffffff;
    text-shadow: 3px 3px 10px #333;
}

/* Trademark Page */
.page-id-304 .content-left-wrap {
		padding-top: 0;
}
.page-id-304 .entry-content {
		margin-top: 0;
}
.page-id-304 .sow-slider-image-wrapper h1 {
    text-shadow: 3px 3px 10px #000 !important;
    background-color: rgba(0,0,0,0.2);
    padding: 20px;
		text-align: center;
}
.page-id-304 .so-widget-sow-hero .sow-slider-base .sow-slide-nav {
    background-color: rgba(0,0,0,0.5);
    padding: 5px;
}
.page-id-304 .so-widget-sow-cta-default-423918009508 .sow-cta-base {
		background-color: rgba(0,0,0,0);
  	text-align:center;
}
.page-id-304 .so-widget-sow-cta-default-423918009508 .sow-cta-base h4 {
		font-weight:bold;
  	font-size:130%;
  	color:#ffffff;
    text-shadow: 3px 3px 10px #000 !important;
}
.page-id-304 .so-widget-sow-cta-default-423918009508 .sow-cta-base h5 {
  	font-size:95%;
	  color:#ffffff;
    text-shadow: 3px 3px 10px #000 !important;
}
.page-id-304 #pl-w578bbbdc9fe36 {
    padding: 0 30px;
}
.page-id-304 .so-widget-sow-headline.so-widget-sow-headline-default-028089ae3e2c h1 {
    text-shadow: 3px 3px 10px #000;
}
.page-id-304 .so-widget-sow-cta-default-423918009508 .sow-cta-base .so-widget-sow-button {
    float: none;
}
.page-id-304 .so-widget-sow-cta-default-423918009508 .sow-cta-base .sow-cta-text {
		float: none;
}
.page-id-304 .so-widget-sow-button.so-widget-sow-button-atom-454475046571 {
    margin-top: 25px !important;
}
.page-id-304 .ow-button-base.ow-button-align-center a:hover {
    background: #000000;
}
.page-id-304 .ow-button-base.ow-button-align-center a:hover span {
    color: #ffffff;
}
.page-id-304 .ow-button-base.ow-button-align-center a span {
    font-weight: bold;
}
.page-id-304 .widget_sow-cta {
    background: rgba(0,0,0,0.4);
}
.lsow-dark-bg .so-widget-lsow-services .sow-icon-fontawesome {
    color: #F94213;
}
.page-id-304 .so-widget-sow-price-table-atom-72df40a532e5 .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature p {
		text-align: center;
}
.page-id-304 .so-widget-sow-price-table-atom-72df40a532e5 .ow-pt-columns-atom .ow-pt-column .ow-pt-features .sow-feature-text {
		text-align: center;
}
.page-id-304 .package {
		border: 1px solid #333
}
.page-id-304 .panel-grid-cell div.so-panel.package-widget {
    width: 100%;
    text-align: center;
}
.page-id-304 .widget .package li:before {
		display: none;
}
.page-id-304 .package-box-wrap .package {
		margin-bottom: 0px;
}
.lsow-flexbox .page-id-304 .so-widget-sow-hero-default-b31ed6a05533-304 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
		padding: 0;
}
.lsow-flexbox .page-id-304 .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper {
	  display: flex;
    flex-direction: column;
    justify-content: center;	
}
.page-id-304 .so-widget-lsow-services-default-d75171398898-304 h3.widget-title {
display:none;
}
@media all and (max-width: 380px) {
.navbar-brand {
    padding:7px 0;
}
.navbar-toggle.collapsed {
		margin-left: 0;
  	margin-right: 0;
  }
}
/* Sticky Menu */
@media all and (max-width: 767px){
#main-nav, #main-nav.fixed {
position: fixed!important;
z-index: 999;
}}
/* Responsive Tweaks */
@media screen and (max-width: 768px) {
#portfolio-list .cbp-rfgrid li {
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3);
}
}
@media screen and (max-width: 480px) {
#portfolio-list .cbp-rfgrid li {
    width: -webkit-calc(100% / 2);
    width: calc(100% / 2);
}
}
@media screen and (max-width: 480px) {
.so-widget-sow-hero-default-b31ed6a05533-304 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
    font-size: 24px;
}
}
