/*
Theme Name: tactix
Theme URI: YouWebsite.com
Description: tactix
Version: 1.0
Author: cybertach
Author URI: 
Text Domain: tactix
License:
License URI:
Tags: custom-header, custom-menu, custom-logo, featured-images

*/


.nav2 .phone {font-size:20px!important;}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.image_b{
display:none;
}


.active .image_w{
display:none;
}

.active .image_b{
display:block;
}

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

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

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

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    white-space: nowrap;
    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: 0.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; /* Above WP toolbar. */
}
.gallery-caption {color: #707070;
    color: rgba(51, 51, 51, 0.7);
    display: block;
    font-family: "Noto Sans", sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.5;
    padding: 0.5em 0; 
}
.bypostauthor{
    background-color: #4d535f;
    color: white;
}

.sticky { }

@charset "utf-8";
/* CSS Document */

/* Table of Contents
-----------------------------------------------------------------------------
1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework 
*/

/* 1. Clean Base
------------------------------------------------------------------------------*/
html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,
input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline; font-family: 'Heebo', sans-serif;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {margin:0; padding:0;}
html, body{height: 100%; border:none; -webkit-appearance:none;-ms-appearance:none; -webkit-text-size-adjust:none;-ms-text-size-adjust:none;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.cf:after,.cf:before{display: table;content: ''}
.cf:after{clear: both;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* 2. Base Typography
------------------------------------------------------------------------------*/
body{ color:#373d48; font-size:13px;font-weight:400; line-height:22px;font-family: 'Open Sans', sans-serif;}
body *{direction: rtl;}
input,button,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}

blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eee;}

p{ color:#373d48; font-size:13px; font-weight:400; line-height:22px;}
p a{font-size:13px; font-weight:400; line-height:22px; }

ul{padding:0;margin: 0;}
ul li{ font-size:13px;  color:#373d48; font-weight:400; line-height:18px; padding:0;margin: 0;}

ol{ margin:0; padding:0;}
ol li{ font-size:13px;  color:#373d48; font-weight:400; line-height:18px; padding:0 0 5px 0; list-style: decimal; margin-left:20px;}

hr { margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee;}

/* 3. Images
------------------------------------------------------------------------------*/
img{border:none; border-style: none; vertical-align: middle;}

/* 4. Link
------------------------------------------------------------------------------*/
a {color: #337ab7;text-decoration: none;}
a:hover,a:focus {color: #23527c;}

/* 5. Forms
------------------------------------------------------------------------------*/

input{line-height: normal;font-family: 'Open Sans', sans-serif;}
input[type='email'],input[type='text'],input[type='password']{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;padding: 5px;border: 1px solid #cbcbcb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
textarea{-webkit-appearance:none; border:none; -webkit-text-size-adjust:none;box-sizing: border-box;padding: 5px;border: 1px solid #cbcbcb;display: block;overflow: auto;font-family: 'Open Sans', sans-serif;}
input[type='email']:focus,input[type='text']:focus,input[type='password']:focus,textarea:focus{border-color: #ccc}
button,input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;border:none;-webkit-text-size-adjust:none;background: #cbcbcb;}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}

/* 6. Tables
------------------------------------------------------------------------------*/
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}

/* 7. Layout Framework
------------------------------------------------------------------------------*/

/* commomn css */
/* opacity effect */
.opacity1{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity:1;opacity:1;}
.opacity0{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0; opacity:0; }

/* transition effect */
.tra{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/* float */
.fleft{float: left;}
.fright{float: right;}

/* column grid */
.row{width: 100%;}
.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{float: left;}
.col-12 {width: 100%;}
.col-11 {width: 91.66666667%;}
.col-10 {width: 83.33333333%;}
.col-9 {width: 75%;}
.col-8 {width: 66.66666667%;}
.col-7 {width: 58.33333333%;}
.col-6 {width: 50%;}
.col-5 {width: 41.66666667%;}
.col-4 {width: 33.33333333%;}
.col-3 {width: 25%;}
.col-2 {width: 16.66666667%;}
.col-1 {width: 8.33333333%;}

/* button */
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;}

/* main container */
#wrapper{ width:100%; min-height:100%; padding:0 !important; margin:0 !important;}
.container{max-width:1320px;margin: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; position:relative;width: 100%}
/* header */
header{  height:auto;  z-index:999999; -moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-o-transition: 0.4s ease all;transition: 0.4s ease all;position: fixed;width: 100%;left: 0;top: 0}
header.active{background: #fff; position:fixed; width:100%;left: 0;top: 0;z-index: 9999999;}
header .logo{padding:20px 0px; float:right;margin-left:48px;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-o-transition: 0.4s ease all;transition: 0.4s ease all;}
header .nav1{display: inline-block;vertical-align: top}
header .nav1 .menu{ list-style: none;}
header .nav1 .menu li{ display:inline-block;  position:relative;transition: 0.4s ease all; }
header .nav1 .menu li a{color:#fff; font-size: 14px; font-weight: 500; display: inline-block;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-o-transition: 0.4s ease all;transition: 0.4s ease all;padding: 37px 9px 39px 7px;margin-left: 8px}
header .nav1 .menu li.current-menu-item {background-color:#c43527; }
header .nav1 .menu li.current-menu-item a{background:#c43527; color:#fff !important;}
header .nav1 .menu li:hover{background-color:#c43527;}
header .nav1 .menu li .sub-menu {position: absolute;z-index: 99999;background: #c43527;top: 110px;right: 0px;transition: 0.4s ease all;opacity: 0;visibility: hidden}
header .nav1 .menu li a.changecolor,header .nav2 ul li a.changecolor{color:#919b98;}
header .nav1 .menu li .sub-menu li{display: block;}
header .nav1 .menu li .sub-menu li a{padding: 12px 50px;display:block; color:#fff;margin-left: 0px;    white-space: nowrap;}
header .nav1 .menu .menu-item-has-children:hover .sub-menu{opacity: 1;visibility: visible;top: 90px;}
header .nav1 .menu li .sub-menu li a:hover{background-color: #000}
header .nav2 {float: left;margin-top: 40px}
header .nav2 ul { list-style: none;}
header .nav2 ul li{display: inline-block; padding-left:4px; cursor:pointer;}
header .nav2 ul li a{display: inline-block; color:#fff; font-weight: 300; cursor:pointer;}
header .nav2 .nav2p{padding-right:22px;}
header .nav2 .nav2p img{padding-right:20px; }
header .nav2 .nav2p img.fixedimg{opacity:0; visibility:hidden;display: none}
header .nav2 .nav2p img.removeicon{opacity:1; visibility:visible;}
header.active .nav2 .nav2p img.fixedimg{display: inline-block}
header.active .logo {padding: 12px 0px;}

/*-- slider --*/

/*.slidfer-background{background-image:url('images/site/banner.jpg'); background-repeat: no-repeat;height:686px; width:100%; }*/
/* banner */
/*slider*/
.header-background{position: relative;//height: 500px}
.home_slider {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0; -webkit-clip-path: polygon(100% -160%, -70% 100%, 100% 100%);   clip-path: polygon(100% -160%, -70% 100%, 100% 100%);}
.home_slider li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;height: 100%;background-repeat: no-repeat;background-size:cover;min-height: 684px}
.home_slider li:first-child {position: relative;display: block;float: left;}
.home_slider img {display: block;height: auto;float: left;width: 100%;border: 0;}
.header-background .prev,.main_slider .next {display: none}
.rslides_tabs{position: absolute; bottom: 38px;width: 100%;text-align: center;z-index: 99}
.rslides_tabs li{display: inline-block; width: 22px;height: 22px;background-color: rgba(255, 255, 255, 0.5);margin-left: 9px;margin-right: 9px;border-radius:50%}
.rslides_tabs li.rslides_here{background: #fff;}
.rslides_tabs li a{font-size: 0px}
.header-background .banner-content{  color:#fff; border-right: 5px solid #fff;padding: 0px 19px;display: block;  margin-right: 80px;    margin-top: 241px;}
.header-background .banner-content h2{font-size:48px; color:#fff; font-weight: bold;line-height: 46px; padding-bottom: 12px;}
.header-background .banner-content h2 span{ color:#a52d22; }
.header-background .banner-content p{font-size: 14px; font-weight:300; color:#fff; max-width:440px;padding-bottom: 35px; line-height: 15px}
.header-background .banner-content a{font-size: 14px; font-weight:bold; color:#fff; max-width:440px; padding:15px 39px; border:2px solid #fff; border-radius: 10px; margin-left: 18px; transition: .5s ease all;display: inline-block}
.header-background .banner-content a:hover{border:2px solid #a52d22; color:#a52d22; background: #fff; }
.header-background .banner-content .bcr{ background:#a52d22; border-color: #a52d22}
.contact-us{ padding:19px; position:fixed; right:-50px; top:366px;  transform: rotate(90deg);z-index: 9}
.contact-us a{ vertical-align: text-top; font-size: 18px; color:#fff; font-weight: 500; background:url('images/site/contact-back.png'); background-repeat: no-repeat; background-size:100% 100%; padding:13px 36px;}
.contact-us .msg-back{background: url('images/site/contact-msg.png'); background-repeat: no-repeat; background-size:100% 100%; text-align: center; padding:17px 7px 12px 7px;}


/* Events */
.main .event-photos{min-height: 150px;  background-repeat: no-repeat; width:100%;    position: relative;background-image: url(images/site/bg_banner.png);background-repeat: no-repeat;background-size: cover;top: -134px;}
.main .event-photos:after{content: '';position: absolute;height: 134px;left: 0;background-color: #f7f7f7;width: 100%;bottom: -134px;}
.event-photos img { position: absolute; top: -61px;transform: rotate(-4deg);left: -51px;  width: 100%;  height:100%; }
.mainimg{max-width:1584px; margin:0 auto; padding-top: 382px; padding-bottom:56px;width: 100%}
.main .event-photos .mainimg .eimg{float:left; height:500px; width:31.65%; background-position:  center;position: relative;  margin-right:40px; margin-bottom: 48px;opacity: 0.9;cursor: pointer;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.main .event-photos .mainimg .eimg:after{position: absolute;content: '';background-color: rgba(0,0,0,0.7);width: 100%;height: 100%;}
.main .event-photos .mainimg .eimg p{position:absolute;top:50%; left:0; right:0; z-index:9; color:#fff; font-size:30px; text-align:center;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;font-weight: bold}
.main .event-photos .mainimg .eimg span {
	opacity:0;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 9;
    color: #fff;
    font-size: 18px;
    text-align: center;
    transition: 0.4s ease all;
    -o-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
    -webkit-transition: 0.4s ease all;
    padding: 0 10%;
}
.main .event-photos .mainimg .eimg:nth-child(3n){margin-right:0;}
.main .event-photos .mainimg .eimg:hover p{top: 40%;}
.main .event-photos .mainimg .eimg:hover span{opacity:1;top:50%;}
.main .event-photos .mainimg .eimg:hover {opacity: 1}


/* About us*/

.header-background .banner-content {margin-top: 241px;margin-right: 48px;}
.main .about-us{ background: #f7f7f7; position:relative;    padding-bottom: 46px;}
.main .about-us h2{color:#919b98; text-align: center; font-size:36.3px;  padding-bottom: 25px;font-weight: 400;    margin-top: -26px;}
.main .about-us .about-after-title{text-align: center; margin-bottom: 47px;position: relative}
.main .about-us .about-after-title:before{content:''; background:#919b98; height:1px; width:81px; position: absolute; top: 27px;left: 533px;}
.main  .about-us .about-after-title:after{content:''; background:#919b98; height:1px; width:81px; position: absolute; top: 27px;right: 533px;}
.main .about-us .about-content{max-width:1103px; margin:0 auto;}
.main .about-us .about-content .ac1{ background:#fff; text-align: center; padding:100px 30px;min-height:430px;opacity: 0.7;position: relative;top: 27px;transition: 0.4S ease all;-moz-transition: 0.4S ease all;-webkit-transition: 0.4S ease all;-o-transition: 0.4S ease all;}
.about-us .about-content .ac1 p{font-size:16px; color:#919b98; line-height: 29px;}
.about-us .about-content .ac1 a{color:#919b98; font-size:16px; padding-top: 45px;display: inline-block; font-weight:600;transition: .5s ease all;}
.about-us .about-content .ac1 a:hover,.about-us .about-content .ac3 a:hover{color:#c43527;}
.about-us .about-content .ac3{ position: absolute; top:32px; min-height:430px; right: -7px;}
.about-us .about-content .ac2{box-shadow: 0px 18px 30px 10px #f7f7f7; min-height:498px; border-top:5px solid #c43527;}
.about-us .about-content .ac2 p{font-size:19px; color:#919b98; line-height: 29px;}
.about-us .about-content .ac2 a{color:#c43527; font-weight:600; font-size:16px; padding-top: 45px;display: inline-block; transition: .5s ease all; }
.contact-us {right: -66px;top: 276px;}
.about-us .about-content .ac2 a:hover{color:#919b98;}
.cal_main{min-height: 515px;}
/*.main .about-us .about-content .ac1*/
.owl-carousel.owl-rtl .owl-item.center  .ac1 {opacity: 1}
.owl-carousel.owl-rtl .owl-item.center  .ac1 a {color: #c43527}
.owl-carousel.owl-rtl .owl-item.center .cal_main .ac1{top: 0;min-height: 496px;box-shadow: 0px 0px 30px  rgba(0, 0, 0, 0.24); border-top:8px solid #c43527;z-index: 9999}
/*carousel */
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{display:none;}
.owl-carousel .owl-dot{width: 10px;height: 10px;border:1px solid #919b98; border-radius:50%; display:inline-block; margin:5px;}
.owl-carousel .owl-dot.active{background:#919b98; }
.owl-dots {display: block;margin: 0 auto;text-align: center;margin-top: 13px;}


/* Videos */
.videos{ max-width:1327px; margin:0 auto; margin-top:110px;width: 100%;background-color: #fff} 
.videos .camera-icon{margin-bottom:50px;}
.videos .video1{width:22.608%; float:left; margin-right: 42px; box-shadow: 0px 0px 35px #F5F5F5; text-align: center;}
.vd .video1:last-child{margin-right:0;}
.video1 .col_img{height: 190px;overflow: hidden;display: block}
.video1 .col_img img{width: 100%;min-height: 100%}
.videos .video1 h3{color:#029183; font-size:18px; font-weight:600; padding-top:29px; padding-bottom:24px; }
.videos .video1 p{color:#919b98; font-size:14px; padding-left:14px; padding-right: 14px; font-weight: 500;}
.videos .video1 a{color:#919b98; font-size:14px; font-weight:600;padding-top:23px; padding-bottom: 34px;  display:inline-block; cursor:pointer;}
.videos .video1 a:hover{ color:#029183; transition: .5s ease all;}
.videos .more-video{height:73px; width:300px; background: #f7f7f7; text-align: center; border:3px solid #029183; border-radius: 9px; margin:50px auto; margin-bottom: 31px;}
.videos .more-video a{font-size:18px; color:#029183; font-weight:600; padding:24px 0px; display:inline-block; transition: .5s ease all; height:100%;  width:100%;}
.videos .more-video a:hover{color:#fff; background:#029183;  }

/*After Video*/
.after-video{max-height:191px; background:#f7f7f7; width:100%; text-align: center;}
.after-video h2{color:#919b98; font-size:24px; font-weight:600; padding-top:45px; padding-bottom: 28px;}
.after-video a{color:#fff; background:#029183; font-size:16px; font-weight:600; padding:17px 17px; border-radius:10px; display: inline-block; margin-bottom: 45px;border: 2px solid transparent}
.after-video a:hover{border:2px solid #029183; background: #fff; color:#029183; transition: .5s ease all;}


/* Gallery */

.gallery{width:100%;  }
.gallery h2{ color:#fff; font-size:24px; font-weight:600; text-align:center; padding:40px 0px; background:#191919;} 
.gallery h2 img{padding-left:29px;}
.gallery .gallery-photos{width:100%;}
.gallery .gallery-photos .gallery1{position:relative; height:478px; width:475px; float:left; background-position: center;  }
.gallery .gallery-photos .gallery1:hover .gallery-content{opacity:1; visibility:visible; }
.gallery .gallery-photos .gallery-content{position:absolute; background:rgba(195,64,46,.9); top:0; left:0; right:0; height:100%; width:100%; color:#fff; opacity:0; visibility:hidden; transition: 0.7s ease all; cursor: pointer;}
.gallery .gallery-photos .gallery-content .gc{height:176px; width:368px; position:absolute; top:106px; left: 0px;
    right: 0;margin-left: auto;margin-right: auto;}
.gallery .gallery-photos .gallery-content .gc h5{float:left; padding-left:52px;font-weight: 200; font-size: 24px; padding-bottom: 44px;}
.gallery .gallery-photos .gallery-content .gc img{padding-right:20px; }
.gallery .gallery-photos .gallery-content h6{float:right; padding-right:46px; font-weight: 200;font-size: 24px;padding-bottom: 44px;}
.gallery .gallery-photos .gallery-content .gc p{color:#fff; font-size:13px; text-align: center;  font-weight:300;}


/* footer */
footer{background-color: #fff; padding:85px 0px; }
footer .min_footer{max-width:856px; border-top:1px solid #919b98; width: 100%;margin: 0 auto}
footer .col1{float:right; width:20%; margin-top:47px; padding-right:10px; margin-bottom:56px;}
footer .col1 h3{color:#919b98; font-size:16px;font-weight:600; padding-bottom:19px;}
footer .col1 h3:hover{color:#029183;}
footer .col1 ul li a:hover{color:#029183; font-weight: 500;}
footer .col1 ul li{list-style:none;}
footer .col1 ul li a{font-size:14px; color:#919b98; line-height:29px;font-weight: 500}
.col1+.col1{padding-right:0px;}
.col1+.col1+.col1{padding-right:10px;}
.col1+.col1+.col1+.col1{padding-right:30px;}
.col1+.col1+.col1+.col1+.col1{padding-right:50px;}


.last-footer{text-align: center}
.last-footer ul li{display: inline-block; list-style: none; padding-right:10px;}
.last-footer ul li a{cursor:pointer;}
.last-footer ul li a img{height:56px; width:62px; cursor:pointer;}
.last-footer ul li:first-child{padding-right: 0;}

.attraction {padding-top: 158px;max-width: 1280px;margin: 0 auto;}
.error_404 h2{margin-bottom:10px;margin-top:50px;font-size:150px;text-align:center; line-height: 150px;}
.error_404 p{padding-top:10px;font-size:20px;font-weight:bold;padding-bottom:30px}
.error_404 h3{text-align:center;}
.error_404{margin-bottom:50px}

#instaShowGallery_1+.active {display: none !important;}

#ncf_sidebar .ncf_ph label {
    left: auto;
    right: 10px;
    direction: ltr;
}

.ncf_sidebar_cont * {font-family: 'Heebo', sans-serif!important;}
#ncf_sidebar input, #ncf_sidebar input:focus, #ncf_sidebar textarea, #ncf_sidebar textarea:focus, .ncf_ph label, #ncf_sidebar select{
font-family: 'Heebo', sans-serif!important;
}