/*
	Date: 31 July 2019
	Developed By: V Irudayamani
	Contact No.: +91-9952650728
	Company Name: Judah Software
	Website: www.judahsoftware.in
*/

@charset "UTF-8";
@font-face { font-family:'Molengo'; src:url('../fonts/Molengo-Regular.ttf'); }
@font-face { font-family:'Roboto'; src:url('../font/RobotoCondensed-Regular.ttf'); }
@font-face { font-family:'Poppins'; src:url('../font/Poppins-Light.otf'); }
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300');

* { font-family:Poppins !important; font-size:14px; color:rgb(65,64,66); }

.js-header { background-color:#051d41 !important; margin-top:-5px; }
.js-para { text-align:justify; padding-bottom:1.5em; font-size:1em !important; color:#414042 !important; line-height:1.8 !important; }
.js-li { font-size:1em !important; color:#414042 !important; line-height:1.6 !important; margin-bottom:0 !important; width:100%; }
.js-font { font-family:'Open Sans Condensed', sans-serif; font-size:16px; }
.js-win-cat-title { color:#fff; background-color:#051d41; padding:5px; }
.js-h1 { font-family:Poppins !important; font-size:2.5em !important; color:#414042 !important; }
.js-h3 { font-size:1.5em !important; letter-spacing:1px !important; line-height:1.3 !important; }
.js-h4 { color:#414042 !important; font-weight:600 !important; line-height:2.5rem !important; }
.js-partner-item { width:100px; height:auto; vertical-align:middle; display: inline-block; border:1px solid rgba(0,0,0,.25); margin:1em; padding:0.5em; }
.js-partners-logo { max-width:100%; max-height:100%; margin:auto auto; display:block; }
.js-contact-head-01 { display:inline-block; width:75px; }
.js-text-center { text-align:center !important; }
.js-text-white { color:rgb(255,255,255) !important; }
.js-text-black { color:rgb(0,0,0) !important; }
.js-text-theme-color { color:#051d41 !important; }
.js-p2 { padding:.5rem !important; color:#fff; }
.js-p3 { padding:.5rem !important; color:#414042; }
.js-p2 .fa { color:#fff; }
.js-mr2 { margin-right:.5rem !important; }
.js-bb { border-bottom:1px solid rgba(255,255,255,.5); }
.js-bb-g { border-bottom:1px solid rgba(0,0,0,.25); }
.js-hd-el { font-size:25px !important; font-weight:800 !important; display:block; text-align:center; line-height:35px !important; color:#414042 !important; }
.js-a { color:#333; }
.js-a:hover { color:rgba(255,0,0,1); }
.js-vam { vertical-align:middle !important; }
.js-bkgrnd { background-color:#051d41 !important; }
.js-mt-4 { margin-top:1.5rem!important; }
.js-pl-4 { padding-left:1.5rem!important; }
.js-pr-4 { padding-right:1.5rem!important; }
.js-pt-4 { padding-top:1.5rem!important; }
.js-pt-5 { padding-top:3rem!important; }
.js-pb-4 { padding-bottom:1.5rem!important; }
.js-pb-0 { padding-bottom:0!important; }
.js-p-4 { padding:1.5rem!important; }
.js-m-0 { margin:0px !important; }
.js-logo-menu { width:75px !important; }
.js-modal-para { color:rgb(0,0,0) !important; margin-bottom:1.5rem !important; font-size:1em !important; line-height:1.6 !important; }
.js-hover:hover { cursor:pointer; }
.js-para-i-red { color:rgb(255,0,0) !important; font-style:italic; }
.js-para-i { font-style:italic; }
.js-modal-close { font-size:2em !important; margin-top:-30px !important; }
.js-text-1em { font-size:1em !important; }
.js-img { display:block; margin:auto auto; }
.js-modal { z-index:100000; }
.js-modal-close { margin-top:-24px; }
.js-hide { display:none !important; }
.js-show { display:block !important; }
.js-marquee-box { height:160px; overflow-y:hidden; padding:5px; line-height:1.75em; margin-bottom:2em; }
.js-plc { font-size:.85em !important; margin-top:-15px !important; }
.js-partner-logo { max-width:110px; }
.js-ba-g { border:1px solid rgba(0, 0, 0, .2); }

/* colours */
.js-col-red { color:rgb(255,0,0) !important; }
.js-col-white { color:rgb(255,255,255) !important; }

/* margins */
.js-mb-0 { margin-bottom:0 !important; }
.js-mb-1 { margin-bottom:1rem !important; }
.js-xs-mt-4 { margin-top:1.5rem !important; }

.js-blink-text { animation:BlinkingText 1s infinite; }
@keyframes BlinkingText { 0% { color:#ffffff; fill:#ffffff; } 50% { color:#ff0000; fill:#ff0000; } 100% { color:#ffffff; fill:#ffffff; }  }

/* Modal */
.modal-dialog-centered.modal-dialog-scrollable { -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center; height:100%; }
.modal-dialog-centered { display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; min-height:calc(100% - 1rem); }
.modal-dialog-scrollable { display:-ms-flexbox; display:flex; max-height:calc(100% - 1rem); }

.js-sponsor { padding:15px 20px; width:200px; height:200px; display:block; margin:auto auto; border:2px solid rgba(0,0,0,.2); }
.js-sponsor-image { width:100%; display:block; margin:auto auto; }
.js-aic-company-name { color:rgba(0,0,0,.8); font-weight:600 !important; }
.js-aic { color:rgba(0,0,0,.5); }






.bx-wrapper .bx-viewport{ -moz-box-shadow:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; border:0px solid #fff !important; background:transparent !important; }
img { max-width:100%; }
#nav li { padding:0 !important; }
#nav li a { font-size:22px; font-stretch:expanded; }
.top-speakers-section, .partners-section, .about-section, .booking-form, .program-section, .color-left, .location-section { background-color: white; }
a.winner_title{ color:#051d41 !important; }
.nav-pills{ margin-bottom:20px; }
.nav>li>a:hover, .nav>li>a:focus { background-color:#051d41 !important; color:#fff !important; }
.footer-section-1 address ul li { color:white; }
.footer-section-1 address ul li a { color:white; }
#footer .footer-section-1 h3 { color:white; }
.footer-section-1 { background-color:#051d41; }
#nav li a { font-size:20px; font-stretch:expanded; letter-spacing:.9px; font-family:'Open Sans Condensed', sans-serif; }
a { color:#051d41; text-decoration:none; }






/* Small devices (landscape phones, 576px and up) */
@media (min-width:576px)
{	.modal-dialog-centered { min-height: calc(100% - 3.5rem); }
	.modal-dialog-scrollable { max-height: calc(100% - 3.5rem); }
}

/* 
	Media Queries For Medium Devices
	Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint 
*/
@media (min-width:768px)
{	.js-xs-mt-4 { margin-top:0rem !important; }
}

/* 	
	Media Queries For Large Devices
	Large devices (desktops, 992px and up) 
*/
@media (min-width:992px)
{
}

/* 
	Media Queries For Extra Large Devices
	Extra large devices (large desktops, 1200px and up) 
*/
@media (min-width:1200px)
{
}