/*



Theme Name: Yoga Fit Child



Theme URI: http://cmsmasters.net/yoga-fit-child/



Author: cmsmasters



Author URI: http://cmsmasters.net/



Description: Yoga Fit Child Theme



Template: yoga-fit



Version: 1.0.0



License:



License URI:



Text Domain: yoga-fit-child



Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready



*/







.service-fourth { border-top: 8px solid #3095b4; }



.service-first { border-top: 8px solid #333333; }



.service-first p, .service-second p, .service-third p, .cmsms_featured_block .featured_block_inner .featured_block_text p { font-size: 12px; }



.service-second { border-top: 8px solid #C4151B; }



.service-third { border-top: 8px solid #D8A970; }



.home-team a.button.cmsms_profile_read_more {



    background-color: #FFD777;



    border-radius: 0px;



}



.home-team .pl_content {



   color: #BFC0C1;



}



.home-team .pl_content h3 a, .home-team .pl_content h6 {



   color: #B56E58 !important;



}



.home-team .pl_img img {



  border-radius: 0px !important;



}



.cmsms_img.cmsms_image_c.footer-ta {



  width: 50%;



  margin: 0px auto;



}



.cmsms_text.home-newsletter h2 {



   color: #fff;



   font-weight: 500;



   font-size: 40px;



}



.cmsms_text.home-newsletter p {



    color: #DFCCB3;



}



.cmsms_text.home-newsletter input[type='email'] {



   border: 2px solid #DFCCB3;



   background: transparent;



   color: #DFCCB3;



   text-align: center;



    /* width: 70%; */



    /* float: right; */



}



.cmsms_text.home-newsletter input[type='submit'] {



  background: #C09967;



  border-radius: 0px;



  border: 3px solid #C09967;



  color: #fff;



}



.wrap-news {



  overflow: hidden;



   width: 60%;



   margin: 0px auto;



}



.pull-left {



 float: left;



 width: 45%;



}



.pull-right {



    float: left;



    width: 50%;



    margin-left: 10px;



}



.pull-right img {  width: 20%; }



.pull-right h3 {font-size: 19px;font-weight: 500;}



.pull-right p { margin-top: -10px; font-size: 16px; }



.pull-right a { 



  border: 0px; 



  border-radius: 10px; 



  background: #C21E24; 



  color: #fff;



    padding: 0px 20px;



    font-size: 12px;



    float: right;



}



a.fa.fa-envelope-o {



    background: #fff;



    border-radius: 50%;



    color: #740000;



    line-height: 70px;



}



a.fa.fa-envelope-o:before {



    font-size: 30px;



    line-height: 0px;



    top: -5px;



    position: relative;



}



.event-item {



    margin-bottom: 30px;



    overflow: hidden;



}



.cmsms_profiles_slider .owl-pagination {



  bottom: auto;



  top: 10px;



}



.cmsms_profiles_slider .owl-pagination .owl-page:hover:before,



.cmsms_profiles_slider .owl-pagination .owl-page.active:before {



  background: none !important;



}



.cmsms_profiles_slider .owl-buttons .owl-prev,



.cmsms_profiles_slider .owl-buttons .owl-next {



  background: none !important;



  height: 80px;



  width: 80px;



  top: 50%;



  margin-top: -40px;



}



.cmsms_profiles_slider .owl-buttons .owl-prev:hover,



.cmsms_profiles_slider .owl-buttons .owl-next:hover {



  background: none;



}



.cmsms_profiles_slider .owl-buttons .cmsms_prev_arrow,



.cmsms_profiles_slider .owl-buttons .cmsms_next_arrow {



  height: 80px;



  width: 80px;



  left: 0;



  top: 0;



}



.cmsms_profiles_slider .owl-buttons .cmsms_prev_arrow:before,



.cmsms_profiles_slider .owl-buttons .cmsms_prev_arrow:after {



  content: '';



  width: 55px;



  height: 2px;



  position: absolute;



  left: 0;



  background-color: #EFDAD1;



}



.cmsms_profiles_slider .owl-buttons .cmsms_prev_arrow:before {



  top: 20px;



  -webkit-transform: rotate(-45deg);



  -moz-transform: rotate(-45deg);



  -ms-transform: rotate(-45deg);



  -o-transform: rotate(-45deg);



  transform: rotate(-45deg);



}



.cmsms_profiles_slider .owl-buttons .cmsms_prev_arrow:after {



 top: 58px;



 -webkit-transform: rotate(45deg);



 -moz-transform: rotate(45deg);



 -ms-transform: rotate(45deg);



 -o-transform: rotate(45deg);



 transform: rotate(45deg);



}



.cmsms_profiles_slider .owl-buttons .cmsms_next_arrow:before,



.cmsms_profiles_slider .owl-buttons .cmsms_next_arrow:after {



  content: '';



  width: 55px;



  height: 2px;



  position: absolute;



  right: 0;



  background-color: #EFDAD1;



}



.cmsms_profiles_slider .owl-buttons .cmsms_next_arrow:before {



  top: 20px;



  -webkit-transform: rotate(45deg);



  -moz-transform: rotate(45deg);



  -ms-transform: rotate(45deg);



  -o-transform: rotate(45deg);



  transform: rotate(45deg);



}



.cmsms_profiles_slider .owl-buttons .cmsms_next_arrow:after {



  top: 58px;



  -webkit-transform: rotate(-45deg);



  -moz-transform: rotate(-45deg);



  -ms-transform: rotate(-45deg);



  -o-transform: rotate(-45deg);



  transform: rotate(-45deg);



}



.cmsms_profiles_slider .owl-buttons .owl-prev {



   margin-left: -50px;



}



.cmsms_profiles_slider .owl-buttons .owl-next {



   margin-right: -50px;



}



.cmsms_profiles_slider.horizontal .one_fourth:nth-child(4n+1),



.cmsms_profiles_slidercmsms_profiles_slider.horizontal .one_third:nth-child(3n+1),



.cmsms_profiles_slider.horizontal .one_half:nth-child(2n+1){ clear: both; }



.cmsms_profiles_slider.home_team_slider .owl-wrapper .owl-item article.profile .pl_content_meta {



    padding-top: 10px;



}



.cmsms_profiles_slider.home_team_slider .owl-wrapper .owl-item article.profile .pl_content_meta h3.entry-title {



    margin-bottom: 4px;



}



.cmsms_profiles_slider.home_team_slider .owl-wrapper .owl-item article.profile .pl_content_meta h3 a,



.cmsms_profiles_slider.home_team_slider .owl-wrapper .owl-item article.profile .pl_content h6,



.cmsms_profiles_slider.home_team_slider .owl-wrapper .owl-item article.profile .pl_content_meta h6.pl_subtitle {



    color: #B56E58 !important;



    font-size: 17px;



    font-weight: 600;



}



.cmsms_profiles_slider.home_team_slider .owl-wrapper .owl-item article.profile .pl_content.entry-content{



    color: #4b4b4e !important;



}



.cmsms_profiles_slider.horizontal .owl-wrapper .owl-item article.profile {



    text-align: center;



    padding: 40px 20px 30px;



    margin-bottom: 30px;



    width: 100%;



}



.cmsms_profiles_slider.home_team_slider .owl-wrapper .owl-item article.profile .cmsms_profile_footer {



    padding-top: 25px;



    float: left;



}



.cmsms_profiles_slider.home_team_slider .owl-wrapper .owl-item article.profile .cmsms_profile_footer a.button.cmsms_profile_read_more {



 background-color: #FFD777;



 border-radius: 0px;



}



.featured_block_inner {



    overflow: hidden;



}



a.cmsms-icon-phone-circled:before {



   font-size: 45px !important;



}



#footer .footer_inner .social_wrap a {



  width: 45px !important;



    height: 45px !important;



}



.cmsms_img.cmsms_image_c, .cmsms_img.cmsms_image_c img {



   width: 100%;



}



.karlayura-profiles article {



   border: 0px !important;



   margin: 0px;



   width: 33.33%;



}



.karlayura-profiles .pl_img {



    border-radius: 0% !important;



    max-width: 100% !important;



    margin: 0px 0px 10px !important;
    width: 100%;



}



.karlayura-profiles img {



    width: 100%;



    border-radius: 0px !important;



}



.karlayura-profiles h3.entry-title, .karlayura-profiles h3.entry-title a, .karlayura-profiles .pl_subtitle {



    color: #B56E58 !important;



    text-align: left !important;



    font-weight: 500;



    line-height: 30px;



}



.karlayura-profiles .pl_subtitle {



    font-size: 17px !important;



}



.karlayura-profiles .entry-content {



    color: #4b4b4e !important;



    text-align: left !important;



}



.karlayura-profiles .cmsms_profile_footer a.button.cmsms_profile_read_more {



    background-color: #FFD777 !important;



    border-radius: 0px;



}



.karlayura-profiles .cmsms_profile_footer {



    text-align: left !important;



}



.cmsms_14141414 .featured_block_inner {



    padding: 20px !important;



}



.exp_text .exp_image{



    float: left;



    width: 25%;



}



.exp_text .exp_content{



    float: right;



    width: 75%;



}



.people-say {



  padding: 0;



}



.people-say .owl-wrapper .owl-item .cmsms_quote .cmsms_quote_inner .quote_content {



    background: transparent;



    color: #fff;



}



.cmsms_quotes_slider.people-say .quote_content .quote_content_inner:before, .cmsms_quotes_slider.people-say .wrap_quote_title .quote_title {



    color: #fff;



}



.people-say .content {



    text-align: center;



    color: #fff;



    width: 100%;



    font-size: 20px;



    line-height: 2rem;



    padding: 0px;



}



.our-team article.profile {



    width: 100%;



    border: 1px solid #D08D60!important;



    clear: none;



    margin: 0;



}



.our-team article.profile .pl_img {



    float: left;



    border-radius: 0px;



    width: 30%;



    margin: 0;



}



.our-team article.profile .pl_img a img {



    border-radius: 0px;



}







.our-team article.profile .pl_content {



    float: right;



    width: 70%;



}







.our-team article.profile .pl_content h3.entry-title a {     



  color: #D08D60;



    font-weight: 700;



    text-transform: uppercase; }



.our-team article.profile .pl_content .pl_subtitle {



  color: #D08D60;



    font-weight: 700;



    font-size: 16px;



}



.our-team article.profile .pl_content h3.entry-title, 



.our-team article.profile .pl_content .pl_subtitle,



.our-team article.profile .pl_content .entry-content {



    text-align: left;



}



.our-team article.profile .pl_content .entry-content{ 



  font-size: 20px;



    line-height: 1.5rem; 



}







.our-team article.profile .cmsms_profile_footer {



    text-align: left;



    margin: 0;



    float: right;



    width: 70%;



}



.cmsms_event_date { background-color: #fff!important; }



.cmsms_event_date .cmsms_event_day {



    color: #e82626!important;



    font-weight: 400!important;



}



#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .tribe-events-event-meta .time-details:before{ display: none!important; }

#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .tribe-events-event-meta .time-details { padding-left: 0!important; }
a.tribe-events-read-more {
    background: #C31E25;
    color: #fff;
    padding: 5px 15px;
    border-radius: 8px;
}
.tribe-events-event-cost span {
    color: #C31E25;
}
input.tribe-events-button.tribe-no-param {
    background: #C31E25;
    color: #fff;
    border-radius: 10px;
}
input#tribe-bar-date, input#tribe-bar-search{ border-color: #333333!important; border: 1px solid; }
div#tribe-events-content-wrapper, .content_wrap.fullwidth #tribe-events-content.tribe-events-single{
    position: relative;
    width: 980px;
    padding: 0 20px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.content_wrap.fullwidth.cal-class {
    width: 100%;
    padding: 0;
    margin-bottom: -29px;
}
.single-tribe_events .tribe-events-after-html {
    display: none;
}
#page .top_img_height {
    height: 220px !important;
}
.tribe-events-style-full .tribe-tickets-remaining {
    display: none!important;
}
.tribe-events-after-html p:last-child {
    display: none;
}
.tribe-events-after-html .cmsms_text p{ display: block; }
.single-tribe_events #tribe-events {
    margin-top: -340px;
    padding-top: 100px;
}
.cmsms_dynamic_cart {
    float: right;
    position: static!important;
    /* right: 0; */
    visibility: hidden;
    /* z-index: 99999; */
    opacity: 0;
    margin-top: 30px;
    margin-left: 30px;
}
.navi_scrolled .cmsms_dynamic_cart {
    margin-top: 10px;
}
.widget_shopping_cart_content {
    top: 80px!important;
    right: 19px!important;
}
a.cmsms_dynamic_cart_button.cmsms_theme_icon_basket {
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
}
.footer-bottom {
    width: 100%;
    margin: 0px auto;
    padding: 0 80px;

}
.footer-bottom .bottom-left {
    float: left;
}
.bottom-right {
    float: right;
    margin: 0px auto;
}
ul.bottom_footer_menu li {
    border-right: 1px solid #fff;
    padding: 0 10px;
}
ul.bottom_footer_menu li:last-child { border-right: none;  } 
ul.bottom_footer_menu li a {
    font-size: 18px;
}
.bottom-right p a { font-size:18px; }
.cmsms_text.privacy-policy, .cmsms_text.privacy-policy h5   {
    color: #740000;
}

@media only screen and (min-width: 2500px){
  #page .top_img_height {
    height: 300px !important;
  }
}
@media only screen and (max-width: 1024px){
    div#tribe-events-content-wrapper, .content_wrap.fullwidth #tribe-events-content.tribe-events-single {
        width: 100%;
    }
}
@media only screen and (max-width: 697px){
  .footer-bottom .bottom-left {
    float: none;
  }
  .bottom-right {
    float: none;
    margin:20px auto 0px;
    text-align: center;
  }
}















 /* Desktop Screen Code */

 .cmsms_row.cmsms_color_scheme_default .cmsms_row_margin {
  display: flex;
  flex-flow: row wrap;
  position: relative;
}
.cmsms_row.cmsms_color_scheme_default .cmsms_row_margin .cmsms_column.one_fourth {
  background: #fff none repeat scroll 0 0;
}

@media only screen and (min-width: 992px) {
    

.cmsms_column.one_fourth .cmsms_featured_block {
    height: calc(100% - 185px);
}
.featured_block_inner {
    height: 100%;
}
.featured_block_text {
    height: 100%;
}
.featured_block_text {
    display: flex;
    flex-flow: row wrap;
}
.featured_block_text .button_wrap {
    align-items: end;
    align-self: flex-end;
    justify-content: right;
}

}




/* Responsive Styles */

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {

/* logo */
#header .header_mid .logo_wrap .logo img {
  max-height: 90%;
}

/* Slider */
.cmsms_slider .ls-inner p {
  font-size: 25px !important;
  left: 395px !important;
  line-height: 1.3 !important;
  top: 140px !important;
}

.cmsms_slider .ls-inner a {
  display: inline-block !important;
  left: 395px !important;
  top: 180px !important;
}

/* Service */
.cmsms_row.cmsms_color_scheme_default .cmsms_row_margin {
  display: flex;
  flex-flow: row wrap;
  position: relative;
}
.cmsms_row.cmsms_color_scheme_default .cmsms_row_margin .cmsms_column.one_fourth {
  background: #fff none repeat scroll 0 0;
}

html .cmsms_14141414 .cmsms_column:last-child {
  margin-bottom: 20px !important;
}

/* Upcoming Tours */
.event-home .pull-right a {
  float: left;
  margin-top: 15px;
}
.event-home .event-item > div {
  margin-left: 0;
  width: 100%;
}
.event-home .event-item > div.pull-left {
  margin-bottom: 30px;
}

/* newsletter */
.cmsms_text.home-newsletter .one_fourth, .cmsms_text.home-newsletter .three_fourth {
  width: auto;
}
.ls-slide.ls-slide-1.ls-animating {
    position: relative;
}
.ls-slide.ls-slide-1.ls-animating::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.ls-slide.ls-slide-1.ls-animating > p, 
.ls-slide.ls-slide-1.ls-animating a {
    position: relative;
    z-index: 2147483647;
}

/* Font size lage */
.featured_block_text > p {
  font-size: 18px !important;
  line-height: 1.5;
}
.karlayura-profiles .entry-content {
  font-size: 18px;
  line-height: 1.5;
}
.fontstyle0 {
  font-size: 18px;
  line-height: 1.5;
}
.cmsms_text .button_wrap {
  float: left !important;
}


/* Slider */
.ls-slide.ls-slide-1.ls-animating {
  align-items: center;
  display: flex !important;
  flex-direction: column;
  flex-wrap: wrap !important;
  justify-content: center;
}
.cmsms_slider .ls-inner p {
  font-size: 25px !important;
  line-height: 1.3 !important;
  position: static !important;
  text-align: center;
}
.cmsms_slider .ls-inner a {
  margin-top: 50px !important;
  position: static !important;
  text-align: center;
}


.cmsms_slider .ls-inner p.ls-l {
  padding-top: 90px !important;
  text-align: justify;
}
.cmsms_slider .ls-inner a p {
  font-size: 18px !important;
}


}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {

/* logo */
#header .header_mid .logo_wrap .logo img {
  max-height: 90%;
}

/* Slider */
.cmsms_slider .ls-inner p {
  font-size: 25px !important;
  left: 20px !important;
  line-height: 1.3 !important;
  top: 70px !important;
}

.cmsms_slider .ls-inner a {
  display: inline-block !important;
  left: 20px !important;
  top: 100px !important;
}
.cmsms_slider .ls-inner a p {
  font-size: 17px !important;
}


/* Service */
.cmsms_row.cmsms_color_scheme_default .cmsms_row_margin {
  display: flex;
  flex-flow: row wrap;
  position: relative;
}
.cmsms_row.cmsms_color_scheme_default .cmsms_row_margin .cmsms_column.one_fourth {
  background: #fff none repeat scroll 0 0;
}

html .cmsms_14141414 .cmsms_column:last-child {
  margin-bottom: 20px !important;
}

/* Upcoming Tours */
.event-home .pull-right a {
  float: left;
  margin-top: 15px;
}
.event-home .event-item > div {
  margin-left: 0;
  width: 100%;
}
.event-home .event-item > div.pull-left {
  margin-bottom: 30px;
}
.cmsms_text .button_wrap {
  float: left !important;
}

/* Our team page */
.our-team article.profile .pl_content, 
.our-team article.profile .cmsms_profile_footer {
  padding-left: 30px;
}

.ls-slide.ls-slide-1.ls-animating {
    position: relative;
}
.ls-slide.ls-slide-1.ls-animating::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.ls-slide.ls-slide-1.ls-animating > p, 
.ls-slide.ls-slide-1.ls-animating a {
    position: relative;
    z-index: 2147483647;
}


/* Font size lage */
.featured_block_text > p {
  font-size: 18px !important;
  line-height: 1.5;
}
.karlayura-profiles .entry-content {
  font-size: 16px;
  line-height: 1.5;
}
.fontstyle0 {
  font-size: 18px;
  line-height: 1.5;
}

.footer-bottom {
  padding: 0;
}

/* about */
.cmsms_1212 .cmsms_text p {
  font-size: 18px !important;
  line-height: 1.4;
}
.tribe-events-list-event-description.tribe-events-content.description.entry-summary p {
  font-size: 18px;
  line-height: 1.4;
}
.cmsms_11 .cmsms_text p {
  line-height: 1.5;
}
.updated.published.time-details {
  font-size: 16px;
}

/* Social  */
.flockler-wall-item, .flockler-wall-item__content {
  float: left;
  font-size: 18px;
}
.flockler-wall-item__body {
  font-size: 18px;
  line-height: 1.6;
}
.cmsms_icon_list_items.cmsms_icon_list_type_list.cmsms_icon_list_pos_left.cmsms_color_type_border li {
  font-size: 20px !important;
  line-height: 1.7 !important;
}


/* Slider */
.ls-slide.ls-slide-1.ls-animating {
  align-items: center;
  display: flex !important;
  flex-direction: column;
  flex-wrap: wrap !important;
  justify-content: center;
}
.cmsms_slider .ls-inner p {
  font-size: 25px !important;
  line-height: 1.3 !important;
  position: static !important;
  text-align: center;
}
.cmsms_slider .ls-inner a {
  margin-top: 50px !important;
  position: static !important;
  text-align: center;
}
.cmsms_profile.horizontal.karlayura-profiles {
  display: flex;
  flex-flow: row wrap;
}
.cmsms_profile.karlayura-profiles article {
  border: 0 none !important;
  margin: 0;
  width: 50%;
}

/* Slider */
.ls-slide.ls-slide-1.ls-animating::before {
  background: #000 none repeat scroll 0 0;
  bottom: 50px;
  content: "";
  height: auto;
  left: 50px;
  margin: auto;
  opacity: 0.7;
  position: absolute;
  right: 50px;
  top: 50px;
  width: auto;
  z-index: 1;
}
.cmsms_slider .ls-inner p {
  text-align: justify;
}



}

 
/* small mobile :320px. */
@media (max-width: 767px) {
.container {width:300px}
 


/* Slider */
.cmsms_slider .ls-inner p {
  font-size: 14px !important;
  font-weight: 500 !important;
  height: auto !important;
  left: 20px !important;
  line-height: 1.4 !important;
  top: 10px !important;
}

.cmsms_slider .ls-inner a p{
font-size: 14px !important;
height: auto !important;
line-height: 1.6 !important;
}
.cmsms_slider .ls-inner a {
  display: inline-block !important;
  left: 20px !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  top: 30px !important;
}
html #page .cmsms_profile.horizontal .profile {
  margin-bottom: 40px !important;
}


/* Slider */
.ls-slide.ls-slide-1.ls-animating {
  align-items: center;
  display: flex !important;
  flex-direction: column;
  flex-wrap: wrap !important;
  justify-content: center;
}
.cmsms_slider .ls-inner p {
  position: static !important;
  text-align: center;
}
.cmsms_slider .ls-inner a {
  margin-top: 10px !important;
  position: static !important;
  text-align: center;
}




/* Upcoming Tours */
.event-home .pull-right a {
  float: left;
  margin-top: 15px;
}
.event-home .event-item > div {
  margin-left: 0;
  width: 100%;
}
.event-home .event-item > div.pull-left {
  margin-bottom: 30px;
}
.wrap-news {
  width: 80%;
}
.wrap-news .one_fourth input {
  margin-top: 20px;
  width: 100%;
}
.cmsms_text .button_wrap {
  float: none !important;
  text-align: center !important;
}
.cmsms_text {
  text-align: center !important;
}
.cmsms_row_margin.cmsms_131313 .cmsms_column {
  margin-top: 50px !important;
}
.cmsms_row_margin .cmsms_column {
  text-align: center !important;
}

.menu-bottom-menu-container .menu-item {
  border: 0 none;
  display: block;
  padding: 7px 0;
  text-align: center;
}

/* our team page */
.our-team article.profile .pl_img {
  max-width: inherit;
  width: 100%;
}
.our-team article.profile .pl_content {
  float: right;
  margin-top: 30px;
  padding-left: 0;
  width: 100%;
}
.our-team article.profile .cmsms_profile_footer {
  padding-left: 0;
  width: 100%;
}

/* Social page */
div.flockler-wall-item.flockler-wall-item--instagram[style], 
div.flockler-wall__items[style], 
div.flockler-wall-item[style]{
  width: 100% !important;
}

.ls-slide.ls-slide-1.ls-animating {
    position: relative;
}
.ls-slide.ls-slide-1.ls-animating::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.ls-slide.ls-slide-1.ls-animating > p, 
.ls-slide.ls-slide-1.ls-animating a {
    position: relative;
    z-index: 2147483647;
}


/* Font size lage */
.featured_block_text > p {
  font-size: 18px !important;
  line-height: 1.5;
}
.karlayura-profiles .entry-content {
  font-size: 16px;
  line-height: 1.5;
}
.fontstyle0 {
  font-size: 18px;
  line-height: 1.5;
}

.footer-bottom {
  padding: 0;
}
.cmsms_1212 .cmsms_text > h1 {
  line-height: 1.3 !important;
}

/* about */
.cmsms_1212 .cmsms_text p {
  font-size: 18px !important;
  line-height: 1.4;
}
.exp_text .exp_image {
  float: none;
  text-align: center;
  width: 100%;
}
.exp_text .exp_content {
  float: none;
  text-align: center;
  width: 100%;
}
.cmsms_1212 .cmsms_column.one_half{
margin-bottom: 50px;
}

.tribe-events-list-event-description.tribe-events-content.description.entry-summary p {
  font-size: 18px;
  line-height: 1.4;
}
.cmsms_11 .cmsms_text p {
  line-height: 1.5;
}
.updated.published.time-details {
  font-size: 16px;
}

/* Social  */
.flockler-wall-item, .flockler-wall-item__content {
  float: left;
  font-size: 18px;
}
.flockler-wall-item__body {
  font-size: 18px;
  line-height: 1.6;
}
.cmsms_icon_list_items.cmsms_icon_list_type_list.cmsms_icon_list_pos_left.cmsms_color_type_border li {
  font-size: 20px !important;
  line-height: 1.7 !important;
}

/* Single team */
.cmsms_profile_content.entry-content p {
  font-size: 20px !important;
  line-height: 1.5;
}
html #page .cmsms_profile.horizontal .profile {
  width: 100%;
}
html #page.home .cmsms_profile.horizontal .profile {
  margin-bottom: 0 !important;
}



/* Custom Style */



body .enable_logo_side #header.navi_scrolled[style] {
  margin-top: 0 !important;
  padding-top: 0 !important;
  height: 175px !important;
}


html #page #header[style], html #page #header {
  height: 175px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.header_top, 
.header_top_outer, 
.header_top_inner, 
.header_top_aligner, 
.header_mid, 
.header_mid_outer, 
.header_mid .header_mid_inner .social_wrap, 
.header_mid .header_mid_inner .social_but_wrap, 
.header_mid .header_mid_inner .search_wrap_in_inner, 
.header_mid .header_mid_inner .slogan_wrap_inner, 
.header_mid .header_mid_inner .side_logo_nav_wrap, 
.header_bot, 
.header_line_wrap, 
.header_line, 
.search_but_align, 
.header_bot_outer, 
.enable_logo_side #header #navigation > li > a, 
.header_bot .header_bot_inner nav > div > ul, 
.header_bot .header_bot_inner nav > div > ul > li, 
.header_bot .header_bot_inner nav > div > ul > li > a {
  height: auto;
}
.header_mid_inner {
  z-index: 99999999;
}

.enable_logo_side #header.navi_scrolled .header_mid, .enable_logo_side #header.navi_scrolled .header_mid_outer, .enable_logo_side #header.navi_scrolled .header_mid .header_mid_inner .social_wrap, .enable_logo_side #header.navi_scrolled .header_mid .header_mid_inner .social_but_wrap, .enable_logo_side #header.navi_scrolled .header_mid .header_mid_inner .search_wrap_in_inner, .enable_logo_side #header.navi_scrolled .header_mid .header_mid_inner .side_logo_nav_wrap, #header.navi_scrolled .search_wrap, #header.navi_scrolled .logo_wrap, .navi_scrolled nav > div > ul, .navi_scrolled nav > div > ul > li, .navi_scrolled nav > div > ul > li > a, .header_bot, .header_line_wrap, .header_line, .search_but_align, .header_bot_outer, .enable_logo_side #header #navigation > li > a, .header_bot .header_bot_inner nav > div > ul, .header_bot .header_bot_inner nav > div > ul > li, .header_bot .header_bot_inner nav > div > ul > li > a {
 height: auto !important;
}

/* Service Area */
.cmsms_14141414{
  background: #fff;
  padding: 20px 0;
}
.cmsms_14141414 .cmsms_column.one_fourth .aligncenter {
    display: none;
}
.cmsms_14141414 .cmsms_column.one_fourth .cmsms_featured_block {
    border: 0 none;
    margin-bottom: 0;
}
.featured_block_text img.alignnone {
    margin: 0;
    width: 130px;
}
.service-issue-fixing-class .service-content-fix {
    display: none;
}
.service-issue-fixing-class .cmsms_divider {
    display: none;
}
.button_wrap {
  float: none !important;
  text-align: center;
}
.featured_block_text {
  text-align: center !important;
}

/* Team area */
.cmsms_profile.horizontal.karlayura-profiles .entry-content{
  display: none;
}

html #page .cmsms_profile.horizontal.karlayura-profiles .profile {
  margin-bottom: 0 !important;
}




}



 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
 .cmsms_slider .ls-inner p {
  font-size: 20px !important;
}
.cmsms_slider .ls-inner a p {
  font-size: 18px !important;
}
.cmsms_slider .ls-inner p {
  top: 20px !important;
}
.cmsms_slider .ls-inner a {
  top: 40px !important;
}
.cmsms_slider .ls-inner a {
  margin-top: 20px !important;
}
html #page #header .header_mid .header_mid_outer .header_mid_inner .resp_nav_wrap {
  display: inline-block;
  float: none;
  margin: auto !important;
}
.cmsms_dynamic_cart {
  display: none;
}



body .enable_logo_side #header.navi_scrolled[style], html #page #header[style], html #page #header {
  height: 145px !important;
}











/* New fixing code */

/* Service Area */
.cmsms_14141414{
  background: #fff;
  padding: 20px 0;
}
.cmsms_14141414 .cmsms_column.one_fourth .aligncenter {
    display: none;
}
.cmsms_14141414 .cmsms_column.one_fourth .cmsms_featured_block {
    border: 0 none;
    margin-bottom: 0;
}
.featured_block_text img.alignnone {
    margin: 0;
    width: 130px;
}
.cmsms_14141414 .cmsms_column.one_fourth {
  margin: 0 1%;
  width: 48%;
}

.service-issue-fixing-class .service-content-fix {
    display: none;
}
.service-issue-fixing-class .cmsms_divider {
    display: none;
}
.button_wrap {
  float: left !important;
  text-align: left;
}
.featured_block_text {
  text-align: left !important;
}


/* Team area */

html #page .cmsms_profile.horizontal.karlayura-profiles .profile {
  clear: inherit;
  float: left !important;
  margin-bottom: 0 !important;
  width: 50%;
}
.cmsms_profile.horizontal.karlayura-profiles .entry-content{
  display: none;
}


/* Slider */
.ls-slide.ls-slide-1.ls-animating::before {
  background: #000 none repeat scroll 0 0;
  bottom: 50px;
  content: "";
  height: auto;
  left: 50px;
  margin: auto;
  opacity: 0.7;
  position: absolute;
  right: 50px;
  top: 50px;
  width: auto;
  z-index: 1;
}
.cmsms_slider .ls-inner a p {
  font-size: 14px !important;
}
.cmsms_slider .ls-inner p {
  text-align: justify;
}

}
 




@media only screen and (min-width: 350px) and (max-width: 600px) {
/* Slider */
.ls-slide.ls-slide-1.ls-animating::before {
  bottom: 20px;
  height: auto;
  left: 20px;
  margin: auto;
  opacity: 0.7;
  right: 20px;
  top: 20px;
  width: auto;
}
.cmsms_slider .ls-inner a p {
  font-size: 14px !important;
}
.cmsms_slider .ls-inner p {
  text-align: justify;
}

}