/* ----------150% Zoom CSS -----------*/
@media screen and (min-width:1280px) and (max-width:1360px) {
.navbar-brand { height: 40px;}
.section-title-border span {font-size: 0.75rem;}	
.events-common-carousel .overlay {font-size: 0.45rem; }
.events-single-carousel .overlay {font-size: 0.45rem; }		
.features-listing-bottom .title-xl{ font-size:40px;}
.features-listing-bottom .info {font-size: 1rem;}
.content h4{font-size: 1.2rem;}
.content h5{font-size: 1.2rem;}		
}
/* ----------150% Zoom CSS End/-----------*/	

@media screen and (min-width: 1600px) {
html { font-size: 15px;} 
header .container-fluid, header .header, footer .container-fluid, #content .container-fluid{ padding-left:70px!important; padding-right:70px!important;}	
}

@media screen and (min-width:1600px) and (max-width:1900px){
.navbar-brand { height: 50px;}	
.footer-mobile-text a{ font-size: 13px;}
		
}	

@media screen and (min-width:1440px) and (max-width:1599px){
header .container-fluid, header .header, footer .container-fluid, #content .container-fluid{ padding-left: 50px!important; padding-right:50px!important;}
.navbar-brand { height: 50px;}	
.footer-mobile-text a{ font-size: 13px;}
.features-listing .title {font-size: 25px;}	
.features-listing-bottom .title-xl{ font-size:40px;}
.features-listing-bottom .info {font-size: 1rem;}		
.events-common-carousel .overlay {font-size: 0.65rem; }
.events-single-carousel .overlay {font-size: 0.65rem; }		
	
}	

@media screen and (min-width:1281px) and (max-width:1366px){
header .container-fluid, header .header, footer .container-fluid, #content .container-fluid{ padding-left: 50px!important; padding-right:50px!important;}
.navbar-brand { height:40px;}		
.footer-mobile-text a{ font-size: 12px;}
.features-listing-bottom .title-xl{ font-size:40px;}
.features-listing-bottom .info {font-size: 1rem;}	
.events-common-carousel .overlay {font-size: 0.65rem; }
.events-single-carousel .overlay {font-size: 0.65rem; }		
}

@media screen and (min-width:1024px) and (max-width:1280px){	
	
}

@media screen and (min-width:992px) and (max-width:1080px){
		
}

@media screen and (min-width:992px) and (max-width:1024px){
.navbar-brand { height:50px;}
.footer-logo img{ bottom: 0px; margin-top:0px;}	
.footer-mobile-text a{ font-size:9px;}
.innovative-features-list li { font-size: 15px; line-height:18px;}	
.innovative-features-list li img { margin: 5px; padding: 5px; height: 50px;}	
}

@media screen and (min-width:768px) and (max-width:991px){

.navbar-brand { height:70px;}
.navbar-brand img { max-width:100%; height:100%;}
.navbar-classic .navbar-collapse.show .navbar-nav .nav-item .nav-link {color: #ffffff!important;}
	
.navbar-classic .navbar-nav .nav-item { margin:0px;}
.navbar-classic .navbar-nav .nav-item .nav-link {padding:13px 15px;}
.navbar-classic .navbar-nav .nav-item-fontsize {padding:13px 15px;}	
.navbar-classic .btn-signup {margin:10px 15px;}	
.navbar-classic ul.navbar-nav.mr-3{ margin-right:0rem !important;}	
.navbar-collapse {position:absolute; top:90px; right:100%; width:100%; transition: all 0.3s ease;  display: block; z-index:99;  background-color:#0B2D74;  padding:0%;}	
.navbar-collapse.collapsing { height:auto!important; margin-right:50%; transition: all 0.3s ease; display: block;}
.navbar-collapse.show {right:0;}
.navbar-classic .navbar-nav .nav-item .increase {margin-left: 15px!important; margin-bottom: 15px!important;}		

.footer-logo img{ bottom: 0px; margin-top:0px;}	
.footer-mobile-text a{ font-size:9px;}
ul.social li{ margin-left:5px;}	
ul.social li .fa{font-size:12px;}
	
.logo { max-width: 200px;}
	
	
}

@media screen and (max-width: 767px){
html,body { font-size:14px; }	
p,li{text-align: left;}
.navbar-classic .navbar-nav .nav-item { margin:0px;}
.navbar-classic .navbar-nav .nav-item .nav-link {padding:13px 15px;}
.navbar-classic .navbar-nav .nav-item-fontsize {padding:13px 15px;}	
.navbar-classic .btn-signup {margin:10px 15px;}		
.navbar-classic ul.navbar-nav.mr-3{ margin-right:0rem !important;}	
.navbar-collapse {position:absolute; top:90px; right:100%; width:100%; transition: all 0.3s ease;  display: block; z-index:99;  background-color:#0B2D74;  padding:0%;}	
.navbar-collapse.collapsing { height:auto!important; margin-right:50%; transition: all 0.3s ease; display: block;}
.navbar-collapse.show {right:0;}
.navbar-classic.navbar{justify-content: center !important}	
	
img.logo {height:40px;}	
img.logo.large {height:40px;}
img.logo.small {height:30px;}
	
.footer-bottom {margin-bottom: 0px;}

.section{ padding-top:80px; padding-bottom:30px;}
.section-bottom-half{ padding-bottom:30px;}
.section-bottom{ padding-bottom:0px;}	
.section-title-heading h1,.section-title h1, .section-title h2{ font-size:1.75rem;}
	
.features-listing .title-xl { font-size:40px;}
.features-listing-bottom {display: block!important; justify-content: center;}		
.features-listing-bottom li {width: 48%; display:inline-block; margin-bottom: 2rem;}	
	
.show-mobile{ display:block!important;}	
.hide-mobile{ display:none!important;}
	
.social-links{justify-content: center!important; margin-top: 15px;}	

}


@media screen and (min-width: 1900px) {

}

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

}}

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

}
}

 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	 
	 
 }	 
