body{font-size:16px; line-height:30px; font-family: "Poppins", sans-serif; font-style: normal;}
section, div, h1, h2, h3, h4, h5, h6, p, li, a, strong{font-family: "Poppins", sans-serif;}
a{text-decoration:none!important;}
p, li{line-height:30px; font-weight:300;}
ul.listStyle{list-style:none; padding:0px; margin:0px;}
ul.listStyle li{margin-bottom:7px; padding-bottom:7px;}
h1{font-size:35px!important;}
h1.topHeading{font-size:56px!important; line-height:75px;}
h4.featureHeading{font-size:19px; margin:7px 0px;}
h4.subHeading {font-size: 18px;}
.marginTop{margin-top:60px;}
.marginTopAbout{margin-top:160px;}
.navBarBg{background:#ffffff!important;}
.nav-item{margin-right:25px;}
.nav-item a{color:black; font-weight:500;}
.nav-item a:hover{color:brown;}
.contactMenu{background:#cba557; padding:4px 20px!important; border-radius:10px;}
a:hover{color:brown;}
.smallFont{font-size:14px;}
.highLight{color:#49357f;}

.btn{background:#cba557; padding:5px 20px; border-radius:10px;}
.headerBg{background-color: rgba(24, 64, 124, 0.3); padding:20px 0px 50px; }
.overflowHidden{overflow:hidden; height: 420px; object-fit: cover; border-radius:10px;}
.overflowHidden2{overflow:hidden; height: 600px; object-fit: cover; border-radius:10px;}
.blockTop{background:#49357f; padding:20px; margin-top:20px; border-radius:10px;}

.featureImg{}
.featureImg .col-md-3 img{width:180px; height:auto;}
.aboutBg{background-image: url("img/a1.png"); border-radius:10px; padding:20px 20px 200px 20px;}
.aboutPoint{background:#49357f; padding:20px 20px 10px; border-radius:10px;}
.aboutPoint div svg{width:60px; height:60px; border-radius:180px; border:2px solid #cba557; padding:10px;}
.aboutPoint div svg path{fill:#cba557;}
.marginLeft{margin-left:100px; width:100%;}
.marginRight{margin-right:20px;}
.aboutText{padding:20px 0px 0px 80px;}
.number{font-size:80px; color:#cba557;}
.serviceBg{background-color:#49357f; padding:20px 0px 50px; }
.serviceContent{border-radius:20px; padding:20px; background:rgba(255, 255, 255, 0.05);}
.ServiceIcons{}
.ServiceIcons svg {width:70px; height:70px; border-radius:180px; border:2px solid #cba557; padding:5px;}
.ServiceIcons svg path{fill:#cba557;}

.courseContent{padding:20px 20px 40px 20px; border-radius:20px; background-color: rgba(73, 53, 127, 0.3);}
.courseFeature{border-top:1px solid black; padding-bottom:20px;}
.courseIcons svg {width:60px; height:60px; margin-top:5px;}
.courseIcons svg {fill:#cba557; border-radius:180px; border:2px solid #cba557; padding:5px;}
.courseFeatureIcons svg{width:20px; height:20px;}
.courseFeature ul{list-style:none;}
.courseFeature ul li{float:left; margin:20px;}
.learnBg{background-image: url("img/learn.png"); padding:20px 20px 100px 20px;}
ul.listing{list-style:none;}
ul.listing li{margin-bottom:8px;}
.footerBg{background-color:rgba(24, 64, 124, 0.3); padding:60px 0px 80px;}
.footerIcons{}
.footerIcons svg {width:18px; height:18px; fill:white; margin-right:15px;}
.contactBlock{padding:30px; border-radius:20px; background:#49357f;}
.contactPageBlock{padding:30px; border-radius:20px; background-color: rgba(24, 64, 124, 0.3);}
.contactBg{min-height: 100%; background: url(img/contact-bg.jpg) rgba(0, 0, 0, 0.3); background-size: cover; background-blend-mode: multiply; padding:100px 0px;}
.whyBg{min-height: 100%; background: url(img/why1.jpg) rgba(0, 0, 0, 0.3); background-size: cover; background-blend-mode: multiply; padding:100px 0px;}
.sswBg{min-height: 100%; background: url(img/why2.jpg) rgba(0, 0, 0, 0.3); background-size: cover; background-blend-mode: multiply; padding:100px 0px;}
.titpBg{min-height: 100%; background: url(img/why3.jpg) rgba(0, 0, 0, 0.3); background-size: cover; background-blend-mode: multiply; padding:100px 0px;}
@media only screen and (max-width: 600px) {
.navbar-toggler{border:1px solid #000000;}
.marginTop{margin-top:10px;}
.marginTopAbout{margin-top:10px;}
.overflowHidden{overflow:hidden; height:auto; object-fit:cover;}
.overflowHidden2{overflow:hidden; height:auto; object-fit:cover;}
.marginLeft{margin-left:1px; width:100%;}
.marginRight{margin-right:1px;}
}