

/* 'open_sansregular' 'OpenSans-Bold' 'open_sanssemibold' 'avantgarde_bk_btdemi'*/



*, *:before, *:after {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-ms-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}



@font-face {

	font-family: 'avantgarde_bk_btdemi';

	src: url('avgardd-webfont.eot');

	src: url('avgardd-webfont.eot?#iefix') format('embedded-opentype'), url('avgardd-webfont.woff') format('woff'), url('avgardd-webfont.ttf') format('truetype'), url('avgardd-webfont.svg#avantgarde_bk_btdemi') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

    font-family: 'open_sansregular';

    src: url('../fonts/OpenSans-Regular-webfont.eot');

    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),

         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),

         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'OpenSans-Bold';

    src: url('../fonts/OpenSans-Bold-webfont.eot');

    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),

         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),

         url('../fonts/../fonts/OpenSans-Bold-webfont.svg#open_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

	font-family: 'open_sanssemibold';

	src: url('OpenSans-Semibold-webfont.eot');

	src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Semibold-webfont.woff') format('woff'), url('OpenSans-Semibold-webfont.ttf') format('truetype'), url('OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');

	font-weight: normal;

	font-style: normal;

}





html, body, div, span, input, button, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	outline: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}



ol, ul {

	list-style: none;

}



blockquote, q {

	quotes: none;

}



blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



a, a:focus {

	border: 0;

	outline: 0;

	text-decoration: none;

	color: #505050;

}



button, button:focus {

	border: 0;

	outline: 0;

}

focus {

	

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

a, a:focus, span, input, button {

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}



a:hover {

	color: #f15a25;

	text-decoration: underline;

}



.group:after {

	content: "";

	display: table;

	clear: both;

}



.max-width{

	max-width: 1210px;

	padding: 0 20px;

	margin: 0 auto;

}



.max-width:after {

	content: "";

	display: table;

	clear: both;

}



.input-field:focus{

	border: 1px solid #5dd0c0;

	-webkit-box-shadow: 0px 1px 1px #5dd0c0;

	-moz-box-shadow: 0px 1px 1px #5dd0c0;

	-ms-box-shadow: 0px 1px 1px #5dd0c0;

	-o-box-shadow: 0px 1px 1px #5dd0c0;

	box-shadow: 0px 1px 1px #5dd0c0;

}





body {

	font: 14px/22px 'open_sansregular';

	background:url(.z./vendor.jpg) center top no-repeat;

	color: #404040;

	 counter-reset: section;

}

.mainDiv {

	width: 100%;

}

/*Home Page Start Here*/

header{

	background: #3a3e4a;

	border-top: 5px solid #101010;

}



.cart-and-memberarea {

	float: left;

	height: 45px;

	padding: 0px 0;

}



.header-cart-box {

	float: right;

	height: 45px;

	position: relative;

	border-radius: 5px;

	z-index:9999;

}



.header-cart {

	min-width: 160px;

	height: 45px;

	padding: 11px 60px 0 5px;

	border-radius: 5px;

	text-align: right;

	cursor: pointer;

	color: #fff;

	line-height: 22px;

}



.cart-dropdown:before {

	background: url(../images/cart-top-arrow.png) no-repeat center;

	content: "";

	width: 100%;

	height: 15px;

	position: absolute;

	left: 0;

	top: -15px;

}



.cart-dropdown {

	width: 100%;

	background: #fff;

	padding: 10px;

	position: absolute;

	top: 50px;

	right: 0;

	z-index: 999;

	box-shadow: 0 3px 10px rgba(0,0,0,0.2);

	border-radius: 10px;

	display: none;

}



.cart-dropdown ul li {

	padding: 5px 10px;

	border-radius: 4px;

}



.cart-dropdown ul li:hover {

	background: #00a08a;

	color: #fff;

}



.cart-dropdown ul li:last-child{

	padding: 0;

	margin-top: 5px;

}



.cart-dropdown ul li a {

	padding: 5px;

	display: block;

	text-align: center;

	background: #000;

	color: #fff;

	border-radius: 4px;

}



.cart-dropdown ul li a:hover{

	text-decoration: none;

	background: #00a08a;

	color: #fff;

}



.header-cart span {

	float:left;

	text-align: center;

	width: 22px;

	height: 22px;

	line-height: 22px;

	background: #00a08a;

	color: #fff;

	font-family:'OpenSans-Bold';

	font-weight: bold;

	border-radius: 10px;

	

}



.cart-icon-box {

	width: 46px;

	height: 45px;

	position: absolute;

	top: 0;

	left: 0;

	display: block;

	border-top-left-radius: 5px;

	border-bottom-left-radius: 5px;

}

.member-area {

	color: #FFF;

	float: right;

	height: 45px;

	margin-right: 15px;

}



.member-area li {

	color: #FFF;

	float: left;

	padding-left: 10px;

}



.member-area li:first-child{

	padding: 0;

}



.member-area li a {

	color: #FFF;

	width: 100%;

	display: inline-block;

	line-height: 45px;

}

.member-area li a:hover {

	text-decoration: none;

	color: #00a08a;

}

.mypreorder{ margin-bottom:15px; }
.mypreorder .headlines{letter-spacing:1px; font-size:16px; margin-bottom:15px;}
.mypreorder ol{padding: 10px; font-size: 14px; line-height: 25px;}
.mypreorder ol li{list-style: decimal; margin-left: 25px; color:black; float: none; text-align: left; width:100%; padding:0px !important;}
.mypreorder ul{padding: 10px; font-size: 14px; line-height: 25px;}
.mypreorder ul li{list-style: disclosure-closed; margin-left: 25px; color:black; float: none; text-align: left; width:100%;  padding:0px !important;}
.mypreorder .note{color:red; width: 100%;}
.mypreorder .preorderPrice{color:red;margin: 30px; font-weight: 800; font-size: 50px;}
.presure{color:black; font-size: 20px; font-weight: 600;margin: 10px;}

.cart-icon span:before{

	content: "";

	width: 7px;

	height: 45px;

	position: absolute;

	top: 0;

	right: -20px;

	transition: all 0.1s;

}



.cart-icon span:hover:before {

	background: url(../images/cart-arrow.png) no-repeat 0px center;

}

.login-icon span, .register-icon span, .chat-icon span, .cart-icon span {

	float: left;

	height: 45px;

	margin-right: 10px;

	border-left: 1px solid #3a3e4a;

	border-right: 1px solid #3a3e4a;

	z-index: 0;

	position: relative;

}



.member-area li a:hover.login-icon span,

.member-area li a:hover.register-icon span,

.member-area li a:hover.chat-icon span,

.member-area li a:hover.cart-icon span {

	border-left: 1px solid #2c2f38;

	border-right: 1px solid #2c2f38;

}

.search-box {

	float: right;

	width: 33%;

}

.search-section {

	position: relative;

}

.search-field {

	display: block;

	background: #52555e;

	color: #a2a3a6;

	width: 100%;

	height: 45px;

	padding: 10px 55px 10px 10px;

}

.search-field:focus {

	box-shadow:

}

.search-submit {

	background: url(../images/search-icon.png) no-repeat center 10px;

	width: 44px;

	height: 39px;

	cursor: pointer;

	position: absolute;

	top: 4px;

	right: 0;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

	transition: all 0.4s;

}

.search-submit:hover {

	background: url(../images/search-icon.png) no-repeat center -22px;

}



.nav-logo-box {

	padding: 0;

	background: #f7f7f5;

	border-bottom: 3px solid #000;

	max-height: 103px;

}

.logo-box {

	float: left;

	padding: 28px 0 27px;

}



.logo {

	width: 274px;

	height: 45px;

	font-size: 0px;

	display: block;

	background: url(../images/logo.png) no-repeat;

}

.nav-box {

	float: right;

}

nav {

	max-width: 820px;

	position: relative;

	z-index: 999;

}	

nav ul li {

	padding: 0 1px;

	float: left;

	background: url(../images/nav-seprator.jpg) left top repeat-y;

}	

nav ul li:first-child {

	background: none;

}



nav ul li a {

	font: 14px/90px 'open_sanssemibold';

	color: #505050;

	padding: 0 16px;

	display: block;

	border-top: 5px solid #f7f7f5;

	border-bottom: 5px solid #f7f7f5;

	background: url(../images/nav-hover-arrow.png) no-repeat center 100px;

	height: 100px;



}

nav ul li a.active, nav ul li a:hover {

	height: 105px;

	margin-bottom: -5px;

	border-top: 5px solid #00a08a;

	border-bottom: 5px solid #00a08a;

	background: url(../images/nav-hover-arrow.png) no-repeat center top #fff;

	text-decoration: none;

	color: #00685a;

	-webkit-box-shadow: 0px 0px 7px #d8d8d8 inset;

	-moz-box-shadow: 0px 0px 7px #d8d8d8 inset;

	-ms-box-shadow: 0px 0px 7px #d8d8d8 inset;

	-o-box-shadow: 0px 0px 7px #d8d8d8 inset;

	box-shadow: 0px 0px 7px #d8d8d8 inset;

}

#mobile-header {

	display: none;

	background: url(../images/nav-bg.png) repeat-x top #303030;

	height: 36px;

	border-radius: 5px;

}



#responsive-menu-button{

	width: 44px;

	height: 38px;

	background: url(../images/menu.png) no-repeat 9px 6px #303030;

	display: block;

	text-decoration: none;

	float: left;

	padding: 10px;

	border-radius: 5px;

}



#responsive-menu-button:hover{

	background: url(../images/menu.png) no-repeat 9px -29px #303030;

}

.sidr {

	display: none;

	background: #f8f8f8;

	color: #333;

	width: 75%;

	height: 100%;

	overflow-x: none;

	overflow-y: auto;

	position: fixed;

	top: 0;

	z-index: 999999;

	padding: 30px 0;

}



.sidr.left {

	left: -260px;

	right: auto

}



.sidr-inner{

	width: 100%;

	display: inline-block;

}



.sidr ul {

	margin: 0 0 15px;

	padding: 0;

	width: 100%;

	display: inline-block;

}



.sidr ul li {

	display: block;

	width: 100%;

	margin: 0;

	height: 40px;

}



.sidr ul li:hover>a,

.sidr ul li.active>a,

.sidr ul li.sidr-class-active>a {

	background: #fff;

}



.sidr ul li a {

	padding: 0 40px;

	display: block;

	text-decoration: none;

	width: 100%;

	color: #333;

	height: 40px;

	line-height: 36px;

	border-top: 0px solid #f7f7f5;

	border-bottom: 1px solid #00a08a;

	background: url(../images/cart-arrow.png) -20px center no-repeat;

}

.sidr ul li a:hover {

	height: 40px;

	color: #00685a;

	background: url(../images/cart-arrow.png) 20px center no-repeat;

	border-top: 0px solid #00a08a;

	border-bottom: 1px solid #00a08a;

}

.banner-box {

	padding: 0;

	background: url(../images/banner-bg.jpg) no-repeat center top;

}



.features-box {

	width: 100%;

	padding: 30px 0 30px;

	background: url(../images/feature-bg.png) left top repeat;

	border-bottom: 5px solid #61656e;

}

.packages-list {

	padding: 0;

}

.packages-list li {

	float: left;

	width: 33.33%;

	padding: 0 1% 0 1%;

	color: #FFF;

	text-align: center;

}



.packages-list1 li {

	float: left;

	width: 50%;

	padding: 0 1% 0 1%;

	color: #FFF;

	text-align: center;

}



.packages-list li:first-child {

	padding-left: 0%;

	padding-right: 2%;

}

.packages-list li:nth-child(3n) {

	padding-right: 0%;

	padding-left: 2%;

}



.package-heading {

	padding-top: 5px;

	background: #00a08a;

	font: 32px/65px 'avantgarde_bk_btdemi';

	color: #FFF;

}

.package-price {

	background: #101010;

	font: 28px/60px 'avantgarde_bk_btdemi';

	color: #5dd0c0;

}

.package-descripton {
	padding: 40px 28px;
	background: url(../images/package-arrow.png) center top no-repeat #fff;
	background-color: #f7f7f7;
	border: 1px solid #d7d7d7;

}

.package-descripton.package-descripton02 {

	padding: 40px 30px 30px;

	background: url(../images/package-arrow.png) center top no-repeat #fff;

}

.package-descripton h4 {

	padding-bottom: 20px;

	font: 18px/20px 'avantgarde_bk_btdemi';

	color: #202020;

}

.package-descripton p {

	font-size: 14px;

	color: #404040;

}

.features2 {

	padding: 25px 0 6px;

}

.features2 h1 {

	text-align: center;

	padding-bottom: 20px;

	font: 30px/32px 'avantgarde_bk_btdemi';

	color: #202020;

}

.features2 h2 {

	text-align: center;

	padding-bottom: 20px;

	font: 26px/32px 'avantgarde_bk_btdemi';

	color: #202020;

}

.features2 p {

	text-align: center;

	font-size: 14px;

	color: #404040;

	padding-bottom: 20px;

}

.features2-list {

	width: 60%;

	float: right;

}

.features2-list li {

	display: inline-block;

	margin: 0;

	padding: 0 0 7% 0;

	cursor: default;

}

.guarantee-icon, .tested-icon, .quality-icon {

	float: left;

	width: 45px;

	height: 45px;

	float: left;

	border: 3px solid #61656e;

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	-ms-border-radius: 50px;

	-o-border-radius: 50px;

	border-radius: 50px;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

	transition: all 0.4s;

}

.features2-list li:hover .guarantee-icon,

.features2-list li:hover .tested-icon,

.features2-list li:hover .quality-icon {

	border: 3px solid #00927e;

	background-color: #00a08a;

	background-size: 110% 110%

}

.guarantee-icon {

	background: url(../images/guarantee-icon.png) no-repeat 50% 50% #3a3e4a;

}

.tested-icon {

	background: url(../images/tested-icon.png) no-repeat 50% 50% #3a3e4a;

}

.quality-icon {

	background: url(../images/quality-icon.png) no-repeat 50% 50% #3a3e4a;

}

.titles {

	float: right;

	width: 87%;

	padding-left: 3%;

}

.titles h3 {

	font: 18px/20px 'avantgarde_bk_btdemi';

	color: #202020;

	padding-bootm: 20px;

}

.titles p {

	text-align: left;

	font-size: 14px;

	color: #404040;

	padding: 0;

}

.features2-image {

	width: 40%;

	float: left;

}

.features2-image img {

	display: block;

	background-size: 100%;

}



.tabs-section {

	width: 100%;

	padding: 60px 0 85px;

	background: #00a08a;

	position: relative;

}

.tabs-box {

	width: 100%;

	background: #00a08a;

}

.tabs-box h2 {

	text-align: center;

	font: 24px/26px 'avantgarde_bk_btdemi';

	color: #fff;

	padding-bottom: 24px;

}

.tabs-box p {

	font-size: 14px;

	color: #FFF;

	text-align: center;

	padding-bottom: 20px;

}

.tabs-container {

	padding: 0;

}

.tabs-menu {

	min-height: 27px;

	/* padding: 0 14%; */

	background-size: 100% 100%;

	background: url(../images/tab-bg.png) bottom no-repeat;

}

.tabs-menu li {
	float: left;
	display: block;
	color: #FFF;
	/* width: 19.6%; 
	margin-right: 0.4%; */
	font-size: 18px;
	font-weight: 400;
	font-family: 'avantgarde_bk_btdemi';
	line-height: 30px;
	border-right: 1px solid #2e323b;
}

.current {

	background: url(../images/tab-arrow.png) bottom no-repeat;

	color: #ff8f40;

}

.tabs-menu li a {
	display: block;
	color: #00a08a;
	text-align: center;
	min-height: 50px;
	padding: 10px;
	background-color: #e7e7e7;
}

.tabs-menu li a:hover {

	color: #ff8f40;

	text-decoration: none;

}

.tabs-menu li.current a {

color: #fff;
text-decoration: none;
background-color: #00a08a;

}

.popular-vendor, .popular-exam, .popular-certification, .hot-exam {

	padding: 0;

}

.popular-vendor a  {

	/* background: url(../images/popular-vendor-icon.png) center top no-repeat; */

}

.popular-vendor a:hover {

	/* background: url(../images/popular-vendor-hover.png) center top no-repeat; */

}

.popular-vendor.current a {

	/* background: url(../images/popular-vendor-hover.png) center top no-repeat; */

}

.popular-exam a  {

	/* background: url(../images/poplr-exam-icon.png) center top no-repeat; */

}

.popular-exam a:hover {

	/* background: url(../images/poplr-exam-hover.png) center top no-repeat; */

}

.popular-exam.current a {

	/* background: url(../images/poplr-exam-hover.png) center top no-repeat; */

}

.popular-certification a  {

	/* background: url(../images/popular-certification-icon.png) center top no-repeat; */

}

.popular-certification a:hover {

	/* background: url(../images/popular-certification-hover.png) center top no-repeat; */

}

.popular-certification.current a {

	/* background: url(../images/popular-certification-hover.png) center top no-repeat; */

}

.hot-exam a  {

	background: url(../images/hot-exam-icon.png) center top no-repeat;

}

.hot-exam a:hover {

	background: url(../images/hot-exam-hover.png) center top no-repeat;

}

.hot-exam.current a {

	background: url(../images/hot-exam-hover.png) center top no-repeat;

}

.tab-content {

	

	/* background: url(../images/tab-bg2.png) top no-repeat; 
	padding: 94px 94px 0; */

	display: none;

	margin-top: 2%;

	background-size: 100%

}

#tab-1 {

	display: block;

}

.tab-content-list {

	padding: 20px 25px;

}

.tab-content-list li {
	float: left;
	width: 19.2%;
	border-bottom: 1px solid #e7e7e7;
	margin-right: 0.8%;
	line-height: 35px;
}

.tab-content-list li a {

	font-size: 14px;

	color: #404040;

	display: block;

}

.tab-content-list li a:hover {

	color: #000;

}

.tab-button-box {

	padding: 20px 0;

	width: 100%;

	background: #f3efdf;

	position: absolute;

	bottom: 0px;

}

.tab-button {

	width: 260px;

	margin: 0 auto;

}

.tab-button a {

	text-align: center;

	display: block;

	font: 14px/57px 'OpenSans-Bold';

	color: #FFF;

	background: #3a3e4a;

	-webkit-box-shadow: 0 3px 0px #1e2026;

	-moz-box-shadow: 0 3px 0px #1e2026;

	-ms-box-shadow: 0 3px 0px #1e2026;

	-o-box-shadow: 0 3px 0px #1e2026;

	box-shadow: 0 3px 0px #1e2026;

	border-radius: 5px;

}

.tab-button a:hover {

	text-decoration: none;

	background: #212738;

	color: #00c6ab;

	-webkit-box-shadow: 0 3px 0px #1e2026;

	-moz-box-shadow: 0 3px 0px #1e2026;

	-ms-box-shadow: 0 3px 0px #1e2026;

	-o-box-shadow: 0 3px 0px #1e2026;

	box-shadow: 0 3px 0px #1e2026;

	border-radius: 5px;

}



.testimonial-newsLetter {

	padding: 60px 0;

}

.testimonial-newsLetter h2 {

	padding: 0px 0 20px 0;

	font: 24px/26px 'avantgarde_bk_btdemi';

	color: #202020;

}

.testimonial-newsLetter p {

	padding: 0px 0 20px 0;

	font-size: 14px;

	color: #404040;

}



.testimonial {

	float: left;

	width: 69%;

	padding-right: 5%;

}



.quote-start {

	display: inline-block;

	width: 17px;

	height: 17px;

	margin: 0px 5px 0 0;

	background: url(../images/quote-start-icon.png) left 5px no-repeat;

}

.quote-end {

	display: inline-block;

	width: 17px;

	height: 17px;

	margin: 0px 0px 0 0px;

	background: url(../images/quote-end-icon.png) left 5px no-repeat;

}

.testimonial-image {

	float: left;

	margin-right: 4%;

}

.testimonial-image img {

	display: block;

}

.client-name {

	float: left;

	padding-top: 7px;

}

.client-name h5 {

	font: 14px/16px 'OpenSans-Bold';

	color: #202020;

	padding-bottom: 2px;

}

.client-name p {

	font-size: 14px;

	color: #00a08a;

}

.newsLetter {

	float: right;

	width: 31%;

}

.input-field {

	float: left;

	width: 280px;

	height: 38px;

	font-size: 13px;

	color: #808080;

	padding: 0 10px;

	margin: 0 0 20px 2%;

	border: 1px solid #e5e5e5;

	background: #FFF;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 0px 2px 0px #e5e5e5;

	-moz-box-shadow: 0px 2px 0px #e5e5e5;

	-ms-box-shadow: 0px 2px 0px #e5e5e5;

	-o-box-shadow: 0px 2px 0px #e5e5e5;

	box-shadow: 0px 2px 0px #e5e5e5;

}

.input-field2 {

	margin-left: 0%;

}

.orange-button {

	display: inline-block;

	padding: 0px 30px;

	background: #ff6a00;

	font: 14px/36px 'OpenSans-Bold';

	color: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 0px 3px 0px #a64500;

	-moz-box-shadow: 0px 3px 0px #a64500;

	-ms-box-shadow: 0px 3px 0px #a64500;

	-o-box-shadow: 0px 3px 0px #a64500;

	box-shadow: 0px 3px 0px #a64500;

}

.orange-button2 {

    color: #FFFFFF;

    font-size: 22px;

    line-height: 56px;

    padding: 0 60px;

}

.orange-button:hover {

	color: #fff;

	text-decoration: none;

	background: #3a3e4a;

	-webkit-box-shadow: 0px 3px 0px #1e2026;

	-moz-box-shadow: 0px 3px 0px #1e2026;

	-ms-box-shadow: 0px 3px 0px #1e2026;

	-o-box-shadow: 0px 3px 0px #1e2026;

	box-shadow: 0px 3px 0px #1e2026;

}



.try-demo {

	text-align: center;

	padding:60px 0 62px;

	width: 100%;

	border-bottom: 8px solid #61656e;

	background: url(../images/try-demo-bg.png) left top repeat;

	background-size: 100% 100%;

}



.try-demo h2 {

	padding: 0px 0 14px 0;

	font: 28px/30px 'avantgarde_bk_btdemi';

	color: #202020;

}

.try-demo p {

	padding: 0 15% 41px;

	font-size: 14px;

	color: #404040;

}

.footer {

	width: 100%;

	padding: 40px 0;

	text-align: center;

	background: #3a3e4a;

}

.footer-nav {

	padding: 0;

}

.footer-nav li {

	display: inline;

	margin-bottom: 10px;

	background: url(../images/footer-nav-seprator.png) left center no-repeat;

}

.footer-nav li:first-child {

	background: none;

}

.footer-nav li a {

	display: inline-block;

	font-size: 14px;

	color: #fff;

	padding: 0 13px;

}

.footerBottom {

	width: 100%;

	padding: 10px 0;

	background: #292c34;

}

.copyRight {

	text-align: center;

	font-size: 14px;

	color: #FFF;

}



.socialmarks2 {

	float: right;

	margin: 0 0 0;

}

.socialmarks2 li {

	float: left;

	padding: 0px 0 0px 0;

	margin: 0 0 0 20px;

	font-size: 0;

}

.socialmarks2 li a {

	display: block;

	height: 20px;

	font-size: 0;

}

.socialmarks2 li a.facebook {

	width: 10px;

	background: url(../images/social.png) no-repeat 0 0;

}

.socialmarks2 li a.facebook:hover {

	background: url(../images/social.png) no-repeat 0 -20px;

}

.socialmarks2 li a.twitter {

	width: 14px;

	background: url(../images/social.png) no-repeat -10px 0;

}

.socialmarks2 li a.twitter:hover {

	background: url(../images/social.png) no-repeat -10px -20px;

}

.socialmarks2 li a.linkedin {

	width: 22px;

	background: url(../images/social.png) no-repeat -24px 0;

}

.socialmarks2 li a.linkedin:hover {

	background: url(../images/social.png) no-repeat -24px 0;

}

.socialmarks2 li a.linkedin:hover {

	background: url(../images/social.png) no-repeat -24px bottom;

}

.socialmarks2 li a.rss {

	width: 20px;

	background: url(../images/social.png) no-repeat -46px 0;

}

.socialmarks2 li a.rss:hover {

	background: url(../images/social.png) no-repeat -46px bottom;

}





/*Inner Page Start Here*/



.blackButton {

	font: 14px/16px 'OpenSans-Bold';

	color: #FFF;

	padding: 9px 30px;

	background: #3a3e4a;

	-webkit-box-shadow: 0px 3px 0px #1e2026;

	-moz-box-shadow: 0px 3px 0px #1e2026;

	-ms-box-shadow: 0px 3px 0px #1e2026;

	-o-box-shadow: 0px 3px 0px #1e2026;

	box-shadow: 0px 3px 0px #1e2026;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	cursor: pointer;

}

.blackButton:hover {

	color: #FFF;

	background: #ff6a00;

	-webkit-box-shadow: 0px 3px 0px #a64500;

	-moz-box-shadow: 0px 3px 0px #a64500;

	-ms-box-shadow: 0px 3px 0px #a64500;

	-o-box-shadow: 0px 3px 0px #a64500;

	box-shadow: 0px 3px 0px #a64500;

}

.blackButton.blackButton02 {

	padding: 9px 30px;

}

.blackButton.blackButton03 {

	margin-top: 5%;

}

.blackButton.blackButton04 {

	width: 100%

}

.orangeButton.orangeButton04 {

	width: 100%

}

.orangeButton {

	font: 14px/16px 'OpenSans-Bold';

	color: #FFF;

	padding: 9px 30px;

	margin-right: 2%;

	background: #ff6a00;

	-webkit-box-shadow: 0px 3px 0px #a64500;

	-moz-box-shadow: 0px 3px 0px #a64500;

	-ms-box-shadow: 0px 3px 0px #a64500;

	-o-box-shadow: 0px 3px 0px #a64500;

	box-shadow: 0px 3px 0px #a64500;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	cursor: pointer;

}

.orangeButton:hover {

	color: #fff;

	background: #3a3e4a;

	-webkit-box-shadow: 0px 3px 0px #1e2026;

	-moz-box-shadow: 0px 3px 0px #1e2026;

	-ms-box-shadow: 0px 3px 0px #1e2026;

	-o-box-shadow: 0px 3px 0px #1e2026;

	box-shadow: 0px 3px 0px #1e2026;

}



.innerBanner {

	width: 100%;

	padding: 30px 0;

	background: url(../images/banner-bg.jpg) no-repeat center top;

}

.innerBanner h1 {

	width: 100%;

	font: 48px/50px 'avantgarde_bk_btdemi';

	color: #FFF;

	text-shadow: 2px 2px 4px #000;

}



.innerPackages {

	padding: 40px 0;

	width: 100%;

	background: url(../images/inner-package-bg.jpg) repeat;

	border-bottom: 5px solid #61656e;

	background-size: 100% 100%;

}

.innerPackages-box {

	width: 100%;

}

.innerPackage-left {

	width: 49%;

	float: left;

	margin-right: 1%;

	position: relative;

	min-height: 175px;

	overflow: hidden;

}

.innerPackage-left.innerPackage-left02 {

	margin: 0 0 0 1%;

}

.packageGroup1 {

	width: 100%;

	background: #00a08a;

}

.packageGroup2:after {

	content: " ";

	width: 62px;

	height: 175px;

	position: absolute;

	right: -22px;

	top: 0;

	background: url(../images/inner-pakg-seprator.png) right top no-repeat;

}

.packageGroup2 {

	width: 437px;

	float: left;

	padding: 20px 0 20px 20px;

	background: #fff;

	position: relative;

}

.packageGroup2 h2 {

	font: 24px/26px 'avantgarde_bk_btdemi';

	color: #404040;

	padding-bottom: 5px;

}

.packageGroup2 p {

	font-size: 14px;

	color: #202020;

	padding: 0 80px 20px 0;

	min-height: 64px;

}

.packagePrice {

	text-align: center;

	background: url(../images/price-bg.png) left top no-repeat;

	position: absolute;

	top: 50px;

	right: 0;

	width: 170px;

	padding: 15px 0;

	font: 40px/40px 'avantgarde_bk_btdemi';

	color: #fff;

}

.packagePrice span {

	font: 24px/26px 'avantgarde_bk_btdemi';

}



.innerPackage-right {

	width: 100%;

	float: right;

}



.bestExam {

	padding: 60px 0 40px 0px;

	width: 100%;

	text-align: justify;

}



.bestExam h1 {

	padding-bottom: 20px;

	font: 34px/32px 'avantgarde_bk_btdemi';

	color: #202020;

}



.bestExam h2 {

    padding-bottom: 20px;

    font: 30px/32px 'avantgarde_bk_btdemi';

    color: #202020;

}



.bestExam h3 {

	padding-bottom: 20px;

	font: 30px/32px 'avantgarde_bk_btdemi';

	color: #202020;

}

.bestExam h4 {

	padding-bottom: 20px;

	font: 20px/22px 'avantgarde_bk_btdemi';

	color: #00a08a;

}

.bestExam p {

	padding-bottom: 20px;

	font-size: 14px;

	color: #404040;

}

.examReviews-box {
    width: 100%;
    padding: 60px 0;
    background: #00a08a;
}

.examReviews-box h3 {
	padding-bottom: 20px;
	font: 24px/26px 'avantgarde_bk_btdemi';
	color: #fff;
}

.examReviews-box p {
	font-size: 14px;
	color: #333;
	padding-bottom: 5px;
}

.certification-box {

	width: 100%;

	padding: 60px 0;

	text-align: center;

	background: #00a08a;

}

.certification-box h3 {

	padding-bottom: 20px;

	font: 24px/26px 'avantgarde_bk_btdemi';

	color: #fff;

}

.certification-box p {

	font-size: 14px;

	color: #fff;

	padding-bottom: 30px;

}

.certList-box {

	padding: 60px 0 0 0;

	background: url(../images/tab-bg.png) top center no-repeat;

}

.cert-list {

	background: #00685a;

}

.cert-list li {

	text-align: left;

	width: 33.33%;

	float: left;

	padding: 1.5% 0px 1.5% 2.5%;

	border-left: 1px solid #00a08a;

	border-bottom: 1px solid #00a08a;

	min-height:121px;

}

.titles01 {

	display: block;

	font: 14px/28px 'OpenSans-Bold';

	color: #FFF;

}

.cert-list li:hover .titles01 {

	text-decoration: none;

	color: #24e4c9;

}

.descrption {

	font: 14px/28px 'open_sansregular';

	color: #FFF;

}

.cert-list li:hover .descrption {

	color: #f6f6f6;

}



.allCertification {

	width: 100%;

	padding: 60px 0;

	text-align: center;

}

.allCertification h2 {

	font: 24px/26px 'avantgarde_bk_btdemi';

	color: #202020;

	padding-bottom: 20px;

}

.allCertification h3 {

	font: 20px/22px 'avantgarde_bk_btdemi';

	color: #00a08a;

	padding-bottom: 20px;

}

.certList02-box {

	width: 100%;

	padding: 0px 0 0 0;

}

.cert-list02 {

	text-align: left;

	padding: 15px 0 15px 20px;

	background: #00685a;

}

.cert-list02.cert-list04 {

	background: #00a08a;

}

.cert-list02.cert-list03 {

	background: url(../images/cert-seprator.png) bottom left repeat-x #f3efdf;

}

.cert-list02.cert-list03:hover {

	background: url(../images/cert-seprator.png) bottom left repeat-x #fff;

}

.cert-list02.cert-list05 {

	background: url(../images/cert-seprator.png) bottom left repeat-x #fff;

}

.cert-list02.cert-list05:hover {

	background: url(../images/cert-seprator.png) bottom left repeat-x #f3efdf;

}

.cert-list02 li {

	padding: 0;

	font: 18px/20px 'avantgarde_bk_btdemi';

	color: #FFF;

}

.cert-list02 li.titles02 {

	text-align: left;

	float: left;

}

.cert-list02 li.titles02 a {

	font: 16px/25px 'open_sansregular';

	color: #101010;

}

.cert-list03:hover .titles02 a {

	text-decoration: none;

	color: #00685a;

	font-weight: bold;

}

.cert-list03:hover .blackButton {

	color: #FFF;

	background: #ff6a00;

	-webkit-box-shadow: 0px 3px 0px #a64500;

	-moz-box-shadow: 0px 3px 0px #a64500;

	-ms-box-shadow: 0px 3px 0px #a64500;

	-o-box-shadow: 0px 3px 0px #a64500;

	box-shadow: 0px 3px 0px #a64500;

}

.cert-list05:hover .blackButton {

	color: #FFF;

	background: #ff6a00;

	-webkit-box-shadow: 0px 3px 0px #a64500;

	-moz-box-shadow: 0px 3px 0px #a64500;

	-ms-box-shadow: 0px 3px 0px #a64500;

	-o-box-shadow: 0px 3px 0px #a64500;

	box-shadow: 0px 3px 0px #a64500;

}



.cert-list05:hover .titles02 a {

	text-decoration: none;

	color: #00685a;

	font-weight: bold;

}

.cert-list02 li.cert-listPrice {

	width: 190px;

	float: right;

}

.cert-list02 li.cert-listPrice span {

	font: 16px/44px  'open_sansregular';

	color: #101010;

}

.cert-list02 li.cert-listBuynow {

	width: 150px;

	float: right;

}

.descrption02 {

	font: 13px/16px  'open_sansregular';

	color: #101010;

}



/*Certtification Page Start Here*/



.innerCert-box {

	width: 100%;

	background: #f3efdf;

}





/*Exam Page Start Here*/



.exam-features {

	width: 100%;

	padding: 60px 0;

	background: #f3efdf;

}

.exam-features h2 {

	text-align: center;

	font: 28px/26px 'avantgarde_bk_btdemi';

	color: #202020;

	padding-bottom: 40px;

}

.exam-features-image {

	width: 31%;

	float: left;

}

.exam-features-image img {

	width: 100%;

	display: block;

	background-size: 100% 100%;

}

.exam-features-list {

	/* width: 60%;

	float: right;

	padding-top: 30px; */

}

.col-sm-12.text-center.escoresbox:hover {
    background-color: #4c4f55;
}

.exam-features-list li {

	font-size: 14px;

	color: #404040;

	padding: 0 0 23px 35px;

	background: url(../images/tick-icon.png) left 5px no-repeat;

}

/*Shopping Cart Page Start Here CSS*/



.cartList-box {

	width: 100%;

	padding: 30px 0;

	background: #f3efdf;

}

.cart-list01:after {

	width: 52px;

	height:50px;

	position: absolute;

	right: 1px;

	content: "";

	background: url(../images/cart-bg2.png) right no-repeat;

}

.cart-list01 {

	position: relative;

	max-width: 950px;

	margin: 0 auto;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	overflow: hidden;

}

.cart-list01 li {

	padding-left: 30px;

	float: left;

	width: 33.3%;

	position: relative;

	text-align: center;

	font-size: 16px;

	font-family: 'open_sanssemibold';

	color: #fff;

	line-height: 50px;

	background: url(../images/cart-bg1.png) repeat-x left center #3a3e4a;

}

.cart-list01 li.active {

	background: url(../images/cart-bg3.png) no-repeat right center #ff6a00;

}

.cart-list-numbers {

	width: 34px;

	height: 35px;

	text-align: center ;

	line-height: 34px;

	z-index: 99;

	padding: 0;

	background: url(../images/cart-number-bg.png) no-repeat;

	position: absolute;

	left: 20px;

	top: 8px;

	counter-reset: subsection;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	-ms-border-radius: 20px;

	-o-border-radius: 20px;

	border-radius: 20px;

}

.cart-list-numbers.cart-list-numbers2 {

	left: 70px;

}

.cart-list-numbers:before {

	counter-increment: section;

	content:"" counter(section) " ";

	color: #202020;

	font-family:'open_sanssemibold';

	font-size: 18px;

}



.cartPurchase-box {

	width: 100%;

	padding: 55px 0;

}

.cartPurchase-box h2 {

	text-align: center;

	color: #202020;

	font: 30px/32px 'avantgarde_bk_btdemi';

	padding-bottom: 35px;

}

.cartList-group {

	width: 100%;

}

.cartList02 {

	padding: 18px 0 18px 20px;

	width: 100%;

	background: #00a08a;

}

.cartList02.cartList03 {

	padding: 18px 0 18px 20px;

	width: 100%;

	background: url(../images/cert-seprator.png) left bottom repeat-x #f3efdf;

}

.cartList02 li {

	padding: 0;

	font: 18px/20px 'avantgarde_bk_btdemi';

	color: #fff;

}

.cart-titles {

	float: left;

}

.cart-titles span {

	font: 16px/35px 'open_sansregular';

	color: #404040;

}

.cart-price {

	float: right;

	width: 130px;

}

.cart-price span {

	font: 16px/35px 'open_sansregular';

	color: #404040;

}

.cart-quantity {

	float: right;

	width: 130px;

}

.cart-subTotal {

	float: right;

	width: 100px;

}

.cart-subTotal span {

	font: 16px/35px 'open_sansregular';

	color: #404040;

}

.cart-action {

	float: right;

	width: 70px;

}

.cart-action.cart-action01{

	width: 70px;

	height: 30px;

	cursor: pointer;

	background: url(../images/action-icon.png) no-repeat 15px 0px;

}

.cart-refresh {

	float: right;

	width: 70px;

}

.subTotal-box {

	padding: 20px 30px;

	background: #3a3e4a;

}

.cart-price-heading {

	float: left;

	font: 18px/20px 'avantgarde_bk_btdemi';

	color: #fff;

}

.cart-subTotal-bottom {

	float: right;

	font: 24px/26px 'avantgarde_bk_btdemi';

	color: #fff;

}



.payment-box {

	background: #fff;

	padding: 20px 30px;

	border-left: 1px solid #e4dec8;

	border-right: 1px solid #e4dec8;

}

.note {

	width: 50%;

	float: left;

	font-size: 13px;

	color: #404040;

}

.confirm-order-box {

	float: right;

	width: 45%;

	padding: 0;

}

.pay-heading {

	float: left;

	font: 18px/26px 'avantgarde_bk_btdemi';

}

.redio-button {

	float: right;

}

.redio-button li {

	float: left;

	margin-right: 10px;

	font-size: 16px;

}

.redio-button li:hover {

	color: #009415;

}

.button-lable {

	padding: 0;

}

.radio-button {

	float: left;

	width: 30px;

	margin-top: 5px;

}



.cartButton-box {

	background: #f3efdf;

	padding: 20px 30px;

}

.continueButton {

	width: 210px;

	float: left;

	font-size: 13px;

	color: #404040;

}

.proceedButton {

	float: right;

	width: 210px;

	padding: 0;

}





/*--*/

@media only screen and (max-width: 1199px){

.input-field {

	margin-left: 2px;

}

nav ul li a {

    padding: 0 12px;

}



/*Inner Pages */

.cert-list li {

    min-height: 117px;

}

.innerPackage-left {

    float: none;

    margin: 0 auto;

    width: 570px;

}

.innerPackage-left.innerPackage-left02 {

    margin: 24px auto 0;

}

.orangeButton {

    padding: 8px;

}

.pay-heading {

    float: none;

    margin-bottom: 10px;

}

.redio-button {

    float: none;

}

.confirm-order-box {

    width: 27%;

}

.radio-button {

    width: 14px;

}

.button-lable {

    padding: 0 0 0 13px;

}

}

/*--*/

@media only screen and (max-width: 1050px){

nav ul li a {

    padding: 0 9px;

}

.package-descripton {

	min-height: 176px;

}

.tab-content {

    padding: 66px 75px 0;

}

}

/*--*/

@media only screen and (max-width: 999px){

.nav-box {

	float: left;

    margin-top: -68px;

}

#mobile-header {

	display: block;

}

#navigation nav { 

	display: none;

}

.logo-box {

    float: none;

    margin-left: 80px;

}

nav ul li{

    height: 60px;

}

.features2-image {

	width: 40%;

	float: left;

}

.features2-image img {

	width: 90%;

	display: block;

	background-size: 100%;

}



.tab-content-list {

    padding: 15px 25px;

}



/*Inner Pages */

.exam-features-image {

    width: 37%;

}

.exam-features-list li {

    padding: 0 0 15px 35px;

}

}

/*--*/

@media only screen and (max-width: 899px){

.login-icon span, .register-icon span, .chat-icon span, .cart-icon span {

	margin: 0

}

.member-area {

    margin-right: 0px;

}

.search-submit {

}



.member-area li {

    padding-left: 5px;

}



.package-heading {

    font-size: 25px;

	line-height: 40px;

}

.package-price {

	font-size: 29px;

	line-height: 48px ;

}

.package-descripton {

	min-height: 146px;

    padding: 25px 8px;

}

.titles {

    width: 84%;

}

.features2-list li {

    padding: 0 0 1%;

}

.tab-content {

    padding: 49px 0 0;

}

.tab-content-list {

    padding: 16px 76px;

}

.tab-content-list {

	background: url(../images/tab-bg3.png) top repeat-y;

	background-size: 100% 100%;

}



/*Inner Pages */

.cert-list li {

    min-height: 103px;

    width: 50%;

}

.cert-list02 li.cert-listPrice {

    width: 80px;

}



.exam-features-image {

    float: none;

    margin: 0 auto;

    width: 44%;

}

.exam-features-list {

    float: none;

    margin: 0 auto;

    width: 80%;

}

.cart-refresh {

    width: 40px;

}

.cart-action {

    width: 55px;

}

.cart-action.cart-action01 {

    width: 53px;

}

.cart-subTotal {

    width: 81px;

}

.cart-quantity {

    width: 83px;

}

.cart-price {

    width: 78px;

}

.cart-titles span {

    font-size: 13px;

	line-height: 33px

}

.cartList02.cartList03 {

    padding: 18px 0 14px 10px;

}

.cartList02 li {

    font-size: 16px;

	line-height: 16px

}

.cart-price span {

    font-size: 14px;

	line-height: 35px

}

.cart-subTotal span {

    font-size: 14px;

	line-height: 35px

}

.cart-action.cart-action01 {

    background-position: 7px 0;

}

.confirm-order-box {

    width: 45%;

}

}

/*--*/

@media only screen and (max-width: 769px){

.cart-and-memberarea {

	float: none;

	width: 88.7%;

    margin: 0 auto;

}	

.search-box {

    width: 100%;

	margin-bottom: 1%;

}

.package-descripton {

	min-height: 165px;

    padding: 25px 15px;

}

.titles {

    width: 80%;

}



.sidr {

	width: 300px;

}



/*Inner Pages */

.descrption02 {

    max-width: 335px;

}

.exam-features-image {

    width: 50%;

}

.exam-features-list {

    width: 100%;

}

.cart-list-numbers.cart-list-numbers2 {

    left: 20px;

}

.cart-list01 li {

	z-index: 999;

    padding-left: 30px;

	font-size: 15px;

}

.cart-list-numbers {

	left: 0;

}

.note {

    float: none;

    margin-bottom: 3%;

    width: 100%;

}

.confirm-order-box {

	float: none;

    width: 100%;

}

.pay-heading {

    float: left;

    margin: 0 10px 10px ;

}



}

/*--*/

@media only screen and (max-width: 641px){

.cart-and-memberarea {

	width: 100%;

}

.header-cart {

    min-width: 106px;

    padding: 11px 12px 0 5px;

}

.member-area {

	margin-right: 0;

}

.features2-list li {

	padding-bottom: 2%;

}

.packages-list li {

	margin: 0 0 4% 0;

	padding: 0;

    width: 100%;

}

.packages-list li:first-child {

	padding: 0;

}

.packages-list li:nth-child(3n) {

	padding: 0;

}

.package-heading {

    font-size: 36px;

    line-height: 45px;

}

.package-price {

	font-size: 29px;

	line-height: 48px ;

}

.package-descripton h4 {

    font: 19px/23px 'avantgarde_bk_btdemi';

    padding-bottom: 5px;

}



.features2 {

    padding: 29px 0;

}

.features2 h2 {

	font-size: 22px;

	padding-bottom: 7px;

}

.features2-image {

    float: none;

    margin: 0 auto 4%;

    width: 67%;

}

.features2 p {

    padding-bottom: 20px;

}

.features2-list {

    float: none;

    width: 100%;

}

.titles {

    width: 85%;

}

.tabs-menu {

    padding: 0 0;

	min-height: 135px;

}

.tabs-menu li a {

    min-height: 106px;

}

.tabs-section {

	padding-top: 30px;

}

.tabs-box h2 {

	font-size: 18px;

    padding-bottom: 10px;

}

.tabs-box p {

    padding-bottom: 20px;

}

.tab-content-list li {

    float: left;

    padding-bottom: 10px;

    width: 33%;

}

.testimonial {

    padding-right: 2%;

}

.testimonial-newsLetter h2 {

	font-size: 17px;

	line-height: 19px;

    padding: 0 0 6px;

}

.input-field {

    width: 100%;

}

.orange-button {

	text-align: center;

    display: block;

    font-size: 13px;

	line-height: 32px;

}

.testimonial-image {

    margin-right: 4%;

}

.testimonial-newsLetter {

    padding: 30px 0;

}

.try-demo {

	padding: 30px 0;

}

.try-demo p {

    font-size: 14px;

    padding: 0 0 21px;

}

.orange-button2 {

    margin: 0 auto;

    padding: 0px;

    width: 60%;

}

.footer {

    padding: 25px 0;

}

.copyRight {

	text-align: center;

    float: none;

    width: 100%;

	margin-bottom: 10px;

}

.socialmarks2 {

    float: none;

    margin: 0 auto;

    width: 200px;

}

.footerBottom {

	padding: 20px 0;

}



/*Inner Pages */

.cert-list li {

    min-height: 80px;

    width: 100%;

}

.bestExam {

	padding: 30px 0;

}

.certification-box {

	padding: 30px 0;

}

.blackButton {

    padding: 8px;

}

.cert-list02 li.cert-listBuynow {

    width: 103px;

}

.descrption02 {

    max-width: 235px;

}

.cert-list02 li.cert-listPrice {

    width: 62px;

}



.innerPackage-left {

    width: 100%;

	min-height:173px;

}

.packagePrice span {

    font-size: 22px;

	line-height: 24px;

}

.packagePrice {

    font-size: 32px;

	line-height: 32px;

    padding: 15px 0;

    top: 37%;

    width: 125px;

	background-size: 100% 100%;

}

.orangeButton {

	margin: 0;

}

.packageGroup2 {

    max-width: 383px;

}

.packageGroup2:after {

    background-size: 100% 100%;

    height: 179px;

}



.blackButton.blackButton03 {

	width: 50%;

	margin-top: 5%;

}

.exam-features-image {

    width: 60%;

}

.cart-list01 li {

	width: 100%;

    padding-left: 5px;

}

.cart-list-numbers {

	left: 20px;

}

.cart-list01 li.active {

	background: url(../images/nth-3-hover.png) no-repeat right center #ff6a00;

}



.cartList02 {

    padding: 10px 0 8px 10px;

}

.cartList02 li {

    font: 12px/15px 'avantgarde_bk_btdemi';

}

.cart-action.cart-action01 {

	width: 40px;

	background-size: 100% 100%;

}

.cart-refresh {

    width: 24px;

}

.cart-refresh img {

	margin-top: 7px;

    width: 20px;

}

.cart-titles {

    width: 36%;

}

.cart-titles span {

    width: 36%;

	line-height: 18px;

}

.cart-action.cart-action01 {

	background-position: left;

    background-size: 100% 100%;

    width: 26px;

	margin-right: 5px;

}

.cart-action {

    width: 39px;

}

.cart-subTotal {

    width: 56px;

}

.cart-quantity {

    width: 60px;

}

.cart-subTotal span {

    font-size: 12px;

	line-height: 32px

}

.cart-price {

    width: 66px;

	text-indent: 3px;

}



.cart-price span {

	text-indent: -5px;

    float: left;

    font-size: 12px;

	line-height: 35px

}

.spinnerfast {

    font-size: 15px;

	line-height: 15px;

    width: 35px !important;

}

.ui-spinner-down.ui-spinner-button.ui-state-default.ui-corner-br {

    right: 50px;

}

.continueButton {

    float: none;

	margin:0 auto;

	margin-bottom: 10px;

}

.proceedButton {

    float: none;

	margin:0 auto;

}

}

/*--*/

@media only screen and (max-width: 481px){



.cart-and-memberarea {

	padding: 20px 0 0 0;

    width: 292px;

}

.cart-icon span {

	display: none;

}

.header-cart-box {

    float: none;

    margin: 0 auto;

    width: 50%;

}

.header-cart {

    min-width: 150px;

    padding: 1px 36px 0 5px;

}

.member-area li {

    padding-left: 0px;

}

.member-area {

	width: 100%;

    margin-bottom: 10px;

}

.member-area li:nth-child(3n) {

	width: 39%;

}

.member-area li:nth-child(4n) {

	display: none;

}

.login-icon span, .register-icon span, .chat-icon span {

	margin-bottom: 10px;

	display: block;

}

.search-box {

    margin-bottom: 2%;

}

.logo-box {

    margin-left: 60px;

}

.logo {

	background-size: 100% 100%; 

    width: 214px;

}

.features-box {

	padding: 25px 0;

}

.guarantee-icon, .tested-icon, .quality-icon {

	float: left;

	margin: 0;

}

.titles {

	width: 85%;

	float: right;

}

.features2-list li {

	padding-bottom: 2%;

}

.packages-list li {

	margin: 0 0 4% 0;

	padding: 0;

    width: 100%;

}

.packages-list li:first-child {

	padding: 0;

}

.packages-list li:nth-child(3n) {

	padding: 0;

}

.package-heading {

    font-size: 36px;

    line-height: 45px;

}

.package-price {

	font-size: 29px;

	line-height: 48px ;

}

.package-descripton h4 {

    font-size: 19px;

	line-height: 23px;

    padding-bottom: 5px;

}

.features2-image {

    width: 100%;

}

.tab-content {

    padding: 35px 0px 0;

}

.tabs-section {

    padding: 30px 0 60px;

}

.tab-content-list {

    height: 643px;

    overflow: hidden;

    padding: 10px 23px 0;

	background: url(../images/tab-bg3.png) top repeat-y;

	background-size: 100% 100%;

}

.tab-content-list li {

	text-align: center;

	padding-left: 10px;

	padding-right: 5px;

    width: 50%;

}

.tabs-menu {

    min-height: 115px;

}

.tabs-menu li a {

    min-height: 86px;

}

.tab-button a {

	line-height: 40px;

}

.try-demo h2 {

    font-size: 20px;

	line-height: 20px; 

    padding: 0 0 10px;

}

.orange-button2 {

    width: 100%;

}

.testimonial {

	padding: 0;

    float: none;

    width: 100%;

	margin: 0 0 40px 0;

}

.newsLetter {

    float: none;

    width: 100%;

}

.tabs-menu li a > span{

	display: none;

}

/*Inner Pages */

.innerBanner h1 {

    font-size: 28px;

	line-height: 36px;

    text-align: center;

}

.blackButton {

    padding: 5px;

}

.cert-list02 li.cert-listPrice span {

	font-size:16px;

	line-height:29px;

}

.cert-list02 li.titles02 a {

	font-size:16px;

	line-height:32px;

}

.cert-list02 li {

	font-size:16px;

	line-height:17px;

}

.bestExam h3 {

    font-size: 20px;

	line-height: 29px;

    padding-bottom: 10px;

}

.bestExam h4 {

    font-size: 16px;

	line-height: 20px;

    padding-bottom: 10px;

}

.packagePrice span {

    font-size: 21px;

	line-height: 26px;

}

.packagePrice {

    font-size: 29px;

	line-height: 31px;

    background-size: 100% 100%;

    padding: 13px 0;

    top: 37%;

    width: 115px;

}

.packageGroup2:after {

    background-size: 100% 100%;

    height: 229px;

}

.packageGroup2 {

    width: 80%;

}

.packageGroup2 h2 {

    font-size: 16px;

	line-height: 16px;

    padding-bottom: 5px;

}

.orangeButton {

	margin: 0;

    padding: 5px 7px;

}

.packageGroup2 p {

    color: #202020;

    font-size: 13px;

    padding: 0 29px 15px 0;

}

.orangeButton {

    margin: 0 0 10px;

    padding: 5px 7px;

}

.blackButton.blackButton02 {

    padding: 5px 48px;

}

.exam-features-image {

    width: 80%;

}

.exam-features {

	padding: 30px 0;

}

.exam-features h2 {

    font-size: 22px;

	line-height: 26px;

    padding-bottom: 20px;

}

.exam-features-list li {

    padding: 0 0 15px 25px;

}

.cart-list-numbers {

	left: 10px;

}

.cart-list-numbers.cart-list-numbers2 {

    left: 10px;

}

.cartPurchase-box h2 {

    font-size: 25px;

	line-height: 30px;

    padding-bottom: 15px;

}

.cartPurchase-box {

	padding: 30px 0;

}

.ui-spinner-up.ui-spinner-button.ui-state-default.ui-corner-tr {

	top: 3px;

}

.ui-spinner-down.ui-spinner-button.ui-state-default.ui-corner-br {

	top: 3px;

}

.cart-subTotal {

	display: none;

}

.subTotal-box {

	padding: 10px 15px;

}

.cart-price-heading {

    font-size: 15px;

	line-height: 22px;

}

.cart-subTotal-bottom {

    font-size: 20px;

	line-height: 22px;

}



.pay-heading {

    margin: 0px;

}

.descrption02 {

    max-width: 176px;

}

.cert-list02 li {

    font-size: 14px;

    line-height: 15px;

}

.cert-list02 {

    padding: 13px 0 12px 11px;

}

.cert-list02 li.cert-listBuynow {

    width: 84px;

}

.cert-list02 li.cert-listPrice {

    width: 45px;

}

.testimonial {

	margin-bottom: 20px;

}

.features2 {

	padding-bottom: 0

}

}

@media only screen and (max-width: 360px){

.max-width {

    padding: 0 10px;

}



.sidr {

	width: 260px;

}

.packageGroup2 {

    width: 87%;

}

.packagePrice span {

    font-size: 17px;

	line-height: 29px;

}

.packagePrice {

    font-size: 27px;

	line-height: 27px;

    background-size: 100% 100%;

    padding: 13px 0 9px;

    top: 47%;

    width: 88px;

}

.descrption02 {

    max-width: 139px;

}

.cart-titles {

    width: 30%;

}

.cart-price {

    text-indent: 3px;

    width: 56px;

}

.spinnerfast {

    height: 29px;

}

.cart-titles {

    width: 32%;

}

.payment-box {

    padding: 12px 10px;

}

.continueButton {

	width: 100%;

}

.proceedButton {

	width: 100%;

}

.pay-heading {

    margin: 0px;

}

.cartButton-box {

    padding: 12px 10px;

}

.titles {

    width: 77%;

}

}





























