



/*NAVBAR STYLES*/

.bg-light {
    background-color: #fff!important;
    padding-top: 45px;
}

.navbar-expand-lg .navbar-nav .nav-link {
   margin-right: 3.2rem;
    margin-left: .5rem;
}



.navbar-light .navbar-brand {
    color:#9818d6;
    font-weight: 500;
    padding-left:30px
}

.navbar-light .navbar-toggler {
 color:#fff;
    padding: 10px;
    background-color:#cd0002; 
    text-decoration:none;
    font-weight: 500;
    border-color:#cd0002;}


    


.navbar-toggler:hover {
    color:#cd0002;
    padding: 10px;
    background-color: #fff;
    font-weight: 500;
    border-color:#cd0002;
}


.navbar-toggler:focus {
    color:#fff;
    padding: 10px;
    background-color:#cd0002; 
    text-decoration:none;
    font-weight: 500;
    border-color:#cd0002;
}

button:focus {
    outline: none;
    outline: none;
}


.active_class{color:#cb0510!important;}





.two_logo_column{margin-left: -100px;}



.hvr-underline-from-center:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 51%;
    right: 51%;
    bottom: 0;
    background: #cb0510!important;
    height: 3px!important;
    -webkit-transition-property: left,right;
    transition-property: left,right;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}











@media (max-width:991px) {.navbar-light .navbar-brand {
    
    font-weight: 500;
    padding-left:0px
} }

/***************/
/***************/




/*BANNER SECTION STYLES*/

.titles{color:#002f6c;font-weight: 600;padding-top:100px;font-size: 39px;}

.top_left_p{font-size: 18px;text-align: justify;color:#6c757d;}

.contact_us_button:hover{color:#fff;border:1px solid #cb0510;background-color:#cb0510; border-radius: 5px; 
    padding: 13px;font-size: 15px;text-decoration: none;opacity: 1;}

.contact_us_button{color:#fff;background-color:#cb0510;border:1px solid #cb0510;
 border-radius: 5px; padding: 13px;font-size: 15px;text-decoration: none;position: relative;top: -8px;opacity: 0.9;}


.banner_section_responsive{margin-top: 40px;}
.banner_section_responsive_help{margin-top: 60px;}
.banner_section_responsive_contact{margin-top:27px;}

.call_link{color: #6c757d;}
.call_link:hover{color: #6c757d;}


.banner_image_responsive{max-width: 95%;}

.banner_image_responsive_help{max-width: 100%;}
.banner_image_responsive_detail{max-width: 90%;}

.responsive_image_required{text-align: center;}

 .banner_business_responsive{margin-top:40px;}


.dd_image_contact{max-width: 80%;padding-top: 8px;}

.titles_software_page{color:#0056b3;font-weight: 600;padding-top:40px;font-size: 60px;}


.titles_business_page{color:#0056b3;font-weight: 600;padding-top:80px;font-size: 60px;}


.titles_contact_page{color:#0056b3;font-weight: 600;padding-top:12px;font-size: 40px;}

.contact_page_title_heading-bottom{color:#0056b3;font-weight: 600;font-size: 30px;}



/*LIST RESPONSIVE FIX*/
.top_left_p_long_list_item{font-size:18px;text-align: justify;color:#6c757d;}





@media (max-width:800px) {
.top_left_p_long_list_item{font-size:14px;text-align: justify;color:#6c757d;}






.dd_image_contact{max-width: 100%;text-align: center;}

.responsive_bottom_contact{text-align: center;padding-bottom: 80px;}



}





/********************/

.list_section_p{margin-top: 70px;}


.section_responsive_fixed_dd{margin-top: 50px;}



/*RESPONSIVENESS SETTINGS*/

@media (max-width:991px) {

.responsive_reviews{margin-top: 70px;}


.responsiveness_contact{position: relative;margin-top: -100px;}

.banner_section_responsive_help{margin-top: 20px;}
.section_responsive_fixed_dd{margin-top: 0px;text-align: center;}

.responsive_detail_fix{text-align: center;}


.list_section_p{margin-top: 30px;}

.banner_section_responsive{margin-top: 0px;}




.titles{color:#002f6c;font-weight: 600;padding-top:80px;font-size: 40px;}


.titles_business_page{color:#0056b3;font-weight: 600;padding-top:80px;font-size: 40px;}



.titles_software_page{color:#0056b3;font-weight: 600;padding-top:80px;font-size: 40px;}




.top_left_p{font-size: 15px;text-align: justify;color:#6c757d;}

.contact_us_button:hover{color:#fff;border:1px solid #cb0510;background-color: #cb0510; border-radius: 5px; 
    padding: 10px;font-size: 15px;text-decoration: none;}

.contact_us_button{color:#fff;background-color:#cb0510;border:1px solid #cb0510;
 border-radius: 5px; padding: 10px;font-size: 15px;text-decoration: none;}


.banner_image_responsive{max-width: 80%; }

.responsive_image_required{text-align: center;margin-top: 130px;}

}

/****************************/
/****************************/





/*SOFTWARE SECTION*/
.software_title{color:#002f6c;font-weight: 600;font-size:39px;}
.right_left_p{font-size: 18px;text-align: justify;color:#6c757d;padding-top: 6px;}






/*RESPONSIVENESS REQUIRED*/
@media (max-width:991px) {

    .responsive_settings{margin-top: 40px;}
.software_title{color:#002f6c;font-weight: 600;font-size:35px;}

.right_left_p{font-size: 14px;text-align: justify;color:#6c757d;}
.business_responsiveness{margin-top:-50px;}

}
/****************/
/****************/





/*FOOTER*/
.footer{background-color: #002f6c;color: #fff;padding-top: 20px;padding-bottom: 10px;margin-top: 70px;text-align: center;}


