 /*
 Theme Name: Seo-Factory.ro (Child Theme)
 Description: Seo-Factory.ro
 Author: Seo-Factory.ro
 Author URI: Seo-Factory.ro
 Version: 1
 */

.site-navigation-fixed.navigation-top{
    position:relative !important;
}

body, button, input, select, textarea,p,a,h1,h2,h3,h4,h5,h6{
    font-family:calibri !important;
} 



.entry-content a, .entry-summary a, .comment-content a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong,.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .comment-content a:focus, .comment-content a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover{
     box-shadow:none;
 }
 .custom-header{
     margin-bottom:0px !important;
 }
 #content{
     padding:0px;
     padding-bottom:0px !important;
 }
 .css-li-circle{
     list-style:circle;
 }
 .site-branding{
     margin-bottom:unset !important;
     padding:unset;
 }
 .panel-content .wrap{
     padding-top:0px !important;
 }
 .navigation-top{
     position:relative;
 }
 
.navigation-top .wrap{
 max-width:1300px;
} 
 .wrap{
     max-width:1300px;
 }
 .entry-content{
     width:100% !important;
     float:none;
 }
 
 
 h1.title_seo{
    font-size:30px;
    font-weight:bold;

 }
 h1.title_seo:after{
     content:url("/wp-content/uploads/2020/08/undertitle.png");
 }
 
 .panel-content .wrap{
     padding-top:10px;
     padding-bottom:10px;
 }
 .panel-content .wrap .text{
     font-size:18px;
 }
 
 
 .titlecontainerleftright{
     font-size:35px;
     font-weight:bold;
     color:#ffffff;
     text-transform:uppercase;
 }
 


 .imagemiddletools img{
     width:100% !important;
 }
 
 .entry-content a img, .comment-content a img, .widget a img{
         -webkit-box-shadow: unset;
    box-shadow: unset;
 }
 
 .vc_single_image-wrapper.vc_box_border_grey{
     box-shadow:unset;
 }
 
 /*container seo home*/
 .containerpromovareseo .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    padding: 7% 35% 7% 5% !important;
    color: #ffffff;
    background-image: url(/wp-content/uploads/2020/08/Cutie-promovare-Seo-8.png);
    background-size:cover;
    background-repeat:no-repeat;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
  .containerimagepromovareseo{
     background-image:url("/wp-content/uploads/2020/08/imagine-promovare-Seo-8.png");
         position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
 }


/*container ppc home*/ 

   .containerppc .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
      padding: 7% 5% 7% 35% !important;
    color: #ffffff;
    background-image: url(/wp-content/uploads/2020/08/Cutie-campanii-PPC-8.png); 
    background-size:cover;
    background-repeat:no-repeat;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
.containerimageppc {
background-image: url(/wp-content/uploads/2020/08/imagine-campanii-PPC-8.png);
    position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
}
  .containerppc {
     float:right !important;
 }

 /*container gazduire home*/
 .containergazduireweb .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    padding: 7% 35% 7% 5% !important;
    color: #ffffff;
    background-image: url(/wp-content/uploads/2020/08/Cutie-HOST-8.png);
    background-size:cover;
    background-repeat:no-repeat;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
  .containerimagegazduire{
     background-image:url("/wp-content/uploads/2020/08/Imagine-HOST-8.png");
         position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
 }

/*container dezvoltare home*/ 

   .containerdezvoltare .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
      padding: 7% 5% 7% 35% !important;
    color: #ffffff;
    background-image: url(/wp-content/uploads/2020/08/Cutie-WEB-8.png); 
    background-size:cover;
    background-repeat:no-repeat;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
.containerimagedezvoltare {
background-image: url(/wp-content/uploads/2020/08/Imagine-WEB-8.png);
    position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
}
  .containerdezvoltare {
     float:right !important;
 }



 /*header*/
.space{
    float:left;
    display:inline-block;
}

.space_left{
    float:right;
    margin:0px 30px;
    margin-top:10px;
    margin-right:0px !important;
}
.space_left p{
    margin-right:30px !important;
}
 .custom_header{
     padding:20px 0px;
     background-color:#ffffff !important;
 }
 
 .custom-logo{
     max-width:200px !important;
 }
 
 .address_right{
     float:left;
 }
 .address_right .icon_social_left{
     float:left;
     width:40px;
     max-width:40px;
 }

 .address_right p{
     float:left;
     margin:0px 10px;
     font-size:14px;
     color:#00acb8;
     line-height: 20px;
 }
 .custom-logo-link{
     float:left;
 }
 
 .wrap.headercustom{
     max-width:1300px;
     position:relative;
     margin-left:auto;
     margin-right:auto;

 }
 
 .icon_social_top{
     border-radius:50%;
     box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
     width:40px;
 }
 
 
 .menu-item a{
 
    text-transform: uppercase;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    line-height: 19px;
    letter-spacing: 0.10000000149011612px;
    text-align: left;
 }
 #top-menu .current-menu-item a{
     color:#00acb8;
 }
 
 .sub-menu li a{
     color:#767676;
 }
 
.main-navigation li li:hover, .main-navigation li li.focus {
    background: unset;
}


    .main-navigation a{
        padding:0px;
    }
    
    
    
    
/*Formular de contact*/
.form_left{
    width:49%;
    float:left;
    margin-right:1%;
    font-size:19px;
    color:#ffffff;
}

.form_right{
    width:49%;
    float:left;
    margin-left:1%;
    font-size:19px;
    color:#ffffff;
}

.form_mesaj{
    font-size:19px;
    color:#ffffff;
}

.custom-form-seo{
    border-right: 4px solid transparent !important;
    padding-right: 30px;
    border-image: url(/wp-content/uploads/2020/08/border_white_contact.png) 30 stretch;
}

.form_left .wpcf7-form-control,.form_right .wpcf7-form-control{
    border-radius:0px;
    border:0px;
}


.accept_form .wpcf7-form-control.wpcf7-submit{
    border-radius: 20px;
    background: #ffffff;
    color: #00acb8;
    text-transform: uppercase;
    padding: 15px 40px;
}

.wpcf7-form-control-wrap.Mesaj .wpcf7-textarea{
    width:100%;
    height:200px;
    border:0px;
    border-radius:0px;
}


.acceptance-447 .wpcf7-list-item{
    margin:0px;
}


.acceptance-447 .wpcf7-list-item-label{
    font-size:16px;
    color:#ffffff;
}

.acceptance-447 .wpcf7-list-item-label a{
    color:#ffffff;
    text-decoration: underline;
}
.iconleftcontact{
    float:left;
    margin-right:3%;
}

.icons_form img {
    border-radius:50%;
    float:left;
    margin:0px 10px;
}    

.title_form{
    font-size:25px;
    font-weight:bold;
    margin-bottom:20px;
    color:#ffffff;
}    



.iconrightcontact{
    font-size:19px;
    color:#ffffff;
}
    
    
    /*Blog home*/
.wppsac-post-slider button.slick-prev, .wppsac-post-carousel button.slick-prev{    
    display: block;
    background: url(/wp-content/uploads/2020/08/left_arrow_grey.png) !important;
    width: 46px;
    height: 61px;
    position: absolute;
    margin-left: -5% !important;
    top: 40% !important;
}

.wppsac-post-carousel button.slick-prev:hover{
    background-color:unset !important;
    background: url(/wp-content/uploads/2020/08/left_arrow_blue.png) !important;
}


.wppsac-post-slider button.slick-next, .wppsac-post-carousel button.slick-next{
        display: block;
    background: url(/wp-content/uploads/2020/08/right_arrow_grey.png) !important;
    width: 46px;
    height: 61px;
    position: absolute;
    margin-right: -5% !important;
    top: 40% !important;
}

.wppsac-post-carousel button.slick-next:hover{
    background-color:unset !important;
    background: url(/wp-content/uploads/2020/08/right_arrow_blue.png) !important;
}


#wppsac-post-carousel-1 .wppsac-post-content-position{
     position: relative;
    margin-top: -45%;
    text-align: center;
    height: 110px;
}


.wppsac-post-carousel button.slick-prev:focus,.wppsac-post-carousel button.slick-next:focus{
    background-color:unset !important;
}

#wppsac-post-carousel-1 .wppsac-post-title{
color: #fff;
    height: 150px;
    padding-top: 20px;
    background-color: #00acb8;
}

#wppsac-post-carousel-1 .wppsac-post-title a{
    color:#ffffff;
}
    
    
    
/*Footer*/    
    .link-uri_utile a{
        text-transform:uppercase;
    }
    .footer_full p,.footer_full a{
        color:#898b92;
        margin-bottom:10px;
    }
    .footer_full {
        background-color:#2b2c31;
    }

    .site-footer .wrap{
     padding-bottom:0px;
     padding-top:0px;
    }
    .widget-column.footer-widget-1{
        width:100% !important;
        float:none !important;
    }
    
    .site-footer .widget-area{
        padding-bottom:0px;
        padding-top:0px;
    }
    
    .site-footer .widget{
        padding-bottom:0px;
    }
    
    .site-footer{
        margin-top:0px;
        border:0px;
background-color:#2b2c31;
    }
    
    .site-footer #text-3 > div > p:nth-child(6){
        display:none;
    }
    
    .footer_full_down{
        background-color:#26272b;
    }
    
    
    /*sldier home desktop*/
     .sliderhomepage .prev{
        background: url(/wp-content/uploads/2020/08/left_arrow_grey.png) !important;
    width: 45px !important;
    height: 61px;
    position: absolute;
    margin-left: 5px !important;
    top: 45% !important;
    }
    
    .sliderhomepage .next{
    background: url(/wp-content/uploads/2020/08/right_arrow_grey.png) !important;
    width: 45px !important;
    height: 61px;
    position: absolute;
    margin-right: 5px !important;
    top: 45% !important;
    }
    
     .sliderhomepage .prev:hover{
         background: url(/wp-content/uploads/2020/08/left_arrow_blue.png) !important;
    width: 45px !important;
    height: 61px;
     }
     
       .sliderhomepage .next:hover{
         background: url(/wp-content/uploads/2020/08/right_arrow_blue.png) !important;
    width: 45px !important;
    height: 61px;
     }
     
     .container_slider_home{
    background:url(/wp-content/uploads/2020/08/slider_top.jpg);
    height:750px;
    max-height:750px;
    background-size:cover;
    background-repeat:no-repeat;
}

@media only screen and (min-width:1321px) and (max-width:1620px){
      .containerimagepromovareseo,.containerimagegazduire{
    right:7% !important;
    width:50% !important;
}
.containerimageppc,.containerimagedezvoltare{
    left:7% ;
    width:50% !important;
}
}

@media only screen and (min-width:1321px) and (max-width:1400px){
    .containerimageppc,.containerimagedezvoltare{
    left:2% ;
    width:50% !important;
}
}

@media only screen and (min-width:992px) and (max-width:1026px){
    .address_right p{
        margin:0 5px;
    }
}

@media only screen and (min-width:992px) and (max-width:1320px){
    
    .containerimagepromovareseo,.containerimagegazduire{
    right:4% !important;
    width:50% !important;
}
.containerimageppc,.containerimagedezvoltare{
    left:1% !important;
    width:50% !important;
}

}
    
@media only screen and (min-width:1200px){
    .menu-meniu-pricipal-container .menu{
            display: table !important;
    width: 100%;
    text-align: left;
    }
    
    .menu-meniu-pricipal-container li{
           float: none;
    display: inline-block;
    }
    
    #menu-item-792{
        float:right;
        margin-top:4px;
    }
 .menu-meniu-pricipal-container li a{
         padding: 19px 27px 19px;
 }
 
}


.space_left .email{
    margin-right:0px !important;
}

@media only screen and (max-width:1199px) and (min-width:992px){

           .menu-meniu-pricipal-container .menu{
            display: table !important;
    width: 100%;
    text-align: left;
    }
    .menu-meniu-pricipal-container li{
           float: none;
    display: inline-block;
    }
       #menu-item-792{
        float:right;
        margin-top:-15px !important;
    }
    
    #menu-item-792 a{
        padding:19px 5px !important;
    }
    
    .menu-meniu-pricipal-container li a{
         padding: 19px 27px 19px !important;
 }
    
    .container_slider_home {
    height: 600px;
    max-height: 600px;
    background-size: cover;
    background-repeat: no-repeat;
}

.sliderhomepage .dot.active{
        padding: 0 10px !important;
    height: 410px !important;
}
.sliderhomepage .dot{
    height:410px !important;
}

}


@media only screen and (min-width:1146px){
        .custom-logo-link{
            width: 28% !important;
    }
}
@media only screen and (min-width:992px) and (max-width:1145px){
    .custom-logo-link {
    width: 22% !important;
}

.custom-logo-link {
    padding-right: 0px !important;
}


.custom-logo{
    width: 180px !important;
}
}


@media only screen and (min-width:992px) and (max-width:1187px){
   .address_right .space_left{
    margin:0px !important;
} 
}
@media only screen and (min-width:992px){
.single-post:not(.has-sidebar) #primary{
    max-width:1300px !important;
}
#menu-item-29 .sub-menu{
    box-shadow: 0px 4px 18px 3px rgba(0, 0, 0, 0.12), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 6px 6px -3px rgba(0, 0, 0, 0.2);
    border-left:1px solid #00acb8 !important;
    border-bottom:1px solid #00acb8 !important;
    border-right:1px solid #00acb8 !important;
    border-radius:0px 0px 24px 24px;
}
    
    .scroll_img_servicii_seo{
    position:sticky !important;
    top:30px !important;
}
    
    .navigation-top .wrap{
    padding: 0px 3em;
    }
 .address_right{
     float:unset !important;
 }
 .address_right .space{
     float:right !important;
 }
 
}
.phone_menu_social{
    display:none;
}
/*responsive mobile*/
@media only screen and (max-width:991px){
    .faq_blog_seo div:nth-child(1) {
    padding: 25px !important;
}

.menu-item-792 a:nth-child(1){
    display:block !important;
}

.icon_new_font{
    float: left;
    
    font-size: 50px !important;
  margin-left: 36px !important;
}

.form_left,.form_right{
    width:100% !important;
}
    
    .faq_blog_seo {
    width: 100% !important;
    float: none !important;
    display: inline-block;
    border: 1px solid #00acb8;
    height: auto !important;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4);
    background: #fff;
    border-radius: 25px !important;
    text-align: center;
    margin-bottom: 20px;
}

.faq_blog_seo div h2{
    height:auto !important;
}

.faq_blog_seo div:nth-child(1) {
    padding: 25px !important;
}
    
    .menu-toggle{
        font-size:33px;
        padding:0px !important;
    }
   .menu-toggle .icon.icon-bars{
        color:#00acb8 !important;
    }
   .menu-toggle .icon.icon-close{
        color:#ffffff !important;
    }
    
    .wpb_start_animation.animated{
      animation-name: none !important;
    animation-duration: unset !important;
    opacity: unset !important;
    animation-fill-mode: none !important;
    }
    
    .wpb_animate_when_almost_visible {
    opacity: unset !important;
}
    
    .phone_menu_social{
        display:block;
    }
    
    .main-navigation ul ul {
        position: relative !important;
        border:0px !important;
        
    }
    
  .menu-meniu-pricipal-container #top-menu li a .icon.icon-angle-down {
      display:none;
  }
    
    .phone_menu_social .phone_menu_full_width .icon_social_left{
     float: left;
 
    margin-right: 15px;
    width: 40px;
    margin-top: 7px;
    }

.dropdown-toggle{
    right:0.5em !important;
}
        .phone_menu_social .phone_menu_full_width p {
            line-height: 24px;
            font-size:18px;
        }
        .phone_menu_social  .space{
            width:100%;
        }
        
        .main-navigation ul ul.toggled-on{
            display:block !important;
        }
        
        .main-navigation.toggled-on .menu-toggle{
       z-index: 99999;
    margin-top: -4%;
    background: #00acb8;
    position: fixed;
    width: 100%;
    right: 0%;
    color: #fff;
        }
        
    .phone_menu_social  .space p{
          float: left;
    margin-right: 10%;
    width: 20%;
    }
    .phone_menu_social .space p img{
        width:100% !important;
    }
    
    .container_slider_home{
    height: 400px;
    max-height: 400px;
    background-size: cover;
    background-repeat: no-repeat;
    }
    
    .phone_firstcontainer .vc_col-sm-6{
        width:100%;
    }
    .phone_firstcontainer .wpb_wrapper.vc_figure{
        width:100%;
    }
    .phone_firstcontainer .vc_single_image-wrapper{
        width:100%;
    }
    .phone_firstcontainer .firscontainerimg img{
        width:100% !important;
    }
    
    .phone_firstcontainer h1.title_seo:after{
            content:'' !important;
    }
    
    .firscontainerimg .title_seo{
            border-bottom: 25px solid transparent !important;
    padding-bottom: 10px;
    border-image: url(/wp-content/uploads/2020/08/undertitle.png) 30 stretch;
    }
    
    .phone_secondcontainer .vc_col-sm-7,.phone_secondcontainer_reverse .vc_col-sm-7{
        width:100%;
    }
    
    /*Container mobil promovare seo*/
    .phone_secondcontainer .containerpromovareseo .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
        
    }
    
     .phone_secondcontainer{
         display:flex;
         flex-direction:column-reverse;
     }
    
    
    .phone_secondcontainer .vc_col-sm-5.containerimagepromovareseo{
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
    }
    
     .phone_secondcontainer .vc_col-sm-5.containerimagepromovareseo .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/08/imagine-promovare-Seo-8-new.png);
    }
    
    
     /*Container mobil ppc*/
   
     
    .phone_secondcontainer_reverse .containerppc .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
  padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
        
    }
    
   
    
    
    .phone_secondcontainer_reverse .vc_col-sm-5.containerimageppc {
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        left:0px;
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.containerimageppc .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/08/imagine-promovare-ppc-mobile.jpg);
    }
    
    
     /*Container mobil host*/
    .phone_secondcontainer .containergazduireweb .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
        
    }
    
    .phone_secondcontainer .vc_col-sm-5.containerimagegazduire {
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
    }
    
     .phone_secondcontainer .vc_col-sm-5.containerimagegazduire  .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/08/imagine-promovare-host-mobil.jpg);
    }
    
    
       /*Container mobil dezvoltare web*/
    
     
    .phone_secondcontainer_reverse .containerdezvoltare .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
  padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
        
    }
    
   
    
    
    .phone_secondcontainer_reverse .vc_col-sm-5.containerimagedezvoltare  {
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        left:0px;
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.containerimagedezvoltare .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/08/imagine-promovare-dezvoltare-phone-8.jpg);
    }
    
    
    
    /*contact home*/
    
    .phone_thirdcontainer {
        flex-direction: column-reverse;
        display:flex;
    }
    
    .phone_thirdcontainer .vc_col-sm-6{
        width:100%;
    }
 
    
    .phone_thirdcontainer .custom-form-seo{
    border-top: 4px solid transparent !important;
    padding-top: 10px;
    border-image: url(/wp-content/uploads/2020/08/border_white_contact_down.png) 30 stretch;
    border-right:0px;
    padding-right:0px;
}
    
    #wppsac-post-carousel-1 .wppsac-post-title {
    color: #fff;
    height: 150px;
    padding-top: 20px;
    background-color: #00acb8;
}

.phone_containergo .vc_col-sm-4,.phone_containergo .vc_col-sm-8{
    width:100%;
}
    
    .phone_containergo .vc_col-sm-4,.phone_containergo .vc_col-sm-8 h3{
        text-align:center !important;
    width:100%;
}


/*slider homepage*/


.sliderhomepage .dot.active{
    display:block !important;
    height:auto !important;
    width:100% !important;
    border-radius: 25px 25px 25px 25px !important;
    padding:20px !important;
    
}

.sliderhomepage .dot{
    display:none;
    height:auto !important;
}
    .sliderhomepage .panel-content.slider_buttons{
        margin-top:-15% !important ;
    }
    
    .sliderhomepage .text{
        top: 8% !important;
    }
    
    .sliderhomepage .title_slider_up{
        font-size:31px !important;
   }
   .sliderhomepage .description_slider {
    font-size: 27px !important;
}

    .sliderhomepage .slideshow-container img{
        height:350px;
    }
    
    .sliderhomepage .prev{
        background: url(/wp-content/uploads/2020/08/left_arrow_grey.png) !important;
    width: 45px !important;
    height: 61px;
    position: absolute;
    margin-left: 5px !important;
    top: 45% !important;
    }
    
    .sliderhomepage .next{
    background: url(/wp-content/uploads/2020/08/right_arrow_grey.png) !important;
    width: 45px !important;
    height: 61px;
    position: absolute;
    margin-right: 5px !important;
    top: 45% !important;
    }
    
     .sliderhomepage .prev:hover{
         background: url(/wp-content/uploads/2020/08/left_arrow_blue.png) !important;
    width: 45px !important;
    height: 61px;
     }
     
       .sliderhomepage .next:hover{
         background: url(/wp-content/uploads/2020/08/right_arrow_blue.png) !important;
    width: 45px !important;
    height: 61px;
     }
     
     /*Burger menu*/
     .menu-meniu-pricipal-container .menu {
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  background-color: #ffffff;
    overflow-x: hidden;
    transition: .5s;
    padding-top: 19%;
    border-right: 1px solid #00acb8;
}

.menu-meniu-pricipal-container .menu a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  
  color: #818181;
  display: block;
  transition: 0.3s;

font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 20px;
letter-spacing: 0.15000000596046448px;
text-align: left;

}

.main-navigation .menu-meniu-pricipal-container li{
    border-bottom:0px;
    width:100%;
}
     .address_right{
         display:none;
     }
     
     .custom-header{
         margin-bottom: 0px !important;
    width: 50%;
    float: left;
     }
     
     .navigation-top{
             width: 50%;
    float: left;
    border-bottom: 0px;
    padding: 23px 0px;
    border-top: 0px;
     }
     
     :not(.mejs-button)>button:hover{
         background:unset;
     }
     
     .menu-toggle:focus{
         outline:none;
     }
     
     .js .menu-toggle, .js .dropdown-toggle{
         display:block;
     }
     
     .js .main-navigation ul, .js .main-navigation ul ul, .js .main-navigation>div>ul{
         display:none;
     }
     
     .site-header{
         background:#ffffff;
     }
}




@media only screen and (max-width:638px){
    .wppsac-carousel-slides.slick-slide img{
        width:100% !important;
    }
    .container_slider_home {
    height: 320px;
    max-height: 400px;
    background-size: cover;
    background-repeat: no-repeat;
}
}

@media only screen and (min-width:700px) and (max-width:991px){
     .menu-meniu-pricipal-container .menu {

    padding-top: 10% !important;

}
    
}

@media only screen and (max-width:420px){
   .sliderhomepage .text {
    top: 16% !important;
    left:15% !important;
}
.sliderhomepage .title_slider_up {
    font-size: 23px !important;
}
.sliderhomepage .description_slider {
    font-size: 20px !important;
}

.container_slider_home{
    height: 300px !important;
    max-height: 400px;
    background-size: cover;
    background-repeat: no-repeat;
}
}








/*servicii online optimizare seo*/
.servicii_online_optimizare .tittle_optimizare_seo{
    font-size:45px;
    color:#ffffff;
    font-weight:bold;
    text-transform:uppercase;
}
.servicii_online_optimizare .description_optimizare_seo{
    font-size:27px;
    color:#ffffff;
}

.container_optimizare_seo_first{
    height: 370px;
    vertical-align: middle;
    display: table-cell;
}

.container_optimizare_seo_second,.firma_seo_second_container{
       box-shadow: 0px 13px 15px 0px rgba(0,0,0,0.15);
}

.container_description_second{
    color: #00acb8; 
    font-size: 20px; 
    text-align: center;
    font-weight:bold
}
.title_optimizare_seo{
    font-size:30px;
        text-transform: uppercase;
    font-weight:700;
}

.container_description_third{
        color: #ffffff; 
    font-size: 30px; 
    text-align: center;
    font-weight:bold
}

.container_tabs_optimizare .vc_tta-tabs-container .vc_tta-tabs-list li {
        width: 25%;
    text-align: center;
    margin-left:0px !important;
}

.container_tabs_optimizare .vc_tta-tabs-list .vc_tta-tab a {
    border:0px !important;
}

.container_tabs_optimizare .vc_tta-tabs-list{
    border:1px solid #00acb8;
}

.container_tabs_optimizare .vc_tta-tabs-list .vc_tta-tab a span{
    color:#00acb8;
}

.wpb-js-composer .vc_tta.vc_tta-style-outline .vc_tta-tabs-list{
    padding:0px !important;
}

 .wpb-js-composer .container_tabs_optimizare .vc_tta.vc_tta-style-outline .vc_tta-tabs-list li.vc_active:nth-child(1){
    background-image: url(/wp-content/uploads/2020/08/background-1-tab.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center right;
}
.wpb-js-composer .container_tabs_optimizare .vc_tta.vc_tta-style-outline .vc_tta-tabs-list li.vc_active:nth-child(2),.wpb-js-composer .container_tabs_optimizare .vc_tta.vc_tta-style-outline .vc_tta-tabs-list li.vc_active:nth-child(3){
    background-image: url(/wp-content/uploads/2020/08/background-2-3-tab.png);
        background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
}
.wpb-js-composer .container_tabs_optimizare .vc_tta.vc_tta-style-outline .vc_tta-tabs-list li.vc_active:nth-child(4){
    background-image: url(/wp-content/uploads/2020/08/background-4-tab.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center left;
}
.wpb-js-composer .container_tabs_optimizare .vc_tta.vc_tta-style-outline .vc_tta-tabs-list li.vc_active a span{
    color:#ffffff !important;
}



.container_tabs_optimizare .vc_tta-panels .vc_tta-panel-body{
    box-shadow: 0px 15px 15px 2px rgba(0,0,0,0.15);
}


.faq_optimizare_seo{
    width: 33%;
    float: left;
    display: inline-block;
    border: 1px solid #00acb8;
       height: 400px;
           box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4);
    background: #ffffff;
    text-align:center;
}

.faq_optimizare_seo:nth-child(1){
        border-radius: 25px 0 0 25px;
}
.faq_optimizare_seo:nth-child(3){
        border-radius: 0 25px 25px 0;
}

.faq_optimizare_seo div:nth-child(1) {
    padding: 15% 25px 25px 25px;
}

.faq_optimizare_seo div h2{
    font-size: 27px;
    text-align: center;
    font-weight: 700;
    color: #00acb8;
    height: 75px;
    line-height: 35px;
}






@media only screen and (max-width:991px){
    .container_tabs_optimizare .vc_tta-panel .vc_tta-panel-heading{
        background: #00acb8 !important;
    border: 1px solid #00acb8 !important;
    }
    .main-navigation>div>ul{
        padding:.75em 0em;
    }
    .title_conclusion_firma_seo{
        font-size:18px !important;
    }
    .containerphone_optimizare_first .vc_col-sm-7,.containerphone_optimizare_first .vc_col-sm-5,.containerphone_optimizare_second .vc_col-sm-7,.containerphone_optimizare_second .vc_col-sm-5,.containerphone_optimizare_third .vc_col-sm-7,.containerphone_optimizare_third .vc_col-sm-5{
        width:100%;
    }
    .containerphone_optimizare_first .vc_col-sm-5 img,.containerphone_optimizare_second .vc_col-sm-5 img,.containerphone_optimizare_third .vc_col-sm-5 img{
        width:991px !important;
    }
    .containerphone_optimizare_second{
            display: flex;
    flex-direction: column-reverse;
    }
 .containerphone_optimizare_first .vc_col-sm-5 .vc_column-inner,.containerphone_optimizare_second .vc_col-sm-5 .vc_column-inner,.containerphone_optimizare_third .vc_col-sm-5 .vc_column-inner,.container_tabs_optimizare .vc_column-inner{
     padding: 0px !important;
 }
 
 .containerphone_optimizare_first,.containerphone_optimizare_second,.containerphone_optimizare_third{
       border-radius: 25px 25px 25px 25px;
   border:1px solid #00adba;
  
 }
 .containerphone_optimizare_first .vc_col-sm-5 img,.containerphone_optimizare_second .vc_col-sm-5 .vc_column-inner img,.containerphone_optimizare_third .vc_col-sm-5 .vc_column-inner img{
    border-radius: 25px 25px 0px 0px !important;
 }
    
    .faq_optimizare_seo {
    width: 100%;
    float: none;
    display: inline-block;
    border: 1px solid #00acb8;
    height: auto;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4);
    background: #fff;
    border-radius: 25px !important;
    text-align: center;
    margin-bottom: 20px;
}
.faq_optimizare_seo div:nth-child(1) {
    padding: 25px !important;
}
    .faq_optimizare_seo div h2 {
    font-size: 23px;
    text-align: center;
    font-weight: 700;
    color: #00acb8;
    height: auto !important;
    line-height: 35px;
}

.title_optimizare_seo,.container_description_third,.tittle_optimizare_seo{
    font-size:23px !important;
}
.description_optimizare_seo,.container_description_second{
    font-size:18px !important;
}
.container_optimizare_seo_first {
    height: auto !important;
    vertical-align: middle;
    display: table-cell;
}

.servicii_online_optimizare .vc_col-sm-6{
        width: 68%;
}
}

@media only screen and (min-width:992px) and (max-width:1110px){
    .title_optimizare_seo {
    font-size: 23px !important;
}
.containerphone_optimizare_first .text,.containerphone_optimizare_second .text,.containerphone_optimizare_third .text,.container_tabs_optimizare .text{
    font-size:14px !important;
}
}

@media only screen and (min-width:992px){
    .servicii_online_optimizare{
        min-height:440px;
    }


.wrap.headercustom{
    min-height:60px;
}
}









/*Firma seo*/
.firma_seo_slider_title{
    font-size: 45px;
    color: #fff;
    margin: 0px;
    font-weight: 700;
    text-align:center;
        margin-bottom: 0px;
}

.firma_seo_slider_descritpion{
        font-size: 27px;
    text-align: center;
    color: #fff;
    margin: 0 0 30px;
}

.firma_seo_container_contact_description{
       font-size: 27px;
    text-align: center;
    color: #00acb8;
}


.firma_seo_container_contact_title{
    font-size: 40px;
    text-align: center;
    color: #00acb8;
    margin: 0px;
    font-weight: bold;
}


.container_firma_seo_contact_top{
    text-align:center;
}

.container_firma_seo_contact_top .titlu_contact_firma_seo {
        font-size: 20px;
    font-weight: bold;
    color: #00acb8;
}
.container_firma_seo_contact_top a,.container_firma_seo_contact_top .under_titu_contact_firma_seo{
        font-size: 20px;
    font-weight: 500;
    color: #00acb8;
}

.firma_seo_container_google_adwords .titlu_firma_seo_container_question{
        font-size: 28px;
    text-align: center;
    font-weight: 700;
    color: #00acb8;
    height: 90px;
    line-height: 35px;
    margin:0px;
}

.firma_seo_container_google_adwords .wpb_text_column.wpb_content_element .wpb_wrapper{
    padding: 8% 25px 25px;
    text-align:center;
}


.firma_seo_container_google_adwords .vc_column-inner .wpb_text_column.wpb_content_element{
    border: 1px solid #00acb8;
    height: 400px;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4);
    background: #fff;
    text-align: center;
}

.firma_seo_container_google_adwords .vc_col-sm-4:nth-child(1) .vc_column-inner .wpb_text_column.wpb_content_element{
    border-radius: 25px 0 0 25px;
}
.firma_seo_container_google_adwords .vc_col-sm-4:nth-child(3) .vc_column-inner .wpb_text_column.wpb_content_element{
    border-radius: 0 25px 25px 0;
}

.conatainer_firma_seo_img{
        display: inline-block;
    float: left;
    width:20%;
    text-align: center;
    margin-top:27px;
}

.conatainer_firma_seo_text{
    padding-left:22%;
}
.firma_seo_de_ce_noi .title_firma_seo_de_ce_noi{
    margin-bottom: 6px;
    font-size: 22px;
    font-weight: bold;
    color:#ffffff;
}
.firma_seo_de_ce_noi .description_firma_seo_de_ce_noi{
    color:#ffffff;
}

.title_first_container_de_ce_noi{
    text-align: center;
    font-size: 35px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}


.firma_seo_container_google_adwords .vc_col-sm-6:nth-child(1) .vc_column-inner .wpb_text_column.wpb_content_element {
    border-radius:25px 0px 0px 25px;
}


.firma_seo_container_google_adwords .vc_col-sm-6:nth-child(2) .vc_column-inner .wpb_text_column.wpb_content_element{
    border-radius:0px 25px 25px 0px;
}


@media only screen and (min-width:992px) and (max-width:1299px){
     .menu-meniu-pricipal-container li a {
    padding: 10px 27px 10px;
}
     
   
      
       /*Css dropdown 1 start*/
        #menu-item-533:hover .sub-menu{
    width: 545%;
    left: -67%;
    border: 0;
    text-align: center;
    border-radius: 0 0 25px 25px !important;
    }
    
      .sub-menu #menu-item-532 a,.sub-menu #menu-item-621 a{
    width: 580px;
    text-align: center;
    color: #ffffff !important;
    text-transform: uppercase;
    padding: 0 !important;
    height: 250px;
    vertical-align: middle;
    display: table-cell;
  
    }
    

    
    .sub-menu #menu-item-532 a{
            border-radius: 0px 0px 0px 25px;
            background:url(/wp-content/uploads/2020/11/meniu_firma_seo_fade.jpg);
            background-size:cover;
            background-repeat:no-repeat;
            border: 1px solid #ffffff;
            transition: 0.75s;
            font-size:25px;
    }
    
     .sub-menu #menu-item-532 a:hover{
         background:url(/wp-content/uploads/2020/11/meniu_cerere_oferta_fade.jpg);
            background-size:cover;
            background-repeat:no-repeat;
     }
     
    
     .sub-menu #menu-item-621 a{
            border-radius: 0px 0px 25px 0px;
             background:url(/wp-content/uploads/2020/11/meniu_cerere_oferta_with_fade.jpg);
               background-size:cover;
            background-repeat:no-repeat;
                border: 1px solid #ffffff;
                transition: 0.75s;
                font-size:25px;
    }
    
      .sub-menu #menu-item-621 a:hover{
         background:url(/wp-content/uploads/2020/11/meniu_cerere_oferta_no_fade.jpg);
            background-size:cover;
            background-repeat:no-repeat;
     }
     
    /*Css dropdown 1 finish*/
    
    
      /*Css dropdown 2 start*/
        #menu-item-29:hover .sub-menu{
         width: 432%;
    left: -140%;
    border: 0px;
    text-align:center;
    border-radius: 0px 0px 25px 25px !important;
    }
       
  
    
     .sub-menu #menu-item-2032,.sub-menu #menu-item-2034,.sub-menu #menu-item-2035,.sub-menu #menu-item-2036{
      width: 304px;
    text-align: center;
    color: #ffffff !important;
    text-transform: uppercase;
    padding: 0 !important;
    height: 305px;
    vertical-align: middle;
    display: table-cell;
    font-size:25px;
    }
    
   
    
    .sub-menu #menu-item-2032{
            border-radius: 0px 0px 0px 24px;
            background:url(/wp-content/uploads/2021/07/servicii_1_seo.png);
            background-size:cover;
            background-repeat:no-repeat;
                border-right:1px solid #00acb8;
            transition: 0.75s;
            
            border-top: 0px !important;
    }

     
       .sub-menu #menu-item-2034{
      
            background:url(/wp-content/uploads/2021/07/servicii_2_seo.png);
            background-size:cover;
            background-repeat:no-repeat;
            border-right: 1px solid #00acb8;
            border-top: 0px !important;
            transition: 0.75s;
    }
    

         .sub-menu #menu-item-2035{
      
            background:url(/wp-content/uploads/2021/07/servicii_3_seo.png);
            background-size:cover;
            background-repeat:no-repeat;
            border-right: 1px solid #00acb8;
            border-top: 0px !important;
            transition: 0.75s;
    }
    


    
     .sub-menu #menu-item-2036{
            border-radius: 0px 0px 5px 0px;
             background:url(/wp-content/uploads/2021/07/servicii_4_seo.png);
               background-size:cover;
            background-repeat:no-repeat;
                border-top: 0px !important;
                transition: 0.75s;
    }
    

    /*Css dropdown 2 finish*/
    
    
    
    /*Css dropdown 3 start*/
        #menu-item-31:hover .sub-menu{
    width: 765%;
    left: -499%;
    border: 0px;
    text-align:center;
    border-radius: 0px 0px 25px 25px !important;
    }
       
      
    
    
     .sub-menu #menu-item-650 a,.sub-menu #menu-item-649 a,.sub-menu #menu-item-648 a,.sub-menu #menu-item-647 a{
      width: 304px;
    text-align: center;
    color: #ffffff !important;
    text-transform: uppercase;
    padding: 0 !important;
    height: 250px;
    vertical-align: middle;
    display: table-cell;
    font-size:25px;
    }
    
   
    
    .sub-menu #menu-item-650 a{
            border-radius: 0px 0px 0px 25px;
            background:url(/wp-content/uploads/2020/11/meniud_fade_1.jpg);
            background-size:cover;
            background-repeat:no-repeat;
            border: 1px solid #ffffff;
            transition: 0.75s;
    }
    
    .sub-menu #menu-item-650 a:hover{
         background:url(/wp-content/uploads/2020/11/meniu_jobs_nofade_1.jpg);
            background-size:cover;
            background-repeat:no-repeat;
     }
     
       .sub-menu #menu-item-649 a{
      
            background:url(/wp-content/uploads/2020/11/meniud_fade_2.jpg);
            background-size:cover;
            background-repeat:no-repeat;
            border: 1px solid #ffffff;
            transition: 0.75s;
    }
    
    .sub-menu #menu-item-649 a:hover{
         background:url(/wp-content/uploads/2020/11/meniu_jobs_nofade_2.jpg);
            background-size:cover;
            background-repeat:no-repeat;
     }
     
         .sub-menu #menu-item-648 a{
      
            background:url(/wp-content/uploads/2020/11/meniud_fade_3.jpg);
            background-size:cover;
            background-repeat:no-repeat;
            border: 1px solid #ffffff;
            transition: 0.75s;
    }
    
    .sub-menu #menu-item-648 a:hover{
         background:url(/wp-content/uploads/2020/11/meniu_jobs_nofade_3.jpg);
            background-size:cover;
            background-repeat:no-repeat;
     }

    
     .sub-menu #menu-item-647 a{
            border-radius: 0px 0px 25px 0px;
             background:url(/wp-content/uploads/2020/11/meniud_fade_4.jpg);
               background-size:cover;
            background-repeat:no-repeat;
                border: 1px solid #ffffff;
                transition: 0.75s;
    }
    
      .sub-menu #menu-item-647 a:hover{
         background:url(/wp-content/uploads/2020/11/meniu_jobs_nofade_4.jpg);
            background-size:cover;
            background-repeat:no-repeat;
     }
     
    /*Css dropdown 3 finish*/
    
    

}




@media only screen and (min-width:1301px){
      
      /*Css dropdown 1 start*/
       
    
    
      .sub-menu #menu-item-532 a,.sub-menu #menu-item-621 a{
      width: 608px;
    text-align: center;
    color: #ffffff !important;
    text-transform: uppercase;
    padding: 0 !important;
    height: 250px;
    vertical-align: middle;
    display: table-cell;
    font-size:25px;
    }
    
    #menu-item-533:hover .sub-menu{
          width: 1216px;
    left: -67%;
    border: 0px;
    text-align:center;
    border-radius: 0px 0px 25px 25px !important;
    }
    
    .sub-menu #menu-item-532 a{
            border-radius: 0px 0px 0px 25px;
            background:url(/wp-content/uploads/2020/11/meniu_firma_seo_fade.jpg);
            background-size:cover;
            background-repeat:no-repeat;
            border: 1px solid #ffffff;
            transition: 0.75s;
    }
    
     .sub-menu #menu-item-532 a:hover{
         background:url(/wp-content/uploads/2020/11/meniu_cerere_oferta_fade.jpg);
            background-size:cover;
            background-repeat:no-repeat;
     }
     
    
     .sub-menu #menu-item-621 a{
            border-radius: 0px 0px 25px 0px;
             background:url(/wp-content/uploads/2020/11/meniu_cerere_oferta_with_fade.jpg);
               background-size:cover;
            background-repeat:no-repeat;
                border: 1px solid #ffffff;
                transition: 0.75s;
    }
    
      .sub-menu #menu-item-621 a:hover{
         background:url(/wp-content/uploads/2020/11/meniu_cerere_oferta_no_fade.jpg);
            background-size:cover;
            background-repeat:no-repeat;
     }
     
    /*Css dropdown 1 finish*/
    
    
    
    /*Css dropdown 2 start*/
        #menu-item-29:hover .sub-menu{
          width: 1216px;
    left: -132%;
    border: 0px;
    text-align:center;
    border-radius: 0px 0px 25px 25px !important;
    }
       
  
    
     .sub-menu #menu-item-2032,.sub-menu #menu-item-2034,.sub-menu #menu-item-2035,.sub-menu #menu-item-2036{
      width: 304px;
    text-align: center;
    color: #ffffff !important;
    text-transform: uppercase;
    padding: 0 !important;
    height: 305px;
    vertical-align: middle;
    display: table-cell;
    font-size:25px;
    }
    
   
    
    .sub-menu #menu-item-2032{
            border-radius: 0px 0px 0px 24px;
            background:url(/wp-content/uploads/2021/07/servicii_1_seo.png);
            background-size:cover;
            background-repeat:no-repeat;
            
                border-top: 0px !important;
            transition: 0.75s;
    }
    

     
       .sub-menu #menu-item-2034{
      
            background:url(/wp-content/uploads/2021/07/servicii_2_seo.png);
            background-size:cover;
            background-repeat:no-repeat;
            border-right: 1px solid #00acb8;
                border-top: 0px !important;
            transition: 0.75s;
    }
    

     
         .sub-menu #menu-item-2035{
      
            background:url(/wp-content/uploads/2021/07/servicii_3_seo.png);
            background-size:cover;
            background-repeat:no-repeat;
            border-right: 1px solid #00acb8;
                border-top: 0px !important;
            transition: 0.75s;
    }
    


    
     .sub-menu #menu-item-2036{
            border-radius: 0px 0px 5px 0px;
             background:url(/wp-content/uploads/2021/07/servicii_4_seo.png);
               background-size:cover;
            background-repeat:no-repeat;
                
                border-top: 0px !important;
                transition: 0.75s;
    }
    
 
     
    /*Css dropdown 2 finish*/
    
    
    
    /*Css dropdown 3 start*/
        #menu-item-31:hover .sub-menu{
    width: 1216px;
    left: -499%;
    border: 0px;
    text-align:center;
    border-radius: 0px 0px 25px 25px !important;
    }
       
      
    
    
     .sub-menu #menu-item-650 a,.sub-menu #menu-item-649 a,.sub-menu #menu-item-648 a,.sub-menu #menu-item-647 a{
      width: 304px;
    text-align: center;
    color: #ffffff !important;
    text-transform: uppercase;
    padding: 0 !important;
    height: 250px;
    vertical-align: middle;
    display: table-cell;
    font-size:25px;
    }
    
   
    
    .sub-menu #menu-item-650 a{
            border-radius: 0px 0px 0px 25px;
            background:url(/wp-content/uploads/2020/11/meniud_fade_1.jpg);
            background-size:cover;
            background-repeat:no-repeat;
            border: 1px solid #ffffff;
            transition: 0.75s;
    }
    
    .sub-menu #menu-item-650 a:hover{
         background:url(/wp-content/uploads/2020/11/meniu_jobs_nofade_1.jpg);
            background-size:cover;
            background-repeat:no-repeat;
     }
     
       .sub-menu #menu-item-649 a{
      
            background:url(/wp-content/uploads/2020/11/meniud_fade_2.jpg);
            background-size:cover;
            background-repeat:no-repeat;
            border: 1px solid #ffffff;
            transition: 0.75s;
    }
    
    .sub-menu #menu-item-649 a:hover{
         background:url(/wp-content/uploads/2020/11/meniu_jobs_nofade_2.jpg);
            background-size:cover;
            background-repeat:no-repeat;
     }
     
         .sub-menu #menu-item-648 a{
      
            background:url(/wp-content/uploads/2020/11/meniud_fade_3.jpg);
            background-size:cover;
            background-repeat:no-repeat;
            border: 1px solid #ffffff;
            transition: 0.75s;
    }
    
    .sub-menu #menu-item-648 a:hover{
         background:url(/wp-content/uploads/2020/11/meniu_jobs_nofade_3.jpg);
            background-size:cover;
            background-repeat:no-repeat;
     }

    
     .sub-menu #menu-item-647 a{
            border-radius: 0px 0px 25px 0px;
             background:url(/wp-content/uploads/2020/11/meniud_fade_4.jpg);
               background-size:cover;
            background-repeat:no-repeat;
                border: 1px solid #ffffff;
                transition: 0.75s;
    }
    
      .sub-menu #menu-item-647 a:hover{
         background:url(/wp-content/uploads/2020/11/meniu_jobs_nofade_4.jpg);
            background-size:cover;
            background-repeat:no-repeat;
     }
     
    /*Css dropdown 3 finish*/
    
  
}

@media only screen and (min-width:992px){
    .icon_new_font{
    font-size: 25px !important;
}
.sub-menu #menu-item-2032,.sub-menu #menu-item-2034,.sub-menu #menu-item-2035,.sub-menu #menu-item-2036{
   padding: 20px 15px 20px 28px !important;
}

     .sub-menu #menu-item-532,.sub-menu #menu-item-621{
        width:50%;
        float:left;
    }
    
      .sub-menu #menu-item-650,.sub-menu #menu-item-649,.sub-menu #menu-item-648,.sub-menu #menu-item-647,.sub-menu #menu-item-2032,.sub-menu #menu-item-2034,.sub-menu #menu-item-2035,.sub-menu #menu-item-2036{
        width:25%;
        float:left;
    }
    
       .sub-menu {
          display:none;
      }
      
      .sub-menu:hover{
          display:block !important;
      }
    
      #menu-item-533:before,#menu-item-29:before,#menu-item-31:before{
        display:none;
    }
    
    .firma_seo_container_google_adwords .vc_col-sm-6:nth-child(1) .vc_column-inner {
    padding-right:0px;
}

.firma_seo_container_google_adwords .vc_col-sm-6:nth-child(2) .vc_column-inner {
    padding-left:0px
}


.firma_seo_container_google_adwords .vc_col-sm-4:nth-child(1) .vc_column-inner {
    padding-right:0px;
}
.firma_seo_container_google_adwords .vc_col-sm-4:nth-child(2) .vc_column-inner {
    padding:0px;
}

.firma_seo_container_google_adwords .vc_col-sm-4:nth-child(3) .vc_column-inner {
    padding-left:0px;
}
}

@media only screen and (max-width:991px){
   .firma_seo_de_ce_noi .wpb_column.vc_column_container.vc_col-sm-4{
       width:100%;
   }
   
   .sub-menu #menu-item-2032{
           border-radius: 0 0 0 5px;
    background: url(/wp-content/uploads/2021/07/servicii_1_seo.png);
    background-size: cover;
    background-repeat: no-repeat;
    border: 2px solid #00acb8;
    transition: .75s;
    width: 304px;
    height: 306px;
    margin-left: 15px;
    margin-top: 20px;
   }
   
    .sub-menu #menu-item-2034{
           border-radius: 0 0 0 5px;
    background: url(/wp-content/uploads/2021/07/servicii_2_seo.png);
    background-size: cover;
    background-repeat: no-repeat;
    border: 2px solid #00acb8;
    transition: .75s;
    width: 304px;
    height: 306px;
    margin-left: 15px;
    margin-top: 20px;
   }
   
    .sub-menu #menu-item-2035{
           border-radius: 0 0 0 5px;
    background: url(/wp-content/uploads/2021/07/servicii_3_seo.png);
    background-size: cover;
    background-repeat: no-repeat;
    border: 2px solid #00acb8;
    transition: .75s;
    width: 304px;
    height: 306px;
    margin-left: 15px;
    margin-top: 20px;
   }
   
    .sub-menu #menu-item-2036{
           border-radius: 0 0 0 5px;
    background: url(/wp-content/uploads/2021/07/servicii_4_seo.png);
    background-size: cover;
    background-repeat: no-repeat;
    border: 2px solid #00acb8;
    transition: .75s;
    width: 304px;
    height: 306px;
    margin-left: 15px;
    margin-top: 20px;
   }
   
   
   .sub-menu #menu-item-2032, .sub-menu #menu-item-2034, .sub-menu #menu-item-2035, .sub-menu #menu-item-2036 {
    padding: 20px 15px 20px 28px !important;
}
   
   .conatainer_firma_seo_text {
    padding-left: 20%;
}
.conatainer_firma_seo_img{
margin-top:0px;    
}

.firma_seo_second_container .vc_row-fluid .vc_col-sm-1\/5:nth-child(1){
    width:0% !important;
}

.firma_seo_second_container .vc_row-fluid .vc_column_container:nth-child(2),.firma_seo_second_container .vc_row-fluid .vc_column_container:nth-child(3),.firma_seo_second_container .vc_row-fluid .vc_column_container:nth-child(4){
    width:33.3%;
    float:left;
}

.firma_seo_slider_descritpion {
    font-size: 20px;
}

.firma_seo_container_contact_description {
    font-size: 20px;
}

.firma_seo_container_google_adwords .vc_column-inner .wpb_text_column.wpb_content_element {

    border: 1px solid #00acb8;
    height: auto !important;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4);
    background: #fff;
    text-align: center;
    margin-bottom: 20px;

}

.firma_seo_container_google_adwords .vc_col-sm-6 .vc_column-inner .wpb_text_column.wpb_content_element,.firma_seo_container_google_adwords .vc_col-sm-4 .vc_column-inner .wpb_text_column.wpb_content_element{
    border-radius:25px !important;
}

.firma_seo_container_google_adwords .titlu_firma_seo_container_question{
        font-size: 23px;
    text-align: center;
    font-weight: 700;
    color: #00acb8;
    height: auto !important;
    line-height: 35px;
}

.phone_secondcontainer .firma_seo_promovare_online .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
        
    }
	
	.phone_secondcontainer .vc_col-sm-5.firma_seo_promovare_online_img{
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
    }
    
     .phone_secondcontainer .vc_col-sm-5.firma_seo_promovare_online_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/09/firma_seo_promovare_online_right_phone.jpg);
    }

	.phone_secondcontainer .firma_seo_optimizare_on_site .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;   
    }
	
	.phone_secondcontainer .vc_col-sm-5.firma_seo_optimizare_on_site_img{
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
    }
    
     .phone_secondcontainer .vc_col-sm-5.firma_seo_optimizare_on_site_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/09/firma_seo_opimizare_on_site_right_phone.jpg);
    }

.phone_secondcontainer .firma_seo_campanii_ppc .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;   
    }
	
	.phone_secondcontainer .vc_col-sm-5.firma_seo_campanii_ppc_img{
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
    }
    
     .phone_secondcontainer .vc_col-sm-5.firma_seo_campanii_ppc_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/08/imagine-promovare-ppc-mobile.jpg);
    }

.phone_secondcontainer .firma_seo_facebook_ads .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;   
    }
	
	.phone_secondcontainer .vc_col-sm-5.firma_seo_facebook_ads_img{
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
    }
    
     .phone_secondcontainer .vc_col-sm-5.firma_seo_facebook_ads_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/09/firma_seo_facebook_ads_right_phone.jpg);
    }
	.phone_secondcontainer .firma_seo_gazduire_website .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;   
    }
	
	.phone_secondcontainer .vc_col-sm-5.firma_seo_gazduire_website_img{
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
    }
    
     .phone_secondcontainer .vc_col-sm-5.firma_seo_gazduire_website_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/08/imagine-promovare-host-mobil.jpg);
    }
    
     .phone_secondcontainer_reverse .firma_seo_promovare_seo .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
  padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
    }
	
	    .phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_promovare_seo_img  {
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        left:0px;
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_promovare_seo_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/08/imagine-promovare-dezvoltare-phone-8.jpg);
    }
    
	 .phone_secondcontainer_reverse .firma_seo_optimizare_off_site .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
  padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
    }
	
	    .phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_optimizare_off_site_img  {
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        left:0px;
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_optimizare_off_site_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/09/firma_seo_optimizare_off_site_left_phone.jpg);
    }
    
     .phone_secondcontainer_reverse .firma_seo_google_adwords .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
  padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
    }
	
	    .phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_google_adwords_img  {
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        left:0px;
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_google_adwords_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/09/firma_seo_google_adwords_left_phone.jpg);
    }
    
    .phone_secondcontainer_reverse .firma_seo_bing_ads .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
  padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
    }
	
	    .phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_bing_ads_img  {
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        left:0px;
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_bing_ads_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/09/firma_seo_bing_ads_left_phone.jpg);
    }
    .phone_secondcontainer_reverse .firma_seo_dezvoltare_web .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
  padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
    }
	
	    .phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_dezvoltare_web_img  {
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        left:0px;
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_dezvoltare_web_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/08/imagine-promovare-dezvoltare-phone-8.jpg);
    }
    
	
	
	
}


@media only screen and (max-width:617px){
    .firma_seo_second_container .vc_row-fluid .vc_column_container:nth-child(2),.firma_seo_second_container .vc_row-fluid .vc_column_container:nth-child(3),.firma_seo_second_container .vc_row-fluid .vc_column_container:nth-child(4){
    width:100% !important;
}
.conatainer_firma_seo_img {
    margin-top: 6% !important;
}
}


@media only screen and (min-width:1321px) and (max-width:1620px){
      .firma_seo_promovare_online_img,.firma_seo_optimizare_on_site_img,.firma_seo_campanii_ppc_img,.firma_seo_facebook_ads_img,.firma_seo_gazduire_website_img{
    right:7% !important;
    width:50% !important;
}

}

@media only screen and (min-width:1401px) and (max-width:1620px){
    	.firma_seo_promovare_seo_img,.firma_seo_optimizare_off_site_img,.firma_seo_google_adwords_img,.firma_seo_bing_ads_img,.firma_seo_dezvoltare_web_img{
    left:7% !important;
    width:50% !important;
}
}

@media only screen and (min-width:1321px) and (max-width:1400px){
    .firma_seo_promovare_seo_img,.firma_seo_optimizare_off_site_img,.firma_seo_google_adwords_img,.firma_seo_bing_ads_img,.firma_seo_dezvoltare_web_img{
    left:2% !important;
    width:50% !important;
}
}

@media only screen and (min-width:992px) and (max-width:1320px){
    .firma_seo_promovare_online_img,.firma_seo_optimizare_on_site_img,.firma_seo_campanii_ppc_img,.firma_seo_facebook_ads_img,.firma_seo_gazduire_website_img{
    right:4% !important;
    width:50% !important;
}

    .firma_seo_promovare_seo_img,.firma_seo_optimizare_off_site_img,.firma_seo_google_adwords_img,.firma_seo_bing_ads_img,.firma_seo_dezvoltare_web_img{
    left:1% !important;
    width:50% !important;
}
}


 /*Firma seo promovare online*/
 .firma_seo_promovare_online .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    padding: 7% 35% 7% 5% !important;
    color: #ffffff;
    background-image: url(/wp-content/uploads/2020/08/cutie-promovare-online.png);
    background-size:cover;
    background-repeat:no-repeat;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
  .firma_seo_promovare_online_img{
     background-image:url("/wp-content/uploads/2020/09/firma_seo_promovare_online_right.png");
         position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
 }
 
 /*Firma seo omptimizare on site*/
 
  .firma_seo_optimizare_on_site_img{
     background-image:url("/wp-content/uploads/2020/09/firma_seo_opimizare_on_site_right.png");
         position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
 }
 
  /*Firma seo campanii ppc*/
 .firma_seo_campanii_ppc .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    padding: 7% 35% 7% 5% !important;
    color: #ffffff;
    background-image: url(/wp-content/uploads/2020/08/Cutie-campanii-PPC-8.png);
    background-size:cover;
    background-repeat:no-repeat;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
  .firma_seo_campanii_ppc_img{
     background-image:url("/wp-content/uploads/2020/08/imagine-campanii-PPC-8.png");
         position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
 }
 
  /*Firma seo facebook ads*/
 .firma_seo_facebook_ads .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    padding: 7% 35% 7% 5% !important;
    color: #ffffff;
    background-image: url(/wp-content/uploads/2020/08/cutie_facebook_ads.png);
    background-size:cover;
    background-repeat:no-repeat;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
  .firma_seo_facebook_ads_img{
     background-image:url("/wp-content/uploads/2020/09/firma_seo_facebook_ads_right.png");
         position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
 }
 
  /*Firma seo gazduire website*/
 .firma_seo_gazduire_website .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    padding: 7% 35% 7% 5% !important;
    color: #ffffff;
    background-image: url(/wp-content/uploads/2020/08/Cutie-HOST-8.png);
    background-size:cover;
    background-repeat:no-repeat;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
  .firma_seo_gazduire_website_img{
     background-image:url("/wp-content/uploads/2020/08/Imagine-HOST-8.png");
         position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
 }
 
 
   /*Firma seo promovare seo*/
    
 
   .firma_seo_promovare_seo {
     float:right !important;
 }

 
.firma_seo_promovare_seo_img {
background-image: url(/wp-content/uploads/2020/08/imagine-promovare-Seo-8.png);
    position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
}


 /*Firma seo OPTIMIZARE OFF-SITE*/

   .firma_seo_optimizare_off_site .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
      padding: 7% 5% 7% 35% !important;
    color: #ffffff;
    background-image: url(/wp-content/uploads/2020/08/cutie-off-site.png); 
    background-size:cover;
    background-repeat:no-repeat;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
 
   .firma_seo_optimizare_off_site {
     float:right !important;
 }

 
.firma_seo_optimizare_off_site_img {
background-image: url(/wp-content/uploads/2020/09/firma_seo_optimizare_off_site_left.png);
    position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
}


 /*Firma seo GOOGLE ADWORDS*/

   .firma_seo_google_adwords .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
      padding: 7% 5% 7% 35% !important;
    color: #ffffff;
    background-image: url(/wp-content/uploads/2020/08/cutie_google_adwords.png); 
    background-size:cover;
    background-repeat:no-repeat;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
 
   .firma_seo_google_adwords {
     float:right !important;
 }

 
.firma_seo_google_adwords_img {
background-image: url(/wp-content/uploads/2020/09/firma_seo_google_adwords_left.png);
    position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
}

 /*Firma seo BING ADS*/
   .firma_seo_bing_ads .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
      padding: 7% 5% 7% 35% !important;
    color: #ffffff;
    background-image: url(/wp-content/uploads/2020/08/cutie_bing_ads.png); 
    background-size:cover;
    background-repeat:no-repeat;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
 
   .firma_seo_bing_ads {
     float:right !important;
 }

 
.firma_seo_bing_ads_img {
background-image: url(/wp-content/uploads/2020/09/firma_seo_bing_ads_left.png);
    position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
}


 /*Firma seo DEZVOLTARE WEB*/

   .firma_seo_dezvoltare_web .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
      padding: 7% 5% 7% 35% !important;
    color: #ffffff;
    background-image: url(/wp-content/uploads/2020/08/Cutie-WEB-8.png); 
    background-size:cover;
    background-repeat:no-repeat;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
 
   .firma_seo_dezvoltare_web {
     float:right !important;
 }

 
.firma_seo_dezvoltare_web_img {
background-image: url(/wp-content/uploads/2020/08/Imagine-WEB-8.png);
    position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
}

.title_conclusion_firma_seo{
        text-align: center;
    font-size: 19px;
    font-weight: 700;
    color: #fff;
}


/*Pagina dezvoltare*/
@media only screen and (min-width:992px) and (max-width:1239px){
   .img_left_dezvoltare_web{
    height:607px;
   }
}


   
   /*pagina contact*/
   
   .contact_map iframe{
       border-radius:25px !important;
       border:3px solid #00acb8 !important;
   }
   
   
   .titlte_google_ads{
       color: #00acb8;
    font-size: 22px;
    font-weight: bold;
   }
  
  
  
  /*Pagina ppc*/
  
  .container_tabs_ppc .vc_tta-tabs-container .vc_tta-tabs-list li {
        width: 33.3%;
    text-align: center;
    margin-left:0px !important;
}

.container_tabs_ppc .vc_tta-tabs-list .vc_tta-tab a {
    border:0px !important;
}

.container_tabs_ppc .vc_tta-tabs-list{
    border:1px solid #00acb8;
}

.container_tabs_ppc .vc_tta-tabs-list .vc_tta-tab a span{
    color:#00acb8;
}

.container_tabs_ppc .vc_tta-panels .vc_tta-panel-body{
    box-shadow: 0px 15px 15px 2px rgba(0,0,0,0.15);
}

 .wpb-js-composer .container_tabs_ppc .vc_tta.vc_tta-style-outline .vc_tta-tabs-list li.vc_active:nth-child(1){
    background-image: url(/wp-content/uploads/2020/08/background-1-tab.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center right;
}
.wpb-js-composer .container_tabs_ppc .vc_tta.vc_tta-style-outline .vc_tta-tabs-list li.vc_active:nth-child(2){
    background-image: url(/wp-content/uploads/2020/08/background-2-3-tab.png);
        background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
}
.wpb-js-composer .container_tabs_ppc .vc_tta.vc_tta-style-outline .vc_tta-tabs-list li.vc_active:nth-child(3){
    background-image: url(/wp-content/uploads/2020/08/background-4-tab.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center left;
}
.wpb-js-composer .container_tabs_ppc .vc_tta.vc_tta-style-outline .vc_tta-tabs-list li.vc_active a span{
    color:#ffffff !important;
}



@media only screen and (max-width:991px){
    .container_tabs_ppc .vc_tta-panel .vc_tta-panel-heading{
        background: #00acb8 !important;
    border: 1px solid #00acb8 !important;
    }
.container_tabs_ppc .vc_column-inner{
     padding: 0px !important;
 }
}

@media only screen and (min-width:992px) and (max-width:1110px){
.container_tabs_ppc .text{
    font-size:14px !important;
}
}

@media only screen and (min-width:992px) and (max-width:1300px){
    .agentie_ppc_img_campanii_ppc,.agentie_ppc_img_facebook_ads{
        height:550px;
    }
}

.cerere_oferta_first_container{
       margin-bottom: 5px;
}


/*Front end developer*/

.container_responsabilitati{
    list-style: circle;
}

.container_responsabilitati li{
    margin: 0 0 1.5em;
}


.form_full{
    font-size: 19px;
    color: #fff;
    width: 100%;
}

.acceptance-23 .wpcf7-list-item-label{
    font-size:16px;
    color:#ffffff;
}

.acceptance-23 .wpcf7-list-item{
    margin:0px;
}

.acceptance-23 .wpcf7-list-item-label a{
    color:#ffffff;
    text-decoration: underline;
}

.form_full .wpcf7-form-control-wrap.file-41 input,.form_full .wpcf7-form-control-wrap.file-42 input{
    color:#ffffff !important;
}



 /*Job Specialist seo - responsabilitati*/
 
  .specialist_seo_responsabilitati_img{
     background-image:url("/wp-content/uploads/2020/10/jobs_responsabilitati.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
 


/*Jobs Specialist seo - cerinte*/

   .specialist_seo_cerinte {
     float:right !important;
 }

 
.specialist_seo_cerinte_img {
background-image: url(/wp-content/uploads/2020/10/jobs_cerinte.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}


 /*Job  Specialist seo - beneficii*/
 
  .specialist_seo_beneficii_img{
     background-image:url("/wp-content/uploads/2020/10/jobs_beneficii.png");
         position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
 }

 
 
 /*Job front end developer - responsabilitati*/
 
  .front_end_developer_responsabilitati_img{
     background-image:url("/wp-content/uploads/2020/10/jobs_responsabilitati.png");
         position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
 }
 
 
 /*Job front end developer - beneficii*/
  
  .front_end_developer_beneficii_img{
     background-image:url("/wp-content/uploads/2020/10/jobs_beneficii.png");
         position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
 }
 
 
/*job front end developer - cerinte*/ 

 
.front_end_developer_cerinte_img {
background-image: url(/wp-content/uploads/2020/10/jobs_cerinte.png);
    position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
}
  .front_end_developer_cerinte {
     float:right !important;
 }
 
 
 /*Job specialist ppc - responsabilitati*/
 
  .specialist_ppc_responsabilitati_img{
     background-image:url("/wp-content/uploads/2020/10/jobs_responsabilitati.png");
         position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
 }
 
 
 /*Job specialist ppc - beneficii*/
 
  .specialist_ppc_beneficii_img{
     background-image:url("/wp-content/uploads/2020/10/jobs_beneficii.png");
         position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
 }
 
 
 /*job specialist ppc - cerinte*/ 

    
.specialist_ppc_cerinte_img {
background-image: url(/wp-content/uploads/2020/10/jobs_cerinte.png);
    position: absolute !important;
    height: 500px;
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
}
  .specialist_ppc_cerinte {
     float:right !important;
 }
 
 
 
 /*Job internship - cerinte*/
  
  .internship_cerinte_img{
     background-image:url("/wp-content/uploads/2020/10/jobs_potriveste.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
 
@media only screen and (max-width:991px){
    .phone_secondcontainer .specialist_seo_responsabilitati .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;   
    }
	.titlecontainerleftright{
	    font-size:25px !important;
	}
	.phone_secondcontainer .vc_col-sm-5.specialist_seo_responsabilitati_img{
        background-image: unset;
        right: 0px;
        width: 100% !important;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        margin-left:0px !important;
        margin-bottom:0px !important;
    }
    
     .phone_secondcontainer .vc_col-sm-5.specialist_seo_responsabilitati_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/jobs_responsabilitati_phone.jpg);
    }
    
    
    .phone_secondcontainer_reverse .specialist_seo_cerinte .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
  padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
    }
	
	    .phone_secondcontainer_reverse .vc_col-sm-5.specialist_seo_cerinte_img  {
        background-image: unset;
        right: 0px;
       width: 100% !important;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        margin-left:0px !important;
        margin-bottom:0px !important;
        left:0px;
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.specialist_seo_cerinte_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/jobs_cerinte_phone.jpg);
    }
    
    
.phone_secondcontainer .specialist_seo_beneficii .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
        }
		
  .phone_secondcontainer .vc_col-sm-5.specialist_seo_beneficii_img{
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
    }
    
     .phone_secondcontainer .vc_col-sm-5.specialist_seo_beneficii_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/jobs_beneficii_phone.jpg);
    }
    
    
     .phone_secondcontainer .front_end_developer_responsabilitati .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
        }
		
  .phone_secondcontainer .vc_col-sm-5.front_end_developer_responsabilitati_img{
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
    }
    
     .phone_secondcontainer .vc_col-sm-5.front_end_developer_responsabilitati_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/jobs_responsabilitati_phone.jpg);
    }
    
    
    
     .phone_secondcontainer .front_end_developer_beneficii .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
        }
		
  .phone_secondcontainer .vc_col-sm-5.front_end_developer_beneficii_img{
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
    }
    
     .phone_secondcontainer .vc_col-sm-5.front_end_developer_beneficii_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/jobs_beneficii_phone.jpg);
    }
    
    
    .phone_secondcontainer_reverse .front_end_developer_cerinte .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
  padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
        
    }
      .phone_secondcontainer_reverse .vc_col-sm-5.front_end_developer_cerinte_img {
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        left:0px;
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.front_end_developer_cerinte_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/jobs_cerinte_phone.jpg);
    }
    
    .phone_secondcontainer .specialist_ppc_responsabilitati .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
        }
		
  .phone_secondcontainer .vc_col-sm-5.specialist_ppc_responsabilitati_img{
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
    }
    
     .phone_secondcontainer .vc_col-sm-5.specialist_ppc_responsabilitati_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/jobs_responsabilitati_phone.jpg);
    }
    
    
     .phone_secondcontainer .specialist_ppc_beneficii .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
        }
		
  .phone_secondcontainer .vc_col-sm-5.specialist_ppc_beneficii_img{
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
    }
    
     .phone_secondcontainer .vc_col-sm-5.specialist_ppc_beneficii_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/jobs_beneficii_phone.jpg);
    }
    
    .phone_secondcontainer_reverse .specialist_ppc_cerinte .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
  padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
        
    }
      .phone_secondcontainer_reverse .vc_col-sm-5.specialist_ppc_cerinte_img {
        background-image: unset;
        right: 0px;
        width: 100%;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        left:0px;
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.specialist_ppc_cerinte_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/jobs_cerinte_phone.jpg);
    }
    
.phone_secondcontainer .internship_cerinte .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;   
    }

	.phone_secondcontainer .vc_col-sm-5.internship_cerinte_img{
        background-image: unset;
        right: 0px;
        width: 100% !important;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        margin-left:0px !important;
        margin-bottom:0px !important;
    }
    
     .phone_secondcontainer .vc_col-sm-5.internship_cerinte_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/jobs_potriveste_phone.jpg);
    }
}

	@media only screen and (min-width:1321px) and (max-width:1620px){
      .specialist_seo_responsabilitati_img,.internship_cerinte_img{
    right:7% !important;
}
    .specialist_seo_cerinte_img{
    left:7% ;
    }


.specialist_seo_beneficii_img,.front_end_developer_responsabilitati_img,.front_end_developer_beneficii_img,.specialist_ppc_responsabilitati_img,.specialist_ppc_beneficii_img{
    right:7% !important;
    width:50% !important;
}

.front_end_developer_cerinte_img,.specialist_ppc_cerinte_img{
    left:7% ;
    width:50% !important;
}


}

@media only screen and (min-width:1321px) and (max-width:1400px){
    .specialist_seo_cerinte_img{
    left:2% ;
}

  .front_end_developer_cerinte_img,.specialist_ppc_cerinte_img{
    left:2% ;
    width:50% !important;
}

}

@media only screen and (min-width:992px) and (max-width:1320px){
    .specialist_seo_responsabilitati_img,.specialist_seo_beneficii_img,.internship_cerinte_img{
    right:4% !important;
}

    .specialist_seo_cerinte_img{
        left:1.5% !important;
    }
    

 .specialist_seo_beneficii_img,.front_end_developer_responsabilitati_img,.front_end_developer_beneficii_img,.specialist_ppc_responsabilitati_img,.specialist_ppc_beneficii_img{
    right:4% !important;
    width:50% !important;
}

.front_end_developer_cerinte_img,.specialist_ppc_cerinte_img{
    left:1% !important;
    width:50% !important;
}

}



/*Agentie facebook ads*/
 
  .agentie_facebook_ads_img{
     background-image:url("/wp-content/uploads/2020/10/facebook_ads_desktop_in-ce-consta-promovarea.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
 
  /*Agentie facebook ads - Audienta unei campanii*/

  .agentie_facebook_ads_audienta_unei_campanii_img{
     background-image:url("/wp-content/uploads/2020/10/facebook_ads_desktop_audienta-unei-campanii.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
 
 
  /*Agentie facebook ads - BUGETUL SI PERIOADA DE AFISARE A RECLAMEI*/

  .agentie_facebook_ads_bugetul_pentru_afisare_img{
     background-image:url("/wp-content/uploads/2020/11/agentie-facebook-desktop-bugetul-perioada-afisare.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
 
 
  /*Agentie facebook ads - OBIECTIVE SI TIPURI DE CAMPANII FACEBOOK ADS*/

 
   .agentie_facebook_ads_obiective_tipuri_campanie {
     float:right !important;
 }

 
.agentie_facebook_ads_obiective_tipuri_campanie_img {
background-image: url(/wp-content/uploads/2020/11/agentie-facebook-desktop-obiective-tipuri-campanii.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}
 
  /*Agentie facebook ads - DESTINATIILE DE PLASARE A RECLAMEI*/

 
   .agentie_facebook_ads_destinatiile_de_plasare_a_reclamai {
     float:right !important;
 }

 
.agentie_facebook_ads_destinatiile_de_plasare_a_reclamai_img {
background-image: url(/wp-content/uploads/2020/11/agentie-facebook-desktop-destinatii-plasare-reclama.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}

 /*Agentie facebook ads - CREAREA UNEI RECLAME PROPRIU-ZISE*/

 
   .agentie_facebook_ads_crearea_reclamei {
     float:right !important;
 }

 
.agentie_facebook_ads_crearea_reclamei_img {
background-image: url(/wp-content/uploads/2020/11/agentie-facebook-desktop-crearea-reclamei.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}
 
  @media only screen and (max-width:991px){
    .phone_secondcontainer .agentie_facebook_ads .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;   
    }

	.phone_secondcontainer .vc_col-sm-5.agentie_facebook_ads_img{
        background-image: unset;
        right: 0px;
        width: 100% !important;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        margin-left:0px !important;
        margin-bottom:0px !important;
    }
    
     .phone_secondcontainer .vc_col-sm-5.agentie_facebook_ads_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/facebook_ads_phone_in_ce_consta_promovarea.jpg);
    }
    
    .phone_secondcontainer .agentie_facebook_ads_audienta_unei_campanii .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;   
    }

	.phone_secondcontainer .vc_col-sm-5.agentie_facebook_ads_audienta_unei_campanii_img{
        background-image: unset;
        right: 0px;
        width: 100% !important;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        margin-left:0px !important;
        margin-bottom:0px !important;
    }
    
     .phone_secondcontainer .vc_col-sm-5.agentie_facebook_ads_audienta_unei_campanii_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/facebook_ads_phone_audienta-unei-campanii.jpg);
    }
    
    .phone_secondcontainer .agentie_facebook_ads_bugetul_pentru_afisare .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;   
    }

	.phone_secondcontainer .vc_col-sm-5.agentie_facebook_ads_bugetul_pentru_afisare_img{
        background-image: unset;
        right: 0px;
        width: 100% !important;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        margin-left:0px !important;
        margin-bottom:0px !important;
    }
    
     .phone_secondcontainer .vc_col-sm-5.agentie_facebook_ads_bugetul_pentru_afisare_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/11/agentie-facebook-phone-bugetul-perioada-afisare.jpg);
    }
    
    .phone_secondcontainer_reverse .agentie_facebook_ads_obiective_tipuri_campanie .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
  padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
    }
	
	
	
	    .phone_secondcontainer_reverse .vc_col-sm-5.agentie_facebook_ads_obiective_tipuri_campanie_img  {
        background-image: unset;
        right: 0px;
       width: 100% !important;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        margin-left:0px !important;
        margin-bottom:0px !important;
        left:0px;
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.agentie_facebook_ads_obiective_tipuri_campanie_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/11/agentie-facebook-phone-obiective-tipuri-campanii.jpg);
    }
    
    .phone_secondcontainer_reverse .agentie_facebook_ads_destinatiile_de_plasare_a_reclamai .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
  padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
    }
	
	
	
	    .phone_secondcontainer_reverse .vc_col-sm-5.agentie_facebook_ads_destinatiile_de_plasare_a_reclamai_img  {
        background-image: unset;
        right: 0px;
       width: 100% !important;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        margin-left:0px !important;
        margin-bottom:0px !important;
        left:0px;
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.agentie_facebook_ads_destinatiile_de_plasare_a_reclamai_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/11/agentie-facebook-phone-destinatii-plasare-reclama.jpg);
    }
	
	
	.phone_secondcontainer_reverse .agentie_facebook_ads_crearea_reclamei .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
  padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;
    }
	
	
	
	    .phone_secondcontainer_reverse .vc_col-sm-5.agentie_facebook_ads_crearea_reclamei_img  {
        background-image: unset;
        right: 0px;
       width: 100% !important;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        margin-left:0px !important;
        margin-bottom:0px !important;
        left:0px;
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.agentie_facebook_ads_crearea_reclamei_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/11/agentie-facebook-phone-crearea-reclamei.jpg);
    }
  }
  
  @media only screen and (min-width:1321px) and (max-width:1620px){
      .agentie_facebook_ads_img,.agentie_facebook_ads_audienta_unei_campanii_img,.agentie_facebook_ads_bugetul_pentru_afisare_img{
    right:7% !important;
}

	.agentie_facebook_ads_obiective_tipuri_campanie_img,.agentie_facebook_ads_destinatiile_de_plasare_a_reclamai_img,.agentie_facebook_ads_crearea_reclamei_img{
    left:7% ;
    }
}


	@media only screen and (min-width:1321px) and (max-width:1400px){
    .agentie_facebook_ads_obiective_tipuri_campanie_img,.agentie_facebook_ads_destinatiile_de_plasare_a_reclamai_img,.agentie_facebook_ads_crearea_reclamei_img{
    left:2% ;
    }
}

@media only screen and (min-width:992px) and (max-width:1320px){
    .agentie_facebook_ads_img,.agentie_facebook_ads_audienta_unei_campanii_img,.agentie_facebook_ads_bugetul_pentru_afisare_img{
    right:4% !important;
}

  .agentie_facebook_ads_obiective_tipuri_campanie_img,.agentie_facebook_ads_destinatiile_de_plasare_a_reclamai_img,.agentie_facebook_ads_crearea_reclamei_img{
        left:1.5% !important;
    }
}




/*img right*/
 .google_ads_remarketing_ce_este .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.google_ads_remarketing_importanta_cookie .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.google_ads_remarketing_tipuri_remarketing .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.google_display_ads_cum_functioneaza .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.google_display_ads_tipuri_bannere .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.google_search_ads_cum_functioneaza .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element, .google_search_ads_structura .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.google_search_ads_licitatia_adwords .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.optimizare_seo_off_page_ce_este .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.optimizare_seo_off_page_link_building .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.optimizare_seo_on_page_ce_face_seo .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element, .optimizare_seo_on_page_cuvinte_cheie .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.pachete_seo_first_container .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.front_end_developer_responsabilitati .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.front_end_developer_beneficii .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element, .specialist_ppc_responsabilitati .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element, .specialist_ppc_beneficii .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.specialist_seo_responsabilitati .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.specialist_seo_beneficii .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.internship_cerinte .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.internship_cum_te_alaturi .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.agentie_facebook_ads .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.agentie_facebook_ads_audienta_unei_campanii .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.agentie_facebook_ads_bugetul_pentru_afisare .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element   {
    padding: 7% 35% 7% 5% !important;
    color: #ffffff;
    background-color:#00adba;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
 .internship_cum_te_alaturi_img{
     background-image:url("/wp-content/uploads/2020/10/jobs_cum_te_alaturi.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
  .pachete_seo_first_container_img{
     background-image:url("/wp-content/uploads/2020/10/pachete_seo_desktop.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
   .optimizare_seo_on_page_cuvinte_cheie_img{
     background-image:url("/wp-content/uploads/2020/10/on-page-desktop-ce-sunt-cuvintele-cheie.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
 
 .optimizare_seo_on_page_ce_face_seo_img{
     background-image:url("/wp-content/uploads/2020/10/on-page_dekstop_ce-face-seo.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
   .optimizare_seo_off_page_link_building_img{
     background-image:url("/wp-content/uploads/2020/10/off-page-desktop-importanta-link-building.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
 
   .optimizare_seo_off_page_ce_este_img{
     background-image:url("/wp-content/uploads/2020/10/off-page-ce-este-desktop.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
 
 .google_search_ads_licitatia_adwords_img{
     background-image:url("/wp-content/uploads/2020/10/google-searh-ads-desktop-cum-functioneaza-licitatia.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
   .google_search_ads_structura_img{
     background-image:url("/wp-content/uploads/2020/10/google-searh-ads-desktop-structura-unei-campanii.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
   .google_search_ads_cum_functioneaza_img{
     background-image:url("/wp-content/uploads/2020/10/google-searh-ads-desktop-ce-este.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
 
   .google_display_ads_tipuri_bannere_img{
     background-image:url("/wp-content/uploads/2020/10/google_display_ads_tipuri_bannere.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
  .google_display_ads_cum_functioneaza_img{
     background-image:url("/wp-content/uploads/2020/10/google_display_ads_cum_functioneaza.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
 
  .google_ads_remarketing_ce_este_img{
     background-image:url("/wp-content/uploads/2020/10/google-remarketing-desktop-ce-este.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
 
  .google_ads_remarketing_importanta_cookie_img{
     background-image:url("/wp-content/uploads/2020/10/google-remarketing-desktop-importanta-cookieurilor.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
   .google_ads_remarketing_tipuri_remarketing_img{
     background-image:url("/wp-content/uploads/2020/10/google-remarketing-desktop-tipuri-de-remarketing.png");
    background-repeat: no-repeat;
    right: 14%;
    margin-top:12px;
    position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
 }
 
 
 /*img left*/
 
  .google_ads_remarketing_campanii_remarketing .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element, .google_ads_remarketing_beneficiile_remarketing .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.google_display_ads_campanii_display .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.google_display_ads_tipuri_targetare .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.google_search_ads_search_cuvinte_cheie .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.google_search_ads_importanta_cuvintelor_cheie .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.google_search_ads_pozitia_anunturilor .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.optimizare_seo_off_page_backlink .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.optimizare_seo_off_page_strategii_link_building .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element ,.optimizare_seo_on_page_motor_cautare .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.optimizare_seo_on_page_elemente_de_baza .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.pachete_seo_personalizate .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,  .front_end_developer_cerinte .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.specialist_ppc_cerinte .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element, .specialist_seo_cerinte .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.internship_responsabilitati .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.agentie_facebook_ads_obiective_tipuri_campanie .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.agentie_facebook_ads_destinatiile_de_plasare_a_reclamai .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.agentie_facebook_ads_crearea_reclamei .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    padding: 7% 5% 7% 35% !important;
    color: #ffffff;
    background-color:#00adba;
    height:570px;
    display: table-cell;
    vertical-align: middle;
 }
 
    .google_ads_remarketing_campanii_remarketing,.google_ads_remarketing_beneficiile_remarketing,.google_display_ads_campanii_display,.google_display_ads_tipuri_targetare, .google_search_ads_search_cuvinte_cheie, .google_search_ads_importanta_cuvintelor_cheie,.google_search_ads_pozitia_anunturilor,.optimizare_seo_off_page_backlink,.optimizare_seo_off_page_strategii_link_building,.optimizare_seo_on_page_motor_cautare,.optimizare_seo_on_page_elemente_de_baza,.pachete_seo_personalizate,.internship_responsabilitati {
     float:right !important;
 }
 
 .internship_responsabilitati_img {
background-image: url(/wp-content/uploads/2020/10/jobs_responsabilitati.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}

 .pachete_seo_personalizate_img {
background-image: url(/wp-content/uploads/2020/10/pachete_seo_personalizate_desktop.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}
 .optimizare_seo_on_page_elemente_de_baza_img {
background-image: url(/wp-content/uploads/2020/10/on-page-desktop-elemente-de-baza.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}
 .optimizare_seo_on_page_motor_cautare_img {
background-image: url(/wp-content/uploads/2020/10/on-page-desktop-stabileste-un-motor-de-cautare.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}
  
  .optimizare_seo_off_page_strategii_link_building_img {
background-image: url(/wp-content/uploads/2020/10/off-page-dekstop-link-building.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}
  .optimizare_seo_off_page_backlink_img {
background-image: url(/wp-content/uploads/2020/10/off-page-desktop_ce-este-un-backlink.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}
  
   .google_search_ads_pozitia_anunturilor_img {
background-image: url(/wp-content/uploads/2020/10/google-searh-ads-desktop-pozitia-anunturilor.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}

.google_search_ads_importanta_cuvintelor_cheie_img {
background-image: url(/wp-content/uploads/2020/10/google-searh-ads-desktop-importanta-cuvintelor-cheie.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}
  
.google_search_ads_search_cuvinte_cheie_img {
background-image: url(/wp-content/uploads/2020/10/google-searh-ads-desktop-campanii-search-pe-cuvinte-cheie.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}
 .google_display_ads_tipuri_targetare_img {
background-image: url(/wp-content/uploads/2020/10/google_display_ads_targetare.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}
 
 .google_display_ads_campanii_display_img {
background-image: url(/wp-content/uploads/2020/10/google_display_ads_campanii_google.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}
 .google_ads_remarketing_campanii_remarketing_img {
background-image: url(/wp-content/uploads/2020/10/google-remarketing-desktop-campanii-remarketing.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}
  
.google_ads_remarketing_beneficiile_remarketing_img {
background-image: url(/wp-content/uploads/2020/10/google-remarketing-desktop-beneficiile-remarketingului.png);
    background-repeat: no-repeat;
    z-index: 3;
    left: 16.5%;
    margin-top:12px;
     position: sticky !important;
    width: 57% !important;
    height: 500px;
    display: flex;
    top: 1px;
    margin-left: -16%;
    margin-bottom: 50px;
}
 @media only screen and (max-width:991px){
 /*img right*/
    .phone_secondcontainer .google_ads_remarketing_ce_este .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer .google_ads_remarketing_importanta_cookie .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer .google_ads_remarketing_tipuri_remarketing .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer_reverse .google_ads_remarketing_campanii_remarketing .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer_reverse .google_ads_remarketing_beneficiile_remarketing .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer .google_display_ads_cum_functioneaza .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer .google_display_ads_tipuri_bannere .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer_reverse .google_display_ads_campanii_display .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer_reverse .google_display_ads_tipuri_targetare .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer .google_search_ads_cum_functioneaza .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer .google_search_ads_structura .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer .google_search_ads_licitatia_adwords .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer_reverse .google_search_ads_search_cuvinte_cheie .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer_reverse .google_search_ads_importanta_cuvintelor_cheie .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer_reverse .google_search_ads_pozitia_anunturilor .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer .optimizare_seo_off_page_ce_este .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer .optimizare_seo_off_page_link_building .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer_reverse .optimizare_seo_off_page_backlink .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer_reverse .optimizare_seo_off_page_strategii_link_building .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer .optimizare_seo_on_page_ce_face_seo .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer .optimizare_seo_on_page_cuvinte_cheie .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer_reverse .optimizare_seo_on_page_motor_cautare .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer_reverse .optimizare_seo_on_page_elemente_de_baza .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer .pachete_seo_first_container .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer_reverse .pachete_seo_personalizate .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer_reverse .internship_responsabilitati .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,.phone_secondcontainer .internship_cum_te_alaturi .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{
      padding: 5% !important;
    height: auto;
    border-radius: 0 0 25px 25px;
    border: 1px solid #00adba;
    background-color: #00adba;   
    }

	.phone_secondcontainer .vc_col-sm-5.google_ads_remarketing_ce_este_img,.phone_secondcontainer .vc_col-sm-5.google_ads_remarketing_importanta_cookie_img,.phone_secondcontainer .vc_col-sm-5.google_ads_remarketing_tipuri_remarketing_img,.phone_secondcontainer .vc_col-sm-5.google_display_ads_cum_functioneaza_img,.phone_secondcontainer .vc_col-sm-5.google_display_ads_tipuri_bannere_img,.phone_secondcontainer .vc_col-sm-5.google_search_ads_cum_functioneaza_img,.phone_secondcontainer .vc_col-sm-5.google_search_ads_structura_img,.phone_secondcontainer .vc_col-sm-5.google_search_ads_licitatia_adwords_img,.phone_secondcontainer .vc_col-sm-5.optimizare_seo_off_page_ce_este_img,.phone_secondcontainer .vc_col-sm-5.optimizare_seo_off_page_link_building_img,.phone_secondcontainer .vc_col-sm-5.optimizare_seo_on_page_ce_face_seo_img,.phone_secondcontainer .vc_col-sm-5.optimizare_seo_on_page_cuvinte_cheie_img,.phone_secondcontainer .vc_col-sm-5.pachete_seo_first_container_img,.phone_secondcontainer .vc_col-sm-5.internship_cum_te_alaturi_img{
        background-image: unset;
        right: 0px;
        width: 100% !important;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        margin-left:0px !important;
        margin-bottom:0px !important;
    }
    /*img left*/
        .phone_secondcontainer_reverse .vc_col-sm-5.google_ads_remarketing_campanii_remarketing_img,.phone_secondcontainer_reverse .vc_col-sm-5.google_ads_remarketing_beneficiile_remarketing_img ,.phone_secondcontainer_reverse .vc_col-sm-5.google_display_ads_campanii_display_img,.phone_secondcontainer_reverse .vc_col-sm-5.google_display_ads_tipuri_targetare_img,.phone_secondcontainer_reverse .vc_col-sm-5.google_search_ads_search_cuvinte_cheie_img,.phone_secondcontainer_reverse .vc_col-sm-5.google_search_ads_importanta_cuvintelor_cheie_img,.phone_secondcontainer_reverse .vc_col-sm-5.google_search_ads_pozitia_anunturilor_img,.phone_secondcontainer_reverse .vc_col-sm-5.optimizare_seo_off_page_backlink_img,.phone_secondcontainer_reverse .vc_col-sm-5.optimizare_seo_off_page_strategii_link_building_img,.phone_secondcontainer_reverse .vc_col-sm-5.optimizare_seo_on_page_motor_cautare_img,.phone_secondcontainer_reverse .vc_col-sm-5.optimizare_seo_on_page_elemente_de_baza_img,.phone_secondcontainer_reverse .vc_col-sm-5.pachete_seo_personalizate_img,.phone_secondcontainer_reverse .vc_col-sm-5.internship_responsabilitati_img  {
        background-image: unset;
        right: 0px;
       width: 100% !important;
        position: relative !important;
        padding: 15px;
        margin-top: 0px;
        margin-left:0px !important;
        margin-bottom:0px !important;
        left:0px;
    }
    
    .phone_secondcontainer .vc_col-sm-5.internship_cum_te_alaturi_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/jobs_cum_te_alaturi_phone.jpg);
    }
    .phone_secondcontainer_reverse .vc_col-sm-5.internship_responsabilitati_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/jobs_responsabilitati_phone.jpg);
    }
     .phone_secondcontainer_reverse .vc_col-sm-5.pachete_seo_personalizate_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/pachete_seo_personalizate_phone.jpg);
    }
     .phone_secondcontainer .vc_col-sm-5.pachete_seo_first_container_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/pachete_seo_phone.jpg);
    }
    .phone_secondcontainer_reverse .vc_col-sm-5.optimizare_seo_on_page_elemente_de_baza_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/ELEMENTE-DE-BAZA-ALE-OPTIMIZARII-ON-PAGE-phone.jpg);
    }
    .phone_secondcontainer_reverse .vc_col-sm-5.optimizare_seo_on_page_motor_cautare_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/Cum-stabileste-un-motor-de-cautare-pozitia-unui-site-on-page-phone.jpg);
    }
    
    .phone_secondcontainer .vc_col-sm-5.optimizare_seo_on_page_cuvinte_cheie_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/Ce-sunt-cuvintele-cheie-on-page-phone.jpg);
    }
    
    .phone_secondcontainer .vc_col-sm-5.optimizare_seo_on_page_ce_face_seo_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/Ce-face-SEO-pentru-tine-on-page-phone.jpg);
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.optimizare_seo_off_page_strategii_link_building_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/strategii-de-link-building-off-page-phone.jpg);
    }
    .phone_secondcontainer_reverse .vc_col-sm-5.optimizare_seo_off_page_backlink_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/ce-este-un-backlink-off-page_phone.jpg);
    }
    
     .phone_secondcontainer .vc_col-sm-5.optimizare_seo_off_page_link_building_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/importanta-link-building-ului-off-page-phone.jpg);
    }
    
    .phone_secondcontainer .vc_col-sm-5.optimizare_seo_off_page_ce_este_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/ce-este-seo-off-page-phone.jpg);
    }
    
    .phone_secondcontainer_reverse .vc_col-sm-5.google_search_ads_pozitia_anunturilor_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/pozitia-anunturilor-phone.jpg);
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.google_search_ads_importanta_cuvintelor_cheie_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/importanta-cuvintelor-cheie-phone.jpg);
    }
    
     .phone_secondcontainer_reverse .vc_col-sm-5.google_search_ads_search_cuvinte_cheie_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/campanii-search-pe-cuvinte-cheie-phone.jpg);
    }
    .phone_secondcontainer .vc_col-sm-5.google_search_ads_licitatia_adwords_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/cum-functioneaza-licitatia-adwords-phone.jpg);
    }
    .phone_secondcontainer .vc_col-sm-5.google_search_ads_structura_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/structura-unei-campanii-google-search-phone.jpg);
    }
      .phone_secondcontainer .vc_col-sm-5.google_search_ads_cum_functioneaza_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/ce-este-google-adwords-si-cum-functioneaza-phone.jpg);
    }
    
       .phone_secondcontainer_reverse .vc_col-sm-5.google_display_ads_tipuri_targetare_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/google_display_ads_targetare_phone.jpg);
    }
    
       .phone_secondcontainer_reverse .vc_col-sm-5.google_display_ads_campanii_display_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/google_display_ads_campanii_google_phone.jpg);
    }
    
         .phone_secondcontainer .vc_col-sm-5.google_display_ads_tipuri_bannere_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/google_display_ads_tipuri_bannere_phone.jpg);
    }
      .phone_secondcontainer .vc_col-sm-5.google_display_ads_cum_functioneaza_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/google_display_ads_cum_functioneaza_phone.jpg);
    }
    
.phone_secondcontainer_reverse .vc_col-sm-5.google_ads_remarketing_beneficiile_remarketing_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/beneficiile-remarketingului-phone.jpg);
    }
    
     .phone_secondcontainer .vc_col-sm-5.google_ads_remarketing_ce_este_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/remarketing-ce-este-google-adwords-si-cum-functioneaza-phone.jpg);
    }
    
       .phone_secondcontainer .vc_col-sm-5.google_ads_remarketing_importanta_cookie_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/importanta-cookie-urilor-phone.jpg);
    }
	    .phone_secondcontainer .vc_col-sm-5.google_ads_remarketing_tipuri_remarketing_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0 ;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/tipuri-de-remarketing-phone.jpg);
    }
    
    .phone_secondcontainer_reverse .vc_col-sm-5.google_ads_remarketing_campanii_remarketing_img .vc_column-inner{
width: 100%;
    position: relative !important;
    height: 500px;
    background-repeat: no-repeat;
    right: 0;
    margin-top: 0px;
    border: 1px solid #00adba;
    border-radius: 25px 25px 0 0;
    background-size: cover;
    background-image: url(/wp-content/uploads/2020/10/Campanii-de-Remarketing-phone.jpg);
    }
    
  
 }
 /*img right*/
		@media only screen and (min-width:1321px) and (max-width:1620px){
      .google_ads_remarketing_ce_este_img,.google_ads_remarketing_importanta_cookie_img,.google_ads_remarketing_tipuri_remarketing_img,.google_display_ads_cum_functioneaza_img,.google_display_ads_tipuri_bannere_img,.google_search_ads_cum_functioneaza_img,.google_search_ads_structura_img,.google_search_ads_licitatia_adwords_img,.optimizare_seo_off_page_ce_este_img,.optimizare_seo_off_page_link_building_img,.optimizare_seo_on_page_ce_face_seo_img,.optimizare_seo_on_page_cuvinte_cheie_img,.pachete_seo_first_container_img,.internship_cum_te_alaturi_img{
    right:7% !important;
}
	.google_ads_remarketing_campanii_remarketing_img,	.google_ads_remarketing_beneficiile_remarketing_img,.google_display_ads_campanii_display_img,.google_display_ads_tipuri_targetare_img,.google_search_ads_search_cuvinte_cheie_img,.google_search_ads_importanta_cuvintelor_cheie_img,.google_search_ads_pozitia_anunturilor_img,.optimizare_seo_off_page_backlink_img,.optimizare_seo_off_page_strategii_link_building_img,.optimizare_seo_on_page_motor_cautare_img,.optimizare_seo_on_page_elemente_de_baza_img,.pachete_seo_personalizate_img,.internship_responsabilitati_img{
    left:7%;
    
    }
}
/*img left*/
@media only screen and (min-width:1321px) and (max-width:1400px){
    .google_ads_remarketing_campanii_remarketing_img,.google_ads_remarketing_beneficiile_remarketing_img,.google_display_ads_campanii_display_img,.google_display_ads_tipuri_targetare_img,.google_search_ads_search_cuvinte_cheie_img,.google_search_ads_importanta_cuvintelor_cheie_img,.google_search_ads_pozitia_anunturilor_img,.optimizare_seo_off_page_backlink_img,.optimizare_seo_off_page_strategii_link_building_img,.optimizare_seo_on_page_motor_cautare_img,.optimizare_seo_on_page_elemente_de_baza_img,.pachete_seo_personalizate_img,.internship_responsabilitati_img{
    left:2% ;
}
}

/*img right*/
@media only screen and (min-width:992px) and (max-width:1320px){
    .google_ads_remarketing_ce_este_img,.google_ads_remarketing_importanta_cookie_img,.google_ads_remarketing_tipuri_remarketing_img,.google_display_ads_cum_functioneaza_img,.google_display_ads_tipuri_bannere_img,.google_search_ads_cum_functioneaza_img,.google_search_ads_structura_img,.google_search_ads_licitatia_adwords_img,.optimizare_seo_off_page_ce_este_img,.optimizare_seo_off_page_link_building_img,.optimizare_seo_on_page_ce_face_seo_img,.optimizare_seo_on_page_cuvinte_cheie_img,.pachete_seo_first_container_img,.internship_cum_te_alaturi_img{
    right:4% !important;
}


    .google_ads_remarketing_campanii_remarketing_img,.google_ads_remarketing_beneficiile_remarketing_img,.google_display_ads_campanii_display_img,.google_display_ads_tipuri_targetare_img,.google_search_ads_search_cuvinte_cheie_img,.google_search_ads_importanta_cuvintelor_cheie_img,.google_search_ads_pozitia_anunturilor_img,.optimizare_seo_off_page_backlink_img,.optimizare_seo_off_page_strategii_link_building_img,.optimizare_seo_on_page_motor_cautare_img,.optimizare_seo_on_page_elemente_de_baza_img,.pachete_seo_personalizate_img,.internship_responsabilitati_img{
        left:1.5% !important;
        
    }
}

.optimizare_seo_off_page_tools{
        box-shadow: 0px -13px 15px 0px rgba(0,0,0,.15);
    padding-top: 20px;
}


@media only screen and (max-width:600px){
    .containerimagepromovareseo,.phone_secondcontainer .vc_col-sm-5.containerimagepromovareseo .vc_column-inner,.phone_secondcontainer_reverse .vc_col-sm-5.containerimageppc .vc_column-inner,.containerimageppc,.phone_secondcontainer .vc_col-sm-5.containerimagegazduire .vc_column-inner,.containerimagegazduire,.phone_secondcontainer_reverse .vc_col-sm-5.containerimagedezvoltare .vc_column-inner,.containerimagedezvoltare,.phone_secondcontainer .vc_col-sm-5.agentie_facebook_ads_img .vc_column-inner,.agentie_facebook_ads_img,.phone_secondcontainer_reverse .vc_col-sm-5.agentie_facebook_ads_obiective_tipuri_campanie_img .vc_column-inner,.agentie_facebook_ads_obiective_tipuri_campanie_img,.agentie_facebook_ads_audienta_unei_campanii_img,.phone_secondcontainer .vc_col-sm-5.agentie_facebook_ads_audienta_unei_campanii_img .vc_column-inner,.phone_secondcontainer_reverse .vc_col-sm-5.agentie_facebook_ads_destinatiile_de_plasare_a_reclamai_img .vc_column-inner,.agentie_facebook_ads_destinatiile_de_plasare_a_reclamai_img,.phone_secondcontainer .vc_col-sm-5.agentie_facebook_ads_bugetul_pentru_afisare_img .vc_column-inner,.agentie_facebook_ads_bugetul_pentru_afisare_img,.agentie_facebook_ads_crearea_reclamei_img,.phone_secondcontainer_reverse .vc_col-sm-5.agentie_facebook_ads_crearea_reclamei_img .vc_column-inner,.phone_secondcontainer .vc_col-sm-5.firma_seo_promovare_online_img .vc_column-inner,.firma_seo_promovare_online_img,.phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_promovare_seo_img .vc_column-inner,.firma_seo_promovare_seo_img,.phone_secondcontainer .vc_col-sm-5.firma_seo_optimizare_on_site_img .vc_column-inner,.firma_seo_optimizare_on_site_img,.phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_optimizare_off_site_img .vc_column-inner,.firma_seo_optimizare_off_site_img,.phone_secondcontainer .vc_col-sm-5.front_end_developer_responsabilitati_img .vc_column-inner,.front_end_developer_responsabilitati_img,.phone_secondcontainer_reverse .vc_col-sm-5.front_end_developer_cerinte_img .vc_column-inner,.front_end_developer_cerinte_img,.phone_secondcontainer .vc_col-sm-5.front_end_developer_beneficii_img .vc_column-inner,.front_end_developer_beneficii_img,.phone_secondcontainer .vc_col-sm-5.google_ads_remarketing_ce_este_img .vc_column-inner,.google_ads_remarketing_ce_este_img,.google_ads_remarketing_campanii_remarketing_img,.phone_secondcontainer_reverse .vc_col-sm-5.google_ads_remarketing_campanii_remarketing_img .vc_column-inner,.phone_secondcontainer .vc_col-sm-5.google_ads_remarketing_importanta_cookie_img .vc_column-inner,.google_ads_remarketing_importanta_cookie_img,.phone_secondcontainer_reverse .vc_col-sm-5.google_ads_remarketing_beneficiile_remarketing_img .vc_column-inner,.google_ads_remarketing_beneficiile_remarketing_img,.phone_secondcontainer .vc_col-sm-5.google_ads_remarketing_tipuri_remarketing_img .vc_column-inner,.google_ads_remarketing_tipuri_remarketing_img,.phone_secondcontainer .vc_col-sm-5.google_display_ads_cum_functioneaza_img .vc_column-inner,.google_display_ads_cum_functioneaza_img,.phone_secondcontainer_reverse .vc_col-sm-5.google_display_ads_campanii_display_img .vc_column-inner,.google_display_ads_campanii_display_img,.phone_secondcontainer .vc_col-sm-5.google_display_ads_tipuri_bannere_img .vc_column-inner,.google_display_ads_tipuri_bannere_img,.phone_secondcontainer_reverse .vc_col-sm-5.google_display_ads_tipuri_targetare_img .vc_column-inner,.google_display_ads_tipuri_targetare_img,.phone_secondcontainer .vc_col-sm-5.google_search_ads_cum_functioneaza_img .vc_column-inner,.google_search_ads_cum_functioneaza_img,.phone_secondcontainer_reverse .vc_col-sm-5.google_search_ads_search_cuvinte_cheie_img .vc_column-inner,.google_search_ads_search_cuvinte_cheie_img,.phone_secondcontainer .vc_col-sm-5.google_search_ads_structura_img .vc_column-inner,.google_search_ads_structura_img,.phone_secondcontainer_reverse .vc_col-sm-5.google_search_ads_importanta_cuvintelor_cheie_img .vc_column-inner,.google_search_ads_importanta_cuvintelor_cheie_img,.phone_secondcontainer .vc_col-sm-5.google_search_ads_licitatia_adwords_img .vc_column-inner,.google_search_ads_licitatia_adwords_img,.phone_secondcontainer_reverse .vc_col-sm-5.google_search_ads_pozitia_anunturilor_img .vc_column-inner,.google_search_ads_pozitia_anunturilor_img,.phone_secondcontainer .vc_col-sm-5.internship_cerinte_img .vc_column-inner,.phone_secondcontainer .vc_col-sm-5.internship_cerinte_img,.phone_secondcontainer_reverse .vc_col-sm-5.internship_responsabilitati_img .vc_column-inner,.internship_responsabilitati_img,.phone_secondcontainer .vc_col-sm-5.internship_cum_te_alaturi_img .vc_column-inner,.internship_cum_te_alaturi_img,.phone_secondcontainer .vc_col-sm-5.optimizare_seo_off_page_ce_este_img .vc_column-inner,.optimizare_seo_off_page_ce_este_img,.phone_secondcontainer_reverse .vc_col-sm-5.optimizare_seo_off_page_backlink_img .vc_column-inner,.optimizare_seo_off_page_backlink_img,.phone_secondcontainer .vc_col-sm-5.optimizare_seo_off_page_link_building_img .vc_column-inner,.optimizare_seo_off_page_link_building_img,.phone_secondcontainer_reverse .vc_col-sm-5.optimizare_seo_off_page_strategii_link_building_img .vc_column-inner,.optimizare_seo_off_page_strategii_link_building_img,.phone_secondcontainer .vc_col-sm-5.optimizare_seo_on_page_ce_face_seo_img .vc_column-inner,.optimizare_seo_on_page_ce_face_seo_img,.phone_secondcontainer_reverse .vc_col-sm-5.optimizare_seo_on_page_motor_cautare_img .vc_column-inner,.optimizare_seo_on_page_motor_cautare_img,.phone_secondcontainer .vc_col-sm-5.optimizare_seo_on_page_cuvinte_cheie_img .vc_column-inner,.optimizare_seo_on_page_cuvinte_cheie_img,.phone_secondcontainer_reverse .vc_col-sm-5.optimizare_seo_on_page_elemente_de_baza_img .vc_column-inner,.optimizare_seo_on_page_elemente_de_baza_img,.phone_secondcontainer .vc_col-sm-5.pachete_seo_first_container_img .vc_column-inner,.pachete_seo_first_container_img,.phone_secondcontainer_reverse .vc_col-sm-5.pachete_seo_personalizate_img .vc_column-inner,.pachete_seo_personalizate_img,.phone_secondcontainer .vc_col-sm-5.specialist_ppc_responsabilitati_img .vc_column-inner,.specialist_ppc_responsabilitati_img,.phone_secondcontainer_reverse .vc_col-sm-5.specialist_ppc_cerinte_img .vc_column-inner,.specialist_ppc_cerinte_img,.phone_secondcontainer .vc_col-sm-5.specialist_ppc_beneficii_img .vc_column-inner,.specialist_ppc_beneficii_img,.phone_secondcontainer .vc_col-sm-5.specialist_seo_responsabilitati_img .vc_column-inner,.specialist_seo_responsabilitati_img,.phone_secondcontainer_reverse .vc_col-sm-5.specialist_seo_cerinte_img .vc_column-inner,.specialist_seo_cerinte_img,.phone_secondcontainer .vc_col-sm-5.specialist_seo_beneficii_img .vc_column-inner,.specialist_seo_beneficii_img,.phone_secondcontainer .vc_col-sm-5.firma_seo_campanii_ppc_img,.phone_secondcontainer .vc_col-sm-5.firma_seo_campanii_ppc_img .vc_column-inner,.phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_google_adwords_img .vc_column-inner,.phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_google_adwords_img,.phone_secondcontainer .vc_col-sm-5.firma_seo_facebook_ads_img .vc_column-inner,.phone_secondcontainer .vc_col-sm-5.firma_seo_facebook_ads_img,.phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_bing_ads_img .vc_column-inner,.phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_bing_ads_img,.phone_secondcontainer .vc_col-sm-5.firma_seo_gazduire_website_img .vc_column-inner,.phone_secondcontainer .vc_col-sm-5.firma_seo_gazduire_website_img,.phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_dezvoltare_web_img .vc_column-inner,.phone_secondcontainer_reverse .vc_col-sm-5.firma_seo_dezvoltare_web_img{
        height:300px !important;
    }
}

/*Blog*/
.has-sidebar:not(.error404) #primary{
    width:100%;
}

.seo_blog_header_title {
position: absolute;
    top: 2%;
    color: #ffffff;
    width: 32%;
    margin-left: 3%;
}

.seo_blog_header_title .entry-title{
    font-size:34px;
    margin-bottom: 0px;
}

.seo_blog_content{
    width:100%;
 
}

.seo_blog_sidebar,#sticky_sidebar{
    position: sticky !important;
    top: 8%;
}

.header_blog{
        height: 350px;
    vertical-align: middle;
    display: table-cell;
    color:#ffffff;
}

.header_blog h1{
    font-size:45px;
    margin-bottom:0px;
    font-weight:bold;
}

.seo_blog_content .widget-title{
        font-size: 30px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 5px;
}

.seo_blog_content .space p{
    float:left;
    padding:0px 20px;
}


.seo_blog_content .space p:nth-child(1){
    padding-left:0px !important;
}

.seo_blog_content .widget {
    padding-bottom: 2em;
}

.seo_blog_content .contcat_sidebar_icon img{
        float: left;
    width: 50px;
    max-width: 50px;
}

.seo_blog_content .vc_col-sm-8 img{
    width:100%;
}

.title_article{
    font-size: 22px;
    color: #00acb8;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.buton_article a{
        text-transform: uppercase;
    color: #ffffff !important;
    background: #00acb8 !important;
    padding: 10px 20px !important;
    border-radius: 24px !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    border:1px solid #00acb8 !important;
    transition:0.75s !important;

}

.buton_article a:hover{
        border: 1px solid #00acb8 !important;
    background: #ffffff !important;
    color: #00acb8 !important;
}

.seo_blog_content .vc_col-sm-8 a {
    color:#00acb8 !important;
}

.seo_blog_content .vc_col-sm-8 ul {
    list-style:inside;
}

@media only screen and (min-width: 600px) {
.alfabet {display: inline-block;
    font-size: 25px;
    float: left;
    color:#00aebc !important;
    border:1px solid #00aebc;
    background-color: #ffffff;
    padding: 5px 10px;
    margin: 3px 10px;
    width:45px;
    text-align:center;
}
}


@media only screen and (max-width: 599px) {
  .alfabet {display: inline-block;
    font-size: 25px;
    float: left;
    color:#00aebc !important;
    background-color: #ffffff;
    border:1px solid #00aebc;
    padding: 5px 10px;
    margin: 3px 6px;
    width:50px;
    text-align:center;
}  
    
}


.faq_blog_seo {
    width: 33%;
    float: left;
    display: inline-block;
    border: 1px solid #00acb8;
    height: 440px;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4);
    background: #fff;
    text-align: center;
    margin-bottom: 20px;
}


.faq_blog_seo:nth-child(1) {
    border-radius: 25px 0 0 25px;
}

.faq_blog_seo div:nth-child(1) {
    padding: 15% 25px 25px;
}


.faq_blog_seo div h2 {
    font-size: 22px;
    text-align: center;
    font-weight: 700;
    color: #00acb8;
    height: 115px;
    line-height: 35px;
}

.faq_blog_seo:nth-child(3) {
    border-radius: 0 25px 25px 0;
}



.firma_seo_promovare_seo .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    padding: 7% 5% 7% 35% !important;
    color: #fff;
    background-image: url(/wp-content/uploads/2020/08/Cutie-promovare-Seo-8.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 570px;
    display: table-cell;
    vertical-align: middle;
}

.firma_seo_optimizare_on_site .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    padding: 7% 35% 7% 5% !important;
    color: #fff;
    background-image: url(/wp-content/uploads/2020/08/cutie-on-site.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 570px;
    display: table-cell;
    vertical-align: middle;
}

.slider_blog_home .owl-dots{
        position: relative;
    top: -40px
}

.custom-form-seo .acceptance a{
    color:#ffffff !important;
}
.custom-form-seo .acceptance{
    color:#ffffff !important;
}


.custom-form-seo .accept_form input{
    border-radius: 20px;
    background: #fff;
    color: #00acb8;
    text-transform: uppercase;
    padding: 15px 40px;
}

.custom-form-seo .form_mesaj textarea{
        width: 100%;
    height: 200px;
    border: 0;
    border-radius: 0;
}

.servicii_seo_table{
    width: 20%;
    float: left;
    display: inline-block;
    border: 1px solid #00acb8;
    height: 500px;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4);
    background: #fff;
    text-align: center;
    padding: 24px;
}

.servicii_seo_table:nth-child(1){
    border-radius:25px 0px 0px 25px;
}

.servicii_seo_table:nth-child(5){
    border-radius:0px 25px 25px 0px;
}
.servicii_seo_table .title_servicii_seo{
    font-size: 27px;
    text-align: center;
    font-weight: 700;
    color: #00acb8;
    height: 50px;
    line-height: 35px;
}

@media only screen and (max-width:991px){
    .servicii_seo_table{
    width: 100% !important;
    float: left;
    display: inline-block;
    border: 1px solid #00acb8;
    height: auto !important;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4);
    background: #fff;
    text-align: center;
    padding: 24px;
    border-radius:25px !important;
    margin-bottom:20px;
}

 .sub_text_meniu{
         text-align: center !important;
    font-size: 11px;
    margin-top: -10px;
    text-transform: uppercase;
    font-weight: bold;
    margin-left: -15px;
    display:block !important;
 }
  
  
 

}
 .sub_text_meniu{
    display:none;
 }

@media only screen and (max-width:1100px) and (min-width:992px){
    .servicii_seo_table{
        height:580px !important;
        
    }
    
    .servicii_seo_table .title_servicii_seo{
        font-size:23px !important;
    }
}

@media only screen and (min-width:1240px){
    .two_rows_text{
        width: 65%;
    margin-left: 16%;
    }
}

a.svg:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}



@media only screen and (min-width:1935px){
    .sliderhomepage,.phone_containergo,.image_home_full,.phone_thirdcontainer{
        left:unset !important;
        max-width:1920px !important;
        width:100% !important;
        margin:0 auto !important;
    }
    
    .sliderhomepage .owl-dots{
        width:100% !important;
        margin-top:-30px !important;
    }
    
    .sliderhomepage .owl-nav{
        top:20% !important;
    }
    .sliderhomepage .container_text{
        top:13% !important;
    }
    
    .containerimageppc,.containerimagedezvoltare{
        left:auto !important;
    }
    
    .phone_thirdcontainer{
        padding-left:15px !important;
        padding-right:15px !important;
    }
}


@media only screen and (min-width:992px) and (max-width:1300px){
    .sliderhomepage .container_text{
        top:45px !important;
    }
}

@media only screen and (max-width:500px){
    .owl-carousel .owl-item img{
        height:200px;
    }
    
    .sliderhomepage .container_text{
        left:20% !important;
        font-size:20px !important;
        width:100% !important;
    }
}



/*Css sldier home*/

@media only screen and (min-width:768px){
	.newslider{
		padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-image: url(/wp-content/uploads/2021/07/seo-factory-slide.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	}

.newslider .vc_tta-tab a{
	    height: 175px;
    display: flex !important;
    align-items: center !important;
    padding-right:15px !important;
	font-size:23px;
	color:#000000 !important;
	font-weight:bold;
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-left:0px !important;
	border:1px solid #f5f5f5 !important;
}

.newslider .vc_tta-tab.vc_active a,.newslider .vc_tta-tab a:hover{
	background:#f5f5f5 !important;
}


.newslider .vc_tta-tab a span{
	margin-left:165px !important;
}

.newslider .vc_tta-tab.vc_active .fas:after,.newslider .vc_tta-tab a:hover .fas:after{
	    position: absolute;
    content: '';
    height: 132px;
    width: 132px;
    border: 2px dashed #cecece;
    animation: spin 20s linear infinite;
    margin-top: -62px;
    border-radius: 50%;
    margin-left: 13px;
}

.newslider .vc_tta-panels{
	    display: flex;
    align-items: center !important;
}
.new_titleslider{
	    margin-bottom: 0px !important;
    font-size: 48px;
    font-weight: bold;
    color: #fff;
}
.new_descriptionslider{
	font-size:22px;
	margin-top:-10px;
	color:#ffffff;
	    text-align: justify;
}

.newslider .vc_tta-panel-body{
	background:unset !important;
	margin-left:10%
}

.newslider .vc_tta-panel.vc_animating {
     opacity: 0 !important;
}


.newslider .vc_tta-tab.vc_active a span:after{
	    content: "\f0da";
    position: absolute;
    right: -15px;
    font-family: 'Font Awesome 5 Free';
    font-size: 50px;
    margin-top: -20px;
    color: #f5f5f5;
}

.newslider .fa-arrow-down:before,.newslider .fa-arrow-left:before,.newslider .fa-arrow-right:before,.newslider .fa-arrow-up:before{
		
    margin-right: 15px;
	position:absolute;
	left:20px;
	top:30px;
}

	
}
.newslider .fa-arrow-down:before{
content: url(/wp-content/uploads/2021/07/icon_evaluare.png) !important;
}
.newslider .fa-arrow-left:before{
content: url(/wp-content/uploads/2021/07/icon_strategie1.png) !important;
}
.newslider .fa-arrow-right:before{
content: url(/wp-content/uploads/2021/07/icon_implementare.png) !important;
}

.newslider .fa-arrow-up:before{
content: url(/wp-content/uploads/2021/07/icon_analiza.png) !important;
}

@keyframes spin { 
  100% { 
    transform: rotateZ(360deg); 
  }
}
	.newslider .vc_column-inner{
	padding-top:0px !important;
}

.newslider .vc_tta-container{
	margin-bottom:0px;
}

@media only screen and (min-width:768px) and (max-width:991px){
	.newslider .vc_tta-panel-body{
		padding:0px !Important;
	}
	
	.new_titleslider{
		font-size:26px !important;
	}
	.new_descriptionslider {
		font-size: 20px !important;
	}
}

@media only screen and (max-width:767px){
	.title_phone_homepage{
		font-size: 45px;
    color: #ffffff;
    text-transform: uppercase;
    
    margin-left: 20px;
    font-weight: bold;
    line-height: 54px;
    padding: 50px 0px;
	}
	.remove_desktop_container{
		display:block !important;
	}
	
	#masthead.site-header{
    min-height:122px;
}
	
	.newslider .vc_column-inner,.newslider{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
	.newslider .vc_active .vc_tta-panel-body{
		background: #f5f5f5 !important;
    box-shadow: 0px 5px 6px -4px #000000 !important;
	}
	
	.newslider .vc_active .vc_tta-panel-heading{
		background:#f5f5f5 !important;
	}
	
	.new_titleslider{
		font-size: 25px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 0px;
	}
	
	.new_descriptionslider{
		    padding-bottom: 20px;
    color: #000000;
    font-size: 17px;
    text-align: justify;
	}
	
	.newslider .fa-arrow-down:before,.newslider .fa-arrow-left:before,.newslider .fa-arrow-right:before,.newslider .fa-arrow-up:before{
    margin-right: 15px;
    position: absolute;
    left: 20px;
    top: 17px;
}
	.newslider{
		background-image:unset !important;
	}
	.newslider .vc_tta-panel a{
    font-size: 35px !important;
    height: 150px !important;
    display: flex !important;
    align-items: center !important;
		color:#000000 !important;
}
	
	.newslider .vc_tta-panel a span{
		margin-left:140px !important;
	}
	
	
.newslider .vc_tta-panel.vc_active .fas:after,.newslider .vc_tta-panel a:hover .fas:after{
	    position: absolute;
    content: '';
    height: 132px;
    width: 132px;
    border: 2px dashed #cecece;
    animation: spin 20s linear infinite;
    margin-top: -65px;
    border-radius: 50%;
    margin-left: -7px;
}
	
	.newslider span.vc_tta-title-text:after {
    content: "\f0d7";
    position: absolute;
    font-family: 'Font Awesome 5 Free';
    right: 20px;
		color:#00acb8;
}
	
	.newslider .vc_active span.vc_tta-title-text:after {
    content: "\f0d8";
    position: absolute;
    font-family: 'Font Awesome 5 Free';
		color:#000000;
    right: 20px;
}
}

@media only screen and (max-width:400px){
	.newslider .vc_tta-panel a{font-size:21px !important;}
	
	.newslider .vc_tta-panel a span {
    margin-left: 130px !important;
}
}

.remove_desktop_container{
	display:none;
}


.icon_new_font{
    float: left;
    padding: 0px !important;
    position: relative;
    top: 12px;
    
    color: #00acb8 !important;
    margin: 0px 6px;}


.menu-item-792 a:nth-child(1){
    display:none;
}


.sub-menu #menu-item-2032 a:nth-child(1),.sub-menu #menu-item-2034 a:nth-child(1),.sub-menu #menu-item-2035 a:nth-child(1),.sub-menu #menu-item-2036 a:nth-child(1){
    display:none;
}



.sub_menu_title_new{
    color: #00acb8 !important;
   
    text-align: left;
   
    
    
 
    margin-bottom: 16px;
    width: 100% !important;
    padding: 0px 10px !important;
    
 
font-size: 14px  !important;
font-style: normal;
font-weight: 500;
line-height: 19px;
letter-spacing: 0.10000000149011612px;
text-align: left;

}

.title_menu_new{
    color: #000000 !important;
    text-transform: uppercase !important;
       
   
    
    margin-bottom: 0px;
    width: 100% !important;
    padding: 10px !important;
    
    

font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 20px;
letter-spacing: 0.15000000596046448px;
text-align: left;


}























/* UPDATE */


/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}



























* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
  }


body, button, input, select, textarea, p, a, h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif !important;
}

video {
  width: 100%;
}


.wpcf7 {
width: 100%;
}

.wpcf7 br {
display: none;
}

.pure-material-textfield-filled {
    position: relative;
    display: inline-block;
    font-size: 16px;
    line-height: 1.5;
    overflow: hidden;
}

/* Input, Textarea */
.pure-material-textfield-filled > .wpcf7-form-control-wrap input,
.pure-material-textfield-filled > .wpcf7-form-control-wrap textarea {
  position: relative;
    display: block;
    box-sizing: border-box;
    margin: 0;
    border: none;
    border-top: solid 27px transparent;
    border-bottom: solid 1px #00BAC7;
    border-radius: 4px 4px 0 0;
    padding: 0 12px 10px;
    width: 100%;
    height: inherit;
    color: #000000;
    background-color: #FFFFFF;
    box-shadow: none; /* Firefox */
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    caret-color: #000000;
    transition: border-bottom 0.2s, background-color 0.2s;
}

.pure-material-textfield-filled > .wpcf7-form-control-wrap textarea {
padding-top: 28px;
}

.pure-material-textfield-filled > .wpcf7-form-control-wrap input:before {
  /* content attr(data-label); */
  content: "77777577556";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  z-index: 9999999999;
  background: red;
  width: 10px;
  height: 10px;
  z-index: 9999999999;
}

.pure-material-textfield-filled {
position: relative;
width: 100%;
}

.pure-material-textfield-filled-label {
	position: absolute;
	top: 8px;
    left: 12px;
    font-size: 12px;
    color: #00ADBA;
    font-weight: 500;
}


/* Span */
.pure-material-textfield-filled > input + span,
.pure-material-textfield-filled > textarea + span {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    box-sizing: border-box;
    padding: 7px 12px 0;
    color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.6);
    font-size: 75%;
    line-height: 18px;
    pointer-events: none;
    transition: color 0.2s, font-size 0.2s, line-height 0.2s;
}

/* Underline */
.pure-material-textfield-filled > .ooo + span::after,
.pure-material-textfield-filled > .ooo + span::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 2px;
    background-color: rgb(var(--pure-material-primary-rgb, 33, 150, 243));
    transform-origin: bottom center;
    transform: scaleX(0);
    transition: transform 0.3s;
}

/* Hover */
.pure-material-textfield-filled > .ooo input:hover,
.pure-material-textfield-filled > .ooo textarea:hover {
    border-bottom-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.87);
    background-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.08);
}

/* Placeholder-shown */
.pure-material-textfield-filled > .ooo input:not(:focus):placeholder-shown + span,
.pure-material-textfield-filled > .ooo textarea:not(:focus):placeholder-shown + span {
    font-size: inherit;
    line-height: 48px;
}

/* Focus */
.pure-material-textfield-filled > .ooo input:focus,
.pure-material-textfield-filled > .ooo textarea:focus {
    outline: none;
}

.pure-material-textfield-filled > .ooo input:focus + span,
.pure-material-textfield-filled > .ooo textarea:focus + span {
    color: rgb(var(--pure-material-primary-rgb, 33, 150, 243));
}

.pure-material-textfield-filled > .ooo input:focus + span::before,
.pure-material-textfield-filled > .ooo textarea:focus + span::before {
    opacity: 0.12;
}

.pure-material-textfield-filled > .ooo input:focus + span::after,
.pure-material-textfield-filled > .ooo textarea:focus + span::after {
    transform: scale(1);
}

/* Disabled */
.pure-material-textfield-filled > .ooo input:disabled,
.pure-material-textfield-filled > .ooo textarea:disabled {
    border-bottom-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38);
    color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38);
    background-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.24);
}

.pure-material-textfield-filled > .ooo input:disabled + span,
.pure-material-textfield-filled > .ooo textarea:disabled + span {
    color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38);
}

/* Faster transition in Safari for less noticable fractional font-size issue */
@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
        .pure-material-textfield-filled > .ooo input,
        .pure-material-textfield-filled > .ooo input + span,
        .pure-material-textfield-filled > .ooo input + span::after,
        .pure-material-textfield-filled > .ooo textarea,
        .pure-material-textfield-filled > .ooo textarea + span,
        .pure-material-textfield-filled > .ooo textarea + span::after {
            transition-duration: 0.1s;
        }
    }
}





/* GRID SYSTEM */

.container {
  margin: 0 auto;
  max-width: 1280px;
  width: 100%;
}

@media only screen and (min-width: 601px) {
  .container {
    width: 100%;
  }
}

@media only screen and (min-width: 993px) {
  .container {
    width: 100%;
  }
}

.col .row {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.section {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.section.no-pad {
  padding: 0;
}

.section.no-pad-bot {
  padding-bottom: 0;
}

.section.no-pad-top {
  padding-top: 0;
}

.row {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.row .col {
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.75rem;
  min-height: 1px;
}

.row .col[class*="push-"], .row .col[class*="pull-"] {
  position: relative;
}

.row .col.s1 {
  width: 8.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s2 {
  width: 16.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s3 {
  width: 25%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s4 {
  width: 33.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s5 {
  width: 41.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s6 {
  width: 50%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s7 {
  width: 58.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s8 {
  width: 66.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s9 {
  width: 75%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s10 {
  width: 83.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s11 {
  width: 91.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s12 {
  width: 100%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.offset-s1 {
  margin-left: 8.3333333333%;
}

.row .col.pull-s1 {
  right: 8.3333333333%;
}

.row .col.push-s1 {
  left: 8.3333333333%;
}

.row .col.offset-s2 {
  margin-left: 16.6666666667%;
}

.row .col.pull-s2 {
  right: 16.6666666667%;
}

.row .col.push-s2 {
  left: 16.6666666667%;
}

.row .col.offset-s3 {
  margin-left: 25%;
}

.row .col.pull-s3 {
  right: 25%;
}

.row .col.push-s3 {
  left: 25%;
}

.row .col.offset-s4 {
  margin-left: 33.3333333333%;
}

.row .col.pull-s4 {
  right: 33.3333333333%;
}

.row .col.push-s4 {
  left: 33.3333333333%;
}

.row .col.offset-s5 {
  margin-left: 41.6666666667%;
}

.row .col.pull-s5 {
  right: 41.6666666667%;
}

.row .col.push-s5 {
  left: 41.6666666667%;
}

.row .col.offset-s6 {
  margin-left: 50%;
}

.row .col.pull-s6 {
  right: 50%;
}

.row .col.push-s6 {
  left: 50%;
}

.row .col.offset-s7 {
  margin-left: 58.3333333333%;
}

.row .col.pull-s7 {
  right: 58.3333333333%;
}

.row .col.push-s7 {
  left: 58.3333333333%;
}

.row .col.offset-s8 {
  margin-left: 66.6666666667%;
}

.row .col.pull-s8 {
  right: 66.6666666667%;
}

.row .col.push-s8 {
  left: 66.6666666667%;
}

.row .col.offset-s9 {
  margin-left: 75%;
}

.row .col.pull-s9 {
  right: 75%;
}

.row .col.push-s9 {
  left: 75%;
}

.row .col.offset-s10 {
  margin-left: 83.3333333333%;
}

.row .col.pull-s10 {
  right: 83.3333333333%;
}

.row .col.push-s10 {
  left: 83.3333333333%;
}

.row .col.offset-s11 {
  margin-left: 91.6666666667%;
}

.row .col.pull-s11 {
  right: 91.6666666667%;
}

.row .col.push-s11 {
  left: 91.6666666667%;
}

.row .col.offset-s12 {
  margin-left: 100%;
}

.row .col.pull-s12 {
  right: 100%;
}

.row .col.push-s12 {
  left: 100%;
}

@media only screen and (min-width: 601px) {
  .row .col.m1 {
    width: 8.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.m2 {
    width: 16.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.m3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.m4 {
    width: 33.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.m5 {
    width: 41.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.m6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.m7 {
    width: 58.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.m8 {
    width: 66.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.m9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.m10 {
    width: 83.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.m11 {
    width: 91.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.m12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.offset-m1 {
    margin-left: 8.3333333333%;
  }
  .row .col.pull-m1 {
    right: 8.3333333333%;
  }
  .row .col.push-m1 {
    left: 8.3333333333%;
  }
  .row .col.offset-m2 {
    margin-left: 16.6666666667%;
  }
  .row .col.pull-m2 {
    right: 16.6666666667%;
  }
  .row .col.push-m2 {
    left: 16.6666666667%;
  }
  .row .col.offset-m3 {
    margin-left: 25%;
  }
  .row .col.pull-m3 {
    right: 25%;
  }
  .row .col.push-m3 {
    left: 25%;
  }
  .row .col.offset-m4 {
    margin-left: 33.3333333333%;
  }
  .row .col.pull-m4 {
    right: 33.3333333333%;
  }
  .row .col.push-m4 {
    left: 33.3333333333%;
  }
  .row .col.offset-m5 {
    margin-left: 41.6666666667%;
  }
  .row .col.pull-m5 {
    right: 41.6666666667%;
  }
  .row .col.push-m5 {
    left: 41.6666666667%;
  }
  .row .col.offset-m6 {
    margin-left: 50%;
  }
  .row .col.pull-m6 {
    right: 50%;
  }
  .row .col.push-m6 {
    left: 50%;
  }
  .row .col.offset-m7 {
    margin-left: 58.3333333333%;
  }
  .row .col.pull-m7 {
    right: 58.3333333333%;
  }
  .row .col.push-m7 {
    left: 58.3333333333%;
  }
  .row .col.offset-m8 {
    margin-left: 66.6666666667%;
  }
  .row .col.pull-m8 {
    right: 66.6666666667%;
  }
  .row .col.push-m8 {
    left: 66.6666666667%;
  }
  .row .col.offset-m9 {
    margin-left: 75%;
  }
  .row .col.pull-m9 {
    right: 75%;
  }
  .row .col.push-m9 {
    left: 75%;
  }
  .row .col.offset-m10 {
    margin-left: 83.3333333333%;
  }
  .row .col.pull-m10 {
    right: 83.3333333333%;
  }
  .row .col.push-m10 {
    left: 83.3333333333%;
  }
  .row .col.offset-m11 {
    margin-left: 91.6666666667%;
  }
  .row .col.pull-m11 {
    right: 91.6666666667%;
  }
  .row .col.push-m11 {
    left: 91.6666666667%;
  }
  .row .col.offset-m12 {
    margin-left: 100%;
  }
  .row .col.pull-m12 {
    right: 100%;
  }
  .row .col.push-m12 {
    left: 100%;
  }
}

@media only screen and (min-width: 993px) {
  .row .col.l1 {
    width: 8.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.l2 {
    width: 16.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.l3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.l4 {
    width: 33.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.l5 {
    width: 41.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.l6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.l7 {
    width: 58.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.l8 {
    width: 66.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.l9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.l10 {
    width: 83.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.l11 {
    width: 91.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.l12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.offset-l1 {
    margin-left: 8.3333333333%;
  }
  .row .col.pull-l1 {
    right: 8.3333333333%;
  }
  .row .col.push-l1 {
    left: 8.3333333333%;
  }
  .row .col.offset-l2 {
    margin-left: 16.6666666667%;
  }
  .row .col.pull-l2 {
    right: 16.6666666667%;
  }
  .row .col.push-l2 {
    left: 16.6666666667%;
  }
  .row .col.offset-l3 {
    margin-left: 25%;
  }
  .row .col.pull-l3 {
    right: 25%;
  }
  .row .col.push-l3 {
    left: 25%;
  }
  .row .col.offset-l4 {
    margin-left: 33.3333333333%;
  }
  .row .col.pull-l4 {
    right: 33.3333333333%;
  }
  .row .col.push-l4 {
    left: 33.3333333333%;
  }
  .row .col.offset-l5 {
    margin-left: 41.6666666667%;
  }
  .row .col.pull-l5 {
    right: 41.6666666667%;
  }
  .row .col.push-l5 {
    left: 41.6666666667%;
  }
  .row .col.offset-l6 {
    margin-left: 50%;
  }
  .row .col.pull-l6 {
    right: 50%;
  }
  .row .col.push-l6 {
    left: 50%;
  }
  .row .col.offset-l7 {
    margin-left: 58.3333333333%;
  }
  .row .col.pull-l7 {
    right: 58.3333333333%;
  }
  .row .col.push-l7 {
    left: 58.3333333333%;
  }
  .row .col.offset-l8 {
    margin-left: 66.6666666667%;
  }
  .row .col.pull-l8 {
    right: 66.6666666667%;
  }
  .row .col.push-l8 {
    left: 66.6666666667%;
  }
  .row .col.offset-l9 {
    margin-left: 75%;
  }
  .row .col.pull-l9 {
    right: 75%;
  }
  .row .col.push-l9 {
    left: 75%;
  }
  .row .col.offset-l10 {
    margin-left: 83.3333333333%;
  }
  .row .col.pull-l10 {
    right: 83.3333333333%;
  }
  .row .col.push-l10 {
    left: 83.3333333333%;
  }
  .row .col.offset-l11 {
    margin-left: 91.6666666667%;
  }
  .row .col.pull-l11 {
    right: 91.6666666667%;
  }
  .row .col.push-l11 {
    left: 91.6666666667%;
  }
  .row .col.offset-l12 {
    margin-left: 100%;
  }
  .row .col.pull-l12 {
    right: 100%;
  }
  .row .col.push-l12 {
    left: 100%;
  }
}

@media only screen and (min-width: 1201px) {
  .row .col.xl1 {
    width: 8.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.xl2 {
    width: 16.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.xl3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.xl4 {
    width: 33.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.xl5 {
    width: 41.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.xl6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.xl7 {
    width: 58.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.xl8 {
    width: 66.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.xl9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.xl10 {
    width: 83.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.xl11 {
    width: 91.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.xl12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.offset-xl1 {
    margin-left: 8.3333333333%;
  }
  .row .col.pull-xl1 {
    right: 8.3333333333%;
  }
  .row .col.push-xl1 {
    left: 8.3333333333%;
  }
  .row .col.offset-xl2 {
    margin-left: 16.6666666667%;
  }
  .row .col.pull-xl2 {
    right: 16.6666666667%;
  }
  .row .col.push-xl2 {
    left: 16.6666666667%;
  }
  .row .col.offset-xl3 {
    margin-left: 25%;
  }
  .row .col.pull-xl3 {
    right: 25%;
  }
  .row .col.push-xl3 {
    left: 25%;
  }
  .row .col.offset-xl4 {
    margin-left: 33.3333333333%;
  }
  .row .col.pull-xl4 {
    right: 33.3333333333%;
  }
  .row .col.push-xl4 {
    left: 33.3333333333%;
  }
  .row .col.offset-xl5 {
    margin-left: 41.6666666667%;
  }
  .row .col.pull-xl5 {
    right: 41.6666666667%;
  }
  .row .col.push-xl5 {
    left: 41.6666666667%;
  }
  .row .col.offset-xl6 {
    margin-left: 50%;
  }
  .row .col.pull-xl6 {
    right: 50%;
  }
  .row .col.push-xl6 {
    left: 50%;
  }
  .row .col.offset-xl7 {
    margin-left: 58.3333333333%;
  }
  .row .col.pull-xl7 {
    right: 58.3333333333%;
  }
  .row .col.push-xl7 {
    left: 58.3333333333%;
  }
  .row .col.offset-xl8 {
    margin-left: 66.6666666667%;
  }
  .row .col.pull-xl8 {
    right: 66.6666666667%;
  }
  .row .col.push-xl8 {
    left: 66.6666666667%;
  }
  .row .col.offset-xl9 {
    margin-left: 75%;
  }
  .row .col.pull-xl9 {
    right: 75%;
  }
  .row .col.push-xl9 {
    left: 75%;
  }
  .row .col.offset-xl10 {
    margin-left: 83.3333333333%;
  }
  .row .col.pull-xl10 {
    right: 83.3333333333%;
  }
  .row .col.push-xl10 {
    left: 83.3333333333%;
  }
  .row .col.offset-xl11 {
    margin-left: 91.6666666667%;
  }
  .row .col.pull-xl11 {
    right: 91.6666666667%;
  }
  .row .col.push-xl11 {
    left: 91.6666666667%;
  }
  .row .col.offset-xl12 {
    margin-left: 100%;
  }
  .row .col.pull-xl12 {
    right: 100%;
  }
  .row .col.push-xl12 {
    left: 100%;
  }
}


/* ELEVATION */

.elevation-0 {
  box-shadow: 0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important;
}
.elevation-1 {
  box-shadow: 0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important;
}
.elevation-2 {
  box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important;
}
.elevation-3 {
  box-shadow: 0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important;
}
.elevation-4 {
  box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important;
}
.elevation-5 {
  box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important;
}
.elevation-6 {
  box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)!important;
}
.elevation-7 {
  box-shadow: 0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)!important;
}
.elevation-8 {
  box-shadow: 0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important;
}
.elevation-9 {
  box-shadow: 0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)!important;
}
.elevation-10 {
  box-shadow: 0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important;
}
.elevation-11 {
  box-shadow: 0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)!important;
}
.elevation-12 {
  box-shadow: 0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)!important;
}
.elevation-13 {
  box-shadow: 0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)!important;
}
.elevation-14 {
      box-shadow: 0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)!important;
}
.elevation-15 {
  box-shadow: 0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)!important;
}
.elevation-16 {
  box-shadow: 0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)!important;
}
.elevation-17 {
      box-shadow: 0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)!important;
}
.elevation-18 {
  box-shadow: 0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)!important;
}
.elevation-19 {
  box-shadow: 0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)!important;
}
.elevation-20 {
      box-shadow: 0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)!important;
}
.elevation-21 {
      box-shadow: 0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)!important;
}
.elevation-22 {
  box-shadow: 0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)!important;
}
.elevation-23 {
  box-shadow: 0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)!important;
}
.elevation-24 {
  box-shadow: 0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)!important;
}


/* RADIUS */

.radius-12 {
	border-radius: 12px !important;
}

.radius-circle {
  border-radius: 50% !important;
}





/* HELPERS */

@media only screen and (min-width: 993px) {
  .factory-sticky {
    position: sticky !important;
    top: 30% !important;
  }

  .factory-sticky.sidebar {
    top: 48px !important;
  }
}
.text-dark {
	color: #FFFFFF;
}

.text-light {
  color: #000000;
}

.left {
	float: left !important;
}

/* PADDING */

.p-0 {
	padding: 0 !important;
}

.p-16 {
  padding: 16px !important;
}

.p-24 {
	padding: 24px !important;
}

/* PADDING TOP */

.pt-0 {
  padding-top: 0 !important;
}

.pt-16 {
  padding-top: 16px !important;
}

.pt-24 {
	padding-top: 24px !important;
}

.pt-80 {
  padding-top: 80px !important;
}

.pt-80 {
	padding-top: 80px !important;
}

/* PADDING LEFT */

.pl-24 {
	padding-left: 24px !important;
}

/* PADDING RIGHT */

.pr-24 {
	padding-right: 24px !important;
}

/* PADDING BOTTOM */

.pb-16 {
  padding-bottom: 16px !important;
}

.pb-24 {
	padding-bottom: 24px !important;
}

.pb-40 {
  padding-bottom: 40px !important;
}

.pb-80 {
  padding-bottom: 80px !important;
}

/* MARGIN */

.m-0 {
	margin: 0 !important;
}

/* MARGIN Y */
.my-0 {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.my-24 {
	margin-bottom: 24px !important;
	margin-top: 24px !important;
}

/* MARGIN - LEFT */

.ml-0 {
	margin-left: 0 !important;
}

.ml-16 {
  margin-left: 16px !important;
}

.ml-24 {
  margin-left: 24px !important;
}

/* MARGIN - TOP */

.mt--160 {
  margin-top: -150px !important;
}

.mt-0 {
	margin-top: 0 !important;
}

.mt-16 {
  margin-top: 16px !important;
}

.mt-24 {
	margin-top: 24px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

/* MARGIN - BOTTOM */

.mb-0 {
	margin-bottom: 0 !important;
}

.mb-16 {
	margin-bottom: 16px !important;
}

.mb-24 {
	margin-bottom: 24px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.mb-80 {
	margin-bottom: 80px !important;
}

/* MARGIN - RIGHT */

.mr-16 {
	margin-right: 16px !important;
}

.mr-24 {
  margin-right: 24px !important;
}

/* ALIGNMENT */

.s-center {
	text-align: center !important;
}

.s-text-right {
  text-align: right !important;
}

@media only screen and (min-width: 993px) {
	.m-left {
		text-align: left !important;
	}

  .m-vertical-align {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
  }
}


/* DISPLAY */

.s-hidden {
	display: none;
}

@media only screen and (min-width: 993px) {
  .l-hidden {
    display: none !important;
  }

  .l-show {
    display: block !important;
  }
}

@media only screen and (min-width: 601px) {
	.m-show {
		display: block !important;
	}
}

/* TYPOGRAPHY */

.text-heading-1 {
  font-weight: 300;
  font-size: 96px !important;
  line-height: 96px;
  letter-spacing: -1.5% !important;
}

.text-heading-2 {
  font-weight: 300;
  font-size: 3.75rem !important;
  line-height: 3.75rem;
  letter-spacing: -.0083333333em !important;
}

.text-heading-3 {
  font-weight: 400;
  font-size: 48px!important;
  line-height: 50px;
  letter-spacing: normal!important;
}

.text-heading-4 {
  font-weight: 400;
  font-size: 2.125rem!important;
  line-height: 2.5rem;
  letter-spacing: .0073529412em!important;
}

.text-heading-5 {
  font-weight: 400;
  font-size: 1.5rem!important;
  font-weight: 400;
  letter-spacing: normal!important;
}

.text-heading-6 {
  font-weight: 400;
  font-size: 1.25rem!important;
  font-weight: 500;
  letter-spacing: .0125em!important;
}

.text-subtitle-1 {
  font-size: 16px !important;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 1%!important;
}

.text-subtitle-2 {
  font-size: .875rem!important;
  font-weight: 500;
  line-height: 1.375rem;
  letter-spacing: .0071428571em!important;
}

.text-body-1 {
  font-size: 16px!important;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 1px!important;
}

.text-body-2 {
  font-size: .875rem!important;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: .0178571429em!important;
}

.text-button {
  font-weight: 500;
  line-height: 2.25rem;
  letter-spacing: .0892857143em!important;
  text-transform: uppercase!important;
  font-size: .875rem!important;
}

.text-caption {
  font-size: .75rem!important;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: .0333333333em!important;
}

.text-overline {
  font-size: .75rem!important;
  font-weight: 500;
  line-height: 2rem;
  letter-spacing: .1666666667em!important;
  text-transform: uppercase!important;
}


/* FONT WEIGHT */
.text-medium {
	font-weight: 500 !important;
}

.text-regular {
	font-weight: 400 !important;
}

.text-bold {
	font-weight: bold !important;
}

/* GRADIENT */

.gradient-1 {
	position: relative;
	z-index: 1;
}

.gradient-1:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(180deg, #00BAC7 0%, #00727A 100%);
	opacity: .6;
	z-index: -1;
	border-radius: 12px;
}

/* TEXT COLOR */
.text-primary {
	color: #00707A !important;
}

.text-accent {
  color: #FB8C00 !important;
}

/* CUSTOM */
img {
	display: block;
	image-rendering: -webkit-optimize-contrast;
}

.factory-fig {
	display: inline-block;
}

.factory-fig.inline {
  float: left;
  margin-right: 16px;
  margin-bottom: 16px;
}

.home .site-content-contain .wrap,
.wrap.full-width {
  width: 100%;
  max-width: unset;
  margin: 0;
  padding: 0;
}

.navigation-top .wrap {
	margin: 0 auto;
	padding: 0 16px;
}

.wpcf7 {
	width: 100%;
}

.container.boxed {
	padding: 0 16px !important;
}

.vertical-center {
	vertical-align: middle;
}

.entry-content {
	width: 100%;
}

.container.boxed {
	max-width: 1300px;
	padding-left: 3em;
	padding-right: 3em;
	margin: 0 auto;
}

.full-width-container {
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.factory-infobox {
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.factory-infobox-img {
	width: 80px;
	height: 80px;
	overflow: hidden;
	float: right;
	user-select: none;
	pointer-events: none;
}

/* SUBHEADER */
.factory-subheader {
	padding: 80px 0;
}


/* TABS */ 
.factory-tabs {
	width: 100%;
}

.factory-tab-list {
	width: 100%;
	display: table;
	list-style: none;
	margin: 0;
	padding: 0;
}

.factory-tab-list:last-child {
	border-radius: 0 12px 0 0;
}

.factory-tab-list > .factory-tab {
	display: table-cell;
	width: 25%;
	border-right: 1px solid #FFFFFF;
}

.factory-tab-list.three-cols > .factory-tab {
 width: 33.3333333333%;
}

.factory-tab-btn {
	width: 100%;
	position: relative;
	padding: 0;
	margin:  0;
	background-color: #FFFFFF;
	color: #212121;
	border-radius: 0 !important;
}

.factory-tab-list > .factory-tab:first-of-type > .factory-tab-btn {
	border-radius: 12px 0 0 0 !important;
}

.factory-tab-list > .factory-tab:last-of-type > .factory-tab-btn {
	border-radius: 0 12px 0 0 !important;
}

.factory-tab-list > .factory-tab:first-of-type img {
	border-radius: 12px 0 0 0;
}

.factory-tab-list > .factory-tab:last-of-type {
	border-right: none;
}

.factory-tab-list > .factory-tab:last-of-type img {
	border-radius: 0 12px 0 0;
}

.factory-tab-list.mobile .factory-tab-btn:after,
.factory-tab .factory-tab-btn.active:after {
	content: "";
	position: absolute;
	bottom:  -20px;
	left: 50%;
	z-index: 100;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 24px 20px 0 20px;
	border-color: #ffffff transparent transparent transparent;
	transform: translateX(-50%);
	text-shadow: 0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important;
}

.factory-tab-img-container {
	position: relative;
	pointer-events: none;

}

.factory-tab-list.mobile {
	display: block;
}

.factory-tab-list.mobile > .factory-tab {
	display: block;
	width: 100%;
}

.factory-tab-list {
	display: none;
}

.factory-tab-content {
	display: block;
}

@media only screen and (min-width: 601px) {
	.factory-tab-list {
		display: table;
	}

	.factory-tab-list.mobile {
		display: none;
	}

	.factory-tab-content {
		display: none;
	}
}

.factory-tab-list.mobile .factory-tab-img-container {
	padding-top: 256px;
	overflow: hidden;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}


.factory-tab-list .factory-tab-img-container img {
  width: 100%;
}

.factory-tab-list.mobile .factory-tab-img-container img {
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
}

.factory-tab-list.mobile .factory-tab-btn,
.factory-tab-btn:hover,
.factory-tab-btn:active,
.factory-tab-btn:focus {
	background-color: #FFFFFF !important;
}

.factory-title-btn {
	height: 40px;
	line-height: 40px;
	pointer-events: none;
}

.factory-tabs-content {
	border-radius: 0 0 12px 12px;
  background-color: transparent;
}

.factory-tab-content:before { 
  display: block; 
  content: " "; 
  margin-top: -400px; 
  height: 400px; 
  visibility: hidden; 
  pointer-events: none;
}



.factory-tab-content.active {
	display: block;
}

.logo-presentation {
  position: relative;
	vertical-align: middle;
	text-align: center;
	display: inline-block;
	width: 196px;
	height: 64px;
	padding: 0;
	background-color: #FFFFFF;
	border-radius: 12px;
}

.logo-presentation > img {
  position: absolute;
	display: inline-block;
  width: auto;
  max-height: 100%;
  max-width: 100%;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.logo-presentation > a > img {
  position: absolute;
	display: inline-block;
  width: auto;
  max-height: 100%;
  max-width: 100%;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

/* FACTORY BOX */
.factory-box {
	position: relative;
	padding: 24px;
	border-radius: 12px;
	color: #FFFFFF;
	text-align: center;
	z-index: 1;
  min-height: calc(100% - 80px);;
}

.factory-box:before {
	content: "";
	position: absolute;
	top: -52px;
	left: 50%;
	background-color: #00BAC7;
	border-radius: 50%;
	z-index: -2;
	width: 104px;
	height: 104px;
	transform: translateX(-50%);
}

.factory-box:after {
	content: "";
	position: absolute;
	top:0;
	left:0;
	background:  linear-gradient(180deg, #00BAC7 0%, #00727A 100%);
	border-radius: 12px;
	z-index: -1;
	width: 100%;
	height: 100%;
}

.factory-box-icon {
	position: absolute;
	top: -40px;
	left: 50%;
	width: 80px;
	height: 80px;
	background-color: #FFF;
	padding: 20px;
	border-radius: 50%;
	transform: translateX(-50%);
}

/* CONTACT DETAILS */

.factory-contact-details {
	background-color: #FFFFFF;
	border-radius: 12px;
}







.flex-container {
  display:flex;
}

.colx {
    display:flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}


.flex-container {
  display: flex;
}

.colx {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

.card {
  position: relative;
  font-weight: 300;
  line-height: 1.3;
}
.card .card-icon {
  font-size: 74px;
  padding: 0;
  width: 56px;
}

.card .card-icon .material-icons {
	font-size: 36px;
}

.card .card-content {
  text-align: left;
}
.card .content-title {
  font-size: 16px;
  font-weight: 800;
  padding-bottom: 4px;
  color: #00ADBA;
}


.material-icon-img {
  width: 36px;
  height: 36px;
  margin: 8px;
}

/* COLLAPSIBLE */

.factory-collapsible {
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
}

.factory-collapsible-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.factory-collapsible-toggle {
  height: 28px;
    min-width: 50px;
    padding: 0 12.4444444444px;
    color: #fff;
        background-color: #00ADBA !important;
    border-color: #00ADBA !important;
    font-size: .75rem;
    -webkit-appearance: button;
    align-items: center;
    border-radius: 4px;
    display: inline-flex;
    flex: 0 0 auto;
    font-weight: 500;
    letter-spacing: .0892857143em;
    justify-content: center;
    outline: 0;
    position: relative;
    text-decoration: none;
    text-indent: .0892857143em;
    text-transform: uppercase;
    transition-duration: .28s;
    transition-property: box-shadow,transform,opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    margin-bottom: 24px;
}






.test-menu {
  position: fixed;
  top: 24px;
  left: 24px;
  z-index: 9999;
  background-color: #00707A !important;
}

.test-menu a {
  color: white;
}





.bg-gray-200 {
  background-color: #eeeeee;
}

.square-logo {
  display: inline-block;
  overflow: hidden;
  margin-right: 16px;
  margin-bottom: 16px;
  width: 140px;
  height: 140px;
}

.factory-button {
  height: 40px;
    min-width: 50px;
    padding: 0 12.4444444444px;
    color: #fff;
    background: linear-gradient(180deg, #00BAC7 0%, #00727A 100%) !important;
    border-color: #00ADBA !important;
    font-size: .75rem;
    align-items: center;
    border-radius: 4px;
    display: inline-flex;
    flex: 0 0 auto;
    font-weight: 500;
    letter-spacing: .0892857143em;
    justify-content: center;
    outline: 0;
    position: relative;
    text-decoration: none;
    text-indent: .0892857143em;
    text-transform: uppercase;
    transition-duration: .28s;
    transition-property: box-shadow,transform,opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    margin-bottom: 24px;
}

.factory-button:hover,
 .factory-button:focus,
 .factory-button:active {
  color: #FFFFFF !important;
  box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important;
  }

  .hero-image-animated {
    height: 320px;
    overflow: hidden;
  }

  .hero-image-animated-img {
    left: 0;
  bottom: 0;
    width: 4000px;
    height: 320px;
    background-size: 2000px 320px;
    overflow: hidden;
    backface-visibility: hidden;
  background-repeat: repeat-x !important;
  background-position: 0 center;
  /* Force Hardware Acceleration */
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateZ(0);
     -moz-transform: translateZ(0);
      -ms-transform: translateZ(0);
       -o-transform: translateZ(0);
          transform: translateZ(0);
  animation: animatedBackground 35s linear infinite;
  }

@keyframes animatedBackground {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-2000px);
  }
}

.hero-row {
  width: 100%;
  padding-top: 160px;
  padding-bottom: 320px;
}

.hero-text-accent {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  padding: 0;
  background-color: #FFFFFF;
  border-radius: 12px;
  padding: 8px 16px;
}

@media only screen and (min-width: 993px) {
  .l-flex {
    display: flex;
  }
}


.factory-menu-article {
  list-style: none;
}

.factory-menu-article a {
  color: #FFF;
  font-weight: 500;
}

.factory-menu-article li:hover a {
  color: #FFF;
}







/* MASTERHEAD */

.factory-masthead {
  height: 104px;
  border-bottom: 1px solid #EEE;
}

.factory-menu-trigger,
.factory-menu-trigger:hover,
.factory-menu-trigger:active,
.factory-menu-trigger:focus {
  border: none;
  color: #FFF;
  background-color: #00BAC7 !important;
  width: 56px;
  height: 56px;
  margin: 0;
  padding: 0 16px;
  border-radius: 12px;
}

.factory-menu-trigger > img {
  width: 24px;
  height: 24px;
  display: block;
}

.factory-icon-top {
  height: 40px;
}


/* MAIN MENU */

#factory-main-menu {
  display: none;
  position: fixed;
/*  max-width: 340px;
  width: 100%;
*/  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 9999999;
  overflow: hidden;
  background: #FFF;
  box-shadow: 0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)!important;
}

#factory-main-menu.opened {
  display: block;
}

#factory-main-menu .factory-menu {
  position: absolute;
  top: 104px;
  left: 0;
  width: 100%;
  display: block;
  height: calc(100% - 80px);
  overflow-y: auto;
  margin: 0;
  padding: 16px 0 40px 0;
  list-style: none;
  overflow-y: auto;
  transform: translateX(-100%);
  transition: all .2s cubic-bezier(.77, 0, .175, 1);
}

#factory-main-menu .factory-menu.active {
  transform: translateX(0);
}

#factory-main-menu .factory-menu > li {
  display: block;
  height: 64px;
}

#factory-main-menu .factory-menu > li > a {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 24px;
  color: #212121;
  font-size: 28px;
  text-decoration: none;
  height: 64px;
  line-height: 64px;
  transition: color .2s cubic-bezier(.77, 0, .175, 1);
}
#factory-main-menu .factory-menu > li > a:hover {
  color: #00BAC7;
}


#factory-main-menu .factory-menu .factory-submenu {
  display: none;
}

#factory-main-menu .factory-menu > li > a:not(:only-child):after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDE3bDUtNS01LTV2MTB6Ii8+PC9zdmc+");
  position: absolute;
  top: 0px;
  right: 24px;
}

.factory-menu-close,
.factory-menu-close:hover,
.factory-menu-close:active,
.factory-menu-close:focus {
  position: absolute;
  top: 24px;
  right: 24px;
  background: #FFF;
  color: #00727A;
  border: none;
  border-radius: 12px;
  width: 56px;
  height: 56px;
  padding: 0 10px !important;
}

.factory-menu-close > img {
  display: block;
  width: 36px !important;
  height: 36px !important;
}

.factory-menu-back {
  position: absolute;
  height: 56px;
  top: 24px;
  left: 24px;
  background: #FFF;
  color: #00727A;
  border: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  font-size: 20px;
  transform: translateX(100%);
  transition: all .2s cubic-bezier(.77, 0, .175, 1);
  opacity: 0;
  visibility: hidden;
  outline: none;
  cursor: pointer;
  padding: 0 16px;
  border-radius: 12px;
  font-weight: bold;
}

.factory-menu-back > img {
  display: block;
  margin-right: 16px;
}

.factory-menu-back.active {
  transform: translateX(0);
  visibility: visible;
  opacity: 1;
}

#factory-menu-trigger {
  
}

#factory-main-menu .virtual-submenu {
  position: absolute;
  top: 104px;
  left: 0;
  width: 100%;
  height: calc(100% - 80px);
  display: block;
  margin: 0;
  overflow-y: auto;
  padding: 16px 0 0 0;
  list-style: none;
  transform: translateX(100%);
  transition: all .2s cubic-bezier(.77, 0, .175, 1);
}

#factory-main-menu  .virtual-submenu.active {
  transform: translateX(0);
}

#factory-main-menu .virtual-submenu > li {
  display: block;
  
  margin: 0 24px;
}

#factory-main-menu .virtual-submenu.col4 > li {
  background: linear-gradient(180deg, #00BAC7 0%, #00727A 100%);
}

#factory-main-menu .virtual-submenu > li > a {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 24px;
  color: #00727A;
  font-size: 28px;
  text-decoration: none;
  height: 64px;
  line-height: 64px;
}



#factory-main-menu .virtual-submenu > li > a[data-back="back"]:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDE3TDkgMTJMMTQgN0wxNCAxN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}

#factory-main-menu .virtual-submenu > li > ul {
  position: relative;
  list-style: none;
  height: 320px;
  margin: 0 0 16px 0;
  padding: 8px 0;
  border-radius: 12px;
  background-repeat: no-repeat;
  background-size: 480px 480px;
  background-position: left bottom;
}

#factory-main-menu .virtual-submenu > li > ul,
#factory-main-menu .factory-submenu > li > ul {
  background-repeat: no-repeat;
  background-size: 480px 480px;
  background-position: left bottom;
}

#factory-main-menu .virtual-submenu > li > ul > li {
}

#factory-main-menu .virtual-submenu > li > ul > li > a {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 24px;
  color: #FFF;
  font-size: 22px;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
}

#factory-main-menu .factory-submenu > li > ul > li > a {
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0 24px 0 36px;
  }

  #factory-main-menu .factory-submenu > li > ul > li > a:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDE3TDE1IDEyTDEwIDdMMTAgMTdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  position: absolute;
  top: 4px;
  left: 12px;
}

    #factory-main-menu .factory-submenu > li > ul > li > a.title {
      font-size: 20px;
      padding: 0 24px 0 24px;
    }

    #factory-main-menu .factory-submenu > li > ul > li > a.title:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 12px;
}

.cere-oferta {
  position: relative;
  height: 56px !important;
  line-height: 56px !important;
  border-radius: 12px;
  margin-top: 20px;
  margin-left: 24px;
  margin-right: 24px;
  background-color: #00B7C4;
  text-align: center;
  text-transform: uppercase;
  box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important;
}

.cere-oferta:hover {
  background-color: #FEA433;
}

.cere-oferta > a {
  line-height: 56px !important;
  height: 56px !important;
  color: #FFFFFF !important;
  animation: pulse 1.5s infinite;
  border-radius: 12px;
  box-shadow: 0 0 0 0 rgba(254, 164, 51, 0.5);
}


.menu-contact-detail {
  height: auto !important;
}

@media only screen and (min-width: 600px) {
  #factory-main-menu .virtual-submenu {
    display: flex;
    flex-wrap: wrap;
    gap: 16px 16px;
    white-space: nowrap;
    height: auto;
    max-height: calc(100vh - 104px);
    overflow-y: auto;
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

   #factory-main-menu .virtual-submenu > li {
    width: calc(50% - 8px);
    margin: 0;
    height: 320px;
  }

  #factory-main-menu .virtual-submenu > li > ul {
    margin: 0;
    height: 100%;
  }
}

@media only screen and (min-width: 993px) {
  #factory-main-menu {
    display: block;
    position: relative;
    width: 100%;
    height: 80px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: initial;
    overflow: visible;
    background: #FFF;
    border-radius: 0;
    box-shadow: none !important;
  }

  #factory-main-menu:after {
    content: "";
    display: table;
    clear: both;
  }

  #factory-main-menu .virtual-submenu {
    display: none;
  }

  .factory-menu-close {
    display: none;
  }

  .factory-menu-back {
    display: none;
  }

  #factory-main-menu .factory-menu {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 80px;
    overflow-y: visible;
    margin: 0;
    padding: 0;
    list-style: none;
    transform: translateX(0);
    transition: initial;
  }

  #factory-main-menu .factory-menu > li {
    position: relative;
    display: inline-block;
    height: 80px;
  }

   #factory-main-menu .factory-menu > .menu-item.col4 {
    position: initial;
   }

  #factory-main-menu .factory-menu > li > a {
    position: relative;
    display: block;
    width: 100%;
    padding: 0 24px;
    color: #212121;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    height: 80px;
    line-height: 80px;
    text-transform: uppercase;
    vertical-align: middle;
  }

  #factory-main-menu .factory-menu > li > a:not(:only-child):after {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTcgMTBsNSA1IDUtNUg3eiIvPjwvc3ZnPg==");
    position: relative;
    top: 4px;
    right: 0;
    display: inline;
  }

  #factory-main-menu .factory-menu .factory-submenu {
    display: none;
    flex-wrap: wrap;
    gap: 16px 16px;
    white-space: nowrap;
    position: absolute;
    left: 0;
    right: 0;
    background-color: #FFF;
    border-radius: 0 0 12px 12px;
    list-style: none;
    margin: 0;
    padding: 16px;
    width: 256px;
    box-shadow: 0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important;

  }

   #factory-main-menu .factory-menu .menu-item.col4 .factory-submenu {
    width: 100%;
   }

  #factory-main-menu .factory-menu > .menu-item:hover .factory-submenu {
    display: flex;
  }



   #factory-main-menu .factory-submenu > li > ul {
    list-style: none;
    margin: 0;
    padding: 16px 0;
    height: 320px;
    border-radius: 12px;
   }

   #factory-main-menu .menu-item.col4 .factory-submenu > li {
    width: calc(50% - 8px);
    background: linear-gradient(180deg, #00BAC7 0%, #00727A 100%);
  }

  #factory-main-menu .menu-item.col4 .factory-submenu > li:nth-of-type(4n) {
    margin-right: 0;
  }

   #factory-main-menu .factory-submenu > li > a {
    position: initial;
   }

     #factory-main-menu .factory-submenu > li > a,
  #factory-main-menu .factory-submenu > li > ul > li > a {
    position: relative;
    display: block;
    width: 100%;
    padding: 0 24px;
    color: #00727A;
    font-size: 22px;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    transition: all .15s ease-out;
  }

  #factory-main-menu .factory-submenu > li > a:hover,
  #factory-main-menu .factory-submenu > li > ul > li > a:hover {
    transform: translateX(8px);
  }

  #factory-main-menu .factory-submenu > li > ul > li > a {
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0 24px 0 36px;
  }

  #factory-main-menu .factory-submenu > li > ul > li > a:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDE3TDE1IDEyTDEwIDdMMTAgMTdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  position: absolute;
  top: 4px;
  left: 12px;
}

    #factory-main-menu .factory-submenu > li > ul > li > a.title {
      font-size: 20px;
      padding: 0 24px 0 24px;
    }

    #factory-main-menu .factory-submenu > li > ul > li > a.title:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 12px;
}


.cere-oferta {
  position: relative;
  float: right;
  display: inline-block;
  height: 40px !important;
  line-height: 40px !important;
  border-radius: 12px;
  margin-top: 20px;
  background-color: #00B7C4;
  box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important;
}

.cere-oferta:hover {
  background-color: #FEA433;
}

.cere-oferta > a {
  line-height: 40px !important;
  height: 40px !important;
  color: #FFFFFF !important;
  animation: pulse 1.5s infinite;
  border-radius: 12px;
  box-shadow: 0 0 0 0 rgba(254, 164, 51, 0.5);
}



}

@media only screen and (min-width: 1280px) {

  #factory-main-menu .factory-menu > .menu-item.col4 .factory-submenu {
    display: none;
    flex-wrap: initial;
    gap: initial;
    white-space: initial;
  }

  #factory-main-menu .factory-menu > .menu-item.col4:hover .factory-submenu {
    display: flex;
  }

   #factory-main-menu .menu-item.col4 .factory-submenu > li {
    width: 25%;
    margin-right: 16px;
  }
}


@keyframes pulse {
  0% {
  }
  100% {
    box-shadow: 0 0 0 16px rgba(254, 164, 51, 0);
  }
}

.card-icon img {
	image-rendering: initial !important;
}

.container-flex-5 {
  display: flex;
  column-gap: 16px;
  flex-direction: column;
}

@media only screen and (min-width: 1024px) {
  .container-flex-5 {
    flex-direction: row;
}}

	
	
	

	
/* CONTACT FORM */

/*--------------------------------------------------------------
# TEXT FIELDS
--------------------------------------------------------------*/

.text-field {
  position: relative;
  width: 100%;
  margin-bottom: 16px;
}

.text-field-slot {
  position: relative;
}

.text-field-slot:after {
  bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    transition: .3s cubic-bezier(.25,.8,.5,1);
    width: 100%;
    background-color: currentColor;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: thin 0 thin 0;
    transform: scaleX(0);
}

.text-field-slot.text-field-details:after {
  bottom: 24px;
}

.text-field.focus .text-field-slot:after {
  transform: scaleX(1);
}

.text-field:not(.loaded) .text-field-slot > label {
  display: none;
}

.text-field.loaded .text-field-slot > label {
  display: -webkit-box;
}

.text-field .text-field-slot {
  display: flex;
  background-color: rgba(0, 173, 186, .05);
  cursor: text;
}

.text-field .text-field-slot > input,
.text-field .text-field-slot > textarea {
  display: block;
  font-family: Roboto;
  height: 56px;
  width: 100%;
  padding: 24px 16px 8px 16px;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, .5);
  outline: none;
  border-radius: 4px 4px 0 0;
  color: #FFFFFF !important;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  transition: border-color .175s cubic-bezier(.25,.8,.5,1);
  background-color: transparent;
}

.text-field .text-field-slot > textarea {
  height: 128px;
  resize: vertical;
  margin-top: 24px;
  padding-top: 0;
}

.text-field .text-field-slot > input:hover,
.text-field .text-field-slot > textarea:hover {
  border-color: #FFFFFF;
}

.text-field .text-field-slot > input::placeholder,
.text-field .text-field-slot > textarea::placeholder {
  opacity: 0;
  visibility: hidden;
  transition: .3s cubic-bezier(.25,.8,.5,1);
}

.text-field.focus .text-field-slot > input::placeholder,
.text-field.focus .text-field-slot > textarea::placeholder {
  opacity: 1;
  visibility: visible;
}

.text-field .text-field-slot  > label {
  position: absolute;
  left: 16px;
  right: 16px;
  top: 16px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  letter-spacing: 0.1px;
  pointer-events: none;
  transform-origin: left top;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  transition: transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);
}

.text-field.focus .text-field-slot  > label,
.text-field.value .text-field-slot  > label {
  transform: translateY(-8px) scale(.75);
}

.text-field.focus .text-field-slot > label {
  color: #00ADBA;
}

.text-field > .details {
  display: flex;
    max-width: 100%;
    min-height: 16px;
    overflow: hidden;
    justify-content: space-between;
    margin-top: 8px;
    font-size: 12px;
    line-height: 16px;
}

.text-field > .details > .message {
  display: -webkit-box;
   -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 16px;
    transform: translateY(-16px);
  transition:  transform .15s cubic-bezier(.4,0,.2,1);
	color: #FFFFFF;
}

.text-field.text-field-error > .details > .message {
  color: #F09DA0;
}

.text-field.text-field-error > .details > .message,
.text-field > .details > .message.persistent {
  transform: translateY(0);
}

.text-field > .details > .counter {
  white-space: nowrap;
}

.text-field.focus > .details > .message {
  transform: translateY(0);
}

.text-field.value.text-field-error .text-field-slot > label {
  color: #F09DA0;
  animation: shake .6s cubic-bezier(.25,.8,.5,1);
}

.text-field.text-field-error .text-field-slot > label {
  color: #F09DA0;
  animation: shake-2 .6s .15s cubic-bezier(.25,.8,.5,1);
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, -8px, 0) scale(.75);
  }
  20%, 80% {
    transform: translate3d(2px, -8px, 0) scale(.75);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, -8px, 0) scale(.75);
  }
  40%, 60% {
    transform: translate3d(4px, -8px, 0) scale(.75);
  }
}

@keyframes shake-2 {
  10%, 90% {
    transform: translate3d(-1px, 0, 0) scale(1);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0) scale(1);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0) scale(1);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0) scale(1);
  }
}
	
	
	
	
	
/* 	#wpcf7-f2481-p2470-o1 a,
	.entry-content a {
		color: #00BAC7;
	} */
	
/* hide form field */
	.hotform {
		visibility:hidden !important;
		height: 0px; 
		padding: 0px !important;
	}