@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*Scrollbar*/
body {height: 100vh; overflow-y: scroll;} 
body::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.4); background-color: #9c9c9c; }
body::-webkit-scrollbar {width: 4px; background-color: #9c9c9c;} 
body::-webkit-scrollbar-thumb {background-color: #000; border-radius:10px; }
/*Scrollbar End*/
body{font-family: "Poppins", sans-serif; color: #222222; font-size: 14px; font-weight: 500; line-height:1.6;}
a {text-decoration: none; color: #222222;}
a:hover{transition: 0.1s all; color: #000;}
.logo{transition: 0.5s all;}
.logo img { width: 150px; }
.logo-small{margin: 0 0;}
nav{padding: 30px 0;}

section{padding: 40px 0 50px; position: relative;}
p{line-height: 1.6;}
ol, ul {padding-left: 18px;}
h1, h2, h3, h4, h5, h6{line-height: 1.5;}
.bg-color1{background:#3570db; color: #fff;}
.bg-color2{background:#edf3ff;}
hr{background-color: #a1a1a1;}

.color1{color: #194ba5;}
.color2{color: #222222;}

.banner-h1{font-family: "Poppins", sans-serif; font-size: calc(2.6rem + ((1.6vw - 0.48rem) * 1.3889));  line-height: 1.2; font-weight: 700; margin-bottom: 15px;}
.banner-h2 { font-family: "Poppins", sans-serif; font-size: calc(1.6rem + ((0.6vw - 0.48rem) * 1.3889));  line-height: 1.2; font-weight: 400; border-collapse: separate; display: table; table-layout: auto; text-align: center; white-space: nowrap; width: 100%; } 

.heading1{font-family: "Poppins", sans-serif; font-size: calc(2.2rem + ((1.2vw - 0.48rem) * 1.3889));  line-height: 1.2; font-weight: 500; margin-bottom: 15px;}
.heading2 { font-family: "Poppins", sans-serif; font-size: calc(1.6rem + ((0.6vw - 0.48rem) * 1.3889));  line-height: 1.2; font-weight: 400; border-collapse: separate; display: table; table-layout: auto; text-align: center; white-space: nowrap; width: 100%; } 

.banner{position: relative; background: url("../images/banner-bg.jpg") no-repeat 0 0; background-size: cover; min-height: 400px; color: #fff; margin-bottom: 20px;}
.banner::before{content:"";position: absolute; z-index: 1; width: 100%; height: 100%; top: 0; left: 0;background: rgb(12,49,122);
  background: -moz-linear-gradient(0deg, rgba(12,49,122,0) 0%, rgba(12,49,122,1) 100%);
  background: -webkit-linear-gradient(0deg, rgba(12,49,122,0) 0%, rgba(12,49,122,1) 100%);
  background: linear-gradient(0deg, rgba(12,49,122,0) 0%, rgba(12,49,122,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0c317a",endColorstr="#0c317a",GradientType=1);}
.banner .nav{position: absolute; top: 0; width: 100%; z-index: 10;}
.banner .content{position: absolute; z-index: 12; width: 100%; text-align: center;top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);}
.bordered{margin: 20px 0; border: solid 3px #d9dada; padding: 20px; padding-bottom: 0; border-radius: 20px; }

.icon-box{text-align: center; background: #3570db; border-radius: 15px; color: #fff; padding: 20px 20px 50px;}
.icon{margin: 0 auto; text-align: center; width: 100px; margin-bottom: 10px;}

.social-icon{display: flex;}
.social-icon .s-icon{width: 100px; padding-right: 10px;}
.social-icon .s-text{width: 80%;}

.minus-top{margin-top: -150px;}



@media (min-width: 777px) {
.col-md-1-5 { width: 20%; }
.col-md-2-5 { width: 40%; }
.col-md-3-5 { width: 60%; }
.col-md-4-5 { width: 80%; }
.col-md-5-5 { width: 100%; }
}

@media (min-width: 1200px) {
.col-lg-1-5 { width: 20%; }
.col-lg-2-5 { width: 40%; }
.col-lg-3-5 { width: 60%; }
.col-lg-4-5 { width: 80%; }
.col-lg-5-5 { width: 100%; }
}
@media (max-width:1540px){
}
@media (max-width:1399.98px){
}
@media (max-width:1199.98px){
  .minus-top{margin-top: -100px;}
}
@media (max-width:991.98px){
  .minus-top{margin-top: 30px;}
}
@media (max-width:767.98px){
}
@media (max-width:571.98px){
}
@media (max-width:426.98px){
}
@media (max-width:375.98px){
}
