@media (min-width:1200px){.container{width:1100px}}.feature-box-icon:hover,.feature-box[class*=feature-box-secundary-] .feature-box-icon,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.portfolio-grid li,.pricing-column.highlight h3,.progress-bar-primary,.recent-post figure,.sf-hover .feature-box-icon,.sf-hover .feature-box-line,.v-bg-stylish-v10.v-full-width-text:after,.v-bg-stylish.v-bg-stylish-v10,.v-heading-v2 span,.v-parallax .v-bg-overlay.overlay-colored,.v-process-steps .feature-box-icon:hover,.widget .tagcloud a:hover,.widget ul.wp-tag-cloud li:hover>a,.widget.v-photo-stream-widget li,header div.search .btn-primary,header div.search .btn-primary:hover,header ul.nav-pills>li>a:hover,span.dropcap4,span.highlighted{background-color:#3799ef}#back-to-top:hover,.article-body-wrap .share-links a:hover,.author-link,.carousel-wrap>a:hover,.comments-likes a:hover i,.comments-likes a:hover span,.copyright a:hover,.item-link:hover,.list-toggle:after,.media-body .reply-link:hover,.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.portfolio-pagination div:hover>i,.post-content h2.title a:hover,.post-header .post-meta-info a:hover,.pricing-column h3,.pricing-column ul li i.fa,.read-more em:before,.read-more i:before,.read-more-link,.recent-post .post-item-details a:hover,.search-item-meta a,.search-item-meta-down a,.share-links>a:hover,.sidebar .v-archive-widget ul>li a:hover,.sidebar .v-category-widget ul>li a:hover,.sidebar .v-meta-data-widget ul>li a:hover,.sidebar .v-nav-menu-widget ul>li a:hover,.sidebar .v-recent-entry-widget ul>li a:hover,.slideout-filter ul li a:hover,.v-blog-item .read-more,.v-blog-item-details a:hover,.v-color,.v-divider.v-up a,.v-icon,.v-link,.v-list li i,.v-list-v2 li i,.v-nav-menu-widget ul>li.current-menu-item a,.v-pagination a:hover,.v-portfolio-item .v-portfolio-item-permalink,.v-right-sidebar-inner>.active>a,.v-right-sidebar-inner>.active>a:focus,.v-right-sidebar-inner>.active>a:hover,.v-search-items .star-vote li,a.current-menu-item,a:hover,div.v-color,footer a:hover,header nav ul.nav-main li a:hover,header nav ul.nav-main li.dropdown.active>a i.fa-caret-down,header nav ul.nav-main li.dropdown:hover>a i.fa-caret-down,header nav ul.nav-main ul.dropdown-menu>li>a:hover,header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a:hover,header ul.nav-pills>li.active>a,span.dropcap2{color:#3799ef}a.current{color:#3799ef!important}.v-container{padding-top:70px!important;padding-bottom:70px!important}.comment-meta-actions .comment-reply,.comment-meta-actions .edit-link,.logged-in-as a,.media-body .reply-link,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li:not(.active)>a:hover,.pagination>li:not(.active)>span:hover,.read-more,.testimonial.testimonial-thumb-side .testimonial-author .featured-thumbnail,.v-bg-stylish-v10.v-full-width-text:after,.v-blog-item-details a,.v-clients-wrap .owl-carousel .owl-item figure:hover,.v-pagination li a:hover,a.text-link,blockquote.pullquote,header div.search .btn-primary,header div.search .btn-primary:hover,ul.bar-styling li:not(.selected)>a:hover,ul.bar-styling li>.comments-likes:hover,ul.page-numbers li>a:hover,ul.page-numbers li>span.current{border-color:#3799ef}.signup,.v-tagline-box-v1,header nav ul.nav-main ul.dropdown-menu,header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu{border-top-color:#3799ef}.post-info a,.tags-wrap .tags a,.v-heading-v2 h2,.v-heading-v2 h3,.v-heading-v2 h4,.v-link:hover,.v-search-items a:hover,.v-team-member-box .read-more:hover,.v-tweets-slide-widget .tweet-text a{border-bottom-color:#3799ef}.author-info-wrap,.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover,.sidebar .v-nav-menu-widget ul>li.active,.testimonial.testimonial-thumb-side .testimonial-author .featured-thumbnail:after,.v-control-right .v-smash-text-wrap,.v-tagline-box-v2,blockquote.hero{border-left-color:#3799ef}figure:hover .overlay{box-shadow:inset 0 0 0 500px #3799ef}.btn.v-btn.v-btn-default,.pagination>li:not(.active)>a:hover,.pagination>li:not(.active)>span:hover,.slideout-filter ul li.selected a,.v-pagination li a:hover,ul.bar-styling li:not(.selected)>a:hover,ul.bar-styling li>.comments-likes:hover,ul.page-numbers li>a:hover,ul.page-numbers li>span.current{background:#3799ef}h2.v-bg-box-shadow-text-40,h2.v-bg-box-shadow-text-50{background-color:rgba(0,0,0,.3);box-shadow:8px 0 0 rgba(0,0,0,.3),-8px 0 0 rgba(0,0,0,.3);color:#fff!important;padding:10px}h2.v-bg-box-shadow-text-50{margin-top:25px;margin-bottom:0;font-weight:300;font-size:50px;line-height:50px}h2.v-bg-box-shadow-text-40{margin-top:0;margin-bottom:25px;font-weight:600;font-size:26px;line-height:35px}.special_amp,.v-custom-heading{font-style:italic;font-weight:400}.ui-widget-content a{color:#333}.ui-widget-content a:hover{color:#1dc6df}.v-custom-heading{display:block;font-family:"Droid Serif",Georgia,Times,serif;float:none;color:#333}.special_amp{font-family:Baskerville,"Palatino Linotype",Palatino,"Times New Roman",serif;font-size:1.3em;line-height:.5em;color:#3799ef}#intro .v-parallax{border:3px solid #0F0}.invalid{color:red!important!important}
/************* My Style **********/
#intro .v-parallax { border:3px solid #0F0}
.invalid{ color:#F00 !important !important;}
.v-rev-slider .v-slider-overlay.overlay-colored { background:none}
.v-heading-v2{ text-align:center !important;}
.horizontal-break{ background:#3799EF}
.footer-v2 footer,.footer-v2 footer p{color:#666}footer .v-archive-widget ul,footer .v-category-widget ul,footer .v-meta-data-widget ul,footer .v-nav-menu-widget ul,footer .v-recent-comments-widget ul,footer .v-recent-entry-widget ul,footer .widget ul li{border-color:#000}
.v-bg-stylish{ border-top:none}
.hvr-sink{
    vertical-align: middle;
        -webkit-transform: perspective(1px) translateZ(0);
        transform: perspective(1px) translateZ(0);
        box-shadow: 0 0 1px transparent;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
      }
      .hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active {
        -webkit-transform: translateY(8px);
        transform: translateY(8px);
     }
    .hvr-shrink {
    
        vertical-align: middle;
        -webkit-transform: perspective(1px) translateZ(0);
        transform: perspective(1px) translateZ(0);
        box-shadow: 0 0 1px transparent;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-property: transform;
        transition-property: transform;
      }
      .hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
      }
        /* Push */
@-webkit-keyframes hvr-push {
    50% {
      -webkit-transform: scale(0.8);
      transform: scale(0.8);
    }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }
  @keyframes hvr-push {
    50% {
      -webkit-transform: scale(0.8);
      transform: scale(0.8);
    }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }
  .hvr-push {
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
  }
  .hvr-push:hover, .hvr-push:focus, .hvr-push:active {
    -webkit-animation-name: hvr-push;
    animation-name: hvr-push;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
  }
.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
  }
  .overlay:target {
    visibility: visible;
    opacity: 1;
  }
  
  .popup {
    margin: 70px auto;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    width: 30%;
    position: relative;
    transition: all 5s ease-in-out;
  }
  
  .popup h2 {
    margin-top: 0;
    color: #333;
    font-family: Tahoma, Arial, sans-serif;
  }
  .popup .close {
    position: absolute;
    top: 20px;
    right: 30px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
  }
  .popup .close:hover {
    color: #06D85F;
  }
  .popup .content {
    max-height: 30%;
    overflow: auto;
  }
  
  @media screen and (max-width: 700px){
    
    .popup{
      width: 70%;
    }
  }