.all-product-summary> ul {

	list-style-type: none;

	padding-left: 30px;

}



.all-product-summary> ul li {

	position: relative;

}



.all-product-summary> ul li::before {

	border-radius: 100%;

	content: "-";

	left: -20px;

	position: absolute;

	text-align: center;

	top: 0;

	z-index: 9;

}



ul.products li.has-children {

	display: block;

	width: 100% !important;

}



ul.products li.has-children> a img, ul.products li.has-children> a h3, ul.products li.has-children> a span {

	display: inline-block;

	width: auto;

}



.entry-content-custom p {

	/*font-family: "Halant", serif !important;*/

	padding-top: 12px;

}



.site-main ul {

	padding: 0;

	/* font-size: 12px; */

	font-weight: 500;

	line-height: 25px;

}



.page-id-12 .vc_col-sm-3.wpb_column.vc_column_container .icon-box-simple ul {

	list-style-type: none;

}



.page-id-12 .wpb_wrapper .icon-box-simple> ul {

	margin-left: -36px;

}



html body .wpb_row p.alt-paragraph {

	letter-spacing: 2px;

	line-height: 22px !important;

	margin: 10px auto;

}



.how-to-help .vc_col-sm-4 .icon-box-small {

	height: auto;

	min-height: 250px;

}



.wpb_wrapper> li {

	float: left;

	list-style: outside none none;

	padding: 0 15px;

	/*width: 24.33% !important; */

}



.page-id-12 .wpb_row .home_grid_post_new li {

	float: left;

	list-style: outside none none;

	padding: 0 15px;

	width: 25%;

}



.home_grid_post_new .text-wrapper .entry-content {

	text-align: justify;

}



.home_grid_post_new .post-thumb div {

	max-height: 144px;

	overflow: hidden !important;

}



.home_grid_post_new .time-span span.time-span {

	border-bottom: 1px solid #dddddd;

	border-top: 1px solid #dddddd;

	color: #ff8900;

	font-size: 14px;

	font-weight: 100;

	margin: 10px auto;

	padding: 4px 0;

	width: 100%;

	display: block;

	text-align: center;

}



#home_main .wpb_text_column .text-wrapper-new h3 a {

	color: #191b1d;

	display: block;

	font-size: 15px !important;

	line-height: 20px !important;

	min-height: 60px !important;

}



.text-wrapper.text-wrapper-new .time-span {

	margin: 0 auto 15px;

}



.text-wrapper.text-wrapper-new h3 {

	margin: 20px auto 10px;

}



html body nav#navigation li.hasChildren ul li {

	/*  background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0 !important;*/

	padding: 0 !important;

}



html body nav#navigation li.hasChildren ul li a:hover {

	background: #ff9e24 none repeat scroll 0 0 !important;

	color: #000000 !important;

}



html body .scroll nav#navigation li.hasChildren ul li a {

	color: #ffffff !important;

}



html body .scroll nav#navigation li.hasChildren ul li {

	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;

}



.vc_align_center_new .wpb_wrapper {

	text-align: left;

}





/* For service page */



.top-para p {

	font-size: 16px;

	color: #333333;

	margin: 21px auto;

	max-width: 786px;

	width: 100%;

	word-spacing: 1px;

}



.voilet-button {

	border-color: #060149;

	border-image: none;

	border-style: solid;

	border-width: 2px 3px 3px;

	color: #000000;

	cursor: pointer;

	display: inline-block;

	font-size: 14px;

	margin: 0 auto;

	max-width: 260px;

	padding: 5px 10px;

	text-align: center;

	text-decoration: none;

	width: 100%;

}



.top-container-btn:nth-child(odd) {

	margin: 0 10px;

}



.top-container-btn {

	display: inline;

}



.custom-button {

	border: 2px solid #512e5f;

	color: black;

	cursor: pointer;

	display: inline-block;

	font-size: 14px;

	margin: 4px auto;

	max-width: 289px;

	padding: 5px 10px;

	text-align: center;

	text-decoration: none;

	width: 100%;

}



h3.our-process {

	margin: 20px auto 30px;

}



h3.our-process::after {

	background: #ffa500 none repeat scroll 0 0;

	border-radius: 100%;

	bottom: -15px;

	content: "";

	height: 2px;

	left: 0;

	margin: 0 auto;

	max-width: 347px;

	position: absolute;

	right: 0;

	width: 100%;

}



h3.our-process {

	position: relative;

}



.header-our-approches .top-container-btn {

	max-width: 200px;

	width: 100%;

}



.header-our-approches .top-container-btn {

	line-height: 0;

	max-width: 120px;

	width: 100%;

}



.header-our-approches .top-container-btn {

	display: inline-block;

	vertical-align: top;

}



.header-our-approches .top-container-btn .our-approches {

	background: #ffffff none repeat scroll 0 0;

	border-color: rgba(0, 0, 0, 0);

	border-radius: 18px;

	border-width: 4px;

	color: #000000;

	cursor: pointer;

	display: inline-block;

	font-size: 12px;

	height: auto;

	line-height: 20px;

	margin: 4px auto 0;

	max-width: 110px;

	max-height: 110px;

	min-height: 110px;

	overflow-wrap: normal;

	padding: 25px 5px;

	position: relative;

	text-align: center;

	text-decoration: none;

	width: 100%;

	word-break: normal;

}



.header-our-approches .top-container-btn p {

	margin-bottom: 0;

}



.header-our-approches .top-container-btn {

	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, #18547c 0%, #1a2451 50%, #1a2451 100%);

	background: rgba(0, 0, 0, 0) -webkit-linear-gradient(center top, #18547c 0%, #1a2451 50%, #1a2451 100%);

	background: rgba(0, 0, 0, 0) -o-linear-gradient(center top, #18547c 0%, #1a2451 50%, #1a2451 100%);

	border-radius: 20px;

	display: inline-block;

	margin-bottom: 20px;

	padding-bottom: 5px;

	vertical-align: top;

}



.header-our-approches {

	margin: 0 auto;

	max-width: 750px;

	width: 100%;

}



.top-container-btn {

	display: inline-block;

	margin: 0 auto;

	max-width: 350px;

	vertical-align: top;

	width: 100%;

}



.header-our-approches .top-container-btn.active a {

	background: #95a9c4 none repeat scroll 0 0;

	border: 1px solid rgba(0, 0, 0, 0);

}



.top-container-btn a {

	display: block;

	padding: 10px 0;

	width: 100%;

}



.highlight a {

	background: #7995a8 none repeat scroll 0 0;

}



.top-container-btn.active a {

	background: #6D3E58 none repeat scroll 0 0;

}





/*27-Sep-2016*/



.define {

	margin: 40px auto 10px;

}



.all-btns #first-div.anchor.top-container-btn {

	margin: 10px auto;

}



.all-btns #first-div.anchor.top-container-btn a {

	max-width: 100%;

	width: 100%;

}



.define.header-our-approches .top-container-btn:nth-last-child(-n+5) {

	background: rgba(0, 0, 0, 0) -moz-linear-gradient(left top, #f48322 0%, #eba120 50%, #eaa424 100%) repeat scroll 0 0;

	background: rgba(0, 0, 0, 0) -webkit-linear-gradient(left top, #f48322 0%, #eba120 50%, #eaa424 100%) repeat scroll 0 0;

	background: rgba(0, 0, 0, 0) -o-linear-gradient(left top, #f48322 0%, #eba120 50%, #eaa424 100%) repeat scroll 0 0;

}



.define.header-our-approches .top-container-btn:nth-last-child(-n+5) a:hover {

	background: #efbd70 none repeat scroll 0 0;

}



.parallax-bg img {

	width: 100%;

}



.top-container-btn .our-approches:hover {

	background: #95a9c4 none repeat scroll 0 0;

}



.highlight a {

	background: #b9b9c3 none repeat scroll 0 0 !important;

}



.define h2 {

	background: rgba(0, 0, 0, 0) linear-gradient(#1572ba 55%, #1990d0 80%, #17a6df 100%) repeat scroll 0 0 padding-box text;

	color: rgba(0, 0, 0, 0);

	background: transparent -moz-linear-gradient( -45deg, rgb(21, 114, 186) 33%, rgb(25, 144, 208) 51%, rgb(23, 166, 223) 56%) repeat scroll 0 0 padding-box text;

	background: transparent -webkit-linear-gradient( -45deg, rgb(21, 114, 186) 33%, rgb(25, 144, 208) 51%, rgb(23, 166, 223) 56%) repeat scroll 0 0 padding-box text;

	background: transparent -ms-linear-gradient( -45deg, rgb(21, 114, 186) 33%, rgb(25, 144, 208) 51%, rgb(23, 166, 223) 56%) repeat scroll 0 0 padding-box text;

}



.all-btns div#first-div:nth-child(4) a {

	border-color: #606cad;

}



.all-btns div#first-div:nth-child(6) a {

	border-color: #2e81c2;

}



.all-btns div#first-div:nth-child(8) a {

	border-color: #2997bb;

}



.all-btns div#first-div:nth-child(10) a {

	border-color: #48bee9;

}



.left-column h1 {

	color: #3F5260;

	font-family: "Montserrat", sans-serif;

	font-size: 27px;

	font-weight: 500;

	margin-bottom: 5px;

	margin-left: 0;

	text-transform: capitalize;

}



.single-post ul {

	clear: both;

	display: block;

	text-align: left;

	font-color: #333333

}



html body .top-container ul li a {

	font-color: #333333;

	font-size: 15px !important;

	text-decoration: none !important;

}



.page-id-12 .wpb_wrapper ul {

	list-style-type: none;

}



.page-id-12 .wpb_content_element ul {

	margin: 0 auto !important;

	padding: 0;

}



.page-id-12 .wpb_content_element a {

	display: block;

	text-align: center;

	font-color: #333333

}



.postid-3598 .entry-content ul {

	padding-left: 10px !important;

	font-color: #333333

}



.entry-content ul {

	display: inline-block;

	font-color: #333333 margin: 20px auto;

	vertical-align: top;

	width: 100%;

	letter-spacing: 2px;

}



.entry-content ul li {

	/* font-family: "Raleway",sans-serif; */

	letter-spacing: 1px;

	line-height: 1.7;

	list-style-position: inside;

	/* text-indent: -1em; */

	font-color: #333333

}

.entry-content > p {

   /* text-align: justify; */

}

.price-wrap {

	clear: both;

	display: block;

	position: relative;

}



.price-wrap::after {

	background: rgb(255, 165, 0) none repeat scroll 0 0;

	border-radius: 100%;

	bottom: -30px;

	content: "";

	height: 2px;

	left: 0;

	margin: 0 auto;

	position: absolute;

	right: 0;

	width: 380px;

}



.text-content-wrap ul {

	padding-left: 0;

	color: #333333;

	list-style-position: inside;

}



.text-content-wrap ul li {

	/*padding-left: 10px;*/

	position: relative;

	color: #00000;

	list-style-position: inside;

	text-indent: -1em;

	padding-left: 1em;

	line-height: 165%;

}



.text-content-wrap ul li::before {

	left: 0;

	position: absolute;

	color: #6d747c;

}



.image-wrap-div {

	margin-bottom: 30px;

}



.blogimage {

	float: none;

}



.image-wrap-div img {

	border-radius: 100%;

	display: block;

	height: 225px;

	margin: 0 auto;

	overflow: hidden;

	width: 250px;

}



.sample-output-wrap h3.our-process::after {

	content: "";

	display: none;

}



.sample-output-wrap {

	padding-top: 50px;

	text-align: center;

}



.sample-output-wrap .btn-wrap {

	margin: 30px auto;

}



.btn-wrap a.btn-color {

	border-radius: 25px;

	height: auto;

	line-height: normal;

	padding: 10px;

}



.title-page-heading h2 {

	text-transform: uppercase;

}



.price-wrap div {

	text-transform: capitalize;

}



.price-wrap div b {

	margin-right: 10px;

	padding-left: 12px;

}



.blog-image-wrap {

	height: 200px;

}



.blog-image-wrap img {

	height: 100%;

	width: 100%;

}



.btn-wrap.col-md-12 {

	margin-top: 71px;

	text-align: center;

}





/*  Publications page style */



.tpl-publications .shadow2, #post-4254 .shadow2, #post-4256 .shadow2, #post-4258 .shadow2, .single-jobs-page .shadow2 {

	background-position: center top;

	background-repeat: no-repeat;

	clear: both;

	display: block;

	margin: 0 auto;

	position: static;

}



.single-jobs-page .page {

	background-color: #fff;

	display: block;

	height: 100%;

	/*margin-left: auto;*/

	/*margin-right: auto;*/

	margin-top: 3px;

	/*width: 1040px;*/

	width:100%;

}

.single-jobs-page .job-container .hero h1 {width: 100%;}



.tpl-publications .inner-wrapper, #post-4254 .inner-wrapper, #post-4256 .inner-wrapper, #post-4258 .inner-wrapper, .single-jobs-page .inner-wrapper {

	margin-bottom: 0;

	padding: 0 20px;

}



.tpl-publications .left-column-wide, #post-4254 .left-column-wide, #post-4256 .left-column-wide, #post-4258 .left-column-wide, .single-jobs-page .left-column-wide {

	float: left;

	margin-right: 10px;

	width: 95%;

}



.tpl-publications h1, #post-4254 h1, #post-4256 h1, #post-4258 h1, .single-jobs-page h1 {

	color: #11283a;

	font-family: "Montserrat", sans-serif;

	font-size: 200%;

	line-height: 105%;

}



.tpl-publications body, #post-4254 body, #post-4256 body, #post-4258 body, .single-jobs-page body {

	color: #333;

	font-family: "Montserrat", sans-serif;

	font-size: 11pt;

	line-height: 150%;

}





/*.tpl-publications .jobs*/



.single-jobs-page .jobs {

	display: block;

	float: none;

	margin: 0 auto;

	/*width: 1033px;*/

	width: 100%;

}

.single-jobs-page .jobs .col-md-8 {

    width: 100%;

}



.tpl-publications .ab-container h1, #post-4254 .ab-container h1, #post-4256 .ab-container h1, #post-4258 .ab-container h1, .single-jobs-page .ab-container h1 {

	font: 600 36px/48px "Open Sans";

	margin-bottom: 1em;

	margin-top: 0;

}



.tpl-publications .ab-container p, #post-4254 .ab-container p, #post-4256 .ab-container p, #post-4258 .ab-container p, .single-jobs-page .ab-container p {

	font: 18px/24px "Open Sans";

	margin: 0 0 1em;

}



.tpl-publications .ab-container h2, #post-4254 .ab-container h2, #post-4256 .ab-container h2, #post-4258 .ab-container h2, .single-jobs-page .ab-container h2 {

	font: 600 24px/36px "Open Sans";

}



.tpl-publications h2, #post-4254 h2, #post-4256 h2, #post-4258 h2, .single-jobs-page h2 {

	color: #316386;

	font-family: "Montserrat", sans-serif;

	font-size: 175%;

	line-height: 115%;

}



.tpl-publications h3, #post-4254 h3, #post-4256 h3, #post-4258 h3, .single-jobs-page h3 {

	color: #316386;

	font-family: "Raleway", sans-serif;

	font-size: 120%;

}



.tpl-publications h3, #post-4254 h3, #post-4256 h3, #post-4258 h3, .single-jobs-page h3 {

	font-family: "Raleway", sans-serif;

}



.tpl-publications .job-container .hero h1, #post-4254 .job-container .hero h1, #post-4256 .job-container .hero h1, #post-4258 .job-container .hero h1 {

	background: rgba(255, 255, 255, 0.94) none repeat scroll 0 0;

	display: inline-block;

	font-size: 35px;

	font-weight: 500;

	line-height: 48px;

	margin: 10px 0;

	padding: 20px;

	position: relative;

	text-align: center;

}



.single-jobs-page .job-container .hero h1 {

	background: rgba(255, 255, 255, 0.94) none repeat scroll 0 0;

	display: inline-block;

	font-size: 35px;

	font-weight: 500;

	line-height: 48px;

	margin: 10px 0;

	/*padding: 20px;*/

	position: relative;

	text-align: center;

}



.tpl-publications .hero .job-centered-text> h1 {

	position: absolute;

	top: 0;

}



.tpl-publications p, #post-4254 p, #post-4256 p, #post-4258 p, .single-jobs-page p {

	padding-top: 0;

	color: #333;

	font-family: "Raleway", sans-serif;

	font-size: 11pt;

	line-height: 150%;

	text-align: justify;

}





/*.tpl-publications .ab-container .ab-pubs {  margin: 50px auto 0;  width: 800px;}*/



.tpl-publications h1, #post-4254 h1, #post-4256 h1, #post-4258 h1 {

	color: #11283a !important;

	font-family: "Montserrat", sans-serif !important;

	font-size: 200% !important;

	line-height: 105% !important;

}





/*.tpl-publications .ab-container {  margin: 0 auto;  width: 960px;}*/



.tpl-publications .ab-container p {

	font: 18px/24px "Open Sans";

	margin: 0 0 1em;

}





/*.single-jobs-page .entry-title {  display: none;}*/



.tpl-publications .ab-book-section {

	display: inline-block;

	margin: 20px auto;

	text-align: left;

	vertical-align: top;

	width: 100%;

}



.tpl-publications p {

	color: #333;

	font-family: "Raleway", sans-serif !important;

	font-size: 11pt !important;

	line-height: 150% !important;

	padding-top: 0;

	text-align: justify;

}



.tpl-publications h2 {

	color: #191b1d !important;

	font-family: "Montserrat", sans-serif !important;

	font-size: 175% !important;

	line-height: 115% !important;

}



.ab-book-section> div {

	padding: 0;

}



.rpwe-block li {

	background: #eeeeee none repeat scroll 0 0 !important;

	border-bottom: 1px solid #bbbbbb !important;

	list-style-type: none !important;

	margin-bottom: 0 !important;

	padding: 30px !important;

	text-align: center !important;

	font-size: 15px !important;

}



.rpwe-ul h3 a {

	font-size: 15px !important;

}



.newsletter-custom .form-control, output {

	background-color: transparent;

	border-color: #999 !important;

	border-radius: 0 !important;

	box-shadow: none;

	color: #333 !important;

	font-size: 12px !important;

	height: 55px;

	letter-spacing: 1px;

	margin-bottom: 10px;

	padding: 18px 24px;

}



.custom-inner-page {

	display: block;

	float: none !important;

	margin: 0 auto;

}



.custom-single-post .wpb_wrapper> p {

	display: inline-block;

	text-align: left;

}



.custom-single-post .entry-content ul {

	padding-left: 40px !important;

	font-size: 5em;

}



.custom-single-post .entry-content li {

	/* color: #6d747c; */

	font-size: 15px;

	/* font-weight: 100; */

	/*line-height: normal;*/

	list-style-position: inside;

	margin: 10px auto;

}



.custom-single-post .entry-content li .content-wrap {

	margin: 40px auto 20px;

	/* font-size: 5em; */

}



.thank-you-wrap {

	background: #ff9000 none repeat scroll 0 0;

	border: 3px solid #ff7500;

	border-radius: 4px;

	color: #fff;

	margin: 10px auto 20px;

	opacity: 1;

	padding: 10px;

	text-align: center;

}



.thank-you-wrap h2, .thank-you-wrap h3 {

	font-family: raleway;

	line-height: normal;

	margin: 0 auto;

}



.thank-you-wrap h2 {

	font-size: 54px;

}



.thank-you-wrap h3 {

	font-size: 18px;

}



.first-custom-contaniner {

	margin: 0 auto !important;

	max-width: 1170px;

	width: 100%;

}





/* search bar */



#ajaxsearchlite1 .probox, #ajaxsearchlite2 .probox {

	background: #ffffff none repeat scroll 0 0 !important;

	border: 1px solid #aaaaaa !important;

	height: auto !important;

}



#ajaxsearchlite1 .probox .promagnifier, #ajaxsearchlite2 .probox .promagnifier {

	background: #ff8900 none repeat scroll 0 0 !important;

	border: 1px solid rgba(0, 0, 0, 0) !important;

	padding: 5px !important;

}



#ajaxsearchlite1 .probox .proinput, #ajaxsearchlite2 .probox .proinput {

	height: auto !important;

	margin: 0 auto !important;

	padding: 0 !important;

	width: 100% !important;

}



#ajaxsearchlite1 .probox .proinput .orig, #ajaxsearchlite2 .probox .proinput .orig {

	color: #aaaaaa !important;

	font-size: 16px !important;

	height: 47px !important;

	line-height: normal !important;

	padding: 0 10px !important;

}



#ajaxsearchlite1 .probox .proinput .loading, .ajaxsearchlite2 .probox .proinput .loading {

	z-index: 99999 !important;

}



.proclose, .ajaxsearchlite2 .proclose {

	position: relative !important;

	right: 3px !important;

	top: 5px !important;

}



.proloading, .ajaxsearchlite2 .proloading {

	background: #ff7900 none repeat scroll 0 0 !important;

	margin-top: 6px !important;

	position: relative !important;

	right: 10px !important;

	z-index: 9 !important;

}



.wpdreams_asl_results {

	background: #ff7900 none repeat scroll 0 0 !important;

}



form#searchform div[id*="ajaxsearchlite"] .probox .proinput input::-moz-placeholder {

	color: #aaaaaa !important;

}





/* checkout page css */



#payment input[name="billing_ccvnumber"] {

	/*border: 1px solid #dddddd !important;*/

	max-width: 50px;

	width: 100%;

}



#payment input[name="billing_credircard"] {

	max-width: 196px;

	width: 100%;

}





/*For cart page*/



.page-template-full-width .custom_cart_data .product-name {

	position: relative;

}



.page-template-full-width .custom_cart_data .product-price {

	position: relative;

}



.page-template-full-width .custom_cart_data .product-quantity {

	position: relative;

}



.page-template-full-width .custom_cart_data .product-subtotal {

	position: relative;

}



.page-template-full-width .shop_table.shop_table_responsive.cart {

	border: 0 none !important;

}



.page-template-full-width .woocommerce_custom {

	display: block;

	/*left: 85px;*/

	position: relative;

}



.logo-dark {

	float: left;

	padding-right: 37px;

}



.text-content-wrap p {

	text-align: justify !important;

}



.text-content-wrap.col-md-12 {

	margin-bottom: 13px;

}



.typical-price-wrap .logo-dark {

	border-radius: 100%;

	display: inline-block;

	height: 200px;

	margin-right: 30px;

	overflow: hidden;

	padding: 0;

	vertical-align: top;

	width: 200px;

}



main#main ol li {

	line-height: 26px;

}



.home .wpb_wrapper> li {

	width: 25%;

}



.widget p {

	margin-bottom: 15px;

	color: #fff;

}



.related-articles .textwidget .recent-inner a {

	display: block;

	height: auto;

	max-height: 234px;

	vertical-align: top;

	width: 100%;

}



.related-articles .textwidget .recent-inner a img {

	height: auto;

	max-height: 142px;

	min-height: auto;

	width: 100%;

}





/****************************************************/



.skew-wrap {

	overflow: hidden;

}



.skew-wrap> div {

	/* transform: rotate(-20deg) translate3d(0,0,0); */

	background: red;

	color: #fff;

	padding: 40px;

	margin: 10px auto;

	display: inline-block;

	min-height: 480px;

	position: relative;

	width: 900px;

}



.skew-wrap> div.first-half {

	transform: rotate(-30deg) translate3d(-30px, -308px, 0px);

	top: 0;

	left: 0;

}



.skew-wrap> div {

	background: rgba(0, 0, 0, 0.5);

	background-size: cover;

	background-repeat: no-repeat;

	height: auto;

	background-position: top left;

	overflow: hidden;

}



.skew-wrap> div.first-half> ul {

	transform: rotate(30deg) translate3d(0, 178px, 0px);

}



.skew-wrap> div> ul {

	position: relative;

	display: inline-block;

	width: 100%;

	margin: 0 auto;

	top: -15px;

}



.skew-wrap> div img {

	position: absolute;

	z-index: 1;

	left: 240px;

	width: 100%;

	top: -10px;

}



.skew-wrap> div> ul ul {

	position: absolute;

	left: 220px;

	max-width: 500px;

	z-index: 9;

	top: 10px;

	list-style-type: none;

	text-align: left;

}



.overlay-wrap {

	display: block;

	width: 991px;

	height: auto;

	background: rgba(0, 0, 0, 0.5);

	min-height: 500px;

	position: absolute;

	z-index: 9;

	top: -4px;

}



.skew-wrap> div> ul ul li {

	margin: 8px auto;

	font-size: 18px;

}





/* 14.12.2016 */



.related-articles ul li {

	float: left;

	list-style-type: none;

	padding: 0 10px;

}



.related-articles ul li img {

	height: 150px;

	width: 100%;

}



.related-articles ul li h4 {

	font-size: 15px;

	text-align: center;

}



.related-articles ul {

	padding: 0;

}





/* services code start */



.pageOption {

	overflow: hidden;

	position: relative;

	width: 730px;

	height: 400px;

	text-align: left;

	margin: 0 auto 25px;

}



.pageOption h2 {

	color: #fff;

}



.pageOption ul {

	margin: 0px;

	padding: 0px;

}



.pageOption li {

	list-style: none;

	color: #fff;

}



.pageOption li a {

	color: #fff;

}



.option, .option img {

	width: 100%;

	height: 100%;

}



.option {

	overflow: hidden;

	position: absolute;

	transform: skewX(-61.98deg);

	-webkit-transform: skewX(-61.98deg);

	-moz-transform: skewX(-61.98deg);

	-o-transform: skewX(-61.98deg);

}



.option:nth-child(n+1) {

	left: 0px;

	transform-origin: 100% 0;

	-webkit-transform-origin: 100% 0;

	-moz-transform-origin: 100% 0;

	-o-transform-origin: 100% 0;

}



.option:nth-child(2n) {

	right: -10px;

	transform-origin: 0 100%;

	-webkit-transform-origin: 0 100%;

	-moz-transform-origin: 0 100%;

	-o-transform-origin: 0 100%;

}



.option img {

	transform: skewX(55.98deg);

	-webkit-transform: skewX(55.98deg);

	transform-origin: inherit;

	-webkit-transform-origin: inherit;

	-moz-transform-origin: inherit;

	-o-transform-origin: inherit;

}



.option:nth-child(n) img {

	transform-origin: top;

	-webkit-transform-origin: top;

	-moz-transform-origin: top;

	-o-transform-origin: top;

}



.option:nth-child(2n) img {

	transform-origin: bottom;

	-webkit-transform-origin: bottom;

	-moz-transform-origin: bottom;

	-o-transform-origin: bottom;

}



.data_left {

	transform: skewX(61.985deg);

	-webkit-transform: skewX(61.98deg);

	-moz-transform: skewX(61.98deg);

	-o-transform: skewX(61.98deg);

	transform-origin: none;

	position: absolute;

	top: 0px;

	left: 190px;

	text-align: left;

	/*border: 1px solid red;*/

}



.data_right {

	transform: skewX(61.985deg);

	-webkit-transform: skewX(61.98deg);

	-moz-transform: skewX(61.98deg);

	-o-transform: skewX(61.98deg);

	bottom: 0;

	position: absolute;

	right: 190px;

	text-align: right;

	/*border: 1px solid red;*/

}



.service_overlay {

	background-color: rgba(63, 77, 117, 0.6);

	height: 100%;

	position: absolute;

	top: 0;

	width: 100%;

}

.single  .single-mid-content {

  margin: 0 0 32px;

}



/*.pageOption_wrap .repeat_row_1 .data_left{	left: 150px;}.pageOption_wrap .repeat_row_1 .data_right{	right: 210px;}*/



.pageOption_wrap .data_left h2 {

	margin: 25px 0 10px;

}



.pageOption_wrap .data_right h2 {

	margin: 10px 0 20px;

}



.pageOption_wrap .repeat_row_3 {

	display: none;

}



.data_left.countpost1 {

	left: 115px;

}



.data_left.countpost2 {

	left: 135px;

}



.data_left.countpost3 {

	left: 155px;

}



.data_left.countpost4 {

	left: 175px;

}



.data_left.countpost5 {

	left: 195px;

}



.data_left.countpost6 {

	left: 215px;

}



.data_right.countpost1 {

	right: 110px;

}



.data_right.countpost2 {

	right: 131px;

}



.data_right.countpost3 {

	right: 151px;

}



.data_right.countpost4 {

	right: 171px;

}



.data_right.countpost5 {

	right: 191px;

}



.data_right.countpost6 {

	right: 212px;

}



.our-process-services {

	margin-bottom: 40px;

}



.orange_wrap {

	background: #FFD19F;

	display: block;

	padding: 20px 0 15px;

	width: 100%;

	margin: 0px auto 30px;

	max-width: 730px;

	text-align: center;

}



.orange_item {

	background: #FFA340;

	display: inline-block;

	height: 100px;

	width: 100px;

	padding: 5px;

	margin: 0 10px 0 0;

	border: 1px solid #EF7625;

	position: relative;

	border-radius: 5px;

}



.orange_item a {

	bottom: 0;

	color: #fff;

	display: block;

	font-family: "Raleway", sans-serif;

	font-size: 14px;

	left: 0;

	margin: auto;

	overflow-wrap: break-word;

	padding: 0;

	right: 0;

	text-align: center;

	top: 0;

}



.orange_item a:focus, .orange_item a:hover {

	color: #fff;

}





/*.page-id-4252 .tpl-publications .ab-container .ab-pubs {  margin: 10px auto 0;  width: 800px;}*/





/* services code end */





/* related posts */



.my_related_posts {

	clear: both;

	width: 100%;

	display: inline-block;

	margin: 20px 0;

}



.my_related_posts .widget-title {

	margin: 30px auto;

}



.my_related_posts> ul {

	margin: 0;

	padding: 0;

}



.my_related_posts ul li {

	width: 33.33%;

	float: left;

	list-style: none;

	padding: 0 10px;

	min-height: 270px;

}



.my_related_posts ul li a h4 {

	font-size: 15px;

	text-align: center;

	color: #FF8900;

}



.my_related_posts ul li a {

	color: #FF8900;

}



.mc4wp-form .contect-title-p {

	color: #000;

}



.mc4wp-alert.mc4wp-notice> p {

	color: #ff9b1f;

}



.inline-form-d .mc4wp-form-fields .contect-title-p {

	color: #ccc;

}



.left-column-wide .publications-header {

	font: 600 24px/36px "Open Sans" !important;

	margin-bottom: -21px !important;

	margin-left: 81px !important;

	color: #191b1d !important;

	font-family: "Montserrat", sans-serif !important;

	font-size: 175% !important;

	line-height: 115% !important;

}



.page-id-4252 .ab-pubs> p {

	font-family: Georgia, "Times New Roman", serif !important;

	font-size: 15px !important;

	color: #000000;

}



.col-lg-10> p {

	color: #000000;

	font-family: Georgia, "Times New Roman", serif !important;

}



.page-id-4252 .article_data> p, .col-lg-10> i {

	color: #000000;

	font-family: Georgia, "Times New Roman", serif !important;

	font-size: 17px;

}



.page-id-4252 .article_row h3 {

	color: #4c4c4c;

}



.col-md-4.col-xs-12 .footer-social ul {

	float: right;

}



.footer-newsletter .inline-form .form-control {

	font-size: 13px;

	text-transform: none !important;

}



.textwidget p {

	color: #6d747c;

}



.wpcf7-not-valid-tip {

	display: none !important;

}



.prosettings {

	display: none;

}



.error-404.not-found> img {

	height: auto;

	max-width: 100%;

}





/*.single-page-content .my_related_posts{  display:none;}*/



.blog-posts .vc_row.wpb_row.vc_row-fluid .vc_col-sm-12.vc_column_container {

	width: 100%;

}



#mc4wp-form-1 input[type=email] {

	width: 100%;

}



#mc4wp-form-1 .btn {

	width: 100%;

	padding: 0px;

}





/* ak style */



.page-id-4252 .ab-pubs, .page-id-4254 .ab-pubs, .page-id-4256 .ab-pubs, .page-id-4258 .ab-pubs {

	margin: 0 auto;

	max-width: 800px;

}



.custom_thumbnail .post-thumbnail {

	clear: both;

	display: block;

	margin-bottom: 10px;

	padding: 10px;

	width: 100%;

}



.custom_thumbnail .post-thumbnail img {

	/* display: block; */

	margin: 0 auto;

}



.custom-content> p {

	margin-bottom: 0 !importent;

}



.woocommerce div.product div.images img {

  margin: 0 auto;

  width: auto;

}

.related_products img {

  float: none !important;

  margin: 0 auto 20px !important;

}

.related_products li{

	border: 1px solid #dcdcdc;

	padding: 20px 10px 20px !important;

	text-align: center;

}

.woocommerce .cart-collaterals .cross-sells, 

.woocommerce-page .cart-collaterals .cross-sells {

  float: left;

  width: 100%;

}

#rememberme {

  height: auto !important;

}

.woocommerce-lost-password input {

  height: 35px;

  padding: 0 10px;

}

.single .single-page-content {

  padding-top: 50px !important;

}

.page-id-716 .icon-box-small {

  left: 0;

}

.mini_cart_item dd p{

	color:#000;

}

.navigation.pagination .page-numbers.current span{

	background: transparent !important; 

}

.pagination a:hover span{

  background: transparent !important; 

}

.related-articles ul li{

	width: 33.33% !important;

}

.hide_cart_widget_if_empty p{

	color: #000;

}

.hide_cart_widget_if_empty p span {

  display: inline-block !important;

}

.my_related_posts li figure {

  height: 175px;

  overflow: hidden;

  text-align: center;

  text-align: center;

}

.inner-tags .btn.btn-color.btn-sm {

  text-decoration: none;

}

.inner-tags .post-info a {

  text-decoration: none !important;

}

.nav-tabs.outline > li {

  margin-bottom: 3px !important;

}

.tax-product_cat .parallax-bg {

  height: 232px !important;

  overflow: hidden !important;

}

.woocommerce-result-count {

  display: none !important;

}

.tax-product_cat .woocommerce-breadcrumb {

  display: none !important;

}

.ab-book-section .col-lg-10.col-md-10.col-sm-9.col-xs-12 > p {

  margin-top: 15px;

}

.ab-book-section .col-lg-2.col-md-2.col-sm-3.col-xs-12 {

  height: 137px;

  overflow: hidden;

}

#navigation .widgetized-nav >.main-nav li>a:hover

{

		border-style:none;

}

nav.widgetized-nav .main-nav li>.sub-menu

{

	border-top:1px solid #ddd!important;

	background-color: #F79732;

	color: #fff;

}

.upper-radio {

  padding-bottom: 3%;

  margin-right: 19px;

}

#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif};

/* ak cart css */

.quiz-right {



	color: green;



}







.quiz-wrong {



	color: red;



}







/*.quiz-right > *, .quiz-wrong > * {



	color: black;



}*/



.quiz-question {



	margin-bottom: 25px;



}



.quiz-feedback {



	color: black;



	padding: 10px;



	margin-top: 0;



}



.quiz-wrong-feedback {



	background: #F5D0D0;



}



.quiz-right-feedback {



	background: #B6FACE;



}



.quiz-question ol {



	list-style-type: upper-alpha;



}



#quiz-results {



	background: #F5F2A2;



	padding: 10px;



}

.my_upcoming_events {

  clear: both;

  display: inline-block;

  margin: 20px 0;

  width: 100%;
font-family: "Raleway",sans-serif;

} 

.my_upcoming_events table td img{
	padding-right: 15px;

}

.my_upcoming_events table td {
	padding-right: 15px;
font-family: "Raleway",sans-serif;

}


html .search-form.open-search-new{

	display: block !important;

	opacity: 1 !important;

	visibility: visible !important;

	z-index: 99999 !important;

	/* top:100px !important; */

}

.post-thum-inner {

  height: 135px;

  position:relative;

}

.post-thum-inner img {

  bottom: 0;

  left: 0;

  margin: auto !important;

  position: absolute;

  top: 0;

  max-height: 166px;

  right:0;

}

.page-id-12 .wpb_wrapper > p {

  padding-left: 28px !important;

}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	width: auto !important;
}

@media(min-width: 993px) and (max-width: 1250px) {

	#home .metaslider .caption {

		margin-top: 65px !important;

	}

	.slide-content h1 {

		font-size: 26px !important;

	}

	.slide-content h6 {

		font-size: 14px !important;

		margin: 25px 0 !important;

	}

	.post-thum-inner {

	  height: 135px;

	  position:relative;

	}

	.post-thum-inner img {

	  bottom: 0;

	  left: 0;

	  margin: auto;

	  position: absolute;

	  top: 0;

	}

}



@media(min-width: 1200px) {

	.ak_headerbg {

		background: none !important;

	}

}



@media(max-width: 1199px) {

	.ak_headerbg img {

		display: none;

	}

	html .single .page-title.parallax,

	html .archive.tag .page-title.parallax{

		height: 250px !important;

	}

	html .parallax-overlay .upper {

		font-size: 18px !important;

		line-height: 24px;

	}

	html .parallax-overlay {

		padding-top: 60px !important;

		padding-bottom: 0px !important;

	}

	.vc_row.wpb_row.vc_row-fluid .vc_col-sm-12.vc_column_container {

		width: 100% !important;

	}

	.type-events .stm_post_details li:last-child {

	  float: left;

	  margin-right: 10px;

	}

	.TabsPostsTabs > li {

	  width: auto !important;

	}

	#TabsPostsTabber .TabsPostsInside {

	  margin-top: -7px !important;

	}

	#TabsPostsTabber ul.TabsPostsTabs li a {

  	  font-size: 11px !important;

	  padding:0 7px !important;

	}

	.my_related_posts ul li {

	 width: 48%;

	}

}



@media(min-width: 992px) and (max-width: 1199px) {

	html #topnav .logo img {

		width: 180px !important;

	}

	html #navigation .main-nav li a {

		padding-left: 5px;

		padding-right: 5px;

	}

	

}



@media (max-width: 991px) {

	#cartCustom {

	  left: -15px;

	}

	.left-comntainer-wrap {

	  margin-bottom: 50px;

	}

}



@media (max-width: 900px) {

	.main-nav .sub-menu a.title {

	  margin: 0px !important;

	}

	html body nav#navigation li.hasChildren ul {

	  max-width: 100%;

	  min-width: 130px !important;

	  padding-top: 0 !important;

	  width: 100% !important;

	  margin-top: 0px !important;

	}

	nav.widgetized-nav .main-nav > li > a {

	  margin: 0 !important;

	}

	nav.widgetized-nav .menu-item-arrow {

	  height: 41px !important;

	}

	nav.widgetized-nav .menu-item-arrow {

	  background: #616161 !important;

	  opacity: 1 !important;

	}

	html .icowdgt-chevron-arrow-down {

	  color: transparent !important;

	  opacity: 1 !important;

	}

	#navigation .main-nav li> a:hover {

		border-style: none;

	

	}

	.menu-item-arrow::after {

	  color: #ffffff;

	  content: "\f078";

	  font-family: 'fontawesome';

	  font-size: 20px;

	  left: 0;

	  position: absolute;

	  right: 0;

	  top: 7px;

	}

}



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

	.home_grid_post li {

		width: 100% !important;

		margin-bottom: 20px !important;

	}

	.page-id-12 .wpb_row .home_grid_post_new li {

		width: 100%;

		margin-bottom: 20px;

	}

	.caption .btn-color {

		max-width: 200px !important;

		width: 100% !important;

		margin-left: 0px !important;

	}

	.metaslider a {

		margin-bottom: 10px;

		max-width: 200px;

		padding: 0 !important;

		width: 100%;

	}

	.vc_row.wpb_row.vc_row-fluid .vc_col-sm-12.vc_column_container {

		width: 100% !important;

	}

	.about-section1 .vc_col-sm-6, .about-section2 .vc_col-sm-6 {

		margin: 0 auto 15px !important;

		width: 100% !important;

	}

	.tpl-publications .ab-book-section {

		text-align: center;

	}

	.ab-book-section p {

		text-align: center !important;

	}

	.page-id-4256 ul, .page-id-4256 ol {

		margin: 0px;

		padding: 0px;

	}

	.page-id-4256 .inner-wrapper h2 {

		display: block;

		float: left;

		width: 100%;

	}

	.col-md-4.col-xs-12 .footer-social ul {

		float: none;

		text-align: center;

	}

	html .single .page-title.parallax,

	html .archive.tag .page-title.parallax {

		height: 300px !important;

	}

	.parallax-overlay .title h4 {

		font-size: 16px !important;

	}



	html .single.single-post .single-page-content #main .entry-content> p:first-child img {

		display: block !important;

		float: none !important;

		margin: 0 auto !important;

	}

	.calculater_inner {

		min-height: 1px;

		padding: 20px 10px;

	}

	.custom-calculater {

		min-height: 1px;

	}

	.calculater_inner> p {

		text-align: center;

	}

	html body nav#navigation li.hasChildren ul li a {

		border-style: none !important;

	}

	body #navigation .sub-menu a {

		margin: 0px !important;

	}

	body #navigation .main-nav li.hasChildren a::after {

		content: none !important;

	}

	.main-nav .item>.menu-item-arrow {

		/*padding:20px;*/

		height: 38px !important;

		width: 50px !important;

		/*padding:0px !important;*/

	}

	.main-nav .item .menu-item-arrow> .icowdgt-chevron-arrow-down {

		display: block;

		top: 0px !important;

		margin-top: 10px;

	}

	.main-nav .hasChildren>.title {}

	.widgetized-nav .main-nav> li {

		padding-left: 0px !important;

		padding-right: 0px !important;

	}

	html body nav#navigation li.hasChildren ul li a {

		padding: 10px 15px !important;

	}

	#navigation .main-nav li a {

		/*margin-top: 0px;*/

	}

	html body nav#navigation li.hasChildren> ul {

		position: static;

		float: none !important;

		max-width: 100%;

		margin-top: -5px !important;

	}

	html body nav#navigation li.hasChildren ul {

		padding-top: 0px !important;

	}

	.tab-pane .custom-text {

	  min-height: 1px;

	  text-align: center;

	}

	.custom-thubnail {

	  height: auto;

	  padding: 20px 10px;

	  text-align: center;

	}

	.post-type-archive .tab-content .mt-25 {

	  margin-top: 15px !important;

	}

	.post-type-archive .tab-content .mb-25 {

	  margin-bottom: 15px !important;

	}

	.related_products li span.price {

	  height: auto !important;

	  width: auto !important;

	}

	.pageOption .option {

	  position: relative;

	  transform: none;

	  height: auto;

	  left: 0;

	  right: 0;

	  background: #243b54;

  	  overflow: visible;

  	  margin-bottom: 20px;

  	  padding: 20px 15px 35px;

	}

	.pageOption .option:nth-child(2n) {

	  left: 0;

	  right: 0;

	  transform-origin: inherit;

	  height: auto;

	}

	.pageOption .option img {

	  transform: none;

	  display: none;

	}

	.pageOption .data_left {

	  left: 0;

	  right: 0;

	  transform: none;

	  text-align: center;

	  position: relative;

	}

	.pageOption .data_right {

	  left: 0;

	  right: 0;

	  text-align: center;

	  transform: none;

	  position: relative;

	}

	.pageOption {

	  text-align: center;

	  width: 100%;

	  height: auto;

	  margin:0px;

	}

	.pageOption_wrap .data_right h2 {

	  margin: 0;

	  padding-top: 20px;

	  padding-bottom: 10px;

	}

	.pageOption_wrap .service_overlay{

		position: relative;

	}

	.orange_wrap {

	  margin: 0 auto 70px;

	  max-width: 100%;

	}

	.typical-price-wrap .logo-dark {

	  clear: both;

	  display: block;

	  float: none;

	  margin: 0 auto;

	 }

	 .event-title h3 {

	  font-size: 24px;

	}

	.events-wrapper .time-span span.time-span {

	  font-size: 16px;

	}

	.events-wrapper .time-span span {

	  font-size: 15px;

	}

	.my_related_posts ul li {

	  border: 1px solid #d1d1d1;

	  margin-bottom: 25px;

	  padding: 20px;

	  text-align: center;

	  width: 100%;

	}

	.the_home_feature {

	  border-bottom: 1px solid #d1d1d1;

	  margin-bottom: 30px !important;

	  padding-bottom: 30px;

	}

	.the_home_feature .icon-box-simple{

		margin-top: 20px !important;

	}

	.how-to-help .icon-box-small {

	  margin-bottom: 20px !important;

	  min-height:50px !important; 

	}

	#home_main .upcoming {

	  font-size: 24px !important;

	  text-align: center !important;

	}

	.carousel-custom h1.upper {

	  font-size: 24px !important;

	}

	.custom-calculater {

	  min-height: 10px;

	}

	.calculater_inner {

	  min-height: 10px;

	  padding: 20px;

	}

	.calculater_inner > p

	 {

	  text-align: center;

	}	

	.pageOption 

	{	

		width:100%;

	}

	.tab-pane >.alt-paragraph

	{

		padding:0px;

	}

	.post-single .post-info> h2

	{

		text-align: center;

	}

	.post-single .post-info h2 >a

	{

		font-size:15px;

	}

	.left-column> h1

	{

		text-align: center;

		font-size:22px;

	}

	.blog-post-custom

	{

		text-align: center;

		

	}

	.blog-post-custom >h1

	{

		font-size: 22px;

	}

	.tpl-publications .ab-container> h1

	{

		font: 400 22px/48px "Open Sans";

	}

	.tab-content > h2

	{

		font-size: 15px;

		text-align: center;

	}

	.tab-content > h4

	{

		font-size: 15px;

		text-align: center;

	}

	.title >h3

	{

		font-size:22px!important;

		line-height:2;

	}

	html body .wpb_row p.alt-paragraph

	{

		text-align: justify!important;

	}

	.col-md-12 > .post-title

	{

		font-size:22px!important;

		text-align: center;

	}

	.custom-thubnail

	{

		height: auto!important;

	}

	/*.site-main 

	{

		

		text-align: center;

	}*/

	.site-main > .upcoming

	{

		margin: 0 auto;

		text-align: center;

	}

	.event-title >h3

	{

		line-height: 2 !important;

		font-size: 22px!important;

	}

	.ab-pubs >h1

	{

		font:600 22px/48px "Open Sans"!important;

		text-align: center;

	}

	.ab-pubs >h2

	{

		font:600 18px/48px "Open Sans"!important;

		text-align: center;

	}

	.ab-clearfix>h2

	{

		font:600 18px/48px "Open Sans"!important;

		text-align: center;

	}

	.left-column-wide>h2

	{

		font:600 18px/48px "Open Sans"!important;

		text-align: center;

	}

		.left-column-wide>h1

	{

		font:600 22px/48px "Open Sans"!important;

		text-align: center;

	}

	.custom-col > a

	{

		line-height:3;

	}

	.custom-col  a >.diff-time

	{

		display: run-in!important;

	}





}



@media(max-width: 640px) {

	.parallax-overlay h1.upper {

		font-size: 15px !important;

		padding-top: 15px;

	}

	#payment input[name="billing_credircard"],

	#payment select[name="billing_cardtype"],

	#payment input[name="billing_ccvnumber"] {

	  max-width: 100% !important;

	  width: 100% !important;

	}

	#payment li .form-row-first, 

	#payment li .form-row-last {

	  width: 100% !important;

	}

	#payment select[name="billing_expdatemonth"]{

	  width: 27% !important;

	  margin-right: 10px !important;

	}

	#payment select[name="billing_expdateyear"] {

	  width: 65% !important;

	}

	

	.woocommerce-checkout #billing_state_field,

	.woocommerce-checkout #billing_postcode_field,

	.woocommerce-checkout #billing_email_field{

		width: 100% !important;

	}

	.woocommerce-checkout #billing_email_field #billing_email {

	  width: 100% !important;

	}

	.parallax-overlay .title h4 {

	  font-size: 15px !important;

	}

	.btn-wrap a.btn-color {

	  display: inline-block;

	  height: auto;

	  white-space: normal;

	}





}



/* 26.01.2017*/



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

	.wpb_wrapper .text-wrapper, .wpb_wrapper> p {

		text-align: center;

	}

	.main-nav a:hover {

		color: #000 !important;

		border-style: none !important;

	}

	a>span, .menu-item-arrow {

		height: 0px !important;

		width: 0px !important;

	}

}



@media(max-width: 479px) {

	.menu-item .cart> a, .menu-item .search> a {

		padding: 0 10px !important;

	}

	html #topnav .logo img {

		max-height: 30px !important;

		padding-right: 15px !important;

		width: auto !important;

	}

	#navigation .main-nav li a:hover {

		color: #000;

	}

	nav.widgetized-nav .main-nav> li {

		padding: 0px;

	}

	nav.widgetized-nav .main-nav> li> a {

		padding: 9px;

	}

	a> span, .menu-item-arrow {

		/*padding:20px;*/

		height: 0px !important;

		width: 0px !important;

	}

	nav.widgetized-nav .main-nav> li> a {

		margin: -1px;

		line-height: 2 !important;

	}

	.icowdgt-chevron-arrow-down {}

	html body nav#navigation li.hasChildren ul {

		margin: 0px !important;

	}

}



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

	#cartCustom {

	  clear: both;

	  float: left !important;

	  left: 0;

	  top: 15px !important;

	}

}



/* USABILITY QUIZ */



html body.single main#main h2::after{

	display:none !important;

}



@media (max-width: 767px) {

.slide-content h1 {

    font-size: 40px !important;

    margin-bottom: -20px !important;

    margin-top: -40px !important;

}

}

@media (max-width: 480px) {

.slide-content h1 {

    font-size: 22px !important;

    margin-bottom: -20px !important;

    margin-top: -40px !important;

}

}

/* For SUS Calculator */
.SUS_sampleBoxLarge{
	padding:20px;
	border-radius: 25px;
	background-color: #F1F1F1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}
.SUS_item_3_input {
	width: 40px;
}
.SUS_error_input {
	background: rgb(255, 230, 230);
	border: 1px solid red;
}
.SUS_error_p {
	color: red;
}