.Domotz_Come_Meet_Us{

margin-top:-20px;

}


.end_column_logos{

  display:none;

}

#popmake-15585{
    max-height: 80%;
    overflow: scroll;

}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 667px)  { 



#popmake-15585{

    margin-top:  -236px;
    height: 600px;
    overflow: scroll;

}
}

#Domotz_Fing_Features_Columb .vc_inner{

  padding: 10px; 
  margin-bottom: 0px !important;

}


#Domotz_Fing_Features_Columb img{

    width: 131px;
    margin-bottom: -38px;

}

.page-id-16370 .vc_btn3.vc_btn3-size-md{
    padding: 7px 20px !important;

}


.page-id-15445 .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{


    margin-top: -2px !important;


}



.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {

vertical-align: middle !important;

}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
  

  
.vc_btn3-container .vc_btn3-lef #Outlined_button {
    position: absolute;
    margin-left: 49% !important	;
  margin-top: -16% !important;
  
  }

}




@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
    
    #Outlined_button{

    position: inherit !important;
    margin-left: 0% !important;
      margin-top: 0% !important;


}
    
}


#Outlined_button{
vertical-align: middle;

    position: absolute;
    margin-left: 28%;
      margin-top: -9.5%;


}


#Outlined_button .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{

    width: 154px !important;
		border-radius:100px; 
  margin-top:-20px !important;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
  
      
    #Partner_logo_container .wpb_wrapper{
width:100% !important;
      margin:0 !important;
      
      }
    
    }


#Partner_logo_container .wpb_wrapper{
	
  width:106%;
  margin:10%;
  
  
}

#Patner-spare-logo-containaer{

  display:none;
  
}

#gform_submit_button_18{
background-color: #EB1478;
  border-radius:100px;
}

#Partner_with_Fing_text{

  margin-top: 18%;

}

#Partner_buttons .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{

width: 100% !important;
  height:auto !important;
  

}


/* Homepage update 26062018*/
#menu-partners{

  background: none;

}

#menu-fingbox{

  background: none;

}

#menu-fing{

  background: none;

}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
    .page-id-16370  .vc_btn3-container.vc_btn3-left{
    
      text-align:center;
    
    }
    
    #Top_bar a.responsive-menu-toggle {
    top: 0px !important;
}
    
      .page-id-16370 .logo {
    margin-top: 0px !important;
}
    
    .page-id-16370 #Header-text-container{
    
      margin-top: 13px !important
    
    }
    
  .page-id-16370  #Header-text-container table{

  width: 284px !important;


}
    

}


#Fing-Home-page-Key-Points{
border-top: 3px solid #009aee;
  padding-top: 20px;
  padding-bottom: 20px; 
  

}



#Header-text-container{

  margin-top: 123px !important;

}

#Header-text-container table{

  width: 330px !important;


}

#Header-text-container td{

  text-align: left;
      width: 181px;
    border-top: 0px solid black !important;
  background: white;

}
#Header-text-container img{

width: 160px; 

}


#header-black-friday {

	Display:none;
  
}



/* Blog test*/

.blog-center-list{

  margin-top:-36px;
  
}

.blog-test-post-slider{

  	margin-top:-40px;
    margin-bottom: -40px;

}

.Featured_Post_Discription_Text{

  padding:20px;

}

.Featured_Post_Discription_Text p{

  color:  #aba9ab;
}

.Featured_Post_Discription_Text{
	
  margin-top:10px;
  height: 332px;
  
}

.Featured_Post_Title{
	font-size:37px;
  line-height:50px;
  color: #444444;
  
}

.image_section_featured_post{
  

  background: white;
  height: 347px;

}

.blog-center-list .vc_tta-tabs-list {

font-weight:700;

}

/* ----------- iPad ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
  
  #Blog_Feature_Header{
  
    display:none;
  
  }
  
  .blog-center-list{
  
    width: 100%;
  
  }
  .blog-test-post-slider  .Post-slider-blog-test .flexslider{
  
  height: 172px !important;
  
  }
  
.blog-test-post-slider  .Post-slider-blog-test .flexslider .flex-caption {
    width: 43.1%;
    padding-bottom: 4.45%;
        padding-top: 8%;
  }
  
    .page-id-16042 .Post-slider-blog-test .flexslider .flex-caption p {
    
      display:none;
    
    }
    
  .Post-slider-blog-test .flexslider .flex-caption a {
    color: white !important;
    font-size: 23px !important;
    line-height: 25px !important;
  }
}



/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    
    .blog-center-list {
    width: 50%;
}
    
      .Post-slider-blog-test .flexslider .flex-caption a {
    
    font-size: 35px !important;
    line-height: 40px !important;
    
    }
    
    
   .page-id-16042   .blog-test-post-slider .Post-slider-blog-test .flexslider{
    
    /* height: 500px !important; */
       height: 230px !important; 
    
    }
 
    .page-id-16042 .Post-slider-blog-test .flexslider .flex-caption p {
    
      display:none;
    
    }
    
    
   .page-id-16042 .Post-slider-blog-test .flexslider .flex-caption {
    width: 48.1% !important;
    padding-top: 7%;
    height: 100%!important;
    position: relative !important;
    z-index: 100000 !important;
    margin-left: 43% !important;
    padding-bottom: 3.7% !important;
    background: rgba(0,154,238,0.8);
    color: white;
    padding-left: 39px !important;
    padding-right: 39px !important;
}
    
}


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
    
    #blog-test-header  h1{
    
      line-height: 47px !important; 
      
    } 
    
    #blog-test-header  .vc_column-inner {
    
      padding-top: 1px !important;
      
    }
    
    #blog-test-header{
    
    background-image:none !important;
      background-color: #f5f5f5 !important;
    
    }
    
    .blog-center-list .post-desc{
    
      width: 98% !important;
      
    }
    
    .page-id-16042 .section_wrapper{
    
      max-width: calc(117% - 67px)!important;
    
    }
    
    .blog-test-post-slider{
    
      display:none;
    
    }

  .the-latest-at-fing{
  
    display:none;
    
  }
  
  
}
@media (min-width: 768px){

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{

  background-color:white !important;
  
}
}

#advrecent-4 h3{
    color: #444444;
    width: 106%;
    padding: 7px;
    margin-left: -15px;
  background: #E2DFDF;

}

.blog-center-list  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{

  background: white !important;

}

.blog-center-list .image_frame .image_wrapper .image_links, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{

  display:none !important;

}


.blog-center-list  .post-footer{

  display:none;
  
}

.blog-center-list .category{

  display: none;
  
}

.page-id-16042  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{
 border-color: white !important;
    background-color: white !important;

}

.page-id-16042 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{
    border-color: white;
    background-color: #009aee !important;
    color: white !important;

}

.Post-slider-blog-test .flexslider .flex-caption a{

  color: white !important;
      font-size: 33px;
    line-height: 40px;

}

.Post-slider-blog-test .flexslider .flex-caption{
    width: 48.1%;
    padding-top: 6%;
    height: 100%!important;
    position: relative !important;
    z-index: 100000 !important;
    margin-left: 45%;
    padding-bottom: 4.45%;
    background: rgba(0,154,238,0.8);
    color: white;
    padding-left: 39px;
    padding-right: 39px;

}

.Post-slider-blog-test .flexslider{

  height: 300px !important;

  
 
  
  
  
}


.Post-slider-blog-test .wpb_gallery_slides .wpb_flexslider .flexslider_fade .flexslider{

  height: 500px !important; 

}

.blog-test-post-slider img{

  position: absolute;
    clip: rect(0px,10000px,500px,0px);
    z-index: 0;

}




.blog-test-header-txt{

  margin-top:25%;

}

#blog-test-header{
      height: 261px;
	background-position: 254% 34%;
    background-size: 1197px auto;
  

}

.the-latest-at-fing h3{
    background: #E2DFDF;
    text-align: center;
    color: #444444;
    width: 106%;
    margin-left: -15px;
    padding: 7px;
  margin-top:-34px;


}

.the-latest-at-fing .advposts-title{

    font-size: 17px !important;
    color: #444444;
   
    margin-top: 20px !important;

}

.the-latest-at-fing #adv-recent-posts > ul{

  margin:11px;

}

.the-latest-at-fing  #adv-recent-posts li.advwidget-item{

  list-style-type: none;
  
}



.the-latest-at-fing #adv-recent-posts .advposts-image.advposts-img-width-200 img{
	margin-bottom:10px; 
  width:232px !important;

}

.blog-center-list .post-desc{

  width: 146%;

}

.blog-center-list .post-photo-wrapper{

  width:100% !important;


}
  .blog-title-row{
   margin-top:-20px!important; 
  }
  .vc_tta-panel-heading{
    
   display:none; 
  }
  
  .browse-categories{
   display:none; 
    
  }
  
   .vc_gitem-post-data h4{
   text-align:center !important; 
  }
  
  .vc_tta.vc_general .vc_tta-panel-body{
   
    padding:0px 0px !important;
    
  }
  
  .blog-title{
        padding-top: 78px !important;
    width: 314px !important;
  }
  
  .blog-title-row{
        width: 126% !important;
    margin-left: -12% !important;
  }
  
  
  .blog-header-image{
    
   display:none; 
  }  
  

.flexslider .slides img {
    width: 45% !important;
    display: block;
}




/* Domotz/Fing Page */

#Learn_more_about_domotz_button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
 
  width: 231px !important;

}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
    
    .page-id-16406 .section_wrapper, .container, .four.columns .widget-area{
    
        max-width: calc(100% - 0px)!important;
      
    }
    
    .Domotz_Fing_Domotz_Text{

  padding:50px;
  margin-top: 0px !important;

}
    .Domotz_Fing_Gradient_Text{

  padding: 50px;
  margin-top:0px !important;

}
    
    #Domotz_Fing_Gradient{
    
      height: auto !important;
    
    }
    
    #Domotz_Fing_Domotz_Section{
    
    
      height: auto !important;
    
    }

    
}

#Domotz_Fing_Domotz_Section{

    

}

.Domotz_Fing_Top_Text{
  padding:50px;
  margin-top: 30px;


}

.Domotz_Fing_Domotz_Text{

  padding:50px;
  margin-top: 12px;

}

#Domotz_Fing_Header_Image{

margin-bottom: -56px;
    padding: 32px;
    margin-top: -40px;

}

.Domotz_Fing_Gradient_Text{

  padding: 50px;
  margin-top:88px;

}

#Domotz_Fing_Gradient{


  background: -webkit-linear-gradient(left top, #1461F4, #00D4FF) !important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #1461F4, #00D4FF) !important; /* Standard syntax */
  

}





/* Homepage banner 3052018*/

@media only screen 
  and (max-device-width: 768px) {

    
.the_content_wrapper #Banner_Middle_Of_Page{

  width: 133% !important;
  margin-left: -47px;
   padding: 20px;

}
   
    #Fing-Home-Header-Img-update{
    
      background-image:none !important;
      
    
    }
    
    
}
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {
    
      #Fing-Home-Header-Img-update{
    
      background-image:none !important;
      
    
    }

}



#Banner_Middle_Of_Page{

  width: 109% !important;
  margin-left: -47px;

}

/* Homepage update 24052018*/

.fing-app-and-box{

  margin: auto;
  width:85% !important;

}

#Fing-Home-Page-SDK-update{

  padding-top:34px;
  
}

#Fing-Home-Page-SDK-update img{

  
  margin-bottom: -72px;

}

#Fing-Home-Page-SDK-update{

background: #D5EFFD !important;
  border-top: 3px solid #009aee;
  border-bottom: 3px solid #009aee;
  
}
#Fing-Home-Page-Stats-Update{

  
      padding-top: 69px;
    padding-bottom: 0px;
  background:#E1F8E2 !important;
  border-top: 3px solid #32CD36;
  border-bottom: 3px solid #32CD36;

}


#Fing-Home-Header-Img-update{
    background-position: 8px -128px;
  background-image: url("https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2018/05/fing_home_page_background.png");
background-repeat: no-repeat;
    background-size: 85%;
}



/* Header banner */




@media only screen and (max-width: 500px) {
  .responsive-menu-toggle {
  margin-top:0px!important;;
  
  }
  
  .logo{
  margin-top: 0px !important;
  }

  
  #header-black-friday button{
   margin-top:6px; 
  }
  
   #header-black-friday{
    z-index:10000 !important;
  height:115px !important;
    width:97% !important;
    margin-left:0px !important;
    
  }
  
  
  
  #header-black-friday button {
  width:80%;
    
  }
  
  
  
}


.is-sticky .top_bar_left{
margin-top: 3px !important;
  margin-bottom: 14px !important;

}


.Black-Friday-Buy-Fingbox strong{
color: #EB1478 !important;
}

.Black-Friday-Buy-Fingbox{
     background: #009aee;
    color: white;
    padding: 10px;
    text-align: center;
    margin-top: -17px !important;
    margin-bottom: 15px;
}




.close-black-friday{
  z-index:2000 !important;
position: fixed !important;
    top: 0;
  color:white;

}

#is-sticky .top_bar_left{
  
  margin-bottom:14px !important;

margin-top: 0px !important;
}


.top_bar_left{
  
  margin-bottom:14px !important;

margin-top: 35px !important;
}

#header-black-friday button{
  margin-left: 32px;
    border-radius: 0px;
    background: #EA1478;
  }

#Top_bar.is-sticky{
  
  
/*  margin-top:53px !important;*/
 

height:116px !important;
}

#header-black-friday{
  height:43px;
      background: #009aee;
    position: fixed !important;
    top: 0;
    width: 100%;
    text-align: center;
    z-index: 999;
    padding-left: 0px;
    margin-left: -18px;
    padding: 8px;
    color: white;


}











/* legal footer*/

#legal-footer a{

  color: #9b9b9b;
  font-size:15px;
  
}
#legal-footer{
color: #9b9b9b;
  font-size:15px; 
  
  padding-top:20px;
  padding-bottom:20px;
  
}








/* Find a PRO */

#gform_confirmation_message_17{

    background: #EB1478;

}



.page-id-16351 #gform_submit_button_17{
background: #EB1478 !important;
    border-radius: 100px !important;
    width: 200px !important;

}

#Reseller-South-Africa-Form{
	    padding: 20px;
  background:#F5F5F5;

}




@media only screen and (max-width: 767px){
.page-id-16351 .section_wrapper, .container, .four.columns .widget-area {
  
  max-width: calc(119% - 67px)!important;
  }
}
#Reseller-South-Aftica-Txt{
    margin-top: 34px;
padding:10px; 

}

.page-id-16351 .gfield_label{

  color: #444444 !important;

}


#Reseller-South-Africa{
  
  width: 100%;
background: -webkit-linear-gradient(left top, #1461F4, #00D4FF) !important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #1461F4, #00D4FF) !important; /* Standard syntax */
  

}


/* Find a PRO */
@media only screen and (max-width: 768px) {
  
  .the-latest-at-fing{
  
    display:none;
  
  }
  
  .Find-a-pro-Connect-with-customers{
  
    margin-left:0px !important;
  
  }
  
  .reserve-a-start-spot-coloumn h1{
  
    margin-top: 20px !important;
  
  }
  
  .find-a-PRO-questions-section{
  
    display:none;
    
  }
  
  .page-id-15415 .section_wrapper {
  
    max-width: calc(119% - 67px)!important;
    
  }
#gform_wrapper_10 #gform_fields_10{
  
    height: 350px !important;
    overflow: scroll;
  
  }
  
}



@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
  
  
  #gform_10{
  
    height: 600px !important;
    overflow-y: scroll;
  
  }
}


.page-id-15415 .gfield_error .gfield_contains_required {

padding-top: 0px !important;
  margin-top: 0px !important;

}

.page-id-15415 .gfield_description .validation_message{

  padding-top: 0px !important;

}

.page-id-15415 .validation_error{

display:none !important;

}


#popmake-15435{

    top: 48.009px !important;

}

.Find-a-PRO-header-text #product-component-4900fb206f3{

margin-left:-100px;
  margin-top:-22px;


}

.find-a-pro-advertising-in-app #input_11_1{
width:300px;
  margin:auto;
      margin-top: -29px;
}

.find-a-pro-advertising-in-app #gform_submit_button_11{

    margin-left: 44%;
  
}

#menu-item-15493 .find-a-pro-new-menu{

padding: 0px;
    color: #EA1478;
    margin: 0px;
    margin-top: -16px;
    margin-bottom: -21px;
    font-style: italic;
    font-size: 11px;
    margin-left: 42px;


}




@media only screen 
and (min-device-width : 768px) 
    and (max-device-width : 1024px) {
      

  .Find-a-PRO-header-text #product-component-4900fb206f3{
  
    margin-left:-14px !important;
  
  }
  
  .Find-a-PRO-header-text p{
  
  text-align:center !important;
    
  }
  
  .Find-a-PRO-header-text{
  
    top: -4px !important;
    width:90% !important;
    text-align:center !important
  
  }

  .reserve-a-start-spot-coloumn{
  
  width: 66.5% !important;
    margin-left:0px !important;
  
  }

  .Find-a-PRO-early-bird-top{

  margin-left: 0px !important;

}

  
}







@media only screen and (max-width: 500px) {
  
  .find-a-pro-advertising-in-app-bottom{
  
    background-image:none !important;
    background-color:#ffffff !important;
  
  }

  .Find-a-PRO-header-text #product-component-4900fb206f3{
  
   margin-left: 24px !important;
  
  }
  
.Find-a-PRO-header-text{
    width: 96% !important;
    left: 5px !important;
    top: 22px !important;
    padding: 10px;
    text-align: center;

}

  #popmake-15435{

    top: 30px !important;
  
}

  .Find-a-pro-header{
    
    height: 652px !important; 
  
  background-image:none !important;
    background-color:#ffffff !important;
  }
  
  .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
width: 99.5% !important;

}
  
  .find-a-pro-questions{
  
    display:none !important;
    
  }
  
  .reserve-a-start-spot-coloumn{
  
  width:100% !important;
    margin-left:0px !important;
    padding:10px !important;
  }
 .find-a-pro-stars{
  
    margin-right: 0px !important;

}
  
  .Find-a-PRO-early-bird-top{

  margin-left: 0px !important;

}

  
}

.find-a-pro-advertising-in-app {

  margin-bottom:10px;

}


.Find-a-PRO-early-bird-top{

  margin-left: -84px !important;

}


.find-a-pro-timer{

margin-bottom:-40px !important;

}

.Find-a-PRO-Button-Pop-UP .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
  text-transform:none !important;
  background-color:#EA1478 !important;
  color:#ffffff  !important;
width:185px !important;

}

.Find-a-PRO-Button-Pop-UP{
    width: 183px !important;
  margin:auto;
}

.find-a-PRO-questions-section{
margin-top:42px;

}

.find-a-pro-stars{
    margin-top: -42px;
    margin-right: -19px;

}


.reserve-a-start-spot-coloumn{
  
  padding:20px;
  padding-top:34px;
  padding-bottom:13px;
  background:#d5de43;
  color:#444444;
  margin-top:10px;
  margin-left:10px;
      width: 32%;

}

.page-id-15415 .gform_title{

  color:white !important;

}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
width: 69.5%;

}

.pum-theme-15429, .pum-theme-default-theme{

background-color: rgba(255,255 ,255, 0.8) !important;

}

.pum-theme-15429 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
background-color:#EB1478 !important;

}


#popmake-15435{

background:#009aee;
  
}

.page-id-15415 .gform_wrapper .top_label div.ginput_container{
margin-top: -13px !important;
}

.page-id-15415 .gform_confirmation_wrapper .gform_confirmation_message{
    background: #B8E986;
    color: #444444;
}

.page-id-15415  .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea{
border:0px solid white !important;
}

.page-id-15415 .gfield_required{
display:none;
}

.page-id-15415 .gform_wrapper .field_description_below .gfield_description{
  padding-left:10px;
  color:white !important;
}

#gform_submit_button_10{
 background-color:#EA1478 !important;
  border-radius:0px !important;
  
}

.page-id-15415 .gchoice_8_5_0{
  
 color:white !important; 
}

.page-id-15415 .gchoice_8_5_1{
  
 color:white !important; 
}

.page-id-15415 .ginput_complex label{
 color:white !important; 
  
}

.page-id-15415 .gfield_label{
margin-bottom:16px !important;
 color:white !important; 
  font-weight:normal !important;
  
}


#gform_10{
  width:80%;
  margin:auto;
padding-left: 20px !important;
background:#009aee !important;

}






.page-id-15415 .popup-link{

    background: #EB1478 !important	;
    color: white !important	;
    border-radius: 100px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;

}


.page-id-15415 #Content{
padding-top: 0px !important;


}

.find-a-pro-questions{
margin-top:25px;

}

.find-a-pro-benifits-txt{
padding-top:20px; 
}

.find-a-pro-advertising-in-app-fingbox p{
color: #fff;
    font-size: 20px;

}

.find-a-pro-advertising-in-app-bottom p{

color: #fff;
    font-size: 20px;

}

.find-a-pro-advertising-in-app p {

color: #9B9B9B;
    font-size: 20px;

}

.find-a-pro-advertising-in-app-fingbox{
  color:#fff;
padding:20px;
margin-top:10px;
margin-bottom:10px;
 background: -webkit-linear-gradient(left top, #1461F4, #00D4FF) !important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #1461F4, #00D4FF) !important; /* Standard syntax */
 
}

.find-a-pro-advertising-in-app-fingbox img{
width: 65%;

}

.find-a-pro-advertising-in-app img{

 width:45%;

}

.find-a-pro-advertising-in-app-bottom img{
width:45%;

}

.find-a-pro-advertising-in-app-remote-support{
  height:400px;
    background-color: rgba(0,0,0,.5);
padding:20px;
margin-top:10px;
margin-bottom:10px;
      background-size: 862px;
    background-position: 1px -93px;
background-image:url(https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2017/11/Find-a-pro-remote-support2.png);
}

.find-a-pro-advertising-in-app-bottom{
  
 background-size: 100%;
    padding-bottom: 209px !important;
    background-position: 1px -193px;
    background-image: url(https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2018/03/find-a-pro-connect-with-customers.png);
    padding: 20px;
    margin-top: 10px;
    margin-bottom: 10px;

}

.find-a-pro-advertising-in-app{
  padding:20px;
margin-top:10px;

background:#f6f6f6;

}

.Find-a-pro-header{

background-image:url(https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2018/03/fing-find-a-pro.png);
    background-position: 41% 35%;
    background-size: 102%;
    height: 476px;
}


.Find-a-PRO-header-text{
    top: 56px;
    left: 28px;
    width: 48%;
}

.Find-a-pro-Connect-with-customers{

     margin-top: 152px;
    margin-bottom: -30px !important;
    margin-left: 72px;

}









 /* Blog - post 8 Awsome reasons */

.postid-12518 h2{

      font-size: 30px !important;
    line-height: 31px !important;
    padding-top: 39px !important;
    font-weight: 100;
    letter-spacing: 0px;

}


    /* Blog */
  
  .single-post .share_wrapper{
  display:none !important;
  }
  
  
  .eckb-navigation-button{
    margin-left:-10px !important;
   margin-top:-32px !important; 
  }
  
  .elay-search-toggle{
   display:none; 
  }
  
 .m-feedback-prompt__display{
   margin-left:-19px!important; 
  }
  
  .eckb-breadcrumb{
    display:none;
  }
  .post-header .title_wrapper h1{
    line-height:39px;
   font-size:36px!important; 
  }
  
  .post-header .title_wrapper{
        text-align: center;
       border-left-width: 0px!important; 
  }
  .post-header .button-love a.mfn-love{
   display:none; 
  }
  .post-header .title_wrapper{
       margin: auto;

    padding-left: 0px;
  }
  
  .epkb_post_type_2 .guerrillawrap{
    
    display:none;
  }
  
  .single-post .the_content_wrapper{
      margin-left: 0px;
    margin-right: 0px;
  }




/* swagger */
#device-recognition iframe{

height: 11308px;

}

.embed-swagger-container .swagger-ui .topbar{
   padding: 8px 0;
   background-color: #89bf04;
   display: none;
}




#device-recognition::-webkit-scrollbar { 
    display: none; 
}



#device-recognition{
    margin-top: 37px;
    height: 100vh;
    overflow-y: scroll;
	width:100%;

}

/* Insurance Page */

@media only screen and (max-width: 768px) {

.Insurance-page-gradient-section-txt{

    margin-top: -24px;
    margin-left: 0px !important;
    margin-bottom: 72px !important;
  
}
  #Insurance-page-gradient-section img{

margin-left: 60px !important; 

}

  
}


#Insurance-page-gradient-section img{

margin-left: 78px; 

}


.page-id-15981 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a {
 
  background-color:#EA1478 !important;
  color: #ffffff !important;

}

.insurance-tab-section-inner-row{

  margin-top: 20px;

}

#Insurance-page-logo-section .insurance-page-logo-section-inner{

  margin-bottom:0px !important;

}


.page-id-15981 #SDK-discriptions{

  margin-top: 30px; 

}

.insurance-page-header-txt{

  margin-top: 113px;
  
}

.Insurance-page-gradient-section-txt{

    margin-top: -24px;
    margin-left: 90px !important;
    margin-bottom: 72px !important;
  
}


.insurance-tab-section-mobiles img{

  width:300px !important;
  
}


#Insurance-page-gradient-section{

	background: -webkit-linear-gradient(left top, #1461F4, #00D4FF) !important;
    background: -o-linear-gradient(bottom right, #1461F4, #00D4FF) !important;
    background: -moz-linear-gradient(bottom right, #1461F4, #00D4FF) !important;
    background: linear-gradient(to bottom right, #1461F4, #00D4FF) !important;  

}



/* SDK Downloads page */

.SDK-Downloads-List{

margin-top: -74px; 

}




/* ISP page */

@media only screen and (max-width: 768px) {
  
  

#gform_wrapper_15 #gform_fields_15{
  
    height: 350px !important;
    overflow: scroll;
  
  }
  
}



@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
  
  
  #gform_10{
  
    height: 600px !important;
    overflow-y: scroll;
  
  }
}

#gform_confirmation_message_15{

    background: #f5f5f5;
    color: #444444;
}

#gform_submit_button_15{
border-radius:100px!important;
  background:#009aee !important;

}

.page-id-15846 .gfield_error .gfield_contains_required {

padding-top: 0px !important;
  margin-top: 0px !important;

}

.page-id-15846 .gfield_description .validation_message{

  padding-top: 0px !important;

}

.page-id-15846  .validation_error{

display:none !important;

}


#popmake-16052{

    top: 48.009px !important;

}

.Find-a-PRO-header-text #product-component-4900fb206f3{

margin-left:-100px;
  margin-top:-22px;


}

.find-a-pro-advertising-in-app #input_11_1{
width:300px;
  margin:auto;
      margin-top: -29px;
}



@media only screen and (max-width: 768px) {
  
  #ISP-Page-Header{
  
    margin-top: -132px;
  
  }
  
  .ISP-Benifits-Txt{
  
    margin-left: 0px !important;
  
  }
  
  .page-id-15846 .fingbox-marketing-page-parental-control-app .vc_single_image-wrapper{
  
        margin-left: 93%!important;
    	margin-bottom:20px !important;
  }
  
  .page-id-15846 #ISP-Benifits {
    margin-bottom: -68px !important;
}
  
  #ISP-Why-FingKit{
  
    padding-left: 28px;
    padding-right: 28px;
    background: #009aee !important;
  
  }
  
  
  #ISP-Why-background-image{
  
    display:none !important;
  
  }
  
  .ISP-App-Screens{
  
    width:356px !important;
    margin-top: -25px !important;
  
  }
  
  .ISP-App-header img{
  
    margin-left:25% !important;
    
  }
  
  
  .Fing-Home-Page-Stats-Column  .vc_column-inner {
  
    padding-top: 0px !important;
  
  }
  
  .page-id-15846 #Fing-Home-Page-Stats {
  
    background-color: #ffffff !important;
  
  }
  
  .page-id-15846  .section_wrapper, .container, .four.columns .widget-area{
  
    max-width: calc(100% - -9px)!important;
  
  }
  
 .page-id-15846 .ISP-Benifits-Parental-Control-Txt{
  
   margin-left: 0px !important;
   margin-top: 35px !important;
  
  }   
  
  .ISP-Benifits-Network-Performance-Txt{
 
    margin-left: 0px !important;
    margin-top: 26px !important;
    
  }
 
  
  .fing-sdk-app-screens-header {
    width: 400px !important;
    margin-top: 12px !important;
    margin-bottom: -9px !important;
    margin-left: -34px !important;
}

  .ISP-page-Title{
  
    margin-top: 117px !important;
    width: 293px !important;
        margin-left: 8% !important;
    
  }

   .page-id-15846 #ISP-Beinifits-mobile{

display:block !important

}
  
  #ISP-Benifits{
  
    display:none !important;
  
  }
}

.Download-White-paper-button .vc_btn3-color-white {

	background:#eb1478;
  border:2px solid white;
      color: white !important;

}


.Download-White-paper-button .vc_btn3-color-white {


      color: #EB1478 !important;

}




#ISP-Beinifits-mobile{

display:none !important

}
.page-id-15846  .fingbox-marketing-page-parental-controls-dis{

    margin-top: 13px !important;

}

#ISP-Benifits{

  margin-bottom: -149px !important;

}

.page-id-15846 #FingKit-SDK-CTA{

  margin-top:9px;
  margin-bottom:9px;
  
	background-position: center;  
   background-image: url("https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2018/02/Fing-ISP-CTA.png") !important;


}

.ISP-Why-FingKit-Title{

      margin-bottom: -13px !important;
    margin-top: 37px !important;
    
}


#ISP-Why-background-image{

      margin-bottom: -529px; 

}

.ISP-App-header img{

      width: 236px;
    margin-left: 200px;
    margin-top: 71px;

}


#ISP-Page-Header{
    background-repeat: no-repeat;
    background-position: center;
 background-image: url("https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2018/02/Header-Background.png") !important;

}

.contact-us-button-white .vc_btn3-size-md{

  background:white !important;
  color: #EA1478 !important;
  

}

.How-ISP-Can-Work-With-Fing-IMG img{

  width:90px !important; 

}

.ISP-Benifits-Network-Performance-Txt{

  margin-left:69px;
  margin-top:122px;

}

.ISP-Benifits-Parental-Control-Txt{

  margin-left:69px;
  margin-top:163px;

}


.ISP-Benifits-Txt{

  margin-left:69px;
  margin-top: 84px;

}


.ISP-App-Screens{

  margin: auto;
    width: 575px;

}

.page-id-15846 #Fing-Home-Page-Stats{

  background-image:none !important;

}

#ISP-How-ISPs-can-work-with-fing-ico{

  margin-bottom: 10px !important;

}

#ISP-How-ISPs-can-work-with-fing-ico .vc_column-inner {

  padding-top:0px !important;
  padding-bottom:5px !important;

}

#ISP-Why-FingKit-Icons .vc_column-inner {

  padding-top:0px !important;

}

#ISP-Why-FingKit-Icons{

  margin-top:-31px !important;
   
}

.page-id-15846 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a{
	color: white !important;
  background: #EB1478 !important;
  
}


.How-ISP-Can-Work-With-Fing-IMG{

margin-bottom: -5px !important;

}



.ISP-page-Title{
    margin-top: 50px;
    width: 457px;
    margin-left: 90px;
  
}



.ISP-Benifits-smart-wifi-Txt{

    margin-left: 69px;
    margin-top: 42px;



}


/* Fingbox marketing page */
@media only screen and (max-width: 768px) {
  
  .app-store-logos{
  
    margin-left:-28px !important;
  
  }
  
  #fingbox-marketing-page-content-left .fingbox-marketing-page-parental-control-app{
  
        margin-left: -200px !important;
  
  }

  .fingbox-marketing-page-network-security-dis{
  
    margin-top: 0px !important;
    width: auto !important;
    margin-left: 0px !important;
    
  
  }
  
  
  
  .fingbox-marketing-page-parental-control-app{
  
    margin-left:-198px !important;
  
  }
  
  .Fingbox-Marketing-Page-Family-left-IMG{
  
    display:none !important;
  
  }
  
  
  .fingbox-marketing-page-parental-control-app{
  
    margin-left:6px !important;
  
  
  }
  .fingbox-marketing-page-parental-control-app .vc_single_image-wrapper{
      margin-right: -411px;
    margin-left: 76px;
  
  
  }

  .Fingbox-Marketing-Page-Family-IMG{
  display:none !important;
    margin-right: 0px !important;
    width: 135% !important;
    margin-left: -54px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  
  }
  
  .Fingbox-marketing-page-header-txt{
  
  
   margin-top:0px !important;
   margin-left:0px !important;
   width: auto !important;
  
  }
  
  
  .fingbox-marketing-page-parental-controls-left-dis{
  
       margin-top: 0px !important;
    margin-left: 30% !important;
    margin-right: 0px !important;
    width: 40% !important;
  
  }
  
  .fingbox-marketing-page-parental-controls-dis{
  
    margin-top: 0px !important;
    margin-left:0px !important;
    margin-right:0px !important;
  
  }


}

#pum-15791 .pum-theme-15429, .pum-theme-default-theme{

    background-color: rgba( 00, 0, 0, 0.50 ) !important;

}

.wpb_wrapper .Testimonal-table .comments-fingbox-marketing-right{

      border-style: none !important;
    padding-left: 15px !important;
    padding-top: 24px !important;
    padding-bottom: 88px !important;
    padding-right: 10px;

}
.wpb_wrapper .Testimonal-table .comments-fingbox-marketing-middle{

      border-style: none !important;
    padding-left: 15px !important;
    padding-top: 24px !important;
    padding-bottom: 168px !important;
    padding-right: 10px;

}

.wpb_wrapper .Testimonal-table .comments-fingbox-marketing-left{

    border-style: none !important;
    padding-left: 15px !important;
    padding-top: 24px !important;
    padding-bottom: 31px !important;
    padding-right: 10px;

}


.testimonial-stars{

  width:118px !important;
  margin-top: -8px !important;
  
}


.app-store-logos{

  width:340px;
  margin:auto;

}


.Fingbox-marketing-page-add-fingbox-TXT{

  margin-top:89px;
  
}

#Fingbox-Marketing-Page-CTA{

 margin-top:40px;
  background: -webkit-linear-gradient(left top, #1461F4, #00D4FF) !important;
    background: -o-linear-gradient(bottom right, #1461F4, #00D4FF) !important;
    background: -moz-linear-gradient(bottom right, #1461F4, #00D4FF) !important;
    background: linear-gradient(to bottom right, #1461F4, #00D4FF) !important;

}

.Fingbox-marketing-page-header-txt{

  margin-top: 201px;
    margin-left: 4%;
    width: 500px;

}

.Fingbox-marketing-page-key-points-IMG{

  margin-bottom:-34px !important;
  width:50px !important;
  margin: auto !important;
}

#Fingbox-marketing-page-key-points{

  padding-bottom:30px;

}

#fingbox-marketing-page-content-left{

  padding-top:40px;

}

.fingbox-marketing-page-network-security-dis{

margin-top: 21px;
    width: 377px;
    margin-left: 119px;

}

.fingbox-marketing-page-parental-controls-left-dis{
	margin-top: 1px;
    width: 377px;
    margin-left: 119px;

}

.Fingbox-Marketing-Page-Family-left-IMG{

    margin-left: -204px;
    margin-right: -62px;
    margin-top: -34px;
}

.fingbox-marketing-page-parental-controls-dis{

      margin-top: 30px;
    margin-left: 73px;
    margin-right: -76px;

}

.Fingbox-Marketing-Page-Family-IMG{
    margin-right: -574px;
    margin-left: 303px;
    margin-top: -32px;
    margin-bottom: -37px !important;
}

.Fingbox-Parental-Control-IMG .vc_column-inner {

width: 681px;
    margin-left: -200px;
    margin-top: 2px;
    margin-bottom: 0px;

}

.fingbox-marketing-page-parental-control-app .vc_single_image-wrapper {

margin-bottom:-3px !important;

}

.fingbox-marketing-page-parental-control-app{

      width: 200px;
    margin-top: -40px;
    margin-bottom: -3px !important;
    

}




/* try the fingkit API*/

.SDK-API-Form-Dis{

  width:400px !important;

}

@media only screen and (max-width: 768px) {


  .page-id-15707  #gform_submit_button_14{
    margin-left:0% !important;
 

}
#input_14_1{

margin-left: 0% !important;
  
}

  
}



#input_14_3 div{

margin:auto !important;

}

#field_14_3 .validation_message{

      color: #EA1478!important;
    font-size: 22px;
    text-align: center;
}





.page-id-15707 .ginput_recaptcha div{

  margin:auto;

}

.page-id-15707 .error{
text-align: center !important;
color:white !important;

}


.page-id-15707 .ginput_counter{
display:none !important;
color:white !important;

}


#fing-test-api-result-title{
	font-size:30px;
  text-align:center;
  color:white;

}

.device-value{

color:white;
  
}

#fing-test-api-thanks{

  color:white;

}

#input_14_1{

margin-left: 16%;
  
}

.page-id-15707 .validation_message{

  color: #ffffff !important;
  
}

.page-id-15707 .validation_error{
  background: #EA1478 !important;

}

.page-id-15707  #gform_submit_button_14{
    margin-left: 42%;
  background: #EA1478 !important;
  border-radius: 100px !important;

}

.page-id-15707 .gfield_label{

  display:none !important;

}

#try-the-fingkit-api{
  
  padding-top: 60px;
  
   background-image: url("https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2018/01/try-fingKit-API.png");
  
  

}

#test-api-result-table  .table-headers th{

    font-size: 20px;
    padding: 9px;
    color: #009aee;

}

#test-api-result-table  .device-value tr{

padding: 5px;

}




/* Home page Update  */



@media only screen and (max-width: 768px) {
  
  #Fing-Home-Page-Find-a-PRO{
  
    height: 267px !important;
  
  }
  
  #Fing-Home-Page-SDK{
  
    height: 265px !important;
    
  }
  
  #Fing-Home-Page-Fingbox .wpb_single_image{
  
    width: 556px !important;
    margin-left: -106px !important;
    margin-bottom: -67px;
    margin-top: -33px;
    
  }
  
  #Fing-Home-Header-Img .fing-app-and-box{
  
  width:auto !important;
    margin-top:0px !important;
    margin-right:0px !important;
    margin-bottom:0px !important;
  
  }
  
  #Fing-Home-Logos{
  
    display:none !important;
  
  }
  
  #Fing-Home-Header-Img .Header-Discription{
  margin-top:40px !important;
  width: 100% !important;
  
  }
  
  
#Fing-Home-Header-Img{

	margin-top:-47px !important;
  background-image: none !important;
background-repeat: no-repeat;
    background-size: 100%;
    background-color:#009aee!important;
}

  
  #Fing-Home-page-Key-Points{
  	left:0px !important;
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  
  }
  
  .Fing-Home-Page-Key-Points{
  width:100% !important;
    margin-left:0px !important;
  
  }
  
  #Fing-Home-Page-Stats{

 background-image: none !important;
    background-color:#EA1478 !important;


}
  
  #Fing-Home-Page-Stats .Fing-Home-Page-Stats-Icon{
  
  width: 51px ;
    margin-bottom: -133px ;
    margin-left: 30% ;
    margin-top: 21px;
  
  }

  #Fing-Home-Page-Stats .Fing-Home-Page-Stats-Txt{
  
    margin-top:1% !important;
  	margin-left:-22% !important;
  }
  
}

#Fing-Home-Page-Fing-app td{

background: white !important;

}

.Fing-Home-page-reviews-TxTBox{

  margin-left:20%;

}

.home-page-headings{

  line-height:30px;
  margin-bottom:-8px;
  font-weight: 300 !important;
  font-size:25px !important;
  


}

#Fing-Home-Page-Stats{

margin-left:74px;

}


#Fing-Home-Page-Stats .Fing-Home-Page-Stats-Column{

margin-left:-8px;

}


#Fing-Home-Page-Stats .Fing-Home-Page-Stats-Txt{

	margin-top: 59%;
    margin-left: -64%;

}

#Fing-Home-Page-Stats .Fing-Home-Page-Stats-Icon{

      width: 51px;
    margin-bottom: 0px;
    margin-top: 68px;

}


#Fing-Home-Page-Stats{

 background-image: url("https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2018/01/Fing-device-identification-SDK.png");


}


 .white-border-button  .btn3-shape-rounded{

  background:rgba(100,100,100,0) !important;
  color: white !important;
  border-width:2px;
  border-color:white;


}

.solid-white-button .vc_btn3{
	color: #EA1478 !important;
  background: white !important;

}

.page-id-15709 .logo-main{

    margin-top: -33px;
    width: 130px;

}

.Fing-app-image-home-page{

  margin-bottom:-40px !important;

}

#Fing-Home-Page-blog{

  padding-top:20px;

}

.fing-home-page-find-a-pro-img{

    width: 300px;
    margin-top: -41px;
    margin-left: 21%;

}

#Fing-Home-Page-Find-a-PRO .Fing-Home-Page-Fing-a-PRO-TXT a{
	color: white !important;
  text-decoration:underline !important;

}

#Fing-Home-Page-Find-a-PRO{
  background-size: 99% auto;
  height: 495px;
  padding-top:20px;
  background-image: url("https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2018/01/Fing-device-identification-find-a-pro.png");

}

#Fing-Home-page-programs{

  padding-top:40px; 
  padding-bottom:40px;

}

.fing-home-page-fing-kit-img{

      margin-top: -35px;

}

#Fing-Home-Page-SDK{
  
  
  height: 495px;
  padding-top:20px !important;
 background-image: url("https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2018/01/Fing-device-identification-SDK.png");
  

}

#Fing-Home-Page-Fing-app{

  padding-top:40px !important;

}


#Fing-Home-Page-Fing-app .google-play-icon{

  width:150px;

}


#Fing-Home-Page-Fing-app .apple-store-icon{

  width: 150px;

}
#Fing-Home-Page-Fingbox .wpb_single_image {

  width:956px ;
  margin-left:-193px ;
  margin-bottom:-67px;
  margin-top:-33px;

}


#Fing-Home-Page-Fingbox{

    box-shadow: 0px 1px 12px grey;
    padding-top: 26px;
}

#Fing-Home-Logos{

      height: 164px !important;


}


.Fing-Home-Page-Key-Points-img{

  margin-bottom:-5px !important;

}

.Fing-Home-Page-Key-Points {

  width:23%;
      margin-left: 78px

}

#Fing-Home-Header-Img .fing-app-and-box{
 
  	width:592px;
      margin-top: 52px;
    margin-right: -71px;
    margin-bottom: -34px;

}

#Fing-Home-Header-Img .Header-Discription strong{

  color:white !important;
  
}

#Fing-Home-Header-Img .Header-Discription hr{

  background:white;
}

#Fing-Home-Header-Img .Header-Discription{

margin-top: 198px;
      width: 418px;
    margin-right: 105px;

}

#Fing-Home-Header-Img{
	margin-top:-57px;
  background-image: url("https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2018/01/Fing-Device-Identification-Background.png");
background-repeat: no-repeat;
    background-size: 100%;
}




/* Shopify iFrame test  */
.page-id-15663 .the_content_wrapper{

  height: 4730px !important;
  
}




/* Fing SDK  */


@media only screen and (max-width: 500px) {

  .fing-sdk-app-screens-header{
  
  width: 300px !important;
 
  }
  
}


.page-id-15650 .gform_wrapper .validation_error{

  width:268px !important;
  background-color:#EA1478 !important;

}

#FingKit-SDK-CTA .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{

  width: 185px !important;

}

.fing-sdk-api-img{

  margin-top:-42px !important;

}


.page-id-15650 .gform_wrapper .top_label div.ginput_container{

  margin-top:-13px !important;

}


#gform_8 .gfield_required{

  display:none !important;

}

.page-id-15650 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a{

  background: #EA1478 !important;
  color: white !important;
  
 
}

#FingKit-Pricing-Info .FingKit-Tab-Section .page-id-15650 .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{

	background:white !important;
  
}


.page-id-15650 #SDK-discriptions .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{

	background:#f5f5f5 !important;
  
}

.FingKit-Tab-Section .vc_tta-panels-container .vc_tta-panels{

  background:#f5f5f5 !important;

}


#gform_confirmation_message_8 {

  background: #EB1478 !important;

}

#field_8_8 .gfield_label{

  color: white !important;

}

#field_8_5 .gfield_label{
color: white !important;

}

#gform_wrapper_8  .gform_title{

  color:white !important;

}

.Free-product-trial-text-form .gfield_radio{

  color: white !important;

}

#input_8_12 .gfield_radio{
color: white !important;
}


#gchoice_8_12_1{

  color: white !important;

}

.choice_8_12_0{
color: white !important;

}

#field_8_11 .gfield_label{

  color: white !important;

}

#field_8_12 .gfield_label{

  color:white !important;

}

.FingKit-Recognize-any-device-img{
    width: 555px;
    margin-bottom: -50px !important;


}

.fing-sdk-app-screens-header{
   width:400px;
    margin-top: 98px;
margin-left: 100px;
}

.Fing-SDK-device-recognition{

  margin-top:40px;

}

.platform-availability-mobile tr{

 border: 2px solid #009aee;
  
}

.platform-availability-mobile .content{
  color: #9B9B9B;
    padding: 7px;
    border: 2px solid #009aee;

}


.platform-availability-mobile .Title{
      background: #CDEBFC;

    padding: 6px;
    border: 2px solid #009aee;
  
}


.platform-availability-mobile{

  border: 2px solid #009aee;

}


.Fing-SDK-Device-Recognition{

  margin-left:20px;
  width:95%;

}


/* Fingbox addiliate  */

#gform_submit_button_12{
      width: 67%;

  margin-top:20px !important;
background:#009aee !important;
  border-radius:0px !important;
  
}

.Fingbox-reseller-how-it-works-text p{
  margin:auto;
width:70% !important;
  padding-bottom:40px;
}


.Fingbox-resellers-how-it-works-title{

  padding-top:74px;

}

/* Fingbox addiliate  */

.Fingbox-Reseller-header-text p{
width:50% !important;
  margin:auto !important;

}
.Fingbox-affiliate-benifits-image{

  margin-bottom:-18px !important;
  margin-top:-21px;

}



.Fingbox-affiliate-numbering-image{

  margin-bottom:-28px !important;

}

/* CES */

@media only screen and (max-width: 500px) {
  
  #gform_submit_button_11{
  
    margin-left:26% !important;
    
  }

  .CES-signup-header{
    
  background-image:none !important;
    background:#009aee;
  height: 565px !important;
  }
  
.page-id-15497 .find-a-pro-advertising-in-app .gfield_checkbox{
  
    margin-left: 0% !important;
  
  }
  
  
  .page-id-15497 .Find-a-PRO-header-text a{
  
    color:#fff;
    text-decoration:underline;
  
  
  }

}



.CES-innovation-awards-icon{

    margin-top: 225px;
    width: 153px;
    margin-left: 431px;


}


.CES-signup-header .gfield_checkbox{

color: white !important;
 margin-top: -49px !important;
  
}

.find-a-pro-advertising-in-app .gfield_checkbox{

margin-left: 37% !important;
    margin-top: -43px !important;
    color: white !important;

}


.CES-signup-header{
background-image:url(https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2017/12/Fing-CES-happy-hour.png);
    background-position: 41% 26%;
    background-size: 102%;
    height: 476px;


}

  
#gform_submit_button_11{

background:#EA1478;
  border-radius:100px;
  width:124px;

}


/* Affiliate program */

@media only screen and (max-width: 500px) {

 .affiliate-header{
  background-image:none !important;
    background-color:#009aee !important;
    text-align:center !important;
  
  }
  
  .affiliate-header p{
  
    text-align:center !important;
  
  }  

}



.affiliate-how-it-works-register img{

  width:95px !important;

}

.affiliate-how-it-works img{
width: 100px !important;
}


.affiliate-image img{
margin-top:29px !important;
width:350px !important;

}
.find-a-PRO-register-share-earn{

  background:#009aee;
  
}


.page-id-15445 li{
  padding:10px !important;

  list-style-type: none !important;
  
}



.affiliate-header{
  
  

background-image:url(https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2017/12/header-test.png);
    background-position: 41% 97%;
    background-size: 102%;
    height: 476px;


}

@media only screen and (max-width: 500px) {
  
  #popmake-15450{
  top: 0px !important;
  
  }
  
}

.wf-roboto-n4-active .wf-active{
margin-top: 100px !important;

}


#product-component-f8a36bfce61{

    margin: auto;
    margin-top: -37px;
  
}

#Reserve-a-Star-Spot #product-component-4900fb206f3{

  top:100px;

}














/* Reviews */
.fingbox-description .text-m{
display:none !important;
}


.fingbox-description .yotpo .yotpo-popup-box-medium{
padding: 0px 0 !important;

}


.fingbox-description #yotpo-testimonials-custom-tab .yotpo-modal-bottom-line{
border-top: 0px !important;
}


.fingbox-description .yotpo .yotpo-popup-box-medium{
border-bottom: 0px !important;
}

.page-id-14873 .yotpo .yotpo-hidden.only-invisible{

  display:none !important;
  
}

.page-id-14873 .yotpo .yotpo-hidden{
display:none !important;

}

.yotpo-label{
display:none!important;

}

#yotpo-testimonials-custom-tab .yotpo-main .product-link{
display:none !important;
}


.yotpo .yotpo-nav{
  
  display:none !important;
  }


.fingbox-description  .yotpo-default-button .primary-color-btn .pull-right .write-review-button {
display:none !important;

}


.fingbox-description  .yotpo-popup-box-large{
display:none !important;

}


.fingbox-description .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star{
font-size: 36.5px !important;

}
.fingbox-description .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star{
font-size: 36.5px !important;

}
.yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star, .yotpo-icon-half-star{
font-size: 46.5px !important;

}
/* Video gallery video page*/

.Video_title_video_page{
margin-top:-26px;

}

/* careers page*/
#careers_at_fing{
margin-top:-102px!important;

}


.careers_buttons{
margin-bottom: 21px !important;
}


#careers_page_header{
  margin-bottom:10px;
  background: url(https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2017/10/FingBox-_Launch-40-copy.png);
  background-repeat: no-repeat;
   background-size: cover;
   background-position:30% 18%;
}


.careers_title{
      background: rgba(255,255,255,0.7);
    width: 540px;
    margin: auto;
    padding-bottom: 66px !important;
  padding-top:36px !important;
    margin-top: 29px !important;
    margin-bottom: 29px!important;
    color: #444444;
}

.careers_meet_the_team{
margin-top:87px;
}

#Positions-Rome{
padding-bottom:43px;
}

.page-id-15185 .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
    width: 154px !important;
  margin:auto;
}


/* fixed footer iOS 11*/
.fing-promo-fixed-footer a:hover{
  
 color:white;
  text-decoration:none;
    font-size:16px !important;
}

.fing-promo-fixed-footer a{
  
 color:white;
  text-decoration:underline;
    font-size:16px !important;
}

.fing-promo-fixed-footer p{
      margin-bottom: 8px;

  text-align:center;
  font-size:16px !important;

  
}


.fing-promo-fixed-footer{
   box-shadow: 0px 0px 8px #888888;
  width:100%;
  
  position: fixed !important;
  background:#009aee;
  color:white;
     bottom:0;
  margin-bottom:0px !important;
  left:0;
      z-index: 10000 !important;
    border-radius: 0px;
  
    font-size: 13px;
 
    padding-top: 10px;
}




/* Fingbox Features Page update*/

@media only screen and (device-width: 768px) {
 .fing-app-features-new-features-center-columb  {
  display:none !important;
  }
}

@media only screen and (max-width: 500px) {
.features-slider {
    width: 90%;
    margin-top: -626px !important;
    margin-left: 16px !important;

 
   
}
  
 
  
  .extra-features-columb-fingbox-text{
  margin-top: 37px !important;
    margin-left: 0 !important;
    padding: 10px !important;
    text-align: center !important;
    margin-bottom: -31px !important;
  }
  
  

}

.page-id-15285 .vc_tta-tabs.vc_tta-has-pagination .vc_pagination{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

 .fingbox-in-action-text{
  margin-top:32px;
    margin-bottom:10px !important;
  }



.top_bar_left .menu_wrapper{
margin-top:1px !important; 

}


.watch-video-header{
margin-top: -14px;
    padding-top: 0px;
    font-weight: 500;

}

.fingbox-page-features-title{
margin-bottom:-31px!important;
  padding-bottom:0px !important;
}
.features-slider{
      width: 90%;
   margin-top: -760px;
    margin-left: 18.5px;
}


#Fing-App-Features-new-Features{
      padding-bottom: 43px !important;
background:#f5f5f5!important;
}

#extra-features-columb-fingbox{
  padding-bottom:10px !important;
 background: -webkit-linear-gradient(left top, #1461F4, #00D4FF) !important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #1461F4, #00D4FF) !important; /* Standard syntax */
}

.extra-features-columb-fingbox-text{
    margin-top: 158px;
    margin-left: 22px;

}



#extra-features-columb-fingbox  .vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
padding-bottom: 0px !important;
}

#extra-features-columb-fingbox img{
 width: 400px !important;  
      margin-bottom: -70px;
    padding-bottom: 0px;
    padding-top: 55px;
}


#fingbox-page-video-links .vc_grid-container-wrapper{
margin-bottom:-31px!important;
  margin-top:5px !important; 
  padding-bottom:0px !important; 

}

#fingbox-page-video-links .vc_column-inner{
padding-left: 0px !important;
  padding-right:0px !important;

}

#Fing-App-Features-new-Features .vc_carousel-indicators{

display:none;
}


/* Fingbox Features Page update*/

.page-id-15123 .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger{
 border-color:#009aee !important; 
}


.page-id-15123 .vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover{
background-color:#009aee !important;
}

.page-id-15123 .network-security-image-container img{
width:210px;

}



.page-id-15123 table th, table td{
background:rgba(100,100,100,0);
  border:0px;
}

.fingbox_users_img{
 margin-bottom:-10px !important; 
}


.fingbox_tech_specs{
  padding-top:50px;
background:#f5f5f5 !important;
}

#fingbox_page_slider .vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
padding-bottom:0px !important;
}

#fingbox_page_slider .vc_pagination{
  margin-top:10px !important;
  margin-bottom:0px !important;
  }

#fingbox_page_slider{
    margin-top: 10px !important;


}

.app-screen-bandwidth-txt h1{
 color:white; 
}


.app-screen-bandwidth-txt{

      margin-top: -528px;
    padding-bottom: 417px;
    padding-left: 370px;
    color: white;


}


/* ---------About-------*/
.about-email-addresses{
padding-left:65px;

}

.about-header-image{
    margin-bottom: -131px;

}


.about-header-text{
  
     margin-top: -148px;
    margin-left: 42px;
    background: rgba(255,255,255,0.9);
    /* background-color: white; */
    border: 10px;
    border-radius: 6px;
    padding-top: 19px;
    padding-left: 10px;
    border-radius: 20px 20px 0px 0px;
   
}

.other-details-contact-page{
  background:#f5f5f5;

   padding-top: 21px;
}

.contact-us-left .wpb_wrapper{
    padding-left: 9px;
}

.contact-us-left{
      margin-top: 19px;
 width: 45%;
    margin-right: 51px;
}



/* ---------About Slider-------*/

.timeline-hr{
padding-top:11px;
}
.hor-container{
    padding-bottom: 16px !important;
    padding-top: 16px !important;
background: #F5F5F5;

}
#horizontal-tl-7539{
  margin-top:-50px;
 margin-bottom:10px; 
}
.wpex.horizontal-timeline.ex-multi-item:hover .ex_s_lick-prev{
 background:#009aee !important; 
}

.wpex.horizontal-timeline.ex-multi-item:hover .ex_s_lick-next{
 background:#009aee !important; 
}
.wpex.horizontal-timeline.ex-multi-item ul.horizontal-nav li.ictl-14997 > a > i{
  background: #F5F5F5;
   border-color:#F5F5F5 !important; 
}

.wpex.horizontal-timeline.ex-multi-item ul.horizontal-nav li.ictl-14996 > a > i{
  background: #F5F5F5;
 border-color:#F5F5F5 !important; 
}

.wpex.horizontal-timeline.ex-multi-item ul.horizontal-nav li.ictl-15002 > a > i {
  background: #F5F5F5;
  border-color:#F5F5F5 !important;  
}

.wpex.horizontal-timeline.ex-multi-item ul.horizontal-nav li.ictl-15003 > a > i{
  background: #F5F5F5;
  border-color:#F5F5F5 !important;  
}

.wpex.horizontal-timeline.ex-multi-item ul.horizontal-nav li.ictl-15004 > a > i {
  background: #F5F5F5;
  border-color:#F5F5F5 !important;  
}


.wpex.horizontal-timeline.ex-multi-item ul.horizontal-nav li.ictl-15005 > a > i {
  background: #F5F5F5;
  border-color:#F5F5F5 !important;  
}



.wpex.horizontal-timeline.ex-multi-item ul.horizontal-nav li.ictl-15006 > a > i{
  background: #F5F5F5;  
 border-color:#F5F5F5 !important; 
  
}

.timeline-details h2{

text-transform:none !important;

}

.wpex .wptl-excerpt{

font-size:15px !important;
}

.wptl-readmore{
display:none !important;

}

.timeline-details{

height:230px !important;
}

/* ---------Press Page-------*/

.postid-14970 td.tg-yw4l{
  vertical-align: top !important;
  border-width:1.5px !important;
border-style: solid;
padding-top:10px;
  padding-bottom:10px;
  padding-left:7px;
  padding-right:7px;
}


.press-logos-links{
 
      margin-top: -35px;
}

.press-page-heading .vc_col-sm-12{
  
 margin-bottom:-81px; 
}

.press-tabs{
 margin-top:-40px; 
}

.page-id-14870 h1{
 font-weight:normal !important; 
}

.press-page-logos{
  
 margin-top:150px; 
}

.page-id-14870 .vc_tta-tabs-list{
  font-size:22px;
  font-weight:normal !important;
  
}

.tab-container .vc_column_container {
 
}

.press-room-title{ 
  font-weight:normal !important;
width: 100%;
    margin-top: -276px;
    margin-left: 42px;
    background: rgba(255,255,255,0.9);
    padding: 20px;
    border-radius: 12px 12px 0px 0px;
    padding-bottom: 29px;
}

.page-id-14870  .the_content_wrapper{
 margin: 0 3%; 
}

.page-id-14870 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{
  
 color:#009aee !important; 
}

.page-id-14870 .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{
  border-color:white !important;
  background-color:white!important;
  
}

.page-id-14870 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
   border-color:white !important;
 background-color:white !important;
  
  
}

/* ---------Shopify country select-------*/


.shopify-buy__layout-vertical .shopify-buy__product__actual-price{

      font-size: 28px !important;
    color: #009aee !important;
    font-family: Roboto, sans-serif !important;
    font-weight: normal !important;
    margin-bottom: -16px !important;

}


#menu-country-select ul li a:focus{

background:#009aee !important;

}



#menu-country-select ul li a{

  border: 1px solid rgba(0,0,0,.4);

}


#menu-country-select ul{

list-style: none;

}


#menu-country-select li{

list-style: none;

}



/* ---------Shopify-------*/


.buy-fingbox-dis-text{

margin-top:-12px !important;
  
}

.buy-fingbox-fingbox-title{
margin-bottom: 18px !important;

}

.wf-roboto-n4-active .shopify-buy__cart-toggle {
    border-radius: 0 0 6px 6px !important;
}



.flex-control-paging li a.flex-active{
  background:#009aee !important;
  box-shadow: inset 0 0 3px rgba(0,0,0,.0)!important;
  
}

.flex-control-paging li a{
      box-shadow: inset 0 0 3px rgba(0,0,0,.0)!important;
  border:1.3px solid #009aee;
 background:white!important; 
}

.flex-direction-nav{
  
 display:none; 
}

.FAQ-Image .vc_column-inner   {
 padding-right:0px !important; 
}

.avaiable-on-amazon{
width:110px;  
}

.fingbox-description .alignleft {
    float: left;
    margin: 1px 14px 15px 0;
}


.shop-tech-specs hr{
  width: 6% !important;
    background-color: rgba(0,0,0,.00) !important;
    color: rgba(0,0,0,.08) !important;
    /* align-items: left; */
 
    border-top: 2px solid #009aee !important; 
  
}

.fingbox-description hr{
  width: 10% !important;
    background-color: rgba(0,0,0,.00) !important;
    color: rgba(0,0,0,.08) !important;
    /* align-items: left; */
    margin-left: 1px !important;
    border-top: 2px solid #009aee !important; 
  
}


.shop-faqs hr{
  width: 10% !important;
    background-color: rgba(0,0,0,.00) !important;
    color: rgba(0,0,0,.08) !important;
    /* align-items: left; */
    margin-left: 1px !important;
    border-top: 2px solid #009aee !important;
}

.shop-faqs{
  margin-top:12px;
 font-size:15px; 
  
}

.fingbox-image-gallery .wpb_gallery .wpb_flexslider .flex-control-paging{
  
 opacity:1 !important; 
}

.fingbox-image-gallery .vc_column-inner{
 padding-right:0px !important; 
}
.description-icons-fingbox tr{
 vertical-align: top !important;
}

.description-icons-fingbox table{
 font-size:13px;
  line-height:14px;
}


.description-icons-fingbox table th {
background:white !important;

}
.description-icons-fingbox table th, table td{
 border-width:0px !important; 
}

.shop-support{
 
  padding-top:40px;
  
}
.shop-tech-specs-detials{
  padding-top:0px;
  padding-bottom:0px;
  padding-left:30px;
  padding-right:30px;
}
  
.shop-tech-specs{
  font-size:15px;
  background:#f5f5f5;
  padding-top:64px;
}

.shop-faqs{
     padding-left: 20px;
    padding-right: 20px; 
 
}


 .description-icons-fingbox .vc_column_container>.vc_column-inner {
  
 padding-right:0px; 
}

.description-icons-fingbox .vc_column_container{
  
  margin-top: -100px;
}


.shopify-buy__product-img-wrapper{
 display:none!important; 
}


.page-id-14873 .the_content_wrapper{
     margin: 0 3% !important; 
}
.fingbox-image-gallery .flexslider{
  border:0px !important;
  box-shadow: 0 0px 0px rgba(0,0,0,0) !important;
  
}
.fingbox-image-gallery .vc_column_container.vc_column-inner {
  
     padding-left: 0px !important;
    padding-right: 0px !important; 
}
.fingbox-description{
  padding-left: 22px;
    padding-right: 9px;
 /*  padding-bottom:99px;*/
  padding-bottom:0px;
      background: #F5F5F5;
    padding-top: 29px;
}


  
}



/* --------- phone number page--------*/

.add-phone-text{
  margin-top: 100px;
}

.add-phone-form{
  margin-right: -150px;
    margin-left: 118px;
  
}

#gform_submit_button_9{
  background-color:#EA1478 !important;
  border-radius:0px !important;
  width: 45%;

  
}

/* --------- SDK Page -------------*/



.SDK-page-header-image{
    width: 407px;
    margin-left: 79px;
    margin-bottom: -139px !important;
    margin-top: 32px;

}



.page-id-15595 .gform_heading .gform_title {
  color:white !important;
    font-weight:100 !important;
    margin-bottom:-10px !important;
    padding-top:1px !important;
  }

 .page-id-14819 .gform_heading .gform_title {
  color:white !important;
    font-weight:100 !important;
    margin-bottom:-10px !important;
    padding-top:1px !important;
  }



 .page-id-15595 .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {

    border-radius:3px !important;
}

 .page-id-14819 .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {

    border-radius:3px !important;
}

@media only screen and (min-width: 641px){

.page-id-14819 .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
  width: 69.5%;
    border-radius:3px !important;
}
  .page-id-15595 .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
  width: 69.5%;
    border-radius:3px !important;
}
  
}


#gform_submit_button_8{
width:67% !important;
} 

 #field_8_5 .gfield_label{
margin-bottom:21px !important;
}

 #field_8_8 .gfield_label{
margin-bottom:21px !important;
}


.page-id-15595 .gform_wrapper .top_label div.ginput_container{
margin-top: -13px !important;
}

.page-id-14819 .gform_wrapper .top_label div.ginput_container{
margin-top: -13px !important;
}

.page-id-15595 .gform_confirmation_wrapper .gform_confirmation_message{
    background: #B8E986;
    color: #444444;
}


.page-id-14819 .gform_confirmation_wrapper .gform_confirmation_message{
    background: #B8E986;
    color: #444444;
}

.page-id-15595  .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea{
border:0px solid white !important;
}

 .page-id-14819  .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea{
border:0px solid white !important;
}


.gfield_required{
 color:  #EA1478 !important;
}

.SDK-Form-Section{
         padding-top: 68px;
    margin-left: 147px;
    margin-right: -152px;
  
}

.page-id-15595 .gfield_required{
display:none;
}


.page-id-14819 .gfield_required{
display:none;
}

.page-id-15595 .gform_wrapper .field_description_below .gfield_description{
  padding-left:10px;
  color:white !important;
}



.page-id-14819 .gform_wrapper .field_description_below .gfield_description{
  padding-left:10px;
  color:white !important;
}

#gform_submit_button_8{
 background-color:#EA1478 !important;
  border-radius:0px !important;
  width: 67%;
}

 .gchoice_8_5_0{
  
 color:white !important; 
}

.gchoice_8_5_1{
  
 color:white !important; 
}

.page-id-14819 .ginput_complex label{
 color:white !important; 
  
}

.page-id-14819 .gfield_label{
 color:white !important; 
  font-weight:normal !important;
  
}


.fingsdk-title{
margin-top: 85px !important;
    margin-bottom: -71px !important;
    margin-left: 31px !important;
}


.page-id-14819 .sdk-image-header-full-height{
 margin-top: 134px;
    margin-bottom: -260px!important;
    margin-left: 25px;
 width:450px; 
height:50%;
    overflow:hidden;
}

.sdk-image-header{
  display:none;
      margin-top: 134px;
    margin-bottom: -38px!important;
    margin-left: 25px;
 width:450px; 
}



.SDK-Page-Header{
  
   background: -webkit-linear-gradient(left top, #1461F4, #00D4FF) !important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #1461F4, #00D4FF) !important; /* Standard syntax */
}

/* ----------Knowledge base -------------*/

#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box input[type=text]{
border-radius:100px !important;

}
.page-id-14274 .links_to_other_pages a{
 color:white !important; 
}

.epkb-category-level-2-3 a{
 color:#626262 !important; 
  
}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box button{

border-radius:100px !important;

}

#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search-form-1 input[type=text] {
 border-radius:0px !important; 
}

#elay-sidebar-layout-page-container.elay-sidebar-template .elay-doc-search-container .elay-search-form-1 input[type=text]{
 border-radius:0px !important;
}

.elay_section_heading{
 border-width:0px !important; 
  
}


#elay-sidebar-layout-page-container.elay-sidebar-template .elay-sidebar .elay-sub-category li .elay-category-level-2-3 a{
color: #626262 !important  
}

/* ----------bulletpoint colors-------------*/

ul{
 color:#626262 !important; 
}


/* ----------TM Sign-------------*/

sup{
 font-size:50%; 
}




/* ----------Cookie section-------------*/


.cli-plugin-button{

border-bottom:0px!important;

}

#cookie-law-info-bar{
  border-top: 4px solid #009aee;
  
}


#cookie_action_close_header .cli-plugin-button{

 background-color:#009aee !important;

}

#cookie_action_close_header{
  
  background: #009aee !important; /* For Safari 5.1 to 6.0 */
  
  
  border-radius:0px;
  
}




/* ----------FAQ -------------*/


.Release-notes-link img{
  
  margin-top:1px
    
}

.Release-notes-link{
  
      margin-top: -64px;
    margin-left: 2px;

  margin-left:4px;
}
.Release-notes-link a:hover{
 color:#FD63AB;
text-decoration:none !important;  
  
}

.Release-notes-link a{
  margin-left:-14px;
  margin-top:-20px;
 color:#EB1478; 
}


.page-id-14553 .Release-notes-link{
  display:block;
}

.Release-notes-link{
 display:none; 
}




#kb-article-content ul{
color:#626262;
}

#epkb-main-page-container.epkb-basic-template .epkb-boxed .epkb-doc-search-container{
  
 margin-top:-29px !important; 
}


.epkb-breadcrumb-nav li:nth-of-type(1n+4) {
  
  /*display: none;*/}

.epkb-breadcrumb-label{
  
 display:none; 
  
}

.epkb-tag-container{
  
 display:none; 
}

.useful-links-title{
margin-bottom:22px !important;


}

.epkb-breadcrumb-link{
pointer-events: none;


}

#epkb-main-page-container.epkb-basic-template .section-head .epkb-category-level-1{

font-size:30px!important;
  padding-bottom:10px;

}


#epkb-main-page-container.epkb-basic-template .epkb-article-title span{


font-size:16px !important; 

}

.epkb-category-level-2-3{
 font-size:16px !important; 
}


#elay-sidebar-layout-page-container.elay-sidebar-template .elay-sidebar .elay-top-class-collapse-on a{
color:#009aee !important;
font-size:20px;

}

#elay-sidebar-layout-page-container.elay-sidebar-template .elay-sidebar .elay-sub-category li .elay-category-level-2-3{
font-size:16px;

}
.epkb_post_type_2-template-default .epkb-article-title {
    font-size: 17px;
    line-height: 21px;
}

 .epkb-breadcrumb-link ul {
  
 text-align:left; 
}

.epkb_post_type_2-template-default .vc_col-sm-2{
     width: 29%;
 
  
}

#eckb-article-page-container .epkb-article-title {
  
  display:none !important;
  font-size: 29px;
    line-height: 39px;
    font-weight: 100;
  
  
}

#kb-article-content{
 font-size:17px;
  line-height:23px;
  
}


.vc_pagination-style-outline{
 
  opacity: 0.3;
  margin-bottom:14px;
  
}

.elay-search-form-1 input[type=text]{
  
 border-radius:0px!important; 
  
}

.epkb-breadcrumb-nav{
  
 margin-left:0px !important; 
  
}  

#sidebar-elay-search-kb{
  
    background-color: #EB1478 !important;
  border-width:0px !important;
  border-radius:0px!important;
}

.elay-doc-search-container{
     background: -webkit-linear-gradient(left top, #1461F4, #00D4FF) !important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #1461F4, #00D4FF) !important; /* Standard syntax */
  
}

.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
  
 background-color:#009aee; 
  
}

.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger{
  
 border-color:#009aee; 
}

.epkb_post_type_2-template-default .epkb-article-title {
 /*font-size:41px !important;
  line-height:56px !important;*/
}

.epkb-breadcrumb-nav{
 
  color:lightgray;
  
}

.epkb-breadcrumb-link a span{
   color:#383838 !important;
  
}

.epkb-breadcrumb-link{
  
 font-size:16px; 

  
}

#epkb_search_terms{
 
  border-radius: 0px !important;
  
}


.epkb-show-text{
   color:#009aee !important; 
  font-weight:bold;
}


.elay_section_heading .elay-category-level-1{
  
 color:#009aee !important;   
}


.epkb-category-level-1{
 color:#009aee !important; 
}


#epkb_search_form{
  padding-top:20px;
}

#epkb-search-kb{
  
  border-radius:0px;
  
  background-color: #EB1478 !important;
}




/* background of search box*/
.epkb-doc-search-container{
   background: -webkit-linear-gradient(left top, #1461F4, #00D4FF) !important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #1461F4, #00D4FF) !important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #1461F4, #00D4FF) !important; /* Standard syntax */
   
}

.page-id-14553 .epkb-container   .main_title {

display:none;
}


/* top menu style*/

@media only screen and (min-width: 1240px){
 #Top_bar.is-sticky .menu_wrapper .menu > li > a {
  padding:7px 0 !important;
  }
#Top_bar.is-sticky{
    padding-top: 13px;
height:78px !important;
}
  
}

#menu-item-15330 .is-sticky {

height: 37px !important;
}

#Top_bar .menu > li a:after{
background: rgba(100,100,100,0) !important;

}

#Top_bar .menu > li > a span:not(.description){
height:37px !important;
  border-right-width:0px !important;

}


#Top_bar .is-sticky{
padding-top:10px !important;
padding-bottom:10px !important;
}




.is-sticky #menu-item-15330 a{
height:8px !important;

}


#menu-item-15330 a:hover{
 
 padding-bottom:0px !important;
  border:0px!important;
background:#ea1478!important;
  color:#fff!important;
}

#menu-item-15330 span{


margin-top:-12px !important;
}

#menu-item-15330 a{
  height:37px !important;
  border-radius:100px;
  
   color: #ea1478 !important;


}

#menu-item-15330 {
  height:37px !important;

  margin-top:11px !important;
  padding-top:10px!important;
   
  margin-right:14px !important;
  margin-bottom:-5px !important; 
  padding:0px !important;  
  
  border: 2px solid #EA1478;
  color: #ea1478;

}




#Top_bar .menu > li > a{
     padding: 1px 0 !important; 
}

#menu-item-14409{
  margin-top:11px !important;
  height:37px !important;
  background:  #EA1478  !important;
  border: 2px solid #EA1478;
 padding:0px!important; 
}

#Top_bar .menu > li:not(.mfn-megamenu-parent){

  border-radius:100px !important;

}

#menu-item-14409 a:hover{

color:#ffffff!important;
 

}
#menu-item-14409 a{
  margin-top:-12px !important;
  
        background-color: rgba(100,100,100,0) !important;
  color:  #FFFFFF!important;
}


.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-stack #Action_bar{
 background-color:#ffffff!important; 
}
/* page background colour */

#Wrapper, #Content {
    background-color: #Fff!important;
}

/* Pink button on home page */

.vc_btn3.vc_btn3-size-md{
padding: 8px 20px !important;

}
.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
  height:37px;
  
  border-radius:100px !important;
  
      background-color: #EB1478;
  color:  #FFFFFF;

}

#menu-item-14247 a:hover{
 color:#444444 !important; 
  
}



/* width of the content */
@media only screen and (min-width: 1240px){

.layout-boxed.nice-scroll{
 padding:0px 25px 0px 14px !important; 
  }
}


.the_content_wrapper {
    margin: 0 3% !important;
}

/* add secondary menu to fixed header */


/* Home page title */
.wpb_wrapper .WebsiteTitleText{
margin-top:166px !important;
}


/* Fing app section */

.App-store-logos{
margin-left:58px;
}

.fing-app-row-text-home-page{
margin-top:73px !important;
}
.FingAppRowImg{
  padding-right:7px;
text-align:center !important;
}

.FingAppRowImg img{
  margin:auto;
    width: 491px;
      text-align: center !important;
}

#FingAppRow{
  width:100%;
    background: -webkit-linear-gradient(left top, #1461F4, #00D4FF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #1461F4, #00D4FF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #1461F4, #00D4FF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #1461F4, #00D4FF); /* Standard syntax */
}

.FingBoxRowImg{
padding-top:43px;
}

.FingBoxRowImg img{
    width: 350px !important;
}

#FingBoxRow{
  background:white;
  
}

.FingAppTitleLink:hover{
  color: #73D0FF !important;
}




/* Fing box section */

.fingbox-img-home-page{
margin-left:58px;
}

  .page-id-14236 .fingbox-section-homepage{
  margin-top:80px !important;
  }

.FingboxTitleLink:hover{
color: #009eee !important;
}

/* Tables for the stats */


.WebsiteStats .tg-yw4l{
  width:24% !important;

    background: transparent;
    border-style: none;
   color: #FFFFFF;

}

.WebsiteStats{
 
 width:65%;
}

table th, table td {
  
  padding:0px;
}

/* Slider */

#Fing-Domotz-Slider{
  
  background-color:#F5F5F5!important;
    
}

.SDKSliderImage{
  padding-left:0px !important;
  margin-left:0px !important;
  padding-top:30px;
 width:293px !important;
  margin:auto;
}

.vc_column-inner .SDKSliderImage{
  margin-left: 34px !important;
 margin-bottom:-30px !important; 
}




/* Fingkit section */  

.vc_gitem_row .vc_gitem-col{
 
  background-color:rgba(0,158,238,0.7)
  
}

.fingkit-home-page-cta{
margin-top:68px !important;
}

.fingkit-home-page-cta h1.p1 a:hover{
  
 color:  #009eee;
}

.vc_custom_1497353761966{

margin-bottom:10px !important;
  
}

/* contact us page */ 

.contact-us-title-text{
  
  margin-left:-16px;
 padding-left:0px; 
}

.page-id-14920  .the_content_wrapper {
    margin: 0 3%;
  
}



.contact-sections{
 margin-top:-42px; 
}

/*old page*/

.contact-us-image{
 padding-top:0px !important; 
}

.Social-media-contact table {
 width: 76%; 
  
}

.Social-media-contact .tg-yw4l{
 background-color:RGBA(0,0,0,0) !important;
  border-width: 0px !important;
  padding: 8px;
}


.contact-us-color-section{
 padding-top:50px; 
  
}



.contact-us-image{
 width:600px; 
  
}


/* testimonals */  



.Testimonal-table{
 
padding:10px;
  border-style: solid;
    border-width: 1px;
  border-color: #E9EDEE;
  
  background-color:#ffffff;
  padding:20px !important;
}

 .Testimonal-table .user-image{
  
 width:40px;
padding-top:10px !important;
  padding-left:15px !important;
  border-style:none !important;
  background-color:#ffffff !important;
}

.Testimonal-table .user-name{
  padding-top:5px;
  padding-bottom:5px;
    border-style:none;
  background-color:#ffffff !important;
  padding-left:15px !important;
  
}


.wpb_wrapper .Testimonal-table .comments-extra-padding-2{
  border-style:none !important;
  padding-left:15px !important;
   padding-top:9px !important;
  padding-bottom:80px !important;
  padding-right:10px;
}


.wpb_wrapper .Testimonal-table .comments-extra-padding{
  border-style:none !important;
  padding-left:15px !important;
   padding-top:9px !important;
  padding-bottom:150px !important;
  padding-right:10px;
}


.wpb_wrapper .Testimonal-table .comments{
  border-style:none !important;
  padding-left:15px !important;
   padding-top:9px !important;
  padding-bottom:60px !important;
  padding-right:10px;
}

.Testimonal-table .comments-middle{
  border-style:none !important;
  padding-left:15px !important;
   padding-top:9px !important;
      padding-bottom: 173px !important;

  padding-right:10px;
}

.Testimonal-table .comments-end{
      padding-bottom: 151px !important;
  border-style:none !important;
  padding-left:15px !important;
   padding-top:9px !important;
  padding-right:10px;
}


.Testimonal-table .Empty{
border-style:none !important;

}


/* Footer */  

#menu-programs{

  background:#f5f5f5 !important;

}


#Footer .widgets_wrapper .column {
min-width:18% !important;

}



#Footer .widgets_wrapper .container{
  margin-left:1% !important;  

}


.gform_footer #gform_submit_button_1 a:hover{
 background-color: #000000;
  
}

.gform_footer #gform_submit_button_1 {
 background-color: #009aee;
  border-radius: 0px;
  background-image:none;
}


#Footer .widgets_wrapper{
  
 background:#F5F5F5; 
}

#menu-get-fing-app{
 
background:#F5F5F5;

}


#menu-products{
 background:#F5F5F5; 
}




#menu-get-fing{

  background:#F5F5F5; 
  
}

#menu-about{

  background:#F5F5F5; 
  
}

#menu-for-developers{

  background:#F5F5F5; 
  
}
.textwidget img{
  
 width:30px; 
}

#Footer h4 {
     font-size: 17px;
  color:#9b9b9b !important;
  margin-bottom:5px;
}

.gfield_description{
  padding-bottom:2px !important;
   color:#9b9b9b !important;
}

.gfield_label{
color:#9b9b9b !important;
 margin-bottom:2px !important;

}
.gform_wrapper .gform_footer{
  padding-top:2px!important;
  margin-top:2px !important;
  
}

.footer_copy{
display:none;

}




#Footer .widget_archive ul, .widget_nav_menu ul{
 list-style-type:none !important;
  padding:0px !important;
  
}


/* Fingbox Features Page*/

.fingbox_page_network_security_text_box{
margin-top:49px !important;
}

#useful-links{
  margin-bottom:-30px;
  padding-top:30px;
  width:100%;
    background: -webkit-linear-gradient(left top, #1461F4, #00D4FF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #1461F4, #00D4FF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #1461F4, #00D4FF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #1461F4, #00D4FF); /* Standard syntax */

}


#NetworkSecurityRow  .network-secuirty-image img{
   width:210px; 
}


#WiFi-Troubleshooting-Row  .screen-shot img{
   width:210px; 
}

#WiFi-Troubleshooting-Row .screen-shot{
 width:600px; 
}

.features-quick-links-icons{
 width:100px; 
  margin:auto;
  margin-bottom:-10px;
}

.Fingbox-features-image-padding{
  width:40px;
    padding-left: 50px;
margin-bottom:-10px!important;
}

.Fingbox-features-image{
width:40px;
padding-left:77px;
margin-bottom:-10px!important;

}

.fingbox-features-text-top-padding{

  padding-left: 30px;

}

.fingbox-features-text-top{
  
  
  /* margin-left:50px; */

  
}

.network-secuirty-image{
padding-right: 30px;
}

.network-security-features td{
  
  vertical-align: top;
  
}


.network-security-features{
  font-size:16px;
  margin-top:0px!important;
 color:white;
  text-align: left;

  
}

#NetworkSecurityRow table th{
background: rgba(100,100,100,0);
color: white;
font-weight: inherit;  
}


#WiFi-Troubleshooting-Row table th{
  padding-top:25px;
background: rgba(100,100,100,0);
color: #444444;
font-weight: inherit;  
}

#NetworkSecurityRow{
   padding-top:50px; 
  width:100%;
    background: -webkit-linear-gradient(left top, #1461F4, #00D4FF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #1461F4, #00D4FF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #1461F4, #00D4FF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #1461F4, #00D4FF); /* Standard syntax */
}


.security-text .p1{
  font-size:18px !important;
  line-height:20px !important;
  
}
.security-text{
  font-size:17px !important;
  line-height:20px !important;
  background: rgba(100,100,100,0);
text-align:left;
  padding-left:20px;
  border-style:none;
  padding-top:23px;

}



.security-icon{
  width:50px;
  padding-top:25px;
  border-style:none;
}

.network_security_text_box{
 margin-top:20px !important; 
  
}

.links_to_other_pages{
  
  margin-top:-20px;
  
}


 #call-to-action-fingbox-features{
  padding-top:67px !important;
 background: #F5F5F5; 
}




.house_hart{
 
  width:200px;
 
}

table tr:nth-child(2n) td{
  
  background:rgba(0,0,0,0);
}



.WiFi-troubleshooting-text td{
  line-height: 23px !important;
  height: 40px;
  padding-top:23px;

}
 .WiFi-troubleshooting-text{
  
  font-size:17px;

    background: rgba(100,100,100,0);
  color:#444444;
text-align:left;
  padding-left:20px;
  border-style:none;
  padding-top:25px;
}



.WiFi-troubleshooting-icon{
 
  width:50px;
  padding-top:25px;
  border-style:none;
}


#fingbox-benifits{
 /* padding-right:120px; */
}

#fingbox-benifits .fingbox-beinifits-coloumb{
  font-size:14px;
  padding-left: 20px;
  padding-right:20px;
}

.WiFi-troubleshooting-text{
 margin-left:-15px; 
  padding-top:0px;
  
}

.links_to_other_pages .p1 a{

color:#fff;

}


.links_to_other_pages .p1 a:hover{
 text-decoration: none;
    
    color:#2a3644;

}





/* Blog test*/

.post-author .fn{
  pointer-events: none;
}

.page-id-14816 .post-footer{
 background-color:white !important; 
  
}

.grid .post-desc-wrapper .post-desc {
    padding: 0px 2px 0 !important;
}

.blog-title-row{
 margin-top:-75px !important; 
}


.blog-title-row .vc_column-inner {

  margin-top:-65px !important;
  
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a {
 background-color:white !important;  
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a{
  background-color: white !important;
    color: #009aee !important;
  
}

.vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
 background-color:white !important; 
}

.blog-header-image .vc_column-inner {
 padding-left:0px !important;
 padding-right: 0px !important;
}


.blog-header-image img{
  max-width:78% !important;
}

.blog-title{
  margin-top:-10px !important;
  margin-bottom:-10px;

padding-left:20px;

}


/* Blog*/

.aside_right .widget-area{
  border-left-color:rgba(0,154,238,0.6)!important;
border-left-width: 1.2px !important;
}

.eckb-breadcrumb-label{
 display:none; 
  
}



#elay-sidebar-layout-page-container #elay-content-container  .elay-articles .active span{
   color:#444444 !important;  
}

.epkb_post_type_2-template-default .entry-title h1{
  
   color:#626262 !important; 
}



.epkb_post_type_2 .fn{
  pointer-events: none;
}

.epkb-search-box{

border-radius:0px !important;
}

#epkb-search-kb{
 border-radius:0px !important;
  border-width:0px !important;
  
}

/* Feedback */

#submit-contact-form:hover{
 background:#009aee; 
}


.thanks .m-contact p{
 color:#009aee !important;
      font-weight: 600;
}

.thanks h2{
  
 color:#009aee !important; 
}


a.m-feedback-prompt__button.m-feedback-prompt_form.no{
  
 margin-left:10px; 
}

.m-feedback-prompt__social{
 display:none; 
}

.fa-thumbs-up:before{
 display:none; 
}

.fa-thumbs-down:before{
  
  
 content: "\f040" !important;
}


/* article */
.eckb-breadcrumb-link{
pointer-events: none;

}

.epkb_post_type_2 .meta-categories{
    display:none;
}

.epkb_post_type_2 .cat-btn{
  display:none;
  
  
}

.epkb_post_type_2  .eckb-tag-container{
  display:none;
}

.epkb_post_type_2 .author-box{
  display:none;  
  
}

.epkb_post_type_2 .single-photo-wrapper{
  
  display:none;
}


/* Release notes link */

.Release-notes-link img{
  
  margin-top:1px
    
}

.Release-notes-link{
  
      margin-top: -64px;
    margin-left: 2px;

  margin-left:4px;
}
.Release-notes-link a:hover{
 color:#FD63AB;
text-decoration:none !important;  
  
}

.Release-notes-link a{
  margin-left:-14px;
  margin-top:-20px;
 color:#EB1478; 
}


.page-id-14553 .Release-notes-link{
  display:block;
}

.Release-notes-link{
 display:none; 
}



.the_content_wrapper ol{
  
  color:#626262 !important;
}


.post ul{
color:#626262 !important;
}




.single-post .share_wrapper{
  
  
      width: 74px;
    margin-left: 23px;
  
}




.single-post .the_content_wrapper{
      margin-left: 126px;
    margin-right: 16px;
  
}


.single-post .sidebar-1 .widget-area {
      margin-left: 39px;
    padding-left: 0px;
  
}

#blog-sidebar-container{
  
 width:200px; 
}

#side-bar-title{
  margin-bottom:-60px;
margin-left:25px;
  color:#444444;
  font-size:19px !important;
  text-align:center;
}

#sidebar-indiegogo{
  border-radius:100px !important;
      font-size: 12px !important;
  background: rgba(0,0,0,0);
   background-color: #EB1478;
   border-radius: 0px;
margin-left:51px !important;
  margin-top:53px !important;

}

.post-nav{
 display:none; 
}


.post .guerrillawrap{
display:none;

} 

.section-post-comments .comments{
  
  display:none;
}

.fingbox-features-title{
 padding-top:151px; 
  
}





/* team page*/

.team-page-header{
  margin-top:100px;
  
}

.team-page-image{
 margin-right:-100px; 
    margin-top:20px;
}

.vc_column-inner  .blockquote blockquote{
 background:#fcfcfc!important; 
}





/* Downloads page */  

.fingkit-cta-image{
 width:250px; 
  
}

.fingkit-cta-text h1 a:hover{
  color: #009aee;
}
.fingkit-cta-text a{
  color:white !important;

}


.fingkit-cta-text{
  color:white !important;
 width:250px; 
  
  padding-top:35px;
}

.downloads-title{
padding-top:80px;

}

.downloads-columbs{
 padding-left:25px!important;
  padding-right:25px!important;
  
}

.downloads-logos{

width:100px;
  margin-bottom:-25px !important;
}

.downloads-header-image{
  
 width:600px; 
}

.header-image-container{
margin-left:-20px;  
  
  
}

/* Mobile Styling */  


  
/* Mobile Styling */

@media only screen and (max-width: 500px) {
  
  .layout-boxed{
 padding:0px
  }
  

  /* --------- careers --------*/ 
  
  
  #careers_at_fing{
    margin-top:-102px;
  padding-top:0px !important;
  }
  
  #careers_at_fing .careers_image{
  padding-top:0px!important;
  }

.careers_title{
    padding:15px;
     
    width: 85%;
  
}
  
  /* --------- About--------*/ 
  
    
  .about-email-addresses{
padding-left:0px;

}
  
 .contact-us-left .wpb_wrapper p{
  
  text-align:center !important;
  }
  
  .contact-us-left .wpb_wrapper h1{
  
  text-align:center !important;
  }
  
   .contact-us-left .wpb_wrapper span{
  
  text-align:center !important;
  }
  .other-details-contact-page .vc_column-inner {
  
      width: 80%;
    margin-left: 42px;
  
  }  
  
  .other-details-contact-page {
      width: 133%;
    margin-left: -44px !important;
  
  }
  
  .contact-us-left .wpb_wrapper {
    padding-left: 0px;
}
  
  .contact-us-left {
    margin-top: 14px;
    width: 96%;
    margin-right: 0px;
}
  
  .contact-us-title-text{
   padding-left:0px !important; 
  }
  .page-id-14920 .wpb_single_image.vc_align_left{
    
    text-align:center !important;
  }
  
  .about-header-text {
    
       
   margin-top:0px;
    margin-left:0px;
    padding-top:0px;
    padding-left:0px;
  }
  .about-header-image{
 display:none; 
}
  
  
  /* --------- shopify--------*/
  

    
    
  .shop-faqs{
  margin-top:52px;

  
}
  
  .shopify-buy-frame--toggle.is-sticky{
  
  
    bottom: 20%!important;
  
  }
  
  .page-id-15040 .section_wrapper {
    
       max-width: calc(100% - -4px)!important; 
  }
  
  .fingbox-description {
  
  margin-top:-17px !important;
  }
  .description-icons-fingbox .wpb_content_element{
  
      border-top: 20px solid white;
  
  }
  
  
  .buy-button-fingbox{
    
   padding-left: 4px!important; 
  }
  
  .shop-tech-specs{
    
   padding-top:294px; 
  }

.FAQ-Image img{
        margin-top: -283px !important;
    margin-bottom: 514px !important;
        position: absolute;
    clip: rect(281px,444px,613px,0px);
    
  }
  
  .shop-faqs hr{
   margin-left:auto !important;  
  }
  
  .description-icons-fingbox{
  margin-top:81px !important;
      margin-bottom: -68px !important;  
  }
  
  .fingbox-description hr{
   margin-left:auto !important; 
  }
  
  
  .description-icons-fingbox{
   margin-top:48px;
    margin-bottom:20px;
  }
  
  .buy-button-fingbox{
   padding-left:50px; 
  }
  
  .fingbox-description{
   margin-top:-70px; 
  }
  .page-id-14873 .section_wrapper, .container, .four.columns .widget-area{
    max-width: calc(100% - 0px)!important;
    
  }
  
  
  
  /* --------- phone number page--------*/

.add-phone-text{
  margin-top: 0px;
}

.add-phone-form{
  margin-right: -0px;
    margin-left: 0px;
  
}
  
  
  
/* Fing SDK Page */ 
  
  .page-id-14819 .gform_heading .gform_title {
  color:white !important;
    font-weight:100 !important;
    margin-bottom:-10px !important;
    padding-top:20px !important;
  }
 
  
  .page-id-14819 #gform_submit_button_8{
  width:100%;
  }
  
  .page-id-14819 .sdk-image-header-full-height{
  margin-top: 13px;
    margin-bottom:-60px !important;
    width:96%;
    margin-left:0px !important;
  
  }  
  
  .SDK-Form-Section{
      padding-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
  
}
  
  .fingsdk-title{
       margin-top: 52px !important;
    margin-left: 0px !important;
    margin-bottom: -9px !important;
  }
  
 
   .sdk-image-header{
   display:none; 
  }
  
  

  
    /* FAQ */
  
  
  .Release-notes-link{
    
    margin-left: 28px;
margin-top:-99px;
}
  
  .epkb-article-title {
    /* font-size: 30px !important;
    line-height: 41px !important;*/
}

  .epkb-doc-search-container{
      width: 378px !important;
  	    margin-top: -35px !important;
  margin-left: -39px !important;
  
  }
  
    /* fingbox page */
  
  .fing-app-features-new-features-center-columb{
  display:none !important;
  
  }
 
  
  .extra-features-columb-fingbox-text p{
  text-align:center !important;
  }
  
  .fingbox_page_network_security_text_box p{
  text-align:center !important;
  }
  
  .fingbox_page_network_security_text_box{
  text-align:center;
    margin-top:0px !important;
  
  }
  
  
  .Fingbox-features-image-padding{
    padding-right: 42px;
  margin:auto;
}

.Fingbox-features-image{
    padding-right: 69px;
margin:auto;

}

.fingbox-features-text-top-padding{

 margin:auto;
  }
  
    .fingbox-features-text-top .wpb_wrapper{
 text-align:center!important; 
  
  
}
  
  #fingbox-benifits .fingbox-beinifits-coloumb{
    margin:auto;
    text-align:center !important; 
  }
  
  .fingbox-features-text-top .p1 .s1{
   text-align:center !important; 
  }
  
  
  .fingbox-features-text-top-padding{

    margin:auto;
  padding-left: 0px !important;

}
  
       /* Content of page */
  
    .the_content_wrapper {
    margin: 0 0%;
}
  
  
     /* Menu */
  #Top_bar #menu{
    padding-left: 0px !important;
   text-align:center;
  }


  #menu-item-15330 a{
  
    margin-top:-5px !important;  
  
  }
  
  #menu-item-14409 a{
  
      margin-top:-5px !important;    
  
  }
  
  
  
   /* features-page */
  
    .Fing-kit-button-features{
   margin-right:42px; 
  }
  
  .fingkit-cta-image{
   margin:auto; 
    
  }
 .vc_column_container .vc_custom_1498147025879{
  margin-left:30px;
  margin-top: -15px !important;
  }
  
  
   /* home-page */
  
  .App-store-logos{
margin-left:0px;
}

  
  .fingbox-img-home-page{
  
  margin-left: 0px !important;
  
  }
  
     #Wrapper{
  max-width: calc(100% - 5px);
  
  }
  
  
  .page-id-14236 .wpb_wrapper .WebsiteTitleText{
  margin-top:0px!important;
  }
  

  .wpb_wrapper .vc_custom_1499683910654{
   
    margin-top: 30px !important;
    
  }
  
  .wpb_wrapper .vc_custom_1499683188337{
        margin-top:40px !important;
  }
  
  .wpb_wrapper .vc_custom_1499683935342 {
        margin-top:40px !important;
  }
  

  .wpb_wrapper .vc_custom_1499683858461 {
   margin-top:20px !important; 
    
  }
  
  
 
  
  /* Downloads-page */
  
.downloads-logo-discription .wpb_wrapper{
      padding-top: 30px !important;
  }

.downloads-header-image{
   margin-bottom:0px !important; 
  }
  
  .downloads-columbs{
   padding-top:30px; 
    
  }
  
  .fingkit-cta-text{
  padding-top:0px !important;
}
  
  
  .the_content_wrapper .downloads-columbs {
  
margin-left:0px !important;
    margin-right: 0px !important;
    margin-top: 20px;
  }
    
  .wpb_wrapper .vc_custom_1498549647142{
 margin-top:0px !important; 
}
  
  
  .downloads-logo-discription{
    
   text-align:center!important; 
  }
  
  .downloads-header-image{
  
 width:auto; 
}
  
  .downloads-logos{
   margin:auto;
    
  }
 
     
  /* fingbox features page */
  
  @media only screen and (device-width: 768px) {
  
    .fing-app-features-new-features-center-columb{
    
      display:none !important;
      
    }
  }

.fingbox-features-title  {
    padding-top:40px;
    
  }
  #fingbox-benifits{
    
   padding-right:0px !important; 
  }
  
  #fingbox-benifits .fingbox-beinifits-coloumb{
    padding-left:0px !important;
      padding-right: 0px !important;
    
  }
  .network-secuirty-image{
    padding-top:30px;
    padding-right: 0px !important;
    text-align:center!important;
  }
  
  .screen-shot{
    padding-top:30px;
   padding-left:50px;
  }
  
.house_hart {
    margin: auto;
  }
  
  .network_security_text_box{
  margin-top:0px !important;
  }
  
  .network_security_text_box h1{
   text-align:center; 
  }
  
  .screen-shot {
    margin: auto;
  }
  
 #WiFi-Troubleshooting-Row{
    
    display: flex;    
    flex-direction:column-reverse
  }
  
  
   #fingbox-benifits{
   text-align:center; 
  }
  
.wpb_wrapper .fingbox-features-text-top{
  
    text-align:center !important;
margin-left:1px !important;  
  
}
  
.network-security-image{
   padding-left:40px !important;
    
  }
  
  
 
  .apple-store-logo{
   padding-left:10px; 
  }

  
  /* logo */
  
  #Top_bar .logo #logo{
    
    margin:0px !important;
    padding-bottom:10px!important;
    padding-left:5px !important;
    
  }
  
  
  .vc_column_container>.vc_column-inner{

    padding-left:0px;
    padding-right:0px;
  }

    /* App Stats*/
 .WebsiteStats{
    
    width:100%;
  }
  
  
  
  
  /* Website title home page*/
 
  .wpb_wrapper .vc_custom_1497274324757{
  margin-top:10px!important;
  
  }
  
  .vc_custom_1497274324757 .p1{
    
    padding-top:20px;
  }
  
  
  /* Fing app section */
  
  .wpb_wrapper .vc_custom_1497273219100{
  
    
   margin-top:40px !important;
    
  }
  
  .wpb_wrapper .vc_custom_1497263605206{
    
    margin-top:0px !important;
    
  }
  
   /* Fing box section */
  

  
  .wpb_wrapper .vc_custom_1497273187519{
   margin-top:40px !important; 
    
    margin-bottom:0px !important;
  }
  
     /* slider */
  
    .vc_tta-tabs.vc_tta-has-pagination .vc_pagination{
    
    margin-top:5px !important;
  }
  
  .vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
    
    padding-bottom:25px !important;
  }
  
  .vc_row{
  text-align:center;
    margin-left:0px;
   margin-right:0px;
  }
  .wpb_wrapper .vc_custom_1497257339888{
  margin-top:20px !important;
    margin-bottom:0px !important;
 
  }
  
  .wpb_text_column .wpb_content_element  .vc_custom_1497257339888{
   
  }
  
  
  .vc_column-inner .SDKSliderImage{
  margin-left:0px !important;
  }
  
  .SDKSliderImage{
   max-width:93% !important; 
    margin:auto;
  }
  

  
       /* Footer */
  
 
  #Footer .widgets_wrapper .widget{
      width: 311px;
  }

  #Footer .widgets_wrapper .container{
 margin-left:40px; 
  }
    

.vc_gitem-animate-none .vc_gitem-zone-b{
   opacity:100; 
  }
  
     /* Contact us */
  
  .Social-media-contact table {
    width: 110%;
    margin-left: -13px;
}
  
  
  .vc_custom_1498559766356{
   margin-top:-20px; 
  }
  
  .contact-us-image{
    width:350px;
        margin-left: -20px;
    
    margin-top: -50px;
  }


        /* Footer */
    .vc_custom_1498212112979 img{
   max-width: 115% !important; 
  }
    
 
    
    
  #Footer .widgets_wrapper .container {
    margin-left: 40px !important;
}

}


  
/*-------fingbox popup--------*/



#fingbox_popup_overlay{
	display: none;
    position: fixed;
    top: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    left: 0px;
    right: 0px;
    z-index: 2147483647;
}

#fingbox_popup{
  	background-repeat: no-repeat, no-repeat;
    background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2017/11/popup.png);
    /*wp-content/uploads/2017/02/Artboard-70faceb99ouuok-ad-ideas-1030x517.png
  	wp-content/uploads/2017/02/Artboard-70faceb99ouuok-ad-ideas-300x151.png
  */
    background-attachment: scroll, scroll;
    background-position: right -350px center, center center;
    background-size: cover;
	object-fit:scale-down; 
	padding: 0 10px ;
    width: 33%;
  	height: 368px;
    top: 150px; 
    left: 50%;
    margin-left: -350px;
    position: relative;
    color: #fff!important;
    border-radius: 0px;
}

#fingbox_popup .pink-half{
  padding: 0px 35px;
	/*padding: 38px 35px;*/
  	width: 250px;
    position: relative;
  	float: right;
}

#fingbox_popup .av-special-heading {
	margin: 0 auto;
}

#fingbox_popup .av-special-heading .av-subheading{
      color: #888888;
      font-size: 21px !important;
    line-height: 26px;
	font-weight: 300;
  	text-align: justify;
}

#fingbox_popup .av_textblock_section p{
}

#fingbox_popup h1 {
  	color: #444444!important;
  	font-weight: 300;
  	margin: 20px 0;
  font-size:44px;
  line-height:47px;
}

#popup-button {
  border-radius:100px;
  height:49px;
	background-color: #e61478;
    color: white;
   font-size:17px !important;
      width: 233px;
}

#close_popup {
	font-size: 20px;
    line-height: 22px;
    top: -10px;
    left: -10px;
    color: #fff!important;
    text-decoration: none!important;
    position: absolute;
    background: #333;
    width: 25px;
    height: 25px;
    border-radius: 25px;
    text-align: center;

}

@media only screen and (max-width: 767px){
  #fingbox_popup{
    background-repeat: no-repeat, no-repeat;
     background-image: none;
   background-color:white !important;
    background-attachment: scroll, scroll;
    background-position: center center;
  padding: 0px 10px;  
  	/*padding: 30px 10px;*/
    width:100%;
    /*width: 300px;*/
    /*top: 50px;*/
    left: 46%;
    margin-left: -150px;
  }
  
  #fingbox_popup .pink-half {
    
    padding: 0px 9px;
   /* padding: 40px 9px;*/
    width: 300px;
    position: absolute;
    left: 0px;
  }
  
  #fingbox_popup .avia-image-container-inner{
  	display: none;
  }
  
  #fingbox_popup .av-special-heading {
      width: 100%;
  }
  
  #fingbox_popup .av-special-heading .av-subheading {
    text-align:center;
      width: 100%!important;
  }
  
  #fingbox_popup h1 {
        font-size: 50px;
    line-height: 50px;
    text-align: center;
  }  
  
  #cookie-law-info-again{
  	right: 10px!important;
  }
 
  
  #close_popup {
  	font-size: 15px!important;
  }
  
}

