@media (min-width: 1240px){
    .page-template-nomenu-page .container{
        width: 1000px;
    }
    
.reason_choose-vision .flickity-prev-next-button.previous,.latest_videos .flickity-prev-next-button.previous,
#articleCarousel .flickity-prev-next-button.previous,#companiesCarousel .flickity-prev-next-button.previous{
    left: -30px;
}


.reason_choose-vision .flickity-prev-next-button.next,.latest_videos .flickity-prev-next-button.next,
#articleCarousel .flickity-prev-next-button.next,#companiesCarousel .flickity-prev-next-button.next{
    right: -30px;
}

}

@media (min-width: 1500px){
    .flickity-page-dots {
        bottom: 4%;
        left: 20%;
    }

}

@media (max-width: 1200px){
.page-template .caption-content{
    margin-left: -2%;
}



header .navbar-collapse{
    padding: inherit;
}

header .navbar-nav{
    float: inherit;
}

header .nav>li{
    width: 20%;
}

header .nav>li>a{
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}

#menu-login-register li:nth-of-type(1){
    display: none;
}

#menu-login-register li{
    font-size: 1.3rem;
}


.signup-panel .tab-pane:not(.active),.signup-panel .nav-tabs>li>a .content{
    display: none;
}

footer #menu-footer-menu li{
    text-align: center;
}

/*updated content */

/*end updated content */

#wpflickity-1 .caption-content .display-3{
    line-height: 4rem;
    font-size: 3.5rem;
}


}


@media (max-width: 992px){  
header .navbar{
    margin-top: inherit;
}

header .search-navbar{
    position: absolute;
    right: 7%;
}

header .selectors{
    float: none;
}

/*updated content */
.caption-content:before{
    left: 0;
}
/*end updated content */

.login-form .separator:after{
    content: '';
    display: block;
    background: #E6E6E6;
    min-height: 1px;
    width: 100%;
    margin: 0 auto;
}

.page-template-login-page .top .content{
    margin: 10px auto;
    text-align: center;   
}


.login-form .separator{
    margin: 50px 0;
    clear: both;
}

.login-form .sign-up .space{
   display: none;
}

#wpflickity-1 .gallery-cell {
    background-position-x: 60%;
}

.meniu-top .progress{
    display: none;
}

.meniu-top{
   z-index: 8000;
    position: relative;
}

.header-top{
    z-index: 8001;
    position: relative;
}

.desktop-menu{
    display: none;
}

.page-template .caption-content{
    margin-left: inherit;
    padding: 30px 7%;
    left: 0;
}

.page-template-arhivare-electronica-page .caption-content{
    margin: 0;
    max-height: inherit;
}

.page-template-arhivare-electronica-page .pricing_plan .top-set .h1{
    width: 100%;
}

.page-template-arhivare-electronica-page .pricing-list .plan-item:not(:last-of-type){
    margin-bottom: 20px;
}

.carousel-home .flickity-viewport .caption-content a{
    padding: 10px;
}

.carousel1_3 .flickity-page-dots {
    display: block;
    position: relative;
    width: 100%;
    left: inherit;
    bottom: inherit;
}

.single-industry .post-separator .separate{
    display: none;
}

.single-industry .col-md-3-5{
    width: 50%;
}

.page-template-arhivare-electronica-page .caption-content p{
    width: 100%;
}


.carousel1_3 .flickity-page-dots .dot.is-selected{
    background: #B3B3B3;
}

.carousel1_3 .flickity-page-dots .dot{
    border-color: #B3B3B3;
}


#wpflickity-1 .caption-content{
    left: 0;
    width: 100%;
}

.reason_choose-vision .card{
    text-align: center;
}


.tab-what-is-seal [class*='col-']{
    margin-top: 5%;
}

.seal-features .row,.seal-videos .row{
    margin-bottom: 30px;
}

.reason_choose-vision .flickity-prev-next-button,.latest_videos .flickity-prev-next-button,.latest_articles .flickity-prev-next-button,.seal-companies .flickity-prev-next-button{
    background:transparent;
}     
.tab-what-is-seal .content-spec{
    min-height: 120px;
}    
.seal-help .imgtab{
    margin-top: inherit;
}

.product-availability .row .content{
    width: 96%;
    margin: 2%;
}
.signup-panel .plan{
    margin-bottom: 20px;
}    
.col-md-2-5,.col-md-3-5{
    width:100%;
}

.dropdown-menu .line-menu{
    display: none;
}

.sealinfographic .delimit-outer-top,.sealinfographic .delimit-center,.sealinfographic .delimit-outer-topleft,
.sealinfographic .delimit-outer-bottomleft,.sealinfographic .delimit-outer-bottom,
.sealinfographic .delimit-outer-right-calltoact,.sealinfographic .delimit-outer-left-calltoact,
.sealinfographic .delimit,.sealinfographic .set-left,.seal-help .delimit,.seal-help .left-del,
.sealinfographic .left-del,.seal-help .left-del-bottom,.seal-help .right-del,.seal-help .right-del-bottom,
 .seal-help .left-del-calltoact, .seal-help .delimit-center,.sealinfographic .left-del-bottom,
 .sealinfographic .right-del-bottom,.left-del-calltoact,.sealinfographic .right-del,
 .sealinfographic .right-del,.sealinfographic .set-right,.sealinfographic .right-del-calltoact{
    display: none;
}

.page-template-support-page .disclaimer p{
    width: 100%;
}

.reverse .content{
    text-align: center;
}

.seal-help .row{
    margin-bottom: 50px;
}

#articleCarousel .article-img{
    height: 150px;
}

#VideoCarousel .video-img, .seal-videos .video-img,.seal-key .key-img{
    height: 150px;
}

.single-post blockquote{
    border-left: 5px solid #eee;
    margin: 50px 0;
}

.single .tab-top .display-4 {
    text-align: center;
    width: 50%;
    margin: 0px auto;
}

.carousel_3-item,.carousel_4-item{
    width: 50%;
    padding-left: 5%;
    padding-right: 5%;
}

.reason_choose-vision .carousel_3-item{
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
}

.post-separator [class*='col-']{
    margin-bottom: inherit;
}

.requestpage{
    margin-top: 50px !important;
}



footer .footer-menu{
    border: inherit;
} 

footer .social-media{
    margin: auto;
}

footer #menu-footer-menu li{
    margin: 10px 0;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.social-media .social{
    margin: 20px;
}

.container .content ul{
    list-style: none;
    margin: 0.5em;
    -webkit-padding-start: 0;
}

.carousel_3-item .card .content-spec{
    width: 80%;
    margin: auto;
}


}



@media (min-width: 768px){

header .navbar-header .text-menu-resp{
    display: none;
}

/*updated content */
.pricing_plan .bottomcta:hover a{
    color: #F05A24;   
}
/* end updated content */

.meniu-top.meniufixed{
    position: fixed;
    width: 100%;
    z-index: 900;
    background-color: #FFF;
    top: 0;
    border-bottom: 1px solid #F2F2F2;
}

.navbar-nav>li>a{
    padding-bottom: 25px;
}
.dropdown-menu{
    top: inherit;
    width: 100%;
    background-color: #46004E;
    border:none;
    box-shadow: inherit;
    border-radius: initial;
}

.dropdown-menu .line-menu{
    width: 1px;
    height: 50%;
    background-color: #FFF;
    position: absolute;
    left: 45%;
    top: 25%;
    bottom: 0;
}

/*updated content */
.dropdown-menu ul{
    float: none;
    margin: 0 auto;
    padding: 3% 0;
}

/* end updated content */

.dropdown-menu #menu-item-115,.dropdown-menu #menu-item-116{
    display: block;
}

.nav>li {
    position: inherit;
}

.dropdown-menu a{
    color: #FFF;
    padding-left: 5px;
}

.dropdown-menu li:before{
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f105";
    color: #FFF;
}

/*updated content */
.dropdown-menu .menu-item{
    width: 50%;
    float: left;
    padding: 1% 0;
    color: #FFF;
}

.list-3 .dropdown-menu .menu-item{
    width: 33.33%;
    position: relative;
}

.list-3 .dropdown-menu .sub{
    width: 90%;
    min-height: 100px;
    padding-top: 10px;
    padding-left: 10px;
}

.list-3 .dropdown-menu .line-menu{
    display: none;
}

.list-3 .dropdown-menu .menu-item:not(:last-of-type):after{
    content: '';
    height: 100%;
    width: 1px;
    background: #FFF;
    right: 15px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;

}

.page .content-listing-section ul{
    -webkit-padding-start: 0px;
}


/* end updated content */



.fancybox-inner .h1{
    line-height: 3.5em;
}

.gform_wrapper .request-demo .gfield{
    line-height: 4rem;
}

footer.site-footer{
    padding: 30px 15px;
}

footer.site-footer .contact-info{
    margin-bottom: 20px;
}

.navbar{
    margin-bottom: 0;
}

header #searchform{
    position: absolute;
    right: 40px;
    margin-top: 10px;
    z-index: 200;
}

.search-navbar .overlay-search{
   position: absolute;
   right: 55px;
   margin-top: 10px;   
}

}

@media (min-width: 992px){
.col-md-2-4{
    width: 20%;
}

.page-template-gdpr-page .section_gdpr .item-set:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid rgba(250,250,250,0.2);
    border-radius: 20px;
    left: 0;
    top: 0;
}

.page-template-gdpr-page .section_gdpr .item-set:nth-of-type(2n):after{
    border-right: inherit;
    width:50%;
    top: -2px;
}

.page-template-gdpr-page .section_gdpr .item-set:last-of-type{
    border-top: inherit;
    margin-top: inherit;   
}


.page-template-gdpr-page .section_gdpr .item-set .counter{
    margin-top: -15px;
    margin-bottom: 0;
}

.page-template-gdpr-page .section_gdpr .item-set:nth-of-type(2n+1):after{
    border-left: inherit;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: 50%;
    height: 100%;
    height: calc(100% + 2px);
    right: 0;
    top: -2px;
    left: inherit;
}



.page-template-gdpr-page .section_gdpr .item-set:first-of-type:after{
    width: calc(50% - 10px);
}


.page-template-gdpr-page .section_gdpr .item-set:last-of-type:after{
    width: 50%;  
    height: calc( 100% - 40px );
}


.page-template-gdpr-page .counter.counter-item:before{
    content: none;
}

.page-template-gdpr-page .section_gdpr .item-set:nth-last-of-type(2n) img{
    float: right;
}

.page-template-gdpr-page .section_gdpr .item-set img{
    margin-bottom: 2px;
}


.page-template-gdpr-page .section_gdpr .item-set:nth-last-of-type(2):after{
border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    width: 50%;
    height: 100%;
    height: calc(100% + 2px);
}

}


@media (max-width: 767px){ 
header .search-navbar{
    right: 3%;
}

header .selectors{
    margin-right: 0px;
}


/*updated content */
.caption-content:before{
    content: none;
}
/* updated content */
#wpflickity-1 .caption-content{
    max-height: 70%;
}

.caption-content .gform_wrapper ul li.gfield,.caption-content .gform_wrapper li.field_sublabel_below .ginput_complex > span{
    margin-bottom: 0;
    margin-top: 5vw;
}

.carousel-home .gallery  .caption-content .gform_wrapper li.field_sublabel_below .ginput_complex > span{
    margin-top:0;
}

.carousel-home .gallery  .caption-content .gform_wrapper li.field_sublabel_below .ginput_complex{
    margin-top: 8px !important;
}

.caption-content{
    max-height: 150px;
}

/*end updated content */

#wpflickity-1 .caption-content p{
    width: auto;
}

.seal-key .row .post-content{
        width: 100%;
}
#masthead .menu-login-register-container{
        padding: 15px 0;
        float: right;
}
.header-top .responsive .lang-sel{
        float: right;
        padding: inherit;
        margin: inherit;
}
.header-top .responsive .navbar-form{
        float: right;
        padding: inherit;
        margin: inherit;
}
#menu-login-register li{
        width: auto;
}
header .search-navbar .navbar-form,header .lang-sel{
        display: none;
}
.navbar-nav .open .dropdown-menu{
    background-color: #f2f2f2;
}

header .navbar-inverse .navbar-nav>.open>a{
    background-color: transparent !important;
    color: #000000 !important;
}

header .navbar-nav li a .caret{
    float: right;
}

header .navbar{
    margin-bottom: -34px;
}

.fancybox-wrap .validation_error{
    display: none;
}


.nav>li>a{
    padding: 10px 20px;
}

#menu-login-register li{
    margin:6px 0;
    line-height: inherit;
}

.dropdown-menu .sub{
    color:#ADADAD;
}

.navbar-toggle{
    margin-top: inherit;
}

.caption-content .display-3{
    font-size: 2.5rem;
    line-height: inherit;
}

.seal-compare-versions{
    display: none;
}

.top .display-4{
    text-align: center;
    width: 85%;
    margin: 0px auto;
}

.top .content{
        width: 70%;
}

.tab-what-is-seal .content-spec{
    width: 50%;
}

.seal-help .content,.seal-key .content{
    width: 85%;
    float: initial;
    margin: 0px auto;
}

.quick-solutin .outext{
    position: relative;
    top: inherit;
    padding: inherit;
    text-align: center;
}

.quick-solutin{
    height: auto;
    padding-bottom: 20px;
}

.quick-solutin [class*='col-']{
    padding-bottom: 8px;
}

.seal-help [class*='col-'],.seal-key [class*='col-'],.seal-features [class*='col-']{
    text-align: center;
}


.dropdown-menu .menu-item{
    padding: 10px 7px;
}

.header-top .desktop{
    display: none;
}

.header-top .responsive{
    display: block;
}

#wpflickity-1 .flickity-page-dots{
    left: 2.5%;
}

header .nav>li{
    width: inherit;
    }

header .navbar-nav{
    margin: inherit;
    z-index: 900;
    position: relative;
    margin-bottom: 34px;
    padding-left: 20px;
    padding-right: 20px;
}
header .search-navbar .navbar-form{
    margin-top: inherit;
    width: auto;
    float: right;
}

header .search-navbar .navbar-form:hover .input-group{
    position: absolute;
    right: 0;
}

.overlay-search{
      float: right;
    right: 49px;  
}


.flickity-page-dots .dot{
    width: 10px;
    height: 10px;
}

.caption-content .h2{
    line-height: inherit;
    width: 50%;
    margin: 15px 0;
}

.caption-content a{
    padding: 0.5rem 1rem;
}

.caption-content br{
    display: none;
}


.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
        border: inherit;
}

.product-availability .separate{
    display: none;
}

.post-separator .container{
    margin-top: 30px;
}

.navbar-header{
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 60.49%, #F0CA30 99.97%);
    border-radius: 50px;
    height: 40px;
}

#masthead .navbar-toggle{
    border:none;
    background: transparent;
    box-shadow: none;
}

#masthead .navbar-inverse .navbar-collapse{
    border:none;
    width: 100%;
}

#masthead .site-branding{
    padding: 15px 10px;
}

.navbar-inverse .navbar-nav>li>a{
    text-align: left;
}

#articleCarousel .item .selection{
    margin-bottom: 20px;
}


#articleCarousel .carousel-control,#VideoCarousel .carousel-control{
    display: none;
}

#VideoCarousel .active .selection,#VideoCarousel .active .selection:nth-of-type(2){
    width: 100%;
    margin-bottom: 20px;
}

.caption-content p{
    width: 100%;
}

 .tab-core-vision .content-spec{
    width: 50%;
}


#reasonchoose .carousel-control{
    display: none;
}

 .reason_choose-vision .top .content{
    text-align: center;
}

.carousel_3-item,.carousel_4-item{
    width: 100%;
    padding-left: 7%;
    padding-right: 7%;
}

#articleCarousel .article-content, #VideoCarousel .article-content{
    text-align: center;
}

.carousel_3-info{
    text-align: center;
}

.reason_choose-vision .top .content,.latest_videos .content, .product-availability .top .content{
    width: 85%;
}

.carousel_3-info .content-spec {
    width: 70%;
    margin: 0px auto;
}

.product-availability .row .content{
    margin-bottom: 50px;
}

.call-to-act-form .ninja-forms-field{
    width: 100% !important;
}

.reason_choose-vision .flickity-prev-next-button.previous,.latest_videos .flickity-prev-next-button.previous,
#articleCarousel .flickity-prev-next-button.previous,#companiesCarousel .flickity-prev-next-button.previous{
    left: 0px;
}


.reason_choose-vision .flickity-prev-next-button.next,.latest_videos .flickity-prev-next-button.next,
#articleCarousel .flickity-prev-next-button.next,#companiesCarousel .flickity-prev-next-button.next{
    right: 0px;
}


.page-template-support-page .disclaimer,.page-template-support-page .gform_wrapper .gform_footer input[type=submit]{
    width: 100%;
}


}


@media (max-width: 450px){
    /*updated content */
#content .caption-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.quick-solutin .form-control{
    font-size: initial;
}


.top .display-4{
    text-align: left !important;
    width: auto !important;
}

.top .content{
    width: auto !important;
    text-align: left !important;
}

#menu-login-register li{
    padding: 0 10px;
}

#wpflickity-1 .caption-content .display-3{
    font-size: 3rem;
}

#wpflickity-1 .caption-content .h2{
    font-size: 1.8rem;
}

#wpflickity-1{
    height: 400px;
}

.single-industry .post-separator  .display-4{
    font-size: 2rem;
}

.single-industry .post-separator  .display-5{
    font-size: 4rem;
}

.single-industry .post-separator [class*='col-']{
    margin: 0;
    border: 2px solid #FFF;
}

.content-spec,.tab-what-is-seal .content-spec{
    width: auto;
}


.reason_choose-vision .card,.seal-key .row .post-content{
    width: 100%;
    text-align: left;
}


.row .content,.carousel_3-item .card .content-spec{
    width: auto;
    text-align: left;
}

.carousel_3-info{
    text-align: left;
}

.row .content ul{
    margin-left: inherit;
}

.reverse .content{
    text-align: left;
}

.container .content ul{
    margin: inherit;
}

.page-template-versions-page .reverse .content{
    min-height: inherit;
    margin-bottom: 20px;
    padding: 0;
}


.seal-benefits .row .content{
    width: 100%;
}

.seal-solution-ind .content{
    padding:0;
}

.single-industry .contentinfo{
    text-align: left;
    width: auto;
}

.seal-help  .call-to-act{
    width: 100%;
    float: left;
}

.tab-what-is-seal .call-to-act,.demo-request .call-to-act{
    padding: 0;
    margin: 0;
}

.product-availability .call-to-act a{
    margin-bottom: 20px;
}

.tab-what-is-seal .call-to-act a,.demo-request .call-to-act a,.product-availability .call-to-act a,.seal-videos .call-to-act a,.seal-key .butt-set a{
    width: 100%;
    float: left;
    padding: 10px 20px;
}

.latest_videos .call-to-act a{
    width: 100%;
    float: left;
    margin-top: inherit;
}

#VideoCarousel{
    margin-bottom: 0;
}

#wpflickity-1 .caption-content .display-3 br{
    display: none;
}

.support-panel .nav-tabs, .signup-panel .nav-tabs,.support-panel .nav-tabs>li>button{
    padding: 0;

}

.support-panel .seal-support-serv .content{
    width: 100%;
    margin-bottom: 30px;
}


.succes-page .content .call-to-act a{
    padding:inherit;
}

.succes-page .content .h1{
    width: inherit;
}


.succes-header p{
    font-size: 2.5rem;
    top: 5%;
}


}


