body{scroll-behavior:smooth;max-width:100%}
h1,h2,h3,h4,h5{}
a{color:var(--color-two)}
a.a-white{color:var(--color-one)!important}
li{list-style-type:none}
.primary-btn{color:var(--color-one);background:var(--color-three);border:#0000;border-radius:5px;font-family:text-font;padding:5px 10px;text-transform:uppercase}
.ad img{max-width:100%;text-align:center}
.br-50{display:block;width:260px;height:260px;border:3px solid var(--color-three);border-radius:50%;margin:0 auto;background-position:center;background-size:cover;transition:.2s}
.br-50:hover{background-position:left}
.iframe-container{position:relative;width:100%;padding-bottom:65%;height:0;border-radius:8px}
.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}
.main-menu{z-index:11;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.menu{cursor:pointer;color:var(--white)}
.tb{font-size:17px;-webkit-font-size:18;-moz-font-size:20px;cursor:pointer;padding: 5px 10px!important}
.overlay{height:100%;width:100%;display:none;position:fixed;z-index:1;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,.9)}
.overlay-content{position:relative;top:46%;width:80%;text-align:center;margin-top:30px;margin:auto}
.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px;cursor:pointer;color:#fff}
.overlay .closebtn:hover{color:#ccc}
.overlay input[type=text]{padding:15px;font-size:17px;border:none;float:left;width:80%;background:#fff}
.overlay input[type=text]:hover{background:#f1f1f1}
.overlay button{float:left;width:20%;padding:15px;background:#ddd;font-size:17px;border:none;cursor:pointer}
.overlay button:hover{background:#bbb}
.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:var(--white);overflow-x:hidden;transition:.5s;padding-top:60px}
.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-family:var(--font-primary);font-size:20px;color:var(--black);display:block;transition:.3s}
.sidenav a:hover{color:var(--two)}
.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}
#main{transition:margin-left .5s;padding:16px}

	::-webkit-scrollbar{width:15px}
	::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:10px}
	::-webkit-scrollbar-thumb{background:var(--color-two);border-radius:10px}
	::-webkit-scrollbar-thumb:hover{background:var(--color-three)}header{background:var(--color-one);width:100%}
	.social-icon i{width:20px;height:20px;}
	.nav-item{transition:.2s left ease-in!important}
	.nav-item:hover{}
	.sticky{position:fixed;top:0;width:100%;background:var(--color-one);z-index:11;box-shadow: 0 1px 5px}
	.slider-text{width:100%;font-size:25px;padding-top: 10px}
	.slider-cont{z-index:-1}
	.section-title{padding:0 20px;border-left:10px solid var(--color-two);font-size:30px;border-bottom: 2px solid #666;}
	.sub-section-title{padding-left:15px; font-size:25px;border-bottom: 1px solid #ddd}
	.bg-news{height:315px;background-position:center;background-color:red;color:var(--color-one);position:relative;background-size:cover;transition:.2s}
	.bg-news:hover{background-position:top right}
	.bg-news:hover .bg-news-content{bottom:40px}
	.bg-news-content{font-family:text-font;padding-left:15px;width:95%;position:absolute;bottom:15px;color:var(--color-one);transition:all ease-out .1s}
	.bg-news-content:hover{bottom:35px}
	.bg-news-content h1{font-size:30px;color: #fff}
	.latest-feature{height:315px;background-position:center;position:relative;transition:.2s;background-size:cover}
	.latest-feature p{font-family:heading-font}
	.latest-feature .abs{width:90%;padding:15px;position:absolute;bottom:15px}
	.latest-feature:hover{background-position:right}
	.latest-news a img{}
	.footer-top-icon{text-align:center;width:60px;height:60px;background:var(--color-one);padding:5px;border-radius:3px}
	.fa-facebook{color:#516eab}
	.fa-twitter{color:#1da1f2}
	.fa-youtube-play{color:#f80303}
	footer .middle{background-color:var(--color-four);color:var(--color-one)}
	footer .bottom{background-color:var(--color-two);color:var(--color-one)}
	#topBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:0;background-color:red;color:#fff;cursor:pointer;padding:15px;border-radius:10px;font-size:18px}
	#topBtn:hover{background-color:var(--color-two);color:var(--color-one)}
	.report span{font-size:30px;font-family:text-font}
	.fa-edit{font-size:40px;color:var(--color-three)}
	.summary{font-family:arial;font-size:20px;padding:15px;background:var(--color-three) .5}
	.fa-quote-left,.fa-quote-right{font-size:30px;padding:0 20px}
	.main-news{font-family:arial;}
	.tags .tag{text-align:center;padding:10px;background:var(--color-three);margin:10px;color:var(--color-one);font-family:text-font;font-size:20px;border-radius:15px;transition:.3s}
	.tags .tag:hover{background:var(--color-one);color:var(--color-two);border:1px solid var(--color-two)}p{font-size:15px}
	.latest-category hr{margin:0}
	.latest-category .sub-section-title{border-left:5px solid var(--color-three)}
	.carousel-caption{position: static!important;}
	.navbar{padding-left: 0;padding-right: 0;}
	.container{width: 100%;max-width: 1300px}
	.navbar-toggler{float: right;}
	
	.adColor{
		background-color: #999e41;
		text-align: center;
		border: 1px dotted maroon;
		padding: 10px;
	}
	.section-title-head{
		padding:0 20px;
		border-left:10px solid var(--color-two);
		font-size:20px;
		border-bottom: 2px solid #666;
	}
	
	@media screen and (max-height:450px){
		.sidenav{padding-top:15px}
		.sidenav a{font-size:18px}
	}

	@media screen and (max-width: 991px){
		.navbar{margin:0!important;width: 100%}
		.navbar-nav .tb{border-bottom: 1px solid #ddd}
	}
	@media screen and (min-width: 992px){
		.navbar-toggler{display: none;}
		.navbar{margin: auto}
	}