	.header_box{background-color:#F3F2F7;padding:20px 0;}
	.header_box .logo a{display:inline-block; text-decoration:none;}
	.header_box .logo a h3{font-family:bold; font-size: 28px;font-weight: 600; color: #425162; text-decoration:none; padding-left:70px;}
.header_nav{position:relative; width:100%;z-index:9; top:0;}
.page-template-onepage .header_nav{position:fixed;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);}
.header_nav.fixed{position:fixed;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);}

	.uni_nav{background: #fff;}
	.uni_nav ul.navbar-nav li{padding:8px 35px 8px 0; }
	.uni_nav ul.navbar-nav li a{font-size: 16px; color: #000; text-decoration:none; text-transform:uppercase; position:relative; padding-left:0 !important; padding-right:0 !important;}
	.uni_nav ul.navbar-nav li.current_page_item a{font-weight:bold; font-family:bold; color:#37b24a; }
	.uni_nav ul.navbar-nav li a:after{content:""; width:100%; height:5px; background:#37b24a; bottom:-7px; left:0; position:absolute; transform: scale(0,1);-ms-transform-origin: left center;transform-origin: left center;-webkit-transform-origin: left center;transition: all .15s ease-out;filter: alpha(opacity=@opacity * 100);-moz-opacity: 0;
	-khtml-opacity: 0;opacity: 0;}
	.uni_nav ul.navbar-nav li.current_page_item a:after,.uni_nav ul.navbar-nav li:hover a:after {-webkit-transform: scale(1,1);
		-ms-transform: scale(1,1);
		transform: scale(1,1);
		filter: alpha(opacity=@opacity * 100);
		-moz-opacity: 100;
		-khtml-opacity: 100;
		opacity: 100;
		opacity: 1;}
		.uni_nav ul.navbar-nav li a.dropdown-toggle:before{
  content:"" !important;
  display: inline-block !important;
  margin-left: .255em !important;
  vertical-align: .255em !important;
  content: "" !important;
  border-top: .3em solid !important;
  border-right: .3em solid transparent !important;
border-left: .3em solid transparent !important;
  border-bottom: 0;
opacity:1;
position:absolute !important;
right:-18px;
bottom:18px;
  }
.uni_nav ul.navbar-nav li.current_page_item a:after,.uni_nav ul.navbar-nav li:hover a:after,
.uni_nav ul.navbar-nav li.current_page_ancestor a:after
{-webkit-transform: scale(1,1);
  -ms-transform: scale(1,1);
  transform: scale(1,1);
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;}
.uni_nav ul.navbar-nav li.dropdown ul.dropdown-menu{
  border-radius:0;
}

.uni_nav ul.navbar-nav li.dropdown ul li{
  padding: 3px 10px;
}
.dropdown-item:focus, .dropdown-item:hover{
  background:transparent;
  color:#37b24a !important;
  
}

.navbar-toggler{
    background-color:#37b24a;
    padding:10px;
}
.uni_nav ul.navbar-nav li.current_page_item.dropdown ul li a:after,.uni_nav ul.navbar-nav li.dropdown:hover ul li a:after{
  opacity:0;
  width:0;
}

.dropdown-toggle::after{border-color:transparent;}
		
.indie h1, .indie h2, .indie h3, .indie h4, .indie h5{
    
    font-family:Indie !important;
}		
		

.tiddle_col{float:left; width:25%; position:relative;}
.tiddle_col #tiddle1{margin: auto;transform: translate(-60px,-140px);width: 50%;}
.tiddle_col #tiddle2{margin: auto;transform: translate(-60px,-160px);width: 35%;}
.tiddle_col #tiddle3{margin: auto;transform: translate(-45px,-280px);width: 50%;}
.tiddle_col #tiddle4{margin: auto;transform: translate(-10px,-355px);width: 50%;}

.tiddle_col #ban_tiddle1{margin: auto;transform: translate(-60px,-140px);width: 50%;}
.tiddle_col #ban_tiddle2{margin: auto;transform: translate(-60px,-160px);width: 35%;}
.tiddle_col #ban_tiddle3{margin: auto;transform: translate(-45px,-260px);width: 50%;}
.tiddle_col #ban_tiddle4{margin: auto;transform: translate(-10px,-315px);width: 50%;}
.tiddle_col svg * {stroke: #ea242a;fill-opacity: 0;transition: fill-opacity 1s;}
.tiddle_col svg.finished * {fill-opacity: 1;stroke:none;  }

#pre_bee svg * {stroke: #ea242a;fill-opacity: 0;transition: fill-opacity 1s;}
#pre_bee svg.finished * {fill-opacity: 1;stroke:none;  }

.cont_wrap h3{line-height:20px;}
.cont_wrap h3 span{font-size:14px;}
.cont_wrap .subhead{color: #36B24A;font-family: medium;font-size: 20px;margin-bottom: 0;margin-top: 10px;}
.tid_btn_wrap {
    position: absolute;
    bottom: 0;
    width: 50%;
    display: block;
    left: 20px;
}
.tid_btn_wrap a{
	
	color: #fff;
    display: block;
    text-align: center;
    width: 100%;
    background: #36B24A;
	padding-top:5px;
	padding-bottom:5px;
}

    .p_list p{
        margin-bottom:10px;
    }
    
    .p_list p strong{ font-family:bold; }


	.title_container{position:relative; margin-bottom:20px;}
	.title_container:after{content:""; background:#E6E5E9; width:100%; height:2px; position:absolute; left:0; bottom:0;}
	.title_container h3{color: #2f2f2f;font-size: 20px; font-family:medium; position:relative; display:inline-block;}
	.title_container h3:after{content:""; background: linear-gradient(153.11deg, #fc9936 0%, #e47061 100%); width:80%; height:4px; position:absolute; left:0; bottom:-9px; z-index:3;}
	.filter_sec {position: absolute;right: 0;top: 0;z-index:12;}

	/* List View */

	.post_content_container.lv{background-color:#fff; border-radius:5px; display:block;}
	.post_content_container.lv .viewall{padding:20px; display:block; font-size: 16px;font-weight: 700;color: #fc9936; font-family:bold;}

	.post_content_container.lv .post_carrier{margin:20px; border-bottom: 2px solid #EFEFEF;}
	.post_content_container.lv .post_carrier:after{content:""; clear:both; display:block;}
	.post_content_container.lv .post_carrier .postimg{width:25%; height:81px; float:left; padding-top:10px;}
	.post_content_container.lv .post_carrier .postimg img{border-radius:5px; height:100%; width:100%; object-fit:cover;}
	.post_content_container.lv .post_carrier  .postcontentarea{float:left; width:75%; padding:10px;}
	.post_content_container.lv .post_carrier  .postcontentarea a h4{font-size: 16px;font-weight: 600;color: #3f444a; font-family:bold;}
	.post_content_container.lv .post_carrier  .postcontentarea span.date{font-size: 12px; color: #636363; padding-bottom:10px; }
	.post_content_container.lv .post_carrier  .postcontentarea p{font-size: 14px; color: #3f444a; font-family:regular; margin-top:10px; display:none;}
	.post_content_container.lv .post_carrier  .postcontentarea .readmore a{font-size: 16px; color: #fc9936; display:none;}


	.post_content_container.lv .post_carrier:first-child{margin:0px; border-bottom: 2px solid #EFEFEF;}
	.post_content_container.lv .post_carrier:first-child .postimg{width:100%; height:200px; padding-top:0; float:none;}
	.post_content_container.lv .post_carrier:first-child .postimg img{border-radius:0; border-top-right-radius:5px; border-top-left-radius:5px; object-fit:cover;}
	.post_content_container.lv .post_carrier:first-child  .postcontentarea{padding:20px; float:none; width:100%;}
	.post_content_container.lv .post_carrier:first-child  .postcontentarea a h4{font-size: 16px;font-weight: 600;color: #3f444a; font-family:bold;}
	.post_content_container.lv .post_carrier:first-child  .postcontentarea span.date{font-size: 12px; color: #636363; padding-bottom:10px; }
	.post_content_container.lv .post_carrier:first-child  .postcontentarea p{font-size: 14px; color: #3f444a; font-family:regular; margin-top:10px; display:block;}
	.post_content_container.lv .post_carrier:first-child  .postcontentarea .readmore a{display:block; font-size: 16px; color: #fc9936;}

	.post_content_container.lv .post_carrier:last-child { margin-bottom:0;}

	/* List View */

	/* Column View */
	.post_content_container.cv{background-color:transparent;display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap; margin:0 -15px;}
	.post_content_container.cv:after{content:""; display:block; clear:both;}
	.post_content_container.cv .post_carrier{ -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
	.post_content_container.cv .post_carrier .status-publish{padding:0 15px;}
	.post_content_container.cv .post_carrier .postimg{width:100%; height:200px; background:#fff;}
	.post_content_container.cv .post_carrier .postimg img{border-radius:0; border-top-right-radius:5px; border-top-left-radius:5px; object-fit:cover; height:200px;}
	.post_content_container.cv .post_carrier  .postcontentarea{padding:20px; width:100%;min-height: 180px;background: #fff;
	position: relative;}
	.post_content_container.cv .post_carrier  .postcontentarea a h4{font-size: 16px;font-weight: 600;color: #3f444a; font-family:bold;}
	.post_content_container.cv .post_carrier  .postcontentarea span.date{display:none; font-size: 12px; color: #636363; padding-bottom:10px; }
	.post_content_container.cv .post_carrier  .postcontentarea p{ display:none;}
	.post_content_container.cv .post_carrier  .postcontentarea .readmore {position:absolute; right:20px; bottom:20px;}
	.post_content_container.cv .post_carrier  .postcontentarea .readmore a{display:block; font-size: 16px; color: #fc9936;}
	.post_content_container.cv .viewall{padding:20px; display:block; font-size: 16px;font-weight: 700;color: #fc9936; font-family:bold;}


	/* Column View */
	
	.post_content_container.fil_opt{display:none;}




	.uni_footer{background:#37b24a; color:#fff;}
	.footer_upper{padding:25px 0;}
	.footer_upper .widgettitle.first_footer{color:#fff;font-size: 33px;font-family: bold;font-weight: 700; margin-bottom:20px;}
	.footer_upper .widgettitle.other_footer{font-size: 18px;
	font-weight: 700; font-family: bold; color: #afb7e9; margin-bottom:20px;}
	.footer_upper .textwidget p {color: #797fa6;font-size: 15px;}
	.footer_upper ul.menu li a{color: #797fa6; font-size:16px;}
	.footer_upper ul.menu li a:hover{color:#797fa6; text-decoration:none;}
	.footer_copy{padding:15px 0; border-top:1px solid #37b24a;}
	.footer_copy p{color:#fff; margin-bottom:0;}
	.box_contact{position:relative;}
.box_contact:before{
content: "";
    width: 0;
    position: absolute;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #37b24a;
    top: 3%;
    left: -20px;	
}

.icase_contact form label{
font-size:18px;
color:#fff;
font-family:medium;
}

.icase_contact form input[type='text'],.icase_contact form input[type='email'],
.icase_contact form input[type='text']:focus,.icase_contact form input[type='email']:focus{
	
	background:transparent;
	border:1px solid #fff;
	color:#fff;
	
}

.icase_contact form input[type='submit']{
	background: #fff;
    color: #37b24a;
    text-transform: inherit;
    font-family: medium;
	font-size:18px;
    box-shadow: 0px 3px 9px rgba(255,255,255,0.4);
	border:0;
	padding:10px 15px;
}
span.wpcf7-not-valid-tip{color:#fff;}
span.cf7emc-captcha-field span{color:#fff;}

.wpcf7-response-output{
	font-family:regular !important;
	width:75%;
}

.wpcf7-mail-sent-ok{
	color: #155724 !important;
    background-color: #d4edda !important;
    border-color: #c3e6cb !important;
}

.wpcf7-validation-errors{
	
	color: #721c24;
    background-color: #f8d7da;
    border:2px solid #f5c6cb !important;
	
}

div.wpcf7-response-output{
	margin:20px 0;
}

.socialicon li a:hover, .socialicon li a:focus{
	
	color:#fff;
	
}

@media (max-width:568px){
    .tiddle_line{display:none}
    .tiddle_col{
        padding:25px 0;
        width:100%;
        float:none;
        text-align:center;
    }
    .tiddle_col .cont_wrap{
        transform: translate(0,0) !important;
        margin-bottom: 20px;
        position:relative !important;
    }
    
    .tid_btn_wrap {
    position: relative;
    bottom: 0 !important;
    width: 50%;
    display: inline-block;
    left: 0 !important;
}
    
    .tiddle_col #tiddle1 {
    margin:0 auto;
    transform: translate(0px,0px);
    width: 50%;
    text-align:center;
    padding:15px 0;
    
}

.tiddle_col #tiddle2 {
    margin: 0 auto;
    transform: translate(0px,0px);
    width: 35%;
    padding:15px 0;
}

.tiddle_col #tiddle3 {
    margin:0 auto;
    transform: translate(0,0);
    width: 50%;
    padding:15px 0;
}

.tiddle_col #tiddle4 {
    margin:0 auto;
    transform: translate(0,0);
    width: 50%;
     padding:15px 0;
}

   .tiddle_col #ban_tiddle1 {
    margin:0 auto;
    transform: translate(0px,0px);
    width: 50%;
    text-align:center;
    padding:15px 0;
    
}

.tiddle_col #ban_tiddle2 {
    margin: 0 auto;
    transform: translate(0px,0px);
    width: 35%;
    padding:15px 0;
}

.tiddle_col #ban_tiddle3 {
    margin:0 auto;
    transform: translate(0,0);
    width: 50%;
    padding:15px 0;
}

.tiddle_col #ban_tiddle4 {
    margin:0 auto;
    transform: translate(0,0);
    width: 50%;
     padding:15px 0;
}

}

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  /* change if the mask should have another color then white */
  z-index: 99;
  /* makes sure it stays on top */
}

#pre_bee {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  /* centers the loading animation horizontally one the screen */
  top: 50%;
  /* centers the loading animation vertically one the screen */

  margin: -100px 0 0 -100px;
  /* is width and height divided by two */
}