@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.mathnotion.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7.1") format("woff2");
	font-display:;
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: #83b735;
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #1577c2;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}



/*GMP*/
.woodmart-author-information .author-avatar img { border-radius: 50%; }
#gmp * { box-sizing: border-box; }
#gmp h2 { font-size: 1.65rem; line-height: 1.25; margin: 2.2rem 0px 0.4rem; color: rgb(30, 58, 138); }
#gmp h3 { font-size: 1.15rem; margin: 1.1rem 0px 0.4rem; }
#gmp p { margin: 0.5rem 0px; }
#gmp a { color: rgb(29, 78, 216); text-decoration: none; }
#gmp a:hover { text-decoration: underline; }
#gmp .hero { background: linear-gradient(135deg, rgb(30, 58, 138), rgb(37, 99, 235) 55%, rgb(59, 130, 246)); color: rgb(255, 255, 255); border-radius: 16px; padding: 38px 30px; text-align: center; box-shadow: rgba(30, 58, 138, 0.55) 0px 18px 40px -18px; }
#gmp .hero h1 { color: rgb(255, 255, 255); font-size: 2.2rem; line-height: 1.2; margin: 0px 0px 0.4rem; }
#gmp .hero p { color: rgb(219, 234, 254); font-size: 1.08rem; max-width: 680px; margin: 0px auto 1.2rem; }
#gmp .badges { display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; margin: 0px 0px 1.3rem; }
#gmp .badges span { background: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.25); padding: 5px 12px; border-radius: 999px; font-size: 0.83rem; }
#gmp .cta { display: inline-block; font-weight: 700; padding: 13px 24px; border-radius: 999px; margin: 5px; }
#gmp .cta.primary { background: rgb(245, 158, 11); color: rgb(58, 42, 0); box-shadow: rgba(245, 158, 11, 0.8) 0px 8px 20px -8px; }
#gmp .cta.ghost { background: transparent; color: rgb(255, 255, 255); border: 2px solid rgba(255, 255, 255, 0.7); }
#gmp .cta:hover { transform: translateY(-1px); text-decoration: none; }
#gmp .tldr { background: rgb(238, 244, 255); border-width: 1px 1px 1px 5px; border-style: solid; border-color: rgb(214, 226, 255) rgb(214, 226, 255) rgb(214, 226, 255) rgb(29, 78, 216); border-image: initial; border-radius: 12px; padding: 16px 20px; margin: 20px 0px; }
#gmp .tldr strong { color: rgb(30, 58, 138); }
#gmp .stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin: 18px 0px; }
#gmp .stat { background: rgb(255, 255, 255); border: 1px solid rgb(230, 233, 240); border-radius: 14px; padding: 18px 12px; text-align: center; box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 16px -12px; }
#gmp .stat b { display: block; font-size: 1.7rem; color: rgb(29, 78, 216); line-height: 1.1; }
#gmp .stat span { font-size: 0.82rem; color: rgb(91, 100, 114); }
#gmp .grid { display: grid; gap: 16px; margin: 14px 0px; }
#gmp .g3 { grid-template-columns: repeat(3, 1fr); }
#gmp .card { background: rgb(255, 255, 255); border: 1px solid rgb(230, 233, 240); border-radius: 14px; padding: 18px 20px; box-shadow: rgba(0, 0, 0, 0.22) 0px 6px 16px -12px; }
#gmp .card h3 { margin-top: 0px; color: rgb(30, 58, 138); }
#gmp .topic { display: block; border-left: 4px solid rgb(245, 158, 11); }
#gmp .topic:hover { box-shadow: rgba(0, 0, 0, 0.35) 0px 10px 22px -12px; text-decoration: none; }
#gmp .topic b { color: rgb(31, 41, 55); display: block; }
#gmp .topic span { color: rgb(91, 100, 114); font-size: 0.88rem; }
#gmp .res { display: flex; flex-direction: column; gap: 6px; }
#gmp .res .pill { align-self: flex-start; font-size: 0.72rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; color: rgb(58, 42, 0); background: rgb(253, 233, 200); padding: 3px 9px; border-radius: 999px; }
#gmp .res .go { margin-top: auto; font-weight: 700; }
#gmp .quiz { background: rgb(243, 246, 252); border: 1px solid rgb(230, 233, 240); border-radius: 16px; padding: 18px 20px; margin: 14px 0px; }
#gmp .quizbar { display: flex; justify-content: space-between; align-items: center; font-weight: 700; color: rgb(30, 58, 138); font-size: 0.95rem; }
#gmp .pbar { height: 8px; background: rgb(226, 232, 245); border-radius: 999px; overflow: hidden; margin: 8px 0px 14px; }
#gmp .pbar i { display: block; height: 100%; width: 10%; background: linear-gradient(90deg, rgb(29, 78, 216), rgb(245, 158, 11)); transition: width 0.3s; }
#gmp .q { background: rgb(255, 255, 255); border: 1px solid rgb(230, 233, 240); border-radius: 14px; padding: 16px 20px; margin: 0px; box-shadow: rgba(0, 0, 0, 0.18) 0px 6px 16px -12px; }
#gmp .q .tag { font-size: 0.74rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; color: rgb(29, 78, 216); }
#gmp .q ul { list-style: none; padding: 0px; margin: 0.5rem 0px; }
#gmp .q ul li { padding: 7px 12px; border: 1px solid rgb(230, 233, 240); border-radius: 9px; margin: 6px 0px; background: rgb(250, 251, 255); }
#gmp details { margin-top: 8px; }
#gmp details summary { cursor: pointer; font-weight: 700; color: rgb(29, 78, 216); list-style: none; display: inline-block; padding: 7px 14px; border: 1px solid rgb(29, 78, 216); border-radius: 999px; font-size: 0.9rem; }
#gmp details summary::-webkit-details-marker { display: none; }
#gmp details[open] summary { background: rgb(29, 78, 216); color: rgb(255, 255, 255); }
#gmp details .ans { margin-top: 10px; background: rgb(236, 253, 245); border: 1px solid rgb(187, 247, 208); border-radius: 10px; padding: 12px 14px; }
#gmp .qnav { display: flex; justify-content: space-between; gap: 10px; margin-top: 14px; }
#gmp .qnav button { font-weight: 700; padding: 11px 22px; border-radius: 999px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; font-size: 0.95rem; }
#gmp .qnav .nx { background: rgb(29, 78, 216); color: rgb(255, 255, 255); }
#gmp .qnav .pv { background: rgb(231, 237, 248); color: rgb(30, 58, 138); }
#gmp .qnav .pv:disabled { opacity: 0.4; cursor: default; }
#gmp .done { background: rgb(236, 253, 245); border: 1px solid rgb(187, 247, 208); border-radius: 14px; padding: 22px; text-align: center; }
#gmp .week { border-left: 3px solid rgb(29, 78, 216); padding: 4px 0px 14px 18px; position: relative; margin-left: 6px; }
#gmp .week::before { content: ""; position: absolute; left: -9px; top: 4px; width: 15px; height: 15px; border-radius: 50%; background: rgb(245, 158, 11); border: 3px solid rgb(255, 255, 255); box-shadow: rgb(29, 78, 216) 0px 0px 0px 2px; }
#gmp .week b { color: rgb(30, 58, 138); }
#gmp .trust { background: rgb(30, 58, 138); color: rgb(255, 255, 255); border-radius: 16px; padding: 22px 24px; margin: 26px 0px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; text-align: center; }
#gmp .trust b { display: block; font-size: 1.5rem; color: rgb(253, 233, 200); }
#gmp .trust span { font-size: 0.82rem; color: rgb(199, 210, 254); }
#gmp .faq details { background: rgb(255, 255, 255); border: 1px solid rgb(230, 233, 240); border-radius: 12px; padding: 4px 18px; margin: 10px 0px; }
#gmp .faq summary { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 14px 0px; color: rgb(31, 41, 55); font-size: 1.05rem; width: 100%; }
#gmp .faq details[open] summary { background: none; color: rgb(30, 58, 138); }
#gmp .faq .a { padding: 0px 0px 14px; color: rgb(91, 100, 114); }
#gmp .author { display: flex; gap: 12px; align-items: center; border-top: 1px solid rgb(230, 233, 240); margin-top: 30px; padding-top: 18px; color: rgb(91, 100, 114); font-size: 0.9rem; }
#gmp .author .av { width: 46px; height: 46px; border-radius: 50%; background: linear-gradient(135deg, rgb(29, 78, 216), rgb(245, 158, 11)); flex: 0 0 46px; }
#gmp .bookrow { position: relative; margin: 14px 0px; }
#gmp .booktrack { display: flex; gap: 12px; overflow-x: auto; scroll-behavior: smooth; scroll-snap-type: x mandatory; padding: 4px 2px 12px; scrollbar-width: none; }
#gmp .booktrack::-webkit-scrollbar { display: none; }
#gmp .bookcard { flex: 0 0 calc(20% - 10px); scroll-snap-align: start; background: rgb(255, 255, 255); border: 1px solid rgb(230, 233, 240); border-radius: 12px; padding: 10px; box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 16px -12px; display: flex; flex-direction: column; }
#gmp .bookcard > a:first-child { display: block; overflow: hidden; border-radius: 8px; }
#gmp .bookcard img { width: 100%; height: 200px; object-fit: contain; border-radius: 8px; background: rgb(255, 255, 255); filter: drop-shadow(rgba(17, 24, 39, 0.28) 0px 7px 14px); transition: transform 0.3s; }
#gmp .bookcard:hover img { transform: scale(1.1); }
#gmp .bookcard .bt { font-size: 0.8rem; font-weight: 600; color: rgb(31, 41, 55); margin: 6px 0px 3px; line-height: 1.25; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 2.05em; }
#gmp .bookcard .bp { font-weight: 800; color: rgb(29, 78, 216); margin-top: auto; }
#gmp .bookcard .bb { display: block; margin-top: 6px; text-align: center; background: rgb(29, 78, 216); color: rgb(255, 255, 255); font-weight: 700; font-size: 0.78rem; padding: 6px 0px; border-radius: 999px; }
#gmp .bookcard .bb:hover { text-decoration: none; background: rgb(30, 58, 138); }
#gmp .barr { position: absolute; top: 42%; transform: translateY(-50%); z-index: 2; width: 40px; height: 40px; border-radius: 50%; border: 1px solid rgb(230, 233, 240); background: rgb(255, 255, 255); color: rgb(30, 58, 138); font-size: 1.4rem; font-weight: 700; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 14px -4px; line-height: 1; }
#gmp .barr.l { left: -8px; }
#gmp .barr.r { right: -8px; }
#gmp .barr:hover { background: rgb(29, 78, 216); color: rgb(255, 255, 255); }
@media (max-width: 760px){#gmp .stats, #gmp .trust { grid-template-columns: repeat(2, 1fr); }#gmp .g3 { grid-template-columns: 1fr; }#gmp .hero h1 { font-size: 1.7rem; }#gmp .barr { display: none; }#gmp .bookcard { flex: 0 0 44%; }}
#gmp .lvltabs { display: flex; flex-wrap: wrap; gap: 8px; margin: 16px 0px 6px; }
#gmp .lvltab { font-weight: 700; font-size: 0.95rem; padding: 10px 18px; border-radius: 999px; border: 2px solid rgb(214, 226, 255); background: rgb(238, 244, 255); color: rgb(30, 58, 138); cursor: pointer; }
#gmp .lvltab.active { background: rgb(29, 78, 216); color: rgb(255, 255, 255); border-color: rgb(29, 78, 216); }
#gmp .lvltab:hover { border-color: rgb(29, 78, 216); }
#gmp .lvlpanel[hidden] { display: none; }
#gmp .lvlhead { background: rgb(238, 244, 255); border-width: 1px 1px 1px 5px; border-style: solid; border-color: rgb(214, 226, 255) rgb(214, 226, 255) rgb(214, 226, 255) rgb(245, 158, 11); border-image: initial; border-radius: 12px; padding: 14px 18px; margin: 12px 0px; }
#gmp .lvlhead b { color: rgb(30, 58, 138); }
#gmp .lvltabs { display: flex; flex-wrap: wrap; gap: 10px; margin: 16px 0px 24px; }
#gmp .lvltab { flex: 1 1 auto; min-width: 130px; padding: 13px 16px; border-radius: 14px; border: 2px solid rgb(230, 233, 240); background: rgb(255, 255, 255); color: rgb(30, 58, 138); font-weight: 700; font-size: 15px; cursor: pointer; transition: 0.18s; box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px; }
#gmp .lvltab:hover { border-color: rgb(29, 78, 216); transform: translateY(-1px); }
#gmp .lvltab.active { background: linear-gradient(135deg, rgb(29, 78, 216), rgb(30, 58, 138)); color: rgb(255, 255, 255); border-color: rgb(29, 78, 216); box-shadow: rgba(29, 78, 216, 0.28) 0px 8px 18px; }
#gmp .lvltab small { display: block; font-weight: 500; font-size: 12px; opacity: 0.85; margin-top: 3px; }
#gmp .lvlpanel { animation: 0.25s ease 0s 1 normal none running gmpfade; }
@keyframes gmpfade { 
  0% { opacity: 0; transform: translateY(6px); }
  100% { opacity: 1; transform: none; }
}
#gmp .lvlhead { background: linear-gradient(135deg, rgb(238, 242, 255), rgb(248, 250, 255)); border-width: 1px 1px 1px 5px; border-style: solid; border-color: rgb(230, 233, 240) rgb(230, 233, 240) rgb(230, 233, 240) rgb(245, 158, 11); border-image: initial; border-radius: 14px; padding: 18px 20px; margin: 0px 0px 6px; }
#gmp .lvlhead strong { display: block; font-size: 19px; color: rgb(30, 58, 138); margin-bottom: 6px; }
#gmp .lvlhead p { margin: 0px; color: rgb(91, 100, 114); }
#gmp .lvlpanel h3.sec { display: flex; align-items: center; gap: 10px; font-size: 18px; color: rgb(31, 41, 55); margin: 30px 0px 14px; padding-bottom: 10px; border-bottom: 2px solid rgb(238, 242, 255); }
#gmp .lvlpanel h3.sec::before { font-size: 20px; line-height: 1; }
#gmp h3.sec-plan::before { content: "🗓️"; }
#gmp h3.sec-quiz::before { content: "📝"; }
#gmp h3.sec-tips::before { content: "🚀"; }
#gmp h3.sec-topics::before { content: "📚"; }
#gmp h3.sec-formulas::before { content: "🧮"; }
#gmp h3.sec-res::before { content: "🛒"; }
#gmp .lvlpanel .week { display: block; border-left: 2px solid rgb(219, 227, 244); margin: 0px 0px 4px; padding-left: 0px; }
#gmp .lvlpanel .week > div { position: relative; padding: 10px 0px 14px 26px; }
#gmp .lvlpanel .week > div::before { content: ""; position: absolute; left: -7px; top: 14px; width: 12px; height: 12px; border-radius: 50%; background: rgb(29, 78, 216); border: 3px solid rgb(238, 242, 255); }
#gmp .lvlpanel .week b { color: rgb(30, 58, 138); }
#gmp .lvlpanel .card { background: rgb(255, 255, 255); border: 1px solid rgb(230, 233, 240); border-radius: 14px; padding: 6px 16px; }
#gmp .lvlpanel .card ul { list-style: none; margin: 0px; padding: 0px; }
#gmp .lvlpanel .card li { position: relative; padding: 10px 0px 10px 30px; border-bottom: 1px solid rgb(241, 244, 250); color: rgb(31, 41, 55); }
#gmp .lvlpanel .card li:last-child { border-bottom: 0px; }
#gmp .lvlpanel h3.sec-tips + .card li::before { content: "✔"; position: absolute; left: 3px; top: 10px; color: rgb(22, 163, 74); font-weight: 800; }
#gmp .lvlpanel h3.sec-formulas + .card li::before { content: "•"; position: absolute; left: 5px; top: 10px; color: rgb(29, 78, 216); font-weight: 800;  }
#gmp .lvlpanel .grid.g3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; }
#gmp .lvlpanel .topic { background: rgb(255, 255, 255); border: 1px solid rgb(230, 233, 240); border-radius: 14px; padding: 16px; transition: 0.18s; }
#gmp .lvlpanel .topic:hover { border-color: rgb(29, 78, 216); box-shadow: rgba(16, 24, 40, 0.08) 0px 8px 18px; transform: translateY(-2px); }
#gmp .lvlpanel .topic b { display: block; color: rgb(30, 58, 138); margin-bottom: 6px; font-size: 15px; }
#gmp .lvlpanel .topic p { margin: 0px; color: rgb(91, 100, 114); font-size: 14px; }
#gmp .lvlpanel .res { display: flex; flex-direction: column; background: rgb(255, 255, 255); border: 1px solid rgb(230, 233, 240); border-radius: 14px; padding: 16px; }
#gmp .lvlpanel .res .pill { align-self: flex-start; font-size: 11px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; padding: 3px 10px; border-radius: 999px; margin-bottom: 9px; background: rgb(238, 242, 255); color: rgb(30, 58, 138); }
#gmp .lvlpanel .res .pill.free { background: rgb(220, 252, 231); color: rgb(21, 128, 61); }
#gmp .lvlpanel .res .pill.book { background: rgb(254, 243, 199); color: rgb(180, 83, 9); }
#gmp .lvlpanel .res b { color: rgb(31, 41, 55); font-size: 15px; margin-bottom: 4px; }
#gmp .lvlpanel .res p { color: rgb(91, 100, 114); font-size: 14px; margin: 0px 0px 12px; flex: 1 1 0%; }
#gmp .lvlpanel .res a { align-self: flex-start; background: rgb(29, 78, 216); color: rgb(255, 255, 255); padding: 8px 14px; border-radius: 10px; font-weight: 600; font-size: 14px; text-decoration: none; }
#gmp .lvlpanel .res a:hover { background: rgb(30, 58, 138); }
#gmp .lvlpanel > p a { color: rgb(29, 78, 216); font-weight: 600; }
@media (max-width: 680px){#gmp .lvlpanel .grid.g3 { grid-template-columns: 1fr; }#gmp .lvltab { min-width: 46%; }}
body:has(#gmp) .wd-page-title{display:none!important}

/* topiccard start */
#gmp .lvlpanel .topic{background:#fff;border:0;border-left:4px solid #f59e0b;border-radius:14px;padding:18px 20px;box-shadow:0 6px 16px -12px rgba(0,0,0,.22);transition:.18s}
#gmp .lvlpanel .topic:hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px rgba(0,0,0,.28)}
#gmp .lvlpanel .topic b{display:block;color:#1e3a8a;margin-bottom:6px;font-size:15px}
/* topiccard end */

/* bookimg start */
#gmp .bookcard img{height:225px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;display:block!important;margin:0 auto 10px!important;border-radius:8px;box-shadow:0 6px 16px -8px rgba(0,0,0,.3)}
#gmp .bookcard{text-align:center}
#gmp .bookcard .bt{font-weight:700;color:#1e3a8a;font-size:13px;line-height:1.3;margin-bottom:4px}
#gmp .bookcard .bp{color:#b45309;font-weight:700;margin-bottom:8px}
/* bookimg end */

/* boxed start */
#gmp{max-width:1300px;margin-left:auto;margin-right:auto}
@media(max-width:1340px){#gmp{max-width:96%}}
/* boxed end */
/*/GMP*/