/*****************COMMON STYLE**********************************/
body{ font-family: 'Segoe UI Regular', arial;}
ul{	margin:0;padding:0;}

.hoveranimate{-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
.allanimated{-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.equalspace{margin:0 auto !important;float:none !important;}
img{max-width:100%; vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{ border-radius:none;}
a{ text-decoration:none !important;}

.modified_container { max-width: 1160px !important;    width: auto !important;}

/***************** centerpoint_1stdaychristmas ****************/
#christmas_container{ background:#fff; padding:55px 0px 40px; position:relative; overflow:hidden;}
#christmas_container .left_img{ position:absolute; left:-110px; top:0;}
#christmas_container .right_img{ position:absolute; right:1%; top:0; z-index:9;}
#christmas_container .body_topimg{ position:absolute; left:0; top:0; width:100%; height:100%;}
.body_topimg img{ width:100%;}
#christmas_container .title_wrapper{}
.title_wrapper .tile_img{ position:relative; margin-top:50px;}
.tile_img h4{ margin:0px; color:#fff; top:28px; font-size:24px; text-transform:uppercase; letter-spacing:3px; font-family: 'Segoe UI Regular',Arial; width:100%; position:absolute;}
.title_wrapper h1{ margin:23px 0px 60px; font-size:60px; color:#243842; font-family: 'Segoe UI Bold',Arial; line-height:60px;}

#christmas_container .mainsidebar_wrap{ background:#243842; position:relative; padding:40px 38px 40px; -webkit-box-shadow: 0px 15px 55px -16px #000000;
box-shadow: 0px 15px 55px -16px #000000;}
.mainsidebar_wrap h3{ margin:0px; padding:0px 5px; color:#fff; font-size:30px; line-height:36px; font-family: 'Segoe UI Regular',Arial;}
.mainsidebar_wrap h4{ margin:30px 0px 0px; font-size:24px; color:#fff; line-height:30px; font-family: 'Segoe UI SemiBold',Arial;}
.mainsidebar_wrap .submit_btn{ background:url(../images/submit_btn_event.jpg) repeat; color:#fff; font-size:32px; font-family: 'Segoe UI Bold',Arial; display:block; border-radius:5px; -webkit-box-shadow: 0px 4px 0px 0px #2c7d09; box-shadow: 0px 4px 0px 0px #2c7d09; padding:8px 10px 15px;}
.mainsidebar_wrap p{ margin:0px;}
#christmas_container .mainsidebar_wrap p span{font-size:14px; color:#ebebeb; line-height:17px; font-family: 'Segoe UI Light',Arial; margin:23px 6px 0px; display:block;}


#christmas_container .sidebar-379{ float:right; width:53%; padding-left:78px;  }
.mainsidebar_free span {
    display: block;
}

#christmas_container .landing_container{}
#christmas_container .landing_container .content_description{ font-size:22px; color:#000; line-height:30px; font-family: 'Segoe UI Semilight',Arial;}
#christmas_container .content_description p{ margin:42px 0px;}
#christmas_container .content_description h3{ margin:0px; border:3px solid #f79422; font-size:29px; line-height:36px; color:#243842; display:inline-block; padding:22px 52px 24px; font-family: 'Segoe UI Bold',Arial; width:45.2%;}
#christmas_container .content_description .content_listing{ padding-left:35px;}
#christmas_container .content_listing li{ font-size:21px; color:#000; line-height:30px; font-family: 'Segoe UI Semilight',Arial; background:url(../images/bullets_event.png) 0px 5px no-repeat; padding-top:3px; padding-bottom:12px; padding-left:55px; margin-bottom:15px;}
#christmas_container .gift_img{ position:absolute; left:60px; bottom:0;}
.preminum {overflow: hidden;}
#footer_section{ }
#footer_section .footer_topwrap{ padding:4px 0px 4px; background:url(../images/footer_topbg_event.jpg) repeat-y; background-size:cover; background-position: center;}
.footer_topwrap .footer_top{ background:url(../images/footer_bg_event.jpg) repeat;}
.footer_top .footer_text{ padding:34px 0px 43px;}
.footer_text h3{ margin:0px; color:#fff; font-size:26px; line-height:34px; font-family: 'Segoe UI Regular',Arial;}
.footer_text h3 span{ display:block;}
.footer_text h3 a{ color:#fff;}

#footer_section .footer_bottom{}
.footer_bottom .main_wrap{ position:relative; padding:38px 0px 50px;}
.main_wrap .gifts_img{ position:absolute; right:-36%; bottom:60px; z-index:99; width:71%;}
.main_wrap .footer_logo{}
.main_wrap .copyright{ z-index:999; position:relative; padding-right:30px; font-size:18px; color:#999999; font-family: 'Segoe UI Light',Arial; line-height:24px; padding-top:46px;}
.copyright p{ margin:0px;}
.form_wrap { padding: 38px 0 0 0;}
.content_listing span {display: block;}
#christmas_container .form_wrap {
    padding: 38px 9px 0;
}
/***************** eof centerpoint_1stdaychristmas ****************/

/***************** centerpoint_1stdaychristmas_success ****************/
#christmas_container_success{ background:#fff; padding:55px 0px 40px; position:relative; overflow:hidden;}
#christmas_container_success .left_img{ position:absolute; left:-106px; top:0;}
#christmas_container_success .right_img{ position:absolute; right:1%; top:0; z-index:9;}
#christmas_container_success .body_topimg{ position:absolute; left:0; top:0; width:100%; height:100%;}
.body_topimg img{ width:100%;}
#christmas_container_success .title_wrapper{}
.title_wrapper .tile_img{ position:relative; margin-top:50px;}
#christmas_container_success .tile_img h4{ margin:0px; color:#fff; top:28px; font-size:24px; text-transform:uppercase; letter-spacing:2px; font-family: 'Segoe UI Regular',Arial; width:100%; position:absolute;}
#christmas_container_success .title_wrapper h1{ margin:23px 0px 60px; font-size:70px; color:#243842; font-family: 'Segoe UI Bold',Arial; line-height:60px;}
#christmas_container_success .success_description{ padding:0px 0px 75px; color:#000; font-size:24px; line-height:30px; font-family: 'Segoe UI Semilight',Arial;}
.success_description h4{ margin:70px 0px 50px; color:#000; font-size:24px; line-height:28px; font-family: 'Segoe UI SemiBold',Arial;}
.success_description h4 a{ color:#000;}
.success_description p{ margin:0px;}
.success_description p span{ display:block;}
.success_description .success_logo{}


/***************** eof centerpoint_1stdaychristmas_success ****************/

/****************************************************/
#christmas_container .form_wrap .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#christmas_container .form_wrap .fsBody .fsForm{ border:none!important;}
#christmas_container .form_wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#christmas_container .form_wrap .fsValidationError { background:none!important;}
#christmas_container .form_wrap .fsBody .fsLabel, .fsBody label{ color:#213655!important; padding:2px;}
#christmas_container .form_wrap .fsForm .fsSubmit{background:none; margin:11px 0 0!important; padding:0!important; clear:both; float:none; border-radius:5px;}
#christmas_container .form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
#christmas_container .form_wrap .fsForm .fsLabel{ font-size:14px!important; font-family: 'Segoe UI Semilight'; color:#ffffff!important; margin:0 0 3px 0; padding:0; text-align:left; line-height:26px; font-weight:normal;text-transform: uppercase;
letter-spacing: 1px;}
#fsCell56020041 p{ font-size:16px!important; font-family: 'SegoeUI Semilight', arial; color:#ffffff!important; margin: 0;padding:0; text-align:left; line-height:33.66px; font-weight:normal;}
#fsCell56020041 p a{ color:#ffb52b; font-size: 13px;}

#christmas_container .form_wrap .fsForm .fsLabel a{color: #a0acbc;font-size: 14px; font-family:'Segoe UI SemilightItalic',arial;}
#christmas_container .form_wrap .fsBody .fsSupporting{font-family: 'SegoeUI Semilight', arial; color: #515050!important; font-size: 11px!important;}
#christmas_container .form_wrap .fsSubmit input.fsSubmitButton{ background:url(../images/submit_btn_event.jpg) repeat!important; color:#fff; font-size:32px!important; font-family: 'Segoe UI Bold',Arial; display:block; border-radius:5px!important; -webkit-box-shadow: 0px 4px 0px 0px #2c7d09; box-shadow: 0px 4px 0px 0px #2c7d09; padding:8px 10px 15px;width: 100%;height: 68px;}
#christmas_container .form_wrap .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
#christmas_container .form_wrap .fsFieldRow input[type="text"], #christmas_container .form_wrap .fsFieldRow input[type="email"], #christmas_container .form_wrap .fsFieldRow input[type="number"], #christmas_container .form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; height:40px; padding:8px 14px!important; }
#christmas_container .form_wrap .fsFieldRow input[type="text"], #christmas_container .form_wrap .fsFieldRow input[type="email"], #christmas_container .form_wrap .fsFieldRow input[type="number"], #christmas_container .form_wrap .fsFieldRow input[type="tel"], #christmas_container .form_wrap .fsForm textarea,#christmas_container .form_wrap input[type="file"]{margin:0 0 10px !important; background:#ebebeb; border:1px solid #fed8a9!important; border-radius:0!important; max-width:100%; width:100%!important; font-size:16px!important; font-family: 'SegoeUI Semilight', arial; line-height:18px;color:#213655; font-weight: normal;}
#christmas_container .form_wrap div.fsError{font-family: 'SegoeUI Semilight', arial; font-size: 14px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
#christmas_container .form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:13px; color:#a8b8c8; padding-left:5px;}
#christmas_container .form_wrap .fsBody { margin-bottom:0px!important; background: transparent; padding:0;}
#christmas_container .form_wrap input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#christmas_container .form_wrap .fsSectionHeader { display:none!important;}
#christmas_container .form_wrap .fsFirst.fsLast.fsFieldCell { background:none; padding:0!important; margin:0!important;}
#christmas_container .form_wrap textarea { height: 90px;}
#christmas_container .form_wrap .fsForm input.fsField[type="email"]:focus, #christmas_container .form_wrap .fsForm input.fsField[type="file"]:focus, #christmas_container .form_wrap .fsForm input.fsField[type="number"]:focus, #christmas_container .form_wrap .fsForm input.fsField[type="tel"]:focus, #christmas_container .form_wrap .fsForm input.fsField[type="text"]:focus, #christmas_container .form_wrap .fsForm textarea.fsField:focus {outline:0;}
#christmas_container .form_wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
#christmas_container .form_wrap ::-webkit-input-placeholder { color: #213655;}
#christmas_container .form_wrap :-moz-placeholder {color: #213655; opacity:1;}
#christmas_container .form_wrap ::-moz-placeholder { color: #213655; opacity:1;}
#christmas_container .form_wrap :-ms-input-placeholder {color: #213655;}
#christmas_container .form_wrap .fsValidationError{box-shadow:none!important;background-color:none;}  


/*************************landing-pace***************/
#landing-centerpoint{position:relative;overflow:hidden;}
#landing-banner{background:url(../images/banner-img.jpg) no-repeat center top;background-size:cover;padding-bottom:24px;}
#landing-banner .col-wrap{z-index:1;}
#landing-banner .section-container{}
#landing-banner .section-wrapper{}
#landing-banner .overlay-img{position:absolute;top:0;z-index:-1;}
#landing-banner .overlay-img-1{left:-411px;}
#landing-banner .overlay-img-2{left:-236px;}
#landing-banner .overlay-img-3{right:-278px;}
#landing-banner .overlay-img-4{right:-411px;}
#landing-banner .landing-header{padding:62px 0 76px;}
#landing-banner .title-text{display:inline-block;position:relative;z-index:1;width:618px;height:68px;margin-bottom:45px;}
#landing-banner .ribbon-box{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
#landing-banner .title-text h6{margin:0;color:#ffffff;font-size:24px;line-height:24px;font-family:'Segoe UI-Regular', arial;padding:30px 20px 10px;text-transform:uppercase;letter-spacing:3.5px;}
#landing-banner .landing-header h1{margin:0;color:#ffffff;font-size:70px;line-height:60px;font-family:'SegoeUI-Bold', arial;text-shadow:0 10px 10px rgba(0,0,0,0.3);}
#landing-banner .main-body{}
#landing-banner .sidebar-landing{}
#landing-banner .sidebar-wrap{background:#0a3876;padding:30px 48px;position:relative;z-index:1;}
#landing-banner .sidebar-heading{color:#ffffff;font-size:24px;line-height:24px;}
#landing-banner .sidebar-heading h6{color:#ffffff;font-size:30px;padding: 0 20px;line-height:36px;font-family:'Segoe UI-Regular', arial;margin:0 0 22px;}
#landing-banner .sidebar-heading p{margin:0 0 30px;font-family:'SegoeUI-SemiBold', arial;}
#landing-banner .sidebar-form{}
#landing-banner .sidebar-form form{}
#landing-banner .sidebar-form form button{display:block;width:100%;border-radius:5px;color:#ffffff;font-size:32px;line-height:32px;font-family:'SegoeUI-Bold', arial;padding:12px 15px 18px;box-shadow:0 4px 0 #aa610d;border:1px solid #f79422;background:#f79422;background:-moz-linear-gradient(top, #f79422 0%, #c6710e 100%);background:-webkit-linear-gradient(top, #f79422 0%,#c6710e 100%);background:linear-gradient(to bottom, #f79422 0%,#c6710e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79422', endColorstr='#c6710e',GradientType=0 );}
#landing-banner .form-btm-text{color:#ebebeb;font-size:14px;line-height:17px;font-family:'SegoeUI-Light', arial;}
#landing-banner .form-btm-text p{margin:30px 0 0;position:relative;z-index:2;}
#landing-banner .sidebar-shadow{position:absolute;left:50%;transform:translateX(-50%);max-width:968px;width:auto;z-index:-1;bottom:-79px;margin-left:7px;}
#landing-banner .body-content{padding-top:42px;color:#ffffff;font-size:22px;line-height:31px;font-family: 'Segoe UI Semilight',Arial;}
#landing-banner .body-content p{margin:0 0 31px;}
#landing-banner .highlight-text{margin-bottom:40px;margin-top:51px;}
#landing-banner .highlight-text h5{display:block;padding:19px 42px;color:#ffffff;font-size:30px;line-height:36px;font-family:'SegoeUI-Bold', arial;margin:0;border:3px solid #f79422;text-align:center;}
#landing-banner .body-list{margin-left:35px;}
#landing-banner .body-list li{margin:0 0 26px;list-style:none;padding-left:54px;position:relative;}
#landing-banner .body-list li:before{content:url(../images/list-item-image.png);position:absolute;left:0;top:0;}
#info-content{border-width:3px 0;border-color:#003768;border-style:solid;background:url(../images/blue-dotted-bg.jpg) no-repeat center top;background-size:cover;}
#info-content .content-wrap{padding:35px 0 42px;position:relative;z-index:1;}
#info-content .content-wrap h6{margin:0;color:#ffffff;font-size:26px;line-height:34px;font-family:'Segoe UI-Regular', arial;}
#info-content .content-wrap h6 span{display:block;}
#info-content .content-img{}
#info-content .content-img img{}
#landing-footer{padding:37px 0 45px;background:#090621;}
#landing-footer .footer-content{}
#logo{}
#landing-footer .footer-logo{position:relative;z-index:2;}
#landing-footer .footer-text{color:#999999;font-size:18px;line-height:24px;font-family:'SegoeUI-Light', arial;}
#landing-footer .footer-text p{margin:0;position:relative;z-index:2;}
#success-centerpoint .success-body h6 a{ color:inherit;}
/************* Success ************/
#success-centerpoint{background:url(../images/success-banner-img.jpg) no-repeat center top;background-size:cover;overflow:hidden;min-height:923px;}
#success-centerpoint .success-section{position:relative;z-index:1;}
#success-centerpoint .overlay-img{position:absolute;top:0;z-index:-1;}
#success-centerpoint .overlay-img-1{left:-50px;}
#success-centerpoint .overlay-img-2{left:-171px;}
#success-centerpoint .overlay-img-3{right:-23px;}
#success-centerpoint .overlay-img-4{right:-148px;}
#success-centerpoint .title-text{padding-top:97px;}
#success-centerpoint .text-wrap{width:427px;height:143px;position:relative;z-index:1;margin:0 auto;}
#success-centerpoint .text-wrap img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
#success-centerpoint .text-wrap h6{margin:0;color:#ffffff;font-size:24px;line-height:24px;font-family:'Segoe UI-Regular', arial;text-transform:uppercase;padding:65px 70px 20px;letter-spacing:1px;}
#success-centerpoint .success-body{}
#success-centerpoint .success-body h1{color:#feffff;font-size:70px;line-height:60px;margin:10px 0 60px;font-family:'SegoeUI-Bold', arial;text-shadow:0 10px 10px rgba(0,0,0,0.5);}
#success-centerpoint .success-body h4{margin:0 0 64px;color:#ffffff;font-size:32px;line-height:42px;font-family:'SegoeUI-SemiBold', arial;}
#success-centerpoint .success-body h4 span{display:block;}
#success-centerpoint .success-body h6{margin:0 0 87px;color:#ffffff;font-size:28px;line-height:36px;font-family:'SegoeUI-SemiBold', arial;}
#success-centerpoint .success-body h6 span{display:block;}
#success-centerpoint .logo-wrap{}
#success-centerpoint .logo-wrap img{}


/****************************************************/
#landing-banner .sidebar-form .fsBody .fsForm, sidebar-formper .fsForm .fsFieldRow .fsRowBody, sidebar-formper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#landing-banner .sidebar-form .fsBody .fsForm{ border:none!important;}
#landing-banner .sidebar-form .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#landing-banner .sidebar-form .fsValidationError { background:none!important;}
#landing-banner .sidebar-form .fsBody .fsLabel, .fsBody label{ color:#213655!important; padding:2px;}
#landing-banner .sidebar-form .fsForm .fsSubmit{background:none; margin:11px 0 0!important; padding:0!important; clear:both; float:none; border-radius:5px;}
#landing-banner .sidebar-form .fsBody .fsRowBody{ padding: 0 !important;}
#landing-banner .sidebar-form .fsForm .fsLabel{ font-size:14px!important; font-family: 'Segoe UI Semilight'; color:#ffffff!important; margin:0 0 3px 0; padding:0; text-align:left; line-height:26px; font-weight:normal;text-transform: uppercase;
letter-spacing: 1px;}
#fsCell56020041 p{ font-size:16px!important; font-family: 'SegoeUI Semilight', arial; color:#ffffff!important; margin: 0;padding:0; text-align:left; line-height:33.66px; font-weight:normal;}
#fsCell56020041 p a{ color:#ffb52b; font-size: 13px;}

#landing-banner .sidebar-form .fsForm .fsLabel a{color: #a0acbc;font-size: 14px; font-family:'Segoe UI SemilightItalic',arial;}
#landing-banner .sidebar-form .fsBody .fsSupporting{font-family: 'SegoeUI Semilight', arial; color: #515050!important; font-size: 11px!important;}
#landing-banner .sidebar-form .fsSubmit input.fsSubmitButton{display:block;width:100%;border-radius:5px!important;color:#ffffff;font-size:32px!important;line-height:32px;font-family:'SegoeUI-Bold', arial;padding:12px 15px 18px;box-shadow:0 4px 0 #aa610d;border:1px solid #f79422;background:#f79422!important;background:-moz-linear-gradient(top, #f79422 0%, #c6710e 100%)!important;background:-webkit-linear-gradient(top, #f79422 0%,#c6710e 100%)!important;background:linear-gradient(to bottom, #f79422 0%,#c6710e 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79422', endColorstr='#c6710e',GradientType=0 )!important;}
#landing-banner .sidebar-form .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
#landing-banner .sidebar-form .fsFieldRow input[type="text"], #landing-banner .sidebar-form .fsFieldRow input[type="email"], #landing-banner .sidebar-form .fsFieldRow input[type="number"], #landing-banner .sidebar-form .fsFieldRow input[type="tel"]{ width:100%!important; height:40px; padding:8px 14px!important; }
#landing-banner .sidebar-form .fsFieldRow input[type="text"], #landing-banner .sidebar-form .fsFieldRow input[type="email"], #landing-banner .sidebar-form .fsFieldRow input[type="number"], #landing-banner .sidebar-form .fsFieldRow input[type="tel"], #landing-banner .sidebar-form .fsForm textarea,#landing-banner .sidebar-form input[type="file"]{margin:0 0 9px !important; background:#ebebeb; border:1px solid #fed8a9!important; border-radius:0!important; max-width:100%; width:100%!important; font-size:16px!important; font-family: 'SegoeUI Semilight', arial; line-height:18px;color:#213655; font-weight: normal;}
#landing-banner .sidebar-form div.fsError{font-family: 'SegoeUI Semilight', arial; font-size: 14px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
#landing-banner .sidebar-form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#c7d2e8; padding-left:5px;}
#landing-banner .sidebar-form .fsBody { margin-bottom:0px!important; background: transparent; padding:0;}
#landing-banner .sidebar-form input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#landing-banner .sidebar-form .fsSectionHeader { display:none!important;}
#landing-banner .sidebar-form .fsFirst.fsLast.fsFieldCell { background:none; padding:0!important; margin:0!important;}
#landing-banner .sidebar-form textarea { height: 90px;}
#landing-banner .sidebar-form .fsForm input.fsField[type="email"]:focus, #landing-banner .sidebar-form .fsForm input.fsField[type="file"]:focus, #landing-banner .sidebar-form .fsForm input.fsField[type="number"]:focus, #landing-banner .sidebar-form .fsForm input.fsField[type="tel"]:focus, #landing-banner .sidebar-form .fsForm input.fsField[type="text"]:focus, #landing-banner .sidebar-form .fsForm textarea.fsField:focus {outline:0;}
#landing-banner .sidebar-form .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
#landing-banner .sidebar-form ::-webkit-input-placeholder { color: #213655;}
#landing-banner .sidebar-form :-moz-placeholder {color: #213655; opacity:1;}
#landing-banner .sidebar-form ::-moz-placeholder { color: #213655; opacity:1;}
#landing-banner .sidebar-form :-ms-input-placeholder {color: #213655;}
#landing-banner .sidebar-form .fsValidationError{box-shadow:none!important;background-color:none;} 
#info-content .content-wrap h6 a{ color:inherit;}


/***************** centerpoint_7thdaychristmas_landing ****************/
#seventh_landingwrap.lenovo { background:url(../images/seventh_bodybg.jpg) center top no-repeat #fff; background-size:cover; background-position:center; position:relative; overflow:hidden;}
#seventh_landingwrap.lenovo .seventh_left_img{ position:absolute; left:-340px; top:50px;}
#seventh_landingwrap.lenovo .seventh_right_img{ position:absolute; right:-29%; top:27px;}
#seventh_landingwrap.lenovo .christmas_landing_modified { max-width: 1243px !important;    width: auto !important;}
#seventh_landingwrap.lenovo .title_wrapper{}
#seventh_landingwrap.lenovo .title_wrapper .tile_img{ position:relative; margin-top:64px;}
#seventh_landingwrap.lenovo .tile_img h4{ margin:0px; color:#fff; top:28px; font-size:24px; text-transform:uppercase; letter-spacing:3px; font-family: 'Segoe UI Regular',Arial; width:100%; position:absolute;}
#seventh_landingwrap.lenovo .title_wrapper h1{ margin:42px 0px 54px; font-size:70px; color:#fff; font-family: 'Segoe UI Bold',Arial; line-height:60px;}
#seventh_landingwrap.lenovo .contentbody_mainsidebar{ position:relative; z-index:9;}
#seventh_landingwrap.lenovo .contentbody_mainsidebar .content_sidebar_img{ margin-left:-41px; margin-right:-31px;}
#seventh_landingwrap.lenovo .content_sidebar_img img{ margin-top:-12px; position:relative;}
#seventh_landingwrap.lenovo .info_wrap{}
#seventh_landingwrap.lenovo .info_wrap .accessories_img{ margin-top:-22px; margin-left:-10px;}
#seventh_landingwrap.lenovo .info_wrap .info_logo{ padding-right:55px; padding-left:48px;}
#seventh_landingwrap.lenovo .info_logo .info_text{ padding-top:73px;}
#seventh_landingwrap.lenovo .info_text h4{ margin:0px; font-size:26px; color:#243842; line-height:34px; font-family: 'Segoe UI Regular',Arial;}
#seventh_landingwrap.lenovo .info_text h4 a{ color:#243842;}
#seventh_landingwrap.lenovo .info_text h4 span{ color:#f79422; font-family: 'Segoe UI Bold',Arial;}
#seventh_landingwrap.lenovo .info_text .logo{ margin-top:40px;}
#seventh_landingwrap.lenovo .contentbody_mainsidebar .content_body{ width:57.1%; display:table-cell; vertical-align:top; background:rgba(255,255,255,0.8); padding:43px 0px 33px;}
#seventh_landingwrap.lenovo .content_body .short_description{ padding:0px 100px 0px 82px; font-size:22px; color:#000; line-height:30px; font-family: 'Segoe UI Semilight',Arial;}
#seventh_landingwrap.lenovo .short_description p{ margin:36px 0px;}
#seventh_landingwrap.lenovo .short_description .nomargin_top{ margin-top:0px;}
#seventh_landingwrap.lenovo .content_body .middle_title{ margin-top:45px; background:#bf0d16; padding:24px 15px 29px; margin-left:-24px; position:relative;}
#seventh_landingwrap.lenovo .middle_title h3{ margin:0px; color:#f0d3a1; font-size:34px; line-height:36px; font-family: 'Segoe UI Bold',Arial;}
#seventh_landingwrap.lenovo .middle_title h3 span{ display:block;}
#seventh_landingwrap.lenovo .middle_title .corner_img{ position:absolute; left:0; bottom:-14px;}
#seventh_landingwrap.lenovo .short_description .feature_listing{ padding-left:35px;}
#seventh_landingwrap.lenovo .feature_listing li{ font-size:22px; color:#000; font-family: 'Segoe UI Semilight',Arial; line-height:30px; background:url(../images/bullets_1.png) 0px 7px no-repeat; padding-left:55px; padding-top:3px; padding-bottom:3px; margin-bottom:25px;}
#seventh_landingwrap.lenovo .contentbody_mainsidebar .mainsidebar{ width:42.9%; display:table-cell; vertical-align:top; background:#243842; padding:41px 48px 40px;}
#seventh_landingwrap.lenovo .mainsidebar h3{ margin:0px 0px 30px; color:#ebdabe; font-size:30px; line-height:36px; font-family: 'Segoe UI Regular',Arial;}
#seventh_landingwrap.lenovo .mainsidebar h4{ margin:0px; font-size:24px; line-height:30px; font-family: 'Segoe UI SemiBold',Arial; color:#fff;}
#seventh_landingwrap.lenovo .mainsidebar .submit_btn{ margin-top:8px; background:url(../images/green_submit_btn.jpg) repeat; color:#fff; font-size:32px; font-family: 'Segoe UI Bold',Arial; display:block; border-radius:5px; -webkit-box-shadow: 0px 4px 0px 0px #2c7d09; box-shadow: 0px 4px 0px 0px #2c7d09; padding:8px 10px 15px;}
#seventh_landingwrap.lenovo .mainsidebar p{ margin:0px;}
#seventh_landingwrap.lenovo .mainsidebar p span{font-size:14px; color:#ebebeb; line-height:18px; font-family: 'Segoe UI Light',Arial; margin:25px 0px 0px; display:block;}
#seventh_landingwrap.lenovo .nopadding_right{ padding-right:0px;}
#seventh_landingwrap.lenovo .nopadding_left{ padding-left:0;}
#seventh_landingwrap.lenovo .speaker{ margin-top:42px;}
#seventh_landingwrap.lenovo .copyright{ border-top:1px solid #cecece; margin-top:25px; padding:50px 0px 59px; font-size:18px; color:#999999; line-height:24px; font-family: 'Segoe UI Light',Arial;}
#seventh_landingwrap.lenovo .copyright p{ margin:0px;}
#seventh_landingwrap.lenovo span.border{ display:inline-block; position:relative;}
#seventh_landingwrap.lenovo span.border:before{border-bottom: 1px solid #000000; content: ""; height: 1px; left: 0; margin-top: -0.5px;position: absolute;top: -7px;width: 7px;}
#seventh_landingwrap.lenovo .mainsidebar h3 span.cream-color { font-family: 'Segoe UI Semilight',arial; font-size: 24px;}
#seventh_landingwrap.lenovo .contentbody_mainsidebar .shadow-sidebar{box-shadow:2px 15px 21px 11px rgba(0,0,0,0.3);}


/****************************************************/
#seventh_landingwrap.lenovo .form_body .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#seventh_landingwrap.lenovo .form_body .fsBody .fsForm{ border:none!important;}
#seventh_landingwrap.lenovo .form_body .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#seventh_landingwrap.lenovo .form_body .fsValidationError { background:none!important;}
#seventh_landingwrap.lenovo .form_body .fsBody .fsLabel, .fsBody label{ color:#213655!important; padding:2px;}
#seventh_landingwrap.lenovo .form_body .fsForm .fsSubmit{background:none; margin:4px 0 0!important; padding:0!important; clear:both; float:none; border-radius:5px;}
#seventh_landingwrap.lenovo .form_body .fsBody .fsRowBody{ padding: 0 !important;}
#seventh_landingwrap.lenovo .form_body .fsForm .fsLabel{ font-size:14px!important; font-family: 'Segoe UI Semilight'; color:#ffffff!important; margin:0 0 3px 0; padding:0; text-align:left; line-height:26px; font-weight:normal;text-transform: uppercase; letter-spacing: 1px;}
#fsCell56020041 p{ font-size:16px!important; font-family: 'SegoeUI Semilight', arial; color:#ffffff!important; margin: 0;padding:0; text-align:left; line-height:33.66px; font-weight:normal;}
#fsCell56020041 p a{ color:#ffb52b; font-size: 13px;}

#seventh_landingwrap.lenovo .form_body .fsForm .fsLabel a{color: #8693a3;font-size: 14px; font-family:'Segoe UI SemilightItalic',arial;}
#seventh_landingwrap.lenovo .form_body .fsBody .fsSupporting{font-family: 'SegoeUI Semilight', arial; color: #515050!important; font-size: 11px!important;}
#seventh_landingwrap.lenovo .form_body .fsSubmit input.fsSubmitButton{ font-size:32px!important;border: 1px solid #7ec879; line-height:28px; color: #ffffff; display:block;padding: 15px 15px 26px;border-radius:5px!important; box-shadow:0 4px 0 #237300;font-family: 'Segoe UI Bold',arial;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#73bd39+0,32a816+100 */
background: rgb(115,189,57)!important; /* Old browsers */
background: -moz-linear-gradient(top, rgba(115,189,57,1) 0%, rgba(50,168,22,1) 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(115,189,57,1) 0%,rgba(50,168,22,1) 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(115,189,57,1) 0%,rgba(50,168,22,1) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bd39', endColorstr='#32a816',GradientType=0 )!important; /* IE6-9 */ width:100%;}
#seventh_landingwrap.lenovo .form_body .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
#seventh_landingwrap.lenovo .form_body .fsFieldRow input[type="text"], #seventh_landingwrap.lenovo .form_body .fsFieldRow input[type="email"], #seventh_landingwrap.lenovo .form_body .fsFieldRow input[type="number"], #seventh_landingwrap.lenovo .form_body .fsFieldRow input[type="tel"]{ width:100%!important; height:40px; padding:8px 14px!important; }
#seventh_landingwrap.lenovo .form_body .fsFieldRow input[type="text"], #seventh_landingwrap.lenovo .form_body .fsFieldRow input[type="email"], #seventh_landingwrap.lenovo .form_body .fsFieldRow input[type="number"], #seventh_landingwrap.lenovo .form_body .fsFieldRow input[type="tel"], #seventh_landingwrap.lenovo .form_body .fsForm textarea,#seventh_landingwrap.lenovo .form_body input[type="file"]{margin:0 0 10px !important; background:#ebebeb; border:1px solid #fed7aa!important; border-radius:0!important; max-width:100%; width:100%!important; font-size:16px!important; font-family: 'SegoeUI Semilight', arial; line-height:18px;color:#000000; font-weight: normal;}
#seventh_landingwrap.lenovo .form_body div.fsError{font-family: 'SegoeUI Semilight', arial; font-size: 14px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
#seventh_landingwrap.lenovo .form_body .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#cd9d66; padding-left:5px;}
#seventh_landingwrap.lenovo .form_body .fsBody { margin-bottom:0px!important; background: transparent; padding:0;}
#seventh_landingwrap.lenovo .form_body input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#seventh_landingwrap.lenovo .form_body .fsSectionHeader { display:none!important;}
#seventh_landingwrap.lenovo .form_body .fsFirst.fsLast.fsFieldCell { background:none; padding:0!important; margin:0!important;}
#seventh_landingwrap.lenovo .form_body textarea { height: 90px;}
#seventh_landingwrap.lenovo .form_body .fsForm input.fsField[type="email"]:focus, #seventh_landingwrap.lenovo .form_body .fsForm input.fsField[type="file"]:focus, #seventh_landingwrap.lenovo .form_body .fsForm input.fsField[type="number"]:focus, #seventh_landingwrap.lenovo .form_body .fsForm input.fsField[type="tel"]:focus, #seventh_landingwrap.lenovo .form_body .fsForm input.fsField[type="text"]:focus, #seventh_landingwrap.lenovo .form_body .fsForm textarea.fsField:focus {outline:0;}
#seventh_landingwrap.lenovo .form_body .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
#seventh_landingwrap.lenovo .form_body ::-webkit-input-placeholder { color: #213655;}
#seventh_landingwrap.lenovo .form_body :-moz-placeholder {color: #213655; opacity:1;}
#seventh_landingwrap.lenovo .form_body ::-moz-placeholder { color: #213655; opacity:1;}
#seventh_landingwrap.lenovo .form_body :-ms-input-placeholder {color: #213655;}
#seventh_landingwrap.lenovo .form_body .fsValidationError{box-shadow:none!important;background-color:none;}  
#seventh_landingwrap.lenovo .form_body { margin-top: 36px;}


/***************** centerpoint_7thdaychristmas_success ****************/
.seventhmodified_container { max-width: 1130px !important;    width: auto !important;}
#seventhhdaychristmas_success.lenovo{ background:url(../images/lenovop_success_bg.jpg) center top no-repeat #fff; background-size:cover; background-position:center; padding:0px 0px 90px; position:relative; overflow:hidden;}
#seventhhdaychristmas_success.lenovo .successseventh_left_img{ position:absolute; left:-340px; top:50px;}
#seventhhdaychristmas_success.lenovo .successseventh_right_img{ position:absolute; right:-30%; top:27px;}
#seventhhdaychristmas_success.lenovo .title_wrapper{}
#seventhhdaychristmas_success.lenovo .title_wrapper .tile_img{ position:relative; margin-top:70px;}
#seventhhdaychristmas_success .tile_img h4{ margin:0px; color:#fff; top:28px; font-size:24px; text-transform:uppercase; letter-spacing:2px; font-family: 'Segoe UI Regular',Arial; width:100%; position:absolute;}
#seventhhdaychristmas_success.lenovo .title_wrapper h1{ margin:38px 0px 63px; font-size:70px; color:#fff; font-family: 'Segoe UI Bold',Arial; line-height:60px;}
#seventhhdaychristmas_success.lenovo .success_description{ padding:0px 0px 4px; color:#fff; font-size:24px; line-height:30px; font-family: 'Segoe UI Semilight',Arial; position:relative; z-index:9;}
#seventhhdaychristmas_success.lenovo .success_description h4{ margin:45px 0px 75px; color:#fff; font-size:24px; line-height:27px; font-family: 'Segoe UI SemiBold',Arial;}
#seventhhdaychristmas_success.lenovo .success_description h4 a { color: #ffffff;}
#seventhhdaychristmas_success.lenovo .success_description p{ margin:0px 0px 42px;}
#seventhhdaychristmas_success.lenovo .success_body .col-sm-7{ width:54%;}
#seventhhdaychristmas_success.lenovo .success_body .col-sm-5{ width:46%;}
#seventhhdaychristmas_success.lenovo .success_body .success_accessories{}
#seventhhdaychristmas_success.lenovo .success_body .success_speaker{ margin-top:96px;}
#seventhhdaychristmas_success.lenovo .nopadding_left{ padding-left:0px!important;}
#seventhhdaychristmas_success.lenovo .success_body .logo{ padding-top:55px;}
/***************** eof centerpoint_7thdaychristmas_success ****************/


#landing-45{position:relative;overflow:hidden;}
#allworx-support-landing{text-align:center;min-height:990px;position:relative;z-index:1;}
#allworx-support-landing .banner-img{position:absolute;left:50%;top:0;z-index:-1;height:100%;width:auto;max-width:inherit;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
#allworx-support-landing .wrapper-overlay{position:absolute;left:0;top:0;width:100%;height:100%;}
#allworx-support-landing .overlay-content{max-width:1130px;margin:0 auto;position:relative;height:100%;}
#allworx-support-landing .overlay-dotted-1{left:-394px;}
#allworx-support-landing .overlay-dotted-2{left:273px;}
#allworx-support-landing .overlay-dotted-3{right:-345px;}
#allworx-support-landing .overlay-dotted{position:absolute;max-width:inherit;width:auto;top:0;z-index:1;}
#allworx-support-landing .title-text{margin-top:23px;margin-bottom:-9px;}
#allworx-support-landing .text-wrap{max-width:737px;height:153px;margin:0 auto;position:relative;z-index:1;}
#allworx-support-landing .text-wrap img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
#allworx-support-landing .text-wrap h6{margin:0;color:#ffffff;font-size:24px;line-height:24px;font-family:'Segoe UI-Regular', arial;padding:54px 20px 10px;text-transform:uppercase;letter-spacing:3.5px;}
#allworx-support-landing .banner-text{font-family:'Segoe UI Semilight', arial; color:#000000;font-size:26px;line-height:34px;position:relative; z-index:2;}
#allworx-support-landing .banner-text h1{margin:-13px 0 57px;color:#054b59;font-size:70px;line-height:66px;font-family:'SegoeUI-Bold', arial; }
#allworx-support-landing .banner-text p{margin:0 0 32px;}
#allworx-support-body{position:relative;z-index:1;margin-top:-222px;padding-bottom:10px;}
#allworx-support-body .overlay-top{position:absolute;left:50%;top:0;z-index:-1;width:auto;max-width:inherit;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
#allworx-support-body .overlay-bottom{position:absolute;left:50%;bottom:-40px;z-index:-1;width:auto;max-width:inherit;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
#allworx-support-body .sidebar{}
#allworx-support-body .sidebar-wrap{background:#053a44;padding:34px 32px 36px; border-radius:8px;position:relative;z-index:1;box-shadow:0 13px 30px rgba(0,0,0,0.5);}
#allworx-support-body .form-heading{}
#allworx-support-body .form-heading h4{margin:0 0 31px;color:#ffffff;font-size:30px;line-height:36px;font-family:'SegoeUI-Bold', arial;}
#allworx-support-body .sidebar-wrap form button{display:block;width:100%;border-radius:5px;color:#ffffff;font-size:32px;line-height:32px;font-family:'SegoeUI-Bold', arial;padding:12px 15px 18px;box-shadow:0 4px 0 #2c7d09;border:1px solid #39b54a;background:#73bd39;background:-moz-linear-gradient(top, #73bd39 0%, #33a916 100%);background:-webkit-linear-gradient(top, #73bd39 0%,#33a916 100%);background:linear-gradient(to bottom, #73bd39 0%,#33a916 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bd39', endColorstr='#33a916',GradientType=0 );}
#allworx-support-body .form-content{padding:0 15px;}
#allworx-support-body .sidebar-btm-text{color:#ffffff;font-size:14px;line-height:17px;font-family:'SegoeUI-Light', arial;}
#allworx-support-body .sidebar-btm-text p{margin:20px 0 0;}
#allworx-support-body .main-body{font-family:'Segoe UI Semilight', arial; color:#000000;font-size:22px;line-height:30px;}
#allworx-support-body .top-img-body{margin-top:-215px;margin-left:-71px;margin-bottom:28px;}
#landing-45 .top-content{position:absolute;bottom:0;margin-bottom:164px;left:11%;}
#landing-45 .top-content img{}
#landing-45 .top-content h4{position:absolute;margin:0;top:18.5%;left:0;width:100%;text-align:center;color:#512806;font-size:33.01px;line-height:39.61px;font-family:'Segoe UI Black', arial;padding:0 20px;transform:rotate(-3deg);-webkit-transform:rotate(-3deg);text-shadow:-2px 2px 1px #e7d3b7, 1px 0 #e7d3b7;z-index:11;}
#allworx-support-body .main-body p{margin:0 0 38px;}
#allworx-support-body .body-list{margin-left:50px;margin-bottom:52px;}
#allworx-support-body .body-list li{list-style:none;padding-left:62px;position:relative;margin:0 0 30px;}
#allworx-support-body .body-list li:before{content:url(../images/green_list-style-img.png);position:absolute;left:0;top:0;}
#allworx-support-body .body-list li b{font-family:'SegoeUI-Bold', arial;}
#allworx-support-footer{background:url(../images/dotted-blue-bg.jpg) no-repeat center top;background-size:cover;padding-bottom:70px;}
#allworx-support-footer .width-1{z-index:2;}
#allworx-support-footer .width-2{z-index:2;}
#allworx-support-footer .footer-img{}
#allworx-support-footer .footer-img img{}
#allworx-support-footer .footer-content{max-width:490px;}
#allworx-support-footer .footer-content h6{color:#ffffff;font-size:26px;line-height:34px;margin:80px 0 22px;}
#allworx-support-footer .footer-content h6 a{color:#ffffff;}
#allworx-support-footer .footer-content h6 .title-text{display:block;}
#allworx-support-footer .footer-content h6 b{font-family:'SegoeUI-Bold', arial;}
#logo{margin:0 0 33px;}
#logo img{}
#allworx-support-footer .footer-text{color:#ffffff;font-size:18px;line-height:24px;font-family:'SegoeUI-Light', arial;}
#allworx-support-footer .footer-text p{margin:0;}

/****************************************************/
#allworx-support-body .form-content .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#allworx-support-body .form-content .fsBody .fsForm{ border:none!important;}
#allworx-support-body .form-content .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#allworx-support-body .form-content .fsValidationError { background:none!important;}
#allworx-support-body .form-content .fsBody .fsLabel, .fsBody label{ color:#213655!important; padding:2px;}
#allworx-support-body .form-content .fsForm .fsSubmit{background:none; margin:4px 0 0!important; padding:0!important; clear:both; float:none; border-radius:5px;}
#allworx-support-body .form-content .fsBody .fsRowBody{ padding: 0 !important;}
#allworx-support-body .form-content .fsForm .fsLabel{ font-size:14px!important; font-family: 'Segoe UI Semilight'; color:#ffffff!important; margin:0 0 3px 0; padding:0; text-align:left; line-height:26px; font-weight:normal;text-transform: uppercase; letter-spacing: 1px;}
#fsCell56020041 p{ font-size:16px!important; font-family: 'SegoeUI Semilight', arial; color:#ffffff!important; margin: 0;padding:0; text-align:left; line-height:33.66px; font-weight:normal;}
#fsCell56020041 p a{ color:#ffb52b; font-size: 13px;}

#allworx-support-body .form-content .fsForm .fsLabel a{color: #999999; font-size: 14px; font-family:'Segoe UI SemilightItalic',arial;}
#allworx-support-body .form-content .fsBody .fsSupporting{font-family: 'SegoeUI Semilight', arial; color: #515050!important; font-size: 11px!important;}
#allworx-support-body .form-content .fsSubmit input.fsSubmitButton{ font-size:32px!important;border: 1px solid #7ec879; line-height:28px; color: #ffffff; display:block;padding: 15px 15px 26px;border-radius:5px!important; box-shadow:0 4px 0 #237300;font-family: 'Segoe UI Bold',arial;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#73bd39+0,32a816+100 */
background: rgb(115,189,57)!important; /* Old browsers */
background: -moz-linear-gradient(top, rgba(115,189,57,1) 0%, rgba(50,168,22,1) 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(115,189,57,1) 0%,rgba(50,168,22,1) 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(115,189,57,1) 0%,rgba(50,168,22,1) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bd39', endColorstr='#32a816',GradientType=0 )!important; /* IE6-9 */ width:100%;}
#allworx-support-body .form-content .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
#allworx-support-body .form-content .fsFieldRow input[type="text"], #allworx-support-body .form-content .fsFieldRow input[type="email"], #allworx-support-body .form-content .fsFieldRow input[type="number"], #allworx-support-body .form-content .fsFieldRow input[type="tel"]{ width:100%!important; height:40px; padding:8px 14px!important; }
#allworx-support-body .form-content .fsFieldRow input[type="text"], #allworx-support-body .form-content .fsFieldRow input[type="email"], #allworx-support-body .form-content .fsFieldRow input[type="number"], #allworx-support-body .form-content .fsFieldRow input[type="tel"], #allworx-support-body .form-content .fsForm textarea,#allworx-support-body .form-content input[type="file"]{margin:0 0 10px !important; background:#ebebeb; border:1px solid #333333!important; border-radius:0!important; max-width:100%; width:100%!important; font-size:16px!important; font-family: 'SegoeUI Semilight', arial; line-height:18px;color:#000000; font-weight: normal;}
#allworx-support-body .form-content div.fsError{font-family: 'SegoeUI Semilight', arial; font-size: 14px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
#allworx-support-body .form-content .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#66cc33; padding-left:5px;}
#allworx-support-body .form-content .fsBody { margin-bottom:0px!important; background: transparent; padding:0;}
#allworx-support-body .form-content input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#allworx-support-body .form-content .fsSectionHeader { display:none!important;}
#allworx-support-body .form-content .fsFirst.fsLast.fsFieldCell { background:none; padding:0!important; margin:0!important;}
#allworx-support-body .form-content textarea { height: 90px;}
#allworx-support-body .form-content .fsForm input.fsField[type="email"]:focus, #allworx-support-body .form-content .fsForm input.fsField[type="file"]:focus, #allworx-support-body .form-content .fsForm input.fsField[type="number"]:focus, #allworx-support-body .form-content .fsForm input.fsField[type="tel"]:focus, #allworx-support-body .form-content .fsForm input.fsField[type="text"]:focus, #allworx-support-body .form-content .fsForm textarea.fsField:focus {outline:0;}
#allworx-support-body .form-content .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
#allworx-support-body .form-content ::-webkit-input-placeholder { color: #213655;}
#allworx-support-body .form-content :-moz-placeholder {color: #213655; opacity:1;}
#allworx-support-body .form-content ::-moz-placeholder { color: #213655; opacity:1;}
#allworx-support-body .form-content :-ms-input-placeholder {color: #213655;}
#allworx-support-body .form-content .fsValidationError{box-shadow:none!important;background-color:none;}  
#allworx-support-body .form-content { margin-top: 36px;}

/********** Success ***********/
#success-342{position:relative;overflow:hidden;}
#allworx-success-banner{min-height:904px;position:relative;z-index:1;padding-top:47px;}
#allworx-success-banner .banner-img{position:absolute;left:50%;top:0;z-index:-1;height:100%;width:auto;max-width:inherit;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
#allworx-success-banner .wrapper-overlay{position:absolute;left:0;top:0;width:100%;height:100%;}
#allworx-success-banner .overlay-content{max-width:1130px;margin:0 auto;position:relative;height:100%;}
#allworx-success-banner .overlay-dotted-1{left:-394px;}
#allworx-success-banner .overlay-dotted-2{left:273px;}
#allworx-success-banner .overlay-dotted-3{right:-345px;}
#allworx-success-banner .overlay-dotted{position:absolute;max-width:inherit;width:auto;top:0;z-index:1;}
#allworx-success-banner .title-text{margin-bottom:50px;}
#allworx-success-banner .text-wrap{max-width:352px;height:68px;margin:0 auto;position:relative;z-index:1;}
#allworx-success-banner .text-wrap img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
#allworx-success-banner .text-wrap h6{margin:0;color:#ffffff;font-size:24px;line-height:24px;font-family:'Segoe UI-Regular', arial;padding:28px 20px 10px;text-transform:uppercase;letter-spacing:3.5px;}
#allworx-success-banner .banner-text{}
#allworx-success-banner .banner-text h1{color:#054b59;font-size:70px;line-height:66px;font-family:'SegoeUI-Bold', arial;margin:0 0 20px;position:relative;z-index:4;}

#allworx-success-body .overlay-top{position:absolute;left:50%;top:0;z-index:-1;width:auto;max-width:inherit;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
#allworx-success-body .body-content{max-width:722px;margin:0 auto;}
#allworx-success-body .top-img-body{margin-top:-170px;margin-left:-23px;text-align:left;margin-bottom:58px;}
#success-342 .top-content{position:absolute;bottom:0;margin-bottom:218px;margin-left:-203.5px;left:50%;}
#success-342 .top-content img{}
#success-342 .top-content h4{position:absolute;margin:0;top:18.5%;left:0;width:100%;text-align:center;color:#512806;font-size:33.01px;line-height:39.61px;font-family:'Segoe UI Black', arial;padding:0 20px;transform:rotate(-3deg);-webkit-transform:rotate(-3deg);text-shadow:-2px 2px 1px #e7d3b7, 1px 0 #e7d3b7;z-index:11;}
#allworx-success-body .content-wrap a{ color: #000000;}
#allworx-success-body .content-wrap{color:#000000;font-size:24px;line-height:32px;font-family:'SegoeUI-SemiBold', arial;}
#allworx-success-body .content-wrap p{margin:0 0 76px;}
#allworx-success-body .content-wrap p .title-text{display:block;font-size:32px;font-family:'SegoeUI-Bold', arial;margin:0 0 36px;color:#0a6678;}
#allworx-success-body { position: relative; z-index: 1; margin-top: -274px; padding-bottom: 102px;}

@media (min-width:768px){
#allworx-support-body .sidebar{float:right;width:54%;padding-left:30px;margin-top:-333px;}
#allworx-support-body .sidebar-wrap{max-width:523px;width:100%;float:right;margin-right:-32px;}
#allworx-support-footer .width-1{width:44%;}
#allworx-support-footer .width-2{width:56%;}
}
@media (min-width:1921px){
#allworx-support-landing .banner-img{width:100%;}
#allworx-support-body .overlay-top{width:100%;}
#allworx-support-body .overlay-bottom{width:100%;}
}
@media (min-width:768px) and (max-width:1130px){
#allworx-support-body .sidebar-wrap{margin-right:0;}
#allworx-support-body .sidebar{width:46%;}
#allworx-support-landing .banner-text{font-size:24px;}
#allworx-support-body .sidebar-wrap{padding:34px 24px;}
#allworx-support-body .form-heading h4{font-size:25px;}
#allworx-support-body .main-body{font-size:20px;}
#allworx-support-body .body-list{margin-left:30px;}
}
@media (min-width:768px) and (max-width:960px){
#allworx-support-landing .banner-text h1{font-size:58px;line-height:62px;}
#landing-45 .top-content{width:45%;}
#allworx-support-body .top-content h4{font-size:28px;line-height:38px;top:17%;}
#allworx-support-body .sidebar-wrap{padding:26px 15px;}
#allworx-support-body .form-heading h4{font-size:20px;line-height:32px;}
#allworx-support-body .sidebar-btm-text{font-size:12px;}
}
@media (max-width:960px){
#allworx-support-landing .banner-text{font-size:18px;line-height:30px;}
#allworx-support-body .main-body{font-size:16px;line-height:28px;}
#allworx-support-body .body-list li{padding-left:50px;}
#allworx-support-body .body-list{margin-left:10px;}
#allworx-support-footer .footer-content h6{font-size:20px;}
}
@media (max-width:767px){
.small-screen-center{text-align:center;}
#allworx-support-body .top-img-body{margin-left:-25px;text-align:left;margin-bottom:70px;}
#landing-45 .top-content{left:22%;width: 367px;}
#allworx-support-body .body-list li{text-align:left;}
#allworx-support-footer .footer-content{margin:0 auto;}
#allworx-support-landing .text-wrap h6{font-size:14px;letter-spacing:2px;}
#allworx-support-landing .banner-text h1{font-size:40px;line-height:45px;margin:-20px 0 41px;}
#allworx-support-landing .banner-text{font-size:16px;line-height:28px;}
#allworx-support-body .sidebar-wrap{padding:34px 24px;}
#allworx-support-body .form-heading h4{font-size:26px;}
}
@media (max-width:450px){
#allworx-support-landing .text-wrap{margin-right:-27px;margin-left:-13px;}
#allworx-support-landing .banner-text h1{font-size:33px;line-height:40px;}
#allworx-support-landing .text-wrap h6{font-size:13px;}
#allworx-support-body .top-img-body{margin-top:-180px;margin-bottom:45px;}
#allworx-support-body .form-heading h4{font-size:22px;}
#allworx-success-body .content-wrap{font-size:18px;line-height:30px;}
#allworx-success-body .content-wrap p .title-text{font-size:24px;}
#success-342 .top-content{margin-left:0;left:auto;right:0;width:350px;}
#allworx-success-body .top-img-body{margin-top:-90px;width:43%;}
#success-342 .top-content h4{font-size:28px;}
#landing-45 .top-content {right: 0; width: 80%; left: auto;}
#landing-45 .top-content h4{font-size:28px; line-height:33px;}
#allworx-support-body .top-img-body {margin-top: -132px; margin-bottom: 45px; width: 40%;}
}
@media (max-width:400px){
#allworx-support-landing .text-wrap h6{font-size:11px;letter-spacing:1px;}
#allworx-support-landing .banner-text h1{font-size:26px;line-height:36px;}
#allworx-support-landing .banner-text{font-size:14px;line-height:24px;}
#allworx-support-body .main-body{font-size:14px;line-height:26px;}
#allworx-support-body .sidebar-wrap{padding:24px 15px;}
#allworx-support-body .form-heading h4{font-size:18px;line-height:32px;}
#allworx-support-body .sidebar-btm-text{font-size:12px;}
#allworx-support-footer .footer-content h6{font-size:16px;line-height:28px;}
#allworx-support-footer .footer-text{font-size:14px;}
#allworx-success-body .content-wrap{font-size:16px;line-height:28px;}
#allworx-success-body  .content-wrap p .title-text{font-size:20px;}
#success-342 .top-content{width:94%;}
#success-342 .top-content h4{font-size:24px;line-height:30px;}
#allworx-success-banner .banner-text h1{font-size:50px;line-height:50px;}
#allworx-support-body .top-img-body { margin-top: -30px;}
#landing-45 .top-content h4 { font-size: 21px; line-height: 29px; top: 16%;}
}




@media (min-width:768px){#landing-banner .sidebar-landing{width:55%;float:right;margin-right:-32px;padding-left:15px;margin-bottom:50px;}
#landing-banner .sidebar-wrap{max-width:522px;float:right;width:100%;}
#landing-banner .highlight-text{width:45%;}
#landing-footer .footer-logo{display:table-cell;vertical-align:middle;padding-right:15px;}
#landing-footer .footer-text{display:table-cell;vertical-align:middle;padding-left:15px;}
#landing-footer .footer-content{display:table;width:100%;}
#info-content .content-img{position:absolute;z-index:-1;right:-126px;top:82%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
#info-content .content-wrap h6{width:68%;}
}
@media screen and (min-height:920px){
	#success-centerpoint{position:fixed;left:0;top:0;width:100%;height:100%;min-height:inherit;}
}
@media (min-width: 768px) and (max-width: 1450px){
	
	#christmas_container .left_img{ left:-130px;}
	#christmas_container .right_img{ right:-14%;}
	#christmas_container .gift_img{ left:-230px;}
	#christmas_container_success .left_img{ left:-130px;}
	#christmas_container_success .right_img{ right:-14%;}
	#christmas_container .title_wrapper .tile_img{margin-top: 14px;}

	}


@media (min-width: 768px) and (max-width: 1300px){
#christmas_container .left_img { left: -175px;}
	#christmas_container_success .left_img{ left:-175px;}
}	
@media (min-width: 768px) and (max-width: 1150px){	
.footer_text h3{ font-size:23px;}	
.content_description h3{ font-size:28px;}
#christmas_container .left_img{ left:-223px;}
#christmas_container .right_img{ right:-21%;}
#christmas_container_success .left_img{ left:-223px;}
#christmas_container_success .right_img{ right:-21%;}
#landing-banner .sidebar-landing{margin-right:0;width:51%;padding-left:24px;}
#landing-banner .sidebar-wrap{padding:30px 34px;}
#landing-banner .highlight-text{width:49%;}
#landing-banner .body-content{font-size:20px;}
#landing-banner .sidebar-shadow{max-width:899px;bottom:-73px;}
#info-content .content-wrap h6{font-size:24px;}
#christmas_container .title_wrapper h1 {font-size: 55px;}
}

@media (min-width: 768px) and (max-width: 1080px){

#christmas_container .left_img{ left:-255px;}
#christmas_container .right_img{ right:-34%;}
#christmas_container .mainsidebar_wrap{ padding:40px 25px 40px;}
.content_listing li{ font-size:18px;}
.landing_container .content_description{ font-size:18px;}
#christmas_container .gift_img{ left:-300px;}
#christmas_container_success .left_img{ left:-255px;}
#christmas_container_success .right_img{ right:-34%;}

#seventh_landingwrap.lenovo .content_body .short_description{ padding:0px 50px 0px 50px;}
#seventh_landingwrap.lenovo .content_body .short_description{ font-size:20px;}
#seventh_landingwrap.lenovo .info_wrap .info_logo{ padding-left:25px; padding-right:25px;}
#seventh_landingwrap.lenovo .title_wrapper h1{ font-size:60px;}
#seventh_landingwrap.lenovo .short_description .feature_listing{ padding-left:25px;}
#seventh_landingwrap.lenovo .mainsidebar h3{ font-size:21px;}
#seventh_landingwrap.lenovo .feature_listing li{ font-size:20px;}
#seventh_landingwrap.lenovo .info_text h4{ font-size:22px;}

}

@media (min-width: 768px) and (max-width: 980px){
#christmas_container .tile_img h4{ font-size:22px;}
#christmas_container .title_wrapper h1{ font-size:42px;}
#christmas_container .content_description h3{ font-size:27px;}
#christmas_container .mainsidebar_wrap h3{ font-size:24px;}
#christmas_container .mainsidebar_wrap h4{ font-size:21px;}
#christmas_container .content_description h3{ padding:22px 30px 24px;}
#christmas_container .mainsidebar_wrap .submit_btn{ font-size:26px;}
.footer_text h3{ font-size:18px;}
.main_wrap .copyright{ font-size:16px;}
#christmas_container .mainsidebar_free span { display: inline-block;}
#christmas_container_success .title_wrapper h1{ font-size:60px;}
#christmas_container .form_wrap .fsForm .fsLabel { font-size: 13px !important;}

#landing-banner .sidebar-wrap{padding:22px 15px;}
#landing-banner .sidebar-heading h6{font-size:25px;line-height:35px;}
#landing-banner .sidebar-heading{font-size:20px;}
#landing-banner .form-btm-text{font-size:12px;}
#landing-banner .sidebar-shadow{max-width:649px;margin-left:4px;bottom:-52px;}
#info-content .content-img{width:63%;text-align:right;}
#info-content .content-wrap h6{font-size:16px;line-height:27px;}

#seventh_landingwrap.lenovo .info_text h4{ font-size:22px;}
#seventh_landingwrap.lenovo .feature_listing li{ font-size:18px;}
#seventh_landingwrap.lenovo .info_wrap .accessories_img{ margin-left:0;}
#seventh_landingwrap.lenovo .contentbody_mainsidebar .content_sidebar_img{ margin-left:-5px; margin-right:-11px;}
#seventh_landingwrap.lenovo .contentbody_mainsidebar .mainsidebar{ padding:41px 25px 40px;}
#seventh_landingwrap.lenovo .mainsidebar h3{ font-size:25px;}
#seventh_landingwrap.lenovo .short_description .feature_listing{ padding-left:5px;}
#seventh_landingwrap.lenovo .mainsidebar p span{ font-size:12px;}
#seventhhdaychristmas_success.lenovo .title_wrapper h1{ font-size:60px;}
#christmas_container .sidebar-379{padding-left: 48px;}
}

@media (max-width:960px){
	#landing-banner .landing-header h1{font-size:50px;line-height:50px;}
#landing-banner .title-text h6{font-size:22px;line-height:22px;}
#landing-banner .title-text{width:600px;}
#landing-banner .body-content{font-size:16px;line-height:28px;}
#landing-banner .highlight-text h5{padding:16px 28px;font-size:20px;line-height:36px;}
#success-centerpoint .success-body h4{font-size:26px;line-height:32px;}
#success-centerpoint .success-body h6{font-size:20px;line-height:30px;}
}
@media (min-width: 768px) and (max-width: 900px){
#christmas_container .tile_img h4{ font-size:20px;}
#christmas_container .title_wrapper h1{ font-size:44px; line-height:55px;}
#christmas_container .mainsidebar_wrap h3{ font-size:21px;}
#christmas_container .content_description h3{ font-size:21px; line-height:30px;}
#christmas_container_success .tile_img h4{ font-size:22px;}

#seventh_landingwrap .tile_img h4{ font-size:20px; top:32px;}
#seventh_landingwrap .title_wrapper h1{ font-size:50px;}
#seventh_landingwrap.lenovo .content_body .short_description{ font-size:18px;}
#seventh_landingwrap.lenovo .info_logo .info_text{ padding-top:0;}
#seventh_landingwrap.lenovo .middle_title h3{ font-size:28px;}
#seventh_landingwrap.lenovo .info_text h4{ font-size:18px;}
#seventh_landingwrap.lenovo .mainsidebar h4{ font-size:20px;}
#seventh_landingwrap.lenovo .mainsidebar .submit_btn{ font-size:28px;}
#seventh_landingwrap.lenovo .mainsidebar h3{ font-size:20px;}
#seventhhdaychristmas_success.lenovo .tile_img h4{ font-size:22px;}
#seventhhdaychristmas_success.lenovo .success_description{ font-size:21px;}
#seventhhdaychristmas_success.lenovo .success_description h4{ font-size:19px;}
}

@media (min-width: 768px) and (max-width: 800px){
#seventh_landingwrap.lenovo .info_text h4{ font-size:16px;}    
	
	
	}

@media (max-width: 767px){

.small_screen_center{ text-align:center;}
#christmas_container .left_img{ display:none;}
#christmas_container .right_img{ display:none;}
#christmas_container .landing_container .content_description{ font-size:20px;}
#christmas_container .content_description h3{ width:100%; padding:22px 35px 24px;}
#christmas_container .content_description .content_listing{ padding-left:15px; text-align:left;}
#christmas_container .content_listing li{ font-size:18px;}
#christmas_container .sidebar-379{ float:none; width:100%; padding-left:0px; margin-top:30px; margin-bottom:30px;}
#christmas_container .mainsidebar_wrap{ padding:40px 15px 40px;}
#christmas_container .gift_img{ position:static; padding:0px 15px;}
#christmas_container .mainsidebar_wrap .submit_btn{ font-size:30px;}
.footer_text h3 span{ display:inline;}
.footer_text h3{ font-size:24px;}
.main_wrap .copyright{ padding-right:0px;}
.main_wrap .gifts_img{ position:static; width:100%;}
#christmas_container_success .left_img{ display:none;}
#christmas_container_success .right_img{ display:none;}

.success_description p span{ display:inline;}
.content_description .kick { margin: 42px 0px 42px;}
#landing-banner .body-list li{text-align:left;}
#info-content .content-wrap h6{margin:0 0 24px;}
#info-content .content-wrap{padding:35px 0 0;}
#info-content .content-img{margin-bottom:-111px;}
#landing-footer .footer-logo{margin:0 0 24px;}
#landing-banner .title-text{display:block;width:100%;max-width:600px;height:auto;margin-left:auto;margin-right:auto;}
#landing-banner .title-text h6{padding:23px 20px 10px;font-size:16px;line-height:22px;letter-spacing:2px;}
#landing-banner .landing-header h1{font-size:30px;line-height:36px;}
#landing-banner .sidebar-wrap{padding:30px 38px;}
#landing-banner .sidebar-shadow{bottom:-31px;max-width:600px;}
#landing-banner .body-list{margin-left:20px;}
#info-content .content-wrap h6 span{display:inline;}
#info-content .content-wrap h6{font-size:20px;line-height:30px;}
#landing-banner .sidebar-shadow{display:none;}
#success-centerpoint .success-body h4{font-size:20px;line-height:30px;}
#success-centerpoint .success-body h6{font-size:18px;}
#landing-banner .sidebar-heading h6{padding: 0;}

#seventh_landingwrap.lenovo .contentbody_mainsidebar .mainsidebar{ display:block;}
#seventh_landingwrap.lenovo .contentbody_mainsidebar .mainsidebar{ width:100%;}
#seventh_landingwrap.lenovo .nopadding_right{ padding-right:15px;}
#seventh_landingwrap.lenovo .content_body .short_description{ padding:0px 25px 0px 25px;}
#seventh_landingwrap.lenovo .middle_title h3 span{ display:inline;}
#seventh_landingwrap.lenovo .content_body .middle_title{ margin-left:0;}
#seventh_landingwrap.lenovo .middle_title .corner_img{ display:none;}
#seventh_landingwrap.lenovo .content_body .short_description{ font-size:20px;}
#seventh_landingwrap.lenovo .short_description .feature_listing{ padding-left:0; text-align:left;}
#seventh_landingwrap.lenovo .feature_listing li{ padding-left:45px;}
#seventh_landingwrap.lenovo .feature_listing li{ font-size:18px;}
#seventh_landingwrap.lenovo .nopadding_left{ padding-left:15px;}
#seventh_landingwrap.lenovo .contentbody_mainsidebar .content_body{ width:100%;}
#seventh_landingwrap.lenovo .contentbody_mainsidebar .mainsidebar{ padding:41px 25px 40px;}
#seventh_landingwrap.lenovo .info_wrap .accessories_img{ margin-top:30px;}
#seventh_landingwrap.lenovo .info_wrap .info_logo{ padding-left:0px; padding-right:0px;}
#seventh_landingwrap.lenovo .info_wrap .accessories_img{ margin-left:0;}
#seventh_landingwrap.lenovo .contentbody_mainsidebar .content_sidebar_img{ margin-left:0; margin-right:0;}
#seventh_landingwrap.lenovo .seventh_left_img{ display:none;}
#seventh_landingwrap.lenovo .seventh_right_img{ display:none;}
#seventhhdaychristmas_success.lenovo .success_body .col-sm-7{ width:100%;}
#seventhhdaychristmas_success.lenovo .success_body .col-sm-5{ width:100%;}
#seventhhdaychristmas_success.lenovo .successseventh_left_img{ display:none;}
#seventhhdaychristmas_success.lenovo .successseventh_right_img{ display:none;}

}
	   


@media (min-width: 501px) and (max-width: 676px){
#christmas_container .title_wrapper h1{ font-size:50px; line-height:55px;}
#seventh_landingwrap.lenovo .tile_img h4{ font-size:20px; top:30px;}
#seventh_landingwrap.lenovo.title_wrapper h1{ font-size:56px;}
#seventh_landingwrap.lenovo .content_sidebar_img img{ margin-top:-10px;}

}

@media(max-width: 688px){
#christmas_container .title_wrapper .tile_img img {height:72px;}
#christmas_container .tile_img h4{top: 24px;}
#christmas_container .title_wrapper h1{margin-bottom: 0;}
#landing-banner .sidebar-form .fsForm .fsLabel,#landing-banner .sidebar-form .fsForm .fsLabel a {font-size: 12px !important;}
}
@media (max-width:450px){
	#landing-banner .sidebar-wrap{padding:30px 20px;}
#landing-banner .sidebar-heading h6{font-size:26px;}
#landing-banner .sidebar-heading{font-size:20px;}
#info-content .content-img{margin-bottom:-90px;}
#success-centerpoint .text-wrap h6{padding:65px 70px 54px;font-size:20px;line-height:24px;}
#success-centerpoint .success-body h1{font-size:50px;line-height:50px;}
#success-centerpoint .success-body h4 span{display:inline;}
#success-centerpoint .success-body h6 span{display:inline;}
#success-centerpoint .text-wrap{width:100%;height:auto;}

}
@media (min-width: 320px) and (max-width: 500px){
#christmas_container .title_wrapper h1{ font-size: 40px;line-height: 47px;margin-bottom: 0;}
#christmas_container .content_description h3{ font-size:28px;}
#christmas_container .mainsidebar_wrap h3{ font-size:24px;}
#christmas_container .mainsidebar_wrap h4{ font-size:20px;}
	
#christmas_container .form_wrap .fsForm .fsLabel,#christmas_container .form_wrap .fsForm .fsLabel a {font-size: 11px !important}	
#seventh_landingwrap.lenovo .middle_title h3{ font-size:27px;}
#seventh_landingwrap.lenovo .mainsidebar h3{ font-size:24px;}
#seventh_landingwrap.lenovo .mainsidebar h4{ font-size:20px;}
#seventh_landingwrap.lenovo .mainsidebar .submit_btn{ font-size:28px;}
#seventh_landingwrap.lenovo .info_text h4{ font-size:24px;}
}

@media (min-width: 320px) and (max-width: 540px){
#christmas_container	.tile_img h4{ font-size:13px; top:28px;}
#christmas_container_success .tile_img h4{ font-size:18px; top:25px;}
#christmas_container_success .success_description{ font-size:21px;}
#seventh_landingwrap.lenovo .tile_img h4{ font-size:18px; top:25px;}
#seventhhdaychristmas_success.lenovo .tile_img h4{ font-size:18px; top:25px;}
#seventhhdaychristmas_success.lenovo .success_description{ font-size:21px;}
#seventhhdaychristmas_success.lenovo .success_description h4{ font-size:22px;}
}

@media (min-width: 320px) and (max-width: 480px){
	.tile_img h4{ font-size:14px; top:22px;}
#christmas_container_success .tile_img h4{ font-size:18px; top:34px;}
#landing-banner .title-text h6{padding:23px 20px 10px;font-size:12px;line-height:22px;letter-spacing:1px;}
#landing-banner .landing-header h1{font-size:22px;line-height:32px;}
#landing-banner .sidebar-heading h6{font-size:20px;line-height:32px;}
#landing-banner .sidebar-heading{font-size:18px;}
#landing-banner .form-btm-text{font-size:12px;}
#landing-banner .sidebar-shadow{max-width:500px;}
#landing-banner .body-content{font-size:14px;line-height:26px;}
#landing-banner .highlight-text h5{font-size:18px;line-height:31px;}
#landing-banner .body-list{margin-left:0;}
#info-content .content-wrap h6{font-size:16px;line-height:28px;}
#info-content .content-img{margin-bottom:-70px;}
#seventh_landingwrap.lenovo .tile_img h4{ font-size:14px; top:22px;}
#seventh_landingwrap.lenovo .title_wrapper h1{ font-size:46px; line-height:56px;}
#seventh_landingwrap.lenovo .content_sidebar_img img{ margin-top:-5px;}
}

@media (min-width: 320px) and (max-width: 370px){
#christmas_container .tile_img h4{ top:30px; font-size:10px;}
#christmas_container_success .tile_img h4{ top:26px; font-size:16px;}
#seventh_landingwrap.lenovo .tile_img h4{ top:16px; font-size:9px;}
#seventhhdaychristmas_success.lenovo .tile_img h4{ top:26px; font-size:16px;}
}
@media (max-width: 430px) {#success-centerpoint .overlay-img-1 { left: -100px;}
}

div.infusionsoft-field span.checkedagreewrapper {
	display: none;
}
