/* Nav Bar */
.js-navbar { background-color:orange !important; }
.js-navbar .js-nav-item { margin-right:30px; transition:.2s ease; font-size:16px; font-weight:500; }
.js-navbar .js-nav-item .js-nav-link { font-weight:500; }
.js-logo { width:190px; }

.js-sponsor-logo { display:inline-block; width:200px; height:79px; border:1px solid #000; background-color:#fff; margin:10px; }
.js-sponsor-logo img { padding:5px; }
.js-sponsor-logo-pppai img{ padding: 12px; margin: auto; display: flex; width: 150px; }
.js-social-icon { font-size:1.3em !important; line-height:2 !important; transform:translateY(4px); }
.js-date-loc { padding:1px 30px 6px 30px !important; }
.js-date { line-height:2; }
.js-soc-icon-svg { width:20px; height:20px; fill:#000; }
.js-soc-icon-svg-footer { width:30px; height:30px; fill:#fff; margin-right:20px; }
.js-partner-heading { font-size:1.1em; font-weight:bold; }
.js-go-top { bottom:20px; opacity:1; transition:.5s; outline:none; background:var(--primary-color); position:fixed; right:20px; z-index:9999; width:41px; height:41px; text-align:center; line-height:31px; cursor:pointer; padding-top:3px; border:0; text-decoration:none; transition:opacity 0.2s ease-out; outline:none; opacity:0; border-radius:60px; -moz-border-radius:60px; -webkit-border-radius:60px; }
#back-to-top:before { content:"" !important; }
.js-go-top span { transform:translateY(5px); }
.js-hero-h1 { font-size:0.7em !important; }
.js-h1-wellcome { font-size:0.65em !important; line-height:1.15; }
.js-dr-h1 { font-size:2em; }
.js-dr-h2 { font-size:1.5em; }
.js-li-icon-cont { background:var(--primary-color); padding:2px 5px; width:100%; text-align:right; }
.js-li-icon { fill:#fff; }
.js-bg { background: rgb(212, 138, 0); }
.js-bg-grdnt { background:linear-gradient(0deg, rgb(212 138 0) 0%, rgba(240, 182, 75, 0) 70%, rgba(255, 255, 255, 0) 100%) !important; }
.js-bg-grdnt-top { background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(212 138 0) 100%) !important; }
.js-p1 { font-size:15px !important; }
.js-p2 { font-size:22px !important; color:#fff; line-height:1.7em; margin-top:0; font-weight:400; letter-spacing:-0.2px; }
.js-speacont { min-height:45px; background-color:#815403 !important; }
.js-speaker { letter-spacing:.5px; display:inline-block; }
.js-compcont { transform:translateY(-25px); }
.js-company { font-size:16px; color:#000; line-height:1.25; }
.js-linkedin { transform:translateY(-25px); }
.js-zi-9999 { z-index:9999 !important; }
.js-alert2 { padding:0px; margin:0px; color:#f00; }
.js-sponsor-heading { font-size:125rem; }

/* Override style.css */
.de-img-cap-1 .d-cap { position:relative !important; padding:5px 10px !important; }
.de-img-cap-1:hover .d-cap { margin-left:-50% !important; }
header.header-mobile { background:linear-gradient(to right, rgb(60 51 51), rgb(255 16 16)) !important; }
#menu-btn:before { content:"" !important; }
#menu-btn:hover { background:transparent !important; }
#mainmenu>li { margin-right:15px !important; }

/* 
	Media Queries For Medium Devices
	Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint 
*/
@media (min-width:768px){
	.js-sponsor-logo { width:150px; height:60px; }
	.js-sponsor-heading { font-size:1rem; }
}


/* 	
	Media Queries For Large Devices
	Large devices (desktops, 992px and up) 
*/
@media (min-width:992px){
	.js-p1 { font-size:18px !important; }
	.js-hero-h1 { font-size:1em !important; }
	.js-p2 { font-size:32px !important; }
	.js-h1-wellcome { font-size:1.25em !important; line-height:1.15; }
	.js-sponsor-logo { width:150px; height:60px; }
}

/* 	
	Media Queries For Large Devices
	Large devices (desktops, 1400px and up) 
*/
@media (min-width:1200px){
	.js-sponsor-logo { width:150px; height:60px; }
	.js-sponsor-heading { font-size:1rem; }
}

/* 	
	Media Queries For Large Devices
	Large devices (desktops, 1400px and up) 
*/
@media (min-width:1400px){
	#mainmenu>li { margin-right:30px !important; }	
	.js-sponsor-logo { width:180px; height:74px; }
	.js-sponsor-heading { font-size:1.25rem; }
}