*{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px; font-weight: bold;}
p{margin: 0px; padding: 0px; font-size:14px;}
a{text-decoration: none; transition: 0.5s;}
body{ overflow-x: hidden; font-family: 'Oswald', sans-serif; font-family: 'Poppins', sans-serif; font-size:16px; color:#000;}
html{overflow-x: hidden;}
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {transition-duration: 1.2s !important;}

.header {padding: 20px 0; background: #fff;}
.header .logo-sec {text-align: center;}

.banner {min-height:430px; background-image:url(../image/banner-image3.jpg); background-size: 100% 100%;}

.body-content {padding:0px 0 15px; background: #312A62;} 
.body-content .sec-title {color: #fff; text-transform: uppercase; margin:0 0 30px 0; font-family: 'Oswald', sans-serif; text-align: center;}
.body-content .sec-title h1 {font-size: 54px; font-weight: 500; margin: 0 0 5px;}
.body-content .sec-title h3 span {color: #47b3ff; font-weight: 300;}
.body-content .sec-title h3 {font-size: 38px; font-weight: 400;}
.body-content .align {display: flex; align-items: center; height: 100%;}
.body-content .left-text p {color: #fff; font-weight: 300; font-size: 16px; padding: 0 0 20px 0;}
.body-content .left-text p:last-child {padding: 0;}
.body-content .right-img { padding:0 0 0 15px; border-left: 1px solid #fff;}
.body-content .right-img ul{ padding:0 0 0 0px; margin:0; } 
.body-content .right-img ul li {list-style-type: none; text-align: center; width: 32%; display: inline-block;}
.body-content .right-img img {max-width: 80%; margin: 5px;}
.body-content .right-img p{padding: 15px 0 0; color: #fff; font-size: 14px; font-weight: 300;}
.body-content .body-btm {background: #90825f; margin: 15px 0 0 0;}
.body-content .body-btm .btm-text p {text-align: center; padding: 10px 0; color: #fff; font-size: 14px; font-weight: 300;}
.body-content .align .left-text p strong {font-weight: 700;}

.footer {padding:20px 0 0 0;}
.footer .left-content p {font-size: 14px; padding: 0 0 5px 0;}
.footer .left-content h5 {font-size: 16px; font-weight: 600; padding: 0 0 5px 0; color: #312a62;}
.footer .ftr-mid {display: flex; align-items: center; height: 100%; justify-content: center;}
.footer .ftr-mid p { color: #000; font-size: 14px;}
.footer .ftr-mid p a {font-weight: 600; color: #000;}
.footer .ftr-img { float: right;}
.footer .ftr-img img {max-width: 110px;}
.footer .copyright {margin: 10px 0 0 0; text-align: center; padding: 10px; background: #90825f; color: #fff; font-size: 12px; font-weight: 200;}





@media (min-width: 1400px){
.banner {min-height: 470px;}
}
@media (min-width: 1600px){
.banner {min-height: 520px !important;}
}

@media (min-width: 1800px){
.banner {min-height: 600px !important;}
}

@media (min-width: 1900px){
.banner {min-height: 650px !important;}
}

@media (max-width: 990px){
.banner { min-height: 300px;}
.body-content {padding: 10px 0 10px;}
.body-content .sec-title h1 {font-size: 42px;}
.body-content .sec-title h3 {font-size: 34px;}
.body-content .sec-title{margin: 0 0 30px 0;}
.body-content .left-text p{ font-size:14px; padding: 0 0 10px 0;}
.body-content .body-btm .btm-text p{ font-size:14px;}
.body-content .right-img ul li{ width:31%;}
.body-content .right-img img { max-width: 100%;}
.footer .ftr-img ul li img {width: 50px;}
.footer .ftr-img ul li.last img {width: 80px;}
.footer .left-content p, .footer .left-content h5, .footer .ftr-mid p{ font-size:14px;}
.body-content .body-btm{ margin: 20px 0 0 0;}
}

@media (max-width: 599px){
.banner {min-height: 150px;}
.body-content .sec-title h1 {font-size: 28px; margin: 0 0 5px;}
.body-content .sec-title h1 br {display: none;}
.body-content .sec-title h3 {font-size:24px;}
.body-content .align .left-text {padding: 0; border-right: none; text-align: center;}
.footer{ text-align:center;}
.footer .ftr-img ul{align-items: center;}
.footer .ftr-img ul li img {width: 65px;}
.footer .ftr-img ul li.last img {width: 90px;}
.footer .ftr-mid{ padding:10px 0;}
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
    transition-duration: 1.2s !important;
    opacity: 1 !important;
    transform: none !important;
}
.footer .ftr-img {
    float: none;
}
.body-content .right-img {
    padding: 0;
    border-left: none;
}
.body-content .right-img p{ text-align:center;}
.body-content .body-btm .btm-text p br {display: none;}
.body-content .left-text p:last-child {padding:0 0 10px 0;}

}