.home-banner{background-image: url('/media/images/landingpage/adaptive-banner.png');background-repeat: no-repeat;background-size: 100%;}
section .card .card-image img{margin: auto;width: 80px;}
h1, h1 span {font-size: 2.875rem !important;font-weight: 400 !important;}
h1 span, .adaptive h1 span {color: #258783;font-weight: 600 !important;}
.card{box-shadow: none;margin: 0px;}
.card p{padding: 0px;}
.card .card-content{padding: 10px !important;}
.card .card-content h6.card-title{font-size: 16px !important;font-weight: 600 !important;padding-top: 1.2rem;}
h2{margin-bottom: 10px !important;position: relative;padding-bottom: 10px !important;}
.heading{padding-bottom: 40px;}
h2 span{font-weight: 900 !important;color: #999;position: relative;font-size: 2.5rem !important;border-bottom: 1px solid #ccc;padding-bottom: 10px; line-height: 1.2;}
h2::after{position: absolute;content: ''; border-bottom: 3px solid #ffae00;bottom: -1px;left: 50%;-webkit-transform-origin-y: -50%;-moz-transform-origin-x: -50%;transform: translateX(-50%);width: 60px;}
.spacing{padding: 20px; background-color: #f0f0f5;}
.card-content h3{font-weight: 900 !important;padding: 20px 0px 0px; font-size: 30px !important; line-height: 36px !important; }
.wrap{flex-wrap: wrap;}
/* .modal{max-width: 30%;} */
#modal-does { z-index: 1112 !important; width: 1003px !important; top: 5% !important; max-height: 95%; border-radius: 10px !important; overflow: visible; }
button, button.sgn_up{border: none !important;}
.align-start{align-items: start;}
.counts-section{max-width: 85%;margin: auto;}
.suggest_info{margin-top: 10px;}
.suggest_info small{font-size: 12px;}
/* .hide-on-med-and-down li, .freeapp-get, .footer-part, .ourmenulist-ln, .ourmenulist-more { display:none; } */
.hide-on-med-and-down li.li-menu { display:block !important; margin-bottom: 10px !important; margin-top: 10px !important; }
.ne_address h4 { font-size: 20px !important; font-weight: normal !important; }
footer.page-footer { display: block !important; padding:20px 0px 0px 0px !important; }
.page-footer .tab-container { padding:0px !important; border:none !important; }
.contact-nos span { margin-right: 20px !important; font-size: 100% !important; }
.ne_footer_top h4, .ne_followus h5 { padding:0px; }
.align-start .card { min-height: 450px; padding: 10px; }
.ne_address p { line-height: 30px !important; }
footer.page-footer .footer-copyright ul li { margin:0px 10px !important; }
.ply-sumbel { position: absolute;  top: 50%; left: 50%;  transform: translate(-50%, -50%); }
.play-img.df-center {  width: 100%; position: relative; }
.df-center { display: flex; justify-content: center;  align-items: center; }
#modal-does .video-container { position:unset; }
#modal-does .modal-close { top: -10px; right: -10px; background-color: #fff; border-radius: 15px;  width: 24px;  height: 24px;  text-align: center;  color: #000 !important;  position: absolute;  z-index: 11; }
.yellow-butt { background: #26a66c;  font-size: 16px;  margin-top: 25px; height: 50px; line-height: 50px; text-align: center; padding: 0 36px;  display: inline-block; color: #fff; text-shadow: 0px 1px 0px #cccccc; -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}
.d-f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.flex-around {  -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-around; }
footer.page-footer { margin-top: 0px !important; }
.mob_fixed_div { display:none; }
#mainnav .nav-wrapper { height: 51px; }
@media all and (min-width: 1400px){
	.home-banner{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; align-items: center;height: calc(100vh - 300px);}
}
@media all and (max-width: 992px){
	#modal-does { width: 90% !important; max-width: 90%; }	
}
@media all and (max-width: 768px){
	.adaptive .row .col.s12, .wrap > div{margin-bottom: 30px;}
	.adaptive .row > .col.s12:last-child{margin-bottom: 20px;}
	.card .card-content h6.card-title{padding-top: 0px;}
	h1, h1 span, .adaptive h1, .adaptive h1 span {font-size: 2rem !important;}
	.modal-content .video-container { padding-bottom: 43%; }
	.mob_fixed_div { position: fixed;  display:block;  bottom: 0px; z-index: 10; width: 100%; background-color: #fff; padding: 0px 10px; }
	.mob_fixed_div .yellow-butt {  margin-bottom: 10px; margin-top: 10px;  width: 100%; font-size: 14px; height: 36px; line-height: 36px; }
}
@media all and (max-width: 480px){
	.align-start .card { min-height:unset; }
	section .d-f{flex-direction: column;}
	h3.card-title{padding-top: 0px;}
	.counts-section > div{margin-bottom: 30px;}
	.counts-section > div:last-child{margin-bottom: 0px;}
	.heading {padding-bottom: 25px;}
	h2 span{border: none;}
	h1, h1 span, .adaptive h1, .adaptive h1 span {font-size: 1.75rem !important; font-weight: 400 !important; }
	.home-banner{height: auto;background: none;}
	.ln_user_form .ln-landing-join-us{padding: 0px !important;}
	.modal{max-width: 300px;}
}