/*
Theme Name: sANGEETHA
Author: Briaux
Description: Custom theme by Briaux Jithesh
Version: 1.0
Template: astra

This is the child theme for Astra theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.bar.mid {
  display: none !important;
}

*,*:hover,*:focus,*:active { outline: 0px none; } 

/* menu */

.animatedfsmenu-navbar-toggler.right_top {
  margin-right: 15px !important;
  margin-top: 15px !important;
}
.animatedfsmenu .social-media {
  margin: 55px 20 30px !important;
}

.animatedfsmenu__opacity.navbar-expand-md {
  height: auto !important;
 
}
.animatedfsmenu .animatedfs_menu_list .afsmenu li {
  text-align: center;
  text-transform: uppercase;
	border-bottom: 1px solid #868f84;
}
.animatedfsmenu .animatedfs_menu_list .afsmenu li a {
  font-family: 'Tenor Sans',sans-serif !important;
  font-size: 20px !important;
  line-height: 45px !important;
}
.animatedfsmenu .animatedfs_menu_list {
   min-width: 1200px !important;
}
.animatedfsmenu-navbar-toggler.right_top {
    top: 60px !important;
	right: 80px !important;
}
.dialog-type-lightbox {
   z-index: 9999999999 !important;
}
.site-description {
  text-align: center;
}
/* testimonials */

.entry-meta {
  display: none !important;
}
#comments {
  display: none !important;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
  padding-top: 1em;
}

.popgal .eicon-chevron-right {
  padding: 10px;
  border-radius: 25px;
  border: 2px solid #fff;
}
.popgal .eicon-chevron-left {
  padding: 10px;
  border-radius: 25px;
  border: 2px solid #fff;
}

.sfbox .wpmtst-testimonial-inner.testimonial-inner {
  text-align: center;
}

.sfbox .strong-rating-wrapper .star svg path {
  fill: #fe982a !important;
  }

.sfbox .wpmtst-testimonial-inner.testimonial-inner {
  padding: 30px 50px;
}

.sfbox .wpmslider-controls-direction {
  margin: 10px;
}
.sfbox.strong-view.controls-style-buttons2 .wpmslider-start, .strong-view.controls-style-buttons2 .wpmslider-start, .strong-view.controls-style-buttons2 .wpmslider-stop, .strong-view.controls-style-buttons2 .wpmslider-next, .strong-view.controls-style-buttons2 .wpmslider-prev {
  display: inline-block;
  border-radius: 50px !important;
  color: #ffffff ;
  cursor: pointer;
  font-size: 16px;
  line-height: 33px !important;
  width: 37px !important;
  height: 37px !important;
  text-align: center;
  transition: all 0.2s ease;
 
}
.wpmslider-controls-direction a::before {
  background: rgb(251, 251, 251) !important;
}
.sfbox .testimonial-name {
  font-weight: 600;
}
.sp-thumbnail-arrow {
  margin: 20px !important;
  padding: 13px !important;
}

.ast-scroll-to-top-right {
  right: 2px !important;
  bottom: 70px !important;
}

form.wpcf7-form br {
  display: none;
}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail::before {
    border-bottom: 5px solid white !important;
}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail::after {
  border-bottom: 13px solid white !important;
}

.cfbtn {
  float: right ;
	width: 250px;
	text-transform: capitalize !important;
}
.cfbtn2 {
  Display: grid;
  Margin: auto;
	text-transform: capitalize !important;
}

.cfbx {
  width: 100%;
}

.cfbxv {
	width: 100%;
  text-align: center !important;
}
.strong-rating-wrapper .star svg {
  width: 15px !important;
}
.strong-view.controls-type-sides .wpmslider-prev, .strong-view.controls-type-sides .wpmslider-next {
  top: calc(40% - 14px) !important;
  margin: 0;
}

.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 0px !important;
 
}
 
.one-half { width: 48%; }
.one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}
 
 
 @media only screen and (max-width: 1200px) {
     
     	.animatedfsmenu .animatedfs_menu_list {
  min-width: 700px !important;
}
 }
 
 
 
@media only screen and (max-width: 767px) {
   
    .site-description {
  text-align: left;
}
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
	
	.animatedfsmenu .animatedfs_menu_list {
  min-width: 200px !important;
}
.animatedfsmenu .animatedfs_menu_list .afsmenu li a {
  font-size: 18px !important;
}
	.animatedfsmenu-navbar-toggler.right_top {
    top: 30px !important;
		right: 10px !important;
}
	
}



.cf-container {

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	margin-right: -5px;

	margin-left: -5px;

}

.cf-col-1, .cf-col-2, .cf-col-3, .cf-col-4, .cf-col-5, .cf-col-6, .cf-col-7, .cf-col-8, .cf-col-9, .cf-col-10, .cf-col-11, .cf-col-12 {

	position: relative;

	width: 100%;

	min-height: 1px;

	padding-right: 5px;

	padding-left: 5px;

}


@media screen and (max-width: 600px) {
.gallery-item {
  width: 50% !important;
}
 .cfbtn {
     float:none;
     display: grid !important;
     margin: auto !important;
   }
   
 .sfbox2 .wpmslider-controls.wpmslider-has-controls-direction {
  display: none !important;
}

   .sfbox .wpmtst-testimonial-inner.testimonial-inner {
  padding: 20px 5px;
}




}




@media ( min-width: 576px ) {


   
	.cf-col-1 {

		-ms-flex: 0 0 8.333333%;

		flex: 0 0 8.333333%;

		max-width: 8.333333%;

	}

	.cf-push-1 { margin-left: 8.333333%; }

	.cf-col-2 {

		-ms-flex: 0 0 16.66667%;

		flex: 0 0 16.66667%;

		max-width: 16.66667%;

	}

	.cf-push-2 { margin-left: 16.66667%; }

	.cf-col-3 {

		-ms-flex: 0 0 25%;

		flex: 0 0 25%;

		max-width: 25%;

	}

	.cf-push-3 { margin-left: 25%; }

	.cf-col-4 {

		-ms-flex: 0 0 33.33333%;

		flex: 0 0 33.33333%;

		max-width: 33.33333%;

	}

	.cf-push-4 { margin-left: 33.33333%; }

	.cf-col-5 {

		-ms-flex: 0 0 41.66667%;

		flex: 0 0 41.66667%;

		max-width: 41.66667%;

	}

	.cf-push-5 { margin-left: 41.66667%; }

	.cf-col-6 {

		-ms-flex: 0 0 50%;

		flex: 0 0 50%;

		max-width: 50%;

	}

	.cf-push-6 { margin-left: 50%; }

	.cf-col-7 {

		-ms-flex: 0 0 58.33333%;

		flex: 0 0 58.33333%;

		max-width: 58.33333%;

	}

	.cf-push-7 { margin-left: 58.33333%; }

	.cf-col-8 {

		-ms-flex: 0 0 66.66667%;

		flex: 0 0 66.66667%;

		max-width: 66.66667%;

	}

	.cf-push-8 { margin-left: 66.66667%; }

	.cf-col-9 {

		-ms-flex: 0 0 75%;

		flex: 0 0 75%;

		max-width: 75%;

	}

	.cf-push-9 { margin-left: 75%; }

	.cf-col-10 {

		-ms-flex: 0 0 83.33333%;

		flex: 0 0 83.33333%;

		max-width: 83.33333%;

	}

	.cf-push-10 { margin-left: 83.33333%; }

	.cf-col-11 {

		-ms-flex: 0 0 91.66667%;

		flex: 0 0 91.66667%;

		max-width: 91.66667%;

	}

	.cf-push-11 { margin-left: 91.66667%; }

	.cf-col-12 {

		-ms-flex: 0 0 100%;

		flex: 0 0 100%;

		max-width: 100%;

	}

}
