/* index.css starte */
/************** Homepage ***************/
*{
     padding: 0;
     margin: 0;
     box-sizing: unset;
}
h1, .h1, h2, .h2, h3, .h3 {
     font-size: unset;
     margin: unset;
}
p{
     margin: unset;
}
body {
     color: #000;
}
img{
     image-rendering: -webkit-optimize-contrast !important;
     transform: translateZ(0) scale(0.999999);
}
element.style {
     display: block;
}
.from_error {
     color: #ff3333;
     font-size: 12px;
     padding-left: 2px;
     min-height: 20px;
     display: none;
}
.top_header_left{
     display: flex ;
}
.home_container{
     background-color: #FFF;
     width: 100%;
     margin: auto;
     padding: 0;
     max-width: 1440px;
}
.footer_header_logo_img{
     padding-left: 35%;
     width: 32%;
     cursor:pointer;
}
.home__howworks_div{
     display: flex;
}
.active_overclass{
     background-color: #FFFFFF;
     box-shadow: 5px 13px 31px rgb(229 229 229 / 50%);
     border-radius: 12px;
}
.inactive_overclass{
     background-color: #E5F1FF;
     border-radius: 12px;
}
.training_cont{
     width: 60%;
     display: flex;
     align-items: flex-end;
     padding-left: 3%;
     font-size: 17.7px;
     font-family: Poppins-Light;
}
.store_img{
     width: 80%;
}
.home_action_vid_img { content: url(../images/action_dashboard@1x.png); }
.help_connect_vid_img { content: url(../images/stay_top@2x.png); }
.help_connect_vid_img_apr { content: url(../images/stay_top_apr@2x.png); }
.build_img { content: url(../images/build@2x.png); }
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (-moz-min-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2) {
     .home_action_vid_img { content: url(../images/action_dashboard@2x.png);  }
     .help_connect_vid_img { content: url(../images/stay_top@3x.png); }
     .help_connect_vid_img_apr { content: url(../images/stay_top_apr@3x.png); }
     .build_img { content: url(../images/build@3x.png); }
}
/* login v3  */
.checkbox{
     position: relative;
     display: block;
     margin-top: 20px;
     margin-bottom: 10px;
}
.footer_div{
     margin: auto; max-width: 1440px; width: 100%; display: flex;
}
#signin_remember, #SignupAggrement, #RememberCheckBox{
     display: inline-block;
     cursor: pointer;
}
#signup_aggrement{
     vertical-align: middle;
}
.v2_checkbox_txt {
     margin-left: 5px;
     font-size: 15px;
     color: #000000;
     font-family: 'Poppins-Regular';
     -webkit-font-smoothing: auto !important;
     -moz-osx-font-smoothing: auto !important;
 }
 .v2_checkbox_txt > a {
     color: #007AFF !important;
     text-decoration:none;
 }
.login_content{
     font-size: 31px;
     line-height: 125%;
     height: auto;
     width: 100%;
     text-align: center;
     margin-top: 2%;
     margin-left: unset;
     font-family: Montserrat-Bold;
     color : #0c5aaf;
     position: absolute;
     top: 0px;
 }
 .login_content_one{
     font-size:35px;
     line-height: 180%;
 }
 .login_content_two{
     font-size:50px;
 }
 .login_content_three{
     line-height:55px;
 }
.login_cont {
     width: auto;
     font-family: Poppins-Regular;
     margin-top: 4px;
     font-size: 20px;
     line-height: 156%;
     color: #3b3939;
}
.login_vid_circle{
     width: 100%;
     height: 100%;
     background-image: url(../images/Circles_top.png); 
     background-repeat: no-repeat; 
     background-position: right 22px Top 40px; 
     background-size: 216px auto;
     position: relative;
}
.login_vid_img{
     padding-top: 20px;
     padding-left: 3px;
     position: absolute;
     left: -10%;
     max-width: 100%;
     width: 95%;
     height: auto;
}
.mail_cont {
     width: auto;
     font-family: Poppins-Regular;
     margin-left: 105px;
     font-size: 16px;
     line-height: 35px;
     color: #6f6f6f;
}
.mail_input:focus {
     border-color: #d2d2d2;
     -webkit-box-shadow: none;
     box-shadow: none;
     outline :  none;
}
.mail_input{
     display: block;
     width: 60%;
     padding: 0.375rem 0.75rem;
     font-size: 1rem;
     font-weight: 400;
     line-height: 2;
     color: #212529;
     background-color: #fff;
     background-clip: padding-box;
     border: 1px solid #ced4da;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     border-radius: 0.25rem;
     transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
     font-family: 'Poppins-SemiBold';
}
.input-value{
     border-color: #d2d2d2;
     font-size: 13px;
}
.email_next, .email_next:focus, .email_next:active, .email_next:hover{
     height: 20%;
     background: #007AFF;
     border-radius: 5px;
     width: 63%;
     padding: 2px;
     cursor: pointer;
     font-family: Poppins-SemiBold;
     font-size: 20px;
     line-height: 36px;
     border: none;
     color: #FFFFFF;   
     outline: none;  
}
.redirect_btn, .redirect_btn:focus, .redirect_btn:active, .redirect_btn:hover{
     height: 20%;
     background: #007AFF;
     border-radius: 5px;
     width: 63%;
     padding: 2px;
     cursor: pointer;
     font-family: Poppins-SemiBold;
     font-size: 16px;
     line-height: 36px;
     border: none;
     color: #FFFFFF;   
     outline: none;  
}
.width100{
     width: 100%;
}
.rep_selection_preocess{
     width: 64%;
     font-family: Poppins-Regular;
}
#lender_selection_popup{
     width: 64%;
     font-family: Poppins-Regular;
}
.rep_selection_action{
     width: 64%;
     font-family: Poppins-SemiBold;
}
.lender_selection_action{
     width: 64%;
     font-family: Poppins-SemiBold;
}
#rep_next, #rep_next:focus, #rep_next:active, #rep_next:hover{
     height: 20%;
     background: #007AFF;
     border-radius: 5px;
     width: 99%;
     padding: 2px;
     cursor: pointer;
     font-family: Poppins-SemiBold;
     font-size: 20px;
     line-height: 36px;
     border: none;
     color: #FFFFFF;   
     outline: none;  
}
.input-group-btn > .btn{
     box-sizing: border-box !important;
}
.area_selection_preocess{
     width: 64%;
     font-size: 14px;
}
.btn_inactive {
     background-color: #CCCCCC !important;
     cursor: default;
     border-color: #CCCCCC !important;
}
.welcome_content{
     font-size: 20px;
     line-height: 125%;
     height: auto;
     width: 100%;
     text-align: left;
     margin-top: 25%;
     margin-left: 105px;
     font-family: Poppins-Regular;
     color : #000000;
}
.home_page_con{
     float: unset;
     margin: auto;
     display: flex;
     height: 950px;
}
.login_page_con{
     float: unset;
     margin: auto;
     display: flex;
     height: auto; 
}
.header_log{
     position: fixed;
     right: 0;
     left: 0;
     z-index: 1030;  
     height: auto;
     display: flex;
     align-items: center;  
     background-color: #fff;
}
.footer_log{
     float: unset;
     display: flex;
     padding-bottom: 3%;
     padding-top: 2%;
     background-image: url(../images/Rectangle_full.png); 
     background-size: cover;
     background-repeat: no-repeat;
     position:relative;
}
.header_content_bg{
     float: unset;
     margin: auto;
     display: flex;
     background-color: #fff;
     height: 75px;
     max-width: 1440px;
     width: 100%;
}
.line_end{
     opacity: 0.2;
     border: 0.5px solid #007AFF;
}
.top_header_logo{
     width: 50%;
     display: flex;
     align-items: center;
     padding-top: 1%;
     padding-bottom: 1%;
}
.footer_header_logo{
     width: 50%;
}
.top_header_logo_img{
     margin-left: 144px;
     width: 34%;
     cursor: pointer;
}
.top_header_logo_title{
     padding-left: 3px;
     padding-top: 24px;
    width: 22%;
}
.top_header_left{
     width: 50%;
     background-color: #e6f2ff;
}
.top_display_column{
     width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.top_space_header{
     width: 24%;
}
.top_display_features{
     font-family: Poppins-Regular;
     width:15%; 
     font-size:16px;
     cursor: pointer;
}
.top_display_get_support{
     font-family: Poppins-Regular;
     width:19%; 
     font-size:16px;
     cursor: pointer;
}
a:hover{
     color: inherit;
}
.top_display_log{
     font-family: Poppins-Regular;
     width:20%; 
     font-size:16px;
     cursor: pointer;
}
.top_display_schedule{
     font-family: Poppins-Regular;
     width: 24%;
     cursor: pointer;
     /* border: 2px solid #007AFF; */
     /* padding-bottom: 4px; */
     /* padding-top: 4px; */
     /* color: #007AFF; */
     font-size: 16px;
     text-align: left;
}
.home_one_main{
     width: 50%;
}
.home_one{
     width: auto;
     height: 174px;
     margin-left: 105px;
     margin-top: 160px;
     font-family: Poppins-SemiBold;
     font-size: 48px;
     line-height: 58px;     
     color: #000000;
     padding: 0;
}
.home_one_cont {
     width: auto;
     height: 105px;
     font-family: Poppins-Regular;
     margin-left: 105px;
     margin-top: 22px;
     font-size: 20px;
     line-height: 35px;
     color: #515151;
}
.home_mail_div{
     display: flex;
     margin-left: 105px;
     margin-top: 8px;
}
.home_Login_sign{
    font-family: Poppins-Regular;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    color: #000;
    width: 68%;
    margin: auto;
    margin-top: 25px;
    margin-bottom: 10px;
}
.nextbtn_div{
     display: flex;
     margin-left: 105px;
     margin-top: 25px;
}
.forgot_div{
     font-family: Poppins-Regular;
     display: flex;
     margin-left: 105px;
     margin-top: 25px;
}
.sms_div{
     font-family: Poppins-Regular;
     display: flex;
     margin-left: 105px;
}
.home__signup, .home__signup:focus, .home__signup:active, .home__signup:hover{
     height: 63px;
     background: #007AFF;
     border-radius: 5px;
     box-shadow: 5px 15px 20px -8px rgba(0, 0, 0, 0.2);
     width: 234px;
     padding: 0px;
     cursor: pointer;
     font-family: Poppins-SemiBold;
     font-size: 24px;
     line-height: 36px;
     border: none;
     color: #FFFFFF;     
}
.play_align_{
     height: 63px;
     display: flex;
    align-items: center;
}
.watch_logo{
     padding-left: 33px;
}
.home_marketimages{
     width: 100%;
     position: relative;
     height: 500px;
     padding-top: 2%;
}
#scroll_img::-webkit-scrollbar{
     display: none;
}
.home_hw_mk_img {
     position: absolute;
     width:100%;
     background-color: #FFFFFF;
     border-radius: 20px;
     height: 530px;
     margin: auto;
     text-align: center;
     right: 0;
     left: 0;
     overflow:hidden;
 }
 .shadow {
     position: absolute;
     width: 100%;
     height: 100%;
     box-shadow: -5px 0px 81px 142px #fff inset;
     border-radius: 20px;
     top: 0;
     left: 0;
 }
 .home_img_all_logo {    
     border-radius: 20px;
     max-width: 1440px;
     width: 95%;
     display: block;
     margin: 0 auto;
     align-items: center;
     height: auto;
}
.industry_header{
     width: 100%;
     height: auto;
     padding-top: 65px;
}
.header_ind_topic{
     height: auto;
     left: 580px;     
     font-family: 'Poppins-SemiBold'; 
     font-size: 62px;
     text-align: center;
     color: #000000;
}
.home_hwh_content{
     width: auto;
     height: auto;
     padding-top: 0px;
     text-align: center;
     font-family: 'Poppins-Regular';  
     font-size: 17.7px;
     margin: auto;     
     color: #515151;
     padding-bottom: 50px;
     padding-top: 10px;
}
 .home__howworks_div{
     background-image: url(../images/Circles.png);
     background-repeat: no-repeat;
     background-position: 90% top;
     background-size: auto auto;
}
.home_estimate_{
     background-color:#fff;
}
.home_estimate_right{
     width: 50%;
}
.home_estimate_left{
     width: 50%;
     height: 66%;
     margin-top: 0%;
}
.home_estimate_row{
     float: unset;
     margin: auto;
     display: flex;
     height: auto;
     margin-top: 5%;
     background-image: url(../images/blue_triangle.png), url(../images/Circles.png); 
     background-repeat: no-repeat , no-repeat; 
     background-position: Left 22px , 530px 0px;  
     background-size: auto auto ,auto auto;
}
.home_estimate_img{
     padding-top: 140px;
     max-width: 100%;
     margin-left: 4%;
     width: 89%;
     height: auto;
}
.best_content1{
     font-family: 'Poppins-SemiBold';
     font-size: 36px;
     padding-top: 230px;
     padding-left: 0px;
     color: #000000;
}
.best_content2{
     font-family: 'Poppins-Light';
     width: auto;
     height: auto;
     line-height: 30px;
     font-size: 17.7px;
     padding-top: 4px;
     padding-left: 0px;
     color: #000000;
}
.best_content_row{
     float: unset;
     margin: auto;
     display: flex;
     height: auto;
}
.best_img_log1{
     padding-top: 22px;
     padding-left: 0px;
     width: 11%;
}
.best_img_log2{
     padding-top: 22px;
     padding-left: 5px;
     width: 11%;
}
.best_img_log3{
     padding-top: 22px;
     padding-left: 5px;
     width: 11%;
}
.best_img_log4{
     padding-top: 52px;
     padding-left: 5px;
     width: 10%;
     height: 50%;
}
.your_logo_row{
     float: unset;
     margin: auto;
     display: flex;
     height: auto;
}
.home_watch_video{
     font-family: Poppins-Regular;
     margin-left: 8px;
     font-size: 18px;
}
.home_vid{
     width: 50%;
     background-image: url(../images/Rectangle.png); 
     background-repeat: no-repeat;
}
.Your_home_vid{
     width: 50%;
     background-image: url(../images/blue_triangle_right.png); 
     background-repeat: no-repeat; 
     background-position: Right 130px;  
     background-size: auto auto;
}
.build_brand_content1{
     font-family: 'Poppins-SemiBold';
     font-size: 36px;
     padding-top: 125px;
     padding-left: 30%;
     color: #000000;
}
.build_brand_content2{
     font-family: 'Poppins-Light';
     height: auto;
     line-height: 30px;
     font-size: 17.7px;
     padding-top: 4px;
     padding-left: 30%;
     color: #000000;
}
.your_logo_img{
     padding-top: 0px;
     padding-left: 0px;
     max-width: 100%;
     width: 97%; 
     height: auto;
}
.home__vid_circle{
     width: 100%;
     height: 100%;
     background-image: url(../images/Circles_top.png); 
     background-repeat: no-repeat; 
     background-position: right 22px Top 147px; 
     background-size: 160px auto;
     position: relative;
}
.home_vid_img{
     padding-top: 128px;
     padding-left: 3px;
     position: absolute;
     left: -10%;
     max-width: 100%;
     width: 95%;
     height: auto;
}
.content_cli_row{
     float: unset;
     margin: auto;
     display: flex;
     height: 800px;
     background-image: url(../images/Circles.png); 
     background-repeat: no-repeat; 
     background-position: 500px 70px; 
     background-size: auto auto;
}
.content_cli_img{
     width: 50%;
     margin-top: 40px;
     background-image: url(../images/blue_triangle.png); 
     background-repeat: no-repeat;  
     background-size: auto auto;
}
.content_ins_image{
     padding-top: 58px;
     padding-left: 68px;
     max-width: 100%;
     width: 80%;
     height: auto;
}
.content_cli_main{
     width: 50%;
     background-image: url(../images/Circles.png); 
     background-repeat: no-repeat; 
     background-position: Left Bottom; 
     background-size: auto auto;
}
.client_content1{
     font-family: 'Poppins-SemiBold';
     font-size: 36px;
     padding-top: 225px;
     color: #000000;
}
.client_content2{
     font-family: 'Poppins-Light';
     width: auto;
     height: 128px;
     line-height: 30px;
     font-size: 17.7px;
     padding-top: 4px;
     color: #000000;
}
.client_content3{
     font-family: 'Poppins-Light';
     width: auto;
     height: 200px;
     line-height: 30px;
     font-size: 17.7px;
     padding-top: 6px;
     color: #000000;
}
.home_action_{
     float: unset;
     margin: auto;
     display: flex;
     height: auto;    
}
.home_action_main{
     width: 50%;
     background-image: url(../images/Circles.png); 
     background-repeat: no-repeat; 
     background-position: 86% Bottom; 
}
.home_action_one{
     width: auto;
     height: 52px;
     margin-left: 200px;
     margin-top: 46%;
     font-family: Poppins-SemiBold;
     font-size: 36px;
     line-height: 52px;
     color: #000000;
     padding: 0;
}
.home_action_vid{
     width: 50%;
     background-position: right;
     background-image: url(../images/blue_triangle_right.png); 
     background-repeat: no-repeat;  
     background-size: 500px auto;
}
.home__width{
     padding-right: 20px;
}
.home_action_cont{
     width: auto;
     height: auto;
     font-family: Poppins-Light;
     margin-left: 200px;
     margin-top: 0px;
     font-size: 17.7px;
     line-height: 27px;
     color: #000000;
}
.home_action_vid_img{
     padding-top: 0px;
     padding-left: 0px;
     max-width: 100%;
     width: 100%;
     height: auto;
}
.stay_top_img{
     width: 50%;
     margin-top: 0%;
}
.home__head_bg{
     padding-top: 151px;
     background-color:#fff;
}
.Action__head_bg{
     padding-top: 0px;
     background-color:#fff;
}
.content__head_love{
     padding-top: 50px;
     background-color:#fff;
}
.home__stay_bg{
     padding-top: 0px;
}
.stay_top_row{
     float: unset;
     margin: auto;
     display: flex;
     height: auto;
     background-image: url(../images/blue_triangle.png); 
     background-repeat: no-repeat;  
     background-size: auto auto;
}
.help_connect_vid_img, .help_connect_vid_img_apr{
     padding-top: 116px;
     padding-left: 6%;
     max-width: 100%;
     width: 93%;
     height: auto;
}

.stay_top_main_one{
     width: auto;
     height: 42px;
     margin-left: 7%;
     margin-top: 47%;
     font-family: Poppins-SemiBold;
     font-size: 36px;
     line-height: 39px;
     color: #000000;
     padding: 0;
}
.stay_top_main_one_cont{
     width: auto;
     height: 240px;
     font-family: Poppins-Light;
     margin-left: 7%;
     margin-top: 3px;
     font-size: 17.7px;
     line-height: 27px;
     color: #000000;
}
.stay_top_main{
     width: 50%;
}
.home_training{
     width: 78%;
     height: auto;
     margin: auto;
}
.home_hw_training{
     width: 40%;
     height: 210px;
     left: 580px;
     font-family: 'Poppins-SemiBold'; 
     font-size: 32px;
     text-align: left;
     color: #000000; 
     display: flex;
     align-items: flex-end;
     justify-content: left;
     margin-bottom: 1%;
 }
 .header_training_log{
     float: unset;
     margin: auto;
     display: flex;
     height: auto;
}
.training_col_logo1{
     width: 100%;
     margin-left: 16%;
     margin-top: 120px;
}
.group_logo_tra{
     width: 82%;
}
.home_cr_div{
     width: 100%;
     left: -1px;
     padding-top: 63px;
     margin-bottom: 16px;
     background-color:#fff;
}
.schedule_cr_div{
     padding-bottom: 75px;
     background-image: url(../images/Rectangle_full.png); background-repeat: no-repeat;background-size:cover;
}
.home_cr_content2{
     height: auto;
     width: 75%;
     font-family: 'Poppins-Light';
     margin-bottom: 30px;
     margin-top: 15px;
     font-size: 20px;
     margin: auto;
     text-align: center;
     color: #000000;
}
.home_cr_content1{
     height: 100px;
     font-family: Heebo-Regular;
     margin-bottom: 30px;
     margin-top: 15px;
     font-size: 18px;
     line-height: 26px;
     text-align: center;
     color: #495057;
     width:20%;
     margin:auto;
}
.home_cr_Training{
     height: 400px;
     padding-top: 30px;
     text-align: center;
     width:80%;
     margin:auto;
}
.Training_support{
     font-size: 24px;
     font-family: 'Poppins-SemiBold'; 
     text-align: center;
     padding-top: 30px;
}
.Training_support_con{
     font-size: 16px;
     font-family: 'Poppins-Light'; 
     text-align: left;
     display: flex;
     justify-content: center;
     padding-top: 20px;
}
.Training_coltemp1{
     width: 28%;
     height: 100%;
     margin-left: 1%;
     margin-right: 7%;
     cursor: pointer;
}
.Training_coltemp2{
     width: 28%;
     height: 100%;
     margin-right: 7%;
     cursor: pointer;
}
.Training_coltemp3{
     width: 28%;
     height: 100%;
     cursor: pointer;
}
.home_coltemp1{
     width: 33%;
}
.home_coltemp2{
     width: 33%;
}
.home_coltemp3{
     width: 33%;
}
.home__temp{
     max-width: 183.63px;
     width: 70%;
}
.Traing__temp{
     max-width: 82px;
     width: 25%;
     padding-top: 30px;
}
.home_cr_head{
     font-family: Poppins-SemiBold;
     font-size: 45px;
     height: 50px;
     margin-bottom: 10px;
     padding-top: 50px;
     text-align: center;
     color: #000000;
}
.home_cr_content{
     height: 30px;
     width: 75%;
     font-family: Poppins-Light;
     margin-bottom: 30px;
     margin-top: 24px;
     font-size: 16px;
     line-height: 26px;
     margin: auto;
     text-align: center;
     color: #000000;
}
.home_buttonflexexample{
     display: flex;
     justify-content: center;
     margin: 13px 0 0 0;
}
.home_hw_saves{
     height: 63px;
     background: #007AFF;
     border-radius: 5px;
     box-shadow: 5px 15px 20px -8px rgba(0, 0, 0, 0.2);
     width: 234px;
     padding: 0px;
     cursor: pointer;
     font-family: Poppins-SemiBold;
     font-size: 24px;
     line-height: 36px;
     border: none;
     color: #FFFFFF;  
}
.footer_header_logo_img{
     padding-left: 190px;
     width: 32%;
     height: auto;
}
.footer_header_logo_title{
     padding-left: 3px;
     padding-top: 0px;
     width: auto;
}
.buttom_display_topic1{
     font-family: Poppins-Regular;
     cursor: pointer;
     font-size: 14px;
     width: 15%;
     height: auto;
     text-align: right;
     padding-left: 30px;
     color: #020203;
}
.buttom_display_topic2{
     font-family: Poppins-Regular;
     cursor: pointer;
     font-size: 14px;
     width: 30%;
     height: auto;
     text-align: center;
     padding-left: 20px;
     color: #020203;
}
.buttom_display_topic3{
     font-family: Poppins-Regular;
     cursor: pointer;
     font-size: 14px;
     width: 30%;
     height: auto;
     padding-left: 20px;
     color: #020203;
}
.bottom_display_column{
     float: unset;
     margin: auto;
     display: flex;
     height: auto;
     width: 50%;
     color: #020203;
}
.broadband_column{
     position:absolute; bottom: 0px;top:45%;text-align: center; width: 100%;margin-top: 2%;font-size: 14px;max-width: 1440px;
}
.home_one_div {
     display: inline-block;
     margin-top: 150px;
}
.buttom_display_topic{
     width: 100%;
     height: 100%;
}
.home_mail{
     height: 45px;
     background: #FFFFFF;
     border: 1px solid #979797;
     border-radius: 4px 0px 0px 4px;
     padding: 10px;
     width: 50%;
     outline: none;
}
.home_mail:focus{
     outline: none;
}
.login_bc_home{
     width: 50%;
     position: relative;
}
.home_hw_save{
    margin-top: 15px;
    border: none;
    bottom: 0%;
    background: #007AFF;
    text-align: center;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 16px;
    width: 180.22px;
    height: 37px;
    font-family: 'Heebo-Medium';
}
a:hover {
     text-decoration: none;
}
.navbardesign a:hover {
     color: #000000;
}
.home__tempb{
     max-width: 592px !important;
     max-height: 746px !important;
     width: 100%;
}
.home_mail::placeholder {
     color:#949494;
     font-family: "Heebo-Medium";
     font-size: 18px;
}
.home__trust_head{
     font-family: Heebo-Bold;
     font-size: 48px;
     line-height: 70px;
     width: 100%;
     text-align: center;
     color: #000000;
     margin-top: 40px;
     margin-bottom: 40px;
}
.home__trust_con{
     width: 32%;
     height: auto;
     padding: 20px;
     font-family: Heebo-Regular;
     font-size: 16px;
     line-height: 23px;
     color: rgba(0, 0, 0, 0.600781);
     background: #FFFFFF;
     box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.20387);
     border-radius: 10px;
     margin-bottom: 15px;
}
.home__trust_cont {
     display: flex;
     width: 100%;
     margin: auto;
     flex-wrap: wrap;
     margin-bottom: 45px;
     justify-content: space-evenly;
}
/* index.css ends  */
.home_headtotorialmodal{
     width: 100%;
     display: flex;
     justify-content: space-between;
}
.home_modelexample_new{
     width: 100% !important;
     max-width: 374px;
     object-fit: contain;
}
.home_examplemodelhed{
     font-family: 'Heebo-Bold';
     font-size: 23px;
     line-height: 47px;
     color: #495057;
}
.home_exammodelcontent{
     font-family: 'Heebo-Regular';
    color: #495057;
    font-size: 14px;
    font-weight: 400;
    margin-left: 11%;
    margin-right: 10%;
}
.home_temp_bs {
     border-radius: 5px;
}
.home__timg{
     width: 48px;
     height: 48px;
}
.home__tn{
     font-family: Heebo-Medium;
     font-size: 16px;
     line-height: 23px;
     color: #000;
}
.home__tname{
     display: flex;
}
.home__tb{
     font-family: Heebo-Regular;
     font-size: 14px;
     line-height: 21px;
     color: #000000;
}
.home__timg{
     width: 48px;
     height: 48px;
     margin-right: 10px;
}
.home__trust_idiv{
     width: 100%;
     padding: 10px 0;
     display: flex;
     align-items: center;
}
.home__tname{
     display: grid;
}
.home__pricediv {
     background-color: #fff;
}
.home__pricing{
     font-family: Heebo-Regular;
     font-size: 20px;
     line-height: 29px;
     text-align: center;
     color: #FFFFFF;
}
.home__pricingB {
     font-family: Heebo-Bold;
     font-size: 42px;
     line-height: 62px;
     text-align: center;
     margin-top: 10px;
     color: #FFFFFF;
}
.home_pheader{
     text-align: center;
     width: 100%;
     height: 389px;
     background-size: 100%;
     background-repeat: no-repeat;
}
.home_pbgc{
     padding-top: 25px;
}
.home__pbtwte {
     background: #FFFFFF;
     border-radius: 18px;
     border: none;
     height: 40px;
     font-size: 18px;
     width: 122px;
     color: #007AFF;
     font-family: 'Heebo-Medium';
}
.home__price_con{
     margin-top: -92px;
}
.home__pbtnblue{
     background: transparent;
     border-radius: 20px;
     border: none;
     color: #fff;
     font-size: 18px;
     width: 125px;
     font-family: 'Heebo-Medium';
}
.home__pbtn{
     background: #0068D9;
     background-blend-mode: hard-light;
     border-radius: 20px; 
     width: 247px;  
     margin: auto;
     cursor: pointer;
     display: flex;
}
.home__priceBtn{
     width: 100%;
}
.home__pricepad{
     padding-bottom: 25px;
     padding-top: 30px;
}
.home_pb_s{
     font-family: Heebo-Bold;
     font-size: 40px;
     line-height: 59px;
     color: #000000;
}
.home__pbgs{
     font-family: Heebo-Regular;
     font-size: 20px;
     line-height: 29px;
     color: #000000;
}
.home__pb_m{
     font-family: Heebo-Bold;
     font-size: 40px;
     line-height: 38px;
     padding: 0px 30px;
     text-align: left;
     color: #000000;
     margin-top: 10px;
}
.home__pb_ann{
     font-family: Heebo-Regular;
     font-size: 16px;
     opacity: 49.23%;
     line-height: 23px;
     display: flex;
     flex-wrap: wrap;
     margin-bottom: 30px;
     color: #000000;
     margin-left: 13px;
}
.home__price_box{
     background: #FFFFFF;
     box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.20387);
     border-radius: 5px;
     width: 371px;
     margin: 0 15px;
     padding: 25px;
     height: 609px;
}
.home__pb_li{
     font-family: Heebo-Regular;
     font-size: 20px;
     line-height: 29px;
     height: 40px;
     color: #000000;
}
.home__pb_plan {
     background: rgba(255, 185, 0, 0.15);
     border-radius: 17px;
     padding: 6px 0;
     font-family: 'Heebo-Medium';
     font-size: 16px;
     line-height: 23px;
     text-align: center;
     color: #FFB900;
}
.home__pb_flex{
     display: flex;
     justify-content: center;
     margin-bottom: 50px;
}
.home__pb_rep{
     font-family: Heebo-Medium;
     font-size: 32px;
     line-height: 47px;
     text-align: center;
     padding-bottom: 7%;
     color: #000000;
}
.home_pb_ev{
     font-family: Heebo-Regular;
     font-size: 20px;
     line-height: 29px;
     color: #000000;
}
.home__pb_ul{
     margin-top: 10px;
}
.ul__home_pb{
     padding-left: 21px;
}
.home__priceh{
     height: 60px;
}
.home__pricehe{
     padding: 0 30px;
     text-align: center;
}
.home__price_div{
     height: 100%;
}
.home__hwsp{
     color: #007AFF;
     font-family: 'Heebo-Medium';
}
.home__poval{
     background: rgba(0, 0, 0, 0.15);
     background-blend-mode: hard-light;
     filter: blur(1.35914px);
}
.home_exammodelcontents {
     font-family: 'Heebo-Regular';
     color: #495057;
     font-size: 15px;
     font-weight: 400;
     margin-left: 11%;
     margin-right: 10%;
}
.home__pbmo{
     color:#B4D8FF;
}
.home__pb_gets{
     width: 295px;
     height: 47px;
     border-radius: 32.5px;
     background: #007AFF;
     font-size: 20px;
     font-family: Heebo-Medium;
     line-height: 29px;
     text-align: center;
     color: #fff;
     border: none;
     margin: 20px 0;
}
.home__tempblur{
     background: linear-gradient(90deg, rgba(255, 255, 255, 0.0001) -24.96%, #FFFFFF 100%);
     mix-blend-mode: normal;
     opacity: 0.8;
     transform: rotate(90deg);
}
.coltblu{
     width: 70%;
}
.home__signmodal{
     margin: 0 auto;
}
.colbluewi{
     width: 100%;
     text-align: right;
}
.home_temp_bs{
     background: #D8D8D8;
     box-shadow: 0px 2px 8px rgb(0 0 0 / 23%);
     border-radius: 8px;
}
.signin__anc{
     text-decoration: none;
}
.signin__anc:hover{
     text-decoration: none;
     color: #007AFF !important;
}
.signin__anc:active{
     text-decoration: none;
     color: #007AFF !important;
}
.sign_up_left{
	width: 45%;
    padding: 0;
}
.sign__up_right{
	padding: 20px 30px;
    width: 55%;
}
.nav__logo_width{
     width: 45%;
    display: flex;
    justify-content: flex-start;
}
.cardetails_modal{
     width:600px;
}
.SubscriptionBox_condiv{
     padding: 20px 100px 1px 100px;
}
.modalclose {
     position: absolute;
     right: 31px;
     top: 43px;
     width: 32px;
     height: 32px;
     opacity: 0.3;
     cursor: pointer;
}
.modalclose:hover {
     opacity: 1;
}
.modalclose:before, .modalclose:after {
     position: absolute;
     left: 15px;
     content: ' ';
     height: 17px;
     width: 2px;
     background-color: #333;
}
.modalclose:before {
     transform: rotate(45deg);
}
.modalclose:after {
     transform: rotate(-45deg);
}
/******************Media for landing page******************/
@media screen and (max-width: 767px) {
     body {
          display: block;
          margin: 0px;
     }
     .area_selection_preocess{
          margin: auto;
     }
     .rep_selection_preocess{
          margin: auto;
     }
     #lender_selection_popup{
          margin: auto;
     }
     .rep_selection_action{
          margin: auto;
     }
     .lender_selection_action{
          margin: auto;
     }
     .home__howworks_div{    
          background-image: none;
     }
     .training_cont{
          font-size: 3vw;
          padding-left: unset;
          text-align: center;
          line-height: 160%;
          width:100%;
     }
     .home_cr_content2{
          font-size: 4vw;
     }
     .training_cont br {
          display: none;
     }
     .home__howworks_div{
          display: unset;
     }
     .footer_div{
           display: unset;
     }
     .home__width{
          padding-right: unset;
     }
     .header_log{
          margin: unset;
          height: auto;
     }
     .header_content_bg{
          height: 50px;
     }
     .top_header_logo_img{
          padding-top: unset;
          margin-left: unset;
          width: 60%;
          height: auto;
     }
     .top_header_logo_title{
          padding-left: unset;
          padding-top: unset;
          width: 35%;
     }
     .top_space_header{
          width: 10%;
     }
     .top_display_get_support{
          font-size: 2vw;
     }
     .top_display_features{
          font-size: 2vw;
     }
     .top_display_log{
          font-size: 2vw;
          width:13%; 
     }
     .top_display_schedule{
          font-size: 2vw;
          width: 32%;
          height: 0%;
          /* padding: 2px; */
          /* border: 1px solid #007AFF; */
     }
     .home_page_con{
          flex-direction: column;
          width: 100%;
          height: auto;
     }
     .login_page_con{
          flex-direction: column;
          width: 100%;
          height: auto;
     }
     .home_estimate_{
          padding: 0 0px;
     }
     .home_estimate_left{
          margin-top: unset;
          width: 95%;
     }
     .home_estimate_img{
          display: block;
          margin: 0 auto;
          padding-top: 21%;
          width: 70%;
     }
     .home_estimate_row{
          flex-direction: column;
          width: 100%;
          height: auto;
          margin-top: unset;
          background-image: url(../images/blue_triangle.png);
          background-size: 80% auto;
     }
     .home_estimate_right{
          width: 100%;
     }
     .home_one{
          font-size: 6vw;
          line-height: 125%;
          height: auto;
          width: 100%;
          text-align: center;
          margin-top: 58px;
          margin-left: unset;
     }
     .welcome_content{
          font-size: 6vw;
          width: 100%;
          text-align: center;
          margin-top: 58px;
          margin-left: unset;
     }
     .home_one_cont{
          height: auto;
          line-height: unset;
          margin-top: 10px;
          margin-left: unset;
          font-size: 3vw;
          text-align: center;
          width: 100%;
     }
     .login_content{
          margin-top: 4%;
          font-size: 4vw;
     }
     .login_content_one{
          line-height:160%;
          font-size: 5vw;
     }
     .login_content_two{
          font-size: 6vw;
     }
     .login_content_three{
          line-height: 160%;
     }
     .login_cont{
          margin-left: unset;
          text-align: center;
          font-size: 3vw;
          margin-top: 10px;
     }
     .mail_cont{
          height: auto;
          line-height: unset;
          margin-top: 10px;
          margin-left: unset;
          font-size: 3vw;
          text-align: center;
          width: 100%;
     }
     .mail_input{
          margin:auto;
     }
     .best_content1{
          width: 100%;
          padding-top: 4%;
          padding-left: unset;
          font-size: 5vw;
          text-align: center;
     }
     .best_content2{
          width: 100%;
          height: auto;
          padding-left: unset;
          padding-top: unset;
          font-size: 3vw;
          line-height: 160%;
          text-align: center;
     }
     .best_content_row{
          width: 50%;
          margin: auto;
          height: auto;
          margin-top: 10px;
     }
     .best_img_log1{
          padding-top: unset;
          width: 30%;
          height: auto;
          text-align: center;
     }
     .best_img_log2{
          padding-top: unset;
          padding-left: 5%;
          width: 30%;
          height: auto;
          text-align: center;
     }
     .best_img_log3{
          padding-top: unset;
          padding-left: 5%;
          width: 30%;
          height: auto;
          text-align: center;
     }
     .apple_logowidth{
          width: 90%;
     }
     .and_logowidth{
          width: 90%;
     }
     .app_sto_logowidth{
          width: 90%;
     }
     .home_mail_div{
          margin-top: 5%;
          margin-left: unset;
          justify-content: center;
     }
     .nextbtn_div{
          margin-top: 5%;
          margin-left: unset;
          justify-content: center;
     }
     .forgot_div{
          margin-top: 5%;
          margin-left: unset;
          justify-content: center;
     }
     .sms_div{
          margin-left: unset;
          justify-content: center;
     }
     .home__signup{
          height: 38px;
          width: 110px;
          font-size: 12px;
          line-height: 10px;
     }
     .watch_logo{
          padding-left: 15px;
     }
     .play_align_{
          height: 38px;
     }
     .image_play_logo{
          width: 70%;
          display: flex;
          justify-content: center;
          align-items: center;
     }
     .home_watch_video{
          font-size: 15px;
     }
     .image_play_logo{
          width: 40px;
     }
     .home_vid{
          width: 100%;
          height: auto;
          margin-top: 5%;
          padding-left: unset;
          background-image: unset;
          background-color: #e6f2ff;
     }
     .login_bc_home{
          width: 100%;
          height: auto;
          margin-top: 5%;
          padding-left: unset;
     }
     .home__vid_circle{
          background-image: unset;
     }
     .Your_home_vid{
          width: 100%;
          height: auto;
          margin-top: 20px;
          padding-left: unset;
          background-size: 65% auto;
          background-position: Right 92%;
     }
     .home_one_main{
          width: 100%;
          margin-top: 10%;
     }
     .build_brand_content1{
          padding-top: unset;
          padding-left: unset;
          text-align: center;
          font-size: 5vw;
     }
     .build_brand_content2{
          padding-top: unset;
          padding-left: unset;
          text-align: center;
          font-size: 3vw;
          line-height: 160%;
     }
     .home_vid_img{
          width: 70%;
          display: block;
          margin: 0 auto;
          margin-top: 20px;
          margin-bottom: 20px;
          left: unset;
          position: unset;
          padding-top: unset;
     }
     .home_hw_mk_img{
          width: 100%;
          margin-top: unset;
          padding-left: unset;
          height: 310px;
     }
     .shadow{
          box-shadow: -5px 0px 50px 100px #fff inset;
     }
     .home_marketimages{
          height: 300px;
     }
     .home_img_all_logo{
          padding-left: unset;
     }
     .industry_header, .home_training{
          padding: 0 0px;
          padding-top: 6%;
     }
     .header_ind_topic{
          font-size: 6vw;
          padding-top: unset;
          height: auto;
     }
     .home_hwh_content{
          height: auto;
          width: auto;
          font-size: 3vw;
          padding-top: unset;
     }
     .home__head_bg{
          padding: 0 0px;
     }
     .your_logo_row{
          flex-direction: column;
          width: 100%;
          height: auto;
     }
     .your_logo_img{
          padding-left: unset;
          padding-top: unset;
          width: 80%;
          display: block;
          margin: 0 auto;
     }
     .content__head_love{
          margin-top: 0%;
     }
     .content_cli_row{
          flex-direction: column;
          width: 100%;
          height: auto;
          background-image: none;
     }
     .content_cli_img{
          margin-top: unset;
          margin-left: unset;
          width: 100%;
          background-size: 80% auto;
     }
     .content_ins_image{
          padding-top: 7%;
          padding-left: unset;
          width: 70%;
          height: auto;
          display: block;
          margin: 0 auto;
     }
     .content_cli_main{
          width: 100%;
          margin-top: 5%;
          background-image: none;
     }
     .client_content1{
          font-size: 5vw;
          padding-left: unset;
          padding-top: unset;
          text-align: center;
          line-height: 39px;
     }
     .client_content2{
          width: 100%;
          height: auto;
          font-size: 3vw;
          line-height: 160%;
          padding-left: unset;
          padding-top: unset;
          text-align: center;
     }
     .client_content3{
          width: 100%;
          height: auto;
          font-size: 3vw;
          line-height: 160%;
          padding-left: unset;
          text-align: center;
     }
     .home_action_{
          flex-direction: column;
          width: 100%;
          height: auto;
     }
     .home_action_main{
          margin-top: 10%;
          margin-left: unset;
          width: 100%;
          background-image: none;
     }
     .home_action_one{
          font-size: 5vw;
          width: 100%;
          height: auto;
          width: 100%;
          margin-top: unset;
          margin-left: unset;
          text-align: center;
     }
     .home_action_cont{
          margin-top: unset;
          margin-left: unset;
          font-size: 3vw;
          line-height: 160%;
          height: auto;
          text-align: center;
          width: 100%;
     }
     .home_action_vid{
          width: 100%;
          margin-top: 5%;
          padding-left: unset;
          background-size: 80% auto;
     }
     .home_action_vid_img{
          padding-top: unset;
          padding-left: unset;
          width: 70%;
          height: auto;
          display: block;
          margin: auto;
     }
     .stay_top_row{
          flex-direction: column;
          width: 100%;
          height: auto;
          margin-top: 6%;
          padding-top: unset;
          background-size: 80% auto;
     }
     .stay_top_img{
          margin-top: 0%;
          margin-left: unset;
          width: 100%;
     }
     .help_connect_vid_img, .help_connect_vid_img_apr{
          display: block;
          margin: auto;
          padding-top: 15%;
          padding-left: unset;
          width: 70%;
     }
     .stay_top_main{
          width: 100%;
          margin-top: 5%;
          padding-left: unset;
     }
     .stay_top_main_one{
          font-size: 5vw;
          height: auto;
          width: 100%;
          margin-top: unset;
          margin-left: unset;
          text-align: center;
     }
     .stay_top_main_one_cont{
          margin-top: unset;
          margin-left: unset;
          line-height: 160%;
          font-size: 3vw;
          text-align: center;
          height: auto;
          width: 100%;
     }
     .home_container{
          display: flex;
          flex-direction: column;
          overflow-x: hidden;
     }
     .home_hw_training{
          font-size: 5vw;
          justify-content: center;
          height: auto;
          line-height: 39px;
          width: 100%;
     }
     .home_cr_Training{
          height: 100%;
          width: 75%;
          height: auto;
          margin-top: 0%;
     }
     .Traing__temp{
          width: 20%;
     }
     .Training_coltemp1{
          width: 100%;
          margin-right: unset;
          margin-left: unset;
          margin-bottom: 10%;
          height: auto;
     }
     .Training_coltemp2{
          width: 100%;
          margin-right: unset;
          margin-bottom: 10%;
          height: auto;
     }
     .Training_coltemp3{
          width: 100%;
          margin-bottom: 10%;
          height: auto;
     }
     .Training_support{
          padding-left: unset;
          text-align: center;
          font-size: 5vw;
          padding-top: 25px;
     }
     .Training_support_con{
          font-size: 3vw;
          padding-left: unset;
          text-align: center;
          margin: auto;
          margin-bottom: 25px;
          width: 85%;
          line-height: 160%;
     }
     .Training_support_con br {
          display: none;
     }
     .header_training_log{
          height: auto;
     }
     .training_col_logo1{
          margin-top: unset;
          margin-left: unset;
          width: 100%;
          height: auto;
     }
     .group_logo_tra{
          display: block;
          margin-left: auto;
          margin-right: auto;
          width: 75%;
     }
     .home_cr_div{
          padding-top: 10px;
          padding-bottom: 10px;
     }
     .schedule_cr_div{
          padding-bottom: 10%;
     }
     .home_cr_content1{
         display: block;
         margin-left: auto;
         margin-right: auto;
         width: 50%;
         height: auto;
     }
     .home_coltemp1{
          width: 33%;
     }
     .home_coltemp2{
          width: 33%;
     }
     .home_coltemp3{
          width: 33%;
     }
     .home_cr_head {
          font-size: 5vw;
          height: auto;
          margin-bottom: unset;
          padding-top: 10%;
     }
     .home_cr_content{
          height: auto;
          font-size: 3vw;
     }
     .home_buttonflexexample{
          height: auto;
          width: 100%;
     }
     .home_hw_saves{
          width: 130px;
          height: 36px;
          font-size: 14px;
     }
     .footer_log{
          flex-direction: column;
          width: 100%;
          height: auto;
     }
     .footer_header_logo_img{
          padding-left: unset;
          padding-top: unset;
          width: 45%;
          height: auto;
     }
     .home__vid_width{
          position: absolute;
          width: 50%;
          left:4%;
     }
     .fooder__vid_width{
          text-align:center;
     }
     .top_header_logo{
          width: 50%;
     }
     .footer_header_logo{
          width: 70%;
          display: block;
          margin: auto;
     }
     .footer_header_logo_title{
          width: 30%;
     }
     .bottom_display_column{
          width: 60%;
          display: block;
          margin: auto;
     }
     .broadband_column{
          text-align: center; 
          width: 100%;
          position: unset;
          margin-top:15px;
          font-size: 18px;
     }
     .buttom_display_topic1{
          font-size: 3vw;
          width: 100%;
          height: auto;
          display: block;
          margin: auto;
          text-align: right;
          padding-left: unset;
          padding-top: 15px;
          flex-direction: row;
          text-align: center;
          color: #020203;
     }
     .buttom_display_topic2{
          font-size: 3vw;
          width: 100%;
          height: auto;
          display: block;
          margin: auto;
          text-align: right;
          padding-left: unset;
          padding-top: 15px;
          flex-direction: row;
          text-align: center;
     }
     .buttom_display_topic3{
          font-size: 3vw;
          width: 100%;
          height: auto;
          display: block;
          margin: auto;
          text-align: right;
          padding-left: unset;
          padding-top: 15px;
          flex-direction: row;
          text-align: center;
     }
}
@media screen and (max-width: 575px) {
     .top_header_logo_img{
          width: 75%;
     }
}
@media screen and (min-width:768px) and (max-width: 992px) {
     .home_cr_div{
          padding-top: unset;
     }
     .mail_input{
          width: 75%;
     }
     .email_next, .email_next:focus, .email_next:active, .email_next:hover{
          width: 78%;
     }
     .area_selection_preocess{
          width: 70%;
     }
     .rep_selection_preocess{
          width: 70%;
     }
     .rep_selection_action{
          width: 70%;
     }
     #lender_selection_popup{
          width: 70%;
     }
     .lender_selection_action{
          width: 70%;
     }
     .broadband_column{
          top: 12%;
          margin-top: 5%;
     }
     .footer_header_logo{
          width: 37%;
     }
     .bottom_display_column{
          margin-top:8px;
          width: 82%;
     }
     .olark-launch-button-wrapper{
          margin-bottom: 15px !important;
     } 
     .login_content{
          margin-top: 4%;
          font-size: 2.5vw;
     }
     .home_cr_Training{
          width: 95%;
     }
     .Training_coltemp1{
          width: 30%;
          margin-right : 35px;
          margin-left : unset;
     }
     .Training_coltemp2{
          width: 30%;
          margin-right : 35px;
     }
     .Training_coltemp3{
          width: 30%;
     }
     .login_cont {
          width: auto;
          margin-top: 4px;
          font-size: 13px;
          line-height: 150%;
     }
     .login_content_one{
          line-height:145%;
          font-size: 2.5vw;
     }
     .login_content_two{
          font-size: 3.5vw;
     }
     .login_content_three{
          line-height: 150%;
     }
     .top_header_logo_img{
          margin-left: 20%;
          width: 45%;
     }
     .header_log{
          height: auto;
     }
     .top_header_logo_title{
          width: 30%;
     }
     .header_content_bg{
          height: 70px;
     }
     .top_space_header{
          width: 16%;
     }
     .top_display_get_support{
          font-size: 1.4vw;
          width: 22%;
     }
     .top_display_features{
          font-size: 1.4vw;
          width: 17%;
     }
     .top_display_log{
          font-size: 1.4vw;
          width: 13%;
     }
     .top_display_schedule{
          font-size: 1.4vw;
          width: 28%;
     }
     .home_page_con{
          height: auto;
     }
     .login_page_con{
          height: auto;
     }
     .home_one_main{
          width: 50%;
          margin-top: 10%;
     }
     .home_one{
          width: auto;
          height: auto;
          font-size: 3.5vw;
          line-height: 122%;
          margin-top: 20%;
          margin-left: 12%;
     }
     .welcome_content{
          width: auto;
          height: auto;
          font-size: 2.5vw;
          line-height: 122%;
          margin-top: 15%;
          margin-left: 12%;
     }
     .home_one_cont{
          width: auto;
          height: auto;
          margin-top: unset;
          margin-left: 12%;
          margin-bottom: unset;
          font-size: 1.5vw;
          line-height: 22px;
     }
     .mail_cont{
          width: auto;
          height: auto;
          margin-top: unset;
          margin-left: 12%;
          margin-bottom: unset;
          font-size: 1.5vw;
          line-height: 22px;
     }
     .home_mail_div{
          margin-top: 13px;
          margin-left: 12%;
     }
     .nextbtn_div{
          margin-top: 13px;
          margin-left: 12%;
     }
     .forgot_div{
          margin-top: 13px;
          margin-left: 12%;
     }
     .sms_div{
          margin-left: 12%;
     }
     .play_align_{
          height: 34px;
     }
     .watch_logo{
          padding-left: 15px;
     }
     .home__signup{
          height: 34px;
          width: 132px;
          font-size: 1.5vw;
     }
     .home_watch_video{
          font-size: 2vw;
          margin-left: 10px;
     }
     .home_vid{
          height: 560px;
          margin-top: 7%;
     }
     .login_bc_home{
          height: auto;
     }
     .home__vid_circle{
          background-position: 95% 27%;
          background-size: 30% auto;
     }
     .home_vid_img{
          padding-top: unset;
          top: 75px;
          width: auto;
          height: auto;
     }
     .home_hw_mk_img{
          height: 360px;
     }
     .home_marketimages{
          height: 360px;
     }
     .shadow{
          box-shadow : -5px 0px 65px 120px #fff inset
     }
     .header_ind_topic{
          font-size: 6vw;
          height: auto;
          padding-top: unset;
     }
     .home_hwh_content{
          padding-top: unset;
          font-size: 1.8vw;
          width: 100%;
          height: auto;
     }
     .home_estimate_img{
          width: 95%;
          padding-top: 30%;
     }
     .best_content1{
          width: auto;
          font-size: 3vw;
          padding-top: 160px;
          padding-left: 7%;
     }
     .best_content2{
          width: auto;
          height: auto;
          line-height: 22px;
          font-size: 1.7vw;
          padding-top: 3px;
          padding-left: 7%;
     }
     .home_estimate_row{
          height: auto;
          background-position: Left 20% , 45% 8%;
          background-size: 45% auto ,17% auto;
     }
     .home_estimate_right{
          width: 50%;
     }
     .best_content_row{
          height: auto;
          width: 70%;
          margin: unset;
     }
     .best_img_log1{
          padding-top: 22px;
          padding-left: 10%;
          width:20%;
     }
     .best_img_log2{
          padding-top: 22px;
          padding-left: 5px;
          width:20%;
     }
     .best_img_log3{
          padding-top: 22px;
          padding-left: 5px;
          width:20%;
     }
     .best_img_log4{
          padding-top: 45px;
          padding-left: 5px;
     }
     .home__head_bg{
          padding-top: 50px;
     }
     .your_logo_row{
          height: auto;
     }
     .build_brand_content1{
          font-size: 3vw;
          padding-left:20%;
          padding-top: unset;
     }
     .build_brand_content2{
          font-size: 1.7vw;
          padding-left: 20%;
          line-height: 22px;
     }
     .Your_home_vid{
          background-position: Right 90px;
          background-size: 90% auto;
     }
     .content_cli_img{
          background-size: 90% auto;
     }
     .content_cli_main{
          background-size: 32% auto;
     }
     .content_cli_row{
          background-position: 42% 10%;
          background-size: 16% auto;
     }
     .content_ins_image{
          padding-top: 34px;
          padding-left: 24px;
          width: 88%;
     }
     .client_content1{
          font-size: 3vw;
          padding-top: 47%;
          padding-left: 5%;
     }
     .client_content2{
          width: auto;
          height: auto;
          font-size: 1.7vw;
          padding-top: 3px;
          padding-left: 5%;
          line-height: 22px;
     }
     .client_content3{
          width: auto;
          height: 270px;
          font-size: 1.7vw;
          padding-top: 18px;
          padding-left: 5%;
          line-height: 22px;
     }
     .home_action_main{
          background-position: Right Bottom; 
          background-size: 32% auto;
     }
     .home__howworks_div{
          background-size: 17% auto;
          background-position : 90% 32%;
     }
     .home_action_one{
          height: auto;
          width: auto;
          font-size: 3vw;
          line-height: unset;
          margin-top: 38%;
          margin-left: 17%;
     }
     .home_action_cont{
          height: auto;
          width: auto;
          margin-left: 17%;
          margin-top: 1px;
          margin-bottom: 24px;
          font-size: 1.7vw;
          line-height: 22px;
     }
     .home_action_vid{
          background-size: 90% auto;
     }
     .home_action_vid_img{
          padding-top: unset;
          padding-left: 0px;
          width: 95%;
          height: auto;
     }
     .help_connect_vid_img, .help_connect_vid_img_apr{
          padding-top: 20px;
          width: 95%;
     }
     .stay_top_main_one{
          height: auto;
          line-height: unset;
          font-size: 3vw;
          margin-left: 10%;
          margin-top: 33%;
     }
     .stay_top_main_one_cont{
          height: auto;
          margin-top: 4px;
          margin-bottom: 24px;
          font-size: 1.7vw;
          margin-left: 10%;
          line-height: 22px;
     }
     .stay_top_row{
          height: auto;
          padding-top: 6%;
          background-size: 48% auto;
     }
     .home_training{
          width: 95%;
     }
     .home_hw_training{
          font-size: 3vw;
     }
     .Training_coltemp1, .Training_coltemp2, .Training_coltemp3{
          height: 85%;
     }
     .Training_support{
          font-size: 2vw;
     }
     .Training_support_con{
          font-size: 1.5vw;
          line-height: 22px;
     }
     .training_cont{
          font-size: 1.7vw;
          line-height: 22px;
     }
     .header_training_log{
          height: auto;
     }
     .training_col_logo1{
          margin-top: 5%;
     }
     .home_cr_div{
          height: auto;
     }
     .schedule_cr_div{
          padding-bottom: 40px;
     }
     .home_cr_content2{
          font-size: 2vw;
          height: auto;
     }
     .home_cr_content1{
          width: 26%;
          height: 70px;
     }
     .home_coltemp1{
          width: 33%;
     }
     .home_coltemp2{
          width: 33%;
     }
     .home_coltemp3{
          width: 33%;
     }
     .home_cr_head{
          height: auto;
          font-size: 4vw;
          padding-top: 40px;
          margin-bottom: unset;
     }
     .home_cr_content{
          height: auto;
          font-size: 1.5vw;
     }
     .home_hw_saves{
          margin-top: unset;
          width: 130px;
          height: 35px;
          font-size: 1.5vw;
     }
     .home_action_{
          height: auto;
     }
     .content_cli_row{
          height: auto;
     }
     .footer_header_logo_img{
          width: 55%;
          padding-left: 50%;
     }
     .footer_header_logo_title{
          width: 30%;
     }
     .buttom_display_topic1{
          font-size: 1.5vw;
          width: 20%;
          padding-left: 10px;
     }
     .buttom_display_topic2{
          font-size: 1.5vw;
          width: 27%;
          padding-left: 10px;
     }
     .buttom_display_topic3{
          font-size: 1.5vw;
          width: 20%;
          padding-left: 10px;
     }
     .footer_log{
          padding-bottom: 4%;
     }
}
@media screen and (min-width:830px) and (max-width: 920px) { 
     .footer_header_logo_img{
          padding-left: 55%;
     }
}
@media screen and (min-width:921px) and (max-width: 992px) {
     .bottom_display_column{
          width: 75%;
     }
     .footer_header_logo{
          width: 45%;
     }
}
@media screen and (min-width:900px) and (max-width:1199px) {
     .best_img_log1{
          padding-left: 14%;
     }
     .top_header_logo_img{
          margin-left: 15%;
          width: 32%;
     }
     .top_header_logo_title{
          width: 30%;
     }
     .header_content_bg{
          height: 70px;
     }
     .top_space_header{
          width: 17%;
     }
     .top_display_features{
          font-size: 1.4vw;
          width: 15%;
     }
     .top_display_get_support{
          font-size: 1.4vw;
          width: 19%;
     }
     .top_display_log{
          font-size: 1.4vw;
          width: 13%;
     }
     .top_display_schedule{
          font-size: 1.4vw;
          width: 24%;
     }
     .top_display_features{
          font-size: 1.4vw;
     }
     .top_display_get_support{
          font-size: 1.4vw;
     }
     .home_page_con{
          height: 800px;
     } 
     .login_page_con{
          height: auto;
     }
     .home_one_main{
          width: 50%;
          margin-top: 10%;
     }
     .build_brand_content1 {
          font-size: 3vw;
          padding-top: unset;
      }
      .build_brand_content2 {
          font-size: 1.5vw;
          line-height: 25px;
      }
     .home_one{
          width: auto;
          height: auto;
          font-size: 3.5vw;
          line-height: 122%;
          margin-top: 20%;
          margin-left: 10%;
     }
     .welcome_content{
          width: auto;
          height: auto;
          font-size: 2.5vw;
          line-height: 122%;
          margin-top: 6%;
          margin-left: 10%;
     }
     .home_one_cont{
          width: auto;
          height: auto;
          margin-top: 4%;
          margin-left: 10%;
          margin-bottom: unset;
          font-size: 1.5vw;
          line-height: 25px;
     }
     .mail_cont{
          width: auto;
          height: auto;
          margin-top: unset;
          margin-left: 10%;
          margin-bottom: unset;
          font-size: 1.5vw;
          line-height: 150%;
     }
     .home_mail_div{
          margin-top: 5%;
          margin-left: 10%;
     }
     .nextbtn_div{
          margin-top: 5%;
          margin-left: 10%;
     }
     .forgot_div{
          margin-top: 5%;
          margin-left: 10%;
     }
     .sms_div{
          margin-left: 10%;
     }
     .home__signup{
          height: 48px;
          width: 180px;
          font-size: 17px;
     }
     .play_align_{
          height: 48px;
     }
     .home_watch_video{
          font-size: 2vw;
          margin-left: 13px;
     }
     .home_vid_img{
          padding-left: unset;
          width: auto;
     }
     .header_ind_topic{
          font-size: 6vw;
          height: auto;
          padding-top: unset;
     }
     .home_hwh_content{
          padding-top: unset;
          font-size: 2vw;
          width: 100%;
          height: auto;
     }
     .home_estimate_img{
          padding-top: 30%;
          width: 96%;
     }
     .best_content1{
          width: auto;
          font-size: 3vw;
          padding-top: 40%;
          padding-left: 10%;
     }
     .best_content2{
          width: auto;
          height: auto;
          line-height: 25px;
          font-size: 1.5vw;
          padding-top: 1px;
          padding-left: 10%;
     }
     .home_estimate_row{
          height: auto;
          background-position: Left 20% , 47% 7%;
     }
     .home_estimate_right{
          width: 50%;
     }
     .best_content_row{
          height: auto;
     }
     .best_img_log2{
          padding-left: 0;
     }
     .best_img_log3{
          padding-left: 0;
     }
     .best_img_log4{
          padding-top: 58px;
          padding-left: 0;
     }
     .your_logo_row{
          height: auto;
          margin-top: 10%;
     }
     .home__head_bg{
          padding-top: 5%;
     }
     .content_ins_image{
          padding-top: 48px;
          padding-left: 25px;
     }
     .client_content1{
          font-size: 27px;
          padding-top: 152px;
     }
     .client_content2{
          width: auto;
          height: auto;
          font-size: 1.5vw;
          padding-top: 3px;
          line-height: 25px;
     }
     .client_content3{
          width: auto;
          height: auto;
          font-size: 1.5vw;
          padding-top: 20px;
          line-height: 25px;
     }
     .home_action_one{
          height: auto;
          width: auto;
          font-size: 3vw;
          line-height: unset;
          margin-top: 184px;
          margin-left: 145px;
     }
     .home_action_cont{
          height: auto;
          width: auto;
          margin-left: 145px;
          margin-top: 1px;
          margin-bottom: 24px;
          font-size: 1.5vw;
          line-height: 25px;
     }
     .home_action_vid {
          background-size: 90% auto;
      }
     .home_action_main {
          background-position: Right Bottom;
     }
     .home_action_vid_img{
          padding-top: unset;
          padding-left: 0px;
          width: 95%;
          height: auto;
     }
     .content_cli_main {
          background-size: 31% auto;
     }
     .help_connect_vid_img, .help_connect_vid_img_apr{
          padding-top: 20px;
          width: 95%;
     }
     .stay_top_main_one{
          height: auto;
          line-height: unset;
          font-size: 3vw;
          margin-left: 10%;
          margin-top: 33%;
     }
     .stay_top_main_one_cont{
          height: auto;
          margin-top: 4px;
          margin-bottom: 24px;
          font-size: 1.5vw;
          margin-left: 10%;
          line-height: 25px;
     }
     .stay_top_row{
          height: auto;
          padding-top: 6%;
          background-size: 48% auto;
     }
     .home_training{
          width: 90%;
     }
     .home_cr_Training{
          width: 90%;
     }
     .training_cont{
          font-size: 1.5vw;
     }
     .home_hw_training{
          font-size: 3vw;
     }
     .header_training_log{
          height: auto;
     }
     .training_col_logo1{
          margin-top: 7%;
     }
     .home_cr_div{
          padding-top: 4%;
          height: auto;
     }
     .schedule_cr_div{
          padding-bottom: 50px;
     
     }
     .home_cr_content2{
          font-size: 2vw;
          height: auto;
     }
     .home_cr_content1{
          width: 22%;
          height: 70px;
     }
     .home_coltemp1{
          width: 33%;
          height: 100%;
     }
     .home_coltemp2{
          width: 33%;
          height: 100%;
     }
     .home_coltemp3{
          width: 33%;
          height: 100%;
     }
     .home_cr_head{
          height: auto;
          font-size: 4vw;
          padding-top: 20px;
          margin-bottom: unset;
     }
     .home_cr_content{
          height: auto;
          font-size: 1.5vw;
          line-height: unset;
     }
     .home_buttonflexexample{
          margin: 18px 0 0 0;
     }
     .home_hw_saves{
          margin-top: unset;
          width: 180px;
          height: 48px;
          font-size: 1.5vw;
     }
     .home_action_{
          height: auto;
     }
     .content_cli_row{
          height: auto;
          background-position: 42% 4%;
     }
     .content_cli_img {
          background-size: 90% auto;
     }
}
@media screen and (min-width:993px) and (max-width: 1000px) { 
     .broadband_column{
          top: 10%;
          margin-top: 5%;
     }
     .best_img_log1{
          padding-left: 10%;
     }
}
@media screen and (min-width:993px) and (max-width: 1215px) { 
     .buttom_display_topic1{
          width: 5%;
          padding-left: 0;
     }
     .buttom_display_topic2{
          width: 32%;
     }
}
@media screen and (min-width:1200px) and (max-width:1300px) {
     .home_one_cont{
          font-size: 1.5vw;
     }
}
@media screen and (min-width:1000px) and (max-width: 1100px) { 
     .broadband_column{
          top: 20%;
          margin-top: 4%;
     }
     .best_img_log1{
          padding-left: 10%;
     }
}
@media screen and (min-width:1101px) and (max-width: 1199px) { 
     .best_img_log1{
          padding-left: 10%;
     }
}
@media screen and (min-width:993px) and (max-width: 1330px) { 
     .login_content{
          margin-top: 4%; 
          font-size: 2.5vw;
     }
     .login_cont {
          width: auto;
          margin-top: 4px;
          font-size: 1.3vw;
          line-height: 150%;
     }
     .login_content_one{
          line-height:145%;
          font-size: 2.5vw;
     }
     .login_content_two{
          font-size: 4vw;
     }
     .login_content_three{
          line-height: 150%;
     }
}
@media screen and (min-width:1300px){
     .home_estimate_row{
          background-position: Left 22px , 44% 10%;
     } 
     .content_cli_row{
          background-position: 44% 70px;
     }
}
@media screen and (min-width:1331px) { 
     .footer_header_logo_img{
          padding-left: 27%;
     }
}
body { 
     margin: 0px;
}
  /* index.css  */
.container {
     width: 100%;
}
.login_container {
     width: 100%;
     box-sizing: unset;
     min-height: 87vh;
}
::-webkit-scrollbar {
     width: 4px;
     background-color: #bec4d2;
}
body::-webkit-scrollbar {
     display: none;
}
.columns {
     float: left;
     padding: 0px;
}
/* Clear floats after image containers */
.rows {
     content: "";
     clear: both;
     display: table;
 
     margin: auto;
}
/* new header pop up style */
#menuToggle {
     position: absolute;
     top: 18px;
     right: 15px;
     z-index: 1;
     -webkit-user-select: none;
     user-select: none;
}
#menuToggle input {
     display: block;
     width: 40px;
     height: 32px;
     position: absolute;
     top: -7px;
     left: -5px;
     cursor: pointer;
     opacity: 0;
     z-index: 2;
     -webkit-touch-callout: none;
}
input[type="radio"], input[type="checkbox"] {
     margin: 4px 0 0;
     margin-top: 1px \9;
     line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     padding: 0;
}
input {
     filter: none;
}
#menuToggle span {
     display: block;
     width: 28px;
     height: 4px;
     margin-bottom: 4px;
     position: relative;
     background: #cdcdcd;
     border-radius: 3px;
     z-index: 1;
     transform-origin: 1px 0px;
     transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;
}
#menuToggle input:checked ~ ul {
     transform: none;
     opacity: 1;
     background: white;
     box-shadow: 0px 3px 16px -3px rgb(0 0 0 / 43%);
     transform: none;
     transition: opacity 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}
#menu li {
     padding: 0px 0;
     font-size: 14px;
     font-family: Poppins-Regular;
     height: 40px;
     color: #000000;
     cursor: pointer;
}
#menu {
     position: absolute;
     width: 200px;
     margin: -100px 0 0 0;
     padding: 20px;
     padding-top: 125px;
     right: -100px;
     background: #fff;
     list-style-type: none;
     -webkit-font-smoothing: antialiased;
     transform-origin: 0% 0%;
     transform: translate(100%, 0);
     transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}
/* menu top */
@media (min-width:100px) and (max-width: 767px){
     #menu {
          opacity: 0;
          transition: opacity 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
          position: absolute;
     }
     .top_header_left{
          display: none;
     }
     #menuToggle {
          display: block !important;
     }
     #menuToggle{
          position: absolute;
          top: 25%;
          right: 4%;
          z-index: 1;
          -webkit-user-select: none;
          user-select: none;
     }
     #menu input {
          display: block;
          width: 40px;
          height: 32px;
          position: absolute;
          top: -7px;
          left: -5px;
          cursor: pointer;
          opacity: 0;
          z-index: 2;
          -webkit-touch-callout: none;
     }
}
#menuToggle span{
     display: block;
     width: 28px;
     height: 4px;
     margin-bottom: 4px;
     position: relative;
     background: #cdcdcd;
     border-radius: 3px;
     z-index: 1;
     transform-origin: 1px 0px;
     transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
     background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;
}
#menuToggle span:first-child{
     transform-origin: 0% 0%;
}
#menuToggle span:nth-last-child(2){
     transform-origin: 0% 100%;
}
#menuToggle input:checked ~ span{
     opacity: 1;
     transform: rotate(45deg) translate(-2px, -1px);
}
#menuToggle input:checked ~ span:nth-last-child(3){
     opacity: 0;
     transform: rotate(0deg) scale(0.2, 0.2);
}
#menuToggle input:checked ~ span:nth-last-child(2){
     opacity: 1;
     transform: rotate(-45deg) translate(0, -1px);
}
.navbarnewdesigns .leftsidebar .leftsidenamestate .site-name span {
     padding-right: 6px;
}
a {
     text-decoration: none !important;
     color: inherit;
}
@media screen and (min-width:300px) and (max-width: 400px){
     .home_hw_mk_img{
        height:  170px;
     }
     .home_marketimages{
          height: 190px;
     }
     .shadow {
          box-shadow: -5px 0px 32px 61px #fff inset;
     }
}
@media screen and (min-width:400px) and (max-width: 500px){
     .home_hw_mk_img{
        height:  250px;
     }
     .home_marketimages{
          height: 270px;
     }
     .shadow {
          box-shadow: -5px 0px 40px 65px #fff inset;
     }
}
@media screen and (min-width:600px) and (max-width: 767px){
     #menuToggle{
         top: 32%;
     }
     .home__signup {
          height: 45px;
          width: 190px;
          font-size: 16px;
          line-height: 10px;
     }
     .play_align_ {
          height: 45px;
     }
     .image_play_logo {
          width: 90%;
          display: flex;
          justify-content: center;
          align-items: center;
     }
     .home_watch_video {
          font-size: 20px;
     }
     .home_hw_saves {
          height: 45px;
          width: 190px;
          font-size: 16px;
          line-height: 10px;
     }
}
.image_play_logo{
     width: 32px;
     height: auto;
}
@keyframes animatedBackground {
	from { background-position: 0 10%; }
	to { background-position: 0 90%; }
}
#scroll_img{ 
     background: url('../images/one_image_logo.jpg') repeat 0;
     animation: animatedBackground 30s linear infinite;
     background-size: cover;
     overflow-y:auto;height:98%;z-index:10000;
}
.close_icon, .close_icon:active, .close_icon:focus{
     width: 16px;
     height: 16px;
     right: 20px;
     top: 19px;
     outline: none;
     border: none;
     box-shadow: unset;
     box-sizing: unset;
     height:15px;
}
.RightModalClose, .RightModalClose:active, .RightModalClose:focus{
     border: none;
     background: none;
     outline: none;
     border: none;
     box-shadow: unset;
     box-sizing: unset;
}
.rep_details {
     padding: 10px;
}
.rep_details > tbody > tr:first-child td {
    border-top: none !important;
}
.rep_details > tbody > tr:last-child td {
     border-bottom: none !important;
}
.rep_details > tbody > tr td {
     border-bottom: 1px solid #cccccc !important;
}
.v3_cursor_pointer {
     cursor: pointer;
}
.from_error_script {
    color: #ff3333;
    font-size: 12px;
    text-align: center;
    padding-left: 10px;
    min-height: 20px;
    padding-top: 5px;
    display: none;
}
.v3_height10 {
     height: 10px;
     clear: both;
}
.v3_height30{
     height: 20px;
     clear: both;
}
.padding0 {
     padding: 0px;
}
.finishBtn {
     padding-left: 2px;
     padding-right: 0px;
     box-sizing:border-box
}
#repselectionfinishbtn {
     border-radius: 0px 6px 6px 0px;
     width: 90%;
     height: 25px;
     padding  : 10px 13px;
}
#lender_selection_btn{
     border-radius: 0px 6px 6px 0px;
     width: 90%;
     height: 25px;
     padding  : 10px 13px;
     pointer-events: none;
}
#lenderselectionbtn {
     border-radius: 0px 6px 6px 0px;
     width: 90%;
     height: 25px;
     padding  : 10px 13px;
}
.V3_width100p {
     width: 100%;
}
.v3_btn_properties {
     font-size: 14px;
     font-weight: bold;
     color: white;
     height: 25px;
     border: none !important;
     font-family: 'Poppins-SemiBold';
     -webkit-font-smoothing: auto !important;
     -moz-osx-font-smoothing: auto !important;
}
.borderRadiusPadding {
     padding: 0px;
     border-radius: 6px 0px 0px 6px;
}
.btn_inactive {
     background-color: #CCCCCC !important;
     cursor: default;
     border-color: #CCCCCC !important;
}
.v3_blue_btn {
     background-color: #0079FF !important;
     background-repeat: no-repeat;
     background-position: right 15px center;
     height: 34px;
     border: 0px !important;
}
.v3_blue_btn {
     background-color: #007AFF !important;
}
.borderRadius {
     border-radius: 0px 6px 6px 0px;
}
#backArea{
     height: 45px;
}
.backrep{
     height: 45px;
}
.v3_checkbox_txt{
    margin-left: 5px;
    font-size: 15px;
    color: #666666;
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
}
.v3_forgot_password{
     color: #007AFF !important;
     cursor: pointer;
}
#success_message {
     color: #248f24;
     font-size: 14px;
     line-height: 25px;
     font-family: 'Poppins-Regular';
     text-align: center;
     border: unset;
     -webkit-font-smoothing: auto !important;
     -moz-osx-font-smoothing: auto !important;
     padding-left: 0px;
     width: 64%;
}
#send_sms {
     display: none;
     text-decoration: underline;
     font-weight: bold;
     margin: 20px 0px;
     font-size: 11.5px;
     text-align: center;
}
.DemoOverlayOne{
     position:fixed;
     *position:absolute;
     top:0px;
     left:0px;
     background-color:#FFF;
     opacity:.3;
     filter:alpha(opacity=80);
     -moz-opacity: 0.80;
     z-index:1055;
     width:100% !important; 
     height:100% !important;
}
.DemoOverlayOneImg{
     position:fixed;
     z-index: 1100;
     top:50%;
     left:50%;
     margin:-100px 0 0 -100px;
} 
.spin-normal {
     font-size: 40px;
     height: 40px;
     width: 40px;
}
.spin-big {
     font-size: 60px !important;
     height: 60px;
     width: 60px;
}
.spin-small {
     font-size: 20px;
     height: 20px;
     width: 20px;
}
.form-control{
     box-sizing: border-box;
}
.cont_style{
     background-color:#fff;
}
.cont_style_two{
     background-color:#fff;width:100%;
}
.watchvideo{
     display: flex;align-items: center;
}
.watchvideoimg{
     cursor:pointer;
}
.home_estimate_cont{
     width:100%
}
.home__head_cont{
     background-color:#fff;
}
.content__head_cont{
     background-color:#fff;width:100%;
}
.Action__head_cont{
     background-color:#fff;width:100%;
}
.home__stay_cont{
     background-color:#fff;width:100%;
}
.support_img, .tutorial_img, .training_img{
     margin-top:5px;
}
.fb_img, .insta_img, .utube_img{
     margin-top:15px; 
}
#video_modal{
     padding-left: 0px;top: -1px;width: 100%;height: 100%;overflow-y:scroll; top: 0px;background: rgba(4, 5, 7, 0.416684);
}
.video_mod_head{
     border-bottom:unset;
}
.int_provider{
     text-decoration:underline !important;
}
.whole_div_cont{
     min-height: 100vh;height:auto;padding-top:100px;padding:0px;position: relative; background-color: #fff;
}
#mobile_head__hiw{
     cursor: pointer;
}
.mob_menu{
     text-align: initial;
}
#mobile_head_home_pricing{
     cursor: pointer;
}
.cursor_point{
     cursor: pointer;
}
.empty_sp_div{
     width:4%;
}
