.py40 {
    padding-top: 40px;
    padding-bottom: 40px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
.download2 {
    display: flex;
    flex-wrap: wrap;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}
div {
    display: block;
    unicode-bidi: isolate;
}
@media (min-width: 992px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left;
    }
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
div {
    display: block;
    unicode-bidi: isolate;
}
.download2{display: flex; flex-wrap: wrap;}
.download .downloadBox { padding: 10px; background: #f8f8f8; border: 1px solid #78c14e2e;}
.download .downloadBox img {width: 100%;}
.download .downloadBox .title6{font-weight: 600; font-size: 15px; padding: 10px 0px;}
.download .downloadBox .form-control {width: 48%; float: left; box-shadow: none; border-radius: 0px; border: 1px solid #adda95;}
.download .downloadBox .btn-download {background: #203c7a; border-radius: 0px;color: #fff; width: 48%; margin-left: 9px;}
.download .downloadBox .btn-download:hover {background: #78c14e;}

.mt20 {
    margin-top: 20px;
}

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
::-webkit-scrollbar {
    width: 5px;
}
::-webkit-scrollbar-thumb {
    background: #c9c9c9;
}
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 3px #c7c6c6;
}