@charset "utf-8";
/* CSS Document */

@media (min-width:1681px) and (max-width: 1920px) {   /* 1920 */
.gallery1 ul li:nth-child(2) img {
  max-height: 350px;
}
.gallery1 ul li:nth-child(3) img {
  margin: 0 0 0 21%;
  min-height: 350px;
  width: 56%;
}
.more_video iframe {
  border: medium none;
  width: 100% !important;
}
.more_video li:Lastchild { 
 float: left; 
 padding: 5% 0 0 5%;
 width: 28%;
 }
.gallery ul li:nth-child(2) img {
  max-height: 350px;
}
.gallery ul li:nth-child(3) img {
  /* margin: 0 0 0 21%; */
  min-height: 350px;
  /* width: 56%; */
width:100%;
}
.video_img iframe {
  width: 100% !important;
}
.logo {
  padding: 5% 0 6% 5%;
  width: 25%;
}
.join_emial {
  margin-top: -72px !important;
}
.join_emial {
  bottom: 18%;
  float: left;
  margin-top: -90px !important;
  position: relative;
  width: 100%;
}
.video_img {
  margin: 0 0 0 14%;
}
.subscribeButton.button {
  margin: -49% -23% 0 5%;
  padding: 7px 40px 10px 27px !important;
}
.footer_images img {
  float: left;

  width: 100%;
}
.prdct_img {
  margin-left: 13%;
}
.about_banner {
  margin-top: -215px;
}
.center_img {
  margin-top: -75px;
}
.social_bg {
  width: 100%;
}
.prchse_btn {
  padding: 12px;
}

.prdct_bx_book {
  margin: 0;
  padding: 0;
}
.wpcf7-form-control.wpcf7-submit.submit {

  float: right;
}
.cntct_txt ul {
  margin: 2% 0 0 0;
}
.text_bx {
  float: right;
  margin: 0 !important;
  padding: 3% 2%;
  width: 100%;
}

.gallery1 {
  margin: 22% 0 17%;
}
.text_area {
  width: 102%;
}
.book_sec {
  padding: 0% 0 5%;
}
.media_sec {
  padding: 0% 0 22%;
}
.speaking_newsletter .widgetGuts .text {
  background: none repeat scroll 0 0 #e2e2e2 !important;
  border: 3px solid #4e3e66 !important;
  float: left !important;
  margin-right: 2% !important;
  padding: 14px 0 18px !important;
  width: 554px !important;
}
.review_sec {
  padding: 2% 0 19%;
}
.footer {
  bottom: 278px;
}
.footer_images li {
  padding: 0 6% 0 0;
  width: 18%;
}
.video {
  padding: 19% 0 14%;
}
.footer_images {
  bottom: -224px;
  padding: 0 21%;
  position: absolute;
  width: 55%;
}
.footer_images ul {
  width: 100%;
}
.footer_address {
  margin: 2% 37.1% 0;
  width: 25%;
}
.gallery {
  margin: 1% 0 0;
}
.footer_sec ul {
  margin: 0 20%;
}

.cntct_txt ul li {
  padding: 2% 0;
}
.cntct_txt ul li {
  padding: 2% 0;
}
.wpcf7-form-control-wrap {
  float: right !important;
  margin: 0;
  width: 65% !important;
}
.chk_out {
  margin: 44% 0 0;
}
.banner_txt h1 {
  font-size: 30px;
}
.banner_txt a {
  font-size: 20px;
  padding: 2% 8% 2% 7%;
  margin-top:-10px;
}
/*about*/

.banner_frnt_img {
  width: 30.5%;
}
.book_cnter_sec {
  float: left;
  width: 100%;
  padding: 0 0 3.5%;
}
.book_review {
  padding: 9% 0 0;
}
.bx-wrapper .bx-controls-direction a {
  top: 2% !important;
}
.popup-youtube > img {
  min-height: 535px;
}
.book_cnter_sec {
  background-size:100% 839px;
}
.banner_img {
  top: -69%;
}
.banner_img img {
  float: right;
}
.video_sec {
  background-size: 100% auto;
}
.more_video {
  margin: 0 0 10%;
} 
.social_icn li {
  padding: 32px;
}
.footer_sec1 ul li:first-child {
  margin: 0 0 0 8%;
}

}

@media (min-width:1400px) and (max-width: 1680px) {   /* 1680 */
.banner_frnt_img > img {
  max-height: 714px !important;
}
.banner_txt a {
  padding: 2%;
}
.banner_txt p {
  font-size: 20px;
  padding: 0 0 1%;
}
.banner_txt h1 {
  font-size: 31px;
}
.logo {
  padding: 2% 0 4%;
}
.banner_txt {
  padding: 2% 0 5% 22%;
}
.about_banner {
  margin-top: -190px;
}
.banner_img {
  top: -66%;
  width: 51%;
}
.prdct_img {
  margin-left: 15%;
  margin-top: -10%;
}
.center_img {
  margin-top: -70px;
}
.banner_img > img {
  float: right !important;
  height: 473px;
}
.about_rght {
  min-height: 1254px;
}
.gallery li:nth-child(3) img {
 /* margin: 0 0 0 21% !important; */
 /* width: 60% !important; */
max-width: 100% !important;
  min-height: 350px !important;
/* KLG */ float: left;
}
.gallery ul li:nth-child(2) img {
  max-height: 350px !important;
/* KLG */ max-width: 100% !important;
}
.speaking_list p {
  padding: 0 !important;
}
.review_head {
  padding: 7% 0 0 !important;
}
.blog_para_img {
  padding: 0 0 12% 0 !important;
}
.title_content h3 {
  font-size: 37px !important;
}
.gallery1 ul li:nth-child(2) img {
  max-height: 323px;
}
.gallery1 li:nth-child(1) img {
  max-height: 322px;
}
.gallery1 ul li:nth-child(3) img {
  margin: 0 0 0 21%;
  width: 58%;
}
.wpcf7-form-control.wpcf7-submit.submit {
  float: right;

}
.join_emial {
  margin-top: -90px !important;
    position: relative;
}
.banner_txt a {
  font-size: 17px;
}
.video_img iframe {
  width: 100% !important;
}
.more_video iframe {
  border: medium none;
  width: 100% !important;
}
.footer {
  bottom: 150px;
}
.video {
  padding: 15% 0 18%;
}
.gallery {
  margin: 1% 0 0;
}
.subscribeButton.button {
  margin: -48% -23% 0 5%;

}
.book_cnter_sec {
background-size: 100% 880px;
}
.prchse_btn {
  padding: 7px 9% 2%;
     font-size: 17px;
}
.cntct_frm {
  margin: 4% 0 0;
}
.wpcf7-form-control-wrap {
  float: right !important;
  margin: 0 !important;
  width: 70% !important;
}
.text_area {
  width: 92%;
}
.text_bx {
  padding: 2%;
  width: 90%;
}
.gallery1 {
  margin: 16% 0 3%;
  padding: 0 0 13%;
}
.review_sec {
  padding: 2% 0 11%;
}
.widgetGuts .text {
  padding: 13px 0 18px !important;
}
.email_bx p {
  padding: 0 0 0 35%;
}
.speaking_newsletter h1 {
  padding: 0 0 2% 18%;
}
.footer_sec1 ul li:first-child {
  margin: 0 0 0 8%;
}
}

@media (min-width:1282px) and (max-width: 1366px) {   /* 1366 */
.wrapper
{
width:96%;
padding:0 2%;
}
.more_video iframe {
  border: medium none;
  width: 100%;
}
.more_video li:last-child {
  padding: 5% 0 4% 5%;
  width: 28%;
}
.review_sec {
  padding: 2% 0 12%;
}
.video_txt h2 {
  font-size: 83px;
}
.gallery ul li:nth-child(3) img {
  margin: 0 0 0 16%;
  width: 73%;
}
.book_cnter_sec {
  background: url("images/book_center_img.png") no-repeat;
 background-size:100% 828px;
}
.book_review {
  padding: 8.9% 0 0;
}
.contact_cnter {
  background: url("images/contct_center_img.png") no-repeat;
   background-size:100% 755px;
}
.gallery img {
  max-height: 316px;
}
.about_banner {
  /* top: 16.2% !important; */
}
.navigation ul li a {
  font-size: 22px;
}
.navigation ul li .active{
  font-size: 24px;
}
.banner_img > img {
  width: 79%;
}
.logo {
  padding: 3% 0;
}
.logo img {
  float: left;
  width: 96%;
}

.banner_txt h1 {
  font-size: 30px;
  width: 87%;
}
.banner_txt a {
  padding: 1%;
}
.banner_txt {
  padding: 4% 0 0 15%;
  width: 39%;
}
.video {
  padding: 15% 0 10%;
}
.bx-wrapper img {
  height: auto !important;
  position: relative;
}
.join_txt h2 {
  font-size: 78px;
}
.join_txt h2 p {
  font-size: 21px;
   padding: 3% 0 0;
}
.join_emial {
  margin-top: -84px !important;
  position: relative;
}
.gallery {
  margin: 1% 0 0;
}
.popup-youtube > img {
  height: 399px;
}

.banner_img {
  top: -68%;
}
.banner_txt p {
  padding: 0 0 1%;
  font-size: 20px;
}
.join_txt h2 {
  line-height: 35px;
  width: 100%;
}
.join_txt h2 span {
  font-size: 23px;
  margin: 0 0 0 3%;
}
.widgetGuts .text {
  padding: 10px 0 18px !important;
  width: 390px !important;
}
.subscribeButton.button {
  font-size: 36px !important;
  margin: -50% -23% 0 5%;
  padding: 0 13px 0 5px !important;
}
.video_sec {
  background-size: 100% auto;
}
.footer_images{
position:absolute;
bottom:-160px;
}
.gallery_para p {
  font-size: 14px;
}
.email_bx p {
  padding: 0 0 0 6%;
}
.video_txt a {
  font-size: 28px;
  margin: 0 0 0 15%;
}
.jms-arrows span {
  top: 15% !important;

}
.video_img {
  margin: 0 0 0 10%;
}
.footer_sec ul {
  width: 66%;
}
.banner {
  max-height: 602px;
}
.join_emial {

}
/* about_page*/
.social_bg {
  
}

/* .banner_frnt_img {
  bottom: 1.2%;
  width: 23.6%;
} */
.about_banner img {
 /* padding: 8% 0 0; */
}
.social_bg {
  z-index: 8888;
}
.center_img img {
  min-height: 192px;
}
.center_img {
  /* bottom: -20%; */
}
/* .prdct_bx {
  width: 35%;
} */
/* .about_rght {
  margin: 5% 0 0;
  background: url("images/about_rght.png") no-repeat;
   background-size:100% 1191px;
} */
.footer_address span {
  font-size: 29px;
}
.footer_sec1 ul {
  width: 66%;
}
.about_banner_sec {
  /* top: 58%; */
}
.banner_frnt_img img{
  height:553px;
   width: 100%;
}
.about_para p {
  font-size: 19.4px;
}
/* book_page */
.book_sec {
  padding: 0% 0 2%;
}
.prchse_btn {
  font-size: 18px;
  padding: 8px;
}
/* .media_heading1 h2 {
  margin: 3% 0 0;
} */
/* media_page */
.article_list ul li {
width: 100% !important;
 min-height: 45px;
/* KLG */ line-height: 15px;  
}
/* .media_sec {
  padding: 41% 0 10%;
} */
.media_article ul li {
  width: 42%;
/* KLG */ line-height: 15px; 
}
/*blog_page */
.title_content h3 {
  font-size: 34px !important;
  margin: 5% 0 0;
}
/* .footer {
  bottom: 128px;
} */
.wpcf7-form-control.wpcf7-submit.submit {
  margin: 0 0 0 41%;

}
.gallery1 {
  margin: 12.5% 0 3%;
  padding: 2% 0 8%;
}
/*contact_page */
.contact_sec {
  padding: 0% 0 0;
}
.speaking_list p {
  padding: 0 0 0;
}


.gallery1 ul li:nth-child(2) img {
  max-height: 349px;
}

.gallery1 ul li:nth-child(3) img {
  margin: 0 0 0 19%;
  max-height: 307px;
  min-height: 307px;
  width: 61%;
}
.bx-wrapper .bx-prev {
  padding: 11% 0 0 1%!important;
}
.video_img iframe {
  border: medium none !important;
  height: 368px !important;
  width: 100% !important;
}
.gallery1 img {
  max-height: 307px;
}
.gallery1 ul li:nth-child(2) img {
  max-height: 307px;
}
.text_area {
  float: right;
  width: 84%;
}
.text_bx {
  float: right;
  padding: 2%;
  width: 82%;
}
.wpcf7-form-control-wrap {
  float: right !important;
  margin: 0 !important;
  width: 68% !important;
}
.social_icn li {
  float: left;
  padding: 4px;
}
.prdct_img {
  margin-left: 9%;
  margin-top: -23%;
}

.footer_sec1 ul li:first-child {
  margin: 0 0 0 8%;
}
}

@media (min-width: 1031px) and (max-width: 1281px) {   /* 1280 */
.bx-wrapper .bx-prev {
  padding: 12% 0 0 1% !important;
}
.bx-wrapper .bx-next {
  padding: 4% 2% 7% 0!important;
}
.gallery ul li:nth-child(3) img {
  min-height: 366px;
}
.gallery img {
  max-height: 365px !important;
}
.footer_sec ul li span {
  font-size: 27px !important;
}
.footer_address span {
  font-size: 22px !important;
}
.video_img iframe {
  width: 100% !important;
}
.about_banner {
  top: 16.2% !important;
}

.wrapper
{
width:96%;
padding:0 2%;
}
.gallery ul li:nth-child(3) img {
  margin: 0 0 0 16%;
  width: 73%;
}
.book_cnter_sec {
 background-size:100% 818.7px;
}
.contact_cnter {
  background: url("images/contct_center_img.png") no-repeat;
   background-size:100% 763px;
}
.gallery img {
  max-height: 316px;
}
.navigation ul li a {
  font-size: 24px;
}
.navigation ul li .active{
  font-size: 24px;
}
.banner_img > img {
  width: 79%;
}
.logo {
  padding: 3% 0;
}
.logo img {
  float: left;
  width: 100%;
}

.banner_txt h1 {
  font-size: 30px;
  width: 87%;
}
.banner_txt a {
  padding: 1%;
}
.banner_txt {
  padding: 4% 0 0 15%;
  width: 39%;
}
.bx-wrapper img {
  height: 436px !important;
  position: relative;
}
.join_txt h2 {
  font-size: 78px;
}
.join_txt h2 p {
  font-size: 21px;
   padding: 3% 0 0;
}
.join_emial {
  margin-top: -70px !important;
  position: relative;
}
.bx-wrapper img {
  margin: 0 0 0 21% !important;
}
.banner_txt p {
  padding: 0 0 1%;
  font-size: 20px;
}
.join_txt h2 {
  line-height: 35px;
  width: 100%;
}
.join_txt h2 span {
  font-size: 23px;
  margin: 0 0 0 3%;
}
.widgetGuts .text {
  padding: 10px 0 18px !important;
  width: 390px !important;
}
.subscribeButton.button {
  font-size: 38px !important;

  margin: -43% -23% 0 5%;
  padding: 0 13px 0 5px !important;
}
.video_sec {
   background-size:100% auto;
}
.gallery_para p {
  font-size: 14px;
}
.email_bx p {
  padding: 0 0 0 23%;
}
.video_txt a {
  font-size: 28px;
}
.jms-arrows span {
  top: 15% !important;

}
.video_img {
  margin: 0 0 0 10%;
}
.footer_sec ul {
  width: 66%;
}
.banner {
  max-height: 602px;
  overflow: visible;
}
.join_emial {

}
/* about_page*/
.social_bg {
  
}


.social_bg {
  z-index: 8888;
}
.center_img img {
  min-height: 192px;
}
.center_img {
  bottom: -20%;
}
.prdct_bx {
  width: 35%;
}

.footer_address span {
  font-size: 29px;
}
.footer_sec1 ul {
  width: 66%;
}
.about_banner_sec {
  top: 58%;
}
/* book_page */

.prchse_btn {
  font-size: 16px;
   padding: 6px 6% 0 8%;
}

/* media_page */
.article_list ul li {
width: 100% !important;
  min-height: 45px;
}
.media_sec {
  padding: 0 0 10%;
}
.media_article ul li {
  width: 42%;
  
}
.article_list p {
  font-size: 20px;
}

/*blog_page */
.title_content h3 {
  font-size: 34px !important;
  margin: 5% 0 0;
}

.footer {
  bottom: 115px;
}
.wpcf7-form-control.wpcf7-submit.submit {
  margin: 0 0 0 41%;

}
.gallery1 {
  margin: 15.5% 0 3%;
  padding: 0 0 9.9%;
}
.blog_para p {
  font-size: 18px;
}
/*contact_page */

.speaking_list p {
  padding: 0 0 0;
}
 
.gallery1 ul li:nth-child(2) img {
  max-height: 301px;
}

.gallery1 ul li:nth-child(3) img {
  margin: 0 0 0 19%;
  max-height: 300px;
  min-height: 300px;
  width: 61%;
}
.bx-wrapper .bx-prev {
  padding: 11% 0 0 1%!important;
}
.video_img iframe {
  width: 100% !important;
}
.more_video li {
  float: left;
  padding: 5% 0 0 5%;
  width: 27%;
}
.more_video iframe {
  border: medium none;
  height: 295px !important;
  width: 100%;
}
.video {
  padding: 15% 0 14.9%;
}
.gallery {
  margin: 1% 0 0;
}
.book_review {
  padding: 6% 0 0;
}
.footer {
  bottom: 125px;
}
.wpcf7-form-control-wrap {
  float: right !important;
  width: 65%;
}
.gallery1 img {
  float: left;
  max-height: 302px;
  width: 100%;
}
.wpcf7-form-control.wpcf7-submit.submit {
  float: right;
}
.text_area {
  width: 89%;
}
.text_bx {
  padding: 3%;
  width: 85%;
}
.about_para p {
  font-size: 20px;
}
.banner_img {
  position: absolute;
  right: 0;
  top: -68%;
  width: 48%;
}
.social_icn {
  width: 24%;
}
.logo {
  width: 35%;
}
.navigation ul li a {
  font-size: 20px;
}


.header {
  border-bottom-right-radius: 87% 71%;
}
.footer_sec1 ul li:first-child {
  margin: 0 0 0 8%;
}

}



@media (min-width: 981px) and (max-width: 1030px) {   /* 1024 */
.wrapper
{
width:96%;
padding:0 2%;
}
.video_txt h2 {
  font-size: 71px;
}
.prdct_img {
  margin-left: 9%;
  margin-top: -6%;
}
.video {
  padding: 15% 0 16%;
}
.bx-wrapper .bx-prev {
  padding: 13.5% 0 0 1% !important;
}
.bx-wrapper .bx-next {
  padding: 6% 2% 7% 0 !important;
}
.gallery img {
  height: 240px;
  max-height: none;
}
.gallery ul li:nth-child(2) img {
  min-height: 214px;
}
.gallery1 ul li:nth-child(2) img {
  min-height: 247px;
}
.about_heading h2 {
  font-size: 49px;
}
.all_prdct {
  padding: 0 0 29% 0;
}
.about_rght h2 {
  font-size: 54px;
}
.navigation ul li a {
  font-size: 16px;
}
.logo img {
  float: left;
  width: 100%;
}
.logo {
  padding: 3% 0;
  width: 28%;
}
.social_icn {
  width: 22%;
  overflow: hidden;
}
table.cnss-social-icon tr td img {
  max-width: 100% !important;
}
.about_banner img {
  height: auto !important;
}
.banner_txt h1 {
  font-size: 27px;
}
.banner_txt {
  padding: 4% 0 0 7%;
  width: 46%;
}
.banner_img {
  right: 0;
  top: -58%;
  width: 48%;
}
.join_emial {
  position: relative;
}
.gallery {
  margin: 1% 0 0;
}
.banner {
  overflow: visible;
}
.banner_txt p {
  font-size: 16px;
  padding: 0 0 1%;
  width: 80%;
}
.banner_img > img {
  float: left;
  min-height: 295px;
  width: 100%;
}
.join_txt h2 {
  font-size: 70px;
  line-height: 40px;

}
.widgetGuts .text {
  padding: 9px 0 18px !important;
  width: 321px !important;
}
.subscribeButton.button {
  font-size: 32px !important;
font-size: 19px !important;
}
.gallery_para h1 {
  font-size: 20px;
  margin: 9% 0 0 0;
}
.video_txt a {
  font-size: 21px;

}
object {
  height: 312px !important;
  width: 491px !important;
  margin: 0 0 14% 0;
}
.footer_sec ul li span {
  font-size: 21px;
}
.footer_address span {
  font-size: 22px;
}
.footer_images img {
  float: left;
  width: 57%;
}
.cnss-social-icon img {
  float: left;
  width: 67%;
  height: 10%;
}
.banner_txt a {
  background: none repeat scroll 0 0 #58aac1;
  color: #fff;
  float: left;
  font-family: "Gotham Book";
  font-size: 17px;
  padding: 2% 3%;
}
/* about_page */
.about_banner {
  margin-top: -121px;
}
.about_heading span {
  font-size: 37px;
}
.gallery1 {
    margin: 15% 0 8%;
    padding: 0 0 9.5%;
}
.mail h2 {
  font-size: 22px !important;
}
.single_heading .blog_para_img {
  float: left;
  width: 46% !important;
}
.single_heading h2 {
  font-size: 28px !important;
}

.all_prdct {
  width: 62%;
}
.single_heading .blog_para {
  padding: 0 0 21%;
}
.all_prdct {
  float: left;
  padding: 0 0 73%;
  width: 100%;
}
.prdct_bx > img {
  width: 100%;
    padding: 14% 0 0;
}
.review_head h1 {

  font-size: 58px;
  line-height: 42px;
}
.prdct_img .attachment-post-thumbnail.wp-post-image {
  float: left;
  height: auto;
  width: 90%;
}
.about_para {
  padding-bottom: 10%;
}
.about_para p {
  font-size: 17px;
  padding: 0 0 1%;
}
.footer_sec1 ul li span {
  font-size: 21px;
}
.prdct_bx {
  margin: 5% 10% 0;
  padding: 12% 0;
}
.banner_frnt_img {
  top: 42%;
}

/* book_page */
.book_prdct ul li {
  width: 28%;
}
.prchse_btn {
  font-size: 14px;
  padding: 6px 4% 2% 5%;
}
.book_prdct ul li:first-child {
  width: 28%;
}
.reviw_lft p {
  font-size: 17px;
}
.review_btn {
  font-size: 12px;
}
.reviw_rght p {
  font-size: 17px;
}
.footer {
  bottom: 150px;
}
.book_sec {
  padding: 0% 0 1%;
}
.book_cnter_sec {
  background-size: 100% 660px;
}
.book_prdct img {
  height: auto;
}
/* speaking_page*/
.speaking_list p {
  font-size: 15.5px;
}
.speaking_list {
  margin: 0 0 0;
}
/* media_page*/
.media_heading1 h2 {
  font-size: 64px;
}

.wpcf7-form-control.wpcf7-submit.submit {
  font-size: 26px;

}
.article_list p {
  font-size: 18px;
}
.media_article ul li {
  min-height: 54px;
}
/*blog_page*/
.title_content h3 {
  font-size: 26px;
}
.blog_para p {
  font-size: 16px;
}
.blog_para_img .attachment-post-thumbnail.wp-post-image {
  height: auto;
  width: 100%;
}
.title_content h3 {
  float: left;
  width: 100%;
}
.blog_container {
  padding: 0 0 10%;
}
/* contact_page */
.cntct_txt ul li span {
  font-size: 25px;
}
.footer_address {
  width: 24%;
}
.wpcf7-form-control.wpcf7-submit.submit {
  margin: 0 0 0 41%;
}
.gallery1 img {
  height: auto;
  max-height: 223px;
}

.gallery_para p {
  font-size: 15px;
  padding: 0 0 0;
}
.join_txt h2 {
  font-size: 44px;
  line-height: 32px;
}
.join_txt h2 p {
  font-size: 21px;
}
.video_img iframe {
  height: 276px;
  width: 100% !important;
}
.prdct_bx_book {
  border:none;
}
.speaking_newsletter {
  margin: 0;
}
.speaking_newsletter h1 {
  font-size: 24px;
}
.more_video li {
  float: left;
  padding: 5% 0 0 5%;
  width: 27%;
}
.more_video iframe {
  height: 300px;
  width: 100%;
}
.gallery1 ul li:nth-child(3) img {
  margin: 0 0 0 22%;
  max-height: 242px;
  min-height: 242px;
  width: 55%;
}
.review_head {
  padding: 7% 0 0;
}
.gallery1 ul li:nth-child(3) img {
  min-height: 247px;
}
.popup-youtube > img {
  max-height: 300px;
}
.wpcf7-form-control-wrap {
  float: right !important;
}
.text_bx {
  padding: 3%;
  width: 99%;
}
.text_area {
  width: 70%;
}
.wpcf7-form-control.wpcf7-submit.submit {
  font-size: 25px;
}
.cntct_frm {
  margin: 2% 0 0;
}
.contact_cnter {
  background-size: 100% 695px;
}
.wpcf7-form-control.wpcf7-submit.submit {
  float: right;
 font-size: 25px !important;
}
.gallery ul li:nth-child(3) img {
  margin: 0 0 0 23%;
  min-height: 213px;
  width: 55%;
}
.review_sec {
  padding: 2% 0 17%;
}
.prdct_bx img {
  height: auto;
  width: 100%;
}
.textwidget img {
  float: left;
  width: 58%;
}
.social_icn li {
  float: left;
  padding: 14px 0 0;
  width: 33%;
}
.video_sec {
  background-size: 100% auto;
}
.alignnone.size-full.wp-image-386 {
  width: 100%;
}
.media_article {
  padding: 0 0 4%;
}
.alignnone.size-full.wp-image-386 {
  width: 100%;
}
.more_video iframe {
  border: medium none;
  height: 300px;
  width: 100%;
}
.more_video li:last-child {
  margin: 0 0 7%;
}
.footer_sec1 ul li:first-child {
  margin: 0 0 0 8%;
}
}


/* 768 */

@media (min-width: 768px) and (max-width: 980px) {    /* 768 */
.wrapper
{
width:96%;
padding:0 2%;
}

.article_list ul {
  width: 93%;
}
.navigation ul li a {
  font-size: 14px;
}
.navigation ul li {
  padding: 0 0 0 9px;
}
.footer_sec1 ul li:first-child {
  margin: 0;
}
.logo img {
  float: left;
  width: 100%;
}
.logo {
  padding: 2% 0 4%;
  width: 28%;
}
.bx-wrapper .bx-controls-direction a {
  top: 15% !important;
}
.bx-wrapper .bx-prev {
  padding: 16% 0 0 1%!important;
}
.bx-wrapper .bx-next {
  padding: 8% 2% 7% 0!important;
}
.cnss-social-icon img {
  float: left;
 height: auto;
  width: 100%;
}
.join_emial {
  background-color: #754fad;
  background-image:none;

}
.join_txt h2 {
  font-size: 57px;
  line-height: 37px;
}
.about_banner img {
  height: auto !important;
}
.video {
  padding: 15% 0 14%;
}
.cnss-social-icon {
  float: left;
  width: 100% !important;
}
.join_txt {
  padding: 10% 0 0 9%;
  width: 65%;
}
.widgetGuts .text {
  padding: 10px 0 18px !important;
  width: 316px !important;
}
.subscribeButton.button {
  padding: 10px 40px 10px 27px !important;
  font-size:31px !important;
  
}
.mail a {
  font-size: 17px;
}
.speaking_newsletter h1 {
  font-size: 16px;
}
.email_bx {
  margin: 0 0 0 3%;
}
.email_bx p {
padding:0;
font-size:17px;

}
.gallery img {
  height: auto;
  max-height: 195px;
}
.gallery_para h1 {
  font-size: 15px;
  margin: 7% 0 0;
}
.gallery ul li {
  min-height: 305px;
}
.read_txt {
  bottom: 0%;
  padding: 23% 0 4%;
}
.video_txt h2 {
  font-size: 51px;
}
.video_txt a {
  font-size: 15px;
}
.video_img object {
  height: 216px !important;
  margin-bottom: 30%;
  width: 564px !important;
}
.footer_sec ul li span {
  font-size: 15px;
}
.footer_address span {
  font-size: 16px;
}
.footer_images img {
  float: left;
  width: 71%;
}
.step {
  width: 999px;
}
.banner_txt h1 {
  font-size: 17px;
  margin: 9% 0 0;
}
.banner_img > img {
  height: auto;
}
.banner_txt {
  padding: 4% 0 0 14%;
  width: 34%;
}
.banner {
  overflow: visible;
}
.banner_txt p {
  font-size: 15px;
  width: 91%;
}
.banner_txt a {

  font-size: 14px;
  padding: 2% 3% 2% 4%;
}
.banner_img {
  float: right;
  height: 292px;
  position: absolute;
  right: 0;
  top: -96px !important;
  width: 51%;
}
.banner_img img {
  height: auto;
}
.header {
  border-bottom-right-radius: 94% 71%;
}

.jms-arrows span {
  height: 27px !important;
  width: 11px !important;
}
.jms-arrows span.jms-arrows-prev {
background-size:100% !important;
}
.jms-arrows-next
{
background-size:100% !important;
}
.gallery {
  margin: 2% 0 0;
}
  /* about_page */
.about_banner {
  margin-top: -95px;
}
.about_heading h2 {
  font-size: 56px;
}
.about_heading span {
  font-size: 35px;
}

.about_para p {
  font-size: 14px;
}
.about_rght h2 {
  font-size: 42px;
}
.prdct_img .attachment-post-thumbnail.wp-post-image {
  float: left;
  height: auto;
  position: absolute;
  right: 2px;
  top: -14px;
  width: 100%;
}
.prdct_bx img {
  width: 100%;
}
.prdct_img {
  width: 61%;
}
.all_prdct {
  padding: 0;
  min-height: 950px;
}
.about_para {
  padding: 0 0 17%;
}
.footer_sec1 ul li span {
  font-size: 16px;
}
.about_banner_txt h1 {
  font-size: 30px;
}
.about_banner_txt span {
  font-size: 21px;
}
.about_banner_txt h2 {
  font-size: 27px;
}
/* book */
.media_heading1 h2 {
  font-size: 56px;
}
.book_para p {
  font-size: 17px;
}
.book_prdct img {
  height: auto;
}
.prdct_bx_book {
  border: 0px solid #dadada;
}
.prchse_btn {
  font-size: 8px;
  padding: 7px 8px 6px 7px;
}
.review_head h1 {
  font-size: 56px;
  line-height: 40px;

}
.review_head span {
  font-size: 22px;
}
.media_article ul li {
  padding: 3% 0 0 1%;
  width: 99%;
}
.speaking_newsletter {
  margin: 0 0 0;
}
.reviw_lft p {
  font-size: 13px;
}
.review_sec {
  padding: 0 0 8.5%;
}
.review_btn {
  font-size: 11px;
margin: 1% 0 0;
  padding: 7px 8px;
}
.reviw_lft span {
  font-size: 13px;
}
.reviw_rght p {
  font-size: 13px;
}
.reviw_rght span {
  font-size: 13px;
}
.book_cnter_sec {
  padding-bottom: 4%;
}
/*speaking*/
.speaking_list p {
  font-size: 16px;
}
.speaking_list ul li span {
  font-size: 18px;
}
.mail h2 {
  font-size: 15px !important;
}
.mail {
  padding: 2% 0 15%;
}
.about_heading h2 {
  font-size: 56px;
}
/* media */
.media_sec {
  padding: 0% 0 20%;
}
.media_para p {
  font-size: 16px;
}

.article_list p {
  font-size: 17px;
}
.footer {
  bottom: 115px;
}
/* blog */
.blog_para p {
  font-size: 13px;
}
.blog_para_img img {
  height: auto;
}
.right_pst h3 {

  font-size: 18px;
}
.title_content h3 {
  font-size: 32px;
}
.blog_para_img .attachment-post-thumbnail.wp-post-image {
  float: left;
  width: 100%;
}
.footer_sec1 {
  margin: 6% 0 0;
}
 /* blog */
.cntct_heading h2 {
  font-size: 56px;
}
.cntct_para p {
  font-size: 17px;
}
.addres span {
  font-size: 17px;
}
.addres h2 {
  font-size: 20px;
}
.cntct_txt ul li span {
  font-size: 17px;
}
.wpcf7-form-control.wpcf7-submit.submit {
  font-size: 21px !important;
  height: 44px !important;
  width: 33% !important;
  float: right;
}
.gallery1 img {
  height: auto;
  max-height: 197px;
}
.contact_cnter {
  float: left;
  width: 100%;
  background-image:none;
  background-color:#5fb5cd;
}
.gallery1 ul li {
  min-height: 305px;
}
.gallery1 {
  padding: 0 0 18%;

}
.book_cnter_sec {
  background: url("images/book_center_img.png") no-repeat;
   background-size:100% 510px;
}
.video_img iframe {
  height: 230px !important;
  width: 100% !important;
}
.footer_cntct .wpcf7-form-control.wpcf7-submit.submit {
  font-size: 18px !important;
  height: 35px !important;
  width: 40% !important;
}
.footer_cntct .text_bx {
  width: 85% !important;
}
.footer_cntct .text_area {
  width: 85% !important;
}
.more_video li {
  float: left;
  padding: 5% 0 0 3%;
  width: 45%;
}
.more_video iframe {
  border: medium none;
  height: 300px;
  width: 100%;
}
.gallery ul li:nth-child(3) img {
  margin: 0 0 0 18%;
  max-height: 191px;
  min-height: 215px;
  width: 60%;
}
.gallery ul li:nth-child(3) img {
  min-height: 215px;
}
.bx-wrapper .bx-controls-direction a {
  height: 88px;
  top: 0;
}
.bx-wrapper img {
  min-height: 282px;
  position: absolute;
}
.banner_txt {
  padding: 0 0 0 3% !important;
  width: 50% !important;
}
.join_emial {
  position: relative;
}
.popup-youtube > img {
  width: 100% !important;
}
.video_txt a {
  font-size: 15px !important;
}
.text_area {
  width: 93%;
}
.text_bx {
  padding: 3%;
  width: 89%;
}
.wpcf7-form-control-wrap {
  float: right !important;
  width: 67%;
}
.gallery1 ul li:nth-child(3) img {
  margin: 0 0 0 21%;
  min-height: 215px;
  width: 58%;
}
.cntct_frm {
  margin: 3% 0 0;
}
.banner_img > img {
  width: 100%;
}
.textwidget img {
  float: left;
  width: 58%;
}
.social_icn li {
  float: left;
  padding: 14px 0 0;
  width: 33%;
}
.video_sec {
  background-size: 100% auto;
}
.video iframe {
  height: 273px;
  width: 60%;
}
.prdct_bx img {
  width: 100%;
}
.email_bx {
  float: left;
  width: 74%;
}
.more_video li:last-child {
  margin: 0 0 11%;
}
.footer_sec1 ul li:first-child {
  margin: 0 0 0 8%;
}
.gallery img {
  max-height: 195px;
  min-height: 215px;
}
.media_sec table th {
  float: left;
  width: 100%;
}
.media_sec table th img {
  float: left;
  width: 100%;
}
.cntct_para p {
  text-align: justify;
}
.text_area {
  width: 98%;
    float: left;
}
.text_bx {
  float: left;
  width: 94%;
}
.rght_cntct {
  float: left;
  width: 100%;
}
.wpcf7-form span {
  float: left;
  width: 100%;
}

}

@media (max-width: 767px) {
 /* togle */
 .cntct_para p {
  text-align: justify;
}
.mobileMenu {
  color: #f06d6e;
  display: block;
  float: right;
  font-weight: bold;
  padding: 0px  8px;
  text-align: right;
  width: 100%;
  z-index: 999;
}

.menu {
  float: right;
  margin: 0;
  padding: 0;
}
.navigation ul li a {
  font-size: 14px;
  width: 100%;
}

.menu ul {

	left:0;
	right:0;
	width:55% !important;

	text-align:left;
}
.menu ul li {
  float: left;
  width: 100%;
}
.menu ul li a {
	padding:5px;
	color:#fff;
}
.footer_sec1 ul li:first-child {
  margin: 0 0 0 8%;
}
.navigation ul li {
  padding: 0 0 0 0;
}
.menu ul ul {
}
.wrapper
{
width:96%;
padding:0 2%;
}


.logo img {
  float: left;
  width: 100%;
}
.navigation {
  background: #5fb5cd none repeat scroll 0 0;
  float: left;
  left: 2%;
  padding: 0;
  position: static;
  right: 0;
  top: 38px;
  width: 100%;
}
.header .menu {
  display: none;
}
.navigation {
  display: none;
}
.logo {
  padding: 5% 0 10%;
  width: 33%;
}
.social_icn {
  width: 21%;
}
.textwidget img {
  float: left;
  width: 100%;
}
.cnss-social-icon img {
  float: left;
 height: auto;
  width: 100%;
}
.join_emial {
  background-color: #754fad;
  background-image:none;
  top: -37px;

}
.join_txt h2 p {
  font-size: 14px;
}
.join_txt h2 {
  font-size: 31px;
  line-height: 26px;
}
.join_txt h2 span {
  font-size: 16px;
}
.cnss-social-icon {
  float: left;
  width: 100% !important;
}
.join_txt {
  padding: 10% 0 0 9%;
  width: 69%;
}
.widgetGuts .text {
  padding: 0 0 18px !important;
  width: 196px !important;
}
.subscribeButton.button {
  font-size: 23px !important;
  margin: -38% -3% 0 3% !important;
  padding: 3px 27px 5px 16px !important;
}
.email_bx {
  margin: 0 0 0 3%;
}
.email_bx p {
padding:0;
font-size:11px;

}
.reviw_rght {
  width: 100%;
}
.reviw_lft {
  width: 100%;
}
.gallery ul li:first-child {
  margin-left: 0;
  width: 100%;
}
.gallery ul li {
  margin-left: 0;
  width: 100%;
  margin-top: 7%;
}
.gallery img {
  height: auto;
}
.gallery_para h1 {
  font-size: 15px;
}
.gallery ul li {
  min-height: 305px;
}
.video_txt h2 {
  float: left;
  font-size: 67px;
  text-align: center;
}
.video_txt span {
  color: #fff;
  float: left;
  text-align: center;
}
.video_txt {
  width: 100%;
  padding: 0 0 2%;
}
.video_txt a {
  float: left;
  font-size: 15px;
  margin-left: 31%;
}
.video_img object {
  height: 189px !important;
  margin-bottom: 0;
  width: 307px !important;
}
.video_img {
  margin: 0;
  width: 100%;
}
.video_sec {
  background-image:none;
  float: left;
  width: 100%;
  background-color:#5fb5cd;
}
.footer_sec ul li span {
  font-size: 10px;
}
.footer_address span {
  font-size: 16px;
}
.footer_address {
  width: 65%;
  margin-left: 14%;
}
.footer_images img {
  float: left;
  width: 86%;
}
.step {
  width: 999px;
}
.banner_txt h1 {
  font-size: 17px;
}
.banner_img > img {
  height: 68%;
}
.banner_txt {
  padding: 0 0 0 3% !important;
  width: 50% !important;
}
.banner_txt p {
  font-size: 13px;
}
.banner_txt a {
  font-size: 18px;

}
.banner {
  overflow: visible;
}
.banner_img {
  bottom: 0 !important;
  float: left;
  height:304px !important;

  right: 0 !important;
  top: 0 !important;
  width: 51% !important;

}
.jms-arrows span {
  height: 27px !important;
  width: 11px !important;
}
.jms-arrows span.jms-arrows-prev {
background-size:100% !important;
}
.jms-arrows-next
{
background-size:100% !important;
}
.footer_sec {
  background-image:none;
  float: left;
  padding: 10% 0 4.6%;
  width: 100%;
  background-color:#754fad;
}
.footer_sec ul {
margin:0;
  width: 100%;
}
  /* about_page */
.about_banner {
  margin-top: -80px;
}
.about_heading h2 {
  font-size: 56px;
}
.about_banner_txt span {
  font-size: 15px;
}
.left_txt {
  width: 100%;
}
.about_banner_txt h2 {
  font-size: 15px;
}
.about_banner_txt h1 {
  font-size: 15px;
}
.about_heading span {
  font-size: 25px;
}
.about_rght {
  background-image: none;
  background-color:#754fad;
  float: right;
  margin: 1% 0 0;
  width:100%;
}
.about_para p {
  font-size: 14px;
}
.about_rght h2 {
  font-size: 42px;
}
.prdct_img .attachment-post-thumbnail.wp-post-image {
  float: left;
  width: 100%;
  height: auto;
}
.prdct_img {
  margin-top: -15%;
  width: 61%;
}
.prdct_bx > img {
  padding: 21% 0 0;
  width: 100%;
}
.all_prdct {
  padding: 0 0 10%;
}
.prdct_bx {
  margin: 0 6%;
  padding: 10% 0;
  width: 38%;
}
.about_para {
  padding: 0 0 17%;
}
.footer_sec1 ul li span {
  font-size: 21px;
}
.footer_sec1 ul {
  float: left;
  margin: 0;
  width: 100%;
}
/* book */
.media_heading1 h2 {
  font-size: 32px;
}
.book_para p {
  font-size: 15px;
}
.book_prdct img {
  height: auto;
}
.prdct_bx_book {
  border: 4px solid #dadada;
}
.book_prdct ul li:first-child {
  float: left;
  width: 27%;
}
.book_prdct ul li {
  width: 27%;
    padding: 0 0 0 3%;
}
.prchse_btn {
  font-size: 11px;
}
.review_head h1 {
  font-size: 56px;
  line-height: 40px;

}
.book_prdct {
  margin:0;
  padding: 3% 0 0;
  width: 100%;
}
.review_head span {
  font-size: 22px;
}
.reviw_lft p {
  font-size: 13px;
}
.reviw_lft span {
  font-size: 13px;
}
.review_sec {
  padding: 0% 0 13%;
}
.review_btn {
  font-size: 11px;
margin: 1% 0 0;
  padding: 7px 8px;
}
.reviw_rght p {
  font-size: 13px;
}
.reviw_rght span {
  font-size: 13px;
}
.book_cnter_sec {
  padding-bottom: 4%;
  background-image:none;
  background-color:#5fb5cd;
}
/*speaking*/
.speaking_list p {
  font-size: 16px;
}
.speaking_list ul li span {
  font-size: 18px;
}
.mail h2 {
  font-size: 13px !important;
}
.speaking_list ul {
  padding: 0 0 2% 5%;

}
.mail {
  padding: 2% 0 15%;
}
.mail a {
  font-size: 18px;
}
.about_heading h2 {
  font-size: 31px;
}
/* media */
.media_sec {
  padding: 45% 0 10%;
}
.media_para p {
  font-size: 16px;
}
.article_list {
  padding-bottom: 0;
  padding-left: 5%;
  width: 95%;
}
.article_list p {
  font-size: 15px;
  width:96%;
}
.footer {
  bottom: 0px;
}
.media_article ul li {
  padding: 3% 0 0 0;
  width: 100%;
}
/* blog */

.left_pst {
  width: 100%;
}
.right_pst {
  float: right;
  width: 100%;
}
.footer_sec1 {
  background-color: #5fb5cd;
  background-image: none;
  margin: 0;
  padding: 5% 0;
}
 /* contact */
.cntct_heading h2 {
  font-size: 56px;
}
.cntct_para p {
  font-size: 17px;
}
.addres span {
  font-size: 17px;
}
.addres h2 {
  font-size: 20px;
}
.cntct_txt ul li span {
  font-size: 15px;
}
.wpcf7-form-control.wpcf7-submit.submit {
  font-size: 21px !important;
  height: 44px !important;
  width: 33% !important;
  float: right;
}
.gallery1 img {
  height: auto;
}
.contact_cnter {
  float: left;
  width: 100%;
  background-image:none;
  background-color:#5fb5cd;
}
.gallery1 ul li {
  min-height: 305px;
  width:100%;
  margin-top:1%;
  margin-left:0;
}
.gallery1 {
  padding: 0 0 12%;

}
.rght_cntct {
  padding: 4% 0 0 0;
  width: 100%;
}
.left_cntct {
  width: 100%;
}
.video_img iframe {
  width: 100% !important;
}
.footer_social {
  margin: 0 27%;
  width: 74%;
}
.footer_img {
  width: 100%;
}
.footer_img ul li {
  width: 21%;
}
.footer_img ul li img {
  float: left;
  width: 100%;
}
.footer_cntct {
  width: 100%;
}
.footer_cntct .text_area {
  padding: 2%;
  width: 96%;
}
.footer_cntct .text_bx {
  padding: 2%;
  width: 96%;
}
.speaking_newsletter h1 {
  font-size: 15px;
}
.speaking_newsletter .subscribeButton.button {
  font-size: 27px !important;
}
.speaking_newsletter {
  margin: 0;
}
.prdct_bx img {
  height: auto;
  width: 100%;
}
.textwidget img {
  float: left;
  width: 58%;
}
.social_icn li {
  float: left;
  padding: 14px 0 0;
  width: 33%;
}
.mobile_menu_sec {
  display: block;
}
.video_player {
  width: 100%;
}
.more_video li {
  padding: 5% 0 4% 5%;
  width: 44%;
}
.more_video iframe {
  border: medium none;
  width: 100%;
}
.speaking_newsletter {
  float: left;
  width: 100%;
}
.footer_sec1 ul li:first-child {
  margin: 0;
}
.media_sec table th {
  float: left;
  width: 100%;
}
.media_sec table th img {
  float: left;
  height: auto;
  margin: 0;
  padding: 0;
  width: 100%;
}
.media_sec {
  padding: 0;
}
.cntct_para p {
  text-align: justify;
}

}

@media (min-width: 701px) and (max-width: 767px) {   /* 736 */
.wrapper
{
width:96%;
padding:0 2%;
}
.footer_sec1 ul li:first-child {
  margin: 0;
}
.read_txt a {
  font-size: 18px;
}
.banner_img {
  height: 334px !important;
  top: -22px !important;
}
.banner_txt {
  padding: 2% 0 0 3% !important;
}
.menu {
  top: 11%;
}
.video_img iframe {
  width: 100% !important;
}

.logo img {
  float: left;
  width: 100%;
}
.navigation {
  display: none;
}
.logo {
  padding: 5% 0 10%;
  width: 33%;
}
.social_icn {
  width: 23%;
}
.cnss-social-icon img {
  float: left;
 height: auto;
  width: 100%;
}
.join_emial {
  background-color: #754fad;
  background-image: none;
  position: relative;
  top: -3px;
}
.bx-wrapper .bx-controls-direction a {
  height: 90px !important;
}
.join_txt h2 p {
  font-size: 22px;
}
.join_txt h2 {
  font-size: 58px;
  line-height: 35px;
}
.join_txt h2 span {
  font-size:26px;
}
.cnss-social-icon {
  float: left;
  width: 100% !important;
}
.join_txt {
  padding: 1% 0 0 9%;
  width: 69%;
}
.gallery {
  float: left;
  margin: 0 0 2%;
  width: 100%;
}
.widgetGuts .text {
  padding: 0 0 18px !important;
  width: 308px !important;
}
.subscribeButton.button {
  font-size: 23px !important;
  margin: -38% -3% 0 3% !important;
  padding: 3px 27px 5px 16px !important;
}
.jms-slideshow {
  height: 356px !important;
}
.email_bx {
  margin: 0 0 0 3%;
}
.email_bx p {
padding:0;
font-size:15px;

}
.reviw_rght {
  margin: 5% 0 0;
  width: 100%;
}
.reviw_lft {
  width: 100%;
}
.gallery ul li:first-child {
  margin-left: 1%;
  width: 29%;
}
.menu ul li {
  width: 100%;
}
.gallery ul li {
  margin-left: 1%;
  margin-top: 7%;
  width: 31%;
}
.gallery img {
  height: auto;
  max-height: 193px;
}
.gallery_para h1 {
  font-size: 14px;
  margin: 6% 0 0;
}
.gallery_para p {
  font-size: 13px;

}
.gallery ul li:nth-child(3) img {
  margin: 0 0 0 16%;
  width: 67%;
}
.gallery ul li {
  min-height: 320px;
}
.read_txt {
  bottom: 0;
}
.video_txt h2 {
  font-size: 67px;
  float:left;
}
.video_txt span {
  color: #fff;
  float:left;
}
.video_txt {
  padding: 0 0 2%;
  width: 28%;
}
.video_txt a {
  font-size: 15px;
}
.video_img object {
  height: 191px !important;
  margin-bottom: 0;
  width: 452px !important;
}
.video_img {
  margin: 0;
  width: 71%;
}
.video_sec {
  background-image:none;
  float: left;
  width: 100%;
  background-color:#5fb5cd;
}
.footer_sec ul li span {
  font-size: 23px;
}
.video {
  padding: 3% 0 4%;
}
.footer_address span {
  font-size: 24px;
}
.footer_address {
  width: 65%;
  margin-left: 14%;
}
.footer_address {
  margin-left: 25%;
  width: 41%;
}
.step {
  width: 999px;
}
.banner_txt h1 {
  font-size: 24px;
}
.banner_img > img {
  height: 68%;
}



.jms-arrows span {
  height: 27px !important;
  width: 11px !important;
}
.jms-arrows span.jms-arrows-prev {
background-size:100% !important;
}
.jms-arrows-next
{
background-size:100% !important;
}
.footer_sec {
  background-image:none;
  float: left;
  padding: 7% 0 4.6%;
  width: 100%;
  background-color:#754fad;
}
.footer_sec ul {
margin:0;
  width: 100%;
}
  /* about_page */
.about_banner {
  margin-top: -100px;
}
.about_heading h2 {
  font-size: 56px;
}
.about_banner_txt span {
  font-size: 28px;
}
.about_banner img {
  height: auto;
}
.left_txt {
  width: 65%;
}
.about_banner_txt h2 {
  font-size: 28px;
}
.about_banner_txt h1 {
  font-size: 28px;
}
.about_heading span {
  font-size: 25px;
}
.center_img {
  margin-top: -29px;
}
.about_cntnt {
  margin: 0% 0 0;
}

.about_rght {
  background-color: #754fad;
  background-image: none;
  float: right;
  margin: 1% 0 0;
  width: 30%;
}

.banner_frnt_img {
  width: 60%;
}
.about_para p {
  font-size: 14px;
}
.about_rght h2 {
  font-size: 42px;
}
.all_prdct {
  padding: 0 0 0;
  min-height: 1000px;
}
.prdct_img .attachment-post-thumbnail.wp-post-image {
  float: left;
  width: 100%;
  height: auto;
}
.prdct_img {
  width: 61%;
}
.prdct_bx > img {
  padding: 21% 0 0;
  width: 100%;
}
.prdct_bx {
  padding: 34% 0;
  width: 90%;
}
.about_para {
  padding: 0 0 17%;
}
.footer_sec1 ul li span {
  font-size: 24px;
}
.footer_sec1 ul {
  float: left;
  margin: 0;
  width: 100%;
}
/* book */
.media_heading1 h2 {
  font-size: 52px;
}
.book_para p {
  font-size: 15px;
}
.book_prdct img {
  height: auto;
}
.prdct_bx_book {
  border: 4px solid #dadada;
}
.book_prdct ul li:first-child {
  float: left;
  width: 27%;
}
.book_prdct ul li {
  width: 27%;
    padding: 0 0 0 3%;
}
.prchse_btn {
  font-size: 16px;
  padding: 6% 7% 4% 10%;
}
.review_head h1 {
  font-size: 56px;
  line-height: 40px;

}
.book_prdct {
  margin:0;
  padding: 3% 0 0;
  width: 100%;
}
.review_head span {
  font-size: 22px;
}
.reviw_lft p {
  font-size: 17px;
}
.reviw_lft span {
  font-size: 13px;
}
.review_sec {
  padding:0;
}
.review_btn {
  font-size: 11px;
margin: 1% 0 0;
  padding: 7px 8px;
}
.reviw_rght p {
  font-size: 17px;
}
.reviw_rght span {
  font-size: 13px;
}
.book_cnter_sec {
  padding-bottom: 4%;
  background-image:none;
  background-color:#5fb5cd;
}
/*speaking*/
.speaking_list p {
  font-size: 16px;
}
.speaking_list ul li span {
  font-size: 18px;
}
.mail h2 {
  font-size: 13px !important;
}
.speaking_list ul {
  padding: 0 0 2% 5%;

}
.mail {
  padding: 2% 0 15%;
}
.mail a {
  font-size: 18px;
}
.about_heading h2 {
  font-size: 44px;
}
/* media */
.media_para p {
  font-size: 16px;
}
.article_list {
  padding-bottom: 0%;
  width: 95%;
  padding-left: 2%;
}
.article_list p {
  font-size: 15px;
  width:94%;
}
.footer {
  bottom: 0px;
}
.article_list ul li {
  width: 100% !important;
}
.media_article ul li {
  padding: 3% 0 0;
  width: 100%;
}
/* blog */
.blog_para p {
  font-size: 14px;
}
.gallery1 ul li:nth-child(3) img {
  margin: 0 0 0 18%;
  width: 65%;
}
.title_content h3 {
  font-size: 28px !important;
}
.blog_para_img .attachment-post-thumbnail.wp-post-image {
  float: left;
  width: 100%;
}
.footer_sec1 {
  margin:0;
  padding: 7% 0 4.6%;
  background-image:none;
  background-color:#5fb5cd;
}
 /* contact */
.cntct_heading h2 {
  font-size: 56px;
}
.cntct_para p {
  font-size: 17px;
}
.addres span {
  font-size: 17px;
}
.addres h2 {
  font-size: 20px;
}
.cntct_txt ul li span {
  font-size: 15px;
}
.wpcf7-form-control.wpcf7-submit.submit {
  font-size: 21px !important;
  height: 44px !important;
  width: 33% !important;
  float: right;
}
.gallery1 img {
  height: auto;
  max-height: 194px;
}
.contact_cnter {
  float: left;
  width: 100%;
  background-image:none;
  background-color:#5fb5cd;
}
.gallery1 ul li {
  margin-left: 1%;
  margin-top: 0;
  min-height: 310px;
  width: 32%;
}
.gallery1 {
  padding: 0 0 1%;
margin: 7% 0 3%;
}
.contact_sec {
  padding: 37% 0 0;
}
.rght_cntct {
  padding: 4% 0 0 0;
  width: 64%;
}
.left_cntct {
  width: 30%;
}
.popup-youtube > img {
  width: 100%;
}
.wpcf7-form-control-wrap {
  float: right !important;
}
.text_bx {
  padding: 2%;
  width: 112%;
}
.text_area {
  width: 76%;
}
.prdct_bx img {
  height: auto;
  width: 100%;
}
.textwidget img {
  float: left;
  width: 100%;
}
.social_icn li {
  float: left;
  padding: 14px 0 0;
  width: 33%;
}
.join_txt {
  padding: 8% 0 0 9%;
}
.header {
  border-bottom-right-radius: 103% 71%;
  height: 212px;
}
.email_bx {
  width: 91%;
}
.banner_img {
  height: 424px !important;
  top: -96px !important;
}
.contact_sec {
  padding: 0;
}
.wpcf7-form span {
  float: left;
  width: 100%;
}
.text_bx {
  padding: 2%;
  width: 96%;
}
.text_area {
  width: 98%;
}
.rght_cntct {
  width: 100%;
}
.rght_cntct {
  float: left;
}
}

@media (min-width: 631px) and (max-width: 700px) {   /* 667 */
.wrapper
{
width:96%;
padding:0 2%;
}

.banner_txt {
  padding: 3% 0 0 3% !important;

}
.video_img iframe {
  width: 100% !important;
}
.banner_img {
  float: left;
  height: 333px !important;
  right: 0 !important;
  top: -81px !important;
  width: 51% !important;
}

.logo img {
  float: left;
  width: 100%;
}
.navigation {
  display: none;
}
.logo {
  padding: 5% 0 10%;
  width: 33%;
}
.social_icn {
  width: 23%;
}
.textwidget img {
  float: left;
  width: 58%;
}
.social_icn li {
  float: left;
  padding: 14px 0 0;
  width: 33%;
}
.cnss-social-icon img {
  float: left;
 height: auto;
  width: 100%;
}
.join_emial {
  background-color: #754fad;
  background-image: none;
  position: relative;
  top: -1px;
}
.bx-wrapper .bx-controls-direction a {
  height: 117px !important;
}
.join_txt h2 p {
  font-size: 22px;
}
.join_txt h2 {
  font-size: 58px;
  line-height: 29px;
  margin: 4% 0 0;
}
.join_txt h2 span {
  font-size:26px;
}
.menu {
  top: 13%;
}
.cnss-social-icon {
  float: left;
  width: 100% !important;
}
.join_txt {
  padding: 1% 0 0 9%;
  width: 69%;
}
.gallery {
  float: left;
  margin: 0 0 2%;
  width: 100%;
}
.widgetGuts .text {
  padding: 0 0 18px !important;
  width: 287px !important;
}
.subscribeButton.button {
  font-size: 23px !important;
  margin: -38% -3% 0 3% !important;
  padding: 3px 27px 5px 16px !important;
}
.jms-slideshow {
  height: 356px !important;
}
.email_bx {
  margin: 0 0 0 3%;
}
.email_bx p {
padding:0;
font-size:15px;

}
.reviw_rght {
  padding: 6% 0 0;
  width: 100%;
}
.reviw_lft {
  width: 100%;
}
.gallery ul li:first-child {
  margin-left: 1%;
  width: 31%;
}
.gallery ul li {
  margin-left: 1%;
  margin-top: 7%;
  width: 31%;
}
.gallery img {
  height: auto;
  max-height: 173px;
}
.gallery ul li:nth-child(3) img {
  margin: 0 0 0 17%;
  width: 72%;
}
.popup-youtube > img {
  width: 100%;
}
.menu ul li {
  width: 100%;
}
.gallery_para h1 {
  font-size: 13px;
  padding: 10% 0 0;
}
.gallery_para p {
  font-size: 13px;
}
.gallery ul li {
  min-height: 320px;
}
.gallery1 ul li:nth-child(3) img {
  margin: 0 0 0 11%;
  width: 77%;
}
.read_txt {
  bottom: 38%;
}
.video_txt h2 {
  float: left;
  font-size: 52px;
}
.video_txt span {
  color: #fff;
  float:left;
}
.video_txt {
  padding: 0 0 2%;
  width: 28%;
}
.video_txt a {
  font-size: 15px;
}
.video_img object {
  height: 191px !important;
  margin-bottom: 0;
  width: 452px !important;
}
.video_img {
  margin: 0;
  width: 71%;
}
.video_sec {
  background-image:none;
  float: left;
  width: 100%;
  background-color:#5fb5cd;
}
.footer_sec ul li span {
  font-size: 22px;
}
.video {
  padding: 3% 0 4%;
}
.footer_address span {
  font-size: 24px;
}
.footer_address {
  width: 65%;
  margin-left: 14%;
}
.footer_address {
  margin-left: 25%;
  width: 41%;
}
.step {
  width: 999px;
}
.banner_txt h1 {
  font-size: 24px;
}
.banner_img > img {
  float: right;
  height: 83%;
}

.banner {
  overflow: visible;
}

.jms-arrows span {
  height: 27px !important;
  width: 11px !important;
}
.jms-arrows span.jms-arrows-prev {
background-size:100% !important;
}
.jms-arrows-next
{
background-size:100% !important;
}
.footer_sec {
  background-image:none;
  float: left;
  padding: 7% 0 4.6%;
  width: 100%;
  background-color:#754fad;
}
.footer_sec ul {
margin:0;
  width: 100%;
}
  /* about_page */
.about_banner {
  margin-top: -88px;
}
.about_heading h2 {
  font-size: 56px;
}
.about_banner_txt span {
  font-size: 28px;
}
.about_banner img {
  height: auto;
}
.left_txt {
  width: 58%;
}
.about_banner_txt h2 {
  font-size: 22px;
}
.about_banner_txt h1 {
  font-size: 23px;
}
.about_banner_txt span {
  font-size: 20px;
}
.center_img {
  margin-top: -25px;
}
.about_rght {
  background-image: none;
  background-color:#754fad;
  float: right;
  margin: 1% 0 0;
  width:34%;
}
.banner_frnt_img {
  width: 60%;
}
.all_prdct {
  padding: 0;
  min-height: 1200px;
}
.about_para p {
  font-size: 14px;
}
.about_rght h2 {
  font-size: 42px;
}
.prdct_img .attachment-post-thumbnail.wp-post-image {
  float: left;
  width: 100%;
  height: auto;
}
.prdct_img {
  width: 61%;
}
.prdct_bx > img {
  padding: 21% 0 0;
  width: 100%;
}
.prdct_bx {
  margin: 15% 10% 0;
  padding: 12% 0;
  width: 80%;
}
.about_para {
  padding: 0 0 1%;
}
.footer_sec1 ul li span {
  font-size: 22px;
}
.footer_sec1 ul {
  float: left;
  margin: 0;
  width: 100%;
}
/* book */
.media_heading1 h2 {
  font-size: 52px;
}
.book_para p {
  font-size: 15px;
}
.book_prdct img {
  height: auto;
}
.prdct_bx_book {
  border: 4px solid #dadada;
}
.book_prdct ul li:first-child {
  float: left;
  width: 27%;
}
.book_prdct ul li {
  width: 27%;
    padding: 0 0 0 3%;
}
.prchse_btn {
  font-size: 14px;
  padding: 8px 9% 4% 10%;
}
.review_head h1 {
  font-size: 56px;
  line-height: 40px;

}
.read_txt a {
  font-size: 19px;

}
.book_sec {
  padding: 39% 0 10%;
}
.book_prdct {
  margin:0;
  padding: 3% 0 0;
  width: 100%;
}
.review_head span {
  font-size: 22px;
}
.reviw_lft p {
  font-size: 17px;
}
.reviw_lft span {
  font-size: 13px;
}
.review_sec {
  padding:0;
}
.review_btn {
  font-size: 11px;
margin: 1% 0 0;
  padding: 7px 8px;
}
.read_txt {
  padding: 25% 0 1%;
}
.gallery ul li:first-child {
  width: 29%;
}
.banner_img {
  height: 341px !important;
  top: -89px !important;

}
.read_txt {
  bottom: 0;
}
.email_bx {
  width: 92%;
}
.header {
  border-bottom-right-radius: 108% 71%;
}
.social_icn ul {
  float: right;
  width: 76%;
}
.video_txt {
  width: 29%;
}
.wpcf7-form span {
  float: left;
  width: 100%;
}
.text_bx {
  padding: 2%;
  width: 96%;
}
.text_area {
  width: 98%;
}
.rght_cntct {
  width: 100%;
}
.rght_cntct {
  float: left;
}
.footer_sec1 ul li:first-child {
  margin: 0;
}

}


@media (min-width: 571px) and (max-width: 630px) {   /* 600 */
.book_para th {
  float: left;
  margin: 0 0 5%;
  width: 100%;
}
.book_para td {
  float: left;
  margin: 0 0 4%;
  width: 100%;
}
.more_video li {
  float: left;
  margin: 4% 0 2%;
  width: 100%;
  padding:0;
}
.more_video iframe {
  border: medium none;
  height: auto;
  width: 100%;
}
.banner_img {
  height: 407px !important;
  top: -82px !important;
}
.bx-wrapper .bx-controls-direction a {
  height: 103px !important;
}
.footer_sec ul li:first-child {
  margin: 0 0 0 22%;
}
.gallery ul li:last-child {
  margin: 0 0 9%;
}
.header {
  border-bottom-right-radius: 108% 71%;
}
.email_bx {
  width: 93%;
}
.social_icn ul {
  float: right;
  width: 76%;
}
.video_txt a {
  margin-left: 40%;
}
.media_sec table th {
  float: left;
  width: 100%;
}
.media_sec table th img{
  float: left;
  width: 100%;
}
.media_sec {
  padding: 0;
}
.speaking_list ul {
  padding: 0 0 0 13px;
}
.speaking_list ul {
  width: 98%;
}
.wpcf7-form span {
  width: 100%;
}
.text_bx {
  float: left;
  width: 97%;
}
.text_area {
  float: left;
  width: 97%;
}
.footer_sec1 ul li:first-child {
  margin: 0;
}


}

@media (min-width: 481px) and (max-width: 570px) {   /* 568 */
.book_para th {
  float: left;
  margin: 0 0 5%;
  width: 100%;
}
.book_para td {
  float: left;
  margin: 0 0 4%;
  width: 100%;
}
.more_video li {
  float: left;
  margin: 4% 0 2%;
  width: 100%;
  padding:0;
}
.more_video iframe {
  border: medium none;
  height: auto;
  width: 100%;
}
.header {
  border-bottom-right-radius: 108% 71%;
}
.banner_img {
  height: 403px !important;
  top: -79px !important;
}
.bx-wrapper .bx-controls-direction a {
  height: 96px !important;;
}
.email_bx {
  width: 84%;
}
.video_txt a {
  margin-left: 39%;
}
.footer_sec ul {
  text-align: center;
}
.footer_sec ul li:first-child {
  margin: 0 0 0 23%;
}
.media_para table th {
  float: left;
  width: 100%;
}
.media_sec {
  padding: 0 0 10%;
}
.media_para table th img {
  float: left;
  width: 100%;
}
.speaking_list ul {
  padding: 0;
}
.wpcf7-form span {
  width: 100%;
}
.text_bx {
  float: left !important;
  width: 97%;
}
.text_area {
  float: left !important;
  width: 97.3%;
}
.footer_sec1 ul li:first-child {
  margin: 0;
}
}

@media (min-width: 421px) and (max-width: 480px) {   /* 480 */ 
.about_banner {
  margin-top: -63px;
}
.banner_frnt_img {
  left: 3%;
  top: 45%;
  width: 65%;
}
.center_img {
  margin-top: -18px;
}
.prdct_bx {
  margin: 0 25%;
  padding: 15% 0;
  width: 50%;
}
.footer_sec1 ul li {
  border-right: none;
  float: left;
  padding: 0 2%;
  text-align: left;
  width: 95%;
}
.email_bx {

  width: 96%;
}
.header {
  border-bottom-right-radius: 109% 71%;
}
.bx-wrapper .bx-controls-direction a {
  height: 98px !important;
  margin-top: 0 !important;
}
.footer_sec ul {
  margin: 0 0 0 16%;
  width: 83%;
}
.media_para th {
  float: left;
  width: 100%;
}
.alignnone.size-full.wp-image-386 {
  float: left;
  height: auto;
  width: 100%;
}
.media_sec {
  padding: 4% 0 10%;
}
.text_area {
  float: left;
  width: 88%;
  margin: 2% 0;
}
.text_bx {
  float: left;
  margin: 2% 0;
  width: 88%;
}
.wpcf7-form span {
  float: left;
  width: 100%;
}
.cntct_txt ul li {
  margin: 0 4%;
}
.wpcf7-form-control.wpcf7-submit.submit {
  margin: 0 9% 0 0;
}
.banner_img {
  height: 261px !important;
  top: -66px !important;
}
.banner_img img {
  bottom: 0;
    height: auto;
    position: absolute;
    width: auto;
}
.media_sec img {
  float: left;
  width: 97%;
}
.book_para th {
  float: left;
  margin: 0 0 5%;
  width: 100%;
}
.book_para td {
  float: left;
  margin: 0 0 4%;
  width: 100%;
}
.more_video li {
  float: left;
  margin: 4% 0 2%;
  width: 100%;
  padding:0;
}
.more_video iframe {
  border: medium none;
  height: auto;
  width: 100%;
}
.video_txt a {
  margin-left: 37%;
}
.textwidget img {
  float: left;
  width: 85%;
}
.social_icn ul {
  float: right;
  width: 69%;
}
.gallery ul li:last-child {
  margin: 0 0 9%;
}
.speaking_newsletter {
  width: 100%;
}
}
 
@media (min-width: 391px) and (max-width: 420px) {   /* 414 */ 
.about_banner {
  margin-top: -55px;
}
.center_img {
  margin-top: -15px;
}
.banner_frnt_img {
  left: 2%;
  top: 45%;
  width: 60%;
}
.footer_sec1 ul li {
  border-right: none;
  width: 95%;
}
.prdct_bx {
  margin: 0 25%;
  padding: 15% 0;
  width: 50%;
}
.email_bx {
  width: 94%;
}.speaking_newsletter {
  width: 100%;
}
.header {
  border-bottom-right-radius: 112% 71%;
}
.banner_img {
  height: 377px !important;
  top: -61px !important;
}
.footer_sec ul {
  margin: 0 0 0 11%;
  width: 88%;
}
.media_para th {
  float: left;
  width: 100%;
}
.alignnone.size-full.wp-image-386 {
  float: left;
  height: auto;
  width: 100%;
}
.media_para img {
  width: 97%;
}
.media_sec {
  padding: 0 0 10%;
}
.bx-wrapper .bx-controls-direction a {
  height: 95px !important;
  margin-top: -4px !important;
}
.book_para th {
  float: left;
  margin: 0 0 5%;
  width: 100%;
}
.book_para td {
  float: left;
  margin: 0 0 4%;
  width: 100%;
}
.more_video li {
  float: left;
  margin: 4% 0 2%;
  width: 100%;
  padding:0;
}
.more_video iframe {
  border: medium none;
  height: auto;
  width: 100%;
}
.wpcf7-form span {
  float: left;
  width: 100%;
}
.text_bx {
  padding: 2%;
  width: 96%;
}
.text_area {
  width: 98%;
}
.rght_cntct {
  width: 100%;
}
.rght_cntct {
  float: left;
}
.footer_sec1 ul li:first-child {
  margin: 0;
}
.speaking_list ul {
  padding: 0;
}
}

@media (min-width: 340px) and (max-width: 390px) {   /* 375,384 */ 
.about_banner {
  margin-top: -52px;
}
.book_para th {
  float: left;
  margin: 0 0 5%;
  width: 100%;
}
.book_para td {
  float: left;
  margin: 0 0 4%;
  width: 100%;
}
.banner_frnt_img {
  left: 3%;
  top: 45%;
  width: 65%;
}
.center_img {
  margin-top: -15px;
}
.prdct_bx {
  margin: 0 25%;
  padding: 15% 0;
  width: 50%;
}
.footer_sec1 ul li {
  border-right: none;
  float: left;
  padding: 0 2%;
  text-align: left;
  width: 95%;
}
.more_video li {
  float: left;
  margin: 4% 0 2%;
  width: 100%;
  padding:0;
}
.more_video iframe {
  border: medium none;
  height: auto;
  width: 100%;
}
.header {
  border-bottom-right-radius: 110% 71%;
}
.banner_img {
  height: 248px !important;
  top: -53px !important;
}
.banner_img img {
  height: 100%;
}
.bx-wrapper .bx-controls-direction a {
  height: 119px !important;
}
.email_bx {
  width: 95%;
}
.media_para table th {
  float: left;
  width: 100%;
}
.media_sec {
  padding: 0 0 10%;
}
.media_para table th img {
  float: left;
  width: 100%;
}
.speaking_list ul {
  padding: 0;
}
.wpcf7-form span {
  width: 100%;
}
.text_bx {
  float: left;
  width: 97%;
}
.text_area {
  float: left;
  width: 97%;
}
.footer_sec ul li:first-child {
  margin: 0 0 0 10%;
}
.gallery ul li:last-child {
  margin: 0 0 9%;
}
.footer_sec1 ul li:first-child {
  margin: 0;
}

} 



@media (max-width: 320px) {
.about_banner {
  margin-top: -42px;
}
.banner_frnt_img {
  left: 3%;
  top: 45%;
  width: 65%;
}
.center_img {
  margin-top: -12px;
}
.banner_frnt_img {
  top: 35%;
}
.prdct_bx {
  margin: 0 25%;
  padding: 15% 0;
  width: 50%;
}
.footer_sec1 ul li {
  border-right: none;
  float: left;
  padding: 0 2%;
  text-align: left;
  width: 95%;
}
.email_bx {
  width: 96%;
}
.banner_img {
  height: 240px !important;
  top: -45px !important;
}
.banner_img img {
  height: 100%;
}
.header {
  border-bottom-right-radius: 94% 71%;
}
.bx-wrapper .bx-controls-direction a {
  height: 123px!important;
  margin-top: 0!important;
}
.media_sec {
  padding: 4% 0 10%;
}
.text_area {
  float: left;
  width: 88%;
  margin: 2% 0;
}
.text_bx {
  margin: 2% 0;
  float: left;
  width: 88%;
}
.cntct_txt ul li {
  margin: 0 0 0 5%;
  width: 97%;
}
.wpcf7-form-control.wpcf7-submit.submit {
  margin: 0 9% 0 0;
}
.media_para th {
  float: left;
  width: 100%;
}
.alignnone.size-full.wp-image-386 {
  float: left;
  height: auto;
  width: 100%;
}
.media_para img {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.wpcf7-form span {
  width: 100%;
}
.media_sec img {
  float: left;
  width: 97%;
}
.book_para th {
  float: left;
  margin: 0 0 5%;
  width: 100%;
}
.book_para td {
  float: left;
  margin: 0 0 4%;
  width: 100%;
}
.more_video li {
  float: left;
  margin: 4% 0 2%;
  width: 100%;
  padding:0;
}
.more_video iframe {
  border: medium none;
  height: auto;
  width: 100%;
}
.social_icn li {
  padding: 14px 0 0;
}
.textwidget img {
  float: left;
  width: 100%;
}
.social_icn ul {
  float: right;
  width: 83%;
}
.video_txt a {
  margin-left: 31%;
}
.about_banner_txt h2 {
  font-size: 13px;
}
.about_banner_txt span {
  font-size: 12px;
}
.about_banner_txt h1 {
  font-size: 13px;
}
.speaking_newsletter {
  width: 100%;
}
.footer_sec1 ul li:first-child {
  margin: 0;
}
.speaking_list ul {
  padding: 0 0 2% 0;
}
}


