@charset "utf-8";
/* CSS Document */


.blue-bar {
	background-color:#1c4485 !important;
}
.blue-bar2 {
	background-color:#155999!important;
}
.casestudybtn {
	padding-top:20px;
}
input[type=text] {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}
select {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.gform_wrapper_1{
    display : block !important;
}
textarea {
	display: block;
	width: 100%;
	height: 150px !important;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.ginput_right {
	margin-left:0px !important;
}
.gform_button {
	background: #e78c23;
	color: #ffffff;
	font-size: 22px !important;
	border-radius: 8px;
	padding-right: 20px;
	padding-left: 20px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	border:none !important;
}
.ourstoryimg {
	padding: 0px 90px;
}
.pro-txt2 ul {
	padding: 0px 0px 0px 25px !important;
}
.pro-txt2 ul li {
	list-style-position: unset!important;
}
.pro-txt3 ul {
	padding: 0px 0px 0px 25px !important;
}
.pro-txt3 ul li {
	list-style-position: unset!important;
}
.pro-bundles-cont1 ul {
	padding: 0px 0px 0px 25px;
}
.pro-bundles-cont1 ul li {
	list-style-position: unset!important;
	text-align:left;
}
.system-require ul {
	padding: 0px 0px 0px 25px;
}
.system-require ul li {
	list-style-position: unset!important;
	line-height: 30px;
}
.smalltext {
	font-size: 26px;
	color: #664c3e;
	font-weight: normal;
	padding-bottom: 25px;
	margin-top: 20px;
	line-height: 28px;
	width: 100%;
	float: left;
}
.centertext {
	padding: 60px;
	line-height: 41px;
}
.centertext img {
	text-align:center
}

.trial h6 {
    font-size: 34px;
    color: #e68c22;
    font-weight: bold;
    text-align: center;
}

.trial-video {
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;
}

.trial-video-feature {
    text-align: center;
}


/*Deepa style starts here*/
.nopadding{padding: 0 !important;}
.pt0{padding-top:0px !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt50{padding-top:50px !important;}
.pt100{padding-top:100px !important;}
.pb0{padding-bottom:0px !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb50{padding-bottom:50px !important;}
.pr0{padding-right:0px !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr20{padding-right:20px !important;}
.pr30{padding-right:30px !important;}
.pr50{padding-right:50px !important;}
.pl0{padding-left:0px !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl20{padding-left:20px !important;}
.pl30{padding-left:30px !important;}
.pl50{padding-left:50px !important;}
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt30{margin-top:30px !important;}
.mt50{margin-top:50px !important;}
.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb30{margin-bottom:30px !important;}
.mb50{margin-bottom:50px !important;}
.mr0{margin-right:0px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr30{margin-right:30px !important;}
.mr50{margin-right:50px !important;}
.ml0{margin-left:0px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml30{margin-left:30px !important;}
.ml50{margin-left:50px !important;}

.width100{ width:100%;}
.{
font-family: myriad-pro, sans-serif;
font-style: normal;
font-weight: 700;
}
.common_cnt {color:#313231;}
.cnt_blk{
	padding: 60px 0px 10px 0;
}
.content_blk{
 padding:10px 0;
}
.common_cnt .testi1{color:#313231;}
.disp_table{display:table;width:100%;}
.disp_table>div{display: table-cell;float:none;vertical-align: middle;}
.col_mid{text-align:center;}
.section_heading h4{color: #155999;font-size: 34px;font-weight: normal;line-height: 50px;}
.section_heading h4 span{font-size:32px;font-weight: normal;}
.section_heading h4 span.same_h4{font-size:34px;font-weight: normal;}
.common_listing{
	font-size: 23px;
	margin-left:30px;
}
.common_listing li{
	padding:5px 0;
}
.common_listing.small li{padding:0;}
.seperateul li {
    list-style: none;
    font-size: 22px;
    font-weight: bold;
    width: 100%;
    padding: 0px 0px 20px 0px;
}
.seperateul li img {
    float: left;
    margin-right: 15px;
}
ul.box-tick {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.box-tick li {
	background: url('../images/box-tick_25.png') no-repeat left top;
	height: 34px;
	padding-left: 35px;
	padding-top: 3px;
	text-align:left;
	align-content: end;
}
.maroon_text{color: #664c3e;}
.button_width .btn{padding-left:15px;padding-right: 15px; min-width: 160px;margin: 0px 15px;}
.download_btn .btn{padding-left:15px;padding-right: 15px; min-width: 160px; margin-right:10px;}
.center_left{padding:0 0 0 10%;}
.events_blk{margin:20px 0;}
.ev_dtl{font-size:24px;}
.ev_dtl p{line-height:28px;}
.zoo_page > div{margin: 25px 0;
    line-height: 34px;
    text-align: left;
    font-size: 24px;}
.para{font-size:18px;font-weight:bold;}
.btn2 {
    background: #fff;
    color: #e48c00;
    font-size: 22px;
    border-radius: 8px;
    padding-right: 10px;
    padding-left: 10px;
}
.btn2:hover {
    background: #145999;
    color: #ffffff;
}
.nation_btn{margin-top:10px;}
.page-testimonials{height:inherit;}
.test_blk{display:table;text-align:left;}
.test_blk>span{display:table-cell; padding-right:5px; font-size: 24px; font-style: normal;}
/* .test_blk>span:after,
.test_blk>span:last-child:after{
	content:url("../images/quotes3.png") no-repeat right bottom transparent
} */
.test_prf{font-size:24px;}
.test_prf p{    margin: 10px 0 0 0;
    line-height: 35px;
    top: 18px;}
.test_prf_sp{position: relative;    top: 30px;}
.page-id-7984 .heading-logo{visibility:hidden;}
.green_text{color:#75bf43 !important;}
.app_sub_heading{color:#155999; font-size:26px;}
.learn_kit .kitimg2{padding-top:20px;}
.learn_kit h2{margin-top:60px;}
.btn_m .btn{margin:5px 0;}
.quote_cnt br{display:none;}
/*For fullwidth BG Video starts here*/
.slider-cont{background:0 none !important;height:555px;margin-top:91px;}
#myVideo {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%; 
    min-height: 100%;
}

.Vcontainer {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    color: #f1f1f1;
    width: 100%;
    height: 58vw;
    top: 0;
   /* margin-top: 122px;*/
    margin-top: 91px;
    padding: 0px;
}
.slider-cont h1{padding-top:1%;}
.slider-cont h1 img{margin:1% 0;}
.slider-cont h2 {
	margin: 1% auto;
	width: 860px;
	font-size: 4rem;
	font-weight: 700 !important;
	line-height: 1.1em;
}
.watch-btn:hover{
	background-color:rgba(255,255,255,0.25);
	opacity: 1;
	text-shadow: 0 2px 5px #000;
	transform:scale(1.2,1.2);
	-webkit-transform:scale(1.2,1.2);
	/*box-shadow: 0px 2px 25px #c7700a;
	width:120px;
	height:120px;*/
}
.watch-btn{
  /*transition: all 1s;*/
}
/*For fullwidth BG Video ends here*/

.teak-live .testivideo-right span,
.math-live .testivideo-right span {
    font-size: 20px;
    color: #373737;
    width: 47%;
    line-height: 27px;
    margin-right: 15px;
	margin-top:35px;
	text-align:center;
}
.teak-live .testivideo-right span .sneak_text,
.math-live .testivideo-right span  .sneak_text{
	text-align:left;
	width:100%;
}
.teak-live .testivideo-right span a,
.math-live .testivideo-right span  a{
	margin-top:15px;
	width:200px;
}
.testimonial_block{height:375px; padding-top:30px;}
.start_quote img{
	position: relative;
    top: -11px;
	min-width: 22px;
    margin: 0 5px;
}
.quote_cnt img{
	position: relative;
    top: 10px;
    /* margin: 0 5px; */
}
.test_profile{
	margin-left:0 !important;
	position: relative;
    right: -30px;
    top: -25px;
}
.widget_wp-category-archive ul{
	margin-left: 50px;
}
.blog_front{
	/*height:520px;*/
	height:490px
}
.blog_front .news-item{
	margin:0;
	height: 100%;
}
.blog_front .item p{
	padding-right:0;
}
.hover-item ul li a {
    display: inline-block;
    color: #fff;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    padding: 7px 10px;
    margin-left: -110%;
    text-decoration: none;
    background: #117bf1;
}
.news-item:hover .inner-item img {
    -webkit-filter: blur(2px) grayscale(1);
    -moz-filter: blur(2px) grayscale(1);
    -o-filter: blur(2px) grayscale(1);
    -ms-filter: blur(2px) grayscale(1);
    filter: blur(2px) grayscale(1);
}
.hover-item ul li a.autor {
    /* transition: all 0.17s ease-in-out; */
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
	padding-right:0;
}
.hover-item ul li a.autor + a {
    padding-left: 0;
}
.hover-item ul li a.date {
    transition: all 0.29s ease-in-out;
    -moz-transition: all 0.29s ease-in-out;
    -webkit-transition: all 0.29s ease-in-out;
    -o-transition: all 0.29s ease-in-out;
}
.hover-item ul li a.comment-numb {
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.item:hover .hover-item ul li a {
    margin-left: 0;
}
a.more-links{
	position:absolute;
	bottom:35px;
}
.widget_recent_entries{width:100% !important;}
.widget_recent_entries li{border-bottom: 1px solid #b9b9b9; margin-bottom: 10px;}
article.post header.shrink{position:relative;z-index:0;}
.category-blog .entry-title{font-size: 22px;/* color: #468bd0; */font-weight: 700;}
footer.entry-footer svg.icon, svg.icon{float:left; max-height:32px; max-width:32px;}
footer.entry-footer a{position: relative; top: 3px; margin: 0 15px;}
.post-navigation a{position:relative; top: 5px; margin: 0 10px; }
.comments-area{padding: 10px 20px 10px 0;float: left;width: 100%;}
.comments-area .comment-reply-title{color:#ec8b00;}
.comments-area form p {clear:both;width:100%;margin: 5px 0;    float: left;}
.comments-area form p > label{float:left;width:100px;}
.comments-area form p > input{    float: left;
    width: inherit;
    max-width: 250px;
    border-radius: 5px;
    border: 1px solid #d5d5d5;
    padding: 5px;}
.comments-area input[type="submit"]{background: #ec8b00;border: 0;border-radius: 5px;color: #fff;padding: 10px 20px;width: initial;}
.comments-area input[type="submit"]:hover{background: #337ab7;}
.page_sidebar > section{padding:0;width:100% !important;border-bottom: 1px solid #999;}
.page_sidebar > section h2.widget-title{color: #ec8b00;font-size:26px;font-weight: normal;margin-bottom: 25px;}
/* .page_sidebar > section::after{
	background-image: -webkit-linear-gradient(left, transparent, #333, transparent);
    background-image: linear-gradient(to right, transparent, #333, transparent);
	border: 0;
    height: 1px;
    width: 100%;
} */
.page_sidebar > section.jr-insta-slider > div{padding:0 15px !important;}
.page_sidebar > section.jr-insta-slider .jr-insta-username a{color:#ec8b00;}
.page_sidebar > section.jr-insta-slider .jr-insta-caption a{
	/*clear:both;float:left;width:100%; */
font-size:14px;}

/*Authr page design*/
.author .page-title{color: #ec8b00; font-size:32px;}
.author article{    clear: both;    width: 100%;    float: left; border-bottom: 1px solid #999;
    margin: 5px 5px 20px 0; padding:5px 10px;}
.author article .post-thumbnail{margin-bottom:10px;}
.author article:nth-child(even){background:#f5f5f5;}
.author .entry-title{text-align:left;}
/*Author page design ends here*/
.Orange_bg_cont{    width: 100%;
    float: left;
    background: #e78c23;
    padding: 40px 0px;
    color: #ffffff;
}
.Orange_bg_cont h6{color:#fff;font-size: 34px;text-align: center;}
.listing_block{list-style:none; margin:0; padding:0;}
.listing_block li{display: inline-block;
    width: 15%;
    text-align: center;}
.listing_block li  a{cursor:default;}
.listing_block li span{
	color: #fff;
    font-size: 22px;
    font-weight: bold;
    padding: 10px 0 0 0;
    clear: both;
    float: left;
    width: 100%;
    text-align: center;
}
li.no_Lstyle{list-style-type: none;    margin-left: -20px;}
.clearboth{clear:both;}
.black_text{color:#333 !important;}
.grey_color{color:#313231 !important;}
.orange_red{color:#d65126 !important;}
.grey_bg{background: #f7f7f7;}
.disp_cell_ttl h4{display: table-cell;font-size:24px; font-weight:700; float:none; height:300px; vertical-align:middle;width:100%;}
.vol_list li{
	background: url(../images/box-tick_25.png) no-repeat left top;
	color:#d65126;
	line-height:42px;
	list-style:none;
	font-size:30px;
	text-align:left;
	padding-left: 30px;
    margin: 10px 0 10px 0px;
}
.btn.oval{
	background:url(../images/oval.png);
	color: #fff;
	font-size: 26px;
    font-weight: 600;
    height: 112px;
    line-height: 36px;
    padding: 22px 0;
    text-align: center;
    width: 280px;
}
.button_p{float: left;
    clear: both;
    text-align: center;
    margin-top: 10px;
    width: 100%;
}
.ceo-msg img{float:none;}
.ceo-msg span.front_prf_img{padding-left: 10%;}
.ceo-msg .front_prf_dtl{float:right;}
.ceo-msg .front_prf_dtl span,
.ceo-msg .front_prf_dtl strong{font-size:24px !important;}
.menu > ul > li > ul > li a{font-size:15px !important;}
.menu-container .menu > ul > li > ul > li{width:33%;}
.menu > ul > li > ul > li#menu-item-9941,
.menu > ul > li > ul > li#menu-item-9942{
	/*clear:left;*/
}
/* .menu > ul > li > ul > li:hover{box-shadow: 5px 5px 5px #333;}
.menu > ul > li#menu-item-8477 > ul > li:hover,
.menu > ul > li#menu-item-9945 > ul > li:hover,
.menu > ul > li#menu-item-1563 > ul > li:hover,
.menu > ul > li#menu-item-9954 > ul > li:hover{box-shadow: 0 0 0;} */
.menu > ul > li > ul{
	/* box-shadow: 5px 10px 8px #333333; */
	box-shadow: 0 30px 50px -15px rgba(0,0,0,.55);
}
.menu > ul > li#menu-item-8477 > ul > li a,
.menu > ul > li#menu-item-9954 > ul > li a,
.menu > ul > li#menu-item-9945 > ul > li a{font-size:15px;}
/* .menu > ul > li > ul > li#menu-item-10207{clear:left;} */
.menu > ul > li#menu-item-1563 > ul > li:hover{ background: #dddddd; /* box-shadow: 5px 5px 5px #333; */}

.menu > ul > li#menu-item-8477 > ul > li > ul > li,
.menu > ul > li#menu-item-9954 > ul > li > ul > li,
.menu > ul > li#menu-item-9945 > ul > li > ul > li{padding:10px;}

.menu > ul > li#menu-item-8477 > ul > li > ul > li:hover,
.menu > ul > li#menu-item-9954 > ul > li > ul > li:hover,
.menu > ul > li#menu-item-9945 > ul > li > ul > li:hover{ background: #dddddd; border-radius: 5px; /* box-shadow: 5px 5px 5px #333;  */}

.menu > ul > li#menu-item-10809 > ul > li a{font-size:15px;}
.menu > ul > li#menu-item-10809 > ul > li > ul > li{padding:10px;}
.menu > ul > li#menu-item-10809 > ul > li > ul > li:hover{ background: #dddddd; border-radius: 5px; /* box-shadow: 5px 5px 5px #333;  */}


.upg_lft_blk {color:#313231;font-size:30px;}
.upg_lft_blk  img{max-width:261px;}
.blue_title{
	color: #145999;
    font-size: 34px;
    line-height: 40px;
    margin-bottom: 30px;
}
.blue_title.small{
    font-size: 30px;
    line-height: 36px;
	margin-bottom: 25px;
}
.up_sng_blk{margin-bottom: 30px; overflow: hidden;}
.up_ttl{float:left;font-size:28px;line-height:40px;}
.up_img{float:right;}
.upgrade_table{border:0;border-collapse:collapse; color:#664c3e;font-size:26px; font-weight:400; line-height:36px; width:100%;}
.upgrade_table td{border-top:3px solid #030303;padding:10px;vertical-align:top;}
.upgrade_table tr:first-child td{border-top:0px;}
.upgrade_table .no_border td{border-top:0;}
.upgrade_table td:last-child{text-align:center;}
.upgrade_table tr:last-child td{border-bottom:0;}
.strong{font-weight:bold !important;}
h4.video_title{font-size: 28px; font-weight: 600;}
ul.box-tick.custom_tickbox{ margin-left: 1%;}
ul.box-tick.custom_tickbox li{font-size: 20px; line-height: 30px; height:inherit !important; min-height:34px;}
p.small_para{
    font-size: 14px;
    line-height: 18px;
    /* width: 40%; */
    margin: 10px 10%;}
.width100{width:100%;}
/* .teak-live .testivideo-right{
	padding: 0 0 0 2em;
    width: 55%;
    margin-left: 20px;
} */
/* .ani_box  .pro-thumb:hover{
	animation: swing ease-in-out 1s infinite alternate;
    transform-origin: center -20px;
}
@keyframes swing {
    0% { transform: rotate(3deg); }
    100% { transform: rotate(-3deg); }
} *//*Swing design*/

.ani_box  .pro-thumb:hover{
    transform: scale(1.1);
	transition: all 400ms ease-in-out;
    -webkit-transform: scale(1.1);
	/* animation: swing ease-in-out 1s infinite alternate;
    transform-origin: center -20px; */
	/* animation: swing ease-in-out 1s infinite alternate; */
}
@keyframes swing {
    /* 0% { transform: rotate(3deg); }
    100% { transform: rotate(-3deg); } */
	 0% {
    transform: scale(1.0);
  }

  /* 50% {
    transform: scale(1.2);
  } */

  100% {
    transform: scale(1.09);
  }
}
.reseller_logo img{max-width:100%;}
.reseller_logo{margin:5% 0;padding-left:5%;padding-right:5%;text-align:center;}
.logo_btn{margin-top:20px;}
.logo_btn a{width:150px;}
.vol_text h3{
	font-weight:400;
}
.vol_text h3 b{
	font-size: 28px;
    line-height: 50px;
}
.no_bg{background:#fff !important;}
.second_btn{float:right;}
.trining-btn .btn_1{background:#c5e86c;}
.trining-btn .btn_2{background:#155999;}
.trining-btn .btn_3{background:#75bf43;}
.learning-live .testimonial_blk {
    padding:0 0 20px 0;
    color: #ffffff;
    line-height: 28px;
    font-style: italic;
	margin:0 auto;
	width:385px;
}
.testimonial_blk .test_blk{color:#333;}
.learning-live.teak-live .pro-video-test-cont h3{
	background:#e78c23 !important;
}
.learning-live.teak-live.learning_test_alive .testivideo-left{
	background:#f7f7f7;
	/* width: 550px; */
	width:50%;
	border-radius: 0 0 10% 0px;
}
.learning-live.teak-live .page-testi {color:#333;}
.learning-live.teak-live .page-testi img{
	max-width:175px;
	margin-top: -50px;
}
.home-section2 .home_lettersalive_list ul li {
	clear:both;
	overflow: hidden;
    padding-top: 5px;
	width:100%;
}
.home-section2 .home_lettersalive_list ul li img{
	margin-right: 10px;
    margin-top: -5px;
    max-width: 60px;
}
.home_lettersalive_button{padding-left:10px; padding-right:10px; text-align:center;}
.learning-live .letters-live-pro-name span{line-height:26px;}
.letters-live-cont.learning-live h4, .customer-bought-cont h4,
.app-cont.learning-live h5,
.pro-bundles-cont1 h6,
.learning-live .letters-live-pro-name{line-height:32px;}
/* .heading-logo img:first-child{margin-right:15px;}
.heading-logo img:last-child{margin-left:15px;} */
/*Video alignment starts here*/
.pp_hoverContainer{width:100% !important;height:100% !important;}
#pp_full_res iframe{width:100% !important;/* height:100%; */}
/*Video alignment ends here*/
.multi_btn.button_width .btn{margin-top:1px; margin-bottom:1px;}
.body-cont>.woocomm-cont{
	padding: 40px 25px 0 25px;
    max-width: 100%;
    margin: 0 auto;
}
.woocommerce li.additional_information_tab,
.woocommerce li.description_tab{border:0 !important; margin:1px 0px !important;}
ul.products li.product .woocommerce-loop-product__title{min-height:67px !important; height:inherit !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	top:21px !important;
	right:1px !important;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{border:0 !important;}
.woocommerce form .form-row .input-checkbox{
	margin-right:4px;
	position:relative;	
}
.woocommerce-additional-fields p{width:100% !important;}
#ship-to-different-address{margin-left:23px;}
@media (min-width:1600px){
	.home_testimonial br{display:none;}
	.journals_bundle_box .pro-bundles-cont1 {
		height: 530px !important;
	}
	.jurnal-bundles .pro-bundle-price{font-size: 36px;}
}
@media (min-width:1366px){
	.btn1{padding-left:9px;padding-right:9px;}
}
@media (max-width: 1280px) and (min-width: 992px){
	/* .teak-live .testivideo-right{
		padding: 0 0 0 15px;
		width: 50%;
		margin-left: 10px;
	} */
}
@media (max-width: 1200px){
	.home_testimonial br, .quote_cnt br{display:none;}
	/* .teak-live .testivideo-right{padding: 1em 0 0 0; width:100%;} */
	.home-section2 .home_lettersalive_list ul li  br{display:none;}
}
@media (max-width: 1200px) and (min-width: 992px){
	.btn1{padding-left:9px;padding-right:9px;}
	.learning-live .testimonial_blk{padding:0 0 20px 0;}
	.price_tbl .jurnal-bundles .pro-bundles-cont1{height:560px !important;}
	.jurnal-bundles .pro-bundle-price{font-size:32px;}
	.heading-logo img {
		width: initial !important;
	}
}
@media (max-width: 1150px) and (min-width:992px){
	.learning-live.teak-live.learning_test_alive .testivideo-right img{width:49%;}
}
@media (min-width: 992px){
	.letter_bundle_box .pro-bundles-cont1{height:645px;}
	.learning_sprout_bundle_box .pro-bundles-cont1{height: 585px;}
	ul.box-tick.custom_tickbox{width:60%;}
	.learning-live.teak-live.learning_test_alive .testivideo-right{
		padding:0 10px 0 5% !important;
	}
	.woocommerce.columns-4 .products li.product-category{
		width: 24%;
		margin: 5px 0.5% !important;
		margin-left: 0;
		border: 1px solid #d5d5d5 !important;
		border-radius: 5px;
		padding:0.5%;
	}
}
@media (max-width: 991px){
	.tick_head{clear:both;}
	ul.box-tick.custom_tickbox{width:100%;}
	.home_lettersalive h3,
	.home_lettersalive_button,
	.home_lettersalive_image{text-align:center; width:100%;}
	.upgrade_ttl h4 br{display:none;}
	.upgrade_img_blk{text-align:center;}
	.upgrade_img_blk .up_img{float:none;}
	.no_border_991 br{display:none;}
}
@media (min-width: 768px) and (max-width: 991px){
	.slider-cont h1{padding-top:0;}
	.slider-cont img {
		height: 170px;
	}
	.learning_sprout_bundle_box .pro-bundles-cont1{height: 600px;}
	.learning_bundle_box .pro-bundles-cont1,
	.letter_bundle_box .pro-bundles-cont1{height:735px;}
	.learning-live.teak-live.learning_test_alive .testivideo-left{width:70%}
	
	.disp_table{display:block;}
	.disp_table > div{display:block;float:left;}
	.testimonial_block .page-testi img.test_profile{top:-10px !important;}
	
	.woocommerce.columns-4 .products li.product-category{
		width: 46%;
		margin: 15px 2% !important;
		margin-left: 0;
		border: 1px solid #d5d5d5 !important;
		border-radius: 5px;
		padding:0.5%;
	}
}
@media (min-width:768px){
	.col_mid{padding-left:5%;text-align:left;}	
	.price_tbl .jurnal-bundles .pro-bundles-cont1{height:525px;}
	.journals_bundle_box .pro-bundles-cont1{height:530px;}
	.bundle_math .pro-bundles-cont1{height: 640px;}
}
@media (max-width: 767px){
	/* .slider-cont iframe{display:none;}
	body .slider-cont{		
		background-image: url('../images/slider video place holder.jpg') !important;
		background-position: center !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 100vh !important;	
		margin-top:0;		
	} */
	.header-cont {
		height: inherit;
	}
	/* .slider-cont h1{padding-top:91px;} */
	.Vcontainer{/* height:59vw; */ height:100vh !important;}
	.slider-cont h1 img{height:120px;}
	.disp_table{display:block;}
	.disp_table > div{display:block;float:left;}
	.disp_cell_ttl h4{height:initial; display: block;    text-align: center;}	
	.learning-live.teak-live.learning_test_alive .testivideo-left{
		border-radius:0 0 0 0;
		width:100%;
	}
	.home-section2 ul li{
		clear:both;
	}	
	.price_tbl .jurnal-bundles .pro-bundles-cont1{float:left; width:100%;}
	.upgrade_table{min-width:700px;}
	.upgrade_tbl_blk {overflow-x:auto;}
	.pro-txt4 ul li{width:50%;}
	.page-testi img{top:0px;max-width: 175px;}
	h4.no_break_767 br{display:none;}
	.pp_details a.pp_close{top:-2px !important;}	
	.woocommerce.columns-4 .products li.product-category{
		width: 48%;
		margin: 15px 1% !important;
		margin-left: 0;
		border: 1px solid #d5d5d5 !important;
		border-radius: 5px;
		padding:0.5%;
	}
	.trining-videos-left {
		text-align: center;
	}
	.trining-videos-right .video-thumb.esgi_video{display:none;}
}
@media (max-width: 720px) and (min-width: 620px){
	.home-section2 ul li{
		width:80%;
	}
}
@media (max-width: 680px){
	.pro-txt4 ul li{width:100%;}
}
@media (max-width: 620px){
	.slider-cont h1{font-size:180%;}
	.slider-cont h2{font-size: 120%; width: 100% !important;}
	.watch-btn{
		font-size:18px;
		height: 80px;
		line-height: 80px !important;
		width: 80px;
	}
}
@media (max-width: 560px){
	.learning-live.teak-live.learning_test_alive .testivideo-right img{width:49%;}
	.teak-live.learning_test_alive .testivideo-right span{width:100%;}
}
@media (max-width: 560px) and (min-width: 420px){
	.learning-live.teak-live.learning_test_alive .testivideo-right img{
		text-align: right;
		float: right;
		position: relative;
		top: -50px;
	}
}
@media (max-width: 440px){
	.disp_table > div.testi-left,
	.page-id-3441 .disp_table > div.multi_btn{width:100%;}
}
@media (max-width: 420px){
	.learning-live .testimonial_blk {
		width:inherit;
	}
	.home-section2 ul li{
		width:90%;
	}	
	.woocommerce.columns-4 .products li.product-category{
		width: 100% !important;
		margin: 15px auto !important;
		margin-left: 0;
		border: 1px solid #d5d5d5 !important;
		border-radius: 5px;
		padding:0.5%;
	}
	.woocommerce ul.products li.product{
		width:100% !important;
	}
	.woocomm-cont .heading h2{line-height:1.1;}
}
/*Deepa style ends here*/

.padbottom{
	padding-bottom:20px;
	text-align:center !important
}

.paddingleftheading
{
	padding-left:50px;
}

.paddingleft
{
	padding-left:150px;
}

.product-guide h2 span
{
	font-weight:500 !important
}

.system-require ol li {
	font-size:20px;
	list-style-position:inside;
	padding:0px 0px 15px 0px;
	line-height:28px;
}

.system-require ol {
	padding: 0px 0px 0px 25px;
}
.system-require ol li {
	list-style-position: unset!important;
	line-height: 30px;
}

/*.landing {
    height: 620px!important;

}
body .landing .dim {
    height: 710px !important;
}*/

.header-cont
{
		z-index:1000!important;
}


.watch-btn{
	background:#e78c23!important;
	color:#ffffff!important;
	line-height: 100px;
}
.watch-btn:hover {
	background:#ffffff;
	color:#e78c23;
}
a.watch-btn:-webkit-any-link,
a.watch-btn:focus
a.watch-btn:visited{
	outline: 0;
    text-decoration: none !important;
}

.pro-bundles-cont1
{
	padding: 5px !important;
}



/*blog*/
#sidebar-blog #sidebar1, .cat-sidebar {
    border-left: 2px solid #8e8e8e;
}

.widget {
    margin-bottom: 18px;
}

.widgettitle {
    margin-bottom: 9px;
}
.widgettitle-cat, .widgettitle {
    /*font-family: Tech;*/
	font-family: "myriad Pro", Arial;
    color: #ec8b00;
    font-size: 22px;
    padding-left: 11px;
    font-weight: bold;
}

.pllexislider {
    margin: 0;
    position: relative;
}
.pllex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.pllexislider .pllex-direction-nav {
    z-index: 2;
    position: absolute;
    list-style: none;
    padding: 0;
    top: 7px;
    right: 7px;
    margin: 0;
    background-color: rgba(0,0,0, 0.6);
    -webkit-border-radius: 15%;
    -moz-border-radius: 15%;
    -o-border-radius: 15%;
    border-radius: 15%;
}

.jr-insta-thumb .no-bullet, .pllexislider .no-bullet {
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    clear: both;
}

.blog-box .news-item {
    margin: 0px;
        margin-bottom: 0px;
    margin-bottom: 40px;
}
.news-item {
    margin: 15px;
    margin-bottom: 40px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.news-item .inner-item {
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

.news-item .inner-item img {
    width: 100%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}
.item img {
    float: left;
    padding-right: 10px;
    margin-left: 70px;
    display: block;
}
.item img {
    float: none;
    padding-right: 10px;
    margin-left: 70px;
    display: block;
}
.item img {
    float: none;
    padding-right: 0px;
    margin-left: 70px;
    margin: 0 auto;
        margin-left: auto;
    display: block;
}
.item img {
    float: none;
    padding-right: 0px;
    display: block;
    margin: 0 auto;
}
.item img {
    float: none;
    padding-right: 0px;
    margin: 0 auto;
    display: block;
}
.item img {
    width: 109px;
    height: 130px;
}
.hover-item {
    position: absolute;
    top: 50%;
    margin-top: -56px;
    left: 0;
}
.hover-item ul {
    list-style-type: none;
}
.hover-item ul li {
    margin-bottom: 5px;
}
.news-item h5 {
    margin-bottom: 5px;
    line-height: 22px;
}
.page-title-blog {
    font-size: 22px;
    font-weight: bold;
}
.news-item p {
    line-height: 22px;
    margin-bottom: 20px;
    color: #333333;
    font-size: 13px;
    /*font-family: 'Open Sans', sans-serif;*/
    font-weight: 300;
}
 
 .item p {
    padding-right: 50px;
}
.item p, .item h3 {
    padding-left: 0px;
    text-align: left;
}

.learning-live .pro-txt4 ul {
	padding: 0px 0px 0px 25px;
}

.learning-live .pro-txt4 ul li {
    padding: 0px 0px 0px 0px !important;
    list-style-position: unset !important;
}
.worksation-list ul{
	padding: 0px 0px 0px 25px;
}
.worksation-list ul li{
	padding: 0px 0px 0px 0px !important;
    list-style-position: unset !important;
	line-height:40px;
}

.stem img {
    padding: 50px;
}

.cart-empty
{
	text-align:center;
}
.return-to-shop
{
	text-align:center;
}

#gform_wrapper_6{display:block!important;}


/* woocommerce */

.woocomm-cont {
	background-position: left top;
	min-height: 2078px;
}

			/* Small devices (tablets, 768px and up) */

@media (min-width: @screen-sm-min) {
.woocomm-cont {
 background-position: left top;
 min-height: 2078px;
}
}



/* Medium devices (desktops, 992px and up) */

@media (min-width: @screen-md-min) {
.woocomm-cont {
 background-position: left top;
 min-height: 2078px;
}
}



/* Large devices (large desktops, 1200px and up) */

@media (min-width: @screen-lg-min) {
.woocomm-cont {
 background-position: left top;
 min-height: 2078px;
}
}
.woocomm-cont {
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 1078px;
}
.product_title {
	font-size: 18px;
	color: #003f72;
}
.summary ul {
	margin-left: 15px;
}
.amount {
	color: #003f72;
}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus {
	color: #fff;
	background: #e78c23;
}
.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page button.button.alt {
	background: #e78c23;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
}
.woocommerce div.product form.cart .button:hover, .woocommerce #content div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover, .woocommerce-page #content div.product form.cart .button:hover, .single_add_to_cart_button button .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover {
	background: #145999;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
}
.single-product .summary .product_meta {
	border-top: none;
	color: #003f72;
	font-size: 12px;
	margin-left: 7px;
}
.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {
	margin-top: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	border: 1px solid #e78c23;
	background: #e78c23;
	display: inline-block;
	position: relative;
	z-index: 0;
	color:#FFF;
	margin: 0 -5px;
	padding: 0 1em;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
	text-shadow: none;
	background: #e78c23;
	color:#ffffff;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover {
	text-shadow: none;
	background: #145999;
	color:#ffffff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
	display: inline-block;
	padding: .5em 0;
	font-weight: bold;
	color: #ffffff;
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);*/
	text-decoration: none;
	border: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #145999 !important;
    z-index: 2 !important;
	color:#FFFFFF !important;
    border-bottom-color: #fff !important;
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
	padding: 10px;
!important
}
.heading h2 {
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #666666;
	line-height: 0.1em;
	margin: 10px 0 20px;
}
.heading h2 span {
	background:#fff;
	padding:0 10px;
}
.woocommerce ul.products li.product {
	border: 1px solid #d5d5d5;
    border-radius: 10px;
	padding: 10px !important;
	text-align:center;
}
.woocommerce ul.products li.product .star-rating {
	float: none;
	margin: 0 auto;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
	padding: 8px 13px;
	font-weight: bold;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.woocommerce ul.products li.product .amount {
	color:#000000;
	font-weight:bold;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	box-shadow:none !important;
	-webkit-box-shadow: none !important;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	height:50px;
	font-weight: bold;
}
.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {
	box-shadow:none !important;
	-webkit-box-shadow: none !important;
	border:1px solid #CCC;
}
.cross-sells {
	display:none !important;
}
 

.woocomm-cont
{
	padding-top:40px;
}

.testi-cont
{
	padding:30px 0px !important
}

.customer-bought-feature1 a
{
	color:#FFF;
}

.customer-bought-feature1 a:hover
{
	color:#FFF;
	text-decoration:underline;
}
.Privacycontent ul
{
	padding-left:25px;
}
.ConditionsContent ul
{
	padding-left:25px;
}

.home-section2 ul li
{
	/*width:75% !important;*/
}

#coupon_code
{
	width:150px;
}
.product_meta
{
	font-size:16px !important;
}

/*.checkout-button
{
	background-color:#e78c23!important;
}*/

.button
{
	background-color:#e78c23!important;
	color:#FFF!important;
}

.vbox-content {
  background:url(../images/loading.gif) center center no-repeat !important;
 } 

@media only screen and (min-width:321px) and (max-width:768px) {
	.mobilewatchnow
	{
	display:inline-block!important;
	}
	.desktopwatchnow
	{
	display:none!important;
	}
	
}


.woocommerce-table--order-details 
{
	width:60%;
	margin:0 auto;
	line-height:30px;
}
.woocommerce-table--order-details  .product-name
{
	text-align:left;
}
.woocommerce-table--order-details  .product-total {
	text-align:right;
}

tfoot td
{
	text-align:right;
}

thead
{
	border-bottom:1px solid #999;
}

tfoot
{
	border-top:1px solid #999;
}

.woocommerce-thankyou-order-details{
	list-style:none;
	line-height:30px;
}

.woocommerce-column--billing-address address
{
	line-height:30px;
}
.woocommerce-column--shipping-address address
{
	line-height:30px;
}


.hs-form-private label span
{
	color:#333;
font-family: myriad-pro, sans-serif !important;
font-style: normal;
font-weight: 700;
line-height:25px;
}

span .hs-form-required
{
	color:#F00;
}

.hs-input {
width: 100% !important;
max-width: 100% !important;
padding: 10px !important;
}

select.hs-input, input.hs-input[type="file"]
{
	height:40px !important;
}
.hs-button
{
	font-size:20px !important;
	font-family: myriad-pro, sans-serif !important;
font-style: normal;
font-weight: 700;
background-color: #e78c23 !important;
color: #FFF !important;
background-image:none !important;
padding:15px 25px 15px!important;
border:none !important;
text-shadow: none !important
}

.hs-button:hover
{
	font-size:20px !important;
	font-family: myriad-pro, sans-serif !important;
font-style: normal;
font-weight: 700;
background-color: #e78c23 !important;
color: #FFF !important;
background-image:none !important;
padding:15px 25px 15px!important;
border:none !important;
text-shadow: none !important;
box-shadow:none!important;
}

/*css for IE11 starts here*/
@media (min-width:992px) and (-ms-high-contrast:none){
    .menu > ul > li > ul.sub-menu{ width:130vh; } /* IE11 */
    .menu > ul > li.cls2 > ul.sub-menu{ left:inherit; right:0;width:90vh !important; } 
    .menu > ul > li.cls3 > ul.sub-menu{ left:inherit; right:0;width:115vh !important; } 
    .menu > ul > li.cls4 > ul.sub-menu{ left:-50px; } 
    .menu > ul > li.cls5 > ul.sub-menu{ left:-165px; } 
}
@media (min-width:992px) and (max-height:450px) and (-ms-high-contrast:none){
    .menu > ul > li > ul.sub-menu{ width:200vh; } /* IE11 */
    .menu > ul > li.cls2 > ul.sub-menu{ left:inherit; right:0;width:120vh !important; } 
    .menu > ul > li.cls3 > ul.sub-menu{ left:inherit; right:0;width:150vh !important; } 
    .menu > ul > li.cls4 > ul.sub-menu{ left:-50px; } 
    .menu > ul > li.cls5 > ul.sub-menu{ left:-165px; } 
}
/*css for IE11 ends here*/

.plusshipping
{
  font-size:13px !important;
  color:#664c3e !important;
}

.blueText
{
  color:#145999 !important;
}
.whitetext
{
  color:#ffffff !important;
  /*font-size:14px !important;*/
  text-decoration: underline;
}

.alignright
{
  float: right;
  padding-left: 10px;
}

.alignleft
{
  float: left;
  padding-right: 10px;
}
.aligncenter
{
  text-align:center;
}

/*.lineheightincrease { 
line-height: 50px !important;
}*/
.menu > ul > li#menu-item-16158 > ul > li > ul > li:hover {
    background: #dddddd;
    border-radius: 5px;    
}
.menu > ul > li#menu-item-16158 > ul > li > ul > li{
  padding:10px;
}

.testimonial-cio {
	display: flex;
	align-items: center;
	max-width: 720px;
	margin: 40px auto;
  }

  .testimonial-cio .headIcon {
	width: 140px;
	/* height: 120px; */
	border-radius: 50%;
	margin-right: 20px;
	padding-left: 15px; 
  }

  .testimonial-cio .flex{
	display: flex;
  }

  .testimonial-content-cio {
	font-size: 18px;
	line-height: 1.5;
	font-weight: 600      ;
  }

  .quote-cio {
	/* color: #4CAF50;  
	font-size: 24px; */
	margin-right: 6px;
	vertical-align: text-bottom;
  }

  .quote-text-cio {
	display: inline;
	padding-top: 13px;
  }

  .author-cio {
	font-weight: bold;
	margin-top: 10px;
	text-align: right;
	font-size: 18px;
	padding-right: 15px;
  }

  .title-cio {
	font-size: 18px;
	color: #555;
	text-align: right;
	font-weight: 600  ;
	padding-right: 15px;    ;
  }

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

}
@media (max-width: 720px) and (min-width: 320px){
	.testimonial-cio {
		display: inline;
	}
	.testimonial-cio .flex{
		display: inline-flex;
	  }

	 .testimonial-content-cio{
		padding: 10px;;
	 }

	 .author-cio{
		text-align: center;
	 }

	 .title-cio {
		text-align: center;
	 }
	 .alignimg{
		padding: 10px;
		align-items: center;
		display: flex;;
        flex-direction: column;
	 }
}

.headerMathHeigh{
	height: 750px;
}

.math_green_text{
	color:#75bf43 !important;
	font-weight: 700;
    line-height: normal;
    margin-bottom: 30px;
	text-align: left !important;
}

.mobilewatchnow
	{
	display:none ;
	}

	.foot-text{
		color: #ffffff !important; 
	}
	.mleft-auto {
		float: left; 
   }
   .mright-auto{
	   float: right;
   }


.cta-btn1 {
    background: #f15732;
    border-radius: 8px;
    color: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
    margin: 0px 15px;
    font-size: 20px;
	padding-top: 2px;
    padding-bottom: 2px;
}

.cta-btn1:hover{
	color: #ffffff;
}