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

@import url("style.css");

body{ background:#fff; margin:0;   font-family: 'open_sansregular'; font-size:12.7 px; color:#000;}

*{margin:0; padding:0px; font-size:12.7 px;}

p{margin:0;}

html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre   { display: block; unicode-bidi: embed }

h1, h2, h3, h4, h5, h6{ margin:0px; font-weight:normal;}

ul, ol{ margin:0px;}

li{ list-style-type:none;}

a{text-decoration:none;}
/* begin KLG */
a:link { color: #0000ff;}
a:visited { color: #0000ff;}
/* end KLG */

img{border:0px; vertical-align:middle;}

.clear{ clear:both;}
/* index_page */
.main
{
float:left;
width:100%;
}
.wrapper
{
margin:auto;
width:1400px;
}
.header {
  background: none repeat scroll 0 0 #e2e2e2;
  border-bottom-right-radius: 72% 71%;
  float: left;
  width: 100%;
}
.navigation {
  background: none repeat scroll 0 0 #a4a4a4;
  border-bottom: 5px solid #b9b9b9;
  float: left;
  padding: 28px 0;
  position: relative;
  width: 79%;
}

.navigation ul
{
float:left;
width:100%;
}
.navigation ul li {
  float: left;
  padding: 0 0 0 25px;
  position: relative;
  z-index: 2147483647;
}

.navigation ul li a
{
float:left;
color:#fff;
   font-family: 'open_sansregular';
font-weight:bold;
/* font-size:28px; */
font-size:22px;

} 
.social_icn {
  position: absolute;
  right: 0;
  top: 0;
  width: 22%;
  z-index: 999;
}
.social_icn ul
{
width:100%;
float:left;
}
.social_bg {
  float: right;
  position: absolute;
  width: 100%;
  z-index: 9999;
}
.social_icn li {
  float: left;
  padding: 14px;
}
.social_bg > img {
  float: right;
  width: 100%;
}
.logo {
  float: left;
  left: 10px;
  padding: 4% 0;
  position: relative;
  width: 35%;
}
.logo > img {
  float: left;
  width: 100%;
}
.banner {
  float: left;
  position: relative;
  width: 100%;
} 
.banner_txt {
  float: left;
  padding: 2% 0 5% 22%;
  width: 28%;
}
.banner_txt p {
  color: #626262;
    font-family: 'open_sansregular';
  font-size: 22px;
  padding: 0 0 3%;
}
.banner_txt h1{
font-size:36px;
color:#626262;
   font-family: 'open_sansregular';

}
.banner_txt a {
  background: none repeat scroll 0 0 #58aac1;
  color: #fff;
  float: left;
   font-family: 'open_sansregular';
  font-size: 24px;
  padding: 3% 10% 3% 9%;
}
.banner_img {
  position: absolute;
  right: 0;
  top: -18%;
  width: 48%;
}
.banner_img > img {
  float: right;
  height: auto;
  width: 100%;
}
.join_emial {
  background: url("../images/email_img.png") no-repeat scroll 0 0  rgba(0, 0, 0, 0);
  bottom: 15%;
  background-size:100% 100%;
  float: left;
  margin-top: -90px !important;
  padding-bottom: 3%;
  width: 100%;
  z-index: 999;
}
.join_txt h2 {
  color: #fff;
  float: left;
  font-family: "hemmet_personal_use_onlyRg";
  font-size: 121px;
  line-height: 53px;
  margin: 0;
  padding: 0;
}
.join_txt h2 span {
  color: #fff;
   font-family: 'open_sansregular';
  font-size: 29px;
  font-style: italic;
}
.join_txt h2 p {
  float: right;
  color: #fff;
     font-family: 'open_sansregular';
  font-size: 29px;
  font-style: italic;
}
.join_txt {
  float: left;
  padding: 8% 0 0 9%;
  width: 40%;
}
.email_bx {
  float: left;
  margin: 12% 0 0 3%;
  width: 44%;
}
.email_txt {
  background: none repeat scroll 0 0 #e2e2e2;
  border: 3px solid #4e3e66;
  float: left;
  margin-right: 2%;
  padding: 26px;
  width: 60%;
}
.email_btn {
  background: none repeat scroll 0 0 #3b90a7;
  color: #fff;
  float: left;
   font-family: 'open_sansregular';
  font-size: 48px;
  font-style: italic;
  padding: 10px 29px 10px 27px;
}
.email_bx p {
  color: #c9aaf6;
  float: left;
    font-family: 'open_sansregular';
  font-size: 18px;
  font-style: italic;
  padding: 0 0 0 14%;
}
.gallery {
  float: left;
  margin: 0;
  width: 100%;
}
.gallery ul{
float:left;
width:100%;
}
.gallery ul li {
  border: 1px solid #c3c3c3;
  float: left;
  margin:0 1.5%;
  position: relative;
  background:#f3f3f3;
  width: 30%;
}
.gallery img{
float:left;
/* width:100%; */
/* KLG */ max-width: 420px; height: auto;
}
.read_txt a {
  color: #754fad;
   font-family: 'open_sansregular';
  font-size: 21px;
  font-style: italic;
  font-weight: bold;
  padding: 0 0 0 6%;
}
.read_txt {
  background: rgba(0, 0, 0, 0) url("../images/gallery_bg.png") no-repeat scroll center bottom / 100% auto;
  bottom: 0;
  float: left;
  padding: 25% 0 5%;
  position: absolute;
  width: 100%;
  z-index: 999;
}
.gallery_para {
  float: left;
  padding: 4%;
  width: 92%;
}
.gallery_para h1 {
  color: #333333;
  font-family: "open_sansregular";
  font-size: 24px;
  font-weight: bold;
}
.footer_images img {
  float: left;
  width: 59%;
}
.gallery_para p {
  color: #333333;
     font-family: 'open_sansregular';
  font-size: 15px;
  padding: 4% 0 0;
  text-align: justify;
}

/* .gallery ul li:first-child {
  background: none repeat scroll 0 0 #f3f3f3;
  border: 1px solid #c3c3c3;
  float: left;
  margin-left: 3%;
  position: relative;
  width: 30%;
}
 */
.video_sec {
  background: url("../images/video_bg.png") no-repeat scroll 0 0 / 100% auto #5fb5cd;
  float: left;
  width: 100%;
}

.video {
  float: left;
  padding: 15% 0 8%;
  width: 100%;
}
.video_txt {
  float: left;
  line-height: 58px;
  margin-right: 5%;
  width: 24%;
}
.video_txt h2 {
  color: #fff;
  float: left;
  font-family: "hemmet_personal_use_onlyRg";
  font-size: 111px;
  text-align: right;
  width: 100%;
}
.video_player {
  float: left;
    height: 500px;
    margin: 5% 0;
    overflow-y: scroll;
    padding: 30px 10px;
    width: 60%;
}
.video_player iframe {
  float: left;
  width: 100% !important;
}
.video_txt span {
  color: #fff;
  float: left;
  font-family: "open_sansregular";
  font-size: 30px;
  text-align: right;
  width: 100%;
}
.video_txt a {
  background: #3b90a7 none repeat scroll 0 0;
  color: #fff;
  float: right;
  font-family: "open_sansregular";
  font-size: 30px;
  padding: 0 11px;
}
.video_img {
  border-radius: 3px;
  float: left;
  margin: 0 0 0 3%;
  position: relative;
  width: 44%;
}
.video_img > img {
  float: left;
  width: 100%;
}
.video_icn {
  float: left;
  left: 41%;
  position: absolute;
  top: 46%;
  width: 15%;
}
.video_icn img {
  float: left;
  width: 100%;
}
.footer {
  bottom: 145px;
  float: left;
  position: relative;
  width: 100%;
  z-index: 999;
}
.footer_sec {
  background: url("../images/footer_img.png") no-repeat scroll left top / 100% auto #754fad;
  float: left;
  padding: 15% 0 5%;
  width: 100%;
}
.footer_sec ul {
    text-align: center;
    margin: 0 16%;
  }
.footer_sec ul li {
  border-right: 2px solid #fff;
  display: inline-block;
  padding: 0 2%;
}
.footer_sec ul li span{
    float:left;
    font-size:30px;
    color:#fff;
    font-family: 'open_sansregular';
}
.footer_sec ul li:last-child {
    border:none;
}
.footer_sec1 {
  background: url("../images/about_footer_img.png") no-repeat;
  float: left;
   background-size:100%;
  padding: 15% 0 4.6%;
  width: 100%;
 
}
.footer_sec1 ul {
  float: left;
  margin: 0 16%;
  width: 62%;
}
.footer_sec1 ul li {
  border-right: 2px solid #fff;
  float: left;
  padding: 0 2%;
}
.footer_sec1 ul li span{
float:left;
font-size:30px;
color:#fff;
  font-family: 'open_sansregular';
}
.footer_sec1 ul li:last-child {
  float: left;
  padding: 0 2%;
    border:none;
}

.footer_address {
  float: left;
  margin: 2% 35% 0;
  text-align: center;
  width: 23%;
}
.footer_address span{

font-size:30px;
color:#fff;
  font-family: 'open_sansregular';
}
.footer_images {
  float: left;
  margin: 1% 0 0;
  width: 100%;
}
.footer_images ul {
  margin: auto;
  width: 80%;
}
.footer_images li {
  float: left;
  width: 25%;
}
.footer_main
{
float:left;
width:100%;
position:relative;
}
.widgetGuts h3 {
    display: none !important;
}
.widgetGuts label {
  display: none!important;
}
.widgetGuts .text {
    background: none repeat scroll 0 0 #e2e2e2 !important;
    border: 3px solid #4e3e66 !important;
    float: left !important;
    margin-right: 2% !important;
    padding: 42px 0 18px !important;
    width: 554px !important;
}
.subscribeButton.button {
  background: none repeat scroll 0 0 #3b90a7 !important;
  border: medium none !important;
  color: #fff !important;
  cursor: pointer !important;
  float: right !important;
  font-family: "open_sansregular" !important;
  font-size: 48px !important;
  font-style: italic !important;
  font-weight: bold;
  margin: -40% -23% 0 5%;
  padding: 10px 40px 10px 27px !important;
}
.required > th {
    display: none !important;
}


/* about_page */
.about_banner {
  float: left;
  position: relative;
  margin-top: -155px;
  width: 100%;
  z-index: 999;
}
.about_banner img {
  float: left;
  height: auto;
  width: 100%;
}
.about_banner_txt {
  bottom: 0;
  float: left;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
}
.about_banner_txt h1 {
  color: #513876;
  font-family: "open_sansregular";
  font-size: 48px;
  font-weight: bold;
}
.about_banner_txt span {
  color: #513876;
  font-family: "open_sansregular";
  font-size: 30px;
  font-weight: bold;
}
.about_banner_txt h2 {
  color: #513876;
  font-family: "open_sansregular";
  font-size: 36px;
  font-weight: bold;
}
.about_banner_sec {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  float: left;
  opacity: 1;
  padding: 0 0;
  position: relative;
  width: 100%;
}
.banner_frnt_img {
  float: left;
  left: 5%;
  position: absolute;
  top: 45%;
  width: 40%;
}
.about_banner_txt img {
  float: right;
  height: auto;
  width: 30%;
}
.center_img {
  float: left;
  margin-top: -55px;
  position: relative;
  width: 100%;
  z-index: 999;
}
.center_img > img {
  float: left;
  width: 100%;
}
.about_cntnt {
  float: left;
  margin: 0 0 0;
  width: 100%;
}
.left_txt {
  float: left;
  width: 65%;
}
.about_heading
{
float:left;
width:100%;
}
.about_heading h2{
font-size:127px;
color:#754fad;
  font-family: "hemmet_personal_use_onlyRg";
}
.about_heading span {
  color: #754fad;
   font-family: 'open_sansregular';
  font-size: 48px;
  padding: 0 0 0 5%;
}
.about_para
{
float:left;
width:100%
}
.about_para p {
  color: #555555;
    font-family: 'open_sansregular';
 /*  font-size: 22px; */
  font-size: 16px;
  padding: 0 0 3%;
  text-align: justify;
}
.about_rght {
  background: #754fad url("../images/about_rght.png") no-repeat scroll 0 0 / 100% auto;
  border-left: 15px solid #513876;
  float: right;
  margin: 5% 0 0;
  padding: 4% 0 0;
  text-align: center;
  vertical-align: middle;
  width: 32%;
}
.about_rght h2{
font-size:92px;
color:#fff;
  font-family: "hemmet_personal_use_onlyRg";
}
.prdct_bx {
  float: left;
  margin: 15% 10% 0;
  padding: 12% 0;
  position: relative;
  width: 80%;
}
.all_prdct {
  float: left;
  padding: 0 0 40%;
  width: 100%;
}
.prdct_img {
  float: left;
  margin-left: 9%;
  position: absolute;
  width: 54%;
  z-index: 999;
}
.prdct_img > img {
  float: left;
  width: 100%;
}
.prdct_bx > img {
  padding: 24% 0 0;
}
/*blog_page */

.blog_para
{
float:left;
width:100%
}
.blog_para p {
  color: #513876;
font-family: 'open_sansregular';
  font-size: 22px;
  padding: 2% 0 3%;
  text-align: justify;
}
/* speaking_page */
.speaking_para
{
float:left;
width:100%
}
.speaking_list
{
float:left;
width:100%;
}
.speaking_list p{
color:#555555;
    font-family: 'open_sansregular';
  /* font-size: 22px; */
  font-size: 16px;
}
.speaking_list ul {
  float: left;
  padding: 0 0 2% 2%;
  width: 100%;
}
.speaking_list ul li span {
  color: #555555;
   font-family: 'open_sansregular';
  font-size: 22px;
  padding: 0 0 0 1%;
}
.speaking_list li {
  color: #555555;
  float: left;
  list-style: outside none disc;
  width: 100%;
}
.mail {
  float: left;
  padding: 2% 0 0;
  width: 100%;
}
.mail h2 {
  color: #555555;
  float: left;
   font-family: 'open_sansregular';
  /* font-size: 22px; */
  font-size: 16px;
  font-weight: bold;
  padding: 0 0 1%;
}
.mail a {
  /* color: #555555; */
  color: #553295;
  float: left;
    font-family: 'open_sansregular';
  /* font-size: 22px; */
  font-size: 16px;
  padding: 0 0 0 1%;
}
/* media_page */
.media_sec {
  float: left;
  padding: 0 0 10%;
  width: 100%;
}
.media_heading
{
float:left;
width:100%;
 /* KLG */  margin:0px; padding: 0px;
}
.media_heading1 h2{
font-size:127px;
color:#754fad;
  font-family: "hemmet_personal_use_onlyRg";
}
.media_para
{
float:left;
width:100%;
}
.media_para p {
  /* color: #513876; */
  color: #555555;
    font-family: 'open_sansregular';
  /* font-size: 22px; */
  font-size: 16px;
  text-align: justify;

}
.media_article
{
float:left;
width:100%;
  /* KLG */ margin: 0px; padding: 5px;
}
.media_article ul{
float:left;
width:100%;
/* padding:2% 0 0 0 ; */
/* KLG */  margin:0px; padding: 5px;
}
.media_article ul li {
  float: left;
  padding: 3% 2% 0;
  width: 94%;
  /* KLG */  margin:0px; padding: 0px;
}
.media_heading {
  float: left;
  /* padding: 0 0 1%; */
  padding: 0px;
  width: 100%;

}
.media_heading h2{
color:#754fad;
font-size:30px;
   font-family: 'open_sansregular';
font-weight:bold;
/* KLG */ margin: 0px;
}
.media_article p {
  color: #513876;
  float: left;
     font-family: 'open_sansregular';
  /* font-size: 22px; */
  font-size: 16px;
  text-align: justify;
}
.article_list {
  float: left;
  padding: 0 0 0 1%;
  width: 99%;
}
.article_list ul{
float:left;
width:100%;
/* KLG */ margin: 0px; padding-top:5px;
}
.article_list ul li {
  float: left;
  list-style: outside none disc;
  padding: 0 0 1%;
  color: #513876;
   width: 100%;
}
 
/* KLG style */
.article_list ul li a { color: #0000ff; }
/* end KLG style */

.article_list p {
  color: #513876;
    font-family: 'open_sansregular';
  font-size: 22px;
  text-align: justify;
}
.footer_sec_media
{
background: url("../images/media_footer_img.png") no-repeat;
float:left;
 padding: 13% 0 4.6%;
width:100%;
 background-size:100%;
}
.footer_sec_media ul {
  float: left;
  margin: 0 16%;
  width: 62%;
}
.footer_sec_media ul li {
  border-right: 2px solid #fff;
  float: left;
  padding: 0 2%;
}
.footer_sec_media ul li span{
float:left;
font-size:30px;
color:#fff;
   font-family: 'open_sansregular';
}
.footer_sec_media ul li:last-child {
  float: left;
  padding: 0 2%;
    border:none;
}
/* contact_page */
.contact_sec {
  float: left;
  padding: 0% 0 0;
  width: 100%;
}
.cntct_heading
{
float:left;
width:100%;
}
.cntct_heading h2{ 
font-size:127px;
color:#754fad;
  font-family: "hemmet_personal_use_onlyRg";
}
.cntct_frm
{
float:left;
width:100%;
}
.left_cntct
{
float:left;
width:30%;
}
.addres {
  float: left;
  padding: 6% 0 0;
  width: 100%;
}
.addres h2{
font-size:30px;
color:#754fad;
font-weight:bold;
   font-family: 'open_sansregular';
}
.addres span {
  color: #754fad;
  float: left;
 font-family: 'open_sansregular';
  font-size: 22px;
  width: 100%;
}
.cntct_para
{
float:left;
width:100%;
}
.cntct_para p
{
  /* color: #754fad; */
  color: #555555;
  float: left;
    font-family: 'open_sansregular';
 /* font-size: 22px; */
  font-size: 16px;
}
.rght_cntct {
 /* float: right; */
  padding: 0 6% 0 0;
  width: 51%;
}
.cntct_txt
{
float:left;
width:100%;
}
.cntct_txt ul{
float:left;
width:100%;
}
.cntct_txt ul li {
  float: left;
  padding: 0 0 4%;
  width: 100%;
}
.cntct_txt ul li span {
  /* color: #754fad; */
  color: #555555;
  float: left;
   font-family: 'open_sansregular';
 /* font-size: 30px; */
 font-size: 16px;
  font-weight: bold;
}
.text_bx {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #e2e2e2;
  border-color: #d0d0d0 #d0d0d0 #727272;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  float: right;
  padding: 1%;
  width: 56%;
}
.text_area
{
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #e2e2e2;
  border-color: #d0d0d0 #d0d0d0 #727272;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  float: right;
  padding: 1%;
  width: 56%;
  }
.contact_cnter {
  background: url("../images/contct_center_img.png") no-repeat;
  float: left;
   background-size:100%;
  width: 100%;
}
.gallery1 {
  float: left;
  margin: 14% 0 3%;
  padding: 0 0 8%;
  width: 100%;
}
.gallery1 ul{
float:left;
width:100%;
}
.gallery1 ul li {
  border: 1px solid #c3c3c3;
  float: left;
  margin-left: 3%;
  position: relative;
  background:#f3f3f3;
  width: 30%;
}
.gallery1  img{
float:left;
width:100%;
}
.footer_sec_contact {
  background: url("../images/contact_footer.png") no-repeat;
  float: left;
  margin: 5% 0 0;
   background-size:100%;
  padding: 13% 0 4.6%;
  width: 100%;
}
.footer_sec_contact ul {
  float: left;
  margin: 0 16%;
  width: 62%;
}
.footer_sec_contact ul li {
  border-right: 2px solid #fff;
  float: left;
  padding: 0 2%;
}
.footer_sec_contact ul li span{
float:left;
font-size:30px;
color:#fff;
   font-family: 'open_sansregular';
}
.footer_sec_contact ul li:last-child {
  float: left;
  padding: 0 2%;
    border:none;
}
  /* book_page */

.book_sec {
  float: left;
  padding: 0% 0 5%;
  width: 100%;
}
.book_para
{
float:left;
width:100%;
}
.book_para p {
  /* color: #513876; */
  color: #555555;
  float: left;
   font-family: 'open_sansregular';
  /* font-size: 22px; */
  font-size: 16px;
  text-align: justify;
  }
.book_prdct {
  float: left;
  margin: 0 18%;
  padding: 3% 0 0;
  width: 60%;
}
.book_prdct ul{
float:left;
width:100%;
}
.book_prdct ul li {
  float: left;
  padding: 0 0 0 5%;
  width: 24%;
}
.prchse_btn {
  background: none repeat scroll 0 0 #513876;
  color: #fff;
  float: left;
   font-family: 'open_sansregular';
  font-size: 18px;
  font-weight: bold;
  padding: 6px;
}
.book_prdct ul li:first-child {
  float: left;

  width: 24%;
}
.book_prdct img {
  float: left;
  padding: 0;
  width: 100%;
}
.prdct_bx_book{
  border: 7px solid #dadada;
  float: left;
  margin: 0;
  padding: 2%;
  width: 89%;
}
.book_cnter_sec {
  background: url("../images/book_center_img.png") no-repeat;
  float: left;
   background-size:100% 820px;
  width: 100%;
}
.book_review {
  float: left;
  padding: 5% 0 0;
  width: 100%;
}
.review_head {
  float: left;
  padding: 4% 0 0;
  width: 100%;
}
.review_head h1 {
  color: #fff;
  float: left;
  font-family: "hemmet_personal_use_onlyRg";
  font-size: 111px;
  line-height: 61px;
  width: 15%;
}
.review_head span {
  color: #fff;
  float: left;
   font-family: 'open_sansregular';
  font-size: 30px;
  padding: 0 0 0 35%;
}
.review_sec {
  float: left;
  padding: 2% 0 13%;
  width: 100%;
}
.reviw_lft {
  float: left;
  width: 48%;
}
.reviw_lft p {
  color: #fff;
   font-family: 'open_sansregular';
  /* font-size: 22px; */
  font-size: 16px;
  text-align: justify;
}

.reviw_lft span {
  color: #fff;
  float: left;
   font-family: 'open_sansregular';
  font-size: 22px;
  font-weight: bold;
  padding: 2% 0;
}
.review_btn {
  background: none repeat scroll 0 0 #513876;
  color: #fff;
  float: left;
   font-family: 'open_sansregular';
  font-size: 24px;
  font-weight: bold;
  margin: 2% 0 0;
  padding: 10px 20px;
}
.reviw_rght {
  float: right;
  width: 48%;
}
.reviw_rght p {
  color: #fff;
   font-family: 'open_sansregular';
  /* font-size: 22px; */
  font-size: 16px;
  text-align: justify;
}

.reviw_rght span {
  color: #fff;
  float: left;
   font-family: 'open_sansregular';
  font-size: 22px;
  font-weight: bold;
  padding: 2% 0;
}
.star
{
float:left;
width:100%;
}
.star ul
{
float:left;
width:100%;
} 
.star li {
  float: left;
  padding: 0 0 0 1%;
}
.banner_frnt_img > img {
  width: 100%;
}
object {
  height: 440px !important;
  width: 592px !important;
}
.current-menu-item a {
  color: #513876 !important;
}
.star tr:nth-child(2) {
  display: none;
}
.mobileMenu {
  display: none;
}
.blog_para {
  float: right;
  width: 100%;
}
.left_pst
{
float:left;
width:30%;
}
.main_blog_pst
{
float:left;
width:100%;
}
.blog_para_img img{
  float: left;
  width: 100%;
}
.right_pst h3 {
  color: #513876;
  float: right;
   font-family: 'open_sansregular';
  font-size: 22px;
  font-weight: bold;
  width: 100%;
}
.right_pst {
  float: right;
  width: 67%;
}
.logo img {
  position: relative;
  width: 100%;
  z-index: 9999;
}
.bx-pager.bx-default-pager {
  display: none;
}
.bx-wrapper .bx-viewport {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: medium none !important;
  box-shadow: none !important;
  left: 0 !important;
  transform: translateZ(0px);
}
.bx-wrapper {
  padding: 0;
  margin:0 !important;
  position: relative;
}
.bx-viewport
{
height: 285px !important;
}
.bx-wrapper .bx-next {
  opacity: 0.64;
}
.bx-wrapper .bx-prev {
  opacity: 0.64;
}
.video_img iframe {
  width: 100% !important;
}
.footer_cntct
{
float:left;
width:30%;
}
.footer_cntct span
{
font-size:12px;
color:#000;
}
.footer_cntct .wpcf7-form-control-wrap.Subject {
  display: none;
}
.footer_cntct ul li span:first-child {
  display: none;
}
.footer_cntct .wpcf7-form-control-wrap.Email {
  padding: 0 0 10%;
}
.footer_cntct .wpcf7-form-control-wrap.Name {
  padding: 0 0 10%;
}
.footer_bottom {
  float: left;
  margin: 9% 0 0;
  width: 100%;
}
.footer_img {
  float: left;
  width: 44%;
}
.footer_img ul
{
float:left;
width:100%;
}

.footer_img ul li img
{
float:left;
width:100%;
}
.footer_img ul li {
  float: left;
  padding: 0 4% 18px 0;
  width: 21%;
}
.footer_cntct > ul {
  float: left;
  width: 100%;
}
.footer_cntct .text_bx {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #e2e2e2;
  border-color: #d0d0d0 #d0d0d0 #727272;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  float: right;
  padding: 1%;
  width: 56%;
}
.footer_cntct .text_area
{
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #e2e2e2;
  border-color: #d0d0d0 #d0d0d0 #727272;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  float: right;
  padding: 1%;
  width: 56%;
  height: 65px;
  }
.footer_cntct .wpcf7-form-control.wpcf7-submit.submit {
  margin: 0 0 0 0;
}
.footer_cntct .wpcf7-form-control.wpcf7-submit.submit {
  background: none repeat scroll 0 0 #754fad;
  border-radius: 13px;
  color: #fff;
 float: right;
  font-size: 20px;  
  height: 35px; 
  margin: 3% 0 0;
 width: 28%;
  
}
.footer_social {
  float: left;
  width: 26%;
}
.footer_social ul
{
float:left;
width:100%;
}
.footer_social img {
  cursor: pointer;
  float: left;
  width: 100%;
}
.footer_social li {
  float: left;
  width: 20%;
}

.footer_cntct .wpcf7-form > li {
  float: left;
  padding: 0 0 2%;
  width: 100%;
}
.speaking_newsletter {
  float: left;
  margin: 14% 0 0;
  width: 84%;
}
.speaking_newsletter .subscribeButton.button {
  background: none repeat scroll 0 0 #754fad;
  font-size: 38px !important;
  margin: -40.7% -23% 0 5%;
  padding: 0 24px 0 20px !important;
}
.speaking_newsletter h1 {
  color: #754fad;
  font-family: "open_sansregular";
  font-size: 25px;
}
.more_video li {
  float: left;
  padding: 5% 0 0 5%;
  width: 28%;
}
.more_video > ul {
  float: left;
  width: 100%;
}
.more_video {
  float: left;
  width: 100%;
}
.wpspsc_checkout_form form {
  float: right;
  margin: 3% 29% 0 0;
}
.chk_out {
  border: 2px solid rgb(117, 79, 173);
  margin: 38% 0 0;
}
.shopping_cart h2 {
  display: none;
  font-size: 14px;
}
.shopping_cart img {
  display: none;
}
.wspsc_cart_item_name_th {
  color: rgb(117, 79, 173);
}
.shopping_cart td {
  color: rgb(117, 79, 173);
}
.wspsc_cart_qty_th {
  color: rgb(117, 79, 173);
}
.wspsc_cart_price_th {
  color: rgb(117, 79, 173);
}
.single_page_con {
  margin: 36% 0 106%;
}
.banner_img > img {
  border-top-left-radius: 35% 96% !important;
  width: auto;
}
.bx-viewport {
  overflow: visible !important;
}
.ecwid {
  float: left;
  width: 100%;
}
.main_blog_pst {
  margin: 5% 0 0;
}
.speaking_list > p {
  text-align: justify;
}
.star {
  margin: 5% 0 0 0;
}
.book_para td {
  text-align: justify;
}

.galimg_post {
  float: left;
  left: 0;
  margin: 0;
  padding: 0;
  position: relative;
  right: 0;
  top: 0;
  width: 100%;
}


.mobile_menu_sec {
  background: none repeat scroll 0 0 #59acc2;
  border-bottom: 1px solid #fff;
  display: none;
  float: left;
  margin: 0;
  padding: 2%;
  width: 96%;
}
.mobile_menu_sec .navigation {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
}

.wf-email.pks {
  display: none !important;
}
.wf-submit.pks {
  display: none;
}

#WFItem11190302 {
  float: left;
  margin: 0;
  padding: 0;
  width: 100% !important;
}
#WFItem11190302 .wf-inputpos {
  float: left !important;
  width: 66% !important;
}
#WFItem11190302 .wf-input {
  height: 50px !important;
}
#WFItem11190302 .wf-body .wf-email {
  float: left !important;
  width: 75% !important;
  padding: 0 !important;
}
.wf-labelpos {
  display: none;
}
#WFItem11190302 .wf-body {
  float: left !important;
  width: 100% !important;
}
.wf-sortable {
  float: left !important;
  width: 100% !important;
}

#Subscribe {
  background: none repeat scroll 0 0 #7c7c7c;
  border: medium none !important;
}
#form1 > p {
  float: left;
  margin: 0 25%;
  width: 50%;
}
#form1 input {
  border: 1px solid;
  float: right;
  padding: 1px;
}
input[type='submit']
{
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;  
}
.logo {
  z-index: 2147483647;
}