
@font-face{
	font-family:'IntroBold';
	src:url('/fonts/3179C9_0_0.eot');
	src:url('/fonts/3179C9_0_0.eot?#iefix') format('embedded-opentype'),
		url('/fonts/3179C9_0_0.woff') format('woff'),
		url('/fonts/3179C9_0_0.ttf') format('truetype'),
        url('/fonts/3179C9_0_0.svg#wf') format('svg');
}

@font-face{
	font-family:'IntroSemiBold';
	src:url('/fonts/3179C9_1_0.eot');
	src:url('/fonts/3179C9_1_0.eot?#iefix') format('embedded-opentype'),
		url('/fonts/3179C9_1_0.woff') format('woff'),
		url('/fonts/3179C9_1_0.ttf') format('truetype'),
        url('/fonts/3179C9_1_0.svg#wf') format('svg');
}
/*---------------------------*/
 /******************************************/

.mobile-nav {display:none;}
.menu_icon {display:none;}
.nav {display:block;}
a:hover,a:visited {text-decoration: none;}
a:focus
{
 outline:none !important;
}
#twitter-logo {display:none;}
#facebook-logo {display:none;}
#google-logo {display:none;}
.gsk-logo-tablet {display:none;}
.callout-container .product-callout .product-callout-desk{display:block;width:100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height:229px;}
.callout-container .princ-callout .princ-callout-desk{display:block;width:100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height:143px;}
.callout-container .suggest-callout .suggest-callout-desk{display:block;width:100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height:143px;}
.callout-container .product-callout .product-callout-mob{display:none;}
.callout-container .princ-callout .princ-callout-mob{display:none;}
.callout-container .suggest-callout .suggest-callout-mob{display:none;}
.row-effective-products-quitting {margin-top: 84px;}
.row-effective-products-quitting .reason-banner {max-width: 100%;width: 100%;height: 292px;display: block;background-size: 100% 100%;}
.row-effective-products-quitting .reason-content {position: absolute;left: 127px;width: 670px;color: #252b81;margin-top: 39px;}
.row-effective-products-quitting .reason-content h2 {font: 60px/60px 'IntroBold';font-weight: normal;}
.row-effective-products-quitting .reason-content p {font: 21px/27px 'IntroSemibold';  padding-top: 10px;  margin-left: -2px;color:#697788;}
.row-effective-quitting-content {margin-top: 138px;margin-bottom: 36px;position: relative;width: 100%;}
.row-effective-quitting-content .suggestion-one {display:block;}
.row-effective-quitting-content .suggestion-two {display:none;}
.row-effective-quitting-content .suggestion-three {display:none;}
.row-effective-quitting-content .suggestion-four {display:none;}
.row-effective-quitting-content .suggestion-five {display:none;}
.row-effective-quitting-content .reason-banner {max-width: 100%;height: 318px;  width: 100%;background-size: 100% 100%;}
.row-effective-quitting-content .suggestionheader {position:absolute;top: 93px;font-size: 35px;left: 0;right: 0;color: #252b81;text-align: center;margin: 0 auto;display:block;}
.row-effective-quitting-content .rblsuggestion {position:absolute;top: 188px;left: 59px;right: 0;color: #0073bc;text-align: center;margin: 0 auto;}
.row-effective-quitting-result-content .hideForDesk {display: none;}
.row-effective-quitting-result-content .hideForMob {display: block;}

.row-effective-quitting-result-content {display:inline-block;width:100%;}
.row-effective-quitting-result-content .AA1A11A111{display:none;}
.row-effective-quitting-result-content .AA1A11A112{display:none;}
.row-effective-quitting-result-content .AA1A11A113{display:none;}
.row-effective-quitting-result-content .AA1A12A111{display:none;}
.row-effective-quitting-result-content .AA1A12A112A1121{display:none;}
.row-effective-quitting-result-content .AA1A12A112A1122{display:none;}
.row-effective-quitting-result-content .AA1A12A113A1121{display:none;}
.row-effective-quitting-result-content .AA1A12A113A1122{display:none;}

.row-effective-quitting-result-content .AA2A11A111{display:none;}
.row-effective-quitting-result-content .AA2A11A112{display:none;}
.row-effective-quitting-result-content .AA2A11A113{display:none;}
.row-effective-quitting-result-content .AA2A12A111{display:none;}
.row-effective-quitting-result-content .AA2A12A112A1121{display:none;}
.row-effective-quitting-result-content .AA2A12A112A1122{display:none;}
.row-effective-quitting-result-content .AA2A12A113A1121{display:none;}
.row-effective-quitting-result-content .AA2A12A113A1122{display:none;}

.row-effective-quitting-result-content .BB1A11A111{display:none;}
.row-effective-quitting-result-content .BB1A11A112{display:none;}
.row-effective-quitting-result-content .BB1A11A113{display:none;}
.row-effective-quitting-result-content .BB1A12A111{display:none;}
.row-effective-quitting-result-content .BB1A12A112A1121{display:none;}
.row-effective-quitting-result-content .BB1A12A112A1122{display:none;}
.row-effective-quitting-result-content .BB1A12A113A1121{display:none;}
.row-effective-quitting-result-content .BB1A12A113A1122{display:none;}

.row-effective-quitting-result-content .BB2A111{display:none;}
.row-effective-quitting-result-content .BB2A112A1121{display:none;}
.row-effective-quitting-result-content .BB2A112A1122{display:none;}
.row-effective-quitting-result-content .BB2A113A1121{display:none;}
.row-effective-quitting-result-content .BB2A113A1122{display:none;}

.marBtmZero, .marBtmZeroFontSz {margin-bottom: 0!important;}
.marBtmZeroFontSz {font-size: 20px!important;margin-top:0px;}
.martopZero {margin-top:0px;}

.row-effective-quitting-result-content .recommendationResultBodyCont {width: 100%;position: relative;}
.row-effective-quitting-result-content .resultBGcolor {height: 350px;background-color: #ddeff6;}
.row-effective-quitting-result-content .resultInnerCont {width: 960px;height: auto;margin: -260px auto 0;}
.row-effective-quitting-result-content .resultRightCont {width: 430px;height: auto;box-sizing: border-box;float: right;}
.row-effective-quitting-result-content .hideForDesk {display: none;}
.row-effective-quitting-result-content .hideForDesk {display: none;}
.row-effective-quitting-result-content .resultLeftCont {width: 460px;height: auto;background-color: #fff;box-sizing: border-box;padding: 30px;float: left;}
.row-effective-quitting-result-content .resultLeftCont h4 {font-size: 20px;color: #252b81;font-weight: bold;line-height: 30px;}
.row-effective-quitting-result-content .resultLeftCont h1 {font-size: 32px;color: #252b81;font-weight: bold;margin-bottom: 35px;}
.row-effective-quitting-result-content .resultRightCont h4 {font-size: 20px;color: #252b81;font-weight: bold;line-height: 30px;}
.row-effective-quitting-result-content .resultRightCont h1 {font-size: 32px;color: #252b81;font-weight: bold;margin-bottom: 35px;}
.row-effective-quitting-result-content .resultLeftCont ol, li {color: #697788;}
.row-effective-quitting-result-content .resultLeftCont p {color: #697788;line-height: 22px;}
.row-effective-quitting-result-content .learnMoreCon {background-color: #eeeeee;padding: 20px 25px;margin: 0 -30px -30px;overflow: hidden; margin-bottom:10px;}

.carousel-inner .leftcontslide2 a.button_home_green:link,.carousel-inner .leftcontslide2 a.button_home_green:visited {display: inline-block;float: left;margin-top: 14px;margin-left: 0px;width: 179px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 136px 6px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 26px;padding-top: 12px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;font-family: 'Arial';}
.carousel-inner .leftcontslide2 a.button_home_green:hover,.carousel-inner .leftcontslide2 a.button_home_green:focus{text-decoration: none !important;color:#b3ee11 !important;background: url('../img/active-next-arrow.png') no-repeat 136px 6px;background-color: #0db14b;text-decoration:none;}

.carousel-inner .leftcont a.button_home_green:link,.carousel-inner .leftcont a.button_home_green:visited {display: inline-block;float: left;margin-top: 14px;margin-left: 0px;width: 179px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 136px 6px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 21px;padding-top: 12px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;font-family: 'Arial';}
.carousel-inner .leftcont a.button_home_green:hover,.carousel-inner .leftcont a.button_home_green:focus{text-decoration: none !important;color:#b3ee11 !important;background: url('../img/active-next-arrow.png') no-repeat 136px 6px;background-color: #0db14b;text-decoration:none;}

.carousel-inner .leftcontslide3 a.button_home_green:link,.carousel-inner .leftcontslide3 a.button_home_green:visited {display: inline-block;float: left;margin-top: 2px;margin-left: 2px;width: 179px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 136px 6px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 22px;padding-top: 13px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;font-family: 'Arial';}
.carousel-inner .leftcontslide3 a.button_home_green:hover,.carousel-inner .leftcontslide3 a.button_home_green:focus{text-decoration: none !important;color:#b3ee11 !important;background: url('../img/active-next-arrow.png') no-repeat 136px 6px;background-color: #0db14b;text-decoration:none;}

.row-effective-quitting-result-content .learnMoreRecommdBtn,.row-effective-quitting-result-content .learnMoreRecommdBtn:visited {display: inline-block;float: right;width: 176px;height: 46px;text-decoration: none;
  background: url('../img/nico-next-arrow.png') no-repeat 134px 6px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;
  padding-left: 20px;padding-top: 14px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;}

.ageCheckBodyCont .learnMoreRecommdBtn,.ageCheckBodyCont .learnMoreRecommdBtn:visited,.ageCheckBodyCont1 .learnMoreRecommdBtn,.ageCheckBodyCont1 .learnMoreRecommdBtn:visited {display: inline-block;float: right;width: 176px;height: 46px;text-decoration: none;
  background: url('../img/nico-next-arrow.png') no-repeat 134px 6px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;
  padding-left: 20px;padding-top: 14px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;}
.ageCheckBodyCont1 .learnMoreRecommdBtn {float:left;}
.ageCheckBodyCont .learnMoreRecommdBtnleft {float:left;}
.row-effective-quitting-result-content .learnMoreRecommdBtn:hover{text-decoration: none;color:#b3ee11;background: url('../img/active-next-arrow.png') no-repeat 134px 6px;background-color: #0db14b;text-decoration:none;}
.ageCheckBodyCont .learnMoreRecommdBtn:hover,.ageCheckBodyCont1 .learnMoreRecommdBtn:hover{text-decoration: none;color:#b3ee11;background: url('../img/active-next-arrow.png') no-repeat 134px 6px;background-color: #0db14b;text-decoration:none;} 

.row-effective-quitting-result-content .recommdLink {color: #0db14b;font-size: 14px;margin-top: 14px;display: inline-block;text-decoration: none;  font-weight: bold;}


.row-effective-quitting-content input[type="radio"] + label:before {
  content: '';display: inline-block;clear: both;width: 21px;height: 21px;vertical-align: middle;border-radius: 1em;border: 2px solid #0073bc;box-shadow: 0 0 0 0.15em #DDEFF6;
  background: #DDEFF6;margin-right: 7px;margin-left: -27px;
}
.row-effective-quitting-content input[type="radio"] {clip: rect(0 0 0 0);outline:none !important;-webkit-outline:none !important;-moz-outline:none !important;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;border: 0;height: 1px; margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}

.row-effective-quitting-content input[type="radio"]:disabled,.row-effective-quitting-content input[type="radio"]:disabled:checked:before {opacity: 0.7;}
.row-effective-quitting-content input[type="radio"]:checked {border: 2px solid #0db14b;color: #0db14b;width:28px;height:28px;}
.row-effective-quitting-content input[type="radio"]:checked:before {float: left;display: inline-block;vertical-align: middle;width: 20px;
    font: normal 21px/1 'dashicons';speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; content: '\2022';
    text-indent: -9999px;-webkit-border-radius: 50px;border-radius: 50px;font-size: 24px;width: 20px;height: 20px;margin: 2px;line-height: 16px;
	background-color: #0074bc;outline: none !important;cursor: pointer;
}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel1 {display:block;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2A {display:none;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2B {display:none;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel3 {display:none;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel4 {display:none;left: -6px;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel5 {display:none;}
/*.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2A input[type="radio"]:checked {border: 2px solid #0db14b;color: #0db14b;width:28px;height:28px;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2A input[type="radio"] {
    border: 2px solid #0073bc;background: #DDEFF6;color: #0073bc;clear: none;
	cursor: pointer;display: inline-block;line-height: 0;height: 28px;margin: 0px 10px 106px 45px;
	padding: 0 !important;text-align: center;vertical-align: middle;width: 28px;-webkit-appearance: none;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	box-sizing: border-box;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-border-radius: 50%;border-radius: 50%;line-height: 10px; outline:none !important;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2B input[type="radio"]:checked {border: 2px solid #0db14b;color: #0db14b;width:28px;height:28px;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2B input[type="radio"] {
    border: 2px solid #0073bc;background: #DDEFF6;color: #0073bc;clear: none;
	cursor: pointer;display: inline-block;line-height: 0;height: 28px;margin: 0px 10px 107px 41px;
	padding: 0 !important;text-align: center;vertical-align: middle;width: 28px;-webkit-appearance: none;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	box-sizing: border-box;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-border-radius: 50%;border-radius: 50%;line-height: 10px; outline:none !important;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel4 input[type="radio"]:checked {border: 2px solid #0db14b;color: #0db14b;width:28px;height:28px;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel4 input[type="radio"] {
    border: 2px solid #0073bc;background: #DDEFF6;color: #0073bc;clear: none;
	cursor: pointer;display: inline-block;line-height: 0;height: 28px;margin: 0px 8px 30px 36px;
	padding: 0 !important;text-align: center;vertical-align: middle;width: 28px;-webkit-appearance: none;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	box-sizing: border-box;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-border-radius: 50%;border-radius: 50%;line-height: 10px; outline:none !important;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel5 input[type="radio"]:checked {border: 2px solid #0db14b;color: #0db14b;width:28px;height:28px;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel5 input[type="radio"] {
    border: 2px solid #0073bc;background: #DDEFF6;color: #0073bc;clear: none;
	cursor: pointer;display: inline-block;line-height: 0;height: 28px;  margin: 0px 12px 30px 54px;
	padding: 0 !important;text-align: center;vertical-align: middle;width: 28px;-webkit-appearance: none;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	box-sizing: border-box;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-border-radius: 50%;border-radius: 50%;line-height: 10px; outline:none !important;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel5 {left: 0px;}*/
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel5 label{width:194px;   line-height: 19px;cursor: pointer;text-transform:uppercase;text-align:left;margin-right: 61px;letter-spacing: 0.4px;}
.row-effective-quitting-content .rblsuggestion label{width:224px;   line-height: 19px;cursor: pointer;text-transform:uppercase;text-align:left;  margin-right: 61px;letter-spacing: 0.4px;}

.row-effective-quitting-content-disclaimer {margin-bottom: 51px;background-image:url('/img/bg-disclaimer.png');background-repeat:no-repeat;background-position:top;}
.row-effective-quitting-content-disclaimer p {text-align:center;font-size: 11px;padding-top: 18px;}

/*.row-effective-quitting-content .rblsuggestion label:before{content: "";display: inline-block;width: 16px;height: 16px; 
    margin-right: 10px;position: absolute;left: 0;bottom: 1px;background-color: #0073bc;box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);}*/
.third-container {width:100%;height:100%;position:fixed;background:#000;opacity:0.6;z-index:99;display:none;}
.ageCheck {display:none;z-index:999;position: fixed;top:30%;left:0;right:0;width:532px;margin-left:auto;margin-right:auto;border:4px solid #0DB14B;background-color:#f7f7f7;}
.ageCheckBodyCont {padding:46px 35px 90px;}
.ageCheckBodyCont1 {padding:7px 35px 85px;}
.ageCheckBodyCont1 p {padding:25px 30px 15px 0px !important;}
.ageCheck h1 {color:#fff;font-size:25px;line-height:25px;font-weight:bold;background-color:#0DB14B;padding:7px 15px 15px;margin-top: 0px;}
.ageCheck p{font-size: 16px;line-height: 23px;color: #697788;padding:25px 30px 15px 15px;margin-bottom:20px;}
.ageCheck p a {float:none !important;display:inline-block !important;margin-top:35px;}
.floatRt {float:right !important;}
.pannelClose {background: url('/img/close.png') no-repeat center center;background-size:100%;width:18px;height:18px;cursor:pointer;margin-top: 5px;}
.ageCheck .clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.ageCheckBodyCont a.button_green:visited,.ageCheckBodyCont input.cnt_email_btn:visited,.ageCheckBodyCont a.button_green:focus,.ageCheckBodyCont a.button_green:hover {color: #fff;text-decoration:none;}

.carousel{ z-index:1;}
.productpage .prodcalleft .product-callout-desk {display:block;width:100%;height: 430px;margin-left: 15px;}
.productpage .prodcalleft .product-callout-mob {display: none;}
.productpage .prodcalleft {float: right;background-position: left top;height: 430px;background-color: #ddeff6;}
.productpage .prodcalright {float: left;background-color:#ddeff6;height: 430px;}
.productpage .prodcalright h2{font-size:35px;  line-height: 1.2;color:#252b81;width:374px;margin-left:0px;margin-top: 36px;font-family:Arial;}
.productpage .prodcalright .prodhelp {overflow:hidden;position:relative;width:100%;margin-bottom:12px;margin-top: 50px;margin-left:auto;margin-right:auto;}
.productpage .prodcalright .headercontent{width:62%;display: inline-block;float: right;}
.productpage .prodcalright .prodhelp .imgdiv { height: auto;width: 37%;display: inline;float:left;}
.productpage .prodcalright .prodhelp img {margin-top: 0px;padding-left: 60px;float:right;}
.productpage .prodcalright .prodhelpcontent {margin-left:auto;margin-right:auto;}
.productpage .prodcalright .prodhelpcontent p {padding-left: 98px;font-size: 16px;line-height: 23px;width: 90%;margin-bottom: 22px;color: #697788;}
/*.productpage .prodcalright .prodhelpcontent a.button_prod_green:link {display: inline-block;float: left;width: 210px;height: 46px;background: url('../img/prod_green_button.png') no-repeat;color: #fff;font-size: 15px;font-weight: bold;margin-left: 82px;padding-left: 20px;padding-top: 14px;letter-spacing: normal;text-transform: uppercase;padding-right: 0px;}*/
a.button_prod_green:hover,a.button_prod_green:visited,a.button_prod_green:focus {color: #fff;text-decoration:none;}
.productpage .prodcalright .prodhelpcontent a.button_prod_green:link,.productpage .prodcalright .prodhelpcontent a.button_prod_green:visited {display: inline-block;float: left;margin-left: 99px;padding-left: 20px;padding-top: 13px;width: 210px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 20px;padding-top: 14px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;}
.productpage .prodcalright .prodhelpcontent a.button_prod_green:hover,.productpage .prodcalright .prodhelpcontent a.button_prod_green:focus{text-decoration: none;color:#b3ee11;background: url('../img/active-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;text-decoration:none;}
.producthomepage .lozenimg a.button_prod_green:link,.producthomepage .lozenimg a.button_prod_green:visited {display: inline-block;float: right;width: 210px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 20px;padding-top: 14px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;}
.producthomepage .prodgumimg a.button_prod_green:link,.producthomepage .prodgumimg a.button_prod_green:visited {display: inline-block;float: right;width: 210px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 20px;padding-top: 14px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;}
.producthomepage .patchimg a.button_prod_green:link,.producthomepage .patchimg a.button_prod_green:visited {display: inline-block;float: right;width: 210px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 20px;padding-top: 14px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;}
.producthomepage .lozenimg a.button_prod_green:hover,.producthomepage .lozenimg a.button_prod_green:focus{text-decoration: none;color:#b3ee11;background: url('../img/active-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;text-decoration:none;}
.producthomepage .prodgumimg a.button_prod_green:hover,.producthomepage .prodgumimg a.button_prod_green:focus{text-decoration: none;color:#b3ee11;background: url('../img/active-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;text-decoration:none;}
.producthomepage .patchimg a.button_prod_green:hover,.producthomepage .patchimg a.button_prod_green:focus{text-decoration: none;color:#b3ee11;background: url('../img/active-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;text-decoration:none;}
.desktopcarousel {display:block;line-height: 64px;}
.mobilecarousel {display:none;}
.item .rightcont {display:block;}
.prd_lozen_mob {display: none;}
.prd_lozen_des {display: block;}
.product-desk {display: block;}
.prd_img h2 {padding-top: 0px;font-weight: bold;font-size: 25px;color: #252b81;text-align: left;margin-left: 25px;}
.product-mobile {display: none;}
.prd_lozen_mob {display: none;}
.prd_block {margin: 0 auto;max-width: 100%;text-align: center;width: 1020px;margin-top:105px;}
.prd_padding .patchimg {margin-top:0px;}
.prd_padding .lozenimg {margin-top:0px;margin-left: 0px;margin-bottom:0px;}
.producthomepage {padding-right: 0px !important;padding-left: 0px !important;}
.producthomepage .desklozenimg {margin-left: 24px;margin-top: 25px;}
.producthomepage .deskgumimg {margin-left: 23px;margin-top: 10px;}
.producthomepage .lozenimg h2 {margin-left: 30px;margin-top: 16px;}
.producthomepage .prodgumimg h2 {padding-left: 44px;margin-top: 13px;}
.producthomepage .prodgumimg p {  margin-left: 55px;padding-top: 4px;width: 222px;}
.producthomepage .prodgumimg a.button_prod_green:link {margin-left: 62px;margin-top: 20px;padding-right: 40px;padding-top: 12px;padding-left: 0px;float: left;  background-color: #0db14b;}
/*.producthomepage .prodgumimg a {margin-top: 20px !important;margin-left: 61px !important;padding-right: 39px !important;padding-top: 12px !important;}*/
.producthomepage .lozenimg p {margin-left: 17px;padding-top: 3px;}
.producthomepage .patchimg .deskpatchimg {  margin-left: 44px;  margin-top: 56px;}
.producthomepage .patchimg h2 {margin-left: 75px;margin-top: 26px;}
.producthomepage .lozenimg a.button_prod_green:link {margin-left: 56px;margin-top: 20px;padding-right: 41px;padding-top: 12px;padding-left: 0px;float: left;}
.prd_padding .gumimg {margin-top:30px;margin-left: 15px;}
.prd_img p, .prd_patch p, .prd_mak_it p, .prd_textt p, .prd_textt_mob p {color: #697788;font-size: 16px;padding-top: 10px;
padding-bottom: 10px;line-height: 23px;width: 269px;}
.patchimg .patchescontent {margin-bottom: 43px;margin-left: 40px;padding-top: 3px;}
.producthomepage .patchimg a.button_prod_green:link {margin-top: 10px;margin-left: 70px;padding-right: 40px;padding-top: 13px;padding-left: 0;float: left;}
/*a.button_prod_green:link {display: inline-block;float: left;width: 210px;height: 46px;background: url('../img/prod_green_button.png') no-repeat;
  color: #fff;font-size: 15px;font-weight: bold;margin-left: 15px;padding-left: 0px;padding-top: 14px;letter-spacing: normal;text-transform: uppercase;padding-right: 30px;}
a.button_prod_green:active,a.button_prod_green:visited {color: #fff;}*/
.productpage {width:100% !important;  padding-right: 0px !important; padding-left: 0px !important;}
.prd_banner{width: 100% !important;background-image: url("../img/product_background.png");background-repeat: no-repeat; background-position: left top;  
 height: 820px;border-top: #0b2269 solid 9px;  background-size: 100% 100%;}
.carousel-indicators {
  border: 0px solid #f00;
  background-image: url("../img/pagination_bg.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 36px;
  bottom: 134px;
  z-index: 1;
  padding-top: 20px;
}
/*.contact_banner {
  width: 100%;
  position: relative;
  height: 240px;
  background: url('../img/blank_hero.jpg') no-repeat;
  background-position: top right;
}*/

.contact_banner
{
  width: 100%;
  position: relative;
  height: 258px;
  /*background: url('../img/blank_hero.jpg') no-repeat;*/
  background-position: top right;
  margin-top: 20px;
}
.cookie_content {margin-left: 237px; margin-top: 138px; width: 67.4%; letter-spacing: 0.4px;}
.privacy_content
{
  margin-left: 237px;
  margin-top: 152px;
}
.Terms-content
{
    margin-top:181px;
}
/*.cookie_content h2{font:26px/40px 'Arial';font-weight:bold;color:#252b81;margin-top:10px;margin-bottom:0px;}*/
.cookie_content h2 {
  font: 24px/23px 'Arial';
  font-weight: bold;
  color: #252b81;
  margin-top: 10px;
  margin-bottom: 0px;
  letter-spacing: 0.5px;
}
.contact_banner h1 {
  font: 60px/90px 'IntroBold';
  color: #252b81;
  margin-left: 230px;
  top: 116px;
  position: absolute;
}
/*.contact_banner h1{font:60px/90px 'IntroBold';color:#252b81;margin-left: 230px;top: 136px;position:absolute;}*/
.contact_banner .fontbold{font:60px/90px;font-family:'Bliss1-bold';color:#252b81;margin-left: 230px;top: 186px;position:absolute;}
.contact_content h2{font:26px/40px 'Arial';font-weight:bold;color:#252b81;margin-top:0px;margin-bottom:0px;}
.cookie_content .cookie_content_para_nospacebottom {font:16px/23px 'Arial';font-weight:normal;color:#697788;margin-bottom: 0px;}
.cookie_content .cookie_content_para_nospacetop{font:16px/23px 'Arial';font-weight:normal;color:#697788;margin-bottom: 0px;margin-top: 0px;}
/*.cookie_content .cookie_content_para {font:17px/22px 'Arial';font-weight:normal;color:#697788;margin-bottom: 0px;margin-top: 15px;}*/

.cookie_content .cookie_content_para {
  font: 16px/23px 'Arial';
  font-weight: normal;
  color: #697788;
  margin-bottom: 19px;
  margin-top: 27px;
  letter-spacing: 0.4px;
}

.privacy_content{ width: 68%;}
ul.privacylist {font:17px/22px 'Arial';font-weight:normal;color:#697788;margin-bottom: 0px;margin-top: 15px;list-style-type:disc;margin-left:13px;}
.cookie_content .cookie_content_para_last {font:17px/22px 'Arial';font-weight:normal;color:#697788;margin-bottom: 161px;margin-top: 27px;}
.contact_content {margin-left: 234px;margin-top: 83px;}
.contact_content .contact_content_para{font:16px/23px 'Arial';font-weight:normal;color:#697788;margin-bottom: 105px;letter-spacing: 0.4px;}
.contact_content .contact_content_para a
{
 color:#0db14b;
 font-weight:bold;
}
.contact_content .contact_content_para a:hover
{
 color:#0db14b;
 text-decoration:underline;
 font-weight:bold;
}
/*.carousel-indicators #caption1 {background-image: url("img/Carousel_hero_1.jpg");background-repeat: no-repeat;background-size: cover;background-position: center top;}*/
.carousel-indicators .active {
  width: 13px;
  height: 13px;
  margin: 1.5px;
  background-color: #fff !important;
  border: 2px solid #0073bc !important;
  cursor: default;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #0073bc !important;
  border: 1px solid #0073bc !important;
  border-radius: 10px;
}
.rightcont
{
    width: 40%;
  height: auto;
  border: 0px solid #F00;
  position: absolute;
  right: 15%;
  bottom: 11%;
}
.leftcont{width: 100%;height: auto;border: 0px solid #f00;position: absolute;left: 112px;top: 32%;color: #fff;float:left;z-index: 1;}
.leftcont a,.leftcont a:active,.leftcont a:hover{color:#ffffff !important;text-decoration:none !important;}
.leftcont h1{font-size:60px;font-family: 'IntroBold';text-shadow: 1px 2px 2px #8f8a83;/*filter: progid:DXImageTransform.Microsoft.DropShadow(offX=2,offY=2,color=#8f8a83); filter: progid:DXImageTransform.Microsoft.Shadow(color=#8f8a83,direction=180);filter: Shadow(Color=#8f8a83, Direction=100, Strength=5);*/}
.leftCont h2{font-size: 44px;}
/*a.button_green:link{display: inline-block;float: left;width: 177px;height: 46px;background: url('../img/green_button.png') no-repeat;color: #fff; font-size: 15px; font-weight: bold; padding-left: 26px; padding-top: 14px; letter-spacing: normal;text-transform: uppercase;}*/
.leftcontslide2{width: 100%;height: auto;border: 0px solid #f00;position: absolute;left: 123px;top: 37%;color: #fff;float:left;z-index: 1;font-family: 'IntroBold';}
.leftcontslide2 a,.leftcontslide2 a:active,.leftcontslide2 a:hover{color:#ffffff !important;text-decoration:none !important;}
.leftcontslide2 h1{font-size:60px;margin-bottom:0px;font-family: 'IntroBold';text-shadow: 1px 2px 2px #8f8a83;}
.leftcontslide2 h2{margin-bottom: 25px;margin-top: 6px;line-height: 0.5;font-size: 48px;font-family: 'IntroSemiBold';text-shadow: 1px 2px 2px #8f8a83;}
.leftcontslide3{width: 100%;height: auto;border: 0px solid #f00;position: absolute;left: 123px;top: 30%;color: #fff;float:left;z-index: 1;font-family: 'IntroBold';}
.leftcontslide3 a,.leftcontslide3 a:active,.leftcontslide3 a:hover{color:#ffffff !important;text-decoration:none !important;}
.leftcontslide3 h1{font-size:60px;margin-bottom:25px; text-shadow: 1px 2px 2px #8f8a83;}
.leftcontslide2 h1 sup
{
    font-size: 50px;
}
 /******************************************/
.menu-1
{
    width:20.4%;
}
.menu-2
{
    /*width: 30.9%;*/
    width: 29.1%;
}
.menu-3
{
    width: 18.5%;
}
.menu-4
{
    width: 25%;
}
.gsk-logo
{
  text-indent: -9999px;
  overflow: hidden;
  float: right;
  display:inline-block;
    margin: 5px 15px 0 0px;
}
.gsk-img-responsive {display:block;}
.footer-text a,.footer-text a:visited
{
   letter-spacing: 0.3px;
   color:#697788;
   font: 16px/20px 'Arial';margin-top: 0px;margin-left: 1px;font-weight:normal;
}
.footer-text a:hover,.footer-text a:visited,.footer-text a:focus
{
color:#697788;
text-decoration:underline;
font-weight:normal;
}
.footer-text
{
    padding-right:0px !important;
    padding-left:0px !important;
}
.footer-divider .img-responsive
{
    margin:0 auto;
}
.footer-container
{
    width:100% !important;
}
.footer-line
{
    width:103%;
    padding-left:0px !important;
    padding-right:0px !important;
    margin-left:-15px !important;
    margin-right:0px !important;
}
.footer-divider
{
    padding-left:0px !important;
    padding-right:0px !important;
}
.row-footer-links
{
    padding-top:37px;
    padding-bottom:25px;
      padding-left: 50px;
}
a:focus {text-decoration:none;}
.mobile-footer
{
    display:none !important;
}
#terms
{
    margin-left:27px;
}
#privacy
{
    margin-left:31px;
}
#contact
{
    margin-left:35px;
}
#sitemap
{
    margin-left:22px;
}
#twitter-logo
{
    padding-right:12px;
}
#facebook-logo
{
    padding-right:12px;
}
.footer-disclaimer
{
  width: 961px;
  text-align: center;
  margin: 0 auto !important;
  color: #697788;
  padding-top: 26px;
  letter-spacing: 0.2px;
  font: 16px/23px 'Arial';
  padding-left: 23px;
}
.footer-line .footer-divider {margin-top: 1px;border-bottom: 1px solid #bdc2c9;}
.social-share
{
    float: right;
  padding-right: 19px;
  margin-top: -10px;
}
.mob-logo
{
    display:none;
}
.menu-divider
{
    display:none;
}
#contact
    {
        display:inline-block;
    }
#sitemap
{
    display: inline-block;
}
.social-share
{
    display:block;
}
.callout-container
{
    padding-left:0px !important;
    padding-right:0px !important;
    padding-bottom: 55px;
    width:100% !important;
}
.product-callout .callout-image
{
    
  background: url(../img/bar_1.png) no-repeat;
  background-position: center;
    background-size: 100% 100%;
    /*width: 399px;
   height:202px;*/
    width:454px;
    height:229px;
}
.suggest-callout .callout-image
{
   
  background: url(../img/bar_3.png) no-repeat;
  background-position: center;
    background-size: 100% 100%;
    /*width: 388px;
    height:126px;*/
    width:442px;
    height:143px;
}
.princ-callout .callout-image
{
    
  background: url(../img/bar_2.png) no-repeat;
  background-position: center;
    background-size: 100% 100%;
    /*width: 390px;
    height:127px;*/
    width:442px;
    height:143px
}
.princ-callout, .suggest-callout
{
   /* margin-top:38px;*/
   margin-top:46px;
}
.callout-container .row .col-md-4
{
    width: 32.333333%;
}

.product-callout, .suggest-callout, .princ-callout
{
    width: 32.333333%;
    padding-left:0px !important;
    padding-right:0px !important;
}
.princ-callout
{
    /*margin-left:22px;*/
    margin-left:15px;
}
.suggest-callout
{
    margin-left:14px;
}
.product-call-desc .head-text h2, .princ-call-desc .head-text h2, .suggest-call-desc .head-text h2
{
    font-size:22px;
    font-family:Arial;
    font-weight:bold;
    color:#0073bc;margin-top: 17px;
}
.product-call-desc .head-text:hover, .princ-call-desc .head-text:hover, .suggest-call-desc .head-text:hover
{
    text-decoration:none;
}
.product-call-desc, .princ-call-desc, .suggest-call-desc
{
    text-align:center;
}
.product-call-desc a, .princ-call-desc a, .suggest-call-desc a
{
    font:16px/23px 'Arial';
    font-weight:bold;
    color:#0db14b;
}

.product-call-desc a:hover, .princ-call-desc a:hover, .suggest-call-desc a:hover,.product-call-desc a:focus, .princ-call-desc a:focus, .suggest-call-desc a:focus,.product-call-desc a:focus, .princ-call-desc a:visited, .suggest-call-desc a:visited,.product-call-desc a:visited, .princ-call-desc a:visited, .suggest-call-desc a:visited
{
    text-decoration:underline;
    color:#0db14b;
}
.product-call-desc .head-text:hover, .princ-call-desc .head-text:hover, .suggest-call-desc .head-text:hover,.product-call-desc .head-text:focus, .princ-call-desc .head-text:focus, .suggest-call-desc .head-text:focus,.product-call-desc .head-text:focus, .princ-call-desc .head-text:visited, .suggest-call-desc .head-text:visited,.product-call-desc .head-text:visited, .princ-call-desc .head-text:visited, .suggest-call-desc .head-text:visited
{
    text-decoration:none;
    color:#0db14b;
}
.product-call-desc p, .princ-call-desc p, .suggest-call-desc p
{
      font: 16px/23px 'Arial';
  font-weight: normal;
  color: #697788;
   margin-top: -5px;
  margin-left: -14px;
  margin-bottom: 0px;
}
.product-call-desc p
{
letter-spacing:0.4px;
}
.princ-call-desc, .suggest-call-desc
{
    padding-top:35px;
}
.text-container
{
    padding-left:0px !important;
    padding-right:0px !important;
    /*width: 640px !important;*/
      width: 705px !important;
    /*padding-bottom: 8px !important;*/
    padding-bottom: 1px !important;
}
.product-callout .callout-image, .princ-callout .callout-image, .suggest-callout .callout-image {
  width: 100%;
}
.product-call-desc
{
    margin-top:-5px;
}
.home-page-content-h2 h2
{
    font-size:35px;
    font-family:Arial;
    font-weight:normal;
    color:#232176;
    text-align:center;
    word-spacing: 1.2px;
    margin-top: 23px;
    padding-left: 5px;
}
.home-page-content-para
{
    font:16px/23px 'Arial';
    font-weight:normal;
    color:#697788;
    text-align:center;
    padding-left: 5px;
    /*margin-left:-25px !important;*/
    margin-left: -3px !important;
  letter-spacing: 0.3px;
}
 /*---------------------------*/

/*-----------------*/
body{
	margin:0;
	color:#697788;
	font:16px/20px 'Arial';
	background:#fff;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
	min-width:320px;
}
img{
	border-style:none;
	vertical-align:top;
}
input[type=submit]:hover{cursor:pointer;}
input[type=submit]::-moz-focus-inner{
	border:0;
	padding:0;
}
input[type=image]{
	padding:0;
	border:none;
}
input[type=text],
input[type=password],
input[type=submit],
input[type=file],
input[type=search],
input[type=email],
input[type=tel],
input[type=url],
textarea{
	-webkit-appearance:none;
	-webkit-border-radius:0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
figure{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	color:#0078bb;
}
a:hover{text-decoration:underline;}
a:active{background-color:transparent;}
input,
textarea,
select{
	font:16px/20px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}

#wrapper{
	overflow:hidden;
	width:100%;
    /*width:1200px;*/
	position:relative;
	margin: 0 auto;
	-webkit-transition: opacity 0.5s;
    -moz-transition:    opacity 0.5s;
    -o-transition:      opacity 0.5s;

}
.startpage {
	background:#FFF;
	background-position: top center;
	-webkit-transition: background 0.5s linear;
    -moz-transition: background 0.5s linear;
    -o-transition: background 0.5s linear;
    transition: background 0.5s linear;
}
.qsmoking {
	background:#118acb url(/img/b_qsmoking.jpg) no-repeat;
	background-position: top center;
}
.rtq {
	background:#118acb;
	background-position: top center;
}
.qtoday {
	background:#118acb url(/img/b_qtoday.jpg) no-repeat;
	background-position: top center;
}
.whyquit {
	background:#118acb url(/img/b_whyquit.jpg) no-repeat;
	background-position: top center;
}
.omsnus {
	background:#118acb url(/img/b_omsnus.jpg) no-repeat;
	background-position: top center;
}
.qtools {
	background:#118acb url(/img/b_qtools.jpg) no-repeat;
	background-position: top center;
}
.bhabbits {
	background:#118acb url(/img/b_bhabbits.jpg) no-repeat;
	background-position: top center;
}
.distrac {
	background:#118acb url(/img/b_distrac.jpg) no-repeat;
	background-position: top center;
}
.diffic {
	background:#118acb url(/img/b_diffic.jpg) no-repeat;
	background-position: top center;
}
.products {
	background:#118acb;
	background-position: top center;
}
.lozan {
	background:#118acb;
	background-position: top center;
}
.spearmint {
	background:#69b842;
	background-position: top center;
}
.patches {
	background:#118acb;
	background-position: top center;
}
.chgum {
	background-position: top center;
}
.findstore {
	background:#118acb;
	background-position: center 100px;
}
.contacts {
	background:#118acb;
	background-position: top center;
}
.support {
	background:#118acb;
	background-position: top center;
}
.curr-offers {
	background:#118acb;
	background-position: top 115px center;
}
#wrapper:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:415px;

}
.header_bg {
	width: 100%;
	height: 100px;
	background: url(/img/bg_white.png) no-repeat;
	z-index:10;
	position: absolute;
    background-size: cover;
   
}
#header{
    /*width:100%;*/
	/*max-width:960px;*/
	margin:0 auto;
	padding:0px 0 0 0;
	position:relative;
	z-index:5;
}
#header:after{
	content:'';
	display:block;
	clear:both;
}
.logo{
	background:url(/img/logo_with_bg.png) no-repeat;
	width:201px;
	height:106px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	  margin: 1px 27px 0 16px;
	background-size:100% 100%;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
	z-index:25;
}
.header-block{
	overflow:hidden;
}
.nav-block{
	float: left;
  padding: 16px 0 0 0px;
  width: 100%;
  /*margin-left: -6px;*/
  margin-left:-17px;
}

.nav-block .opener{
	text-transform:uppercase;
	color:#fff;
	position:relative;
	text-decoration:none;
	padding:0 42px 0 0;
	font:20px/24px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	display:none;
}
.nav-block .opener:hover{text-decoration:underline;}
.nav-block .opener:after{
	content:'';
	position:absolute;
	right:-33px;
	top:5px;
	background: url(/img/m-menubtn.png) no-repeat ;
	width:50px;
	height:29px;

}
.active .opener:after {
	content:'';
	position:absolute;
	right:-15px;
	top:-2px;
	background: url(/img/m-menuclose.png) no-repeat!important;
	width:30px;
	height:29px;
}
.nav-block .slide{
	width:100%;
	position:relative;
}
#nav{
	padding:0;
	margin:0;
	list-style:none;
	font-size:17px;
	line-height:21px;
	text-transform:uppercase;
	font:17px/21px 'Arial';
    font-weight:bold;
}
#nav li{
	float:left;
	margin:0 3px 0 0;
    text-align: center;
}
#nav a{
	color:#e5f1f8;
	text-decoration:none;
	display:inline-block;
    padding: 30px 0px 25px 6px;
    border-top: #0b2269 9px solid;
    margin-top: -16px;
}
#nav a:hover, #nav a:focus, #nav a:active {
	/*background:#004f8f;*/
	border-radius:0px;
	padding-bottom: 8px;
    border-top: #A5D027 9px solid;
}
#nav .active a{
	/*background:#004076;
	border-radius:4px;*/
    border-top: #63a8df 9px solid;
}
.social-block{
	margin-top: 57px;
	height: 68px;
	overflow:hidden;
	text-align:right;
	position:relative;
	z-index:5;
	padding:0 40px 0 0;
	background: url(/img/topbg.png) no-repeat;
	background-position: center;
}
.support .social-block, .contacts .social-block {
	margin-top: 127px;
}
.curr-offers .social-block {
	margin-top: 13px;
}
.social-block span{
	display:inline-block;
	vertical-align:top;
	text-transform:uppercase;
	color:#ccc;
	margin:37px 0 0;
	font-family:'FranklinGothicURWCon-Dem', Arial, Verdana, Helvetica, sans-serif;
}
.social-networks{
	text-align:left;
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 2px;
	margin:35px 0 0 0;
	list-style:none;
}
.social-networks li{
	float:left;
	margin:0 0 0 9px;
}
.social-networks a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/img/sprite.png) no-repeat -1000px 0;
	width:28px;
	height:28px;
}
.social-networks .email{background-position:0 0;}
.social-networks .twitter{background-position:-33px 0;}
.social-networks .facebook{background-position:-66px 0;}
#main{
	max-width:1020px;
	margin:0 auto;
	padding:0;
	position:relative;
	z-index:5;
}
.gallery{
	position:relative;
	padding:0 0 0px;
}
/*.startpage .gallery {
	height: 263px;
	position:relative;
	padding:0 0 0px;
}*/
.gallery-holder{
	position:relative;
}
.gallery-holder:after{
	content:'';
	position:absolute;
	left:0;
	bottom:-24px;
	width:100%;
	height:23px;
}

.gallery .frame{
	position:relative;
	overflow:hidden;
	width:100%;
}
.gallery .frame ul .image img.start_bg {
	display: none;
}
.gallery .frame ul{
	padding:0;
	margin:0;
	list-style:none;
	width:99999px;
	overflow:hidden;
}
.gallery .frame ul li{
	float:left;
	width:960px;
	padding:19px 119px 4px 119px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.gallery .frame ul .image{float:right;}

.gallery .frame ul .image.image__rtq {float:none; margin-top: 20px;}

.gallery .frame ul .image .rtq_sign_1{
    float: none !important;
    background: url(/img/rtq-sign-3.png) no-repeat 0 0;
    width: 452px;
    height: 194px;
    display: block;
    margin: 50px auto -50px;
}
.gallery .frame ul .image .rtq_sign_2{
    float: none !important;
    background: url(/img/rtq-sign-2.png) no-repeat 0 0;
    width: 452px;
    height: 180px;
    display: block;
    margin: 50px auto -50px;
}
.gallery .frame ul .image .rtq_sign_3{
    float: none !important;
    background: url(/img/rtq-sign-1.png) no-repeat 0 0;
    width: 489px;
    height: 183px;
    display: block;
    margin: 50px auto -50px;
}

.gallery .frame ul .description{
	overflow:hidden;
	padding:36px 0 10px;
	color:#fff;
	font:48px/48px 'FranklinGothicURWCon-DemIta', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
.chgum .gallery .frame ul .description{
	padding-top: 74px;
}
.gallery .frame ul .title{
	display:block;
	margin:0 0 23px;
	font-size:52px;
	line-height:48px;
	font-weight:normal;
}
.gallery .frame ul p{margin:0;}
.gallery .frame .text-holder {
	padding:0 0 25px;
	text-shadow: 1px 1px 3px #000000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
}
.gallery .frame .text-holder sup {
	font:21px/48px 'FranklinGothicURWCon-DemIta', 'Trebuchet MS', Arial, Verdana, sans-serif;
	vertical-align: super;
}
.button{
	text-align: center!important;
	font:20px/24px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif!important;
	display:inline-block!important;
	vertical-align:top!important;
	color:#fff!important;
	text-decoration:none!important;
	background:#0078bb;
	border-radius:5px!important;
	padding:9px 15px 11px!important;
	box-shadow:0 2px 0 rgba(0, 0, 0, 0.3)!important;
	-webkit-box-shadow:0 2px 0 rgba(0, 0, 0, 0.3)!important;
	word-spacing:1px!important;
	z-index: 2!important;
	position: relative!important;
	height: auto!important;
}
.button:active{background:#0078bb;}
.button:after{
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(/img/sprite.png) no-repeat -142px 0;
	width:13px;
	height:21px;
	margin:4px 0 0 10px;
}
.button:hover{
	text-decoration:none;
	background:#00427a;
}
.button.pressed{
	box-shadow:none;
	-webkit-box-shadow:none;
	background:#0078bb;
}
.button-check{
	text-align: center!important;
	font:20px/24px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif!important;
	display:inline-block!important;
	vertical-align:top!important;
	color:#fff!important;
	text-decoration:none!important;
	background:#0078bb;
	border-radius:5px!important;
	padding:9px 15px 11px!important;
	box-shadow:0 2px 0 rgba(0, 0, 0, 0.3)!important;
	-webkit-box-shadow:0 2px 0 rgba(0, 0, 0, 0.3)!important;
	word-spacing:1px!important;
	z-index: 2!important;
	position: relative!important;
	height: auto!important;
}
.button-check:active{background:#0078bb;}
.button-check:after{
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(/img/sprite.png) no-repeat -142px 0;
	width:13px;
	height:21px;
	margin:4px 0 0 10px;
}
.button-check:hover{
	text-decoration:none;
	background:#00427a;
}
.button-check.pressed{
	box-shadow:none;
	-webkit-box-shadow:none;
	background:#0078bb;
}
.white-block {
	max-width: 1020px;
	overflow:hidden;
	background: #fff;
	padding: 0 10px 60px;
}
#two-columns{
	overflow:hidden;
	padding:0 10px 2px 10px;
	max-width: 940px;
	margin: 0 auto;
}
#three-columns{
	clear: both;
	overflow:hidden;
	padding:0 0 2px 0;
	max-width: 960px;
	margin: 32px auto 0 auto;
}
.col3 {
	margin: 0 5px 20px 5px;
	width: 300px;
	float: left;
	position: relative;
}
#content{
	float:left;
	width:63%;
}
.content-block{padding:0 0 0px;}
#content h1{
	color:#054f8e;
	margin:0 0 21px;
	font:36px/36px 'FranklinGothicURWCon-DemIta', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
#content h1.rtqH1{
	color:#054f8e;
	margin:0 0 21px;
	font:27px/27px 'FranklinGothicURWCon-DemIta', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
#content p{margin:0 0 20px; line-height: 1.1;}
sup {vertical-align: text-top;}
#content h2{
	margin:0 0 28px;
	font:24px/24px 'FranklinGothicURWCon-Med', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
h2{
	font:24px/24px 'FranklinGothicURWCon-Boo', 'Trebuchet MS', Arial, Verdana, sans-serif;
	margin: 0;
}
.diffic .gray-bg h2 {
	font:24px/24px 'FranklinGothicURWCon-Boo', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
.diffic .gray-bg {
	height: 580px;
}
.aside{
	text-align: center;
	float:right;
	width:300px;
	padding:29px 0 0;
}
.rtq .aside {
	padding:65px 0 0;
}
.qtoday .aside {
	padding: 57px 0 0;
}
.whyquit .aside {
	padding: 36px 0 0;
}
.qtoday #content p, .qtools #content p {
	margin: 20px 0 20px 0!important;
}
.omsnus #content ul {
	margin-top: 20px!important;
	font: 16px/20px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif!important;
	padding-left: 20px;
	list-style-type: disc;
}
.omsnus #content ul li:before {
	display: none;
}
.ul-rtq {
	padding: 0 10px;
	max-width: 940px;
	margin: 0 auto;
}
.ul-rtq ul {
	padding-left: 20px;
}
.video-block{
	position:relative;
	margin:0 0 15px;
	border-radius:5px;
}
.video-block iframe{
	border-radius:5px;
	vertical-align:top;
}
.video-block .description{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:94px;
	padding:47px 10px 5px 19px;
	background:url(/img/bg-video-description.png) no-repeat;
	background-size:100% 100%;
	border-radius:0 0 5px 5px;
}
.video-block .description a{
	display:inline-block;
	position:relative;
	vertical-align:top;
	color:#fff;
	padding:0 0 0 24px;
	text-decoration:none;
	font:20px/20px 'FranklinGothicURWCon-Med', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
.video-block .description a:hover{text-decoration:underline;}
.video-block .description a:before{
	content:'';
	position:absolute;
	left:0;
	top:50%;
	margin:-8px 0 0;
	background:url(/img/sprite.png) no-repeat -142px 0;
	width:13px;
	height:21px;
}
.video-block .description a span{display:block;}
.but-left {
	text-align: left;
}
.but-right {
	text-align: left;
	margin: 0;
}
.but-right10 {
	text-align: right;
	margin: 0 10px 0 0!important;
}
.cols3 .button-block a {
	width: 249px;
}
.button-block{
	padding:4px 0 10px;
	margin:0 -8px 0 0;
}
.button-block .button{background:#38a900!important;}
.button-block .button:active{background:#38a900!important;}
.button-block .button:hover{background:#006d03!important;}
.button-block .button.pressed{background:#38a900!important;}
.button-block .button-check{background:#38a900!important;}
.button-block .button-check:active{background:#38a900!important;}
.button-block .button-check:hover{background:#006d03!important;}
.button-block .button-check.pressed{background:#38a900!important;}
input#BtnSend.aspNetDisabled.button{background:#999999!important; cursor:not-allowed;}

#footer{
	background:#f7f7f7;
	z-index: 5;
	position: relative;
	overflow: hidden;
    box-sizing: border-box !important;
}
.footer-holder{
	max-width:940px;
	padding:0 10px;
	margin:0 auto;
	color:#fff;
}
.footer-block{
	overflow:hidden;
	padding:0 0 30px 15px;
}
.footer-block .text-block h2 {
	display: none;
}
.footer-nav{
	float:right;
	padding:0;
	margin:48px 0 0 35px;
	list-style:none;
	width:320px;
	font-size:20px;
	line-height:24px;
}
.footer-nav li{
	float: left;
	margin:0 0 0 20px;
	width: 140px;
}
.footer-nav a{
	color:#fff;
	text-decoration:none;
	text-align:center;
	display:block;
	background:#0078bb;
	border-radius:5px;
	padding:10px 5px 11px;
}
.footer-nav a:hover{
	text-decoration:none;
	background:#00427a;
}
.footer-nav a.pressed{background:#0078bb;}
.footer-block .text-block{overflow:hidden;}
.footer-block .text-block p{
	margin:21px 0 5px;
    line-height: 1.1;
}
.footer-block .text-block a{
	font:16px/20px 'ITCFranklinGothicStd-MdCd', Arial, Verdana, Helvetica, sans-serif;
	color: #9cc6e9;
}
.footer-holder .note{
	display:block;
	font-size:12px;
	line-height:16px;
	margin:0;
	padding-top: 3px;
}
.footer-area{
	overflow:hidden;
	padding:0 0 15px;
	list-style: none;
	margin: 23px 0 0 0;
}
.footer-area p{
	margin: 0;
}
.footer-area li.footer-left {
	float: left;
	margin-top: 16px;
}
.footer-area li.footer-right {
	float: right;
}
.logo-novartis{

}
.footer-list{
	padding:7px 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.footer-list li{
	float:left;
	margin:0 7px 0 0;
}
.footer-list li:before{
	content:'';
	display:inline-block;
	vertical-align:top;
	width:1px;
	height:12px;
	background:#d2d9e4;
	margin:6px 8px 0 0;
}
.footer-list li:first-child:before{display:none;}
.footer-list a{
	color:#9cc6e9;
	text-decoration:none;
	font-family:'FranklinGothicURWCon-Dem', Arial, Verdana, Helvetica, sans-serif;
}
.footer-list a:hover{text-decoration:underline;}
.form-block{
	overflow:hidden;
	padding:0 9px 0 11px;
	margin: 0 auto -21px;
	max-width: 940px;
}
.contact-form{
	position:relative;
	float:left;
	width:65.9%;
	background:#e6edf3;
	border-radius:5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:19px 20px 13px;
	margin:0 0 30px;
}
.contact-form:before,
.contact-form:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 13px;
	left: 7px;
	width: 50%;
	top: 80%;
	max-width:304px;
	box-shadow:0 12px 6px rgba(119, 119, 119, 0.85);
	-webkit-box-shadow:0 12px 8px rgba(119, 119, 119, 0.85);
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg);
}
.contact-form:after {
	right: 7px;
	left: auto;
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	transform: rotate(2deg);
}
.contact-form .form-holder{padding:0 0 24px;}
.contact-form .form-holder:after{
	content:'';
	display:block;
	clear:both;
}
.form-block .title{
	display:block;
	margin:0 0 15px;
	font:20px/20px 'FranklinGothicURWCon-Med', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
.contact-form .row{margin:0 0 11px;}
.contact-form .row:after{
	content:'';
	display:block;
	clear:both;
}
.contact-form label{
	float:left;
	width:120px;
	padding:10px 20px 0 0;
	text-align:right;
	font:16px/19px 'FranklinGothicURWCon-Dem', Arial, Verdana, Helvetica, sans-serif;
}
.contact-form .text{
	float:left;
	border:4px solid #dfe6eb;
	border-radius:2px;
	width:220px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.contact-form .text input{
	background:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-radius:1px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2) inset;
	margin:0;
	padding:7px 5px 6px;
	border:1px solid #cdcdcd;
	float:left;
	width:100%;
}
.contact-form .textarea{
	float:right;
	border:4px solid #cfd5da;
	border-radius:2px;
	margin:-2px 0 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:75.8%;
}
.contact-form .textarea textarea{
	background:#fff;
	width:100% !important;
	height:205px;
	margin:0 -1px 0 0;
	padding:3px 7px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:1px solid #c8c8c8;
	float:left;
	color:#ccc;
	border-radius:1px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2) inset;
	overflow:auto;
}
.contact-form .textarea textarea:-moz-placeholder{color:#ccc;}
.contact-form .textarea textarea::-webkit-input-placeholder{color:#ccc;}
.contact-form .textarea textarea::-moz-placeholder{
	color:#ccc;
	opacity:1;
}
.contact-form .textarea textarea:-ms-input-placeholder{color:#ccc;}
.check-block{
	overflow:hidden;
	padding:0 2px 3px 24.2%;
	margin:-10px -2px 0 0;
}
.check-holder{
	float:left;
	width:76%;
	padding:9px 0 0;
}
.contact-form input[type=checkbox]{
	float:left;
	padding:0;
	margin:3px 9px 0 0;
	width:13px;
	height:13px;
}
.contact-form .check-holder label{
	float:none;
	text-align:left;
	padding:0;
	width:auto;
	font:16px/20px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
}
.contact-form input[type=submit]{
	width:94px;
	height:35px;
	margin:0;
	padding:0 0 1px;
	cursor:pointer;
	border:none;
	float:right;
	overflow:hidden;
	font:16px/35px Verdana, Arial, Helvetica, sans-serif;
	background:#ececec url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ececec 0%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#dbdbdb));
	background: -webkit-linear-gradient(top,  #ececec 0%,#dbdbdb 100%);
	background: -o-linear-gradient(top,  #ececec 0%,#dbdbdb 100%);
	background: -ms-linear-gradient(top,  #ececec 0%,#dbdbdb 100%);
	background: linear-gradient(to bottom,  #ececec 0%,#dbdbdb 100%);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(255, 255, 255, 0.7) inset;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(255, 255, 255, 0.7) inset;
	border-radius:2px;
}
/* form.css */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
/* custom checkbox styles */
.chk-area {
	margin:3px 8px 0 0;
	float: left;
	width: 15px;
	height: 15px;
	background:url(/img/sprite.png) no-repeat -72px -36px;
}
.chk-checked{background-position:-92px -36px;}
.info-block{
	position:relative;
	float:right;
	overflow:hidden;
	padding:0 0 30px;
	/*width: 100%;*/
}
.info-block.offer-form {
	width: 100%;
}
.info-holder{
	background:#e6edf3;
	border-radius:5px;
	padding:16px 22px 15px;
}
.info-holder:after{
	content:"";
	position:absolute; 
	z-index:-1;
	box-shadow:0 0 4px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.75);
	top:50%;
	bottom:30px;
	left:5px;
	right:5px;
	-moz-border-radius:100px / 10px;
	border-radius:100px / 10px;
}
.info-block address{font-style:normal;}
.info-block .holder{padding:0 0 21px;}
.form-block .info-block .title{margin-bottom:10px;}
.info-block .tel,
.info-block a{
	text-decoration:none;
	color:#0078bb;
	font:16px/19px 'FranklinGothicURWCon-Dem', Arial, Verdana, Helvetica, sans-serif;
}
.info-block a:hover{text-decoration:underline;}
#content ul{
	padding:0 0 20px;
	margin:0;
	list-style:none;
	font-family:'FranklinGothicURWCon-Med', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
#content ul li:before{
	content:'';
	display:inline-block;
	vertical-align:top;
	width:5px;
	height:5px;
	background:#231f20;
	margin:8px 5px 0 0;
	border-radius:8px;
}
.popup-holder{
	height:0;
	display:none;
	position:relative;
	overflow:hidden;
}
.video-lightbox{
	padding:20px;
	overflow:hidden;
}
.lightbox{
	width:1016px;
	background:#fff;
	border:0;
	box-shadow:none;
	-webkit-box-shadow:0 1px 0 #d3d3d3 inset;
	color:#4b4b4b;
	font:11px/15px Arial, Verdana, Helvetica, sans-serif;
	border-radius: 15px;
}
.lightbox-holder{
	width:auto;
	padding:15px 15px 11px;
	border:none;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
}
.video-block .btn-play{
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	left:50%;
	top:50%;
	background:url(/img/sprite.png) no-repeat 0 -33px;
	width:67px;
	height:67px;
	margin:-36px 0 0 -34px;
	z-index:5;
}
.video-lightbox .close{
	position:absolute;
	right:2px;
	top:12px;
	z-index:10;
	background:url(/img/sprite.png) no-repeat -111px -36px;
	width:44px;
	height:44px;
	text-indent:-9999px;
	overflow:hidden;
}
.lightbox-holder .video{
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
	max-width:871px;
}
.lightbox-frame{padding:10px;}
.lightbox p{margin:0 0 11px;}
.lightbox .link-block{
	overflow:hidden;
	padding:0 0 11px;
}
.lightbox .link-block a{
	float:left;
	margin:0 20px 0 0;
	color:#319aca;
	text-decoration:underline;
}
.lightbox .link-block a.close{text-decoration:none;}
.lightbox .link-block a.close:hover{text-decoration:underline;}
.lightbox .link-block a:visited{color:#319aca;}
.form{padding:0 0 11px;}
.form .title{
	display:block;
	font-size:12px;
	line-height:16px;
	margin:0 0 10px 2px;
}
.form .row{padding:0 0 10px;}
.form label{
	display:block;
	margin:0 0 2px 2px;
}
.form .text:after{
	content:'';
	display:block;
	clear:both;
}
.form .row input,
.form .row textarea{
	background:#fff;
	
    width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0;
	height:28px;
	padding:4px 6px;
	border:1px solid #cdcdcd;
	float:left;
	color:#4b4b4b;
	font:11px/14px Arial, Verdana, Helvetica, sans-serif;
	border-radius:1px;
	box-shadow:0 0 2px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2) inset;
}
.form .row textarea{
	width:100% !important;
	max-width:100% !important;
	height:80px;
	min-height:50px;
	overflow:auto;
}
.form .row input:-moz-placeholder,
.form .row textarea:-moz-placeholder{color:#4b4b4b;}
.form .row input::-webkit-input-placeholder,
.form .row textarea::-webkit-input-placeholder{color:#4b4b4b;}
.form .row input::-moz-placeholder,
.form .row textarea::-moz-placeholder{
	color:#4b4b4b;
	opacity:1;
}
.form .row input:-ms-input-placeholder,
.form .row textarea:-ms-input-placeholder{color:#4b4b4b;}
.form input[type=submit]{
	background:none;
	width:auto;
	height:auto;
	margin:0 0 0 2px;
	padding:0;
	cursor:pointer;
	border:none;
	display:block;
	overflow:hidden;
	color:#319aca;
	text-decoration:underline;
	font:11px/15px Arial, Verdana, Helvetica, sans-serif;
}
/* fancybox.css */
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	/*background-image: url(/img/fancybox/fancybox.png);*/
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	cursor:default !important;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px; 
	z-index: 1101;
	outline: none;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background:none;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0 solid #fff; 
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
/*.lightbox-frame #fancybox-close{display: none !important;}*/
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
    color: #000;
    font-weight: 600;
    background-color: #fff;
    min-height: 45px;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

.gum-banner
{
    width: 100% !important;
  background-image: url("../img/product-gums-bg.png");
  background-repeat: no-repeat;
  background-position: left top;
  height: 1442px;
  border-top: #0b2269 solid 9px;
  background-size: 100% 100%;
  margin-top:-8px;
}

.prd_img .det_title {
  color: #144986;
  font-size: 16px;
}

.chewimg, .det_button, .det_section h1, .det_section h2, .prd_img .det_title {
  font-weight: 700;
}

.prd_img h2 {
  padding-top: 0px;
  font-size: 26px;
  color: #232176;
  font-weight:normal;
  font-family: 'IntroBold';
}

.prd_img a
{
    text-decoration:none !important;
}

.product-active h2
{
    color:#0db14b !important;
}

.circle_img, .det_gum, .make_it_happen.smoke_homesec, .once_para, .smoke_desktxt, .soc_txt {
  display: block;
}

.but_wrap, .chew_mobile, .detail_menu, .dosage, .mint_sugar, .mob_smkimg, .para_bg, .progress_barmain, .smoke_mobtxt, .smoker {
  display: none;
}

select {
  color: #000;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button, select {
  text-transform: none;
}

button, input, optgroup, select, textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}

h2.det_title.det_titclr.jProdLink {
  float: left;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}

.prd_img .det_titclr, .princ-footxt {
  color: #40a6aa;
}

.prd_img .det_title {
  color: #144986;
  font-size: 16px;
}
.button_hide {
  display: block;
}

.prd_padding .gum-patchimg {
  margin-top: 30px;

}

.prd_padding .gumimg {
  margin-top:-13px;
}

.gum-block
{
      margin: 0 auto;
  max-width: 100%;
  text-align: center;
  width: 1157px;
  margin-top: 132px;
}

.gum-loz-width
{
    width:38.6% !important;
}

.gum-gums-width
{
    width:35% !important;
    margin-left:-50px;
}

.gum-patch-width
{
    width: 28.333333% !important;
  margin-left: -31px;
}

.gumlozimg
{
    margin-top: 4px !important;
  margin-left: 73px !important;
  margin-bottom: 0px !important;
}

.align-gumloz h2
{
    padding-left: 28px;
}

.align-gumgums h2
{
    padding-left: 55px;
}

.align-gumpatch h2
{
   padding-left: 43px;
}

.det_section {
  text-align: left;
  width: 976px;
  margin-left: auto;
  margin-right: auto;
  margin-top:6px;
}

.det_section h1 {
  color: #232176;
  font-size: 48px;
  line-height: 58px;
  font-family:IntroBold;
  font-weight:normal;
}

.det_section h1 sup {
  font-size: 30px;
}

.det_sec_three p, .det_section p, .icecold, .lozcold, .smoke_cutting, ol.what_list {
  color: #697788;
  font-size: 16px;
  margin-bottom: 34px;
  line-height: 23px;
}
.det_sec_three p, .det_sec_three ol.what_list {
  color: #697788;
  font-size: 16px;
  margin-bottom: 34px;
  line-height: 22px;
}

.chewimg h2, .det_section h2, .patches h2 {
   color: #0073bc;
  font-size: 22px;
  line-height: 25px;
  font-weight: bold;
  margin: 22px 0 14px 0;
  background-color:#fefefd;
}

.det_section h2 {
  padding-right: 47px;
}

.det_section p {
  padding-right: 0px;
    letter-spacing: 0.4px;
 
}
.det_section .text_cent .mob-layout-width p
{
   width:103.5%;
}
.prd-loz .text_cent .mob-layout-width p {
  width: 97%;
  letter-spacing: 0.4px;
}
.prd-patch .text_cent .mob-layout-width p {
  width: 100%;
  letter-spacing: 0.4px;
}

.det_section .moreflavours {
    margin-top: 79px;
  margin-left: 5px;
  margin-bottom: 15px;
}

.mint {
  border: 2px solid #00a1c5;
  color:#00a1c5;
}

.fruit.det_button_active, .icemint.det_button_active, .liquorice.det_button_active, .mint.det_button_active, .peppermint.det_button_active, .spearmint.det_button_active, .tropical.det_button_active {
  background-color: #fff;
  color: #23527c;
}

.mint.det_button_active, .mint:hover,.mint:focus {
  background-color: #00a1c5;
  color:#FFF;
  text-decoration:none;
}

.fruit, .icemint, .mint, .tropical {
  margin-bottom: 20px;
}

.det_button {
  margin-right: 10px;
  border-radius: 20px;
 /* color: #fff;*/
  font-size: 14px;
  height: 35px;
  line-height: 32px;
  text-align: center;
  width: 108px;
  cursor: pointer;
  /*border: 2px solid transparent;*/
}

.description_section>p a, .det_button, .det_icemint p, .loz_icemnt p, .what_list span {
  display: inline-block;
}

.det_sec_three .text_cent .what_list span {
  display: inline-block;
  margin-left:-4px;
}

.det_sec_three .text_cent .what_list
{
    width:79%;
}

.det_sec_three .text_cent ol.what_list li
{
    margin-top: 2px;
  margin-bottom: 6px !important;
}

.fruit.det_button_active, .fruit:hover,.fruit:focus {
  background-color: #ee3124;
  color:#FFF;
  text-decoration:none;
}

.liquorice.det_button_active, .liquorice:hover,.liquorice:focus {
  background-color: #e44398;
  color:#FFF;
  text-decoration:none;
}

.fruit {
  border: 2px solid #ee3124;
  color:#ee3124;
}

.liquorice{
  border: 2px solid #e44398;
  color:#e44398;
}

a.button_green:link, input.button_grey, input.cnt_email_btn {
  padding-top: 13px;
}

.flavour-section
{
    padding-top: 1px;
}

.btn-gum-wtb
{
    display: inline-block;
    float: left;
    width: 210px;
    height: 46px;
   text-decoration:none;
    background: url('../img/nico-next-arrow.png') no-repeat 168px 6px;
    background-color: #0db14b;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding-left: 26px;
    padding-top: 14px;
    letter-spacing: normal;
    text-transform: uppercase;
    border-radius:25px;
}

.btn-gum-wtb:hover,.btn-gum-wtb:focus
{
    color:#b3ee11;
    background: url('../img/active-next-arrow.png') no-repeat 168px 6px;
    background-color: #0db14b;
    text-decoration:none;
}

.btn-gum-lm
{
    display: inline-block;
    float: left;
    width: 210px;
    height: 46px;
   text-decoration:none;
    background: url('../img/nico-next-arrow.png') no-repeat 168px 6px;
    background-color: #0db14b;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding-left: 26px;
    padding-top: 14px;
    letter-spacing: normal;
    text-transform: uppercase;
    border-radius:25px;
}

.btn-gum-lm:hover,.btn-gum-lm:focus
{
    color:#b3ee11;
    background: url('../img/active-next-arrow.png') no-repeat 168px 6px;
    background-color: #0db14b;
    text-decoration:none;
}

.dotter-wtb
{
    background-color: #eeeeee;
  display: inline-block;
  width: 103.5%;
  margin-top: 19px;
  border-radius: 10px;
}

.wtb-left-link
{
    float: left;
  width: 40%;
  color: #0db14b;
  text-decoration: underline;
  padding-left: 23px;
  padding-top: 30px;
}

.wtb-right-link
{
    float: right;
  margin-top: 31px;
  /* margin-right: 0px; */
  margin-left: 24px;
}

.det_icemint, .loz_icemnt {
   border: 3px solid #f6f6f6;
  border-radius: 15px;
  padding: 7px 20px!important;
  float: none;
  margin: 65px auto 0!important;
  margin-left: 53px !important;
  width: 81%;
  text-align: center;
}

.right-packshot
{
    display:none;
  margin-top: 379px;
  margin-left: 36px;
  height: 452px;
}

.loz-right-pack
{
  margin-top: 396px;
  margin-left: 30px;
  height: 334px;
}

#mint-pack
{
    display:block;
}

.dotter-wtb-link
{
   display: inline-block;
}

#dotter-widget
{
      padding-top: 20px;
  padding-left: 23px;
  padding-right: 33px;
  padding-bottom: 35px;

}

.det_sec_two {
  background: #ddeff6;
  padding: 31px 0;
  margin: 0px 0 0px;
  padding-bottom:58px;
}

.det_sec_wrap {
  width: 1075px;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
}

.det_sec_wrap h2 {
  margin-bottom: 40px;
  font-size:35px;
  color:#232176;
}

.but_wrap, .chew_mobile, .detail_menu, .dosage, .mint_sugar, .mob_smkimg, .para_bg, .progress_barmain, .smoke_mobtxt, .smoker {
  display: none;
}

.det_sec_wrap img {
  margin: 0 auto;
}

.det_sec_three {
  margin: 25px auto;
  max-width: 100%;
  width: 1150px;
}

.det_sec_three .howto {
  padding-top: 30px;
  padding-bottom: 20px;
  padding-right: 200px;
}

ol.what_list {
  margin-left: 0;
  margin-top: 20px;
}

ol.what_list, ol.what_list li {
  padding-left: 0;
  margin-bottom: 0;
}



.get_section, ol.what_list {
  list-style: none;
  counter-reset: item;
}

ol.what_list li {
  margin-left: 40px;
  min-height: 35px;
  counter-increment: item;
}

ol.what_list, ol.what_list li {
  padding-left: 0;
  margin-bottom: 0;
}

.det_sec_three .text_cent ol.what_list li:before {
  content: counter(item);
  display: inline-block;
  background: url(/img/gum-bullet-1.png) center center no-repeat;
  width: 27px;
  height: 30px;
  margin-left: -40px;
  text-align: center;
  font-weight: 700;
  line-height: 30px;
  color: #fff;
  float: left;
  padding-left: 2px;
  margin-top:-5px;
}

.det_sec_three .text_cent ol.what_list li:nth-child(2):before,.det_sec_three .text_cent ol.what_list li:nth-child(3):before
{
    background: url(/img/gum-bullet-2.png) center center no-repeat;
}

.det_sec_three .text_cent ol.what_list li:nth-child(4):before
{
    background: url(/img/gum-bullet-3.png) center center no-repeat;
}

.det_sec_three p {
  margin-top: 31px;
  padding-right: 41px;
}

.chewimg {
  height: 508px;
  background: url(../images/chew.png) left top no-repeat;
  margin-left: 50px;
  margin-top: 50px;
}

.chewimg .gum-header-right h2 {
  margin-left: 30px;
}

.chewimg .gum-header-right h2:nth-child(1) {
  padding-top: 36px;
}

.chewimg .gum-header-right h2:nth-child(2), .chewimg h2:nth-child(3) {
  padding-top: 133px;
}

.soc_txt {
  padding: 0 15px;
}

.soc_txt p {
  border-top: 1px solid #ccc;
  clear: both;
  color: #999;
  font-size: 10px;
  padding-top: 19px;
  line-height: 15px;
  width: 84%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0px;
  padding-bottom:20px;
}

.det_sec_three .text_cent h2
{
    font-size:35px;
    color:#232176;
    
}

.det_sec_three .text_cent .howchew
{
    margin-top:62px;
}

.gum-icon-left
{
    float:left;
    padding-left: 150px;
  padding-top: 14px;
}

.gum-header-right
{
    float:left;
}

.chewimg h2 {
  font-size: 15px;
  line-height: 18px;
  font-weight: bold;
}
.loz-chewimg h2
{
      font-size: 15px;
  line-height: 18px;
  font-weight: bold
}
.loz-chewimg .gum-header-right h2:nth-child(1) {
  padding-top: 36px;
}

.det_sec_three .text_cent
{
    margin-left:85px;
    padding-bottom:19px;
}

.det_sec_three .button_hide
{
    margin-left: -85px;
}

.det_sec_three .button_hide .chewimg .gum-header-right .h2-chew
{
    color:#f6891f;
}
.det_sec_three .button_hide .chewimg .gum-header-right .h2-Rest
{
    color:#0073bc;
}
.det_sec_three .button_hide .chewimg .gum-header-right .h2-Repeat
{
    color:#8f72b3;
}

.desktop-view
{
    display:block;
}
.mob-view
{
    display:none;
}

.prd-loz .text_cent
{
    padding-top: 60px;
}

.prd-loz p
{
    margin-bottom:15px;
      padding-right: 0px;
      letter-spacing:0.3px;
}
.prd-loz .text_cent .dotter-wtb
{
   margin-top: 25px;
   width:93%;
}

.prd-loz .text_cent .dotter-wtb .dotter-wtb-link .wtb-right-link
{
  float: right;
  margin-top: 31px;
  margin-right: 10px;
  margin-left: 0px;
}

.prd-loz-col-right .gums-mint .det_icemint
{
    margin: 100px auto 0!important;
  margin-left: 67px !important;
}

.loz-sec-two
{
   padding: 21px 0px 57px 0;
}

.loz-sec-three
{
    margin: 15px auto;
}
.loz-sec-three .text_cent ol.what_list li:before
{
   margin-top: -4px;
}
.loz-sec-three .text_cent ol.what_list li
{
   margin-bottom: 14px !important;
}
.loz-sec-three ol.what_list
{
    margin-bottom: 0px;
}
.loz-sec-three .text_cent .howchew {
  margin-top: 22px;
}
.loz-soc-txt p
{
  padding-top: 16px;
  padding-left: 1px;
  padding-bottom: 18px;
}

.loz-sec-three .button_hide .chewimg .gum-header-right h2:nth-child(2), .chewimg h2:nth-child(3) {
  padding-top: 133px;
}

.loz-sec-three .text_cent .howchew-h3 {
  font-size: 26px;
  font-family: Arial;
  font-weight: bold;
  color: #232176;
  margin-top: 35px;
  line-height: 29px;
  margin-bottom: 45px;
}

.patch-right-pack {
  margin-top: 342px;
  margin-left: 3px;
  height: auto;
}

.prd-patch .text_cent {
  padding-top:21px;
}

.prd-patch .text_cent h1
{
line-height: 53px;
}

.prd-patch .text_cent h2
{
  margin: 12px 0 19px 0;
}

.prd-patch p
{
padding-right: 36px;
  margin-bottom: 20px;
  letter-spacing: 0.4px;
}

.prd-patch .text_cent .dotter-wtb {
  margin-top: 35px;
    width: 93%;
}
.prd-patch .text_cent .dotter-wtb .dotter-wtb-link .wtb-right-link
{
      float: right;
  margin-top: 28px;
  margin-right: 10px;
  margin-left: 24px;
}

.patch-banner
{
  height: 1340px;
}

.prd-patch .text_cent .dotter-wtb #dotter-widget
{
   padding-bottom:2px;
}

.patch-sec-two .det_sec_wrap h2 {
  margin-bottom: 39px;
  font-size: 35px;
  color: #232176;
  margin-top: 26px;
  padding-left: 13px;
}

.patch-sec-two .det_sec_wrap img {
  margin: 0 auto;
  margin-top: -6px;
  padding-left: 15px;
}

.patch-sec-two {
  padding: 21px 0px 48px 0;
}

.patch-sec-two-img2
{
  padding-top: 61px;
  padding-left: 2px;
  padding-right: 1px;
}

.patch-sec-three
{
   margin: 50px auto;
   margin-bottom:45px;
}

.patch-sec-three .text_cent ol.what_list li:nth-child(3):before
{
  background: url(/img/gum-bullet-3.png) center center no-repeat;
}

.patch-sec-three .button_hide .chewimg .gum-header-right .h2-chew
{
   padding-top: 36px;
   margin-left: 28px;
}
.patch-sec-three .button_hide .chewimg .gum-header-right h2:nth-child(2)
{
    padding-top: 130px;
}
.patch-sec-three .button_hide .chewimg .gum-header-right h2:nth-child(3)
{
    padding-top: 137px;
}

.patch-sec-three ol.what_list {
  margin-bottom: 48px;
}


.patch-sec-three .text_cent .howchew {
  margin-top: 22px;
  line-height: 40px;
}

.patch-sec-three p {
  padding-right: 46px;
  margin-top: 15px;
  margin-bottom: 0px;
}

.patch-sec-three .text_cent .para-refer
{
    margin-top:0px;
    margin-bottom:13px;
}

.patch-soc-txt p
{
    padding-right:0px;
}
.privacy_content .cookie_content_para
{
  margin-top: 23px;
}
.privacy_content .cookie_content_para_alignbtm
{
  margin-bottom: 23px;
}
.privacy-nostyle-list
{
list-style-type: none !important;
  padding-left: 0px;
}
.privacy-bottomstyle-list li
{
padding-bottom:1em;
}
.privacy-bottomstyle-list-lastli
{
padding-bottom:0em !important;
}
.cookie_content_para_nobottom
{
    margin-bottom:0px !important;
}
.cookie_content_para_notop
{
    margin-top:0px !important;
}
.cookie_content a
{
     color:#0db14b;
 font-weight:bold;
}
.cookie_content a:hover
{
     color:#0db14b;
 text-decoration:underline;
 font-weight:bold;
}
.gum-loz-width .prd_img h2, .gum-gums-width .prd_img h2, .gum-patch-width .prd_img h2
{
    font-size:18px;
    padding-top: 6px;
}

.gum-loz-width .prd_img h2:hover,.gum-loz-width .prd_img h2:focus, .gum-gums-width .prd_img h2:hover,.gum-gums-width .prd_img h2:focus, .gum-patch-width .prd_img h2:hover,.gum-patch-width .prd_img h2:focus
{
    color:#0db14b;
}

.container-princ + #footer .footer-disclaimer
{
width:928px;
}

.callout-container + #footer .footer-disclaimer
{
width:940px;
}

.productpage .gumpage-prodcalright h2
{
width: 392px;
}
.productpage .gumpage-prodcalright .prodhelpcontent p
{
    width:88%;
    margin-bottom: 30px;
}
.productpage .gumpage-prodcalright
{
background-color: #ddeff6;
}
.optimize-tech
{
    display:none !important;
}
.toolpack-align-top
{
    padding-top:30%;
}



@media only screen and (max-width:1320px)
{
    /*.loz-right-pack {
  margin-top: 378px;
  margin-left: 19%;
  height: auto;
  width: 114%;
}

.prd-loz-col-right .gums-mint .det_icemint {
  margin-left: 175px !important;
}*/

}

@media only screen and (max-width:1200px)
{
    .leftcontslide2 h2 {font-size: 32px;}
    .leftcont h1 {font-size: 54px;}
    .leftcontslide2 h1 {font-size: 54px;}
    .leftcontslide3 h1 {font-size: 54px;}
    .row-effective-products-quitting .reason-content {left: 70px;}
    .row-effective-products-quitting .reason-content p {font: 20px/26px 'IntroSemibold';}
    .row-effective-quitting-content .rblsuggestion {top: 149px;left: 52px;}
    .row-effective-quitting-content .suggestionheader {top: 76px;}
    .row-effective-quitting-content .reason-banner {height: 280px;}
    .row-effective-quitting-content {margin-top: 100px;margin-bottom: 36px;}
    .resultInnerCont {width: 100%;margin: -280px auto 0;padding: 0 20px;}
    .resultRightCont {width: 48% !important;}
    .resultLeftCont {width: 48% !important;padding: 20px !important;}
    .resultRightCont img {width:100% !important;}
    .productpage .prodcalright
    {
        height: 430px;
        width: 50%;
    }

    .productpage .prodcalleft
    {
        width: 50%;
    }

    .productpage .prodcalright h2
    {
        font-size: 28px;
        line-height: 1.2;
        width: 320px;
        margin-left: 2px;
    }

    .productpage .prodcalright .prodhelp
    {
        width: 100%;
        margin-bottom: 12px;
        margin-top: 25px;
    }

    .productpage .prodcalright .headercontent
    {
        width: 68% !important;
    }

    .productpage .prodcalright .prodhelp .imgdiv
    {
        height: auto;
        width: 32% !important;
    }

    .productpage .prodcalright .prodhelp img
    {
        margin-top: 0px;
        padding-left: 0px;
    }

    .productpage .prodcalright .prodhelpcontent
    {
        margin-left: auto;
        margin-right: auto;
    }

        .productpage .prodcalright .prodhelpcontent p
        {
            padding-left: 5px;
            font-size: 16px;
            line-height: 23px;
            width: 100%;
            margin-bottom: 22px;
        }

        .productpage .prodcalright .prodhelpcontent a.button_prod_green:link
        {
            height: 46px;
            margin-left: 5px;
            padding-left: 20px;
            padding-top: 14px;
        }

    .prd_block
    {
        width: 980px;
    }

    .prd_img h2
    {
        font-size: 23px;
    }

    .leftcont
    {
        left: 100px;
        top: 30%;
    }

        .leftcont h1
        {
            font-size: 45px;
        }

    .cookie_content
    {
        margin-left: 187px;
        margin-top: 146px;
        width: 76%;
    }

    .contact_banner h1
    {
        font: 55px/90px 'IntroBold';
        margin-left: 180px;
        top: 115px;
    }

    .contact_content
    {
        margin-left: 184px;
        margin-top: 102px;
    }

        .contact_content .contact_content_para
        {
            font: 16px/22px 'Arial';
            margin-bottom: 85px;
        }

    ul.privacylist
    {
        font: 16px/22px 'Arial';
        font-weight: normal;
        list-style-type: disc;
    }

    .leftcontslide2
    {
        left: 100px;
        top: 36%;
    }

        .leftcontslide2 h1
        {
            font-size: 45px;
            margin-bottom: 0px;
        }

        .leftcontslide2 h2
        {
            margin-bottom: 25px;
            margin-top: 15px;
            line-height: 0.5;
        }

    .leftcontslide3
    {
        left: 100px;
        top: 24%;
    }

        .leftcontslide3 h1
        {
            font-size: 45px;
            margin-bottom: 25px;
        }

    .nav-block
    {
        width: 100%;
        padding: 16px 0 0 0px;  margin-left: 0px;
    }
    .nav-block .slide {width: 95%;}
    .menu-1
    {
        width: 17.7%;
    }

    .menu-2
    {
        width: 37.6%;
    }

    .menu-3
    {
        width: 17%;
    }

    .footer-disclaimer
    {
        width: 874px;
        font: 15px/23px 'Arial';
    }
    .container-princ + #footer .footer-disclaimer, .callout-container + #footer .footer-disclaimer
    {
        width: 857px;
        font: 15px/23px 'Arial';
    }

    .callout-container
    {
        width: 100% !important;
    }

    .product-callout .callout-image, .princ-callout .callout-image, .suggest-callout .callout-image
    {
        width: 100%;
    }

    .callout-container .row .col-md-4
    {
        width: 31.333333%;
    }

    .product-callout, .suggest-callout, .princ-callout
    {
        width: 31.333333%;
    }

    .princ-callout
    {
        margin-left: 35px;
    }

    .suggest-callout
    {
        margin-left: 14px;
        float: right !important;
    }

    .product-call-desc p, .princ-call-desc p, .suggest-call-desc p
    {
        margin-left: 15px;
    }

    .product-call-desc .head-text h2, .princ-call-desc .head-text h2, .suggest-call-desc .head-text h2
    {
        font-size: 20px;
    }

    .product-call-desc p, .princ-call-desc p, .suggest-call-desc p
    {
        font: 12px/19px 'Arial';
    }

    .product-call-desc a, .princ-call-desc a, .suggest-call-desc a
    {
        font: 14px/21px 'Arial';
        font-weight: bold;
    }

    .gum-banner .gum-block .prd_padding .prd_img h2
    {
        font-size: 17px;
    }

    .gum-block
    {
        margin-top: 17%;
    }

    .gumlozimg
    {
        margin-top: 23px !important;
    }

    .right-packshot
    {
        width: 95%;
    }

    .det_section
    {
        width:940px;
    }

    .det_sec_three .text_cent
    {
        margin-left:30px;
    }
    .det_sec_three .howto
    {
        padding-right:190px;
    }

    .det_sec_three .text_cent .what_list
    {
        width:96%;
    }

    .det_sec_three .button-hide
    {
        margin-left:-5%;
    }
    .chewimg
    {
        margin-left:0px;
    }
    .gum-icon-left
    {
        padding-left:24%;
    }
    .det_sec_three
    {
        width:100%;
    }
.loz-right-pack {
  margin-top: 462px;
  margin-left: 8%;
  height: 300px;
  width: 100%;
}

.prd-loz-col-right .gums-mint .det_icemint
{
   /*margin-left: 130px !important;*/
   margin: 58px auto 0!important;
}

.det_sec_three {
  width: 940px;
}

.det_sec_three .button_hide {
  margin-left: -35px;
}

.loz-sec-three .howto {
  padding-right: 150px;
}
.loz-sec-three .text_cent h2 {
  font-size: 31px;
  color: #232176;
}

/*.loz-banner
 {
    height:1350px;
 }*/

.loz-sec-three .text_cent .howchew-h3
{
font-size: 22px;
line-height: 27px;
}

.patch-soc-txt p
{
    padding-right:0px;
}

.patch-right-pack {
  margin-top: 337px;
  margin-left: 3px;
  height: auto;
  width:120%;
}

.gsk-logo {
  margin: 2px 9px 0 0px;
}
.carousel img {
  height: 479px !important;
  margin-top: 0px;
}

}
@media only screen and (max-width:1024px)
{
 .row-effective-products-quitting .reason-content {
  position: absolute;
  left: 127px;
  width: 552px;
  color: #252b81;
  margin-top: 39px;
}
.row-effective-products-quitting .reason-content {
  left: 50px;
}
.row-effective-products-quitting .reason-content p {
  font: 18px/24px 'IntroSemibold';
}

.callout-container .product-callout .product-callout-desk {
  display: block;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 174px;
  /* padding-top: 31px; */
  margin-top: 12px;
}

.callout-container .princ-callout .princ-callout-desk {
  display: block;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 110px;
}

.callout-container .suggest-callout .suggest-callout-desk {
  display: block;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 110px;
}

}
@media only screen and (max-width:960px)
{
.gsk-mobile-logo {display:none;}
.gsk-tablet-logo {display:inline-block;}
.gsk-logo{display:none;}
.gsk-logo-tablet {display:inline-block;margin: -40px 15px 0px 26px;float: right;}
.nav-block .slide {width: 100%;}
.gsk-logo {margin: 10px 15px 0 26px;}
#nav a {padding: 30px 11px 22px 13px;}
.productpage .prodcalright {height: 380px;}
.productpage .prodcalleft {height: 380px;}
.productpage .prodcalleft .product-callout-desk {height: 380px;}
.resultInnerCont {width: 100% !important;margin: -280px auto 0 !important;padding: 0 20px !important;}
#ContentPlaceHolder1_rblsuggestionlevel4 label {width: 188px;margin-right: 41px !important;}
.row-effective-products-quitting .reason-content {width: 535px;}
.row-effective-products-quitting .reason-content {left: 35px;}
.row-effective-products-quitting .reason-content p {font: 16px/25px 'IntroSemibold';}
.row-effective-products-quitting .reason-banner {height: 270px;}
.productpage .prodcalright h2{font-size:22px;  line-height: 1.2;width: 270px;margin-left:2px;}
.productpage .prodcalright .headercontent{width:68% !important;}
.productpage .prodcalright .prodhelp .imgdiv { height: auto;width: 32% !important;}
.productpage .prodcalright .prodhelp img {width: 120px;height: 120px;}
.productpage .prodcalright .prodhelpcontent {margin-left:auto;margin-right:auto;}
.productpage .prodcalright .prodhelpcontent p {padding-left: 5px;font-size: 14px;line-height: 23px;width: 100%;margin-bottom: 22px;}
.productpage .prodcalright .prodhelpcontent a.button_prod_green:link{height: 46px;margin-left: 5px;padding-left: 20px;padding-top: 14px;}
.row-effective-quitting-content-disclaimer {background-size: 92%;}
.row-effective-quitting-content-disclaimer p {font-size: 8px;}
.row-effective-quitting-content .suggestionheader {font-size: 34px;}
.row-effective-quitting-content .reason-banner {height: 270px;}
.row-effective-quitting-content {margin-top: 90px;}
.row-effective-products-quitting .reason-content h2 {font: 50px/50px 'IntroBold';}
.row-effective-products-quitting .reason-content {left: 35px;}
.prd_block {width: 800px;}
.prd_img h2 {font-size: 16px;}
.producthomepage .prodgumimg p {  margin-left: 61px;padding-top: 4px;width: 177px;}
.prd_img p, .prd_patch p, .prd_mak_it p, .prd_textt p, .prd_textt_mob p {font-size: 13px;width: 218px;}
.patchimg .patchescontent {margin-left: 30px;}
.producthomepage .patchimg h2 {margin-top: 16px;}
a.button_prod_green:link,a.button_prod_green:visited {font-size: 14px;background: url('../img/green_button.png') no-repeat; padding-right: 66px;}
.producthomepage .patchimg a.button_prod_green:link,.producthomepage .patchimg a.button_prod_green:visited {padding-right: 62px;  margin-top: 28px;}
.producthomepage .prodgumimg a.button_prod_green:link,.producthomepage .prodgumimg a.button_prod_green:visited {padding-right: 62px;}

.producthomepage .patchimg a.button_prod_green:link,.producthomepage .patchimg a.button_prod_green:visited {padding-right: 51px;width: 180px;font-size: 12px;padding-top: 16px;background: url('../img/nico-next-arrow.png') no-repeat 138px 6px;background-color: #0db14b;}
.producthomepage .patchimg a.button_prod_green:hover,.producthomepage .patchimg a.button_prod_green:focus{text-decoration: none;color:#b3ee11;background: url('../img/active-next-arrow.png') no-repeat 138px 6px;background-color: #0db14b;text-decoration:none;}

.producthomepage .prodgumimg a.button_prod_green:link,.producthomepage .prodgumimg a.button_prod_green:visited {padding-right: 51px;width: 180px;font-size: 12px;padding-top: 16px;background: url('../img/nico-next-arrow.png') no-repeat 138px 6px;background-color: #0db14b;}
.producthomepage .prodgumimg a.button_prod_green:hover,.producthomepage .prodgumimg a.button_prod_green:focus{text-decoration: none;color:#b3ee11;background: url('../img/active-next-arrow.png') no-repeat 138px 6px;background-color: #0db14b;text-decoration:none;}

.producthomepage .lozenimg a.button_prod_green:link,.producthomepage .lozenimg a.button_prod_green:visited {margin-left: 30px;padding-right: 51px;width: 180px;font-size: 12px;padding-top: 16px;background: url('../img/nico-next-arrow.png') no-repeat 138px 6px;background-color: #0db14b;}
.producthomepage .lozenimg a.button_prod_green:hover,.producthomepage .lozenimg a.button_prod_green:focus{text-decoration: none;color:#b3ee11;background: url('../img/active-next-arrow.png') no-repeat 138px 6px;background-color: #0db14b;text-decoration:none;}
.producthomepage .prodgumimg h2 {margin-top: 16px;}
.patchimg .patchescontent {margin-bottom: 27px;}
.cookie_content {margin-left: 107px; margin-top: 106px; width: 80%;}
.contact_banner h1{font:50px/90px 'IntroBold';margin-left: 100px;top: 100px;}
.contact_content {margin-left: 104px;margin-top: 76px;}
.contact_content .contact_content_para{font:15px/20px 'Arial';margin-bottom: 55px;}
ul.privacylist {font:15px/20px 'Arial';font-weight:normal;list-style-type:disc;}
.leftcont{left: 80px;top: 30%;}
.leftcont h1{font-size:36px;}

.leftcontslide2{left: 80px;top: 36%;}
.leftcontslide2 h1{font-size:36px;margin-bottom:0px;}
.leftcontslide2 h2 {font-size: 26px;}
.leftcontslide3{left: 80px;top: 24%;}
.leftcontslide3 h1{font-size:36px;margin-bottom:15px;}
.desktopcarousel {line-height: 50px;}
.carousel img {height: 450px !important;}

    .nav-block
    {
        width:100%;
    }
    #nav
    {
        font: 15px/19px 'Arial';
        font-weight:bold;
    }
    .menu-1
    {
        width:auto;
    }
    .menu-2
    {
        width:auto;
    }
    .menu-3
    {
        width:auto;
    }
    .menu-4 {
  width: auto;
}
    .footer-text a
    {
          font: 15px/20px 'Arial';
    }
    .princ-callout 
    {
        margin-left: 26px;
    }
        .product-callout .callout-image, .princ-callout .callout-image, .suggest-callout .callout-image
        {
            background-size: 100% 100% !important;
        }
.gum-banner .gum-block .prd_padding .prd_img h2 {
  font-size: 15px;
}

.align-gumloz h2 {
  padding-left: 0px;
}

.align-gumgums h2 {
  padding-left: 25px;
}

.align-gumspatch h2
{
    padding-left:20px;
}

.prd_padding .gum-patchimg
{
    margin-top:20px;
}
.gum-block
 {
    margin-top:21%;
 }

.det_section h1 {
  font-size: 44px;
  line-height:50px;
}
.prd-patch .text_cent h1 {
  line-height: 50px;
}

.det_section h2 {
  padding-right: 70px;
  font-size:20px;
}

.det_section
{
    width:100%;
}

.det_section p {
  font-size: 14px;
  margin-bottom: 34px;
  line-height: 21px;
  width:100%;
}

.det_sec_wrap img {
  margin: 0 auto;
  width: 80%;
}
.wtb-right-link
{
    margin-right:10px;
}

.det_sec_three .text_cent {
  margin-left: 10px;
}

.det_sec_three .text_cent h2
{
    font-size:33px;
}

.det_sec_three .howto
{
    padding-right:26%;
}

.det_sec_three .text_cent .what_list {
  width: 97%;
}

.det_sec_three p, .det_sec_three ol.what_list {
  font-size: 15px;
  line-height: 22px;
}

.det_sec_three .text_cent ol.what_list li:before
{
    padding-left:0px;
}

.det_sec_three .button_hide {
  margin-left: -2%;
}

.gum-icon-left {
  padding-left: 16%;
}

.soc_txt p {
  font-size: 10px;
  line-height: 15px;
}

.right-packshot {
  display: none;
  margin-top: 426px;
  margin-left: 36px;
  height: 395px;
}

.loz-right-pack {
  height: 283px;
  margin-top: 440px;
    margin-left: 20px;
}

.loz-banner {
  height: 1300px;
}

.det_sec_three {
  width: 850px;
}

.loz-sec-three .text_cent h2 {
  font-size: 28px;
  color: #232176;
}

.loz-sec-three .howto {
  padding-right: 30%;
}

.soc_txt p
{
    width:100%;
}

.prd-patch .text_cent .dotter-wtb {
  margin-top: 35px;
  width: 102%;
}

.patch-sec-two .det_sec_wrap img {
  margin: 0 auto;
 margin-top: 0px;
 padding-left: 0px;
 width: 90%;
}

.loz-sec-three .text_cent .howchew-h3 {
  font-size: 19px;
  margin-top: 32px;
  line-height: 24px;
  margin-bottom: 20px;
}

.patch-soc-txt p
{
    padding-right:0px;
}

.patch-right-pack
{
  margin-top: 394px;
  margin-left: 15px;
  height: auto;
  width: 110%;
}

.prd-patch .text_cent h2 {
    padding-right: 0px;
  font-size: 20px;
}

.align-gumpatch h2 {
  padding-left: 34px;
}

.prd-loz .text_cent .dotter-wtb #dotter-widget
{
padding-bottom: 0px;
}

.product-callout .callout-image
{
height: 180px;
  margin-top: 10px;
}

.princ-callout .callout-image
{
height: 110px;
}
.suggest-callout .callout-image
{
height: 110px;
}


}
@media only screen and (min-width: 920px){
.bhabbits .aside {
	top: 50%;
	right: 0;
	position: absolute;
	padding-top: 0;
	}
#hab1 {
	height: 111px;
	margin-top: -55px;
}
#hab2 {
	height: 97px;
	margin-top: -48px; 
}
#hab3 {
	height: 80px;
	margin-top: -40px; 
}
#hab4 {
	height: 108px;
	margin-top: -54px; 
}
#hab5 {
	height: 78px;
	margin-top: -39px; 
}
    
    
}
@media only screen and (max-width: 919px){

    .product-call-desc p, .princ-call-desc p, .suggest-call-desc p 
    {
        margin-left: 18px;
    }
.product-call-desc .head-text h2, .princ-call-desc .head-text h2, .suggest-call-desc .head-text h2 
{
  font-size: 18px;
}

.product-call-desc p, .princ-call-desc p, .suggest-call-desc p 
{
  font: 11px/18px 'Arial';
}

.product-call-desc a, .princ-call-desc a, .suggest-call-desc a 
{
  font: 13px/20px 'Arial';
  font-weight: bold;
}
    .logo
    {
          margin: 1px 5px 0 16px;
    }
    .gsk-logo
    {
          margin: 20px 10px 0 0px;
    }
    .gsk-logo-tablet {  margin: 20px 10px 0px 0px;}
    #nav {
  font: 14px/18px 'Arial';
  font-weight: bold;
}
    .header-block {
   width: 65%;
    }

    .footer-disclaimer, .container-princ + #footer .footer-disclaimer,.callout-container + #footer .footer-disclaimer {
  width: 785px;
  font: 13px/19px 'Arial';
}
    .footer-text a {
  font: 13px/19px 'Arial';
}

    .social-share a img
    {
        width:20%;
    }
 .social-share 
 {
  float: right;
  padding-right: 0px;
  margin-top: -4px;
 }
   
#hab1, #hab2, #hab3, #hab4, #hab5 {
	margin-top: 0;
}

	.rtq .aside {
	padding: 8px 0 32px;
	}
    /*commented by palu*/
	/*.logo {
		margin-right: 0;
	}*/
	.header-block{
		overflow:visible;
		float:left;/*changed from "right" to "left"*/
		margin-right: 2px;
	}
	#nav li .sub {
		left: auto!important;
		/*right: 0;*/
	}
	.chgum #content, .lozan #content, .patches #content {
		width: 100%!important;
	}
	.chgum .aside, .lozan .aside, .patches .aside {
		float: left!important;
		padding-top: 0!important;
	}
	.social-networks{
		text-align:left;
		padding:0;
	}
	#nav{
		margin:0 -8px 0 0;
		display:inline-block;
		vertical-align:top;
	}
	.gallery .frame ul li{padding:18px 21px 0 20px;}
	.gallery .frame ul .description{
		font-size:36px;
		line-height:36px;
		margin-left: 91px;
	}
	.gallery .frame ul .title{
		font-size:46px;
		line-height:46px;
	}
	#main{padding-bottom:0;}
	#two-columns{padding:0 9px 2px 12px;}
	#three-columns{padding:0 0 2px 0;}
	#content{
		float:none;
		width:auto;
		margin-bottom: 12px;
	}
	.bhabbits .wid63 {
		float: none;
		width: auto;
	}
	.bhabbits .aside {
		width: 100%!important;
	}
	.button-block{
		margin:0;
		text-align:left;
	}
	.div_960 .button-block {
		text-align: right;
	}
	.aside{float:none;}
	.omsnus .aside {
		margin-top: 0!important;
		overflow: hidden;
	}
	.contact-form{
		width:61%;
		padding:19px 15px 17px;
	}
	.check-holder{
		padding:9px 0 13px;
		width:auto;
	}
	.contact-form input[type=submit]{
		float:none;
		display:block;
	}
	.info-block{width:38%;}
	.info-block.offer-form {width:100%;}

}
@media only screen and (max-width:880px)
{
    .toolpack-align-top
    {
    padding-top:40%;
    }
    .center-wrapper
    {
        width:750px !important;
    }
     #nav {
  font: 13px/16px 'Arial';
  font-weight: bold;
}
    .header-block {
   width: 65%;
    }

    .footer-disclaimer , .container-princ + #footer .footer-disclaimer,.callout-container + #footer .footer-disclaimer
    {
        width: 726px;
        font: 12px/19px 'Arial';
        padding-left:0px;
    }
    .footer-text a 
    {
        font: 12px/19px 'Arial';
    }
    .social-share
    {
          margin-right: -14px;
            margin-top: -2px;
    }
    .home-page-content-h2 h2 
    {
        font-size: 33px;
    }
    .text-container
    {
        width:615px !important;
    }
    .home-page-content-para 
    {
    font: 14px/21px 'Arial';
    }
.product-call-desc p, .princ-call-desc p, .suggest-call-desc p 
{
  font: 10px/16px 'Arial';
}

.gum-block
{
    margin-top:24%;
}

.align-gumpatch h2 {
  padding-left: 20px;
}

.det_section h1 {
  font-size: 40px;
  line-height:46px;
}
.prd-patch .text_cent h1 {
  line-height: 46px;
}

.det_section h2 {
  font-size: 18px;
}

.det_section p
{
    font-size:13px;
    line-height:20px;
}

.det_button
{
  width:90px;
}

.btn-gum-lm
{
    width: 175px;
    background: url('../img/nico-next-arrow.png') no-repeat 132px 4px;
    padding-left:18px;
    background-color: #0db14b;
}

.btn-gum-lm:hover
{
    width: 175px;
    background: url('../img/active-next-arrow.png') no-repeat 132px 4px;
    padding-left:18px;
    background-color: #0db14b;
}

.det_sec_wrap h2 {
  margin-bottom: 40px;
  font-size: 33px;
  color: #232176;
}

.det_sec_three .text_cent h2 {
  font-size: 30px;
}

.det_sec_three p, .det_sec_three ol.what_list {
  font-size: 13px;
  line-height: 20px;
}

.det_sec_three .text_cent .what_list {
  width: 98%;
}

.gum-icon-left {
  padding-left: 12%;
}

.chewimg h2 {
  font-size: 13px;
  line-height: 20px;
  font-weight: bold;
}

.chewimg .gum-header-right h2:nth-child(2), .chewimg h2:nth-child(3) {
  padding-top: 122px;
}

.soc_txt p {
  font-size: 10px;
  line-height: 15px;
}

.right-packshot {
  display: none;
  margin-top: 458px;
  margin-left: 36px;
  height: 355px;
}

.loz-right-pack {
  height: 283px;
  margin-top: 440px;
    margin-left: 15px;
}

.det_sec_three {
  width: 780px;
}

.loz-sec-three .text_cent h2 {
  font-size: 25px;
  color: #232176;
}

.loz-sec-three .howto {
  padding-right: 32%;
}

.loz-sec-three .button_hide  .chewimg .gum-icon-left {
  padding-left: 25%;
}

.loz-sec-two {
  padding: 15px 0px 25px 0;
}

.patch-sec-three .text_cent .howchew {
  margin-top: 22px;
  line-height: 27px;
}

.loz-sec-three .text_cent .howchew-h3 {
  font-size: 16px;
  margin-top: 20px;
  line-height: 21px;
  margin-bottom: 20px;
}

.patch-right-pack
{
    margin-top: 415px;
  margin-left: 15px;
  height: 288px;
  width: 100%;
}


}
@media only screen and (max-width: 800px)
{
    .toolpack-align-top
    {
    padding-top:45%;
    }
    #nav {
  font: 12px/16px 'Arial';
  font-weight: bold;
}
    .header-block {
  width: 62%;
}
    .princ-callout 
    {
    margin-left: 24px;
    }

.product-call-desc .head-text h2, .princ-call-desc .head-text h2, .suggest-call-desc .head-text h2 
 {
  font-size: 16px;
 }

.product-call-desc p, .princ-call-desc p, .suggest-call-desc p 
{
  font: 9px/16px 'Arial';
}

.product-call-desc a, .princ-call-desc a, .suggest-call-desc a 
{
  font: 12px/19px 'Arial';
  font-weight: bold;
}

#dotter-widget {
  padding-bottom: 3px;
}

.det_section h2 {
  font-size: 17px;
}

/*.right-packshot {
  display: none;
  margin-top: 150%;
  margin-left: 36px;
  height: 100%;
}*/

.det_sec_three .text_cent {
  margin-left: 10px;
  padding-right: 0px;
}

.gum-icon-left {
  padding-left: 10%;
}

.det_sec_three {
  width: 760px;
}

.loz-sec-three .howto {
  padding-right: 34%;
}

.loz-sec-three .button_hide .chewimg .gum-icon-left {
  padding-left: 20%;
}

.loz-banner {
  height: 1350px;
}

.loz-right-pack {
 margin-top: 466px;
}

.prd-loz h1
{
    font-size:38px;
    line-height:44px;
}
.prd-patch .text_cent h1 {
  line-height: 44px;
}

.prd-patch .text_cent h2 {
  padding-right: 0px;
  font-size: 18px;
}

.product-callout .callout-image {
  height: 160px;
  margin-top: 14px;
}

.princ-callout .callout-image {
  height: 100px;
}
.suggest-callout .callout-image {
  height: 100px;
}

}
@media only screen and (min-width: 769px){
	body header .js-slide-hidden{
		display:block !important;
		left:auto !important;
		position:static !important;
		top:auto !important;
	}
	.products .gallery {
		padding-top: 40px;
	}
	.support .gallery {
		padding-top: 55px;
	}
	#home_2 img {
		margin-right: -107px;
	}
	.products .gallery .frame .text-holder {
		padding-top: 38px;
	}
	.products .gallery .frame img {
		margin-right: -95px;
		margin-top: -16px;
	}
	#home_3 img {
		margin-top: -23px;
		margin-left: -135px;
	}
	.products .social-block {
		margin-top: 30px;
	}
	.ober-col3 h3, .ober-col3 p {
		padding: 0 5px;
	}
	.patches .gallery .frame ul li, .lozan .gallery .frame ul li, .chgum .gallery .frame ul li {
		padding: 19px 0px 4px 119px;
	}
	.lozan .gallery .frame ul .description, .patches .gallery .frame ul .description {
		overflow: hidden;
		padding: 90px 0 10px; 
	}
	.menu-main-arr {
		display: none!important;
	}
	.diffic #three-columns {
		margin-bottom: -20px;
	}
	.patches .img_part1 {
		padding-top: 97px!important;
	}
	.products .button-block .button {
		width: 130px;
	}
	.products .but-right10 .button {
		width: 249px;
	}
	.main-slide-st {
	height: 327px;
	}
	.startpage .social-block, .rtq .social-block, .chgum .social-block, .lozan .social-block, .patches .social-block, .spearmint .social-block {
		margin-top: 0;
	}
	.main-slide-ul {
		height: 360px;
	}
	.main-slide-ul li {
		height: 360px;
	}
	.but300 {
		width: 300px;
		padding:9px 0 11px;
	}
	#nav li:hover  {
		/*background:#004f8f;
		border-radius: 5px;*/
	}
	#nav .sub {
		display:none;
	}
	#nav .sub_active a, #nav .select a:hover .sub li a, #nav .select li:hover .sub li a {
		display:inline;
		background:none;
		padding: 10px 0!important;
		margin:0;
		width:auto;
		white-space:nowrap;
		font-weight:normal;
		border:0;
		height:35px;
		line-height:35px;
	}
	#nav .sub a{
		border: none;
		background: none;
		color:#e5f1f8;
		text-decoration:none;
		display:block;
		padding:3px 8px 0 17px;
	}
	#nav .sub li {
		margin: 0;
	}
	#nav .sub a:hover{
		border: none;
		background: none;
		font:16px/24px 'FranklinGothicURWCon-Dem', Arial, Verdana, Helvetica, sans-serif;
		padding-top: 2px;
	}
	#nav li:hover .sub #nav li a{
		background:#004f8f;
		border-radius:4px;
	}
	#nav li.no-sub a:hover, #nav li.no-sub a{
		padding-bottom: 3px;
	}
	#nav .sub a:hover #nav .sub {
	display: none!important;
}
/*	#header:hover + #nav li.active .sub {
		display: block;
		position:absolute;
		height: 30px;
		top:80px;
		background:#004f8f;
		border-radius: 15px;
		padding:0 10px 0 0;
		z-index:101;
	}*/
	#nav li a:hover .sub, #nav li:hover .sub, #nav li.active .sub {
		display:block;
		position:absolute;
		height: 30px;
		top:80px;
		background:#004f8f;
		border-radius: 15px;
		padding:0 10px 0 0;
		z-index:101;
/*		margin-left: -50px;*/
	}
	#nav li.no-sub a:hover #nav li.active .sub {
		display:none!important;
	}
	#nav li.active .sub {
		background:#004076;
		z-index:100;
	}
	#nav li:hover .sub li  {
		background: none;
		border:none;
	}
	#nav .with-sub span{
		display: none;
	}

   
}

@media only screen and (max-width: 768px)
{
.toolpack-align-top
{
    padding-top:0px;
}
.menu_icon {width: 50px;height: 29px;background: url('/img/m-menubtn.png') no-repeat;cursor: pointer;position: absolute;left: 15px;top: 0px;display: block;background-size: 100% 100%;}
.menu_icon_close {background: url('/img/m-menuclose.png') no-repeat;background-position: 0 0;}
.callout-container .product-callout .product-callout-desk{display:none;}
.callout-container .princ-callout .princ-callout-desk{display:none;}
.callout-container .suggest-callout .suggest-callout-desk{display:none;}

.callout-container .product-callout .product-callout-mob{display:block;width:100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height:auto;}
.callout-container .princ-callout .princ-callout-mob{display:block;width:100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height: auto;margin-top: -5px;}
.callout-container .suggest-callout .suggest-callout-mob{display:block;width:100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height: auto;}
    /**DL-tablet menu fix**/
     #mob_nav .menu-1 {padding-top: 44px !important;}
      #mob_nav .menu-4 {padding-bottom: 30px !important;}
  #mob_nav .menu-divider {padding-bottom: 10px !important;}
  #mob_nav li {padding-bottom: 30px !important;}
   /**DL-tablet menu fix**/
.mobile-nav {display:none; transition-property: top;-moz-transition-property: top;-webkit-transition-property: top; -o-transition-property: top;-ms-transition-property: top;transition-duration: 2s;-webkit-transition-duration: 2s;-o-transition-duration: 2s;-ms-transition-duration: 2s;-moz-transition-duration: 2s;-webkit-transition: all 1s linear;-moz-transition: all 1s linear;-o-transition: all 1s linear;-ms-transition: all 1s linear;transition: all 1s linear;}
.mobile-nav{
  position: absolute;
  width: 100%;
  margin-top: 86px !important;
  -webkit-box-shadow: 0px 5px 3px 0px rgba(194,194,194,1);
  -moz-box-shadow: 0px 5px 3px 0px rgba(194,194,194,1);
  box-shadow: 0px 5px 3px 0px rgba(194,194,194,1);
  z-index: 7;
}
.productpage .prodcalright
{
background-color:#eff7fb;
}
#nav {display:none;}
.gsk-logo-tablet {margin: 0px 18px 0px 0px;}
.gsk-mobile-logo {display:inline-block;}
.gsk-tablet-logo {display:none;}
.ageCheckBodyCont .learnMoreRecommdBtn, .ageCheckBodyCont .learnMoreRecommdBtn:visited, .ageCheckBodyCont1 .learnMoreRecommdBtn, .ageCheckBodyCont1 .learnMoreRecommdBtn:visited {float: none !important;margin-left: 0;margin-right: 10px;padding-left: 0px;padding-right: 90px;margin-bottom:15px;}
.row-effective-products-quitting .reason-banner {display: none;}
.row-effective-products-quitting .reason-content {position: relative;text-align: center;width: 100%;top: 99px;}
.row-effective-products-quitting .reason-content h2 {font: 48px/46px 'IntroBold';}
.row-effective-products-quitting .reason-content p {margin:0 auto;}
.row-effective-products-quitting .reason-content {left: 10px;}
.row-effective-quitting-content .suggestionheader {display:none;}
.row-effective-quitting-content .suggestionheader {display: block;position: relative;top: 0px;left: 8px;margin-bottom: 57px;}
.row-effective-quitting-content {margin-top: 176px;}
.floatRt {float: right !important;}
.row-effective-quitting-content .reason-banner {height: auto;width: 100%;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel1 {width:360px;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2A {width:360px;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2B {width:360px;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel3 {width:360px;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel4 {width:360px; margin-top:5%;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel5 {width:360px;  margin-top: 12%;}
#ContentPlaceHolder1_rblsuggestionlevel4 label {width: 276px;}
.row-effective-quitting-content .rblsuggestion label {width: 276px;font-weight: normal;text-align: left;font-size: 19px;margin-bottom: 75px;}
.row-effective-quitting-content .rblsuggestion {top: 232px;left: 91px;margin-top:0%;}
.row-effective-products-quitting .reason-content p {font: 22px/26px 'Arial';font-weight: bold;margin-top: 33px;letter-spacing: 0.010px;width: 85%;}
.row-effective-products-quitting .reason-content .suggestionheader2{margin-top: 15px;}
.resultRightCont {width: 100% !important;height: auto !important;background-color: #EDF6F9;padding: 26px 20px 112px;text-align: center;}
.resultLeftCont {width: 92% !important;padding: 20px !important;margin: -84px 4% 0 !important;}
.row-effective-quitting-result-content .hideForDesk {display: block;}
.row-effective-quitting-result-content .hideForMob {display: none;}
.resultRightCont img {width: 100%;height: auto;}
.row-effective-quitting-result-content .resultInnerCont {width: 100% !important;margin: 0 auto !important;padding: 0 !important;}
.row-effective-products-quitting {margin-bottom: 124px;}
.row-effective-quitting-result-content .learnMoreCon {margin: 0 -30px 0px;}
.prd_banner {background-image:none;}
.productpage .prd_lozen_mob {display:block;}
.productpage .desklozenimg {display:none;}
.productpage .deskgumimg {display:none;}
.productpage .prd_padding {padding-right: 0px;padding-left: 0px;margin-left:auto;margin-right:auto;}
.prd_padding .lozenimg {margin-top: -120px;margin-left:auto;margin-right:auto;}
.prd_img h2 {text-align:center;font-size: 47px;}
.producthomepage .lozenimg h2 {margin-left: 9px;margin-top: 80px;}
.prd_img p, .prd_patch p, .prd_mak_it p, .prd_textt p, .prd_textt_mob p {  margin-left: auto; margin-right: auto;  text-align: center;}
.prd_padding .lozenimg p {font-size: 28px;width: 412px;margin: 0 auto;  margin-top: 47px;line-height: 25px;font-weight: normal;}

.producthomepage .patchimg .mob-loz p {font-size: 28px;margin: 0 auto;  font-weight: normal;margin-top: 47px;padding-left: 14px;width: 470px !important;}

.producthomepage .lozenimg a.button_prod_green:link {float: none;  margin-top: 64px;margin-left: 8px !important;padding-left: 30px;padding-top: 18px;margin-right: auto !important;text-align: left;
height: 67px;width: 306px;border-radius: 50px;background: url('../img/CTA_arrow.png') no-repeat 243px 9px;background-color: #0db14b;font-size: 23px;margin-bottom: 47px;}
.producthomepage .lozenimg a.button_prod_green:hover,.producthomepage .lozenimg a.button_prod_green:focus{color:#b3ee11;background: url('../img/CTA_arrow_hover.png') no-repeat 243px 9px;background-color: #0db14b;text-decoration:none;}

.producthomepage .prodgumimg a.button_prod_green:link {float: none;  margin-top: 64px;margin-left: 8px !important;padding-left: 30px;padding-top: 18px;margin-right: auto !important;text-align: left;
height: 67px;width: 306px;border-radius: 50px;background: url('../img/CTA_arrow.png') no-repeat 243px 9px;background-color: #0db14b;font-size: 23px;margin-bottom: 41px;}
.producthomepage .prodgumimg a.button_prod_green:hover,.producthomepage .prodgumimg a.button_prod_green:focus{color:#b3ee11;background: url('../img/CTA_arrow_hover.png') no-repeat 243px 9px;background-color: #0db14b;text-decoration:none;}

.producthomepage .patchimg a.button_prod_green:link {float: none;  margin-top: 90px;margin-left: 8px !important;padding-left: 30px;padding-top: 18px;margin-right: auto !important;text-align: left;
height: 67px;width: 306px;border-radius: 50px;background: url('../img/CTA_arrow.png') no-repeat 243px 9px;background-color: #0db14b;font-size: 23px;margin-bottom: 120px;}
.producthomepage .patchimg a.button_prod_green:hover,.producthomepage .patchimg a.button_prod_green:focus{color:#b3ee11;background: url('../img/CTA_arrow_hover.png') no-repeat 243px 9px;background-color: #0db14b;text-decoration:none;}

.producthomepage .prodgumimg h2 {padding-left: 0px;margin-top: 29px;margin-left: 8px;}
.producthomepage .prodgumimg p {font-size: 28px;width: 390px;padding-top: 38px;padding-left: 10px;line-height: 26px;font-weight: normal;margin: 0 auto;}
.prd_padding .patchescontent {font-size: 22px;width: 360px !important;margin: 0 auto;}
.productpage .prodgumimg .prd_lozen_mob{width: 100%;height: 352px;}
.productpage .patchimg .prd_lozen_mob{width: 100%;height: 312px;}
.productpage .prodcalright {height: 662px;}
.producthomepage .patchimg h2 {margin-top: 70px;margin-left: 10px;}
.productpage .prd_lozen_mob {width: 100%;height: 418px;}
.productpage .deskpatchimg {display:none;}
.productpage .prodcalleft .product-callout-mob {display:block;width:100%;height: auto;}
.productpage .prodcalleft .product-callout-desk {display: none;} 
.productpage .prodcalleft {height: auto;padding-right: 0px !important;padding-left: 0 !important;}
a.button_prod_green:link {margin-left:auto;margin-right:auto;}
.productpage .prodcalright {width: 100%;}
.productpage .prodcalleft {width: 100%;margin-top: 34px;}
.productpage .prodcalright .prodhelp .imgdiv {display:none;}
.productpage .prodcalright .headercontent {width: 100% !important;text-align: center;}
.productpage .prodcalright .prodhelpcontent {margin-left: auto;margin-right: auto;text-align: center;}
.productpage .prodcalright h2 {font-size: 37px; line-height: 1.2;width: 100%;margin-top: 76px;margin-left: auto;margin-right:auto;}

.productpage .prodcalright .prodhelpcontent a.button_prod_green:link {float: none;  margin-top: 32px;margin-left: 8px !important;padding-left: 30px;padding-top: 18px;margin-right: auto !important;text-align: left;
height: 67px;width: 306px;border-radius: 50px;background: url('../img/CTA_arrow.png') no-repeat 243px 9px;background-color: #0db14b;font-size: 23px;margin-bottom: 120px;}
.productpage .prodcalright .prodhelpcontent a.button_prod_green:hover,.productpage .prodcalright .prodhelpcontent a.button_prod_green:focus{color:#b3ee11;background: url('../img/CTA_arrow_hover.png') no-repeat 243px 9px;background-color: #0db14b;text-decoration:none;}

.productpage .prodcalright .prodhelpcontent p {padding-left: 46px;font-size: 26px;line-height: 31px;width: 95%;margin-bottom: 22px;margin-top: 44px;}
/*.productpage .prodcalright .prodhelpcontent a.button_prod_green:link,.prodhelpcontent a.button_prod_green:hover,.prodhelpcontent a.button_prod_green:visited {float:none;padding-right: 30px;text-decoration: none;}*/
.prd_img a.button_prod_green:link {float: none;}
.desktopcarousel {display:none;}
.mobilecarousel {display:block;}
.item .rightcont {display:none;}
.carousel img {height: 805px !important;}
.leftcont {left: 30px;top: 20.7%;}
/*************************************/
#dotter-widget {
  padding-left: 15px;
  padding-right: 15px;
}
    .gsk-logo
    {
        display:none;
    }
    .header_bg
    {
          background: url(/img/mob-navbar.png) no-repeat;
          background-size:100% 100%;
    }
    .logo
    {
        display:none;
    }
    .mob-logo
    {
        display:block;
    }
        .mob-logo a img
        {
            margin:12px auto;
            padding-right:10px;
        }
    .header-block
    {
        width:100%;
    }
    #mob_nav .menu-1
    {
        background-color:#ffffff;
          padding-top: 48px !important;/*DL-Menu_change*/
    }
    #mob_nav .menu-3
    {
        background-color:#ffffff;
    }
    #mob_nav .menu-1:hover
    {
        color:#ffffff;
    }
    #mob_nav .menu-3:hover
    {
        color:#ffffff;
    }
    #mob_nav .menu-divider
    {
        display:block;
        background-color:#232176;
        height:10px;
    }
    #mob_nav .menu-divider:hover
    {
        background-color:#232176;
    }
    #contact
    {
        display:none;
    }
    #sitemap
    {
        display:none;
    }
    .social-share
    {
    display:none;
    }
    .mobile-footer
    {
        display:block !important;
        padding-top:10px;
    }
    .footer-text a 
    {
    font: 16px/20px 'Arial';
    }
    .mobile-footer a:first-child
    {
        padding-right:25px;
    }
    .footer-disclaimer, .container-princ + #footer .footer-disclaimer,.callout-container + #footer .footer-disclaimer 
    {
        width: 535px;
        font: 16px/22px 'Arial';
        padding-left: 0px;
        padding-top: 22px;
    }
    .row-footer-links
    {
          margin: 0 auto !important;
          padding-left: 0px;
          width: 500px;
          padding-top: 21px;
          padding-bottom: 22px;
    }
 .product-callout, .suggest-callout, .princ-callout 
 {
  width: 100%;
 }
    .product-callout .callout-image
    {
        background: url(../img/mobile_bar1.png) no-repeat;
        height:368px;
    }
    .princ-callout .callout-image
    {
        background: url(../img/mobile_bar2.png) no-repeat;
        height:249px;
        margin-top: -5px;
    }
    .suggest-callout .callout-image
    {
        background: url(../img/mobile_bar3.png) no-repeat;
        height:249px;
    }
    .product-call-desc .head-text h2, .princ-call-desc .head-text h2, .suggest-call-desc .head-text h2 
    {
        font: 23px 'Arial';
        font-weight: bold;
        padding-left: 0px;
        padding-top: 0px;
        margin-top: 30px;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .princ-call-desc-howtostop .head-text h2{margin-top: 48px;padding-left: 0px;}
    .princ-call-desc-howtostop p {padding-bottom: 4px !important;padding-left: 18px;padding-top: 3px;}
    .princ-call-desc-howtostop a {padding-left: 0px !important;}
    .princ-callout .princ-call-desc-howtostop {margin-bottom: 13px;}
    .product-call-desc p, .princ-call-desc p, .suggest-call-desc p 
    {
        font: 16px 'Arial';
        width: 397px;
        margin: auto;
        margin-top: 15px;
        padding-bottom: 4px;
    }
    .product-call-desc a, .princ-call-desc a, .suggest-call-desc a 
    {
        font: 16px 'Arial';
        font-weight: bold;
    }

    .home-page-content-h2 h2 
    {
        font-size: 35px;
        padding-bottom: 21px;
        margin-top: 87px;
        padding-left: 21px;
    }
    .text-container 
    {
        width: 521px !important;
        padding-bottom: 133px !important;
    }
    .home-page-content-para 
    {
        font: 16px/23px 'Arial';
          margin-left: 6px !important;
        margin-right: 10px !important;
    }
    .callout-container .row .col-md-4 
    {
        width: 100%;
    }
    .product-call-desc, .princ-call-desc, .suggest-call-desc 
    {
        width:440px;
        margin:auto;
        margin-top: 0px;
        padding-right: 0px;
    }
    .princ-callout 
    {
        margin-left: 0px;
        padding-top: 33px;
    }
    .princ-call-desc
    {
        margin-top: 11px;
        padding-top: 0px;
    }
        .princ-call-desc p
        {
           padding-bottom: 23px;
            /*margin-top: -18px;*/
        }
        .princ-call-desc a
        {
            padding-left: 12px;
        }
   .suggest-callout
    {
        margin-top:62px;
    }
    .suggest-call-desc
    {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 27px;
    }
  .suggest-call-desc a {padding-left: 0px;}
  /*.suggest-call-desc p
   {
     padding-bottom: 0px;
     margin-top: 0px;
    }*/
  .callout-container {
    padding-bottom: 92px;
  }

  /*************************/
  .detail_menu {
  display: table;
}

.chew_mobile, .detail_menu, .smoke_mobtxt {
  display: block;
}

.detail_menu {
  min-height: 110px;
  line-height: 110px;
  background: #0db14b;
  position: relative;
  width: 100%;
  max-width: 100%;
  z-index:1;
}

.aleft {
  left: 24px;
  top: 11px;
}

.arrow {
  position: absolute;
  z-index: 5;
  display: inline-block;
}

/*h2 {
  font-size: 40px;
}*/

.mint_mob, .mint_sugar, .mobile_nav a, .prd_img p, .pri_wrapper.wrap-padding.cmntxt-left h2, h2 {
  font-weight: 700;
}

.aright {
  right: 22px;
  top: 11px;
}

.arrow {
  position: absolute;
  z-index: 5;
  display: inline-block;
}

.gum-block {
  margin-top: 10.7%;
}

.desktop-view
{
    display:none;
}
.mob-view
{
    display:block;
}

.but_wrap {
  width: 100%;
}
select.selectDropdownGum::-ms-expand
{
display:none;
}
    .ie-fix-div select
    {
        /*text-align:center;
        text-align-last:center;*/
        padding-left: 16%;
    }
.selectDropdownGum {
   width: 337px;
   display:inline-block;
  height: 68px;
  font-weight: 700;
  margin-top: 20px;
  border-radius: 50px;
  font-size: 36px;
  /*text-align: center;
  text-align-last: center;*/
  margin-right: 18px;
  /*padding-left:30px;*/
    -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -ms-appearance: none;
  
}

.selectDropdownGum option {
  padding-left: 10px;
  padding-bottom: 3px;
  text-align: left;
}

.mobMint {
  color: #FFF;
  border: 2px solid #00a1c5;
  background: url('/img/cus-drop-arr.png') no-repeat 97%;
  background-color:#00a1c5;
}

.mobFruit {
  color: #FFF;
  border: 2px solid #ee3124;
  background: url('/img/cus-drop-arr.png') no-repeat 97%;
  background-color:#ee3124;
}

.mobLiquorice {
  color: #FFF;
  border: 2px solid #e44398;
  background: url('/img/cus-drop-arr.png') no-repeat 97%;
  background-color:#e44398;
}

.mint_sugar {
  font-size: 30px;
  margin-top: 39px;
  padding: 0 15px;
  display: block;
}

.mint_sugar span {
  font-size: 30px;
  font-weight: 400;
}

.mint_sugar span:first-child
{
    font-weight:700;
}

.Ice_cold, .mint_sugar {
  color: #697788;
}

.but_wrap {
  padding: 0 15px;
  display: block;
  padding-top:51px;
}

.detail_menu h2 {
  color: #fff;
  font-size: 40px;
  padding-top: 60px;
  padding-bottom: 41px;
  font-family:IntroBold;
  font-weight:normal;
}

.det_section {
  width: 100%;
  text-align: center;
  padding-top: 42px;
}

.btn-gum-wtb {
  
  float: none;
  padding-left: 33px;
  padding-top: 16px;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: left;
  height: 67px;
  width: 306px;
  border-radius: 50px;
  background: url('../img/CTA_arrow.png') no-repeat 243px 9px;
  background-color: #0db14b;
  font-size: 25px;
}

.btn-gum-wtb:hover
{
    color:#b3ee11;
    background: url('../img/CTA_arrow_hover.png') no-repeat 243px 9px;
    background-color: #0db14b;
    text-decoration:none;
}
.det_section .text_cent
{
    padding-left:0px;
    padding-right:0px;
      width: 100%;
}

.dotter-wtb {
  width: 100%;
  margin-top: 103px;
}

.wtb-left-link {
  float: left;
  text-align: left;
  font-size:25px;
    width: 38%;
}

.btn-gum-lm {
  text-align: left;
  margin-right: 30px;
  margin-top: 40px;
  width: 283px;
  height: 63px;
  border-radius: 50px;
  background: url('../img/CTA_arrow.png') no-repeat 226px 7px;
  background-color: #0db14b;
  font-size: 20px;
  padding-left: 31px;
  padding-top: 19px;
}

.btn-gum-lm:hover
{
     width: 283px;
    color:#b3ee11;
    background: url('../img/CTA_arrow_hover.png') no-repeat 226px 7px;
    background-color: #0db14b;
    text-decoration:none;
     padding-left: 31px;
    padding-top: 19px;
}

.dotter-wtb-link {
  display: inline-block;
  width:100%;
}

.gum-banner
{
    height:auto;
}

.det_sec_wrap img {
  margin: 0 auto;
  width: 100%;
}

.det_sec_two {
  background: #FFF; 
}

.det_sec_two .det_sec_wrap .doseage-col
{
 padding-left:0px !important;
 padding-right:0px !important;
 width:100%;
 margin-top: 17px;
}

.det_sec_three .text_cent h2 {
  font-size: 35px;
  padding-left: 0px;
  padding-right: 0px;
}

.det_sec_three {
  width: 100%;
  text-align: center;
}

.det_sec_three .text_cent
{
     width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom:40px;
}

.chew_mobile img
{
      margin-left: auto;
  margin-right: auto;
}

.det_sec_three .text_cent ol.what_list li:before {
  content: none;
}

.det_sec_three p {
 border-top: 1px solid #ccc;
  color: #697788;
  font-size: 16px;
  margin-bottom: 34px;
  line-height: 23px;
  padding-top:19px;
    width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}


.productpage .prd_padding {width: 100% !important;  float: left;}
.producthomepagelozen {margin-bottom: 34px;}
.prd_padding .patchimg {margin-top: 50px;}
.patchimg .patchescontent {margin-bottom: 0px;}
.prd_padding .gumimg {
  margin-left: 0px;
}

.mob-prd-background
{
  width: 100% !important;
  background-image: url("../img/prd-gum-mob-bg.png");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% 100%;
  margin-top: -30px;
  z-index: -999;
}
.mob-prd-background img
{
    width:auto;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}

.mob-packshot
{
    display:none;
    width:100%;
}
#mob-mint
{
    display:block;
}

.det_section h1 {
  font-size: 48px;
}

.det_section h2 {
  font-size: 26px;
  padding-right: 0px;
  padding-bottom:31px;
}

.det_section p {
  font-size: 16px;
  line-height: 22px;
  padding-right: 0px;
  margin-bottom: 41px;
}
.det_section .text_cent .mob-layout-width p {
  width: 100%;
}

.det_sec_wrap h2 {
  margin-bottom: 40px;
  font-size: 35px;
  color: #232176;
  width:100%;
  margin-left:auto;
  margin-right:auto;
    margin-top: 15px;
}

.det_sec_three .text_cent h2 {
  font-size: 35px;
  padding-left: 0px;
  padding-right: 8px;
    margin-left: auto;
  margin-right: auto;
  width: 100%;
  margin-top:2px;
}

.det_sec_three .text_cent .what_list span {
  display: inline-block;
  margin-left: -4px;
  font-size:16px;
  line-height:23px;
}

.mob-layout-width
{
  padding-top: 0px;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
}

.chew_mobile img
{
      margin-top: 40px;
  padding-right: 4px
}

.det_sec_three .text_cent .what_list {
  width: 83%;
  margin-top: 77px;
  margin-left: auto;
  margin-right: auto;
}
.det_sec_three .text_cent .howchew
{
   width: 100%;
   font-size:40px;
}

.wtb-left-link:hover
{
    color:#0db14b;
}

.loz-sec-three .gray_line {
  border: 1px solid #ccc;
  display: block;
  margin: 30px auto;
  width: 100%;
  opacity: 0.3;
}

.loz-sec-three p {
  border-top: 0px solid #ccc;
  padding-top: 0px;
  margin-top: 35px;
    margin-bottom: 39px;
}

.loz-mint-sugar
{
  font-size: 30px;
  margin-top: 0px;
  padding: 0 0px;
  display: block;
  padding-left: 0px;
  margin-left: auto;
  margin-right: auto;
}

.prd-loz
{
    padding-top:0px;
}

.prd-loz .text_cent {
  padding-top: 0px;
}

.prd-loz .text_cent .mob-layout-width
{
  padding-top: 22px;
}

.prd-loz h1 {
  font-size: 54px;
  line-height: 63px;
}

.prd-loz  h2 {
  font-size: 26px;
  line-height: 27px;
  font-weight: bold;
  margin: 21px 0 14px 0;
  padding-bottom: 13px;
}

.prd-loz p {
  font-size: 16px;
  line-height: 23px;
  padding-right: 0px;
  margin-bottom: 32px;
}

.prd-loz .text_cent .dotter-wtb {
  margin-top: 111px;
}

.loz-sec-two .det_sec_wrap h2
{
margin-bottom: 56px;
padding-left: 6px;
  line-height: 40px;
    margin-top: 35px;
}

.loz-sec-three .text_cent h2 {
  width: 54%;
}

.det_sec_three .text_cent ol.what_list li
 {
      margin-left: 0px;
 }

.loz-sec-three .text_cent .what_list {
  width: 75%;
  margin-top: 42px;
  margin-left: auto;
  margin-right: auto;
}

.loz-sec-three .text_cent h2 {
  font-size: 35px;
  line-height: 40px;
  padding-left: 6px;
  padding-right: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  margin-top: 20px;
}

 .prd-patch .text_cent .dotter-wtb .dotter-wtb-link .wtb-right-link
    {
        float: right;
        margin-top: 41px;
        margin-right: 10px;
        margin-left: 24px;
    }

    .prd-patch .text_cent .dotter-wtb .dotter-wtb-link .wtb-left-link
    {
        float: left;
        text-align: left;
        font-size: 25px;
        width: 38%;
        padding-top: 35px;
        padding-left: 27px;
        line-height: 32px;
    }

    .patch-sec-two .det_sec_wrap img
    {
        margin: 0 auto;
        margin-top: 0px;
        padding-left: 10px;
        padding-right: 10px;
        width: 93%;
    }

    .patch-soc-txt
    {
        display: block;
    }

    .prd-patch h1
    {
        font-size: 48px;
        line-height: 55px;
    }

    .prd-patch .text_cent h2
    {
        padding-right: 0px;
        font-size: 26px;
        margin: 16px 0 19px 0;
    }

    .prd-patch .text_cent .mob-layout-width
    {
        padding-top: 37px;
        width: 78%;
    }

        .prd-patch .text_cent .mob-layout-width .btn-gum-wtb
        {
            margin-top: 5px;
        }

    .prd-patch .text_cent .dotter-wtb
    {
        margin-top: 88px;
    }

    .patch-sec-two
    {
        padding: 42px 0px 0px 0;
    }

        .patch-sec-two .det_sec_wrap h2
        {
            margin-bottom: 44px;
            padding-left: 2px;
            line-height: 40px;
            margin-top: 35px;
        }

    .patch-sec-three .text_cent h2
    {
        font-size: 35px;
        line-height: 40px;
        padding-left: 6px;
        padding-right: 0px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        margin-top: 36px;
        margin-bottom: 45px;
    }

    .patch-sec-three .text_cent .what_list
    {
        width: 72%;
        margin-top: 60px;
        margin-left: auto;
        margin-right: auto;
    }

    .patch-sec-three .text_cent .howchew-h3
    {
        font-size: 26px;
        margin-top: 23px;
        line-height: 31px;
        margin-bottom: 73px;
        width: 83%;
        margin-left: auto;
        margin-right: auto;
    }

    .patch-sec-three p
    {
        border-top: 0px solid #ccc;
        padding-top: 0px;
        margin-top: 47px;
        margin-bottom: 10px;
        font-size: 16px;
        width: 95.5%;
        line-height: 23px;
    }

.patch-sec-three {
  padding-bottom: 52px;
}

.patch-sec-three .text_cent .howchew {
  width: 83%;
  font-size: 35px;
  line-height: 40px;
}

.prd-patch .text_cent .dotter-wtb {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.patch-soc-txt p
{
margin-top:0px;
}


	#wrapper:before,
	#wrapper:after,
	.gallery:before,
	.gallery:after,
	.gallery-holder:before,
	.gallery-holder:after,
	.mobile-hidden{
		display:none;
		content:' ';
	}
	.products .gallery .frame .text-holder {
		padding-top: 75px;
	}
	.cookie__wrapper {
		display: block;
	}
    .center-wrapper {
  width: 90% !important;
}
	.curr-offers .col3 {
		clear: both;
		float: left!important;
		margin-bottom: 40px!important;
	}
	.offer-purp-bl {
		width: 300px!important;
		clear: both;
		float: left;
		margin-bottom: 40px!important;
	}
	.offer-button {
		clear: both;
		float: left!important;
		height: 50px!important;
		margin-left: 58px;
	}
	.offer-price {
		clear: both;
		height: 33px!important;
		margin-left: 36px;
		margin-top: -20px;
	}
	.cur-2-div .main-part {
		border: 2px solid #054f8e;
        overflow: hidden;
        border-radius: 0 0 15px 15px;
	}
	.offer-button .button-block {
		margin-top: 0px!important;
	}
	.offer-price span {
		line-height: 20px!important;
	}
	.findstore {
		background:#118acb;
		background-position: top center;
	}
	.patches .gray-bg {
		padding-left: 10px!important;
	}
	.clock, .blue_man {
		margin-left: 0!important;
	}
	.clock_text {
		float: left;
	}
	.contacts {
		background:#118acb;
		background-position: top center;
	}
	.support {
		background:#118acb;
		background-position: top center;
	}
	.support .social-block, .findstore .social-block, .contacts .social-block {
		background: none!important;
		background-color: #fff!important;
		margin-top: 0!important;
	}
	.support .gallery, .findstore .gallery, .contacts .gallery {
		display: none;
	}
	.search {
		display: none;
	}
	.startpage {
	background:#118acb;
	}	
	.gallery {
		height: auto;
	}
	.chgum .active .ch1, .chgum .active .ch2, .chgum .active .ch3, .chgum .active .ch4, .chgum .active .ch5, .chgum .active .ch6 {
		background-color: transparent!important;
		background: url(/img/page_ac.png) no-repeat;
		background-position: top center;
	}
	.chgum .pagination {
		padding: 0!important;
		overflow: hidden;
		z-index: 999;
		left: 50%;
		top: 322px!important;
		margin-left: -69px!important;
		position: absolute;
		display: inline-block;
		background-color: transparent!important;
	}
	.chgum .pagination li.active{
		padding: 0;
		width: 11px;
		height: 11px;
		background-color: none;
		background: url(/img/page_ac.png) no-repeat;
	}
	.chgum .pagination li a{ 

		width: 11px;
		height: 11px;
		display: inline-block;
	}
	.chgum .pagination li{
		margin-left: 12px;
		padding: 0!important;
		width: 11px;
		height: 11px;
		background: url(/img/page_na.png) no-repeat;
	}
	.chgum .pagination li.second_li{
		margin-left: 12px;
	}
	.leaves {
		display: none;
	}
	.qtoday .aside {
		padding-top: 0;
	}
	.al-cen {
		width: auto!important;
	}
	.ch_2mg {
		margin-left: 0!important;
	}
	.ch_24mg {
		width: 220px!important;
	}
	.support .aside {
		padding-top: 3px!important;
	}
	.patches .ch_2mg img {
		right: -12px!important;
		top: 100px;
	}
	.contacts, .support, .findstore, .products, .diffic, .distrac, .bhabbits, .omsnus, .qsmoking, .whyquit, .qtoday, .rtq {
		background-size: auto 435px;
	}
	.qtools {
		background-size: auto 500px;
	}
	.patches .ch_24mg img {
		position: absolute;
		display: block!important;
		right: -12px!important;
		top: 100px;
	}
	.patches .ch_4mg img {
		display: none;
	}
	.whyquit .block-2col, .qtools .block-2col, .diffic .block-2col, .products .block-2col, .support .block-2col, .patches .block-2col {
		max-width: 300px!important;
		margin-top: 20px!important;
	}
	.whyquit .col2-with-img, .qtools .col2-with-img, .support .col2-with-img, .patches .col2-with-img, .diffic .col2-with-img {
		width: 296px!important;
	}
	.whyquit .img_part2, .whyquit .img_part1, .qtools .img_part2, .diffic .img_part2, .diffic .img_part1, .products .img_part1, .support .img_part1, .support .img_part2, .patches .img_part1, .patches .img_part2 {
		border-radius: 15px 15px 0 0!important;
	}
	.whyquit .img_part1, .diffic .img_part1, .products .img_part1, .support .img_part1, .patches .img_part1 {
		padding-bottom: 30px;
		width: 296px!important;
	}
	.products .img_part1 {
		padding-bottom: 30px;
		width: 300px!important;
		height: 290px!important;
	}
	.spec-cl .img_part1 {
		height: auto!important;
	}
	.products .img_part1 img {
		float: none!important;
		clear: both;
	}
	img.tout1 {
		margin-left: 0!important;
		margin-top: 35px!important;
	}
	img.tout2 {
		margin-top: 0!important;
	}
	img.tout3 {
		position: absolute;
		top: 23px;
		right: 23px;
	}
	.whyquit .text_part, .diffic .text_part, .qsmoking .text_part {
		border-radius: 0 0 12px 12px!important;
		height: 160px;
	}
	.support .text_part, .patches .text_part {
		border-radius: 0 0 12px 12px!important;
	}
	.products .aside {
		padding-top: 0!important;
	}
	.products .text_part {
		border-radius: 0 0 12px 12px!important;
		height: 132px;
	}
	.spec-cl .text_part {
		border-radius: 0 0 12px 12px!important;
		height: 275px;
	}
	.qtools .text_part {
		border-radius: 0 0 12px 12px!important;
		height: 200px;
	}
	.chgum .aside, .lozan .aside, .patches .aside {
		width: 100%!important;
	}
	.row2-button {
		right: auto!important;
	}
	.arr-block {
		display: none;
	}
	.col4 {
		clear: both;
	}
	.nico-img {
		float: none!important;
		width: 100%!important;
	}
	#mob_nav a.menu-main-arr {
		display: inline-block!important;
		position: absolute;
		top: 0;
		right: 0;
		width: 37px;
		height: 41px;
		padding: 0!important;
	}
	#mob_nav .active a.menu-main-arr {
		background: none!important;
	}
	#mob_nav a.menu-main-arr:hover {
		background: none!important;
	}
	.cols3 {
		margin-left: 10px!important;
	}
	.wid50 {
		width: 100%!important;
		float: none!important;
		margin-bottom: 40px;
	}
	#header{
		position:relative;
		z-index:7;
		padding:6px 0px 0px 0px;
	}
	.white-block {
		padding: 0 0 47px;
	}
	.marg-bot10 {
		float: left;
		margin-left: -57px!important;
		margin-top: 73px!important;
	}
	.arr-mobile-block {
		display: block!important;
	}
	.header_bg {
		height: 121px;
	}
	.qtoday .ober-gray {
		margin: 30px 10px 0 10px;
		padding: 15px 10px!important;
	}
	.logo{
		width:101px;
		height:51px;
		margin:0;
	}
	.row2-block {
		float: none!important;
		margin: 0 0 20px 0!important;
	}
	.findstore .row2-block {
		float: left!important;
		margin: 0 0 40px 40px!important;
	}
	.wid63 {
		width: 100%!important;
	}
	.header-block:after{
		content:'';
		display:block;
		clear:both;
	}
	.social-block{
		padding:0 10px 0 0;
		margin-top: 0;
	}
	.social-block span{
		color:#000;
		margin-right:-5px;
	}
	.social-networks li{margin-left:9px;}

	.nav-block{
		position:relative;
		padding:0 0 0;
		float:none;
		text-align:left;
        margin-top:-100px;
        margin-left: 0px;height: 0px;
	}
	.nav-block .opener{
		display:inline-block;
		vertical-align:top;
		letter-spacing:-1px;
	}
	.nav-block a:hover{
		text-decoration: none!important;
	}
  /*main {margin-top:97px;}*/
	.nav-block .slide {
  position: relative;
  top: 47px;
  right: 0;
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  z-index: -999;
}
	#mob_nav{
		width:100%;
		background: #ffffff;
		border:0;
		overflow:hidden;
		text-align:left;
        display:none;
        margin: 0;
        padding: 0;
	}
   #mob_nav li:hover {color:#ffffff;}
	#mob_nav li {
    float: none;
    margin: 0;
    background: #fff;
    text-align: center;
    font: 28px/32px 'Arial';
    font-weight: bold;
    color: #232176;
    padding-top: 8px !important;
    padding-bottom: 8px !important;/*DL-Menu_change*/
	}
	#mob_nav li.cur-off {
		margin-bottom: 0px;
	}
	#mob_nav .with-sub .sub li {
		margin-bottom: 0;
	}
	#mob_nav li:hover, #nav li a:hover,#nav li:active {
		float:none;
		border-radius: 0!important;
		background: #252b81;
        color: #ffffff;        
	}
	#mob_nav a{
		color:#232176;
		padding:5px 7px 8px 13px!important;
        border-top:0px;width: 100%;
        display:block;
	}
   #mob_nav a:visited {text-decoration: none;}
    #mob_nav a:hover
    {
        color: #ffffff;
        text-decoration:none;
        width:100%;
    }
	#mob_nav li, #mobile-nav li .sub {
		display: block;
		position: relative;
		top:0;
		left: 0;
		padding: 0;
		border-radius:0;
		width: auto;
		height: auto;
	}
	#mob_nav li .sub {
		display: none;
	}
	#mob_nav .with-sub .sub a:hover, #mobile-nav .with-sub .sub li:hover {
		background: #024075!important;
		font-weight: bold;
	}
	#mob_nav .with-sub span{
		float: right;
	}
	#mob_nav li.cur-off a {
		padding-left: 38px !important;
		background-position: 9px 10px !important;
	}
	.aside {
		position: relative;
		float: left;
	}
	.ch-text-column-1 {
		width: 300px !important;
	}
	.ch-text-column-2 {
		margin-left: 0 !important;
	}
/**/

	.gallery{
		padding:0;
		margin-bottom: -41px;
	}
	.gallery .frame{}
	.gallery .frame ul li{
		padding:0 0 3px;
		margin-bottom: -15px;
	}
	.gallery .frame ul .main_img{
		padding:0;
		float:none;
		text-align:center;
		margin-bottom: 20px;
		background: url(/img/m_startpage.jpg) no-repeat!important;
		min-height: 519px;
		background-position: center top!important;
		background-size: auto 428px!important;
	}
	.gallery .frame ul .image{
		padding:0;
		float:none!important;
		text-align:center;
		margin-bottom: 20px;
		min-height: 519px;
		background-position: center top;
		background-size: auto 428px;
	}

	.gallery .frame ul .image.image__rtq{
		min-height: 340px;
	}

	

	.qsmoking .gallery .frame ul .image, .rtq .gallery .frame ul .image{
		background: none;
	}
	.gallery .frame ul .image img{
        float: none !important;
        width: auto;
        height: auto;
        max-width: 70%;
        display: block;
        margin: 50px auto -50px;
	}

	.gallery .frame ul .image img.start_bg{
		display:block;
		min-height: 400px;
		min-width: 784px;
	}
	.gallery .frame ul .description{
		padding:8px 9px 10px;
		margin: -391px 0 42px 0;
		position: relative;
	}
	.gallery .frame ul .noslide-desc{
		padding:8px 9px 10px;
		margin: -441px 0 92px 0!important;
		position: relative;
	}
	.gallery .frame ul .title{
		font-size:36px;
		line-height:32px;
		margin:0 0 8px;
	}
	.btn-prev {
		top: 75px!important;
		left: 10px!important;
	}
	.btn-next {
		top: 75px!important;
		right: 10px!important;
	}
	.main_shadow {
	background: none;
	}
	.gallery .frame .text-holder{padding-bottom:14px;}
	.button{
		display:block;
		text-align:center;
	}
	.gallery .button{margin:0 2px;}
	#main{padding-bottom:0;}
	#two-columns{padding:0 10px 2px;}
	#content h1{
		font-size:28px;
		line-height:28px;
		margin:18px 0 18px;
	}
    #content h1.rtqH1{
		font-size:22px;
		line-height:22px;
		margin:18px 0 18px;
    }
	.content-block{padding-bottom:13px;}
	#content h2{margin:0 0 16px;}
	.button-block{padding:8px 0 10px;}
	.aside{padding:23px 0 0;}
	.qtools .aside {
		padding-top: 0!important;
	}
	.whyquit .aside {
		padding: 0;
		margin-top: -30px;
	}
	.footer-holder{padding:0 11px 0 9px;}
	.footer-nav{
		float:none;
		width:auto;
		margin:0;
		padding:0 0 9px;
		overflow:hidden;
		margin-left: -9px;
	}
	.footer-block .text-block p {
	margin: 16px 0 0;
	}
	.footer-nav li{
		margin-left: 10px;
		float: none;
		margin-bottom: 15px;
		width: auto;
	}
	.footer-block .text-block{padding-left:1px;}
	.footer-holder .note{
		text-align:left;
		line-height:14px;
		margin:0 0 17px 3px;
	}
	.footer-area{
		padding:0 0 15px 2px;
		margin: 11px 0 0 0;
	}
	.footer-area li {
		margin-top: 26px;
		clear: both;
	}
	.footer-area li {
		
	}
	.logo-novartis{
		display:block;
		margin:0 0 9px 1px;
	}
	.footer-list{line-height:19px;}
	.footer-list li{
		float:none;
		display:inline;
		margin:0 8px 0 0;
	}
	.footer-list li:before{
		margin:7px 11px 0 0;
		background:#d2d9e4;
	}
	.footer-left-side {
		float: none!important;
	}
	.footer-block {
		padding: 0 0 30px 0!important;
	}
	.cur-2-div {
		width: auto!important;
		float: none!important;
	}
	.contact-form{
		width: 100%;
		float:none;
		width:auto;
	}
	.curr-offers .contact-form {
		float: none!important;
		width: auto!important;
	}
	.contact-form .form-holder{padding-bottom:13px;}
	.contact-form label{
		float:none;
		display:block;
		padding:0 0 5px;
		width:auto;
		text-align:left;
	}
	.contact-form .text{width:100%;}
	.contact-form .textarea{
		float:none;
		width:100%;
		overflow:hidden;
	}
	.offer-form {
		width: 100%;
		max-width: 320px;
	}
	.offer-form .row {
		width: 100% !important;
	}
	.offer-form .age-status {
		width: 100% !important;
		max-width: 100% !important;
	}
	.offer-form label{
		float:none!important;
		display:block;
		padding:0 0 5px!important;
		width:auto!important;
		text-align:left!important;
	}
	.offer-form .text{width:100%!important;}
	.offer-form .textarea{
		float:none;
		width:100%!important;
		overflow:hidden;
	}
	.offer-form address {
		width: auto!important;
	}
	.check-block{
		padding:0;
		margin:0;
		overflow:visible;
	}
	.check-holder{
		float:none;
		overflow:hidden;
	}
	.chk-area{margin:3px 5px 0 0;}
	.contact-form .check-holder label{
		font-size:14px;
		line-height:19px;
		float:none;
		overflow:hidden;
	}
	.offer-form .button-block.but-right {
		margin-right: 0!important;
	}
	.offer-form .check-holder label{
		font-size:14px;
		line-height:19px;
		float:none;
		overflow:hidden;
	}
	.info-block{
		clear: both;
		float:none;
		width:auto;
	}
	.info-block .holder{padding-bottom:13px;}
	.form-block .info-block .title{margin-bottom:2px;}
	.lightbox-holder{
		left:10px;
		right:10px;
		top:10px;
	}
	.lightbox-holder .video img{
		width:100%;
		height:auto;
	}
	.lightbox{width:auto;}
	.video-lightbox{padding:10px;}
	.lightbox-holder{padding:3px;}
	.video-lightbox .close{
		width:25px;
		height:25px;
		top:10px;
		right:10px;
		background-position:-78px -56px;
	}
	.text_part {
		clear: both;
	}
	.img_part {
		padding-bottom: 33px;
		width: 100%!important;
	}
	.block-2col {
		margin: 0 10px!important;
	}
	.but-qsmoking {
		margin: 1px 10px 0 10px!important;
	}
	.ober-col3 {
		margin: 20px 10px 0 10px!important;
		padding: 17px 10px!important;
	}
	.qtoday .ober-col3 {
		margin: 40px 10px 0 10px!important;
		padding: 15px 10px!important;
	}
	.qtoday .cols3 {
		margin-bottom: 20px!important;
	}
	.ober-blue {
		margin-left: 10px!important;
		margin-right: 10px!important;
	}
	.chgum .ober-blue, .lozan .ober-blue, .patches .ober-blue {
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.qsmoking .col3 {
		margin-bottom: 37px;
	}
	.qsmoking .white-block {
		padding: 0 0 15px;
	}
	.desc-text {
	clear: both;
	padding-left: 0!important;
	}
	.svg-img {
	text-align: center;
	float: none!important;
	padding-bottom: 10px;
	}
	.clock, .blue_man {
		width: 300px !important;
	}
	.clock_text {
		width: 300px !important;
		margin: 10px 0 15px;
	}
	.clock p, .blue_man p {
		float: left !important;
		width: 25px !important;
	}
	.clock p, .blue_man p {
		padding-top: 0 !important;
		padding-left: 20px !important;
	}
	.clock span, .blue_man span {
		float: left !important;
		width: 220px !important;
		padding-top: 5px !important;
	}
	.blue_man span {
		padding-right: 10px !important;
	}
	.arrow {
		top: 22px !important;
	}
	.chgum .pagination li a {
		display: none;
	}
	.chgum .pagination li {
		cursor: pointer;
	}
	.but-left {
		margin-bottom: 12px;
	}
	.div960s {
		padding: 0 10px;
	}
     /*added */
    .header-block{
		float:none;
	}
}

/*changes*/

.promo {
		float: right;
}
.gray-block {
	background: #e4eef6;
	padding: 0 40px;
}
.main_shadow {
	background: url(/img/gray_shad_03.png) repeat-x;
	background-position: 0px 485px;
	position: relative;
	z-index: 2;
}
.curr-offers .main_bg {
	height: 580px;
}
.main_bg {
	background:#ebebeb;
	position: absolute;
	z-index: 1;
	height: 100%;
	width: 100%;
	top: 687px;
}
.cols3 {
	margin: 0 10px 20px 15px;
	width: 280px;
	float: left;
	position: relative;
	background: #fff;
	padding-bottom: 20px;
	border-radius: 5px;
	overflow: hidden;
}
.col3 .col-title p, .clock p, .blue_man p {
	font:24px/24px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
} 
.products .cols3 p.title {
	height: 40px;
	line-height: 1;
	padding: 10px 30px 0;

}
.cols3 p.title {
	font:24px/20px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 16px 0 0 11px;
} 
.cols3 p {
	padding: 0 11px;
}
.cols3 ul {
	padding: 0 10px 0 30px;
}
.img-mask {
	margin:  14px 0 0 0;
	overflow: hidden;
	border-radius: 5px;
	height: 240px;
}
.startpage .aside {
	padding-top: 49px;
}
img.special-img {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	margin: auto;
	margin-top: 87px;
}
img.special-img2 {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	margin: auto;
	margin-top: 80px;
}
.cols3 img {
	border-radius: 5px 5px 0 0;
}
.qtoday .ober-col3 {
	margin-top: 40px;
}
.qtoday .cols3 {
	height: 500px;
	margin-bottom: 0;
}
.qtoday .cols3 .but-right10 {
	right: 10px;
	bottom: 20px;
	position: absolute;
	margin: 0;
}
.whyquit .block-2col .but-right10, .qtools .block-2col .but-right10, .diffic .block-2col .but-right10, .products .cols3 .but-right10, .products .text_part .but-right10, .support .cols3 .but-right10, .support .text_part .but-right10, .patches .cols3 .but-right10, .patches .text_part .but-right10 {
	right: 0;
	bottom: 10px;
	position: absolute;
	margin: 0;
}
.alfa-rect {
	display: block;
	position: absolute;
	bottom: 0;
	background: rgba(255, 255, 255, 0.8);
	height: 60px;
	width: inherit;
}
.alfa-rect:hover {
	cursor: pointer;
}
.alfa-rect p:hover {
	text-decoration: underline;
}
.spearmint .alfa-rect p {
	text-align: left;
	margin-top: 10px;
}
.alfa-rect p {
	font:19px/19px 'ITCFranklinGothicStd-MdCd', Arial, Verdana, Helvetica, sans-serif;
	padding: 2px 0 0 42px;
}
.alfa-rect img {
	margin: 20px 0 0 20px;
	float: left;
}
.text-block h2 {
	font:24px/24px 'ITCFranklinGothicStd-MdCd', Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
}
.vara {
	clear: both;
	overflow:hidden;
	padding:0 10px 2px 10px;
	max-width: 940px;
	margin: 39px auto 0 auto;
}
.support .vara {
	margin: 0 0 20px;
}
.vara p {
	float: left;
	margin: 0!important;
}
.vara a {
	font:16px/20px 'ITCFranklinGothicStd-MdCd', Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	text-decoration: none;
}
.vara a:hover {
	text-decoration: underline;
}
.btn-prev {
	position: absolute;
	top: 142px;
	left: 40px;
	z-index: 5;
}
.btn-next {
	position: absolute;
	top: 142px;
	right: 40px;
	z-index: 5;
}
#mobile-nav .sub, #mobile-nav .sub_active {
	margin:0;
	padding:0;
	list-style:none;
	font:16px/24px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	text-transform: none;
}
#mobile-nav .sub .acti a {
	font:16px/24px 'FranklinGothicURWCon-Dem', Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	padding-top: 2px;
}
#mob_nav .sub .acti a:hover{
	padding-top: 2px;
}
.chgum .pagination {
	overflow: hidden;
	border-radius: 15px;
	padding: 0 22px;
	z-index: 999;
	left: 50%;
	top: 288px;
	margin-left: -180px;
	position: absolute;
	background: #fef2cc;
	display: inline-block;

}
.pagination li{
	padding: 4px 0;
	float: left;
	list-style-type: none;
	font:14px/12px 'FranklinGothicURWCon-Med', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
.pagination li.active{
	color: #fff;
}
.startpage .pagination {
	padding: 0!important;
	overflow: hidden;
	z-index: 999;
	left: 50%;
	top: 320px;
	margin-left: -17px;
	position: absolute;
	display: inline-block;
}
.startpage .pagination li.active{
	padding: 0;
	width: 11px;
	height: 11px;
	background: url(/img/page_ac.png) no-repeat;
}
.startpage .pagination li a{
	padding: 0;
	width: 11px;
	height: 11px;
	display: inline-block;
}
.startpage .pagination li{
	padding: 0!important;
	width: 11px;
	height: 11px;
	background: url(/img/page_na.png) no-repeat;
}
.startpage .pagination li.second_li{
	margin-left: 12px;
}

.rtq .pagination {
	padding: 0!important;
	overflow: hidden;
	z-index: 999;
	left: 50%;
	top: 320px;
	margin-left: -17px;
	position: absolute;
	display: inline-block;
}
.rtq .pagination li.active{
	padding: 0;
	width: 11px;
	height: 11px;
	background: url(/img/page_ac.png) no-repeat;
}
.rtq .pagination li a{
	padding: 0;
	width: 11px;
	height: 11px;
	display: inline-block;
}
.rtq .pagination li{
	padding: 0!important;
	width: 11px;
	height: 11px;
	background: url(/img/page_na.png) no-repeat;
}
.rtq .pagination li.second_li{
	margin-left: 12px;
}
.pagination li a{
	padding: 4px 15px;
	color: #000;
}
.pagination li a:hover{
	text-decoration: none;
}
.gallery .frame ul .description span{
	/*color: #054f8e;
	text-shadow: none;*/
}
p.bookc {
	font:30px/34px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	text-shadow: none;
	/*font:30px/34px 'FranklinGothicURWCon-DemIta', 'Trebuchet MS', Arial, Verdana, sans-serif;*/
}
.block-2col {
	background: #0078bb;
	margin: 0 auto;
	overflow: hidden;
	max-width: 960px;
	border: 2px solid #0078bb;
	border-radius: 15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
.whyquit .block-2col, .qtools .block-2col, .diffic .block-2col, .support .block-2col, .patches .block-2col {
	position: relative;
	background: #9cc6e9;
	margin: 45px auto 0 auto;
	overflow: visible;
	max-width: 936px;
	border: 2px solid #9cc6e9;
	border-radius: 15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
.products .block-2col {
	position: relative;
	background: #9cc6e9;
	margin: 45px auto 0 auto;
	overflow: visible;
	max-width: 936px;
	border: none!important;
	border-radius: 15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}

.whyquit .img_part1, .diffic .img_part1, .support .img_part1, .patches .img_part1 {
	float: left;
	background: #9cc6e9;
	width: 300px;
	text-align: center;
	padding-top: 34px;
	border-radius: 15px 0 0 15px;
}
.products .img_part1 {
	float: left;
	background: #9cc6e9;
	width: 600px;
	text-align: center;
	padding-top: 0!important;
	border-radius: 15px 0 0 15px;
	height: 170px;
	position: relative;
}
.products .img_part1 img {
	float: left;
}
img.tout1 {
	margin-left: 55px;
}
img.tout2 {
	margin-top: 41px;
}
img.tout3 {
	position: absolute;
	top: 23px;
	right: 23px;
}
.whyquit .img_part2, .qtools .img_part2, .diffic .img_part2, .support .img_part2, .patches .img_part2 {
	float: left;
	background: #9cc6e9;
	width: 300px;
	text-align: center;
	padding-top: 0;
	border-radius: 15px 0 0 15px;
	margin: -2px;
}
.img_part {
	float: left;
	background: #0078bb;
	width: 300px;
	text-align: center;
	padding-top: 20px;
}
.img_part2 {
	overflow: hidden;
}
.whyquit .text_part, .qtools .text_part, .diffic .text_part, .support .text_part, .patches .text_part {
	min-height: 132px;
	overflow: hidden;
	background: #fff;
	padding: 17px 20px;
	border-radius: 0 12px 12px 0;
}
.products .text_part {
	min-height: 132px;
	overflow: hidden;
	background: #fff;
	padding: 17px 20px;
	border: 2px solid #95a8de;
}
.text_part {
	min-height: 153px;
	overflow: hidden;
	background: #fff;
	padding: 17px 20px;
	border-radius: 0 12px 12px 0;
}
.text_part ul {
	margin: 0;
	padding: 14px 0 0 20px;
}
.but-qsmoking {
	margin: -28px 20px 0 20px;
	max-width: 940px;
}
.nosmoke {
	background: #64328f;
	padding: 19px 0 16px 0;
	text-align: center;
}
.heart {
	background: #118acb;
	padding: 19px 0 16px 0;
	text-align: center;
}
.b_key {
	background: #9cc6e9;
	padding: 19px 0 16px 0;
	text-align: center;
}
.pad10 {
	padding: 0 10px;
}
.div_960 {
	margin: 0 auto;
	max-width: 940px;
}
.text_part ul li {
	padding-left: 0;
}
h3 {
	font:28px/28px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
}

.link-button{
	text-align: center;
	font:16px/20px 'FranklinGothicURWCon-Dem', Arial, Verdana, Helvetica, sans-serif;
	display:inline-block;
	vertical-align:top;
	color:#0078bb!important;
	text-decoration:none!important;
	background:#e5f5ff!important;
	border-radius:13px;
	padding: 1px 13px 8px;
	word-spacing:1px;
}
.link-button:active{
	background:#9cc6e9!important;
}
.link-button:hover{
	text-decoration:none;
	background:#0078bb!important;
	color: #fff!important;
}
.col3 .pressed, .cols3 .pressed, .row2-block .pressed, .wid63 .pressed {
	background:#9cc6e9!important;
}
.fl-left {
	float: left;
}
.ober-col3 {
	padding: 17px 20px;
	background: #e4eef6;
	max-width: 900px;
	margin: 0 auto;
	border-radius: 15px;
	overflow: hidden;
}
.whyquit .ober-col3, .qtools .ober-col3, .bhabbits .ober-col3, .diffic .ober-col3{
	margin-top: 45px;
}
.ober-blue {
	padding: 17px 20px;
	background: #0078bb;
	color: #fff;
	max-width: 900px;
	margin: 20px auto 0 auto;
	border-radius: 15px;
	overflow: hidden;
}
.ober-blue a {
	color: #fff;
	text-decoration: underline;
}
.ober-blue a:hover {
	color: #fff;
	text-decoration: none;
}
.ober-gray {
	padding: 17px 20px;
	background: #e4eef6;
	max-width: 920px;
	margin: 0 auto;
	border-radius: 15px;
	overflow: hidden;
}
.block-1-gray {
	overflow: hidden;
}
.block-gray {
	overflow: hidden;
}
.nico-img {
	float: left;
	width: 300px;
	text-align: center;
}
.marg-10 {
	margin: 0 -10px;
	overflow: hidden;
}
.inl-block {
	position: relative;
	background: #9cc6e9;
	margin: 0 auto 8px auto;
	overflow: hidden;
	max-width: 960px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.number {
	margin-top: -12px;
	top: 50%;
	height: 25px;
	position: absolute;
	font:36px/18px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	float: left;
	background: #9cc6e9;
	width: 60px;
	text-align: center;
}
.whyquit .number {
	margin-top: -21px;
	height: 42px;
}
.number p.bc14 {
	font:14px/18px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	padding: 5px 0 0;
}
.number p.bc24 {
	font:24px/24px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	padding: 5px 0 0;
}
.number p {
	margin: 0;
}
.inl-decription {
	overflow: hidden;
	background: #fff;
	color: #000;
	padding: 20px;
	margin-left: 60px;
}
.svg-img {
	float: left;

}
.rtq .desc-text {
	padding-left: 80px;
}
.desc-text p {
	margin: 0;
    line-height: 1.1;
}
.desc-text .title {
	margin: 0;
	overflow: hidden;
	font:19px/18px 'FranklinGothicURWCon-Med', Arial, Verdana, Helvetica, sans-serif;
	padding-bottom: 5px;
}
.green_bg {
	background: #69b842;
}
.div960s {
	max-width: 940px;
	margin: 0 auto;
	margin-top: 36px;
}
.whyquit .div960sh {
	margin-top: 0;
}
.div960sh {
	max-width: 940px;
	margin: 0 auto;
	margin-top: 36px;
	padding: 0 10px;
	overflow: hidden;
}
.wid63 {
	width: 63%;
	float: left;
}
.wid63 p {
	padding-right: 20px;
}
.purple-block {
	position: relative;
	padding: 20px;
	overflow: hidden;
	border: 0;
	border-radius: 7px 7px 0 0;
	background: rgba(192,172,209,1);
     background: -ms-linear-gradient(top, rgba(192,172,209,1) 0%,rgba(255,255,255,1) 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0acd1', endColorstr='#ffffff');
     background: -webkit-gradient(linear, left top, left bottom, from(rgba(192,172,209,1)), to(rgba(255,255,255,1)));
     background: -moz-linear-gradient(top,  rgba(192,172,209,1),  rgba(255,255,255,1));
     background: gradient(linear, top,  rgba(192,172,209,1),  rgba(255,255,255,1));
     background: -o-linear-gradient(top,  rgba(192,172,209,1),  rgba(255,255,255,1));
}
.purple-block ul {
	padding: 0 50px 0 20px;
	margin-bottom: 40px;
}
.purple-block h3 {
	padding-right: 50px;
}
.purple-block p {
	font:10px/14px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
}
.f1014 {
	font:10px/14px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
}
.purple-block img {
	position: absolute;
	top: -1px;
	right: 18px;
}
.row2-block {
	float: right;
	width: 300px;
	margin: 0 0 0 20px;
}
.text_part2 {
	border: 2px solid #9cc6e9;
	border-radius: 0 0 7px 7px;
	margin-top: -2px;
	padding: 10px; 
}
.ober-gray table {
	width: 100%;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border: 1px solid #9cc6e9;
}
.ober-gray table tr td {
	padding: 7px 9px;
}
.tr-white {
	background: #e4eef6;
}
.tr-blue {
	background: #9cc6e9;
}
.table-head {
	border: 1px solid #054f8e;
	background: #054f8e;
	font:20px/20px 'FranklinGothicURWCon-Med', 'Trebuchet MS', Arial, Verdana, sans-serif;
	color: #fff;
}
.qtoday .vara {
	margin-top: 0; 
}
.why_3col {
	height: 364px;
	width: 296px;
	margin: 13px 10px 20px 10px;
	float: left;
	border-radius: 5px;
}
.border_p1 {
	border: 2px solid #64328f;
}
.border_p2 {
	border: 2px solid #0078bb;
}
.border_p3 {
	border: 2px solid #9cc6e9;
}
.why_p1 {
	background: #64328f;
	height: 120px;
	padding-top: 20px;
	text-align: center;
}
.why_p2 {
	background: #0078bb;
	height: 120px;
	padding-top: 20px;
	text-align: center;
}
.why_p3 {
	background: #9cc6e9;
	height: 120px;
	padding-top: 20px;
	text-align: center;
}
.why_text {
	border: 0;
	padding: 10px; 
}
.why_text p {
	margin: 0; 
}
.why_text ul {
	margin: 0;
	padding-left: 20px;
}
.ober_col {
	float: left;
}
.ober_col h3 {
	margin-left: 15px;
	width: 260px;
}
.marg-bot-0 {
	margin-bottom: 0;
}
.omsnus .gallery .frame .text-holder {
	text-align: right;
}
.omsnus .aside {
	background: #e4eef6;
	border-radius: 5px;
	padding: 19px 12px 0;
	text-align: left;
	margin-top: 56px;
	width: 276px;
}
.qtools .aside {
	padding-top: 59px;
}
.omnus-white {
	height: 110px;
	width: 280px;
	text-align: center;
	padding-top: 28px;
}
.marg-20 {
	margin-top: 20px;
}
.omsnus .cols3 {
	height: 362px;
}
.col4 {
	margin: 0 10px 20px 10px;
	width: 190px;
	float: left;
	position: relative;
	background: #fff;
	padding: 10px 10px 20px;
	border-radius: 5px;
	color: #000;
	height: 260px;
}
.white-row {
	margin: 10px 0 0;
	position: relative;
	background: #fff;
	padding: 10px 14px 20px;
	border-radius: 5px;
	color: #000;
	overflow: hidden;
}
.white-row .aside {
	width: 300px;
}
.col4 h2, .white-row h2, .gray-bg h2, .chgum .ober-blue h2, .chgum .wid63 h2, .lozan .wid63 h2, .lozan .ober-blue h2, .patches .wid63 h2, .patches .ober-blue h2  {
	font:19px/20px 'FranklinGothicURWCon-Med', 'Trebuchet MS', Arial, Verdana, sans-serif;
	margin: 0;
}
.chgum .ober-blue h2, .lozan .ober-blue h2, .patches .ober-blue h2 {
	padding-top: 55px;
}
.white-row span, .patch_text span, .support-block span  {
	font:16px/20px 'FranklinGothicURWCon-Med', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
.support-block p {
	font:11px/11px 'FranklinGothicURWCon-Med', 'Trebuchet MS', Arial, Verdana, sans-serif;
	margin: 8px 0 2px!important;
}
.col4 ul {
	padding-left: 20px;
}
#Layer1, #Layer3 {
	position: absolute;
	bottom: 30px;
	left: 76px;
}
#Layer2, #Layer4 {
	position: absolute;
	bottom: 30px;
	left: 65px;
}
.arr-block {
	margin: 0 9px;
	position: relative;
	height: 10px;
	background: url(/img/arr-line.png) repeat-x;
}
.arr-left {
	position: absolute;
	bottom: 0;
	left: -9px;
	width: 11px;
	height: 10px;
	background: url(/img/qtools-arr-left.png) no-repeat;
}
.arr-right {
	position: absolute;
	bottom: 0;
	right: -9px;
	width: 11px;
	height: 10px;
	background: url(/img/qtools-arr-right.png) no-repeat;
}
.arr-up {
	position: absolute;
	top: -9px;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(/img/qtools-arr-up.png) no-repeat;
}
.arr-down {
	position: absolute;
	bottom: -9px;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(/img/qtools-arr-down.png) no-repeat;
}
.text-arr-left {
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 90px;
	height: 20px;
}
.text-arr-right {
	position: absolute;
	bottom: 10px;
	right: 0;
	width: 90px;
	height: 20px;
}
.marg-bot10 {
	margin-bottom: 10px;
}
.arr-mobile-block {
	display: none;
	float: left;
	margin-left: 5px;
}
.arr-mob-line {
	position: relative;
	width: 10px;
	height: 1260px;
	background: url(/img/mob-line-arr.png) repeat-y;
}
p.marg-0 {
	margin: 0;
}
.gray-bg {
	float: left;
	position: relative;
	background: #e4eef6;
	padding: 10px;
	border-radius: 5px;
	height: 300px;
}
.svg-div {
	text-align: center;
	height: 120px;
	padding-top: 20px;
}
.diffic .svg-div {
	padding-top: 30px;
}
.diffic #three-columns {
	margin-top: 0;
}
.products .cols3 {
	height: 512px;
}
.blue-2col {
	background: #0078bb!important;
	border: 2px solid #0078bb!important;
}
.blue-2col .img_part1 {
	padding-top: 30px;
	background: #0078bb;
}
.products .img_part1 {
	background: #3e5eb0;
     background: -ms-linear-gradient(left, #3e5eb0 0%,#93a7de 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3e5eb0', endColorstr='#ff93a7de', GradientType=0);
  	 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
     background: -webkit-gradient(linear, left top, right top, from(#3e5eb0), to(#93a7de));
     background: -moz-linear-gradient(left,  #3e5eb0,  #93a7de);
     background: gradient(linear, left,  #3e5eb0,  #93a7de);
     background: -o-linear-gradient(left,  #3e5eb0,  #93a7de);
}
.purple-2col {
	background: #64328f!important;
	border: 2px solid #64328f!important;
}
.purple-2col .img_part1 {
	/*padding-top: 11px;*/
	background: #64328f;
}
.red_bg {
	background: #d52d1c;
}
.wblue_bg {
	background: #4ba6dd;
}
.ocean_bg {
	background: #00b8bf;
}
.yell_bg {
	background: #f9bc00;
}
.vio_bg {
	background: #7864af;
}
.chgum .aside, .lozan .aside, .patches .aside {
	float: right;
	width: 620px;
	padding-top: 40px;
}
.lozan .gallery .frame ul .description span, .patches .gallery .frame ul .description span {
	color: #fff;
}
.chgum .aside .ober-blue, .lozan .aside .ober-blue, .patches .aside .ober-blue  {
	text-align: left;
}
.chgum .aside .ober-blue p, .lozan .aside .ober-blue p, .patches .aside .ober-blue p  {
	margin: 0;
}
.chgum #content, .lozan #content, .patches #content {
	width: 28%;
}
.big_numb {
	font:52px/20px 'FranklinGothicURWCon-Dem', 'Trebuchet MS', Arial, Verdana, sans-serif;
	color: #054f8e;
}
.mg_text {
	font:24px/38px 'FranklinGothicURWCon-Dem', 'Trebuchet MS', Arial, Verdana, sans-serif;
	color: #054f8e;
}
.ch_2mg {
	width: 210px;
	background: url(/img/2mg.png) no-repeat top center;
	float: left;
	margin-left: -20px;
	text-align: center;
	padding-top: 36px;
}
.ch_24mg {
	width: 200px;
	background: url(/img/24mg.png) no-repeat top center;
	float: left;
	text-align: center;
	padding-top: 36px;
}
.ch_4mg {
	width: 210px;
	background: url(/img/4mg.png) no-repeat top center;
	float: left;
	margin-right: -20px;
	text-align: center;
	padding-top: 36px;
}
.patches .ch_2mg {
	clear: both;
}
.patches .ch_2mg, .patches .ch_4mg, .patches .ch_24mg {
	background: none;
	text-align: center;
	position: relative;
}
.chgum .gray-bg, .lozan .gray-bg, .patches .gray-bg {
	width: auto;
	float: none;
	overflow: hidden;
	height: auto;
}
.patches .gray-bg {
	padding-bottom: 27px;
	padding-left: 32px;
}
.ch-emo {
	background: url('/img/how-use.png') no-repeat center center;
	position: relative;
	float: left;
	width: 240px;
	height: 160px;
	margin: 20px 50px 20px 30px;
}
.ch-text {
	padding-top: 25px;
}
.ch-text-columns {
	position: relative;
	float: left;
}
.ch-text-column-1 {
	position: relative;
	float: left;
	width: 350px;
}
.ch-text-column-2 {
	position: relative;
	float: left;
	font-size: 20px;
	width: 200px;
	margin-left: 50px;
}
.ch-text, .emo1, .emo2, .emo-time {
	float: left;
}
.emo1, .emo2, .emo-time {
	width: 80px;
	font:36px/36px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	height: 80px;
}
.ch-cen {
	height: 80px;
	width: 240px;
	overflow: hidden;
}
.ch-arr-top, .ch-arr-bot {
	width: 240px;
	height: 45px;
}
.ch-arr-top {
	background: url(/img/ch-arr-top.png) no-repeat top center;
}
.ch-arr-bot {
	background: url(/img/ch-arr-bot.png) no-repeat bottom center;
}
.ch-80-l {
	padding-top: 14px;
	width: 80px;
	float: left;
	text-align: center;
}
.ch-80-r {
	width: 80px;
	float: right;
	text-align: center;
}
.ch-text h3, .patch_text h3 {
	font:28px/24px 'FranklinGothicURWCon-Med', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
.circle {
	width: 220px;
	background: url(/img/circle-lonaz.png) no-repeat center top;
	margin-top: 36px;
	padding-top: 32px;
	margin-left: 0;
}
.al-cen {
	text-align: center;
	margin: 0 auto;
	width: 440px;
	overflow: hidden;
}
.wid50 {
	width: 50%;
	float: left;
}
.findstore .div960s {
	overflow: hidden;
	margin-top: 6px;

}
.findstore .wid50 ul {
	padding-left: 20px;
}
.findstore .wid50 img {
	padding-top: 20px;
}
.findstore .gallery .frame ul .image {
}
h1 sup {
	font-size: 20px;
}
.support #content p {
	margin: 20px 0;
}
.support .img_part1 img {
	float: none;
}
.sup-block {
	margin: 20px 0;
	border: 2px solid #0078bb;
	border-radius: 5px; 
	text-align: left;
}
.sup-head {
	background: #0078bb;
	color: #fff;
	padding: 8px 18px 11px;
}
.sup-cont {
	padding: 10px 18px;
}
.sup-cont p {
	margin: 0;
}
.support .aside {
	padding-top: 43px;
	width: 300px;
}
.support .sup-cont .but-right10 {
	margin-right: 0!important;
}
.vekor {
	background: #054f8e;
	width: 160px;
	padding: 4px 0;
	text-align: center;
	margin: 0 auto;
}
.vekor2 {
	width: 160px;
	padding: 10px 0 0;
	text-align: left;
	margin: 0 auto;
}
.vek-w {
	position: relative;
	background: #fff;
	width: 160px;
	padding: 42px 0 30px;
	text-align: center;
	margin: 0 auto;
}
.vek-w .big_numb, .vek-w .mg_text {
	color: #0078bb;
}
.patches .ober-blue {
	padding-bottom: 25px;
}
.patches .ch_2mg img  {
	position: absolute;
	right: 0;
	top: 100px;
}
.patches .ch_4mg img  {
	position: absolute;
	left: 0;
	top: 100px;
}
.patches .ch_24mg img {
	display: none;
}
.patches .ober-blue h3 {
	float: left;
	margin-right: 30px;
}
.legend {
	float: left;
	font:16px/19px 'FranklinGothicURWCon-Dem', Arial, Verdana, Helvetica, sans-serif;
}
.stor {
	width: 24px;
	height: 24px;
	background: #054f8e;
	float: left;
	margin: -3px 8px 0 0;
}
.medel {
	width: 24px;
	height: 24px;
	background: #9cc6e9;
	float: left;
	margin: -3px 8px 0 0;
}
.ob_stor {
	margin-right: 63px;
}
.ob_stor, .ob_medel {
	float: left;
	padding-top: 9px;
}
.clock {
	margin-left: 27px;
}
.clock_text {
	float: right;
	width: 180px;
}
.clock, .blue_man, .patch_text {
	float: left;
}
.patch_text {
	padding-top: 20px;
}
.clock, .blue_man {
	text-align: center;
	width: 355px;
}
.clock svg, .blue_man svg {
	margin-top: 30px;
}

.clock span {
	padding-right: 10px!important;
}
.clock p, .blue_man p {
	text-align: left;
	margin-bottom: -20px;
	padding-top: 27px;
	width: 223px;
	float: right;
}
.clock p {
	padding-left: 45px;
	width: 178px;
}
.clock span, .blue_man span {
	text-align: left;
	margin-bottom: -20px;
	padding-right: 55px;
	width: 140px;
	float: right;
}
.leaves {
	width: 1020px;
	height: 297px;
	position: absolute; 
	bottom: -118px;
	background: url(/img/leaves.png) no-repeat center;
	z-index: 1;
}
.support-block {
	overflow: hidden;
	padding-right: 24px;
}
.support a.gray-bg {
	border: 2px solid #e4eef6;
	background: #e4eef6 url(/img/help-arrow1.png) no-repeat right 9px center;
	float: none;
	display: block;
	height: auto;
	width: 100%;
	font:19px/20px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin-top: 6px;
	z-index: 2;
}
.support a.gray-bg span {
	width: auto;
	display: block;
	padding-right: 40px;
}

.support .active a.gray-bg {
	background: #e4eef6 url(/img/help-arrow2.png) no-repeat right 9px center;
}
.slide1, .slide2, .slide3, .slide4, .slide5, .slide6, .slide7, .slide8, .slide9, .slide10 {
	position: relative;
	background: #fff;
	border: 2px solid #e4eef6;
	padding: 10px;
	border-radius: 0 0 5px 5px;
	width: 100%;
	border-top: 0;
	margin-top: -3px;
}
.terms .white-block, .policy .white-block {
	padding-top: 40px;
}
.terms .main_shadow, .terms .main_bg, .policy .main_shadow, .policy .main_bg {
	background: none;
}
.search {
	position: absolute;
	right: 10px;
	top: 7px;
	height: 28px;
	visibility: hidden;
}
.search_inp {
	padding: 1px 23px 1px 6px;
	width: 100px;
	height: 21px;
}
.submit {
	position: absolute;
	top: 0;
	right: 0;
	background: url(/img/search-icon.png) no-repeat center;
	border: 0;
	height: 28px;
	width: 26px;
}
.spearmint .button-block {
	margin: 0;
}

.home_s1 {
	/*background:#118acb url(/img/b_startpage.jpg) no-repeat;*/
	background-position: top center;
}
.home_s2 {
	background-image: none!important;
	background-color:#69b842;
	background-position: top center;
}
.home_s3 {
	background-image: none!important;
	background-color:#FFF;
	background-position: top center;
}


.rtq_s1, .bgChange.bg1{
	background: #ebebeb url(/img/rtq-easycig-bg3.jpg) no-repeat;
	background-position: top center;
}
.rtq_s2, .bgChange.bg2{
	background: #ebebeb url(/img/rtq-easycig-bg2.jpg) no-repeat;
	background-position: top center;
}
.rtq_s3, .bgChange.bg3{
	background: #ebebeb url(/img/rtq-easycig-bg1.jpg) no-repeat;
	background-position: top center;
}

.bgChange {
	position:absolute; 
	width: 100%; 
	height: 100%;
}

.chg1 {
	background-color: #f9bc00;
	background-position: top center;
}
.chg2 {
	background-color: #d52d1c;
	background-position: top center;
}
.chg3 {
	background-color: #4ba6dd;
	background-position: top center;
}
.chg4 {
	background-color: #00b8bf;
	background-position: top center;
}
.chg5 {
	background-color: #7864af;
	background-position: top center;
}
.chg6 {
	background-color: #69b842;
	background-position: top center;
}
.startfade {
	position: absolute;
	z-index: 1;
	top:0;
	text-align: center;
    margin-left:-751px;
    left:50%;
}
.content-block .sub {
	font: 16px/20px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
}
.terms #content ul {
padding: 10px 0 0;
}

.chgum .active .ch1 {
	background-color: #f9bc00;
	background-position: top center;
}
.chgum .active .ch2 {
	background-color: #d52d1c;
	background-position: top center;
}
.chgum .active .ch3 {
	background-color: #4ba6dd;
	background-position: top center;
}
.chgum .active .ch4 {
	background-color: #00b8bf;
	background-position: top center;
}
.chgum .active .ch5 {
	background-color: #7864af;
	background-position: top center;
}
.chgum .active .ch6 {
	background-color: #69b842;
	background-position: top center;
}


/*----svg-----*/
.rtq .img_part2 {
	border-radius: 7px 7px 0 0;
	background: #0078bb;
}
.rtq .text_part2 {
	border: 2px solid #0078bb;
    line-height: 1.1;
}

/*cookies*/


.cookie__wrapper {
background: #c3c3c3;
z-index: 999;
position: relative;
}
.center-wrapper {
margin: 0 auto;
padding: 0 0px;
position: relative;
width: 968px;
}
.cookie__text {
padding: 7px 0;
text-align: center;
color: #000;
font-family: Arial;
font-size: 11px;
line-height: 1.2;
}
.cookie__text a,.cookie__text a:hover,.cookie__text a:visited {
	color: #000;
	text-decoration: underline;
}
.cookie__text a:hover {
	text-decoration: none;
}

.ui-dialog {
	z-index: 999;
	background-color: #ddd;
}
#popup3 h2 {
	margin-bottom: 5px;
	color: #054f8e;
	margin: 0 0 21px;
	font: 36px/36px 'FranklinGothicURWCon-DemIta', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
.cur-off{
	background: #38a900!important;
	border-radius: 4px!important;
}
.cur-off a {
	background: url('/img/trolley.png') no-repeat 9px center #38a900!important;
	padding-left: 36px !important;
	border-radius: 4px!important;
}
.startpage aside img, .rtq aside img, .products aside img {
	float: right;
}
.products aside {
	padding-top: 80px; 
}
.products .but-right10 {
	margin: 0 6px 0 0!important;
	padding-bottom: 0!important;
}
.footer-left-side {
	float: left;
	margin: 20px 0 0 5px;
}
.products .button{
	padding:9px 9px 11px!important;
}
.chgum .aside .ober-blue, .lozan .aside .ober-blue {
	font-size: 14px;
}
.footer-holder .note a {
	font: 12px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0;
	padding-top: 3px;
	color: #fff;
	text-decoration: underline;
}
.footer-holder .note a:hover {
	text-decoration: none;
}
#popup3 .link-block a.link-button {
	float: none;
}
#popup3 p {
	font: 16px/20px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
}
#popup3 .lightbox-frame {
	padding: 40px 80px 40px 40px;
}
#popup3 .but-right10 .close {
	margin-right: 0;
}
.black-link {
	color: #000;
	text-decoration: underline;
}
.black-link:hover {
	text-decoration: none;
}
.new-icemint {
	background: #d86a48;
}
.buy-online {
	background: #0078bb;
}
.products .gallery .image {
	
}
.findstore .text_part2 {
	border: 2px solid #0078bb;
	border-radius: 0 0 7px 7px;
	margin-top: -2px;
	padding: 10px;
	background: #0078bb;
	color: #fff;
}
.findstore .text_part2 h3 {
	font: 16px/20px 'ITCFranklinGothicStd-BkCd', Arial, Verdana, Helvetica, sans-serif;
	padding: 0 0 10px 10px;
}
.findstore .img_part2 {
	border: 2px solid #0078bb;
	border-radius: 7px 7px 0 0;
	padding: 10px;
	background: #fff;
	color: #fff;
	height: 98px;
	padding-top: 0px;
	text-align: center;
}
.findstore .row2-block {
	float: left;
	width: 205px;
	margin: 0 0 40px 40px;
}
.otmarg {
	margin-left: -40px;
}
.findstore .find1 img {
	margin-top: 35px;
}
.findstore .find2 img {
	margin-top: 40px;
}
.findstore .find3 img {
	margin-top: 30px;
}
.findstore .find4 img {
	margin-top: 39px;
}
.findstore .find5 img {
	margin-top: 31px;
}
.findstore .find6 img {
	margin-top: 31px;
}
.findstore .find7 img {
	margin-top: 38px;
}
.findstore .find8 img {
	margin-top: 22px;
}

.findstore .content-block a,  {
	color: #000;
	text-decoration: underline;
}
.findstore .content-block a:hover {
	text-decoration: none;
}

/* CURRENT OFFERS */

.curr-offers .contact-form {
	position: relative;
	float: none;
	width: 100%;
	background: #e6edf3;
	border-radius: 15px;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0;
	margin: 0 0 30px;
}
.curr-offers #content {
	width: 100%;
}
.blue-header {
	background: #054f8e;
	color: #fff;
	padding: 20px 17px;
}
.blue-header h2 {
	font: 25px/25px 'FranklinGothicURWCon-DemIta', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
.offers-item div {
	float: left;
	height: 82px;
	position: relative;
}
.curr-offers .gallery .frame ul li {
	padding: 0;
}
.nech {
	background: #fff;
	overflow: hidden;
}
.chet {
	background: #f7fafb;
	overflow: hidden;
}
.main-part {
	background: #e6edf3;
	padding-bottom: 30px;
}
.offer-id {
	background: #f2f6f9;
	height: 78px!important;
	width: 28px;
	text-align: center;
	margin-top: 2px;
}
.offer-id span {
	line-height: 79px;
}
.offer-logo {
	width: 130px;
}
.offer-logo img {
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	left:0; 
	right: 0;
	width: 50%;
	height: auto;
}
.offer-button {
	margin-right: 28px;
	float: right;
}
.offer-button .button-block {
	height: auto!important;
	padding: 0;
	margin: 18px 0 0;
}
.offer-price {
	height: 82px;
	width: 249px;
	text-align: center;
}
.offer-price span {
	line-height: 82px;
}


.offer-form:before,
.offer-form:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 13px;
	left: 7px;
	width: 50%;
	top: 80%;
	max-width:304px;
	box-shadow:0 12px 6px rgba(119, 119, 119, 0.85);
	-webkit-box-shadow:0 12px 8px rgba(119, 119, 119, 0.85);
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg);
}
.offer-form:after {
	right: 7px;
	left: auto;
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	transform: rotate(2deg);
}
.offer-form .form-holder{padding:0;}
.offer-form .form-holder:after{
	content:'';
	display:block;
	clear:both;
}
.offer-form .row{
	margin:0 0 11px;
	width: 33%;
	float: left;
}

.offer-form .age {
	width: auto!important
}
.offer-form .age-status {
	width: auto;
	max-width: 49%;
	padding-top: 7px;
}
.offer-form .info-holder{
	padding-top: 20px;
}
.offer-form .row:after{
	content:'';
	display:block;
	clear:both;
}
.offer-form label{
	width:120px;
	padding: 10px 20px 0 3px;
	text-align:right;
	font:16px/19px 'FranklinGothicURWCon-Dem', Arial, Verdana, Helvetica, sans-serif;
}
.offer-form .text{
	float:left;
	border:4px solid #dfe6eb;
	border-radius:2px;
	width:275px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-top: 5px;
}

.offer-form .textForDay{
	float:left;
	border:4px solid #dfe6eb;
	border-radius:2px;
	width:60px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-top: 5px;
}

.offer-form .textForDay input{
	background:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-radius:1px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2) inset;
	margin:0;
	padding:7px 5px 6px;
	border:1px solid #cdcdcd;
	float:left;
	width:100%;
}

.offer-form .text input{
	background:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-radius:1px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2) inset;
	margin:0;
	padding:7px 5px 6px;
	border:1px solid #cdcdcd;
	float:left;
	width:100%;
}
.offer-form .text input.aspNetDisabled {
	background-color: #cdcdcd !important;
}
.offer-form .textarea{
	float:right;
	border:4px solid #cfd5da;
	border-radius:2px;
	margin:-2px 0 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:75.8%;
}
.offer-form .textarea textarea{
	background:#fff;
	width:100% !important;
	height:205px;
	margin:0 -1px 0 0;
	padding:3px 7px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:1px solid #c8c8c8;
	float:left;
	color:#ccc;
	border-radius:1px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2) inset;
	overflow:auto;
}
.offer-form .textarea textarea:-moz-placeholder{color:#ccc;}
.offer-form .textarea textarea::-webkit-input-placeholder{color:#ccc;}
.offer-form .textarea textarea::-moz-placeholder{
	color:#ccc;
	opacity:1;
}
.offer-form .textarea textarea:-ms-input-placeholder{color:#ccc;}
.offer-form input[type=checkbox]{
	float:left;
	padding:0;
	margin:3px 9px 0 0;
	width:13px;
	height:13px;
}
.offer-form .check-block {
	padding: 0;
	overflow: visible;
}
.offer-form .check-block .chk-area {
	margin: 3px 8px 0 -23px;
}
.offer-form .check-holder {
	width: 100%;
	padding: 19px 2px 11px;
}
.offer-form .check-holder label{
	float:none;
	text-align:left;
	padding:0;
	width:auto;
	font:16px/20px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
}
.offer-form input[type=submit]{
	width:94px;
	height:35px;
	margin:0;
	padding:0 0 1px;
	cursor:pointer;
	border:none;
	float:right;
	overflow:hidden;
	font:16px/35px Verdana, Arial, Helvetica, sans-serif;
	background:#ececec url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ececec 0%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#dbdbdb));
	background: -webkit-linear-gradient(top,  #ececec 0%,#dbdbdb 100%);
	background: -o-linear-gradient(top,  #ececec 0%,#dbdbdb 100%);
	background: -ms-linear-gradient(top,  #ececec 0%,#dbdbdb 100%);
	background: linear-gradient(to bottom,  #ececec 0%,#dbdbdb 100%);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(255, 255, 255, 0.7) inset;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(255, 255, 255, 0.7) inset;
	border-radius:2px;
}
.offer-form h2 {
	font: 36px/36px 'FranklinGothicURWCon-DemIta', 'Trebuchet MS', Arial, Verdana, sans-serif;
	color: #054f8e;
	padding: 2px;
}
.offer-form address {
	margin: 0 auto;
}
.nomarg-area .chk-area {
	margin: 2px 8px 0 0!important;
}
.nomarg-area .check-holder label {
	float: left;
	font: 14px/14px 'FranklinGothicURWCon-Med', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
.offer-form .nomarg-area {
	height: auto;
	position:relative;
	float:left;
}
.offer-form .nomarg-area .check-holder {
	padding: 10px 2px 10px;
}
.offer-form .button-block.but-right {
	margin-right: 33px;
	position: relative;
	float: right;
}
.offer-form a {
	font: 20px/24px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	width: 179px;
}
#home_3 img, #home_3 .image {
	float: left;
}
#home_3 .button-block {
	margin-right: 0px;
}
/* 2x */

.spec-cl .img_part1 {
	float: left;
	width: 300px;
	text-align: center;
	padding-top: 34px;
	border-radius: 15px 0 0 15px;
}
.spec-cl .img_part1 img {
	float: center;
	margin-top: 25px;
}

/* --- */

.findstore .social-block {
	margin-top: 0px;
}
.curr-offers .gallery .frame ul .description p {
	text-align: center;
	margin-right: -247px;
	padding-top: 216px;
	color: #fff;
	text-shadow: none!important;
	font: 30px/30px 'FranklinGothicURWCon-Boo', 'Trebuchet MS', Arial, Verdana, sans-serif;
}
.cur-2-div {
	position: relative;
	float: left;
	width: 65.9%;
}
.curr-offers .col3 {
	margin: 0;
	float: right;
}
.offer-purp-bl {
	position: relative;
	float: left;
	background: #4161b1;
	width: 270px;
	height: 240px;
	border-radius: 5px;
}
.curr-offers .buy-online {
	margin-top: 0!important;
}
.offer-purp-bl img {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin:auto;
	position: absolute;
}
.offer-form input[type=submit] {
	font: 20px/24px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif !important;
	color: #fff !important;
	width: 266px !important;
	/*position: relative;
	left: -42px;
	top: -30px;*/
}
.offer-form input[type=submit].button-check {
	font: 20px/24px 'FranklinGothicURWCon-Boo', Arial, Verdana, Helvetica, sans-serif !important;
	color: #fff !important;
	width: 180px !important;
}

label.error {
	color: red;
}
span#AgeResult {
	width: 120px;
	color: red;
	font: 16px/19px 'FranklinGothicURWCon-Dem', Arial, Verdana, Helvetica, sans-serif;
}

span#CurrOfferSubmitOk {
	width: 120px;
	color: #38a900 !important;
	font: 16px/19px 'FranklinGothicURWCon-Dem', Arial, Verdana, Helvetica, sans-serif;
}

span#EmailExistError {
	width: 120px;
	color: red;
	font: 16px/19px 'FranklinGothicURWCon-Dem', Arial, Verdana, Helvetica, sans-serif;
}

span#ErrorMessage {
	width: 120px;
	color: red;
	font: 16px/19px 'FranklinGothicURWCon-Dem', Arial, Verdana, Helvetica, sans-serif;
}

#errorbox {
	overflow: hidden;
}
#errorbox ul {
	overflow: hidden;
	margin-top: -10px;
	margin-bottom: 20px;
	padding-left: 5px;
}
#errorbox ul li {
	clear: both;
	list-style: none;
}
#errorbox label {
	width: auto!important;
	color: #990000;
}
.reg {
	font-size: 50%;
}
.trolley {
	top: 1px;
	position: relative;
}
.arrow {
	/*background: url("/img/sprite.png") no-repeat scroll -142px 0;
	width: 13px;
	height: 21px;
	position: absolute;
	top: 18px;
	left: 190px;
	z-index:100;*/
}
.offer-form a.policy_link {
	color: #0078BB;
	font-size: 14px;
}
.contacts .social-block {
	margin-top: 85px;
}
.curr-offers .main_shadow {
	background:url('/img/cur-off_bg.png') repeat-x;
	padding-top: 85px;
}
.curr-offers#wrapper {
	background: #EBEBEB;
}
.curr-offers .social-block {
	margin-top:0;
}
.curr-offers .header_bg {
	background-color: #118ACB;
}
.cookies-table { margin-bottom: 20px; border-spacing: 0 !important; border-collapse: collapse !important;}
.cookies-table td,
.cookies-table th { border:1px solid #666; padding:4px; text-align:left; vertical-align:top; }
.cookies-table td:first-child,
.cookies-table th:first-child { width:150px; }

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

.optionTabLeft, .optionTabRight {width:49%;height:40px;display:inline-block;text-align:center;line-height:40px;background-color:#40a6aa;font-weight:bold;color:#fff;cursor:pointer;margin-bottom:30px;position:relative;}
.optionTabLeft i.active, .optionTabRight i.active {width: 25px;height: 18px;position: absolute;margin-right: auto;bottom: -13px;left: 44%;background-size: 100%;}
.ageCheck {display:none;z-index:999;position: fixed;top:8%;left:0;right:0;width:86%;margin-left:auto;margin-right:auto;border:3px solid #0DB14B;background-color:#f7f7f7;}
.ageCheckBodyCont {padding:15px 20px 90px;text-align: center;}
.ageCheckBodyCont1 {padding:3px 25px 20px;text-align:center;}
.ageCheckBodyCont1 p {padding:20px 0px 0px 0px !important;}
.ageCheck h1 {color:#fff;font-size:14px;line-height:14px;font-weight:bold;background-color:#0DB14B;padding:12px 8px 13px;}
.ageCheck p{font-size: 13px;line-height: 16px;color: #697788;padding:25px 30px 15px 15px;margin-bottom:10px;text-align:center;}
.ageCheck p a {float:none !important;display:inline-block !important;margin-top:35px;}
.pannelClose {background: url('/img/close.png') no-repeat center center;background-size:100%;width: 12px;height: 12px;cursor: pointer;margin-top: 1px;}
.button_green.third_button:link {margin-top: 15px;background-size: 100% auto;font-size: 13px;line-height: 35px;height: 54px;padding: 8px 0px 0px 20px;width: 210px;float:none;text-align:left;}

.contact_banner {width: 100%;position: relative; height: 240px;background: none;}
.cookie_content .cookie_content_para_nospacebottom {font:17px/22px 'Arial';font-weight:normal;}
.cookie_content .cookie_content_para_nospacetop {font:17px/22px 'Arial';font-weight:normal;}
.cookie_content .cookie_content_para {font:16px/23px 'Arial';font-weight:normal;  margin-top: 20px;  margin-bottom: 11px;}
.cookie_content .cookie_content_para_last{font:17px/22px 'Arial';font-weight:normal;margin-bottom:60px;}
ul.privacylist {font:17px/22px 'Arial';font-weight:normal;list-style-type:disc;margin-left:0px;}
.cookie_content h2 {font: 24px/35px 'Arial';font-weight: bold;}
.cookie_content {margin-left: 26px;margin-top: 0px;width: 93%;}
.contact_banner h1{font:48px/48px 'IntroBold';margin-left: auto;margin-right: auto;width:100%;top: 126px;position:absolute;text-align:center;padding-left: 15px;}
.contact_banner .termheader{  font: 48px/48px 'IntroBold';margin-left: auto;margin-right: auto;width:100%;top: 126px;position:absolute;text-align:center;}
.contact_content {margin-left: auto;margin-right:auto;margin-top: 23px;width:100%;  padding-left: 10px;}
.contact_content .contact_content_para{font:16px/23px 'Arial';font-weight:normal;margin-bottom: 142px;width:100%;text-align:center;letter-spacing: 0.4px;}

.leftcont{left: 45px;top: 20.7%;}
.leftcont h1{font-size:60px;margin-bottom:180px;}

.carousel-inner .leftcont a.button_home_green:link {float: none;  margin-top: 0px;margin-left: 17px !important;padding-left: 39px;padding-top: 19px;margin-right: auto !important;text-align: left;
height: 67px;width: 240px;border-radius: 50px;background: url('../img/CTA_arrow.png') no-repeat 179px 9px;background-color: #0db14b;font-size: 23px;margin-bottom: 47px;}
.carousel-inner .leftcont a.button_home_green:hover{color:#b3ee11;background: url('../img/CTA_arrow_hover.png') no-repeat 179px 9px;background-color: #0db14b;text-decoration:none;}

.carousel-inner .leftcontslide2 a.button_home_green:link {float: none;  margin-top: 0px;margin-left: 7px !important;padding-left: 28px;padding-top: 19px;margin-right: auto !important;text-align: left;
height: 67px;width: 240px;border-radius: 50px;background: url('../img/CTA_arrow.png') no-repeat 179px 9px;background-color: #0db14b;font-size: 23px;margin-bottom: 47px;}
.carousel-inner .leftcontslide2 a.button_home_green:hover{color:#b3ee11;background: url('../img/CTA_arrow_hover.png') no-repeat 179px 9px;background-color: #0db14b;text-decoration:none;}

.carousel-inner .leftcontslide3 a.button_home_green:link {float: none;  margin-top: 11px;margin-left: 6px !important;padding-left: 12px;padding-top: 19px;margin-right: auto !important;text-align: left;
height: 67px;width: 240px;border-radius: 50px;background: url('../img/CTA_arrow.png') no-repeat 179px 9px;background-color: #0db14b;font-size: 23px;margin-bottom: 47px;}
.carousel-inner .leftcontslide3 a.button_home_green:hover{color:#b3ee11;background: url('../img/CTA_arrow_hover.png') no-repeat 179px 9px;background-color: #0db14b;text-decoration:none;}

.leftcontslide2{left: 45px;top: 20.7%;}
.leftcontslide2 h1{font-size:60px;margin-bottom:0px;}
.leftcontslide2 h2 {margin-bottom: 47px;margin-top: -7px;line-height: 1.4;font-size: 40px;}
    
.leftcontslide3{left: 45px;top: 20.7%;}
.leftcontslide3 h1{font-size:60px;margin-bottom:15px;}

    .gallery {height: 240px !important;}
    .carousel .carousel-indicators {border: 0px solid #f00;background-repeat: no-repeat;background-position: center bottom;height: 35px;background-size: 60% auto;padding-top: 18px;}
    .button-block {
        text-align:center;
    }
    .but-right {
        text-align:center;
    }
    .aside {
        float: none;
        width: 100%;
    }
    .col3 {
	    margin: 0 0 20px 0;
	    width: auto;
	    float: none;
        text-align: center;
    }
    .rtq_s1, .bgChange.bg1{
	    background: #ebebeb url(/img/rtq-easycig-bg3-768.jpg) no-repeat;
	    background-position: top center;
    }
    .rtq_s2, .bgChange.bg2{
	    background: #ebebeb url(/img/rtq-easycig-bg2-768.jpg) no-repeat;
	    background-position: top center;
    }
    .rtq_s3, .bgChange.bg3{
	    background: #ebebeb url(/img/rtq-easycig-bg1-768.jpg) no-repeat;
	    background-position: top center;
    }
	.gallery .frame ul .image .rtq_sign_1{
        float: none !important;
        background: url(/img/rtq-sign-3-1000.png) no-repeat 0 0;
        width: 242px;
        height: 103px;
        display: block;
        margin: 50px auto -50px;
	}
	.gallery .frame ul .image .rtq_sign_2{
        float: none !important;
        background: url(/img/rtq-sign-2-1000.png) no-repeat 0 0;
        width: 242px;
        height: 96px;
        display: block;
        margin: 50px auto -50px;
	}
	.gallery .frame ul .image .rtq_sign_3{
        float: none !important;
        background: url(/img/rtq-sign-1-1000.png) no-repeat 0 0;
        width: 262px;
        height: 98px;
        display: block;
        margin: 50px auto -50px;
	}
}

@media (max-width:640px)
{
.mob-layout-width 
{
  width: 79%;
}

.det_sec_wrap h2 {
  width: 80%;
}

.det_sec_three .text_cent h2 {
  width:  50%;
}

.loz-sec-three .text_cent .chew_mobile img {
  margin-top: 40px;
    padding-right: 0px;
  padding-left: 5px;
}

.loz-sec-three .text_cent h2 {
  width: 55%;
}
.loz-sec-three .text_cent .howchew {
  width: 60%;
  font-size: 35px;
  margin-top: 51px;
  line-height: 43px;
  padding-left: 0px;
}
.loz-sec-three p {
  border-top: 0px solid #ccc;
  padding-top: 0px;
  margin-top: -2px;
    margin-bottom: 39px;
}

.patch-sec-three .text_cent .howchew {
  width: 86%;
  font-size: 35px;
  margin-top: 85px;
  line-height: 43px;
  padding-left: 0px;
    margin-bottom: 0px;
}

.loz-sec-three .text_cent .howchew-h3 {
  font-size: 26px;
  margin-top: 23px;
  line-height: 31px;
 margin-bottom: 73px;
  width: 83%;
  margin-left: auto;
  margin-right: auto;
}



.patch-sec-three p {
  border-top: 0px solid #ccc;
  padding-top: 0px;
  margin-top: 46px;
  margin-bottom: 10px;
  line-height: 19.5px;
  width: 96%;
}

.patch-soc-txt p
{
margin-top: -16px;
  padding-left: 55px;
  padding-right: 55px;
}
.row-effective-quitting-content .rblsuggestion
{
    margin-top: 3%;
}

.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel4
{
    margin-top:0%;
}

.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel5
{
margin-top: 5%;
}

.row-effective-quitting-result-content .AA1A12A112A1122 h1
{
  width: 55%;
  margin-left: auto;
  margin-right: auto;
}
.row-effective-quitting-result-content .AA1A12A113A1122 h1
{
      width: 55%;
  margin-left: auto;
  margin-right: auto;
}
.row-effective-quitting-result-content .BB2A112A1122 h1,.row-effective-quitting-result-content .BB2A113A1122 h1,.row-effective-quitting-result-content .AA2A12A112A1122 h1,.row-effective-quitting-result-content .AA2A12A113A1122 h1,.row-effective-quitting-result-content .BB1A12A112A1122 h1,.row-effective-quitting-result-content .BB1A12A113A1122 h1
{
      width: 55%;
  margin-left: auto;
  margin-right: auto;
}
.ie-fix-div select {
  padding-left: 20%;
}

}

@media (max-width:620px)
{
    .leftcont h1 {font-size: 54px;}
    .leftcontslide2 h1 {font-size: 54px;}
    .leftcontslide3 h1 {font-size: 54px;}
    .mob-logo a img 
    {
        width: 34%;
    }
    #nav li
    {
        font:24px/28px 'Arial';
        font-weight:bold;
    }

    .prd-loz h1 {
  font-size: 52px;
  line-height: 63px;
}

.prd-loz h1 {
  font-size: 48px;
  line-height: 52px;
}

.prd-loz .text_cent .mob-layout-width {
  width: 88%;
}

.loz-sec-two .det_sec_wrap h2 {
  font-size: 33px;
}

.loz-sec-three .text_cent h2 {
  width: 55.5%;
    font-size: 33px;
}

.loz-sec-three .text_cent .howchew {
  font-size: 33px;
}

.patch-sec-three .text_cent .what_list {
  width: 80%;
}

.loz-sec-three .text_cent .howchew-h3 {
  font-size: 24px;
  line-height: 29px;
}

.patch-sec-three p {
  padding-left: 30px;
  padding-right: 30px;
}

.patch-soc-txt p {
  padding-left: 30px;
  padding-right: 30px;
}



}

@media (max-width:580px)
{
.row-effective-quitting-content .rblsuggestion label {margin-bottom: 51px;}
    /**DL-Menu Fix**/
 .nav-block {margin-top: -107px;}
  /**DL-Menu Fix**/
.carousel-control {width: 12% !important;}
.leftcontslide2 h2 {margin-top: 0px;line-height: 1;font-size: 36px;}
.leftcont h1 {margin-bottom: 140px !important;}
.leftcont h1 {font-size: 42px;}
.leftcontslide2 h1 {font-size: 42px;}
.leftcontslide3 h1 {font-size: 42px;}
.carousel img {height: 606px !important;}
.leftcont{left: 45px;}
.leftcontslide2{left: 45px;}
.leftcontslide3{left: 45px;}
 .button_green.third_button:link {float:none !important; text-align: left;}
    .footer-disclaimer,.container-princ + #footer .footer-disclaimer,.callout-container + #footer .footer-disclaimer 
    {
        width: 406px;
        font: 12px/18px 'Arial';
        padding-left: 0px;
    }
    .footer-text a 
    {
        font: 12px/18px 'Arial';
    }
    .mobile-footer 
    {
      padding-top: 5px;
    }
    .row-footer-links 
    {
       padding-top: 15px;
    padding-bottom: 10px;
      padding-left: 20px;
    padding-right: 20px;
    width: 441px;
      margin-left: auto !important;
    }
    .mob-logo a img 
    {
        margin: 26px auto;
        padding-right: 10px;
        width: 32%;
        box-sizing: border-box !important;
    }
    .nav-block .slide 
    {
        top: 36px;
    }
    /*main {margin-top: 89px;}*/
    .active .opener:after
    {
      right: -10px;
    }

.det_sec_three p {
  padding-left: 10px;
  padding-right: 10px;
}

.det_sec_three .text_cent .what_list {
  width: 95%;
  padding-left: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 10px;
}

.chew_mobile img {
  padding-right: 5px;
  padding-left: 5px;
}

.mob-layout-width {
  width: 480px;
  padding-top:0px;
}

.wtb-left-link {
  font-size: 20px;
}

.btn-gum-lm {
  display: inline-block;
  float: right;
  width: 210px;
  height: 46px;
  text-decoration: none;
  background: url('../img/nico-next-arrow.png') no-repeat 168px 6px;
  background-color: #0db14b;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  padding-left: 26px;
  padding-top: 14px;
  letter-spacing: normal;
  text-transform: uppercase;
  border-radius: 25px;
}

.btn-gum-lm:hover
{
    float:right;
    width: 210px;
    padding-top: 14px;
    padding-left: 26px;
    color:#b3ee11;
    background: url('../img/active-next-arrow.png') no-repeat 168px 6px;
    background-color: #0db14b;
    text-decoration:none;
}

.det_section {
  padding-top: 15px;
}

.loz-sec-three .text_cent .what_list {
  width: 86%;
  padding-left: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 10px;
}
.loz-sec-three .text_cent .chew_mobile img {
  padding-right: 5px;
 padding-left: 5px; 
}

.loz-sec-two .det_sec_wrap h2 {
  font-size: 32px;
  width: 435px;
  margin-bottom: 20px;
}

.loz-sec-three .text_cent h2 {
  width: 325px;
  font-size: 32px;
}

.loz-sec-three .text_cent .howchew {
  font-size: 32px;
  width: 317px;
}

.prd-patch .text_cent h2 {
  padding-right: 0px;
  font-size: 24px;
  margin: 16px 0 19px 0;
}

.prd-patch .text_cent h1 {
  font-size: 46px;
  line-height: 50px;
}
.prd-patch .text_cent .mob-layout-width {
  width: 95%;
}

.prd-patch .text_cent .dotter-wtb .dotter-wtb-link .wtb-left-link {
  float: left;
  text-align: left;
  font-size: 23px;
  width: 39%;
  padding-top: 34px;
  padding-left: 27px;
  line-height: 30px;
}

.patch-sec-three .text_cent .howchew {
  font-size: 30px;
  width: 440px;
  line-height: 38px;
  margin-bottom: 40px;
}

.patch-sec-three .text_cent .howchew-h3 {
  font-size: 22px;
  line-height: 27px;
  width: 415px;
}
.contact_banner .termheader
{
  font: 42px/42px 'IntroBold';
}
.contact_content .contact_content_para
{
font: 15px/22px 'Arial';
}
.center-wrapper {
  width: 100% !important;
}
.carousel-inner .leftcontslide2 a.button_home_green:link {display: inline-block;float: left;margin-top: 14px;margin-left: 0px;width: 179px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 135px 4px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 26px;padding-top: 12px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;font-family: 'Arial';}
.carousel-inner .leftcontslide2 a.button_home_green:hover,.carousel-inner .leftcontslide2 a.button_home_green:focus{text-decoration: none !important;color:#b3ee11 !important;background: url('../img/active-next-arrow.png') no-repeat 135px 4px;background-color: #0db14b;text-decoration:none;}

.carousel-inner .leftcont a.button_home_green:link {display: inline-block;float: left;margin-top: 14px;margin-left: 0px;width: 179px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 135px 4px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 21px;padding-top: 12px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;font-family: 'Arial';}
.carousel-inner .leftcont a.button_home_green:hover,.carousel-inner .leftcont a.button_home_green:focus{text-decoration: none !important;color:#b3ee11 !important;background: url('../img/active-next-arrow.png') no-repeat 135px 4px;background-color: #0db14b;text-decoration:none;}

.carousel-inner .leftcontslide3 a.button_home_green:link {display: inline-block;float: left;margin-top: 2px;margin-left: 2px;width: 179px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 135px 4px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 22px;padding-top: 13px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;font-family: 'Arial';}
.carousel-inner .leftcontslide3 a.button_home_green:hover,.carousel-inner .leftcontslide3 a.button_home_green:focus{text-decoration: none !important;color:#b3ee11 !important;background: url('../img/active-next-arrow.png') no-repeat 135px 4px;background-color: #0db14b;text-decoration:none;}
#dotter-widget {
  padding-left: 5px;
  padding-right: 5px;
}
.leftcontslide2 h1 sup {
  font-size: 35px;
}
.ie-fix-div select {
  padding-left: 22%;
}

}

@media (max-width:520px)
{
.prd_padding .lozenimg {margin-top: -124px;}
.producthomepage .lozenimg .mob-loz p {font-size: 26px;}
.producthomepage .prodgumimg .mob-loz p {font-size: 26px;}
.producthomepage .patchimg .mob-loz p {font-size: 26px;}
.header_bg {height: 112px;}
 .prd_img h2 {font-size: 38px;}
.home-page-content-h2 h2 {
  font-size: 30px;
  padding-bottom: 18px;
}
.home-page-content-para {
  font: 14px/21px 'Arial';
  margin-left: -10px !important;
  margin-right: 10px !important;
}
.text-container {
  width: 471px !important;
  padding-bottom: 60px !important;
}
    .product-callout .callout-image
    {
          height: 300px;
    }
    .princ-callout .callout-image
    {
        height:200px;
    }
    .suggest-callout .callout-image
    {
        height:200px;
    }
    .product-call-desc .head-text h2, .princ-call-desc .head-text h2, .suggest-call-desc .head-text h2 
    {
        font-size: 30px;
    }
    .product-call-desc p, .princ-call-desc p, .suggest-call-desc p 
    {
        font: 20px/27px 'Arial';
        width: 365px;
        margin: auto;
        padding-bottom: 12px;
    }
    .product-call-desc a, .princ-call-desc a, .suggest-call-desc a 
    {
        font: 20px/27px 'Arial';
        font-weight: bold;
    }

.detail_menu h2 {
  font-size: 35px;
}

.selectDropdownGum {
  width: 300px;
  height: 60px;
  font-weight: 700;
  margin-top: 20px;
  border-radius: 50px;
  font-size: 32px;
  /*text-align: center;*/
  margin-right: 0px;
  padding-left: 30px;
}

.det_section h1 {
  font-size: 46px;
  line-height:52px;
}

.mob-layout-width {
  width: 90%;
  padding-top: 0px;
}

.dotter-wtb {
  margin-top: 60px;
}

.det_sec_wrap h2 {
  width: 80%;
  font-size:30px;
}

.det_sec_three .text_cent h2 {
  width: 70%;
}

.det_sec_three .text_cent .howchew {
  width: 100%;
  font-size: 35px;
}

.loz-sec-two .det_sec_wrap h2 {
  font-size: 30px;
  margin-bottom: 20px;
  padding-left: 6px;
  line-height: 35px;
  margin-top: 25px;
}

.loz-sec-three .text_cent h2 {
  width: 302px;
  font-size: 30px;
  line-height: 35px;
}

.loz-sec-three .text_cent .howchew {
  font-size: 30px;
  width: 317px;
  line-height: 35px;
}

.prd-loz h1 {
  font-size: 44px;
  line-height: 50px;
}

.prd-loz h2 {
  font-size: 24px;
  line-height: 25px;
  font-weight: bold;
}

.prd-patch .text_cent h1 {
  font-size: 44px;
  line-height: 48px;
}

.prd-patch .text_cent h2 {
  padding-right: 0px;
  font-size: 22px;
  margin: 16px 0 10px 0;
}

.prd-patch .text_cent .dotter-wtb .dotter-wtb-link .wtb-left-link {
  font-size: 21px;
  width: 39%;
  line-height: 28px;
    padding-left: 24px;
}

.patch-sec-three .text_cent .howchew {
  font-size: 28px;
  width: 410px;
  line-height: 33px;
}

.patch-sec-three .text_cent .howchew-h3 {
  font-size: 20px;
  line-height: 25px;
  width: 376px;
  margin-bottom: 0px;
}

.patch-soc-txt {
  padding: 0px;
}
.contact_content .contact_content_para {
  font: 13px/20px 'Arial';
}

.contact_content
{
padding-left:0px;
}

}
@media (max-width: 480px)
{
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel5 label {margin-right:0px;}
 #mob_nav li a:active {color:#ffffff;}
 /**DL-Menu Fix**/
 #mob_nav li {font: 22px/30px 'Arial';padding-bottom: 8px !important;}
 /**DL-Menu Fix**/
 #mob_nav .menu-1 {padding-top: 38px !important;}
  #mob_nav .menu-divider {padding-bottom: 10px !important;}
 .mobile-nav {margin-top: 70px !important;}
 /**DL-Menu Fix**/
.nav-block {margin-top: -92px;}
/**DL-Menu Fix**/
.leftcont h1 {margin-bottom: 100px !important;}
.home-page-content-h2 h2 {padding-left: 0px;}
.carousel img {height: 530px !important;}
.productpage .prodcalright .prodhelpcontent a.button_prod_green:link {margin-bottom: 15px;margin-top: 0px;display: inline-block;float: none;margin-left: 99px;padding-left: 20px;padding-top: 13px;width: 210px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 20px;padding-top: 14px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;}
.productpage .prodcalright .prodhelpcontent a.button_prod_green:hover{text-decoration: none;color:#b3ee11;background: url('../img/active-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;text-decoration:none;}
.producthomepage .lozenimg a.button_prod_green:link {margin-bottom: 15px;margin-top: 25px;display: inline-block;float: none;width: 210px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 20px;padding-top: 14px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;}
.producthomepage .prodgumimg a.button_prod_green:link {margin-bottom: 15px;margin-top: 25px;display: inline-block;float: none;width: 210px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 20px;padding-top: 14px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;}
.producthomepage .patchimg a.button_prod_green:link {margin-bottom: 15px;margin-top: 25px;display: inline-block;float: none;width: 210px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;color: #fff;font-size: 15px;font-weight: bold;padding-left: 20px;padding-top: 14px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;}
.producthomepage .lozenimg a.button_prod_green:hover{text-decoration: none;color:#b3ee11;background: url('../img/active-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;text-decoration:none;}
.producthomepage .prodgumimg a.button_prod_green:hover{text-decoration: none;color:#b3ee11;background: url('../img/active-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;text-decoration:none;}
.producthomepage .patchimg a.button_prod_green:hover{text-decoration: none;color:#b3ee11;background: url('../img/active-next-arrow.png') no-repeat 168px 6px;background-color: #0db14b;text-decoration:none;}
.producthomepage .patchimg h2 {margin-top: 25px;}
.producthomepage .patchimg .mob-loz p {margin-top: 25px;width:100% !important;padding-left: 0;padding-right: 10px;}
.productpage .prodgumimg .prd_lozen_mob {width: 100%;height: auto;}
.productpage .patchimg .prd_lozen_mob {width: 100%;height: auto;}
.productpage .prodcalright .prodhelpcontent p {padding-left: 0px;font-size: 18px;line-height: 26px;width: 100%;margin-bottom: 16px;margin-top: 25px;}
.productpage .prodcalleft {height: auto;}
.producthomepage .prodgumimg p {padding-top: 20px;}
.row-effective-quitting-content {margin-top: 126px;}
.productpage .prodcalright {height: 400px;}
.ageCheckBodyCont .learnMoreRecommdBtn, .ageCheckBodyCont .learnMoreRecommdBtn:visited, .ageCheckBodyCont1 .learnMoreRecommdBtn, .ageCheckBodyCont1 .learnMoreRecommdBtn:visited {float: none !important;margin-left: 0;margin-right: 10px;padding-left: 0px;padding-right: 90px;margin-bottom:15px;}
/*#ContentPlaceHolder1_rblsuggestionlevel2A input[type="radio"] {margin: -30px 10px 75px 45px !important;}
#ContentPlaceHolder1_rblsuggestionlevel2B input[type="radio"] {margin: -48px 10px 61px 45px !important;}*/
.product-call-desc, .princ-call-desc, .suggest-call-desc {width: 100%;}
.row-effective-products-quitting .reason-content h2 {font: 36px/50px 'IntroBold';}
.row-effective-products-quitting .reason-content p {font: 18px/26px 'Arial';font-weight: bold;}
.row-effective-quitting-content .suggestionheader {font-size: 18px;}
.row-effective-quitting-result-content .resultRightCont h1 {font-size: 26px;}
.row-effective-quitting-content .rblsuggestion {top: 148px;left: 89px;}
#ContentPlaceHolder1_rblsuggestionlevel4 label {width: 220px;font-weight: normal;text-align: left;font-size: 14px;}
.row-effective-products-quitting .reason-content {left: 0px;top: 60px;}
.row-effective-quitting-content .suggestionheader {left: 0px;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel1 {width:312px;  margin-top: 4%;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2A {width:312px;  margin-top: 2%;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2B {width:312px;margin-top: 3%;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel3 {width:312px;margin-top: 10%;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel4 {width:312px;margin-top: 4%;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel5 {width:312px;margin-top: 10%;}
.row-effective-quitting-content .rblsuggestion label {width: 220px;font-weight: normal;text-align: left;font-size: 14px;margin-bottom: 30px;}
.resultRightCont h1 {font-size: 20px;color: #0B2269;font-weight: bold;margin-bottom: 35px;text-align: center;}
.optionTabLeft, .optionTabRight {width: 49%;height: 34px;display: inline-block;text-align: center;line-height: 34px;background-color: #40a6aa;
font-weight: bold;color: #fff;cursor: pointer;margin-bottom: 30px;position: relative;font-size: 15px;}
.optionTabLeft i.active, .optionTabRight i.active {width: 25px;height: 18px;position: absolute;margin-right: auto;bottom: -13px;left: 39.5%;background-size: 100%;}
.optionTabLeft {border-radius:12px 0px 0px 12px;}
.optionTabRight {border-radius:0 12px 12px 0;}
.ageCheck {display: none;z-index: 999;position: fixed;top: 10%;left: 0;right: 0;width: 86%;margin-left: auto;margin-right: auto; border: 3px solid #0DB14B;background-color: #f7f7f7; }
.ageCheckBodyCont {padding:15px 35px 26px;text-align: center;}
.ageCheckBodyCont1 {padding:3px 25px 20px;text-align:center;}
.ageCheckBodyCont1 p {padding:20px 0px 0px 0px !important;}
.ageCheck h1 {color:#fff;font-size:15px;line-height:14px;font-weight:bold;background-color:#0DB14B;padding:12px 8px 13px;}
.ageCheck p{font-size: 13px;line-height: 16px;color: #697788;padding:25px 30px 15px 15px;margin-bottom:10px;text-align:center;}
.ageCheck p a {float:none !important;display:inline-block !important;margin-top:35px;}
.pannelClose {background: url('/img/close.png') no-repeat center center;background-size:100%;width: 12px;height: 12px;cursor: pointer;margin-top: 1px;}
.button_green.third_button:link {margin-top: 15px;background-size: 100% auto;font-size: 13px;line-height: 35px;height: 54px;padding: 8px 0px 0px 20px;width: 210px;}
.row-effective-quitting-result-content .learnMoreCon {text-align:center;padding: 20px 30px;}
.row-effective-quitting-result-content .learnMoreRecommdBtn, .row-effective-quitting-result-content .learnMoreRecommdBtn:visited {float: none;padding-left: 0px;padding-right: 27px;}
.row-effective-quitting-result-content .recommdLink {float: none;}
.cookie_content .cookie_content_para_nospacebottom {font:14px/20px 'Arial';font-weight:normal;margin-right:20px;}
.cookie_content .cookie_content_para_nospacetop {font:14px/20px 'Arial';font-weight:normal;margin-right:20px;}
.cookie_content .cookie_content_para {font:14px/20px 'Arial';font-weight:normal;margin-right:20px;}
ul.privacylist {font:14px/20px 'Arial';font-weight:normal;list-style-type:disc;margin-right:20px;}
.cookie_content .cookie_content_para_last{font:14px/20px 'Arial';font-weight:normal;margin-bottom:25px;margin-right:20px;}
.cookie_content h2 {font: 18px/25px 'Arial';font-weight: bold;}
.cookie_content {margin-left: 10px;margin-top: 26px;width: 100%;}
.prd_padding .lozenimg {margin-top: -130px;}
.producthomepage .lozenimg h2 {margin-left: 9px;margin-top: 45px;}
.productpage .prd_lozen_mob {height: auto; margin-top: 6%;}
.prd_padding .lozenimg p {margin-top:25px;}
.prd_img h2{font-size: 28px;}
.productpage .prodcalright h2 {font-size: 28px;margin-top: 25px; margin-left:auto;margin-right:auto;}
.prd_padding .mob-loz p {font-size: 18px !important;width: 277px;}
.prd_padding .lozenimg p {font-size: 18px;width: 287px;}
.contact_banner {width: 100%;position: relative; height: 170px;background: none;}

.contact_banner h1{font:50px/50px 'IntroBold';margin-left: auto;margin-right: auto;width:100%;top: 100px;position:absolute;text-align:center;}
.contact_banner .cookieheader {font:42px/42px 'IntroBold';}
.contact_banner .termheader{font:32px/32px 'IntroBold';}
.contact_content {margin-left: auto;margin-right:auto;margin-top: 10px;width:100%;}
.contact_content .contact_content_para{font:14px/20px 'Arial';font-weight:normal;margin-bottom: 65px;width:100%;text-align:center;padding-right: 0px; margin-top:10%;}

.leftcont{left: 30px;top: 20%;}
.leftcont h1{font-size:32px;margin-bottom:100px;}

.leftcontslide2{left: 30px;top: 20%;}
.leftcontslide2 h1{font-size:32px;margin-bottom:0px;}
.leftcontslide2 h2 {margin-bottom: 25px;margin-top: 0px;line-height: 1.1;font-size: 28px;}
.carousel-control {width: 18% !important;}
.leftcontslide3{left: 30px;top: 18%;}
.leftcontslide3 h1{font-size:32px;margin-bottom:15px;}
    /**************************************/
    .carousel .carousel-indicators {border: 0px solid #f00;background-repeat: no-repeat;background-position: center bottom;height: 35px;background-size: 75% auto;}
    .carousel .carousel-indicators li,.carousel .carousel-indicators.active li{height: 11px !important;  width: 11px !important;}
    .carousel .carousel-indicators li.active,.carousel .carousel-indicators.active li.active {
  width: 13px !important;
  height: 13px !important;
  margin: 0;
  background-color: #fff;
}
    .nav-block .slide{top: 43px;}
    /*main {margin-top: 83px;}*/
    #terms
    {
        margin-left: 3%;
    }

    #privacy
    {
        margin-left: 3%;
    }

    .mobile-footer a:first-child
    {
        padding-right: 8px;
    }

    .footer-disclaimer,.container-princ + #footer .footer-disclaimer,.callout-container + #footer .footer-disclaimer
    {
        width:100%;
          padding-left: 5px;
  padding-right: 5px;
    }
    .row-footer-links
    {
        width:100%;
        padding-left: 5px;
        padding-right: 5px;
    }
    .footer-container {width: 421px !important;margin: 0 auto;}
    .footer-divider .img-responsive
    {
        height: 2px;
    }
    .header_bg 
    {
        height: 105px;
    }
    #nav li 
    {
        font: 22px/26px 'Arial';
        font-weight: bold;
    }
    .text-container 
    {
        width: 386px !important;
        padding-bottom: 35px !important;
    }
    .home-page-content-h2 h2 
    {
        font-size: 26px;
        padding-bottom: 8px;  margin-top: 10px;
    }
    .home-page-content-para 
    {
        font: 12px/19px 'Arial';
    }
    .product-call-desc .head-text h2, .princ-call-desc .head-text h2, .suggest-call-desc .head-text h2 
    {
        font-size: 26px;
    }
    .product-call-desc p, .princ-call-desc p, .suggest-call-desc p 
    {
        font: 18px/25px 'Arial';
        width: 310px;
    }
    .product-call-desc a, .princ-call-desc a, .suggest-call-desc a 
    {
        font: 18px/25px 'Arial';
        font-weight: bold;
     }
    .product-call-desc, .princ-call-desc, .suggest-call-desc 
    {
      margin-top: 20px;
    }
    .princ-callout .princ-call-desc-howtostop p{margin-top:0px;}
        .princ-call-desc p
        {
              margin-top: -20px;
        }
    .princ-call-desc
    {
        margin-top:0px;
    }
    .suggest-call-desc
    {
        padding-top:4px;
    }
    .callout-container 
    {
    padding-bottom: 20px;
    }
    /**************************************/
    .gallery {height: auto !important;}
    .button-block {
        text-align:center;
    }
    .but-right {
        text-align:center;
    }
    .aside {
        float: none;
        width: 100%;
    }
    .col3 {
	    margin: 0 0 20px 0;
	    width: auto;
	    float: none;
        text-align: center;
    }
    .rtq_s1, .bgChange.bg1{
	    background: #ebebeb url(/img/rtq-easycig-bg3-480.jpg) no-repeat;
	    background-position: top center;
    }
    .rtq_s2, .bgChange.bg2{
	    background: #ebebeb url(/img/rtq-easycig-bg2-480.jpg) no-repeat;
	    background-position: top center;
    }
    .rtq_s3, .bgChange.bg3{
	    background: #ebebeb url(/img/rtq-easycig-bg1-480.jpg) no-repeat;
	    background-position: top center;
    }
	.gallery .frame ul .image .rtq_sign_1{
        float: none !important;
        background: url(/img/rtq-sign-3-480.png) no-repeat 0 0;
        width: 146px;
        height: 219px;
        display: block;
        margin: 35px auto -35px;
	}
	.gallery .frame ul .image .rtq_sign_2{
        float: none !important;
        background: url(/img/rtq-sign-2-480.png) no-repeat 0 0;
        width: 178px;
        height: 227px;
        display: block;
        margin: 35px auto -35px;
	}
	.gallery .frame ul .image .rtq_sign_3{
        float: none !important;
        background: url(/img/rtq-sign-1-480.png) no-repeat 0 0;
        width: 203px;
        height: 236px;
        display: block;
        margin: 35px auto -35px;
	}
    .btn-prev {
        top: 125px !important;
        left: 10px !important;
    }

    .btn-next {
        top: 125px !important;
        right: 10px !important;
    }

.det_section h1 {
  font-size: 42px;
  line-height:48px;
}

.det_section h2 {
  font-size: 22px;
  padding-right: 0px;
  padding-bottom: 10px;
}

.det_section p {
  font-size: 14px;
  line-height: 20px;
  padding-right: 0px;
  margin-bottom: 35px;
}

.btn-gum-wtb {
  float: none;
  padding-left: 25px;
  padding-top: 13px;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: left;
  height: 55px;
  width: 260px;
  border-radius: 50px;
  background: url('../img/nico-next-arrow.png') no-repeat 217px 11px;
  background-color: #0db14b;
  font-size: 22px;
}

.btn-gum-wtb:hover
{
    color:#b3ee11;
    background: url('../img/active-next-arrow.png') no-repeat 217px 11px;
    background-color: #0db14b;
    text-decoration:none;
}

.det_sec_wrap h2 {
  font-size: 27px;
}

.det_sec_three .text_cent h2 {
   font-size: 32px;
}

.det_sec_three .text_cent .what_list span {
  display: inline-block;
  margin-left: -4px;
  font-size: 14px;
  line-height: 21px;
}

ol.what_list li {
  margin-left: 0px; 
}

.det_sec_three .text_cent .howchew {
  font-size: 33px;
}

.det_sec_three p {
  font-size: 14px;
  line-height: 21px;
}

.det_sec_three .text_cent {
  padding-bottom: 0px;
}

.wtb-left-link {
  font-size: 16px;
}

.btn-gum-lm {
  width: 175px;
  background: url('../img/nico-next-arrow.png') no-repeat 134px 6px;
  background-color: #0db14b;
  font-size: 15px;
  font-weight: bold;
  padding-left: 15px;
  padding-top: 14px;
}

.btn-gum-lm:hover
{
    width: 175px;
    padding-top: 14px;
    padding-left: 15px;
    color:#b3ee11;
    background: url('../img/active-next-arrow.png') no-repeat 134px 6px;
    background-color: #0db14b;
    text-decoration:none;
}

.loz-sec-three p {
  margin-top: 30px;
}

.prd-loz .text_cent .mob-layout-width {
  width: 90%;
}

.prd-loz h1 {
  font-size: 41px;
  line-height: 46px;
}

.loz-sec-two .det_sec_wrap h2 {
  font-size: 26px;
  margin-bottom: 20px;
  padding-left: 6px;
  line-height: 32px;
  margin-top: 25px;
  width: 360px;
}

.det_sec_three .text_cent h2 {
  font-size: 26px;
  width: 262px;
  line-height: 32px;
}

.loz-sec-three .text_cent .what_list {
  width: 100%;
  padding-left: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 10px;
  margin-top: 10px;
}

.loz-sec-three .text_cent .howchew {
  font-size: 26px;
  width: 258px;
  line-height: 32px;
}

.loz-menu h2
{
  font-size: 29px;
  padding-top: 63px;
}

.loz-menu .aright {
  right: 12px;
  top: 11px;
}

.loz-menu .aleft {
  left: 12px;
  top: 11px;
}

.prd-loz .text_cent .dotter-wtb {
  margin-top: 60px;
}

.prd-patch .text_cent h1 {
  font-size: 42px;
  line-height: 44px;
}

.prd-patch .text_cent h2 {
  padding-right: 0px;
  font-size: 18px;
  margin: 16px 0 10px 0;
}

.prd-patch .text_cent .mob-layout-width {
  width: 95%;
}

.prd-patch .text_cent .dotter-wtb .dotter-wtb-link .wtb-left-link {
  font-size: 18px;
  width: 39%;
  line-height: 25px;
}

.patch-sec-three .text_cent .what_list {
  margin-top: 25px;
}

.patch-sec-three .text_cent .howchew {
  font-size: 24px;
  width: 352px;
  line-height: 32px;
    margin-top: 30px;
      margin-bottom: 20px;
}

.patch-sec-three .text_cent .howchew-h3 {
  font-size: 18px;
  line-height: 23px;
  width: 340px;
  margin-bottom: 0px;
}

.patch-sec-three {
  padding-bottom: 0px;
}

.prd-patch .text_cent .mob-layout-width {
  padding-top: 0px;
}

.selectDropdownGum {
  width: 275px;
}
}

@media (max-width:420px)
{

    /*main {margin-top: 70px;}*/
    .footer-container 
    {
      padding-right: 5px !important;
      padding-left: 5px !important;
    }
    .footer-text a 
    {
        font: 10px/17px 'Arial';
    }

    .footer-disclaimer,.container-princ + #footer .footer-disclaimer,.callout-container + #footer .footer-disclaimer
    {
        font: 10px/18px 'Arial';
        padding-top: 10px;
    }
    #terms 
    {
        margin-left: 2%;
    }
    #privacy 
    {
        margin-left: 2%;
    }
    .mobile-footer a:first-child 
    {
        padding-right: 4px;
    }
    .mob-logo a img 
    {
        margin: 18px auto;
        padding-right: 10px;
        width: 33%;
    }
    .header_bg 
    {
        height: 90px;
    }
    #nav li 
    {
        font: 20px/24px 'Arial';
        font-weight: bold;
    }
    .nav-block .slide 
    {
        top: 52px;
    }
    .nav-block .opener:after
    {
        top:15px;
    }

    .home-page-content-h2 h2 
    {
        font-size: 24px;
        padding-bottom: 8px;
    }
    .home-page-content-para 
    {
        font: 11px/19px 'Arial';
        margin-left:0px !important;
        margin-right:0px !important;
    }
    .text-container 
    {
        width: 349px !important;
        padding-bottom: 35px !important;
    }

    .product-callout .callout-image 
    {
        height: 240px;
    }

    .princ-callout .callout-image 
    {
        height: 180px;
    }

    .suggest-callout .callout-image 
    {
        height: 180px;
    }
    .princ-callout 
    {
        margin-left: 0px;
        padding-top: 10px;
    }

    .product-call-desc .head-text h2, .princ-call-desc .head-text h2, .suggest-call-desc .head-text h2 
    {
        font-size: 24px;
    }

    .product-call-desc p, .princ-call-desc p, .suggest-call-desc p 
    {
          font: 14px/18px 'Arial';
        width: 292px;
        padding-bottom:0px;
        padding-top:15px;
    }   

    .product-call-desc a, .princ-call-desc a, .suggest-call-desc a 
    {
        font: 16px/23px 'Arial';
        font-weight: bold;
    }


.detail_menu h2 {
  font-size: 28px;
  padding-top: 54px;
  padding-bottom: 28px;
}

.detail_menu {
  min-height: 95px;
  line-height: 95px;
}

.mint_sugar span {
  font-size: 28px;
}

.det_section h1 {
  font-size: 38px;
  line-height:44px;
}

.det_section h2 {
  font-size: 18px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.det_section p {
  font-size: 12px;
  line-height: 18px;
  padding-right: 0px;
  margin-bottom: 30px;
}

.det_sec_wrap h2 {
  font-size: 25px;
  width: 95%;
}

.det_sec_two {
  padding-bottom: 10px;
}

.det_sec_three .text_cent h2 {
  font-size: 28px;
}

.det_sec_three .text_cent .what_list {
  margin-top: 35px;
}

.det_sec_three .text_cent .what_list span {
  font-size: 12px;
  line-height: 19px;
}

.det_sec_three .text_cent .howchew {
  font-size: 28px;
  margin-top: 35px;
}

.det_sec_three p {
  font-size: 12px;
  line-height: 19px;
    padding-left: 0px;
  padding-right: 0px;
}

.prd-loz h1 {
  font-size: 35px;
  line-height: 42px;
}

.loz-sec-two .det_sec_wrap h2 {
  font-size: 24px;
  margin-bottom: 20px;
  padding-left: 6px;
  line-height: 32px;
  margin-top: 25px;
  width: 328px;
}

.loz-sec-three .text_cent h2 {
  font-size: 24px;
  width: 250px;
  line-height: 30px;
}

.loz-sec-three .text_cent .what_list {
  margin-top: 10px;
}

.loz-sec-three .text_cent ol.what_list li {
  margin-bottom: 4px !important;
}

.loz-sec-three .text_cent .howchew {
  font-size: 24px;
  width: 238px;
  line-height: 32px;
}

.loz-menu h2 {
  font-size: 28px;
  font-weight: normal;
  padding-top: 55px;
  padding-bottom: 28px;
}

.btn-gum-lm {
  width: 170px;
  background: url('../img/nico-next-arrow.png') no-repeat 129px 6px;
  background-color: #0db14b;
  font-size: 13px;
  font-weight: bold;
  padding-left: 14px;
  padding-top: 16px;
  margin-top: 26px;
  margin-right:10px;
}

.btn-gum-lm:hover
{
     width: 170px;
    padding-left: 14px;
  padding-top: 16px;
    color:#b3ee11;
    background: url('../img/active-next-arrow.png') no-repeat 129px 6px;
    background-color: #0db14b;
    text-decoration:none;
}

.patch-sec-three .text_cent h2 {
  font-size: 24px;
  width: 230px;
  line-height: 30px;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.patch-sec-three .text_cent .howchew {
  font-size: 22px;
  width: 322px;
  line-height: 30px;
}

.patch-sec-three .text_cent .howchew-h3 {
  font-size: 16px;
  line-height: 21px;
  width: 310px;
  margin-bottom: 0px;
}

.prd-patch .text_cent .dotter-wtb .dotter-wtb-link .wtb-left-link {
  font-size: 15px;
  width: 39%;
  line-height: 23px;
}

.patch-sec-three .text_cent .what_list {
  margin-top: 20px;
}
.contact_banner .cookieheader
{
top:80px;
}
.contact_banner
{
height: 150px;
}
}
@media (max-width:360px)
{
    .menu_icon {  top: 13px; }
    #ContentPlaceHolder1_rblsuggestionlevel4 label { margin-right:0px !important;}
    /**DL-Menu Fix**/
    .nav-block {
    margin-top: -107px;
}
#mob_nav a {   
    font-weight: bold;
}
    #mob_nav li:hover, #nav li a:hover, #nav li:active {
        padding-top: 50px;
    }
#mob_nav .menu-1 {padding-top: 25px !important;}
#mob_nav .menu-4 {padding-bottom: 20px !important;}
/**DL-Menu Fix**/

/**DL-gsk-logo-fix**/
.gsk-mobile-logo {
   padding-top: 7px;
}
/**DL-gsk-logo-fix**/
#mob_nav{margin-top: 62px !important;}
.carousel-control {width: 12% !important;}
.leftcont h1 {margin-bottom: 76px !important;}
.productpage .lozenimg .prd_lozen_mob {margin-top: 9%;} 
 .productpage .prd_lozen_mob {margin-top: 10%;}
/*.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2A input[type="radio"] {margin: -63px 18px 40px 45px;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2B input[type="radio"] {margin: -63px 18px 40px 45px;}*/
#ContentPlaceHolder1_rblsuggestionlevel5 label {width: 193px !important;}
.suggest-call-desc {padding-left: 0px;padding-right: 45px;}
.callout-container .product-callout {padding-left: 0px;padding-right: 45px;}
.callout-container .product-call-desc {padding-left: 0px;padding-right: 45px;}
.row-effective-products-quitting .reason-content h2 {font: 36px/50px 'IntroBold';}
.row-effective-products-quitting .reason-content p {font: 16px/22px 'Arial';font-weight:bold;}
.row-effective-quitting-content .suggestionheader {font-size: 18px;}
.row-effective-quitting-result-content .resultRightCont h1 {font-size: 22px;}
.row-effective-quitting-content .rblsuggestion {top: 134px;left: 40px !important;}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel4 {left: 40px !important;}
.prd_img h2{font-size: 24px;}
.productpage .prodcalright h2 {font-size: 24px;}
.prd_padding .mob-loz p {font-size: 16px;width: 277px !important;}
.prd_padding .lozenimg p {font-size: 16px;width: 287px;}
.prd_padding .patchescontent {padding-right: 48px;}
.footer-text {padding-right: 1px !important;padding-left: 0px !important;}
.leftcont{left: 20px;top: 20%;}
.leftcont h1{font-size:26px;margin-bottom:75px;margin-top: 10px;}
.footer-disclaimer p {padding-right: 10px;padding-left: 0px;}
.leftcontslide2{left: 30px;top: 20%;}
.leftcontslide2 h1{font-size:26px;margin-bottom:0px;  margin-top: 10px;}
.leftcontslide2 h2 {margin-bottom: 25px;margin-top: 0px;line-height: 1.1;font-size: 22px;}
.leftcontslide3{left: 32px;top: 20%;}
.leftcontslide3 h1{font-size:26px;margin-bottom:15px;  margin-top: 10px;}
.carousel img {height: 447px !important;}
.row-effective-quitting-content .rblsuggestion label {margin-bottom: 20px;margin-right: 0px;}
/*.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2B {width: 100%;}*/
.carousel-inner .leftcontslide2 a.button_home_green:hover {text-decoration: none !important;color: #b3ee11 !important;background: url('../img/active-next-arrow.png') no-repeat 117px 4px;background-color: #0db14b;text-decoration: none;}
.carousel-inner .leftcontslide2 a.button_home_green:link,.carousel-inner .leftcontslide2 a.button_home_green {display: inline-block;float: left;margin-top: 14px;margin-left: 0px;width: 160px;height: 46px; text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 117px 4px;background-color: #0db14b;color: #fff;font-size: 14px;font-weight: bold;padding-left: 20px;padding-top: 12px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;font-family: 'Arial';}
.product-call-desc .head-text h2, .princ-call-desc .head-text h2, .suggest-call-desc .head-text h2 {margin-top: 20px;}
.carousel-inner .leftcont a.button_home_green:hover {text-decoration: none !important;color: #b3ee11 !important;background: url('../img/active-next-arrow.png') no-repeat 117px 4px;background-color: #0db14b;text-decoration: none;}
.carousel-inner .leftcont a.button_home_green:link,.carousel-inner .leftcont a.button_home_green {display: inline-block;float: left;margin-top: 40px;margin-left: 0px;width: 160px;height: 46px;text-decoration: none;background: url('../img/nico-next-arrow.png') no-repeat 117px 4px;background-color: #0db14b;color: #fff;font-size: 14px;font-weight: bold;padding-left: 27px;padding-top: 14px;letter-spacing: normal;text-transform: uppercase;border-radius: 25px;font-family: 'Arial';}
.carousel-inner .leftcontslide3 a.button_home_green:hover {text-decoration: none !important;color: #b3ee11 !important;background: url('../img/active-next-arrow.png') no-repeat 117px 4px;background-color: #0db14b;text-decoration: none;}
.carousel-inner .leftcontslide3 a.button_home_green:link,.carousel-inner .leftcontslide3 a.button_home_green:visited 
{  display: inline-block;
  float: left;
  margin-top: -6px;
  margin-left: 0px;
  width: 160px;
  height: 46px;
  text-decoration: none;
  background: url('../img/nico-next-arrow.png') no-repeat 117px 4px;
  background-color: #0db14b;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding-left: 20px;
  padding-top: 16px;
  letter-spacing: normal;
  text-transform: uppercase;
  border-radius: 25px;
  font-family: 'Arial';
}
.footer-container {width: 100% !important;margin: 0 auto;}
.row-footer-links {padding-left: 0px;width:310px;margin: 0 auto;}
.princ-call-desc-howtostop p {padding-bottom: 0px !important;margin-top: 0px !important;padding-left: 18px;padding-top: 15px;}
.suggest-callout {margin-top: 25px;}
.princ-callout {margin-top: 25px;}
    .mob-logo a img 
    {
        margin: 27px auto;
        padding-right: 10px;
        width: 33%;
    }
    .nav-block .slide 
    {
        top: 41px;
    }
    .home-page-content-h2 h2 
    {
        font-size: 20px;
        padding-bottom: 8px;margin-top: 0;
    }
    .text-container 
    {
        width: 310px !important;
        padding-bottom: 35px !important;
    }
   
.home-page-content-para 
{
  font: 12px/19px 'Arial';
    margin-left: 0px !important;
  margin-right: 0px !important;
}

.product-call-desc, .princ-call-desc, .suggest-call-desc 
{
  margin-top: 0px;
  width:100%;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.product-callout .callout-image {
  height: 200px;
}

.princ-callout .callout-image {
  height: 150px;
}

.suggest-callout .callout-image {
  height: 150px;
}

.aright {
  right: 15px;
}

.aleft {
  left: 15px;
}

.wtb-left-link {
  font-size: 14px;
  width: 34%;
  padding-left: 10px;
}

.btn-gum-lm {
  width: 170px;
  background: url('../img/nico-next-arrow.png') no-repeat 130px 6px;
  background-color: #0db14b;
  font-size: 14px;
  font-weight: bold;
  padding-left: 15px;
  padding-top: 13px;
  /* width: 50%; */
  margin-top: 25px;
  margin-right: 10px;
}

.btn-gum-lm:hover
{
    width: 170px;
     padding-left: 15px;
  padding-top: 13px;
    color:#b3ee11;
    background: url('../img/active-next-arrow.png') no-repeat 130px 6px;
    background-color: #0db14b;
    text-decoration:none;
}

.det_sec_wrap h2 {
  font-size: 23px;
    margin-bottom: 20px;
}

.loz-menu h2 {
  font-size: 25px;
  font-weight: normal;
  padding-top: 55px;
  padding-bottom: 28px;
}

.loz-mint-sugar {
  margin-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.prd-loz h1 {
  font-size: 31px;
  line-height: 38px;
}

.loz-sec-two .det_sec_wrap h2 {
  font-size: 22px;
  margin-bottom: 15px;
  padding-left: 0px;
  line-height: 30px;
  margin-top: 15px;
  width: 302px;
}

.loz-sec-three .text_cent h2 {
  font-size: 24px;
  width: 240px;
  line-height: 28px;
}

.loz-sec-three .text_cent .what_list {
  margin-top: 10px;
}

.loz-sec-three .text_cent .howchew {
  font-size: 24px;
  width: 238px;
  line-height: 28px;
}

.loz-sec-three .text_cent .what_list {
  padding-left:10px;
  padding-right:10px;
}

.prd-patch .text_cent h1 {
  font-size: 40px;
  line-height: 42px;
}

.prd-patch .text_cent h2 {
  padding-right: 0px;
  font-size: 16px;
  margin: 12px 0 12px 0;
}

.prd-patch .text_cent .dotter-wtb .dotter-wtb-link .wtb-left-link {
  font-size: 13px;
  width: 36%;
  line-height: 22px;
    padding-left: 10px;
}

.patch-sec-three .text_cent .what_list {
  margin-top: 20px;
}

.loz-sec-three .text_cent .howchew {
  font-size: 20px;
  width: 300px;
  line-height: 24px;
}

.prd-patch .text_cent .dotter-wtb .dotter-wtb-link .wtb-right-link {
  float: right;
 margin-top: 31px;
  margin-right: 10px;
  margin-left: 24px;
}
.contact_banner .termheader {
  font: 28px/28px 'IntroBold';
  top: 80px;
}

.contact_banner .cookieheader
{
 top: 80px;
}

.contact_banner {
  height: 150px;
}

.contact_banner h1
{
  font: 44px/44px 'IntroBold';
}
.cookie_content {
  margin-top: 0px;
}
.cookie-content-top
{
    margin-top:26px;
}
.contact_content .contact_content_para {
  margin-top: 12%;
}
.leftcontslide2 h1 sup {
  font-size: 22px;
}

.selectDropdownGum {
  width: 260px;

}
    .ie-fix-div select
    {
          padding-left:25%;
    }

.product-call-desc .head-text h2
{
    padding-left:0px;
}
.princ-call-desc-howtostop .head-text h2
{
    padding-left:0px;
}
.suggest-call-desc .head-text h2
{
    padding-left:0px;
}

.row-effective-quitting-result-content .AA1A12A112A1122 h1
{
  width: 71%;
  margin-left: auto;
  margin-right: auto;
}
.row-effective-quitting-result-content .AA1A12A113A1122 h1
{
      width: 71%;
  margin-left: auto;
  margin-right: auto;
}
.row-effective-quitting-result-content .BB2A112A1122 h1,.row-effective-quitting-result-content .BB2A113A1122 h1,.row-effective-quitting-result-content .AA2A12A112A1122 h1,.row-effective-quitting-result-content .AA2A12A113A1122 h1,.row-effective-quitting-result-content .BB1A12A112A1122 h1,.row-effective-quitting-result-content .BB1A12A113A1122 h1
{
      width: 71%;
  margin-left: auto;
  margin-right: auto;
}
.suggest-call-desc a {
  padding-left: 0px;
}

ol.what_list li {
  margin-left: 40px;
  min-height: 20px;
  counter-increment: item;
}
.patch-sec-three ol.what_list li {
  margin-left: 40px;
  min-height: 45px;
  counter-increment: item;
}

}
@media (max-width:320px)
{
    .menu_icon {  top: 17px;}
   .loz-sec-three .text_cent h2 {width: 240px;}
    .mob-logo a img {margin: 30px auto;padding-right: 6px;}
    .productpage .prodcalright {
  height: 425px;
}
    /**DL-Menu Fix**/
    .nav-block {
    margin-top: -110px;
}
/**DL-Menu Fix**/
/**DL-gsk-logo-fix**/
.gsk-mobile-logo {
   padding-top: 10px;
}
/**DL-gsk-logo-fix**/
  .detail_menu h2 {
  font-size: 26px;
} 

.aright {
  right: 12px;
}

.aleft {
  left: 12px;
}

.arrow {
  top: 18px !important;
}

.selectDropdownGum {
  width: 240px;
  height: 60px;
  font-weight: 700;
  font-size: 28px;
  padding-left: 30px;
}

.mint_sugar span {
  font-size: 26px;
}

.det_section h1 {
  font-size: 36px;
}

.wtb-left-link {
  font-size: 14px;
    width: 36%;
    padding-left: 10px;
}



.det_sec_wrap h2 {
  font-size: 22px;
   margin-bottom: 10px;
}

.det_sec_three .text_cent h2 {
  font-size: 26px;
}

.det_sec_three .text_cent .what_list {
  margin-top: 25px;
  padding-left: 0px;
  padding-right: 0px;
}

.det_sec_three .text_cent .howchew {
  font-size: 26px;
  margin-top: 20px;
}

.det_sec_three ol.what_list {
  margin-bottom: 0px;
}

.loz-sec-three .text_cent h2 {
  font-size: 24px;
}

.loz-sec-three .text_cent .what_list {
  margin-top: 10px;
}

.loz-sec-three .text_cent .howchew {
  font-size: 24px;
  width: 238px;
  line-height: 28px;
}


.loz-sec-three .text_cent .what_list {
  padding-left:5px;
  padding-right:5px;
}

.loz-menu h2 {
  font-size: 23px;
  font-weight: normal;
  padding-top: 55px;
  padding-bottom: 28px;
}

.prd-loz h1 {
  font-size: 31px;
  line-height: 38px;
}

.patch-sec-three .text_cent .howchew {
  font-size: 20px;
  width: 300px;
  line-height: 24px;
}

.prd-patch .text_cent .dotter-wtb .dotter-wtb-link .wtb-right-link {
  float: right;
  margin-top: 31px;
  margin-right: 10px;
  margin-left: 24px;
}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel2A {
  width: 312px;
  margin-top: -2%;
}

.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel4 {
  width: 312px;
  margin-top: 0%;
}
.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel3 {
  width: 312px;
  margin-top: 6%;
}

.row-effective-quitting-content #ContentPlaceHolder1_rblsuggestionlevel5 {
  width: 312px;
  margin-top: 6%;
}

.row-effective-quitting-content .rblsuggestion {
  top: 134px;
  left: 25px !important;
}

}


