/*
Theme Name: Twenty Fifteen
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */
#menu-home_menu_nav .caret{
   /*display:none;*/
}
.page-id-7 .event_info {
    display: none;
}
.entry-title{
    display: none;
}
.page_top_abt {
    height: 400px;
    background: url(../../uploads/2016/06/abt-1.jpg);
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 4;
    border-bottom: 5px solid #d32f2f;
}
.page_top_abt:before {
    content: '';
    position: absolute;
    background: rgba(12, 78, 148, 0.55);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.page_title{
    text-align: center;
    position: relative;
    padding-top: 130px;
}
.page_title h2 {
    color: #ffc107;
    font-family: 'Cabin Sketch', cursive;
    text-transform: uppercase;
    font-weight:bold;
    font-size: 55px;
}
.page_title h2 span {
    color: #fff;
    font-family: 'Cabin Sketch', cursive;
    font-weight:bold;
}
.page_title h4 {
    color: #fff;
    font: normal 18px/24px "Open Sans", sans-serif;
    padding-top: 30px;
    letter-spacing: 0.5px;
}
.biggest_event {
    background: #fff;
    padding: 50px 0;
}
.biggest_event .biggest_event_header {
    text-align: center;
    padding-bottom: 35px;
}
.biggest_event .biggest_event_header h2 {
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-size: 30px;
    line-height: 30px;
    color: #141414;
    padding-bottom: 20px;
}
.biggest_event .biggest_event_header h6 {
    font-style: italic;
    font-size: 13px;
    color: #999;
    width: 60%;
    display: inline-block;
}
.biggest_event .biggest_event_describe .biggest_event_left h3{
    margin: 0;
    font-size: 19px;
    font-weight: bold;
    color: #fcbd00;
    line-height: 24px;
    margin-bottom: 10px;
}
.biggest_event .biggest_event_describe .biggest_event_left p:first-child {
    float: left;
}
.biggest_event .biggest_event_describe p {
    color: #494949;
    text-align: justify;
    line-height: 24px;
}
.biggest_event .biggest_event_describe .biggest_event_left p:first-child span {
    color: #fff;
    padding-top: 5%;
    float: left;
    background: #e74c3c;
    text-transform: uppercase;
    text-align: center;
    border-radius: 15px 0;
    width: 50px;
    height: 90px;
    margin-right: 18px;
}

/*----------------- Hypnosis shows-------------------*/
.page-id-83 .event_info {
    display: none;
}
.page_top_show {
    height: 400px;
    background: url(../../uploads/2016/06/abt-1.jpg);
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 4;
    border-bottom: 5px solid #d32f2f;
}
.page_top_show:before {
    content: '';
    position: absolute;
    background: rgba(12, 78, 148, 0.55);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.hypnosis {
    padding-top: 50px;
}
.hypnosis .biggest_event_header {
    text-align: center;
    padding-bottom: 35px;
}
.hypnosis .biggest_event_header h2 {
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-size: 30px;
    line-height: 30px;
    color: #141414;
    padding-bottom: 20px;
}
.hypnosis .biggest_event_header h6 {
    font-style: italic;
    font-size: 13px;
    color: #999;
    width: 60%;
    display: inline-block;
}
.hypnosis .hypnosis_bg .hypnosis_left {
    background-image: url("../../uploads/2016/06/we.jpg");
    background-size: cover;
    padding: 30px;
    border-top: 18px solid #fff8e8;
    border-left: 18px solid #f1ddc3;
    border-bottom: 18px solid #eee3e8;
    position: relative;
}
.hypnosis .hypnosis_bg .hypnosis_left:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.8);
    height: 100%;
    width: 100%;
}
.hypnosis .hypnosis_bg .hypnosis_left .hypnosis_left_inner {
    position: relative;
}
.hypnosis .hypnosis_bg .hypnosis_left .hypnosis_left_inner i{
    padding: 0 10px 0 0;
    color: #4099e6;
    font-size: 20px;
}
.hypnosis .hypnosis_bg .hypnosis_left .hypnosis_left_inner h3 {
    color: #e74c3c;
    padding-bottom: 5px;
    border-bottom: 1px solid #e74c3c;
    margin: 0;
    font-family: 'Cabin Sketch', cursive;
    font-size: 30px;
}
.biggest_event .biggest_event_describe .biggest_event_right h3 {
    margin: 0;
    font-size: 19px;
    font-weight: bold;
    color: #e74c3c;
    line-height: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.hypnosis .hypnosis_bg .hypnosis_left .hypnosis_left_inner p {
    color: #4c4a4a;
    padding-top: 20px;
    margin: 0;
    line-height: 24px;
}
.hypnosis .hypnosis_bg .hypnosis_left .hypnosis_left_inner ul {
    padding-top: 30px;
}
.hypnosis .hypnosis_bg .hypnosis_right {
    padding: 0;
    position: relative;
}

.hypnosis .hypnosis_bg .hypnosis_right img{
    border-radius: 0px 50px 50px 0px;
}
.show_header {
    padding: 50px 0 60px;
    padding-right: 40px;
    position: relative;
}
.show_header:before {
    content: '';
    position: absolute;
    top: 50px;
    left: 0;
    width: 10px;
    height: 73px;
    background: #ccc;
}
.show_header h2 {
    font-family: 'Yanone Kaffeesatz', sans-serif;
    color: #141414;
    text-align: left;
    margin: 0;
    padding: 0 0 11px 25px;
}
.show_header:after {
    content: '';
    position: absolute;
    top: 50px;
    left: 0;
    width: 10px;
    height: 43px;
    background: #e74c3c;
}
.show_header p {
    color: #6f6f6f;
    text-align: left;
    padding-top: 16px;
    margin: 0;
    padding: 0 0 0 25px;
}
.imitations{
   padding: 0 0 20px 0;
}
.imitations p{
   line-height:24px;
}
.imitations2 p{
   line-height:24px;
}
.biggest_event_left p a img {
    border: 2px solid #e74c3c;
    margin-right: 20px;
}
/*-----------------hypnosis courses---------------*/
.page-id-127 .event_info {
    display: none;
}
.hypnosis p{
    line-height:24px;
}
.certified{
    text-align: center;
    font-size: 20px!important;
    color: #FF5722!important;
    padding-bottom: 30px;
}
.hypnosiscertificate img{
    float: left;
    width: 200px;
    margin-left: 60px;
}
.imitations ul{
    padding: 0;
    list-style: none;
    line-height: 24px;
}
.imitations ul li i{
    color: #FF9800;
    padding: 0 10px 0 0;
}
/*-----------------Hypnotherapist Certification---------------*/
.event_info{
   display: none;
}
body.home.blog.logged-in.admin-bar.customize-support .event_info{
   display: block !important;
}
.page-id-152 .event_info {
    display: none;
}
.page-id-163 .event_info {
    display: none;
}
.page-id-168 .event_info {
    display: none;
}
.page-id-171 .event_info {
    display: none;
}
.page-id-178 .event_info {
    display: none;
}
.page-id-187 .event_info {
    display: none;
}
.page-id-250 .event_info {
    display: none;
}
.page-id-261 .event_info {
    display: none;
}
.page-id-319 .event_info {
    display: none;
}
.page-id-346 .event_info {
    display: none;
}
.page-id-372 .event_info {
    display: none;
}
.page-id-385 .event_info {
    display: none;
}
.page-id-480 .event_info {
    display: none;
}
.page-id-489 .event_info {
    display: none;
}
.page-id-522 .event_info {
    display: none;
}
.page-id-547 .event_info {
    display: none;
}
.page-id-555 .event_info {
    display: none;
}
.page-id-562 .event_info {
    display: none;
}
.page-id-565 .event_info {
    display: none;
}
.page-id-569 .event_info {
    display: none;
}
.page-id-574 .event_info {
    display: none;
}
.page-id-576 .event_info {
    display: none;
}
.page-id-581 .event_info {
    display: none;
}
.page-id-583 .event_info {
    display: none;
}
.page-id-589 .event_info {
    display: none;
}
.page-id-594 .event_info {
    display: none;
}
.page-id-659 .event_info {
    display: none;
}
.page-id-680 .event_info {
    display: none;
}
.page-id-707 .event_info {
    display: none;
}
.page-id-737 .event_info {
    display: none;
}
.page-id-772 .event_info {
    display: none;
}
.page-id-770 .event_info {
    display: none;
}
.page-id-768 .event_info {
    display: none;
}
.page-id-766 .event_info {
    display: none;
}
.page-id-755 .event_info {
    display: none;
}
.error404 .event_info {
    display: none;
}
.page-id-1116 .event_info {
    display: none;
}
.page-id-1221 .event_info {
    display: none;
}
.page-id-1223 .event_info {
    display: none;
}
.page-id-772, .page-id-770, .page-id-768, .page-id-766, .page-id-755, .page-id-737{
    background: url(../../uploads/2016/07/space_bg.gif);
}
.page-id-772 .biggest_event, .page-id-770 .biggest_event, .page-id-768 .biggest_event, .page-id-766 .biggest_event, .page-id-755 .biggest_event, .page-id-737 .biggest_event{
    background:none;
}
.page-id-772 .biggest_event p, .page-id-770 .biggest_event p, .page-id-768 .biggest_event p, .page-id-766 .biggest_event p, .page-id-755 .biggest_event p, .page-id-737 .biggest_event p {
    color: #ffffff;
    line-height: 24px;
    font-weight: bold;
}
.page-id-772 .biggest_event .biggest_event_header h2, .page-id-768 .biggest_event .biggest_event_header h2, .page-id-766 .biggest_event .biggest_event_header h2, .page-id-737 .biggest_event .biggest_event_header h2 {
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-size: 30px;
    line-height: 30px;
    color: #74beff;
    padding-bottom: 20px;
}
.page-id-755 .page_top_abt, .page-id-737 .page_top_abt{
   background:none;
}
.page-id-772 .biggest_event .biggest_event_describe .biggest_event_left h3, .page-id-768 .biggest_event .biggest_event_describe .biggest_event_left h3, .page-id-737 .biggest_event .biggest_event_describe .biggest_event_left h3{
   text-transform:uppercase;
}
.page-id-737 b, strong {
    font-weight: 700;
    color: #ffc107;
}
.page-id-770 .biggest_event h2, .page-id-755 .biggest_event h2 {
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-size: 30px;
    line-height: 30px;
    color: #74beff;
    padding-bottom: 20px;
}
.pd-40{
    padding:0 0 40px 0;
}
.hypnosis h1{
    font-size: 28px;
    font-weight: bold;
    color: #000000;
    font-family: 'Cabin Sketch', cursive;
}
.hypnosis h3{
    font-size: 15px;
    font-weight: bold;
    color: #d32f2f;
}
.hypnosis h5 {
    font-size: 21px;
    font-weight: bold;
    color: #2e6da4;
}
.hypnosis ul{
    padding: 0;
    list-style: none;
    line-height: 24px;
}
.hypnosis ul li i{
    color: #FF9800;
    padding: 0 10px 0 0;
}
.hypnosis2 h5 {
    font-size: 21px;
    font-weight: bold;
    color: #2e6da4;
}
.hypnosis2 ul{
    padding: 0;
    list-style: none;
    line-height: 24px;
}
.hypnosis2 ul li i{
    color: #FF9800;
    padding: 0 10px 0 0;
}
.imitations h3{
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    color: #e74c3c;
    line-height: 29px;
    margin-bottom: 18px;
}
#foogallery-gallery-224{
    padding-bottom: 20px;
}
#foogallery-gallery-229{
    padding-bottom: 20px;
}
#foogallery-gallery-236{
    padding-bottom: 20px;
}
.certificateborder{
    border: 7px solid rgba(177, 91, 55, 0.89);
    padding: 30px;
    border-radius: 5px;
}
.productbg{
    background: #d4edf4;
    padding: 25px;
    border-radius: 50px 0 50px 0;
    margin-bottom:40px;
}
.productbg2{
    background: #e2f2d5;
    padding: 25px;
    border-radius: 50px 0 50px 0;
    margin-bottom:40px;
}
.productbg3{
    background: #f9fbba;
    padding: 25px;
    border-radius: 50px 0 50px 0;
    margin-bottom:40px;
}
.productbg4{
    background: #f6c2c2;
    padding: 25px;
    border-radius: 50px 0 50px 0;
    margin-bottom:40px;
}
.productbg5{
    background: #ebebeb;
    padding: 25px;
    border-radius: 50px 0 50px 0;
    margin-bottom:40px;
}
.productbg6{
    background: #c3d7df;
    padding: 25px;
    border-radius: 50px 50px 0 0;
}
.productbg7{
    background: #f5f5f5;
    padding: 25px;
    border-radius: 0 0 50px 50px;
    margin-bottom:40px;
}
.productbg6 h4,.productbg7 h4{
    font-weight: bold;
    margin-bottom: 22px;
}
.price{
    font-size: 20px;
    font-weight: bold;
    color: #e81000;
    margin-bottom: 30px;
}
.threefriends img{
    margin: 20px 0 0 0;
}
/*----------------contact---------------*/

.g_map .contact_info {
    background: rgba(3, 50, 66, 0.95);
    width: 410px;
    padding: 45px 50px;    
    margin-top:20px;
}
.g_map .contact_info h3 {
    font-family: monSB;
    font-size: 24px;
    line-height: 24px;
    color: #fff;
    border-bottom: 1px solid rgba(153, 153, 153, 0.15);
    text-align: center;
    padding-bottom: 20px;
}
.g_map .contact_info .widget ul {
    list-style: none;
    padding-top: 15px;
    padding-left: 0;
    color: #e2e2e2;
    margin: 0;
}
.g_map .contact_info .widget ul li {
    text-decoration: none;
    display: table;
    width: 100%;
    font: normal 13px/30px "Montserrat", sans-serif;
    padding: 7px 0;
    border-bottom: 1px solid #243240;
}
.g_map .contact_info .widget ul li i {
    float: left;
    color: #e74c3c;
    line-height: 30px;
    font-size: 20px;
    width: 20px;
    text-align: center;
}
.g_map .contact_info .widget ul li i.fa-map-marker {
    line-height: 60px;
}
.g_map .contact_info .widget ul li .fleft {
    padding-left: 40px;
}
.contactheading{
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: bold;
    color: #d32f2f;
    margin-top: 30px;
}
.biggest_event .biggest_event_describe .biggest_event_left ul {
    padding: 0;
    list-style: none;
    line-height: 24px;
}
.biggest_event .biggest_event_describe .biggest_event_left ul li i {
    color: #FF9800;
    padding: 0 10px 0 0;
}
.pd-20{
 padding: 20px 0 0 0;
}


.hypnosis .hypnosis_bg .hypnosis_left2 {
    background-image: url("../../uploads/2016/06/we2.jpg");
    background-size: cover;
    padding: 30px;
    border-top: 18px solid #d9dfe1;
    border-left: 18px solid #e9f5ff;
    border-bottom: 18px solid #d9dfe1;
    position: relative;
    border-right: 18px solid #e9f5ff;
}
.hypnosis .hypnosis_bg .hypnosis_left2:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.8);
    height: 100%;
    width: 100%;
}
.hypnosis .hypnosis_bg .hypnosis_left2 .hypnosis_left_inner {
    position: relative;
}
.hypnosis .hypnosis_bg .hypnosis_left2 .hypnosis_left_inner i{
    padding: 0 10px 0 0;
    color: #4099e6;
    font-size: 20px;
}
.hypnosis .hypnosis_bg .hypnosis_left2 .hypnosis_left_inner h3 {
    color: #e74c3c;
    padding-bottom: 5px;
    border-bottom: 1px solid #e74c3c;
    margin: 0;
    font-family: 'Cabin Sketch', cursive;
    font-size: 30px;
     margin-bottom: 20px;
}
.hypnosis .hypnosis_bg .hypnosis_left2 .hypnosis_left_inner p a {
    color: #2b608e;
    padding-top: 20px;
    margin: 0;
    line-height: 24px;
    font-size: 17px;
    font-weight: 600;
}
.hypnosis .hypnosis_bg .hypnosis_left2 .hypnosis_left_inner ul {
    padding-top: 30px;
}
.paypalform{
    height: 39px;
    margin-top: 20px;
}
.magicclasshead{
    font-size: 20px;
    font-weight: bold;
}
.classlist{
    display: inline-block;
    float: left;
}
.appoint {
    font-family: 'Cabin Sketch', cursive;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #000;
}
.main_page .container .event_info .event_info_describe:last-child {
    padding-right:0!important;
    border-right: 1px solid rgba(0, 0, 0, 0.1)!important;
}
.event_info .col-md-3.col-xs-3:last-child .event_info_describe {
   border:0!important;
}
.borderBox{
  background: rgba(255, 193, 7, 0.22);
    padding: 20px;
    border: 3px solid #ffc107;
}
.clearfixlogo{
   clear:both;
   display:none;
}

/*---------------------RESPONSIVE-------------------*/
/*Change bootstrap navbar collapse breakpoint*/
@media (max-width: 1024px) {
    .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
menu_part {
    background: rgba(0, 0, 0, 0.87);
}
.navbar-wrapper .navbar{
   padding: 0;
}
.navbar-header{
   padding: 15px;
}
.menu_part .nav.navbar-nav li:before {
    display:none;
}
.menu_part .nav.navbar-nav li a:hover, .menu_part .nav.navbar-nav li a:focus {
   background: rgb(231, 76, 60);
}
.menu_part::before {
       display:none;
    }
.menu_part::after {
        display:none;
    }
.navbar-wrapper .row {
    margin: 0;
}
.booknow .overlay{
   padding: 30px 0;
}
.main_sub_head{
   width:100%;
}
.event {
    padding: 30px 10px;
}
.event_right img {
    border-radius: 50px 50px 0 0;
    width: 100%;
}
.event .event_inside .event_left {
    border-radius: 0 0 50px 50px;
}
.arnold h2{
    text-align:left;
    margin-top: 20px;
}
.arnold h5 {
    text-align:left;
}
.arnold p {
    text-align: left;
}
.testimonial img{
    width:100%;
}
.main_page .container .event_info {    
    bottom: -541px;
    border-radius: 50px;
    width: 100%;
    left: 0;
}
.main_page .container .event_info .event_info_describe .item .media-body p {
    font-size: 9px;
    line-height: 15px;
}
.main_page .container .event_info .event_info_describe .item .media-body h3{
    letter-spacing: 0.4px;
}
.main_page .container .event_info .event_info_describe .item .icon_side a i {
    height: 30px;
    width: 30px;
    color: #fff;
    font-size: 19px;
    line-height: 30px;
    text-align: center;
}
.main_page .container .event_info .event_info_describe:last-child {
    padding-right: 0;
    border: 0;
}
.main_page .container .event_info .event_info_describe {
    padding: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block;
}
.textarea-abt{
   
}
.textarea-abt::before {
    
}
.textarea-abt_content{
   padding:20px;
}
.about_img.one{
   display:none;
}
.about_img.two{
   display:none;
}
.about_section {
    padding: 70px 0;
}
.textarea-abt h3::after{
    left: 134px;
    bottom: 334px;
}
.footer_copyrite p {
    float: left;
}
.hypnosis .hypnosis_bg .hypnosis_right img {
    display: none;
}
.clearfixlogo{
   clear:both;
   display: block;
}
.classlist {
    display: inline-block;
    float: none;
}
.paypalform br{
   display:none;
}
}

@media only screen and (min-width : 600px) and (max-width : 768px) {
.menu_part {
    background: rgba(0, 0, 0, 0.87);
}
.navbar-wrapper .navbar{
   padding: 0;
}
.navbar-header{
   padding: 15px;
}
.menu_part .nav.navbar-nav li:before {
    display:none;
}
.menu_part .nav.navbar-nav li a:hover, .menu_part .nav.navbar-nav li a:focus {
   background: rgb(231, 76, 60);
}
.menu_part::before {
    display:none;
    }
.menu_part::after {
    display:none;
    }
.navbar-wrapper .row {
    margin: 0;
}
.booknow .overlay{
   padding: 30px 0;
}
.main_sub_head{
   width:100%;
}
.event {
    padding: 30px 10px;
}
.event_right img {
    border-radius: 50px 50px 0 0;
    width: 100%;
}
.event .event_inside .event_left {
    border-radius: 0 0 50px 50px;
}
.arnold h2{
    text-align:left;
    margin-top: 20px;
}
.arnold h5 {
    text-align:left;
}
.arnold p {
    text-align: left;
}
.testimonial img{
    width:100%;
}
.main_page .container .event_info {    
    bottom: -488px;
    border-radius: 50px;
    width: 100%;
    left: 0;
}
.main_page .container .event_info .event_info_describe .item .media-body {
    display: none;
}
.main_page .container .event_info .event_info_describe .item .icon_side a i {
    height: 30px;
    width: 30px;
    color: #fff;
    font-size: 19px;
    line-height: 30px;
    text-align: center;
}
.main_page .container .event_info .event_info_describe:last-child {
    padding-right: 0;
    border: 0;
}
.main_page .container .event_info .event_info_describe {
    padding: 0px 0 0 41px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block;
}
.textarea-abt{
   width: 100%;
}
.textarea-abt::before {
    width: 100%;
    height: 490px;
    left: 241px;
    font-size: 11px;
    padding: 30px 21px;
    border-radius: 15px;
    transform: rotate(0deg);
}
.textarea-abt_content{
   padding:20px;
}
.about_img.one{
   display:none;
}
.about_img.two{
   display:none;
}
.about_section {
    padding: 70px 0;
}
.textarea-abt h3::after{
    left: 192px;
    bottom: 326px;
}
.event .event_inside .event_left .row .event_describe:nth-child(2n+1){
   border:none;
}
.footer_copyrite p {
    float: left;
}
.hypnosis .hypnosis_bg .hypnosis_right img {
    display: none;
}
.clearfixlogo{
   clear:both;
   display: block;
}
.classlist {
    display: inline-block;
    float: none;
}
.paypalform br{
   display:none;
}
.g_map .contact_info{
   width:100%;
}
}


@media only screen and (min-width : 480px) and (max-width : 600px) {
.menu_part {
    background: rgba(0, 0, 0, 0.87);
}
.navbar-wrapper .navbar{
   padding: 0;
}
.navbar-header{
   padding: 15px;
}
.menu_part .nav.navbar-nav li:before {
    display:none;
}
.menu_part .nav.navbar-nav li a:hover, .menu_part .nav.navbar-nav li a:focus {
   background: rgb(231, 76, 60);
}
.menu_part::before {
    display:none;
    }
.menu_part::after {
    display:none;
    }
.navbar-wrapper .row {
    margin: 0;
}
.booknow .overlay{
   padding: 30px 0;
}
.main_sub_head{
   width:100%;
}
.event {
    padding: 30px 10px;
}
.event_right img {
    border-radius: 50px 50px 0 0;
}
.event .event_inside .event_left {
    border-radius: 0 0 50px 50px;
}
.arnold h2{
    text-align:left;
    margin-top: 20px;
}
.arnold h5 {
    text-align:left;
}
.arnold p {
    text-align: left;
}
.testimonial img{
    width:100%;
}
.main_page .container .event_info {    
    bottom: -391px;
    border-radius: 50px;
    width: 100%;
    left: 0;
}
.main_page .container .event_info .event_info_describe .item .media-body {
    display: none;
}
.main_page .container .event_info .event_info_describe .item .icon_side a i {
    height: 30px;
    width: 30px;
    color: #fff;
    font-size: 19px;
    line-height: 30px;
    text-align: center;
}
.main_page .container .event_info .event_info_describe:last-child {
    padding-right: 0;
    border: 0;
}
.main_page .container .event_info .event_info_describe {
    padding: 0px 0 0 41px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block;
}
.textarea-abt{
   width: 100%;
}
.textarea-abt::before {
    width: 100%;
    height: 490px;
    left: 242px;
    font-size: 11px;
    padding: 30px 21px;
    border-radius: 15px;
    transform: rotate(0deg);
}
.textarea-abt_content{
   padding:20px;
}
.about_img.one{
   display:none;
}
.about_img.two{
   display:none;
}
.about_section {
    padding: 70px 0;
}
.textarea-abt h3::after{
    left: 134px;
    bottom: 334px;
}
.event .event_inside .event_left .row .event_describe:nth-child(2n+1){
   border:none;
}
.footer_copyrite p {
    float: left;
}
.hypnosis .hypnosis_bg .hypnosis_right img {
    border-radius:0;
    width: 100%;
    height: auto!important;
}
.clearfixlogo{
   clear:both;
   display: block;
}
.hypnosis img {
    width: 100%;
}
.classlist {
    display: inline-block;
    float: none;
}
.paypalform br{
   display:none;
}
.g_map .contact_info{
   width:100%;
}
}


@media only screen and (min-width : 320px) and (max-width : 480px) {
#rev_slider_1_1_wrapper{
}
.menu_part {
    background: rgba(0, 0, 0, 0.87);
}
.navbar-wrapper .navbar{
   padding: 0;
}
.navbar-header{
   padding: 10px;
}
.menu_part .nav.navbar-nav li:before {
    display:none;
}
.menu_part .nav.navbar-nav li a:hover, .menu_part .nav.navbar-nav li a:focus {
   background: rgb(231, 76, 60);
}
.menu_part::before {
    display:none;
    }
.menu_part::after {
    display:none;
    }
.navbar-wrapper .row {
    margin: 0;
}
.booknow .overlay{
   padding: 30px 0;
}
.main_sub_head{
   width:100%;
}
.event {
    padding: 30px 10px;
}
.event_right img {
    border-radius: 50px 50px 0 0;
}
.event .event_inside .event_left {
    border-radius: 0 0 50px 50px;
}
.arnold h2{
    text-align:left;
    margin-top: 20px;
}
.arnold h5 {
    text-align:left;
}
.arnold p {
    text-align: left;
}
.testimonial img{
    width:100%;
}
.main_page .container .event_info {    
    bottom: -238px;
    border-radius: 50px;
    width: 100%;
    left: 0;
}
.main_page .container .event_info .event_info_describe .item .media-body {
    display: none;
}
.main_page .container .event_info .event_info_describe .item .icon_side a i {
    height: 30px;
    width: 30px;
    color: #fff;
    font-size: 19px;
    line-height: 30px;
    text-align: center;
}
.main_page .container .event_info .event_info_describe:last-child {
    padding-right: 0;
    border: 0;
}
.main_page .container .event_info .event_info_describe {
    padding: 0px 0 0 4px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block;
}
.main_page .container .event_info .event_info_describe .item .icon_side {
    
}
.main_page .container .event_info .event_info_describe .item {
    padding: 10px 0;
}
.textarea-abt{
   width: 100%;
}
.textarea-abt::before {
    width: 100%;
    height: 490px;
    left: 243px;
    font-size: 11px;
    padding: 30px 21px;
    border-radius: 15px;
    transform: rotate(0deg);
}
.textarea-abt_content{
   padding:20px;
}
.about_img.one{
   display:none;
}
.about_img.two{
   display:none;
}
.about_section {
    padding: 70px 0;
}
.textarea-abt h3::after{
    left: 54px;
    bottom: 382px;
}
.event .event_inside .event_left .row .event_describe:nth-child(2n+1){
   border:none;
}
.footer_copyrite p {
    float: left;
}
.page_title h2 {
    font-size: 35px;
}
.hypnosis .hypnosis_bg .hypnosis_right img {
    border-radius:0;
    width: 100%;
    height: auto!important;
}
.clearfixlogo{
   clear:both;
   display: block;
}
.hypnosis img {
    width: 100%;
}
.paypalform br{
   display:none;
}
.g_map .contact_info{
   width:100%;
}
.booknowbtn{
  font-size: 16px;
}
}