/*
	Theme Name: Laundryhub Theme
	Theme URI: https://elementor.com/hello-theme/
	Description: Laundryhub Theme
	Version: 1.0.0
	Stable tag: 2.3.1
	Requires at least: 4.7
	Tested up to: 5.6
	Requires PHP: 5.6
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Template: hello-elementor
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	1. Document Setup
	2. Site Header
	3. Page Templates
		Template: Home
		Template: Academics
 	4. Single Post
  	5. Category Post
	6. Site Footer
	7. Media Queries	


----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*	Document Setup
/* -------------------------------------------------------------------------- */
:focus,
[type=button]:focus,
[type=submit]:focus,
button:focus {
  outline: none !important;
}
/* -------------------------------------------------------------------------- */
/*	Site Header
/* -------------------------------------------------------------------------- */
.main-menu .elementor-nav-menu .elementor-item:hover,
.main-menu .elementor-nav-menu .elementor-item.elementor-item-active {
  background-color: #ffc32e;
}
.section-full-width-img-right .vcvaa-infobox,
.section-full-width-img-left .vcvaa-infobox {
  padding: 0;
}

/* -------------------------------------------------------------------------- */
/*	Site Footer
/* -------------------------------------------------------------------------- */
.location .pp-info-box .pp-info-box-icon-wrap{
width: 60%;
float: left;
}
.location .pp-info-box .pp-info-box-content{
width: 40%;
float: left;
padding-left: 40px;
}
.location .pp-info-box {
	padding: 0 60px;
}
.lakit-ntabs-content-item:nth-child(3) .e-con-inner{
	overflow: hidden;
}
.location i{
	display: none;
}
.button_map a{
	    border-width: 1px 1px 1px 1px;
    border-color: #1e9bb2;
    border-radius: 40px 40px 40px 40px;
    padding: 15px 52px 15px 52px;
    background: #1e9bb2;
    color: #fff;
    margin-bottom: 20px;
    position: relative;
   display: inline-block !important;
    margin-top: 30px;
}
.location .swiper-pagination-bullets{
display: none;
}
.ntabs--title:before{
	    content: "";
    background: transparent;
    /* border: 0.1875em solid #0F1C3F; */
    border-radius: 50%;
    /* box-shadow: 0.375em 0.375em 0 0 rgba(15, 28, 63, 0.125); */
    height: 20px;
    width: 20px;
    position: relative;
    display: inline-block;
    border: 1px solid #1e9bb2;
    margin-bottom: 2px;
    margin-right: 10px;
}
.e-active .ntabs--title:before{
  background:#1e9bb2;
}
@media (max-width: 568px){
	.ntabs--title:before{
		    height: 14px;
    width: 14px;
        margin-bottom: 0;
	}
	.button_map a{

	}
	.lakit-ntabs-content .lakit-ntabs-content-item:nth-child(3){
		border-bottom: 0 !important;
	}
	.button_map a{
		margin-bottom: 0;
		        margin-top: 10px;
		        	        width: 100%;
        text-align: center;
	}
	.elementor-25 .elementor-element.elementor-element-8ee1047 .pp-info-box-button{
		width: 100%;
	}
	.location .swiper-pagination-bullets{
		display:block;
		        margin-top: 30px;
	}
	.location .pp-slider-arrow{
		display: none;
	}
	.location .pp-info-box .pp-info-box-icon-wrap, .location .pp-info-box .pp-info-box-content{
		width: 100%;
		    padding-left: 0;
	}
	.location .pp-info-box{
		padding: 0;
	}
	

	.form_subcri .elementor-field-group-email{
		        width: 70%;
	}
	.form_subcri .e-form__buttons{
               width: 30%;
	}
	.elementor-testimonial--layout-image_left .elementor-testimonial{
		flex-direction: column-reverse !important;
	}
	.elementor-testimonial__text{
		    padding-top: 20px;
	}
}
.socail_icon_call a{
	-webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
	-webkit-animation-name: pulse;
    animation-name: pulse;
        -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
        box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}
@keyframes pulse{
0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
}
