@import url('https://fonts.googleapis.com/css?family=Work+Sans:400,500,600,700');
/*font-style*/
body *{ font-family: 'Work Sans', sans-serif;}
h1{font-size:42px;font-weight:700;}
img{max-width:100%}
ul, ol{padding-left: 0;}
li{list-style:none;}
.container {max-width: 1024px;}
.logo-top-box img {max-width: 257px;}
.header-top {padding-top: 20px;display:none;}
.laplinkwelcomepage .header-top{display:block;}
.header-consume{display:none;}
.btn-primary.focus, .btn-primary:focus {box-shadow:none !important;}
.laplinkconsumer .header-consume{display:block;padding-top: 30px;background: #fff;display: block;padding-bottom: 30px;} 

/*welcome-box1 */
.welcome-section-1 {text-align: center;padding-top: 63px;padding-bottom: 60px;}
.welcome-section-1 h1 {margin-bottom: 30px;}
.welcome-section-1 p {max-width: 761px;margin-left: auto;margin-right: auto;font-family: "Work Sans";font-weight: 400;font-size: 20px;}
.welcome-section-1 h3 {margin-top: 85px;font-size: 28px;font-weight: bold;font-family: Arial, sans-serif;color: #000;}
.ul-btn-group {padding-left: 0;margin-top: 25px;}
.ul-btn-group li {list-style: none;display: inline;margin-left: 28px;margin-right: 28px;}
a.btn-custom{font-size: 24px;border-radius: 100px;font-weight: 500;font-family: Work Sans;color:#fff;text-decoration:none;height: 66px;display: inline-block;width: 271px;line-height: 66px;background-color: #f79726; background: -webkit-linear-gradient(#ffa944,#f2650f); background: -moz-linear-gradient(#ffa944,#f2650f); background: -ms-linear-gradient(#ffa944,#f2650f); background: -o-linear-gradient(#ffa944,#f2650f); background: linear-gradient(#ffa944,#f2650f);}
/*welcome-section-2*/
.welcome-section-2 {background: linear-gradient(#fff,#b2b2b2);padding-top:47px;}
.bask-box-img {display: inline-block;width: 137px;margin-bottom: 30px;}
.welcome-section-2-text {padding-top: 30px;padding-bottom: 20px;}
.welcome-section-2-img {display: flex;height: 100%;align-items: flex-end;}
.welcome-section-2-text p{font-size:18px;}
.welcome-section-2-text ul {margin-top: 50px;} 
.welcome-section-2-text li {display: inline-block;width: 33.33%;box-sizing: border-box;}
/*welcome-section-3*/
.welcome-section-3 {padding-top: 50px;padding-bottom: 45px;}
.welcome-section-3 h1{text-align:center;margin-top:0;margin-bottom:58px;}
.welcome-section-3-text {background: #fff;box-shadow: 0 10px 20px rgba(0,0,0,0.0), 0 0px 20px rgba(0,0,0,0.23);padding: 40px 40px 24px;margin-bottom: 30px;}
.rating-img-box {display: inline-block;margin-right:5px;}
.rating-img-box i.fa {font-size: 24px;margin-right: 8px;color:#f8c92e;}
.rating-text-box{font-family: "Work Sans";font-weight: 400;font-style: normal;font-size: 16px;color: rgb(180, 182, 192);vertical-align: top;}
.welcome-section-3-text h3{font-size: 22px;font-family: "Work Sans";font-weight: 700;font-style: normal;color: rgb(5, 13, 48);margin-top: 13px;margin-bottom: 15px;}
.welcome-section-3-text p{font-size: 16px;font-family: "Work Sans";font-weight: 400;font-style: normal;color: rgb(5, 13, 48);margin-bottom: 5px;line-height: 1.4;}
.welcome-section-3-text strong {font-size: 16px;}
.welcome-section-3bottom{color: ##2b2b2b;font-size: 11px;margin-top: 30px;padding-left: 20px;padding-right: 20px;line-height: 23px;}
/*welcome-section-4*/
.welcome-section-4{display: block;background: rgba(43,43,43,0.22);background-image: url(/assets/img/welcome-group-pic.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover;width: 100%;height: auto;position: relative;}
.welcome-section-4box {background: rgba(43,43,43,0.22);height: auto;display: flex;align-items: center;text-align: center;color: #fff;padding:221px 0;}
.welcome-section-4box h2 {margin-top: 0;margin-bottom: 0;font-size: 46px;font-weight: bold;line-height: 43px;}
.welcome-section-4box h2 p{margin-bottom:10px;}
/*laplink-smb*/
form.section-form .errors {font-size: 12px;padding-left: 2px;}
.header-top {display:none;}
.header-laplink-smb{display:none;}
.laplinksmb .header-laplink-smb, .laplinkthankyou .header-laplink-smb{padding-top: 30px;background: #050d30;display: block;padding-bottom: 30px;}
a.lp-section-button {display: inline-block;background: #fa0f4b;color: #fff;padding: 15px 27px;text-decoration: none;font-weight: 600;font-size: 24px;border-radius: 100px;margin-top: 50px;}
.header-rightbox {overflow: hidden;margin-bottom: 0;padding-top: 17px;display: flex;align-items: center;margin-left: -10px;margin-right: -10px;text-align:center;justify-content: center;}
.header-rightbox li {display: inline-block;float: left;box-sizing: border-box;text-align: center;padding-left: 10px;padding-right: 10px;}
/*laplink-section-1*/
.laplink-section-1-img {color: #fff;padding-top: 70px;}
.hero-imagex {position:absolute;bottom:0;overflow: hidden;}
.hero-imagex img {margin-bottom: -20px;}
span.section-form-det p {margin-bottom: 0;}
.laplink-section-1-img h2 {font-family: "Work Sans";font-weight: 700;font-style: normal;font-size: 40px;margin-bottom: 30px;margin-top: 0;}
.laplink-section-1-img p {font-family: "Work Sans";font-weight: 400;font-style: normal;line-height: 34px;font-size: 20px;}
.laplink-section-1{
background: rgba(255,255,255,1);
background: -webkit-linear-gradient(#050d30,#ffffff);
background: -moz-linear-gradient(#050d30,#ffffff);
background: linear-gradient(#050d30,#ffffff);
background: -ms-linear-gradient(#050d30,#ffffff);
background: -o-linear-gradient(#050d30,#ffffff);
position: relative;background: transparent;z-index: 9;}
.laplink-section-1::before {position: absolute;z-index: 1;content: "";background: rgba(255,255,255,1);background: -webkit-linear-gradient(#050d30,#ffffff);background: -moz-linear-gradient(#050d30,#ffffff);
background: linear-gradient(#050d30,#ffffff);
background: -ms-linear-gradient(#050d30,#ffffff);
background: -o-linear-gradient(#050d30,#ffffff);
left: 0;right: 0;height: 50%;bottom: 0;}
.laplink-section-1::after {content: "";position: absolute;left: 0;right: 0;top: 0;height: 100%;background: rgba(5,13,48,1);z-index: -1;bottom: 0;}
.laplink-section-1 *{z-index:11;}
.laplink-section-1form{display: block;background: rgba(250,15,75,1);background: -webkit-linear-gradient(#fa0f4b,#e32c40);background: -moz-linear-gradient(#fa0f4b,#e32c40);
background: linear-gradient(#fa0f4b,#e32c40);background: -ms-linear-gradient(#fa0f4b,#e32c40);background: -o-linear-gradient(#fa0f4b,#e32c40);padding: 35px 40px;color: #fff;	margin-bottom:20px;}
.section-form h2 {text-align: center;font-weight: 600;font-size: 32px;font-family: "Work Sans";margin-bottom: 16px;line-height: 1.3;}
.section-form input.form-control {border-radius: 0;height: 49px;color: #000;box-shadow:none;}
.section-form input.form-control:focus{box-shadow:none;}
.section-form .form-group label {font-family: Work Sans;font-weight: 400;font-size: 14px;line-height: 15px;color: #ffffff;display: block;margin-bottom: 4px;}
.section-form .btn.btn-primary {background: #050d30;color: #fff;padding: 15px 10px;text-decoration: none;font-weight: 600;font-size: 20px;border-radius: 100px;margin: 10px auto 20px;border: 1px solid #050d30;
display: block;width: 100%;}
.section-form-det {display: block;font-size: 10px;line-height: normal;margin-left: -15px;margin-right: -15px;text-align:center;}
.laplink-1notice-box{color: rgb(43, 43, 43);font-family: "Work Sans";font-weight: 400;font-style: normal;font-size:14px;line-height:22px;margin-top: 35px;margin-bottom: 59px;}
/*2*/
.laplink-section-2 {box-shadow: 0 10px 20px rgba(0,0,0,0.0), 0 0px 20px rgba(0,0,0,0.23);padding: 80px 0 61px;position: relative;z-index: 111;}
.laplink-section-2img {padding-top: 7px;}
.laplink-section-2text p{color:#818596;	font-size: 20px;font-family: "Work Sans";font-weight: 400;font-style: normal;line-height:26px;}
/*laplink-section-3*/
.laplink-section-3{display: block;background: rgba(43,43,43,0.22);background-image: url(/assets/img/laplink-section-3bg.png);
background-repeat: no-repeat;background-position: center top;background-size: cover;width: 100%;height: auto;position: relative;padding-top: 35px;padding-bottom: 35px;
}
.about-bask {width: 100%;max-width: 600px;float: right;background: rgb(255, 255, 255);padding: 32px 40px 5px;box-shadow: 0 10px 20px rgba(0,0,0,0.0), 0 0px 20px rgba(0,0,0,0.23);}
.about-bask h2 {font-family: "Work Sans";font-weight: 700;font-style: normal;font-size: 32px;color: #FA0F4B;text-align:center;}
.about-bask-ul {margin-bottom: 0;margin-top: 21px;}
.about-bask-ul li {background-image: url(/assets/img/green-check-icon.png);background-position: left center;background-repeat: no-repeat;padding-left: 50px;
font-size: 22px;margin-bottom:5px;padding-top:3px;padding-bottom:3px;line-height: 1.3;margin-bottom:18px;}
/*.laplink-section-4*/
.laplink-section-4 {padding-top: 60px;padding-bottom: 45px;}
.laplink-section-4 h1 {text-align: center;margin-top: 0;margin-bottom: 54px;}
.laplink-section-4box {margin-bottom: 0;}
.laplink-section-4box li {font-size: 24px;color: #050D30;font-family: "Work Sans";font-weight: 400;position: relative;padding-left: 83px;margin-bottom: 53px;padding-top: 7px;padding-bottom: 7px;line-height: 1.4;}
.laplink-section-4box li:last-child {margin-bottom: 0;}
.laplink-section-4box span {background: #050d30;color: #fff;display: inline-block;height: 48px;width: 48px;text-align: center;line-height: 48px;border-radius: 48px;font-size: 20px;font-weight: bold;position: absolute;left: 0;
top: 50%;margin-top: -24px;}
.laplink-lp-section-button {text-align: center;margin-top: 14px;}
/*laplinkconsumer*/
.laplinkconsumer .laplink-section-4{
background: rgba(255,255,255,1);
background: -webkit-linear-gradient(#0f174f, #050d30);
background: -moz-linear-gradient(#0f174f, #050d30);
background: linear-gradient(#0f174f, #050d30);
background: -ms-linear-gradient(#0f174f, #050d30);
background: -o-linear-gradient(#0f174f, #050d30);
color:#fff;}
.laplinkconsumer .laplink-section-4box li{color:#fff;}
.laplinkconsumer .laplink-section-4box span{background: #fff;color: #121a51;}
.laplinkconsumer .laplink-section-1::after{background:rgba(255,255,255,1);}
.laplinkconsumer .laplink-section-1::before{
background: rgba(248,201,46,1);
background: -webkit-linear-gradient(#ffffff, #b2b2b2);
background: -moz-linear-gradient(#ffffff, #b2b2b2);
background: linear-gradient(#ffffff, #b2b2b2);
background: -ms-linear-gradient(#ffffff, #b2b2b2);
background: -o-linear-gradient(#ffffff, #b2b2b2);
}
.laplinkconsumer .laplink-section-1form{background:rgba(15,23,79,1) !important;margin-top:20px;}
.laplinkconsumer .section-form .btn.btn-primary{background:rgba(250,15,75,1);}
.laplinkconsumer form.section-form .errors {color: red;}
.logo-laplink-box img {max-width: 158px;}
.laplinkconsumer .laplink-section-1-img h2{color:rgb(15, 23, 79);}
.laplinkconsumer .laplink-section-1-img p{ color: rgb(43, 43, 43);}

/*section-thankyou*/
.section-thankyou{background:#050d30;	padding-bottom:61px;padding-top:30px; }
.thankyou-box {color: #fff;text-align: center;max-width: 712px;margin: 0 auto;}
.thankyou-box h1{font-family: "Work Sans";font-weight: 700;font-style: normal;font-size: 64px;color: #fff;}
.thankyou-box h3 {font-family: Arial, sans-serif;font-size: 34px;line-height: 1.3; color: #fff;margin-bottom: 0;max-width: 680px;margin-left: auto;margin-right: auto;font-weight:normal;}
.thankyou-box iframe {margin-top: 48px;}
.laplinkthankyou .site-footer {display: none;}
.click-button-box {margin-top: 40px;}
a.btn.lp-btn-info {color: #2b2b2b;background: rgb(178, 178, 178);font-family: Arial,sans-serif;font-size: 26px;height: 66px;line-height: 66px;padding: 0 15px;font-weight: bold;width: 288px;}
.thankyou-box h3 u{color:#F8C92E;font-weight:normal;}
.thankyou-box h4 {font-size: 26px;margin-top: 35px;line-height: 34px;font-family: Arial, sans-serif;}
#calendar_section label {text-align: center;font-size: 36px;font-weight: bold;margin-bottom: 20px;display: block;line-height: 36px;}
#datepicker {background: #fff;text-align: center;color:#424242;margin-top: 32px;margin-bottom: 25px;}
#datepicker table{width:100%;}
.datepicker.datepicker-inline {width: auto;}
#calendar_section select.form-control {border-radius: 0 !important;height: 52px;margin-bottom: 23px;}
.disabled.disabled-date.day, .disabled.disabled-date.day:hover {background: #b3b3b3;color: #535353;border-radius: 0;cursor: not-allowed;}
.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th {color: #424242;}
.new.disabled.disabled-date.day {}
.datepicker td, .datepicker th {height: 36px;width: 40px;font-size: 17px;}
.table-condensed .today.day{ background: #4390c6 !important; color: #fff !important;position:relative;}
.table-condensed .active.day{background: #00b32c!important;}
.table-condensed .today.day:before{content:''; 
height:0; width:0; display:block; border:7px transparent solid; border-right-width:0; border-left-color:#fff;position:absolute;
bottom: 1px;right: 4px;position: absolute;color: #fff;transform: rotate(40deg);}
.selecttimebox {background: #fff;color: #424242;height: 52px;padding:14px 15px 14px 20px;cursor: pointer;margin-bottom:28px;font-weight: bold;font-size: 18px;text-transform: uppercase;}
#timepicker_btn {background: #fff;padding: 13px 50px 15px 20px;margin-top: 0;position: absolute;top: 52px;left: 0;right: 0;z-index: 1;border: 0px solid #8d8d8d;margin-bottom:0;display:none;max-height: 307px;overflow-x: auto;}
.calendar_timepicker {position: relative;}
#timepicker_btn li {color: #00b32c;font-size: 18px;font-weight: bold;margin-bottom: 5px;cursor: pointer;}
#timepicker_btn li.time_disabled {color: #f2f2f2;pointer-events: none;}
.selecttimebox i.fa {float: right;font-size: 24px;font-weight: bold;color:#4b4b4b;z-index:99;}
.thankyou-text-bottom p {font-size: 26px;margin-top: 35px;line-height: 34px;font-family: Arial, sans-serif;}
.thankyou-text-bottom a {color: #F8C92E;}
/*footer*/
.site-footer {background: #fff;padding-top:40px;padding-bottom:40px;} 
.footer-address-box {text-align: right;color: #050d30;font-size: 14px;}
.footer-address-box strong {font-size: 14px;margin-bottom: 5px;display: block;color: #000;font-family: Arial, sans-serif;}
.footer-address-box a {color: #050d30;}
.footer-bask-box-img {display: block;width: 112px;}
.footer-menu-ul li {display: inline-block;margin-right: 10px;}
.footer-menu-ul li a {font-size: 14px;color: #000;text-decoration: underline;}
.footer-copyright {font-size: 14px;text-align: center;}
.footer-copyright-box {margin-top: 90px;}
.footer-copyright-box ul {margin-bottom: 0;}
.footer-address-box address{ margin-bottom:0px}
.footer-address-box address p:last-child {margin-bottom: 0px;}
@media (max-width: 1199px) {} 
@media (min-width: 992px){
.welcome-section-2-text {padding-right: 12px;}	
}
@media (max-width: 991px) {
.welcome-section-1 h1, .welcome-section-3 h1{font-size:36px;}
a.btn-custom{width: 256px;} 
.ul-btn-group li {margin-left: 10px;margin-right: 10px;}
.welcome-section-2-text li{padding-right:15px;}
.section-form-det {margin: 0 auto;text-align: center;}
.laplink-section-1form{padding: 35px 20px;}
.section-form .btn.btn-primary {font-size: 16px;}
.footer-copyright-box {margin-top: 65px;} 
.footer-copyright {text-align: left;}
.thankyou-box iframe {max-width: 100%;}

}
@media (min-width: 768px) and (max-width: 991px){}
@media (max-width: 767px) {
.welcome-section-3-text{padding: 40px 25px 24px;}	
.rating-img-box {margin-right: 0;}
.rating-img-box i.fa {font-size: 16px;margin-right: 3px;}
.rating-text-box {font-size: 16px;} 
.welcome-section-4box h2 {font-size: 36px;line-height: 32px;}
.thankyou-box h1{font-size:54px;}
.thankyou-box h3{font-size:30px;}
.thankyou-box h4{font-size:20px;line-height:1.3;}
}
@media (min-width: 576px) {
.laplink-section-1-img{min-height: 845px;}
.footer-copyright-box-mob {display: none !important;}	

}
@media (max-width: 575px) {
.welcome-section-1 h1, .welcome-section-3 h1 {font-size: 30px;}
.welcome-section-1{padding-bottom:30px;}
.welcome-section-1 h3{margin-top: 60px;font-size: 24px;}
.welcome-section-2{padding-top:15px;}
.welcome-section-2-text{padding-top: 0;}
.welcome-section-2-text ul {margin-top: 30px;}
.welcome-section-2-img {display: none;}
.welcome-section-3{display:none;}
.welcome-section-4box {height: auto;padding: 121px 0;}
.welcome-section-4box h2{font-size:32px;}
.logo-top-box {text-align: center;}
a.btn-custom {margin-bottom: 14px;margin-top: 14px;}
a.lp-section-button{font-size:18px;padding:15px 25px;}	
.laplink-section-2 {display: none;}
.about-bask-ul li{min-height: 32px;font-size:16px;}
.about-bask{padding: 32px 20px 5px;	}
.about-bask h2{font-size:22px;}
.footer-address-box {text-align: center;}
.laplink-section-4box li {font-size: 18px;padding-left: 70px;line-height: 1.3;}
.laplink-1notice-box{display:none;}
.laplink-section-1-img img {display: none;}
.logo-laplink-box {text-align: center;margin-bottom: 30px;}
.laplink-section-1-img{text-align:center;padding-top: 30px;padding-bottom: 20px;}
.section-form .btn.btn-primary{font-size:16px;}
.thankyou-box iframe {margin-top: 48px;width: 100%;height: 180px;}
.thankyou-box h1 {font-size: 34px;}
.thankyou-box h3 {font-size: 26px;}
#timepicker_btn li{font-size:16px;}
.footer-copyright-box ul {text-align: center;} 
.footer-bask-box-img {margin: 0 auto;}
.footer-copyright-box {margin-top: 50px;}
.footer-copyright-box-dk {display: none !important;}
.footer-menu-ul li {margin-right: 8px;margin-left: 8px;}
.footer-copyright {text-align: center;margin-top: 30px;}
.footer-left-box {margin-bottom: 50px;} 
}
@media (max-width: 479px){

}
.laplinkconsumer .message.error{color: red;}
.laplinksmb .message.error {color: #050d30;}