/*
Theme Name: Unicon Child Theme
Description: Unicon Child Theme for your Customizations
Author: minti
Template: unicon
Version: 1.0
*/

@import url("../unicon/style.css");

.iconbox-style-2 .iconbox-icon i.boxicon[class*="sl-"] {
    font-size: 34px;
    color: #12783D;
}
body
{
	/*color:#595959;*/
}

.wpb_wrapper h2.headline {
    position: relative;
}

.wpb_wrapper h2.headline::before {
    position: absolute;
    /*content: "";*/
    height: 2px;
    width: 60px;
    left: 0;
    top: 36px;
    background-color: green;
}

.ten.columns h1 {
    text-transform: capitalize;
}

.vc_responsive .wpb_row .vc_col-sm-2 {
    background-color: #f2f2f2;
    padding: 40px 30px 0px 30px;
}

#footer .widget .social-bookmarks .apple a {
    background-color: #606060;
    background-position: 0 -40px !important;
}

#footer .widget .social-bookmarks .twitter a {
background-color: #48C4D2;
 background-position: 0 -40px !important;
}

#footer .widget .social-bookmarks .zerply a {
background-color:#8DB259;
 background-position: 0 -40px !important;
}

#footer .widget .social-bookmarks .facebook a {
background-color:#3B5998;
 background-position: 0 -40px !important;
}

#footer .widget .social-bookmarks .googleplus a {
background-color:#D94A39;
 background-position: 0 -40px !important;
}

#footer .widget .social-bookmarks .linkedin a {
background-color:#71B2D0;
 background-position: 0 -40px !important;
}

#footer a:hover, #footer .widget ul li:hover:after {
    color: #ffffff;
    opacity: 0.5;
}

.wpb_widgetised_column .widget.widget_archive {
    background-color: #f2f2f2;
    padding: 40px 30px 24px 30px;
}

.wpb_column .wpb_widgetised_column .widget > ul > li {
    border-bottom: 1px solid #989797;
}
/* home form edit*/
.home_form {

    display: table;
    margin: 0 auto;
    float: none;
    width: 90%;

}
.wpcf7-form .wpcf7-submit {

    background: #1cbac8;
    color: #ffffff;
    border: none;
    font-weight: 700;

}
.wpb_wrapper a.button.color-6:hover {

    background: #000;
    border-color: #000;

}
.wpb_wrapper a.button.color-6 {

    background: #1cbac8;
    color: #ffffff;
    border: 2px solid #1cbac8;

}

.blog .entry-image, .single .entry-image {
    width: 50%;
}


#sidebar input[type="text"] {
    font-size: 14px;
}


/*Logo animation*/
.border-animation {
  --border-width:5px;
  --animation-speed: 0.5s;
  --color:#f96e5b;
  color: var(--color);
  position: relative;
  display: inline-block;
  /*-webkit-transform: scale(1, 0.8);
          transform: scale(1, 0.8);*/
  border: var(--border-width) solid transparent;
}
.border-animation .border-animation__inner {
  position: relative;
  display: inline-block;

  cursor: pointer;
  padding:10px;
  background: #fff;
  z-index: 1;
  border: solid var(--border-width) transparent;
}
.border-animation:before, .border-animation:after {
  content: '';
  position: absolute;
  background: var(--color);
}
.border-animation:focus:before, .border-animation:hover:before {
  -webkit-animation: beforeBorders var(--animation-speed) forwards ease-in-out;
          animation: beforeBorders var(--animation-speed) forwards ease-in-out;
}
.border-animation:focus:after, .border-animation:hover:after {
  -webkit-animation: afterBorders var(--animation-speed) forwards ease-in-out;
          animation: afterBorders var(--animation-speed) forwards ease-in-out;
}
.border-animation:focus, .border-animation:hover {
  -webkit-animation: borderColors var(--animation-speed) steps(1) forwards;
          animation: borderColors var(--animation-speed) steps(1) forwards;
  outline: none;
}


@-webkit-keyframes beforeBorders {
  0% {
    top: calc(var(--border-width) * -1);
    left: 50%;
    bottom: auto;
    right: auto;
    width: 0;
    height: var(--border-width);
  }
  33% {
    top: calc(var(--border-width) * -1);
    left: calc(var(--border-width) * -1);
    bottom: auto;
    right: auto;
    width: calc(var(--border-width) + 50%);
    height: var(--border-width);
  }
  66% {
    top: calc(var(--border-width) * -1);
    left: calc(var(--border-width) * -1);
    bottom: auto;
    right: auto;
    width: var(--border-width);
    height: calc((var(--border-width) * 2) + 100%);
  }
  100% {
    top: auto;
    left: calc(var(--border-width) * -1);
    bottom: calc(var(--border-width) * -1);
    right: auto;
    width: calc(var(--border-width) + 50%);
    height: calc((var(--border-width) * 2) + 100%);
  }
}

@keyframes beforeBorders {
  0% {
    top: calc(var(--border-width) * -1);
    left: 50%;
    bottom: auto;
    right: auto;
    width: 0;
    height: var(--border-width);
  }
  33% {
    top: calc(var(--border-width) * -1);
    left: calc(var(--border-width) * -1);
    bottom: auto;
    right: auto;
    width: calc(var(--border-width) + 50%);
    height: var(--border-width);
  }
  66% {
    top: calc(var(--border-width) * -1);
    left: calc(var(--border-width) * -1);
    bottom: auto;
    right: auto;
    width: var(--border-width);
    height: calc((var(--border-width) * 2) + 100%);
  }
  100% {
    top: auto;
    left: calc(var(--border-width) * -1);
    bottom: calc(var(--border-width) * -1);
    right: auto;
    width: calc(var(--border-width) + 50%);
    height: calc((var(--border-width) * 2) + 100%);
  }
}
@-webkit-keyframes afterBorders {
  0% {
    top: calc(var(--border-width) * -1);
    left: auto;
    bottom: auto;
    right: 50%;
    width: 0;
    height: var(--border-width);
  }
  33% {
    top: calc(var(--border-width) * -1);
    left: auto;
    bottom: auto;
    right: calc(var(--border-width) * -1);
    width: calc(var(--border-width) + 50%);
    height: var(--border-width);
  }
  66% {
    top: calc(var(--border-width) * -1);
    left: auto;
    bottom: auto;
    right: calc(var(--border-width) * -1);
    width: var(--border-width);
    height: calc((var(--border-width) * 2) + 100%);
  }
  100% {
    top: auto;
    left: auto;
    bottom: calc(var(--border-width) * -1);
    right: calc(var(--border-width) * -1);
    width: calc(var(--border-width) + 50%);
    height: calc((var(--border-width) * 2) + 100%);
  }
}
@keyframes afterBorders {
  0% {
    top: calc(var(--border-width) * -1);
    left: auto;
    bottom: auto;
    right: 50%;
    width: 0;
    height: var(--border-width);
  }
  33% {
    top: calc(var(--border-width) * -1);
    left: auto;
    bottom: auto;
    right: calc(var(--border-width) * -1);
    width: calc(var(--border-width) + 50%);
    height: var(--border-width);
  }
  66% {
    top: calc(var(--border-width) * -1);
    left: auto;
    bottom: auto;
    right: calc(var(--border-width) * -1);
    width: var(--border-width);
    height: calc((var(--border-width) * 2) + 100%);
  }
  100% {
    top: auto;
    left: auto;
    bottom: calc(var(--border-width) * -1);
    right: calc(var(--border-width) * -1);
    width: calc(var(--border-width) + 50%);
    height: calc((var(--border-width) * 2) + 100%);
  }
}
@-webkit-keyframes borderColors {
  0% {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  }
  33% {
    border-top-color: var(--color);
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  }
  66% {
    border-top-color: var(--color);
    border-right-color: var(--color);
    border-bottom-color: transparent;
    border-left-color: var(--color);
  }
  100% {
    border-top-color: var(--color);
    border-right-color: var(--color);
    border-bottom-color: var(--color);
    border-left-color: var(--color);
  }
}
@keyframes borderColors {
  0% {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  }
  33% {
    border-top-color: var(--color);
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  }
  66% {
    border-top-color: var(--color);
    border-right-color: var(--color);
    border-bottom-color: transparent;
    border-left-color: var(--color);
  }
  100% {
    border-top-color: var(--color);
    border-right-color: var(--color);
    border-bottom-color: var(--color);
    border-left-color: var(--color);
  }
}
@keyframes background {
  to {
    background: #fff;
  }
}
/*Logo animation End*/


/*
   * hamburger
   */


.hamburger {
  padding:0;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }
  .hamburger.is-active:hover {
    opacity: 0.7; }
  .hamburger.is-active .hamburger-inner,
  .hamburger.is-active .hamburger-inner::before,
  .hamburger.is-active .hamburger-inner::after {
    background-color: #000; }

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 3px;
    background-color: #000;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -10px; }
  .hamburger-inner::after {
    bottom: -10px; }



/*
   * Collapse
   */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }




.member-img { text-align: center; }
.member .member-img img{ margin-left: 0; }
#header.header-v1 {padding: 5px 0 10px;}

.section.about_entrepreneurs::before  {
   content: "";
    top: 0px;
    left: 0px;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
    background-color: black;
    visibility: visible;
}

#social .vc_col-sm-2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-bottom: 15px;
    padding-top: 0;
}

#topbar .topbar-col1 > a {
    color: #ffffff;
}


.home_form ul {
    list-style: outside none none;
    margin-left: 0;
}

.home_form ul li {
    float: left;
    padding: 0 10px 15px;
    width: 48%;
}

.home_form ul li.text-area {
    width: 98%;
}

.home_form ul li.subs-check {
    width: 100%;
}

.wpcf7 .home_form .wpcf7-not-valid {
    border-color: #ff0000 !important;
}

.home .iconbox .iconbox-content h3 {
height: 90px;
}


/*Resonisve*/

@media only screen and (min-width:4501px) and (max-width: 6000px) {
/*25*/

}

@media only screen and (min-width:3100px) and (max-width: 4500px) {
  /*33%*/
}

@media only screen and (min-width:2701px) and (max-width: 3100px) {

  /*50%*/ 
}

@media only screen and (min-width:2001px) and (max-width: 2700px) {
/*67%*/ 

}

@media only screen and (min-width: 1801px) and (max-width: 2000px) {
  /*75%*/
}

@media only screen and (min-width:1601px) and (max-width: 1800px) {

  /*80%*/
}


@media only screen and (min-width:1517px) and (max-width: 1600px) {
  /*90%*/

}

@media (max-width:1199px)
{ 

  .header-v1 .logo { padding-top: 13px;  width: 230px;}
  .home_form ul li {  width: 47%; }
  .home_form ul li.text-area { width: 96%;}

}
@media (max-width:991px)
{
#mobile-navigation-btn i { display: none;}

#mobile-header .logo {   padding-top: 25px; } 
#topbar .topbar-col2 {  display: table;  float: none;    margin: 0 auto;}
.home .wpb_text_column h5 { padding: 0 40px;}
.home_form{ width: 85%; }
#mobile-header { display: none !important; }
.home_form ul li{  width: 100%;  padding: 0 0 15px;}
.home_form ul li.text-area {  width: 100%;}


  
}

/*Mobile Responisve start width*/
@media (max-width:960px)
{

#header, .sticky-wrapper {display: block !important;}
.logo_standard { width: 100%;}

}

@media (max-width:767px)
{

  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 30px;right: 0; }
  #social .vc_col-sm-2 { float: left;    width: 15%;}
  .member .social-icons { text-align: center; }
  .divider.divider1 { margin: 0 !important;}


}

@media (max-width:640px)
{ 
  .outer_logo nav{top: 250px; }
}

@media (max-width:480px)
{ 
  #mobile-header .logo img { max-width: 190px;}
  .home .spacer { height: 0 !important;}
  .home_form { width: 100%;}
  #social .vc_col-sm-2 { width: 20%;}
  .headline.font-special {  margin-bottom: 0 !important;}
.blog .entry-image, .single .entry-image {  width: 100%;}
.stretch.section.standard-section { padding-top: 50px !important;}


}

@media (max-width:321px)
{
}

.grecaptcha-badge { visibility: hidden; }

