/*  
Theme Name: EpiKidz Theme
Theme URI: http://www.dazetech.co.in
Description: A WordPress theme frame work
Version: 3.0
Author: Dazetech
Author URI: http://www.dazetech.co.in
*/

/*
Improved browser CSS feature
-------------------------------------
Example: .ie8 .sidebar li{width:85px}

�ie - Internet Explorer (All versions)
�ie8 - Internet Explorer 8.x
�ie7 - Internet Explorer 7.x
�ie6 - Internet Explorer 6.x
�gecko - Mozilla, Firefox (all versions), Camino
�ff3 - Firefox 3
�ff3_5 - Firefox 3.5 new
�opera - Opera (All versions)
�opera8 - Opera 8.x
�opera9 - Opera 9.x
�opera10 - Opera 10.x
�webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome
�safari3 - Safari 3.x
�chrome - Google Chrome
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em,  img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body{
	margin:0;
	}
body, th, td, input, textarea{
	color:#000;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	line-height: 26px;
	}
@font-face {
	font-family: 'Poppins Regular';
	src: url('fonts/Poppins-Regular.ttf') format('truetype');

}
@font-face {
    font-family: 'Quicksand Semibold';
    src: url('fonts/Quicksand-SemiBold.ttf') format('truetype');
}
@font-face {
    font-family: 'Quicksand Meduim';
    src: url('fonts/Quicksand-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'Quicksand Italic';
    src: url('fonts/Quicksand-Italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Barlow Bold';
    src: url('fonts/Barlow-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins Bold';
    src: url('fonts/Poppins-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Barlow Regular';
    src: url('fonts/Barlow-Regular.ttf') format('truetype');
    
}
@font-face { 
	font-family: 'Quicksand Regular';
    src: url('fonts/Quicksand-Regular.ttf') format('truetype');
}

a {
	color: #000;
}
h1, h2, h3{
	color:#000000;
	}
h1{
	font-size:40px;
	
	}
h2{
	
	font-size:35px;
	}
h3{
	font-size:24px;
	}
h4{
	font-size:22px;
	}
h5{
	font-size:18px;
	}
h6{
	font-size:16px;
	}

a{
	text-decoration:none;
	}
a:hover{
	border:none;
	text-decoration: none;
	color: #ff8b00;
	}
acronym, abbr, span.caps{
	cursor:help;
	}
acronym, abbr{
	border-bottom:1px dashed #999;
	}
code{
	color:#000;
	font-size:1.0em;
	}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}


/*------Menu CSS------------------------- */


a:hover{
	text-decoration:none !important;
}
.elementor-container .elementor-column {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.elementor-container, .container {
	margin:0 auto;
	width: 1200px !important;
    max-width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
	
}

.access {
    display:block;
	align-items: center;
    justify-content: center;
}

.access .menu-header ul,
div.menu ul {
    list-style: none;
    margin: 0;
}
.access .menu-header li,
div.menu li {
    float:left;

}
.access a {
    display:block;
    text-decoration:none;
    color:#2f455c;
    line-height:30px;
	font-family: 'Poppins Regular';
	font-size:15px;
    padding:19px;
	
	
}
.access ul ul {
    display:none;
    left:100%;
    float:left;
    width: 180px;
    z-index: 99999;
}
.access ul ul li {
    min-width: 180px;    
}
.access ul ul ul {
    left:100%;
    top:0;
}
.access ul ul a {
    background:#fff;
	padding-right:20px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	width:100%;
	
}

.access li:hover > a,
.access ul ul :hover > a {
	color:#ff8b00;
	text-decoration: none;
   
}
.home .access li:hover > a,
.home .access ul ul :hover > a {
	color:#ff8b00 !important;
	text-decoration: none !important;
   
}
.home .access:active{
	color:#ff8b00 !important;
}

.access ul li:hover > ul {
    display:block;
}
.access ul li.current_page_item > a,
.access ul li.current-menu-ancestor > a,
.access ul li.current-menu-item > a,
.access ul li.current-menu-parent > a {
	color:#ff8b00 !important;
	text-decoration:none !important;
}
.home .access ul li.current_page_item > a,
.home .access ul li.current-menu-ancestor > a,
.home .access ul li.current-menu-item > a,
.home .access ul li.current-menu-parent > a {
	color:#ff8b00 !important;
	text-decoration:none !important;
}
input {
    border: 1px solid grey;
    
}
.section-padding {
	padding: 50px 0;
}
a, input, div, h1, h2, h3, h4, h5, h6, p {
	transition: 0.5s all ease;
}
form#commentform label {
    display: block;
}
.footerThird{
	text-align: center;
}
/* .foot-first{
	background-color:#fff;
	margin-top: -53px;
} */
.foot-first .menu a{
	font-size: 16px;
	line-height: 30px;
	font-family: 'Quicksand Regular';
	color:#1C1C1C;

}
.foot-first .menu a:hover{
	color:#ff8c03;
}
.foot-firs {
	color:#ff8c03;
	line-height: 30px;
	font-family: 'Quicksand Meduim';
}
.foot-first ul li{
	list-style: none;
}

.foot-first h2{
	padding-bottom:29px;
	color:#1C1C1C;
	font-size: 20px;
	line-height: 22px;
	font-family: 'Quicksand Meduim' !important;
}
.header-section{
	display: flex;
    align-items: center;
    justify-content: center;
	padding-left: 86px;
    padding-right: 66px;
}
.navigation{
	display: flex;
	justify-content: flex-end;
	align-items: center;
    justify-content: center;
}
.foot3{
	margin-top:80px;
}


.header__01{
	z-index: 9;
	position:absolute;
	width: 100%;
}
.banner{
	position: relative;
	
}
.header__01{
	margin-top:10px;
}
.logo{
	width:155px !important;
}
.contact1 a{
	color:#2f455c !important;
}
.contact2 a{
	color:#2f455c !important;
}
#wpcf7-f125-p17-o1 input, textarea{
	border:none !important;
}
.elementor-container .map {
	width:100% !important;
}
.services a{
	color:#ff8b00;
}
.read1 a{
	color:#ff8b00;
}
.read2 a{
	color:#ff8b00;
}
.read a{
	color:#ff8b00;
}
.read3 a{
	color:#ff8b00;
}
.read6 a{
	color:#ff8b00;
}
.read4 a{
	color:#ff8b00;
}
.read-section2 a{

	color:#ff8b00;
}
.read-section2 a:after{
	content:url("images/arrow.png");
	margin-left: 10px;
}
.read6 a:after{
	content:url("images/arrow.png");
	margin-left: 28.5%;
    margin-top: -21px;
    display: flex;
    align-items: center;
}
.read2  a:after{
	content:url("images/arrow.png");
	margin-left: 34%;
    margin-top: -21px;
    display: flex;
    align-items: center;
}
.read  a:after{
	content:url("images/arrow.png");
	margin-left: 28%;
    margin-top: -21px;
    display: flex;
    align-items: center;
}
.read4  a:after{
	content:url("images/arrow.png");
	margin-left: 28%;
    margin-top: -21px;
    display: flex;
    align-items: center;
}
.read3 a:after{
	content:url("images/arrow.png");
    margin-left: 31%;
    margin-top: -21px;
    display: flex;
    align-items: center;
}
.read1 a:after{
	content:url("images/arrow.png");
	margin-left: 35%;
    margin-top: -21px;
    display: flex;
    align-items: center;
}
.elementor-container .map{
	max-width:100%;
}


.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: left;
        margin-bottom: 20px;
 
}
 
.one-half { width: 48%; }
.one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}
.map .elementor-container,.map .container{
	width: auto!important;
	max-width: 100%!important;
}
#wpcf7-f125-p17-o1 textarea{
	margin-top:19px;
}

#wpcf7-f606-p560-o1 input{
	border:none !important;
	margin-bottom:20px;
}
#wpcf7-f606-p560-o1 .content-column .col-md-12{
	padding-top:30px;
}
#wpcf7-f606-p628-o1 input{
	border:none !important;
	margin-bottom:20px;
}
#wpcf7-f606-p628-o1  .content-column .col-md-12{
	padding-top:30px;
}
#wpcf7-f606-p629-o1  input{
	border:none !important;
	margin-bottom:20px;
}
#wpcf7-f606-p629-o1  .content-column .col-md-12{
	padding-top:30px;
}
.owlidTwo:before{
	content:url("images/test.png");
}
.owl-carousel .owl-item img{
	width: 12% !important;
}
.test_content p{
	margin-top:30px;
	font-family: 'Quicksand Italic';
	line-height: 25px;
}
.test-head{
	position: absolute;
    left: 109px;
    top: 75%;
}
.test-head h2{
	font-family: 'Barlow Bold';
	font-size: 18px;
	color:#333333;
}
.owl-nav span{
	display:none;
}
.slide-home{
	object-fit: cover;
}
#owl-carousel-home.owl-carousel .owl-item img{
	display: block;
    width: 50% !important;
    height: 289px !important;
    object-fit: cover;
    border-radius: 148px;
}
.slide-heading{
	float:right;
}
.home-img img{
	float:left;
}
.navigation{
	display: flex;
	justify-content: flex-end;
}
.slide-head h2{
	font-family: 'Poppins Bold';
	font-size:40px;
	color:#fff;

}
.error-msg{
	text-align:center;
	margin-top:150px;
	margin-bottom:50px;
}
.title-error{
	font-family: 'Poppins Bold';
	font-size:50px;
	color:#6c120b;
}
.error-msg p{
	font-family: 'Barlow Bold';
	font-size: 25px;
	color:#2f455c;
	padding-top:20px;
}
.slide-details p{
	margin-left: 14%;
	margin-top: -31px;
	font-size:15px;
	color:#999999;
	font-family: 'Barlow Regular';
}
.animation{
	width:30%;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
	width:38% !important;
}
.wpcf7 form .wpcf7-response-output{
	margin: 2em 25em 3em  !important;
}
.mob-standard-logo{
	float:left;
}

.elementor-16 .elementor-element.elementor-element-ce28835 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{
	background-color: #00c1a3 !important;
	border-radius: 5px;
}
.elementor-16 .elementor-element.elementor-element-7859cc8 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{
	background-color: #00c1a3 !important;
	border-radius: 5px;
}
.elementor-16 .elementor-element.elementor-element-0d9c8dd .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{
	background-color: #00c1a3 !important;
	border-radius: 5px;
}
.dot {
	height: 10px;
	width: 10px;
	margin: 0 2px;
	background-color: black;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
  }
  .dot.active {
	background-color: #00c1a3;
  }
  .bubbles{
	  margin-top:80px;
  }
#owl-carousel-home-second button.owl-dot {
    background: black !important;
    height: 10px;
    width: 10px;
    /*border: 1px solid black !important;*/
    margin-right: 10px;
    border-radius: 25px;
}
#owl-carousel-home-second button.owl-dot.active{
	
    background: #0bb5a6 !important;
    height: 10px;
    width: 10px;
	margin-top:46px;
    /*border: 1px solid #0bb5a6 !important;*/
    margin-right: 10px;
    border-radius: 25px;

}
#owl-carousel-home-second .owl-dots{
	text-align: center;
}
#owl-carousel-home-second .owl-dots button:focus{
	border: none !important;
	outline:none !important;
}
.owlidTwo{
	background-color: #fff !important;
	border-radius: 10px;
	padding-top:35px;
	padding-bottom:30px;
	padding-left:45px;
	padding-right:45px;
	margin-left: -7px !important;
    margin-right: -7px !important;
}
[class^="service"]:hover h2,
[class^="service"]:hover p,
[class^="service"]:hover a {
    color: #fff !important;
}

[class^="service"]:hover [class^="read"] a:after {
    filter: brightness(0) invert(1) !important;
}

.mobmenu-right-panel li, .rightmbottom, .rightmtop{
	padding-left: 0% !important;
}
.list1 ul{
	list-style: none;
    padding-left: 7px;

}
.list1 ul li:before{
	content:url("images/icon.png");
	margin-top:-50px;
	position: absolute;
    left: 0px;
    margin-top: 7px;
}
.list2 ul{
	list-style: none;
    padding-left: 7px;

}
.list2 ul li:before{
	content:url("images/icon.png");
	margin-top:-50px;
	position: absolute;
    left: 0px;
    margin-top: 7px;
}
.list3 ul{
	list-style: none;
    padding-left: 7px;

}
.list3 ul li:before{
	content:url("images/icon.png");
	margin-top:-50px;
	position: absolute;
    left: 0px;
    margin-top: 7px;
}
.list4 ul{
	list-style: none;
    padding-left: 7px;

}
.list4 ul li:before{
	content:url("images/icon.png");
	margin-top:-50px;
	position: absolute;
    left: 0px;
    margin-top: 7px;
}
.list5 ul{
	list-style: none;
    padding-left: 7px;

}
.list5 ul li:before{
	content:url("images/details.png");
	margin-top:-50px;
	position: absolute;
    left: -7px;
    margin-top: 15px;
}
.list6 ul{
	list-style: none;
    padding-left: 7px;

}
.list6 ul li:before{
	content:url("images/details.png");
	margin-top:-50px;
	position: absolute;
    left: 0px;
    margin-top: 15px;
}
.list7 ul{
	list-style: none;
    padding-left: 7px;

}
.list7 ul li:before{
	content:url("images/details.png");
	margin-top:-50px;
	position: absolute;
    left: 5px;
    margin-top: 15px;
}
.list8 ul{
	list-style: none;
    padding-left: 7px;

}
.list8 ul li:before{
	content:url("images/details.png");
	margin-top:-50px;
	position: absolute;
    left: 0px;
    margin-top: 15px;
}
.list9 ul{
	list-style: none;
    padding-left: 7px;

}
.list9 ul li:before{
	content:url("images/details.png");
	margin-top:-50px;
	position: absolute;
    left: 13px;
    margin-top: 15px;
}
.list9 ul li{
	padding-left:52px;
}
.list8 ul li{
	padding-left:30px;
}
.list7 ul li{
	padding-left:42px;
}
.list1 ul li{
	padding-left:30px;
}
.list2 ul li{
	padding-left:30px;
}
.list3 ul li{
	padding-left:30px;
}
.list4 ul li{
	padding-left:30px;
}
.list5 ul li{
	padding-left:28px;
}
.list6 ul li{
	padding-left:34px;
}
.footerThird{
	margin-bottom:20px;
}
/* .foot-first a:hover{
	color:#fff;
} */
.home-read a:hover{
	border:2px solid #ff8b00;

}
.services a:hover{
	color:#33cdb5;
}
.home-read {
	display: inline-block;
}
.mail:before{
    content: url(images/mail.png);
    padding-right: 21px;
    position: absolute;
    top: 10px;
    left: 0px;
}
.mail{
	padding-left: 45px;
}
.call:before{
	content:url("images/call.png");
	padding-right: 21px;
    position: absolute;
    top: 10px;
    left: 0px;
}
.call{
	padding-left: 45px;
}
.footnav1 ul li{
	line-height: 35px;
	position: relative;
}
#wpcf7-f2221-p17-o1 input, textarea{
	margin-top:13px;
	background-color: #fafbfd;
	border:none;
	border-radius: 5px;
}
#wpcf7-f2221-p17-o1 textarea{
	background-color: #fafbfd;
	margin-top:16px;
	border-radius: 5px;
}
#wpcf7-f2221-p17-o1 input[type="submit"]{
	background-color: #ff8b00 !important;
	border-radius: 25px !important;
	margin-top:2px !important;
}
#wpcf7-f606-p560-o1  input, textarea{
	margin-top:13px;
	border:none;
	border-radius: 8px;
}
#wpcf7-f606-p560-o1  textarea{
	margin-top:16px;
	border-radius: 8px;
}
#wpcf7-f606-p560-o1  input[type="submit"]{
	background-color: #ff8b00 !important;
	border-radius: 25px !important;
	margin-top: 15px !important;
}
#wpcf7-f606-p629-o1 input, textarea{
	margin-top:13px;
	border:none;
	border-radius: 6px;
}
#wpcf7-f606-p629-o1 textarea{
	margin-top:16px;
	border-radius: 6px;
}
#wpcf7-f606-p629-o1  input[type="submit"]{
	background-color: #ff8b00 !important;
	border-radius: 25px !important;
	margin-top: 15px !important;
}
#wpcf7-f606-p628-o1 input, textarea{
	margin-top:13px;
	border:none;
	border-radius: 6px;
}
#wpcf7-f606-p628-o1 textarea{
	margin-top:16px;
	border-radius: 6px;
}
#wpcf7-f606-p628-o1 input[type="submit"]{
	background-color: #ff8b00 !important;
	border-radius: 25px !important;
	margin-top: 15px !important;
}
.footlogo{
	padding-top:23px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
	width:99.5%;
}
.elementor-16 .elementor-element.elementor-element-ce28835 .elementor-accordion .elementor-tab-title{
	background-color: #fff !important;
    border: 1px solid #f6f6f6;
    margin-bottom: 14px;
	border-radius: 5px;
}
.elementor-accordion .elementor-tab-title{
	background-color: #fff !important;
    border: 1px solid #f6f6f6;
    margin-bottom: 14px;
	border-radius: 5px;
}
.elementor-accordion .elementor-tab-title{
	margin-bottom: 14px !important;
}
.foot-seconds{
	background-color: #fafbfd;
	padding-top: 20px;
}
.elementor-container .elementor-column-gap-no{
	column-gap: 30px;
}
.elementor-5 .elementor-element.elementor-element-5671955 > .elementor-container{
	column-gap: 30px;
}

.footerThird{
	font-size: 15px;
}
.contact1 a:hover{
	color:#ff8b00 !important;
}
.contact2 a:hover{
	color:#ff8b00 !important;
}
#wpcf7-f2221-p17-o1 textarea span{
	display:none;
}
.logo-img img{
	width:148px !important;
	height:auto !important;
}
.footlogo img{
	width:148px !important;
	height:100px !important;
}
#post-16 p{
	margin-bottom: 25px;
    margin-right: 28px;
    margin-left: 9px;
    margin-top: 4px;
}

.logo img{
	width: 169px;
	height:auto;
}
#wpcf7-f2221-p17-o1 textarea { 
	resize: none; 
}
.foot-first{
	background-image: url("images/footer-banner.png");
    height: 500px;
    object-fit: cover !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	padding-top: 105px;
	background-position: center bottom;
	padding-bottom: 130px;
}
.footnav1{
	font-family: 'Quicksand Regular';
	font-size:15px;
	line-height: 25px;
}
.footnav1 ul li a{
	font-family: 'Quicksand Regular';
	font-size:15px;
	line-height: 35px;
	color: #1C1C1C;
}
.footnav1 ul li a:hover{
	color: #F78C1F;
}
.helpie-faq.accordions .collection-title{
	margin-bottom: 25px !important;
    text-align: center;
	font-family: 'Poppins Bold';
	font-size: 30px;
	color:#2f455c;
}
.search__wrapper textarea{
	font-family: 'Quicksand Regular';
	font-size: 14px;
}
.accordion__title{
	font-family: 'Quicksand Regular';
	font-size: 18px;
	color:#2f455c;
}
.accordion__body p{
	font-family: 'Quicksand Regular';
	font-size: 15px;
	color:#2f455c;
	line-height: 25px;
}
.helpie-faq.accordions .accordion__item{
	padding-bottom: 13px !important;
	padding-top: 20px !important;
}
.helpie-faq .accordion .accordion__item .accordion__header{
	padding-top: 20px !important;
    padding-bottom: 20px !important;
	border-radius: 8px;
}
.helpie-faq.accordions .accordion{
	border:none !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
	text-align: center;
}


.elementor-14 .elementor-element.elementor-element-41d94e0 .lae-odometers .lae-odometer .lae-stats-title{
	padding-right: 133px !important;
}

.footnav1{
	width:43% !important;
}

.elementor-560 .elementor-element.elementor-element-0300112 .eael-contact-form-7 .wpcf7-not-valid-tip{
	margin-top: -12px;
}
#wpcf7-f606-p560-o1 textarea { 
	resize: none; 
}
.helpie-faq.accordions .search__icon{
	right: 20px !important;
	color:#949494 !important;
}
.helpie-faq.accordions .search__input{
	padding-left: 20px !important;
	font-family: 'Quicksand Regular';
	font-size: 14px;
}
.accordion{
	margin-top: 50px !important;
}
.helpie-faq.accordions .search__wrapper{
	margin-bottom:80px;
}
.elementor-17 .elementor-element.elementor-element-12699c4 .eael-contact-form-7 .wpcf7-not-valid-tip{
	margin-top: 14px;
}
#wpcf7-f2221-p17-o1 input[type="submit"]:hover{
	background-color: transparent !important;
}
#wpcf7-f2221-p17-o1 input[type="submit"]{
	border: 2px solid #ff8b00;
}
.wpcf7-response-output{
	margin-top: -3px !important;
    margin-bottom: 65px !important;
}
#wpcf7-f606-p560-o1 input[type="submit"]:hover{
	background-color: transparent !important;
}
#wpcf7-f606-p560-o1 input[type="submit"]{
	border: 2px solid #ff8b00 !important;
}
.wpcf7-response-output{
	width: 40%;
    text-align: center;
}
.helpie-faq.accordions .accordion__header:after{
	margin-right: 19px !important;
}
.helpie-faq.accordions .accordion__header:before{
	margin-right: 19px !important;
}
.wpcf7 form .wpcf7-response-output{
	margin: 2em 26.5em 4em !important;
}
.access a:link { text-decoration: none; }
.access a:visited { text-decoration: none; }
.access a:hover { text-decoration: none; }
.access a:active { text-decoration: none; }

#wpcf7-f606-p628-o1 input[type="submit"]:hover{
	background-color: transparent !important;
}
#wpcf7-f606-p628-o1 input[type="submit"]{
	border: 2px solid #ff8b00 !important;
}
#wpcf7-f606-p629-o1 input[type="submit"]:hover{
	background-color: transparent !important;
}
#wpcf7-f606-p629-o1 input[type="submit"]{
	border: 2px solid #ff8b00 !important;
}
.search__wrapper ::placeholder{
	font-family: 'Quicksand Regular';
	font-size: 14px;
}
.helpie-faq.accordions .search__input{
	border:1px solid #f6f6f6 !important;
	border-radius: 6px !important;
	height: 49px !important;
}
.accordion__header.active {
    background-color: #00C1A3 !important;
}
.helpie-faq.accordions .accordion__header.active .accordion__title, .helpie-faq.accordions .accordion__header:focus .accordion__title{
	color:#fff;
}
.accordion__header.active::before, .accordion__header.active::after {
    background: #00C1A3  !important;
}
#wpcf7-f606-p629-o1 input, #wpcf7-f606-p629-o1 textarea{
	font-size: 15px;
	font-family: 'Quicksand Regular';
}
#wpcf7-f606-p628-o1 input, #wpcf7-f606-p628-o1  textarea{
	font-size: 15px;
	font-family: 'Quicksand Regular';
}
#wpcf7-f606-p560-o1 input, #wpcf7-f606-p560-o1 textarea{
	font-size: 15px;
	font-family: 'Quicksand Regular';
}
.wpcf7-response-output{
	width: 44% !important;
}
#wpcf7-f2221-p17-o1 textarea{
	padding-top: 20px;
}
#wpcf7-f606-p560-o1 textarea{
	padding-top: 20px;
}
#wpcf7-f606-p560-o1 textarea::placeholder{
	padding-top: 0px !important;
}
@keyframes hue {
    from {
        filter: hue-rotate(0deg);
        -webkit-filter: hue-rotate(0deg);
    }
    to {
        filter: hue-rotate(-360deg);
        -webkit-filter: hue-rotate(-360deg);
    }
}
#eael-fancy-text-005bfb2 {

    -webkit-font-smoothing: antialiased;
    background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a);
    animation: hue 10s infinite linear;
    color: #f35626;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.typed-cursor{
	-webkit-font-smoothing: antialiased;
    background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a);
    animation: hue 10s infinite linear;
    color: #f35626;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#mobmenuright a{
	font-family: 'Quicksand Meduim' !important;
	font-size:16px !important;
	color:#2f455c !important;
}

.elementor-5 .elementor-element.elementor-element-005bfb2 .eael-fancy-text-prefix{
    margin:0px 4px -4px;
}
#mobmenuright .current-menu-item.current_page_item a {
    color: #ff8b00 !important;
}
.slide-head{
	animation-duration: 3s !important ;
}
#wpcf7-f606-p628-o1 textarea{
	padding-top:12px;
}
#wpcf7-f606-p629-o1 textarea{
	padding-top:12px;
}
.home-slide img{
	float:left;
}
.elementor-14 .elementor-element.elementor-element-faff478 .lae-uber-grid-container{
	column-gap: 0px !important;
}
.lae-odometers .lae-odometer{
	text-align: center !important;
}
.lae-odometers .lae-odometer .lae-number{
	line-height:32px !important;
	
}
.lae-odometers .lae-odometer{
	margin-bottom:0px !important;
}
.accordion__body {
    transition: 0.0s ease all;
}
.helpie-faq.accordions .search__input{
	font-size:15px !important;
	font-family: 'Quicksand Regular';
}
.wpcf7-form-control-wrap .your-company .wpcf7-not-valid-tip{
	font-size: 0px !important;
}
.wpcf7-not-valid-tip .content-column .one_third {
	font-size: 0px !important;
	
}
.helpie-faq.accordions .accordion__header:after {
    content: url('images/arrowdwn.png') !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    font-size: 15px;
    margin: auto;
    height: 25px !important;
    width: 26px !important;
    background: #f9f5f5 !important;
}
.helpie-faq.accordions .accordion__header.active:after{
	background: #fff !important;
}

.helpie-faq.accordions .accordion__header:after {
    top: 30% !important;
}
.accordion__header.active:after {
    transform: rotate(180deg);
    background-color: #000 !important;
}
.header-section{
	padding-left: 0px;
	padding-right: 0px;
}
.footnav1{
	margin-top:23px;
}
.foot2{
	margin-top:25px;
}
.client-data{
	display: flex;
	align-items: center;
}
.test-head{
	position: relative;
	left:0!important;
	top: 0!important;

}
.owl-carousel .owl-item .client-image{
	margin-right: 15px;
}
.owl-carousel .owl-item .client-image img{
	width: 70px!important;
	height: 70px;
	border-radius: 50px;
	object-fit: cover;
}

.client-postion p{
	font-size:15px;
	color:#999999;
	font-family: 'Barlow Regular';
}
#wpcf7-f2221-p17-o1 input[type="submit"]{
	height:50px;
	padding-top:10px;
}
.accordion__body {
	padding: 20px !important;
}
.slide-content {
    color: #fff;
    max-width: 50%;
    margin: 0 auto;
}
.slide-content h2 {
    color: #fff;
    font-weight: bold;
    margin-bottom: 15px;
}
.eael-fancy-text-container.style-1 {
    display: flex;
    flex-direction: row;
    column-gap: 0;
}
span.eael-fancy-text-prefix {
    margin-right: 15px !important;
}
.animation .eael-fancy-text-container{
	align-items: center !important;
}
.banner-title h1 {
  background: linear-gradient(90deg, #7743CA 0%, #14ABA9 100%);
  -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: gradient-rotation 3s ease-in-out infinite;
    background-size: 200% 200%;
}
@keyframes gradient-rotation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
