:root{
    --theme: #fa7c1f;
}
a{color: #fa7c1f;}
.topBanner { background:url("../img/banner.jpg") no-repeat;     margin-top: 76px; background-size: cover; padding: 80px 0px; background-position: bottom center; background-attachment: fixed; position:relative; z-index:0; }
.overlayShadow { content:' '; position:absolute; top:0px; bottom:0px; right:0px; left:0px; background:#fa7c1f; z-index:1; }
.bannercontentSection { position: relative; z-index:2; }
.bannerimg { transition: transform .2s; }
.bannerimg:hover {  transform: scale(1.1);}
.bannertxt1 { font-size:48px;}
.bannertxt2 { font-size: 24px; text-transform: uppercase; padding-bottom: 10px; }
.bannertxt2 span { background: #ffffff; padding: 10px 30px; border-radius: 3px; }
.bg-primary-tranparent { background:rgb(13 110 253 / 64%);}
.border-radius-0 { border-radius:0px !important; }

.section2 { padding:80px 0px; background: #eee;}
.section3 {  padding:100px 0px; }
.section3 .downloadIcon { width:24px; }
.section4 {  padding:80px 0px;     background: #eee;}
.section4 img { transition: transform .2s; }
.section4 img:hover {  transform: scale(1.05);}
.section5 {  padding:80px 0px; }
.section6 {  padding:80px 0px;     background: #eee;}
.modal-form { background:#eee;     padding: 34px 30px 20px 30px;}
.modal-form .form-control { padding:15px !important;}
.modal-form .btn { padding:15px 24px;}


.topNavBar { position: fixed;     top: 0px;
    right: 0px;
    left: 0px;}
	
.topNumber { margin-bottom: 0px; font-size: 22px;}



 .myDiv {
            display: block;
        }
.hide {
	display: none;
}
#text1 { min-height:30px;}
.btn-primary{
    background-color: #fa7c1f;
    border-color: #fa7c1f;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active{
    background-color: #b55a17;
    border-color: #b55a17;
}
.bg-orange{
    background-color: var(--theme);
}
.text-orange{
    color: var(--theme);
}
.banner_sec {
    background: url("../img/bgnew.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
    padding: 90px 0;
}
.banner_sec:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    /*background: linear-gradient(45deg, #75350c69, black);*/
    background: linear-gradient(45deg, #000000, black);
    z-index: -1;
    opacity: .85;
    pointer-events: none;
}
.banner_left_part {
    color: #fff;
}
.banner_left_part h2 {
    font-size: 52px;
    line-height: 1.1;
    padding: 5px 0 10px;
}
.banner_left_part p {
    margin: 0;
    max-width: 510px;
}
.banner_right_part img {
    width: 95px;
    filter: brightness(0) invert(1);
}
.btn-orange {
    background-color: var(--theme) !important;
    border-color: var(--theme) !important;
    color: #fff !important;
}
.banner_right_part .btns .btn {
    font-size: 18px;
    font-weight: bold;
    border-radius: 13px;
    line-height: normal !important;
    padding: 15px 14px;
}
.banner_sec .col-md-6:last-child {
    order: -1;
}
@media (max-width:767px) {
	.bannertxt1 { font-size:36px;}
	.bannertxt2 { font-size:20px; }
	.banner_left_part {
        text-align: center;
        margin: 18px 0;
    }
    .banner_left_part h2 {
        font-size: 32px;
        padding: 0px 0 5px;
    }
    .banner_sec {
        padding: 40px 0;
    }
    .banner_sec .col-md-6:last-child {
        margin-bottom: 17px;
    }
}
@media (max-width: 575px) {
	.topBanner { padding: 50px 0px; }

}
