@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700');
/* Generated by scope_css.py -- do not edit by hand.
   Source: fund.twinfoldcapital.com/css/style.css
   Every selector is confined to .tfc-campaign so the campaign theme cannot
   restyle the shared site header and footer. */
.tfc-campaign{
    font-family: 'Nunito Sans', sans-serif;
    overflow-x: hidden;
}
.tfc-campaign h1, .tfc-campaign h2, .tfc-campaign h3, .tfc-campaign h4, .tfc-campaign h5, .tfc-campaign h6{
    font-family: 'Nunito Sans', sans-serif;
}
.tfc-campaign h1.font-weight-bold, .tfc-campaign h2.font-weight-bold, .tfc-campaign h3.font-weight-bold, .tfc-campaign h4.font-weight-bold, .tfc-campaign h5.font-weight-bold, .tfc-campaign h6.font-weight-bold{
    font-weight: 600 !important;
}
.tfc-campaign a, .tfc-campaign a:hover, .tfc-campaign a:focus, .tfc-campaign button, .tfc-campaign button:focus{
    text-decoration: none !important;
    outline: none !important;
    box-shadow: none !important;
}
.tfc-campaign a{
  color:#0c5881;
}
.tfc-campaign ::selection{
    background: rgba(166, 175, 189, 0.3);
}
.tfc-campaign ::-moz-selection{
    background: rgba(166, 175, 189, 0.3);
}
.tfc-campaign .back_top{
    text-align: center;
    position: fixed;
    bottom: 15px;
    height: 35px;
    width: 35px;
    background-color: #0c5881;
    display: none;
    z-index: 10000;
    border-radius: 3px;
    right: 20px;
    transition: all 0.5s;
}
.tfc-campaign .back_top i{
    color: #fff;
    line-height: 35px;
    font-size:14px;
    display: block;
}
.tfc-campaign .contact-1a{
  font-size:1.3em;
  color:000;
}
.tfc-campaign .bigeye{
  font-size:2em;
  color:#0c5881;
}
.tfc-campaign .section{
    padding-top: 80px;
    padding-bottom: 80px;
    position: relative;
    background-color: #fff;
}
.tfc-campaign .main-title-border::after, .tfc-campaign .main-title-border::before{
    display: inline-block;
    margin-top: -7px;
    vertical-align: middle;
    content: "";
    background-color: #d0d0d0;
    width: 30px;
    height: 1px;
}
.tfc-campaign .main-title-border i{
    font-size: 20px;
}
.tfc-campaign .bg-dark{
    background-color: #000;
}
.tfc-campaign .text-muted{
    color: #777 !important;
}
.tfc-campaign .text-custom{
    color: #f05a2b;
}
.tfc-campaign .text-custom-teal{
  color:#00e7ff;
}
.tfc-campaign .text-danger{
    color: #E64236 !important;
}
.tfc-campaign .text-green{
    color: #33D287 !important;
}
.tfc-campaign .text-blue{
    color: #4285F3 !important;
}
.tfc-campaign .text-yellow{
    color: #FCBB03 !important;
}
.tfc-campaign .text-purple{
    color: #5859FE !important;
}
.tfc-campaign .bg-danger-opacity{
    background-color: rgba(230, 66, 54, 0.13);
}
.tfc-campaign .bg-green-opacity{
    background-color: rgba(51, 210, 135, 0.13)
}
.tfc-campaign .bg-blue-opacity{
    background-color: rgba(66, 133, 243, 0.13);
}
.tfc-campaign .bg-yellow-opacity{
    background-color: rgba(252, 187, 3, 0.13);
}
.tfc-campaign .bg-purple-opacity{
    background-color: rgba(88, 89, 254, 0.13);
}
.tfc-campaign .bg-dark-opacity{
    background-color: rgba(0, 0, 0, 0.13);
}
.tfc-campaign .h-100vh{
    height: 100vh;
}
.tfc-campaign .z-index{
    z-index: 2;
}
.tfc-campaign .bg-custom{
    background-color: #0c5881;
}
.tfc-campaign .bg-dark{
    background-color: #1d1f25 !important;
}
.tfc-campaign .bg-overlay-gredient{
    background: linear-gradient(32deg, rgba(27, 0, 255, 0.78) 0%, rgba(56, 98, 103, 0.7) 100%);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.tfc-campaign .bg-overlay{
    background: rgba(42, 42, 45, 0.88);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.tfc-campaign .btn{
    padding: 10px 22px;
}
.tfc-campaign .btn-rounded{
    border-radius: 30px;
}
.tfc-campaign .btn-outline-custom{
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    letter-spacing: 1px;
    transition: all 0.5s;
    font-size: 15px;
}
.tfc-campaign .btn-nav-apply{
  background-color: #f05a2b!important;
  border: 2px solid #f05a2b!important;
  color: #fff !important;
  transition: all 0.5s;
  font-size: 15px;
  text-transform: capitalize;
  border-radius: 5px;
  shadow:2px #000;
}
.tfc-campaign .apply-link{
  display:block;
  background-color: #f05a2b!important;
  color: rgba(255, 255, 255, 1);
    font-size: 15px;
    padding: 10px 15px !important;
    margin: 0 7px;
    transition: all 0.4s;
}
.tfc-campaign .text-white p h1 h2 h3 h4 h5{
  color:#fff;
}
.tfc-campaign .btn-outline-custom:hover, .tfc-campaign .btn-outline-custom:focus, .tfc-campaign .btn-outline-custom:active, .tfc-campaign .btn-outline-custom.active, .tfc-campaign .btn-outline-custom.focus, .tfc-campaign .btn-outline-custom:active, .tfc-campaign .btn-outline-custom:focus, .tfc-campaign .btn-outline-custom:hover, .tfc-campaign .open>.dropdown-toggle.btn-outline-custom{
    background-color: #fff !important;
    border-color: #fff !important;
    color: #000 !important;
}
.tfc-campaign .btn-custom{
    background-color: #0c5881;
    border: 2px solid #0c5881;
    color: #fff;
    transition: all 0.5s;
    font-size: 15px;
    text-transform: capitalize;
}
.tfc-campaign .btn-customgreen{
    background-color: #f05a2b;
    border: 2px solid #f05a2b;
    color: #fff;
    transition: all 0.5s;
    font-size: 15px;
    text-transform: capitalize;
}
.tfc-campaign .btn-custom:hover, .tfc-campaign .btn-custom:focus, .tfc-campaign .btn-custom:active, .tfc-campaign .btn-custom.active, .tfc-campaign .btn-custom.focus, .tfc-campaign .btn-custom:active, .tfc-campaign .btn-custom:focus, .tfc-campaign .btn-custom:hover, .tfc-campaign .open>.dropdown-toggle.btn-custom{
    background-color: #25af64;
    border-color: #25af64;
    color: #f3f3f3;
}
.tfc-campaign .vertical-content{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: row;
    -webkit-flex-direction: row;
}
.tfc-campaign .custom-nav{
    padding: 15px 0px;
    width: 100%;
    border-radius: 0px;
    z-index: 999;
    border-bottom: 1px solid rgba(255, 255, 255, 0.07);
    margin-bottom: 0px;
    transition: all 0.5s ease-in-out;
    background-color: #fff;
}
.tfc-campaign .custom-nav.stickyadd{
    background-color: #fff;
    padding: 12px 0px;
    
    -webkit-box-shadow: 0px 0 3px #dddddd;
    -moz-box-shadow: 0px 0 3px #dddddd;
    box-shadow: 0px 0 3px #dddddd;
  }
.tfc-campaign .custom-nav .navbar-nav li a{
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    padding: 10px 0;
    margin: 0 7px;
    transition: all 0.4s;
}
.tfc-campaign .navbar-toggler{
    font-size: 24px;
    margin-top: 5px;
    margin-bottom: 0px;
    color: #0c5881;
}
.tfc-campaign .custom-nav .navbar-nav li.active a, .tfc-campaign .custom-nav .navbar-nav li a:hover, .tfc-campaign .custom-nav .navbar-nav li a:active{
    color: #f05a2b;
}
.tfc-campaign .apply-link:hover, .tfc-campaign .btn-nav-apply:hover{
  background-color:#0c5881!important;
  border-color:#0c5881!important;
  color:white!important;
}
.tfc-campaign .nav-item .apply-link:hover{
  color:white!important;
}
.tfc-campaign .navbar-toggle{
    font-size: 24px;
    margin-top: 5px;
    margin-bottom: 0px;
    color: #ffffff;
}
.tfc-campaign .custom-nav .btn-custom{
    margin-top: 5px;
    margin-bottom: 5px;
}
.tfc-campaign .nav .open>a, .tfc-campaign .nav .open>a:focus, .tfc-campaign .nav .open>a:hover{
    background-color: transparent;
    border-color: #337ab7;
}
.tfc-campaign .custom-nav .navbar-brand.logo img{
    height: 50px;
}
.tfc-campaign .home-bg-color{
    background-color: #2e323a;
    position: relative;
}
.tfc-campaign .home-table-center{
    display: table-cell;
    vertical-align: middle;
}
.tfc-campaign .home-table{
    display: table;
    width: 100%;
    height: 100%;
}
.tfc-campaign .header_btn span{
    position: relative;
    top: 14px;
}
.tfc-campaign .header_content{
    max-width: 700px;
}
.tfc-campaign .header_small_title span{
    border-radius: 7px;
    padding: 5px 20px;
    background-color:rgba(46, 208, 120, 0.10);
    color: #0c5881;
}
.tfc-campaign .header_title{
    font-size: 50px;
    font-weight: 300;
    line-height: 1.2;

}
.tfc-campaign .header_title2a{
    font-size: 43px;
    font-weight: 300;
    line-height: 1.5;
    text-transform: capitalize;
}
.tfc-campaign .header_subtitle{
    font-size: 16px;
    max-width: 600px;
    color: rgba(255, 255, 255, 0.6);
}
.tfc-campaign .scroll_down{
    position: absolute;
    bottom: 13vh;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 13px;
    z-index: 8;
}
.tfc-campaign .scroll_down i{
    position: relative;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
    height: 50px;
    width: 30px;
    line-height: 60px;
    border-radius: 30px;
    border: 2px solid #ffffff;
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.tfc-campaign .scroll_down i:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    z-index: -1;
    transition: all .2s;
}
.tfc-campaign .home-half{
    padding: 200px 0px;
}
.tfc-campaign .bg-trial-form{
    background-color: rgba(255, 255, 255, 1);
    max-width: 360px;
}
.tfc-campaign .bg-trial-form-app{
    background-color: rgba(255, 255, 255, 1);
    max-width: 100%;
}
.tfc-campaign .bg-trial-form .trial-input.bg-trial-form-app{
    border: 2px solid #3d3f44;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 30px;
}
.tfc-campaign .bg-trial-form .bg-trial-form-app label{
    margin-left: 10px;
}
.tfc-campaign .presentation-mockup{
    position: relative;
    top: 50px;
    z-index: 100;
}
.tfc-campaign .home-bg-img{
    background-size: cover;
    background-position: center center;
    background-image: url("../images/hero_main_new.385bed8031bf.jpg");

}
.tfc-campaign .home-bg-img2{
    background-size: cover;
    background-position: center center;
    background-image: url("../images/hero_new_2.5996685d6a1c.jpg");

}
.tfc-campaign .home-bg-img3{
    background-size: cover;
    background-position: center center;
    background-image: url("../images/new-hero-6.9af8ea8070d0.jpg");
}
.tfc-campaign .home-bg-img4{
    background-size: cover;
    background-position: center center;
    background-image: url("../images/landscape-hero.7ecdba8ca092.jpg");
}
.tfc-campaign .divider1{
  display: inline-block;
  height: 3px;
  width: 50px;
  margin-bottom: 10px;
  position: relative;
  background-color: #00e7ff;
}
@media (max-width:991px){.tfc-campaign .divider1{
    display:none;
  }
.tfc-campaign .divider2{
    display: inline-block;
    height: 3px;
    width: 50px;
    margin-bottom: 10px;
    position: relative;
    background-color: #00e7ff;
  }
@media (min-width:991px){.tfc-campaign .divider2{
    display: inline-block;
    height: 3px;
    width: 50px;
    margin-bottom: 10px;
    position: relative;
    background-color: #00e7ff;
}}
.tfc-campaign .shadow-me{
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.3);
  box-shadow: 0px 0px 15px 5px rgba(115, 128, 157, 0.3); }}
.tfc-campaign .home-banner-02{position: relative!important; overflow: hidden!important; }
.tfc-campaign .home-banner-02:after{ content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background: rgba(0, 0, 0, 0.40); }
.tfc-campaign .home-banner-02 .img-effect{ z-index: 1; }
.tfc-campaign .home-banner-02 .container{ position: relative; z-index: 1; }
.tfc-campaign .home-banner-02 .hb-text{ padding-top: 150px; }
.tfc-campaign .home-banner-02-custom{position: relative!important; overflow: hidden!important; }
.tfc-campaign .home-banner-02-custom:after{ content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background: rgba(0, 0, 0, 0.6); }
.tfc-campaign .home-banner-02-custom .img-effect{ z-index: 1; }
.tfc-campaign .home-banner-02-custom .container{ position: relative; z-index: 1; }
.tfc-campaign .home-banner-02-custom .hb-text{ padding-top: 150px; }
.tfc-campaign .bg-effect-section .img-effect img{
  width:100%;
}
.tfc-campaign .bg-effect-section .bottom{
    bottom: 0;
}
.tfc-campaign .bg-effect-section .img-effect{
    position: absolute;
    left: -2px;
    right: -2px;
  }
.tfc-campaign .p-tb-35{
  padding-top:35px;
  padding-bottom:35px;
}
.tfc-campaign .p-t-20{
  padding-top:20px;
}
.tfc-campaign .home-bg-gradient{
    background: #0c5881;  
    background: -webkit-linear-gradient(to right, #182848, #0c5881);  
    background: linear-gradient(to right, #182848, #0c5881); 
}
.tfc-campaign .bg-blueg{
      background: #0c5881;  
      background: -webkit-linear-gradient(to right, #182848, #0c5881);  
      background: linear-gradient(to right, #182848, #0c5881); 
  }
.tfc-campaign .bg-white{
    background-color:#fff;
  }
.tfc-campaign .bg-trial-form{
  margin-top:2rem;
}
.tfc-campaign .home-bg-gradient .bg-trial-form .bg-trial-form-app .trial-input{
    border: 2px solid #eaeaea;
    background-color: rgb(255, 255, 255, 1);
    border-radius: 30px;
}
.tfc-campaign .home-bg-gradient .bg-trial-form .bg-trial-form-app{
    background-color: #fff;
}
.tfc-campaign .home-bg-gradient .bg-trial-form  h5{
    color: #000 !important;
}
.tfc-campaign .home-bg-pattern{
    background-color:#0c5881;
    background-image: url("../images/pettern.f10544eca810.png");
    background-position: center center;
}
.tfc-campaign .account_bg_color{
  background: #c6c6c6;  
  background: -webkit-linear-gradient(to right, #ddd, #fff);  
  background: linear-gradient(to right, #ddd, #fff); 
  height: 100vh;
}
.tfc-campaign .account_bg_color_gradient{
    background: #5758bb;  
    background: -webkit-linear-gradient(to right, #182848, #5758bb);  
    background: linear-gradient(to right, #182848, #5758bb); 
    height: 100vh;
}
.tfc-campaign .account_bg_img{
    background-size: cover;
    background-position: center center;
    background-image: url("../images/home-bg-3.7d4aab60dc01.jpg");
    height: 100vh;
    position: relative;
}
.tfc-campaign .account_bg_pattern{
    background-color:#2e323a;
    background-image: url("../images/pettern.f10544eca810.png");
    background-position: center center;
    height: 100vh;
}
.tfc-campaign .account_img{
    background-size: cover;
    background-color: rgba(255, 255, 255, 0.08);
    background-position: center center;
    position: relative;
    box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.38);
}
.tfc-campaign .account_form_bg{
    background-color: #fff;
}
.tfc-campaign .account_form_bg .form-control{
    background-color: #fff;
    
    border: 1px solid rgb( 113,113,113,0.2);
}
.tfc-campaign .lan_box_ser h5{
    font-weight: 600;
}
.tfc-campaign .lan_box_ser p{
    font-size: 15px;
}
.tfc-campaign .lan_box_ser{
    border: 1px dotted #e7e7e7;
    border-radius: 5px;
    transition: all 0.5s;
}
.tfc-campaign .lan_box_ser .ser_icon i{
    font-size: 42px;
    height: 70px;
    width: 70px;
    position: relative;
    display: inline-block;
    border-radius: 50%;
    padding-left: 36px;
    transition: all 0.5s;
}
.tfc-campaign .lan_box_ser:hover{
    border-color: transparent;
}
.tfc-campaign .cta-desc{
    max-width: 635px;
}
.tfc-campaign .free-trial-form .form-control{
    height: 50px;
    box-shadow: none;
}
.tfc-campaign .free-trial-form .form-control:focus{
    border-color: #0c5881;
}
.tfc-campaign .lan_features_subtitle{
    max-width: 420px;
}
.tfc-campaign .work_box .work_icon i{
    font-size: 32px;
    height: 75px;
    line-height: 75px;
    width: 75px;
    background-color: #0c5881;
    display: inline-block;
    border-radius: 50%;
}
.tfc-campaign .work_content h5{
    font-weight: 600;
}
.tfc-campaign .working_icons_left i, .tfc-campaign .working_icons_right i{
    font-size: 35px;
    position: absolute;
    top: 100px;
    color: #0c5881;
    z-index: 9;
}
.tfc-campaign .working_icons_left i{
    left: 63%;
}
.tfc-campaign .working_icons_right i{
    left: 30%;
}
.tfc-campaign .video_section .presentation_icon{
    position: absolute;
    top: 50%;
    left: 51%;
    margin-left: -40px;
    margin-top: -40px;
}
.tfc-campaign .presentation_icon{
    outline: none !important;
    width: 65px;
    height: 65px;
    padding-left: 2px;
    border-radius: 50%;
    z-index: 4;
    background-color: #0c5881;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    color: #fff !important;
    font-size: 35px;
    line-height: 65px;
}
.tfc-campaign .client_review{
    line-height: 1.6;
    font-size: 22px;
    font-weight: 600;
    max-width: 550px;
}
.tfc-campaign .testi_boxes .tam_testi_icon{
    font-size: 80px;
}
.tfc-campaign .client_name{
    font-size: 18px;
}
.tfc-campaign .owl-theme .owl-controls .owl-page{
    margin: 20px 0px;
}
.tfc-campaign .owl-theme .owl-controls .owl-page span{
    display: block;
    width: 13px;
    height: 13px;
    border: 2px solid #0c5881;
    margin: 5px 4px;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    transition: all 0.5s;
    background: #fff;
}
.tfc-campaign .owl-theme .owl-controls .owl-page.active span{
    width: 13px;
}
.tfc-campaign .logo_img img{
    max-height: 100px;
    width: auto !important;
}
.tfc-campaign .price_border_box{
    padding: 40px;
    border: 1px solid #e9e9e9;
    transition: all 0.5s;
    border-top: 3px solid #0c5881;
}
.tfc-campaign .price_border_box.active .lable{
    background: #0c5881;
    padding: 8px 0;
    text-align: center;
    width: 130px;
    position: absolute;
    top: -17px;
    right: 0px;
    left: 0;
    border-radius: 6px;
}
.tfc-campaign .price_border_box.active .lable h6{
    color: #fff;
    font-size: 14px;
}
.tfc-campaign .price_border_box .lan-price h1 sup, .tfc-campaign .price_border_box .lan-price h1 sub{
    font-size: 26px;
}
.tfc-campaign .price_border_box .lan-price h1{
    font-size: 49px;
    font-weight: 600;
}
.tfc-campaign .price_border_box .price-name h5{
    font-weight: 600;
}
.tfc-campaign .price_border_box .lan-price h1 sup{
    position: relative;
    top: -15px;
}
.tfc-campaign .price_border_box .lan_price_feat{
    padding: 40px 0px;
}
.tfc-campaign .price_border_box .lan_price_feat p{
    font-size: 14px;
    color: #777;
}
.tfc-campaign .team-box{
    border: 1px dotted #eae5e5;
}
.tfc-campaign .bus_team_email{
    font-size: 13px;
}
.tfc-campaign .bus_team_name{
    font-size: 19px;
}
.tfc-campaign .bus_team_social{
    border-top: 1px solid #eae5e5;
}
.tfc-campaign .bus_team_social li a{
    color: #b7b7bb;
    transition: all 0.52s;
    font-size: 18px;
    margin-top: 10px;
    display: inline-block;
}
.tfc-campaign .bus_team_social li a:hover{
    color: #0c5881;
}
.tfc-campaign .bg-funfact{
    background-image: url("../images/img-1.635516e42730.jpg");
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
}
.tfc-campaign .lan_funfact{
    border: 1px dashed #8a8a8a;
}
.tfc-campaign .lan_funfact .lan_fun_name{
    font-size: 15px;
}
.tfc-campaign .faq-boxes{
    border: 1px solid #e9e9e9;
    border-radius: 10px;
    transition: all 0.5s;
}
.tfc-campaign .faq-boxes h5{
    font-size: 18px;
}
.tfc-campaign .form-control{
    box-shadow: none !important;
    height: 50px;
    border: 1px solid #e0e0e0;
}
.tfc-campaign .form-control:focus{
    border-color: #0c5881;
}
.tfc-campaign .contact-border{
    width: 60px;
    height: 3px;
    margin: 20px 0px;
}
.tfc-campaign textarea.form-control{
    height: auto;
}
.tfc-campaign .error{
    margin: 8px 0px;
    display: none;
    color: red;
}
.tfc-campaign .error_msg{
    margin-bottom: 20px;
    text-align: center;
    font-size: 18px;
    color: red;
    font-weight: 700;
}
.tfc-campaign .gig_loader{
    display: none;
}
.tfc-campaign #success_msg{
    text-align: center;
    margin-bottom: 20px;
}
.tfc-campaign #success_msg h3{
    color: #0dba26;
    font-size: 22px;
}
.tfc-campaign .footer{
    background-color: #232227;
}
.tfc-campaign .about_footer_color{
    color: #989898;
}
.tfc-campaign .footer ul.footer_menu_list li a:hover{
    color: #fff;
    transition: all 0.3s;
}
.tfc-campaign .footer ul.footer_menu_list li a{
    color: rgba(255, 255, 255, 0.5);
    display: inline-block;
    padding: 5px 0;
    text-decoration: none !important;
}
.tfc-campaign .footer-border{
    background-color: rgba(255, 255, 255, 0.2);
    height: 1px;
}
.tfc-campaign .footer-title{
    color: #fff;
}
.tfc-campaign .footer-alt .copy-rights{
    margin: 10px 0px;
    line-height: 60px;
    color: #989898;
    padding-left: 20px;
}
.tfc-campaign .footer{
    background-color: #fff;
		border-top: 1px dashed rgb(0,0,0,0.3);
}
.tfc-campaign .footer ul.footer_menu_list li a{
    color: rgba(0, 0, 0, 0.5);
    display: inline-block;
    padding: 5px 0;
    text-decoration: none !important;
}
.tfc-campaign .footer-title{
	color:rgb(113,113,113, 0.5);
}
.tfc-campaign .footer-right-border{
    border-right: 1px solid #ddd;
}
.tfc-campaign .footer-social{
font-size: 1.4em;
color: #0c5881;
}
@media (max-width: 768px){.tfc-campaign .custom-nav{
        margin-top: 0px;
        padding: 10px 0px !important;
        background-color: #fff;
        border-bottom: 1px solid rgba(90, 90, 90, 0.24);
    }
.tfc-campaign .custom-nav .navbar-nav li a{
        margin: 0 0px;
        padding: 6px 0;
    }
.tfc-campaign .navbar-collapse{
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 23px;
}
.tfc-campaign .custom-nav>.container{
        width: 90%;
    }
.tfc-campaign .navbar-nav{
        margin-top: 0px;
    }
.tfc-campaign .navbar-toggler{
        font-size: 24px;
        margin-top: 4px;
        margin-bottom: 0px;
        color: #0c5881;
    }
.tfc-campaign .header_title{
        font-size: 36px;
        line-height: 1.2;
    }
.tfc-campaign .header_title2a{
        font-size: 26px;
        font-weight: 300;
        line-height: 1;

        text-align:center;
    }
.tfc-campaign .header_subtitle{
        font-size: 15px;
        line-height: 1.8;
    }
.tfc-campaign .vertical-content{
        display: inherit;
    }
.tfc-campaign .h-100vh, .tfc-campaign .home-half{
        height: auto;
        padding: 110px 0 170px 0;
    }
.tfc-campaign .account_bg_color, .tfc-campaign .account_bg_color_gradient, .tfc-campaign .account_bg_img, .tfc-campaign .account_bg_pattern{
        height: auto;
        padding: 50px 0px;
    }
.tfc-campaign .custom-nav .navbar-brand.logo img{
        height: 40px;
    }
.tfc-campaign .client_review{
        line-height: 1.4;
        font-size: 18px;
        max-width: 550px;
    }}
/* DROPPED: malformed in source (dead on the live site too):
   - @media (max-width: 991px) and (min-width: 200px) { ... } */
.tfc-campaign .custom-title-cory{
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
  letter-spacing: 1px;
}
.tfc-campaign .custom-subtitle-cory{
  font-size: 25px;
  margin-bottom: 30px;
  line-height:1.8;
  font-weight:400;
}
.tfc-campaign .align-items-center{
  display:flex;
  align-items: center;
}
.tfc-campaign .trustlinksize{
  min-height:62px;
  max-height:62px;
}
.tfc-campaign .bbbsize{
  min-height:86px;
  max-height:86px;
}
.tfc-campaign .googlesize{
  min-height:60px;
  max-height:60px;
}
.tfc-campaign .b-b{
  border-bottom:1px solid #d0d0d0;
}
.tfc-campaign .b-t{
  border-top:1px solid #d0d0d0;
}
.tfc-campaign .text-gray{
  color:#c4c5c7!important;
}
.tfc-campaign .mt-20{
  margin-top:20px;
}
.tfc-campaign .mt-2rem{
  margin-top:2rem;
}
@media (max-width:991px){.tfc-campaign .hide-mobile{
  display:none
}}
@media (min-width:991px){.tfc-campaign .show-mobile{
  display:none;
}}
.tfc-campaign .underline-me{
  text-decoration:underline!important;
  -webkit-text-decoration-color:#00e7ff!important;
  text-decoration-color:#00e7ff!important;
}
.tfc-campaign .m-t-home-header{
    margin-top:100px;
}
.tfc-campaign .small-bg-home{
    height:500px;
}
.tfc-campaign .fw-700{
    font-weight:700;
}
.tfc-campaign .fw-600{
    font-weight:600;
}
.tfc-campaign .m-l-10per{
    margin-left:8%;
}
.tfc-campaign .mobile-bg-img{
    background-image:url("../images/bg-1.96c3b0ddfe91.jpg");
}
@media (max-width:991px){.tfc-campaign .mobile-bg-img{
        background-color:white;
            background-image:url("../images/bg-1.96c3b0ddfe91.jpg");

}}
@media (max-width:991px){.tfc-campaign .mobile-hide-app{
    display:none;
}}
