.footer_list_manu ul li a span{
font-size: 19px;
line-height: 25px !important;
text-transform: uppercase !important;
color: #000000 !important;
font-weight: 500 !important;
font-family: "Barlow" !important;
}
.flx{
display:flex!important;
flex-direction:row!important;
}
.footer_list_manu ul li a span:hover{
color: #de2f29 !important;
}
.ick a{
width:auto !important;
}
#ast-scroll-top {
background-color: #de2f29 !important;
font-size: 25px;
bottom:67px;
}
.pp_1 p a:hover{
color:#de2f29 !important;
}
.footer_list_manu ul li a:focus{
outline: none !important;
}
.footer_copy_right p{
font-size: 15px;
line-height: 18px !important;
color: #a2a1a1!important;
font-weight: 400 !important;
font-family: "Poppins", serif!important;
margin-bottom:0 !important;
}
.soc{
display:flex;
flex-direction:row!important; }
.prvcy{
position:relative;
padding-left:15px;
margin-left:15px;
z-index:1;
}
.prvcy:after{
content: "";
position:absolute;
left:0;
top:50%;
background-color:#ccc;
width:1px;
height:20px;
transform:translateY(-50%);
}
.copy1{
width:40%;	
}
.copy2{
width:60%;	
}
.copy2 p{
float:right;
}
.footer_copy_right p a{
color: #a2a1a1 !important;
}
.footer_copy_right p a:hover{
color: #de2f29 !important;
}
.footer_full_manu{
padding:30px 0px!important;	
}
.footer_full_manu li.elementor-icon-list-item.elementor-inline-item {
padding-inline: 65px!important;
}
.footer_full_manu .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
border-bottom: 0;
border-left-width: 1px;
border-right: 0;
border-top: 0;
border-style: solid; height: 100%; position: absolute!important;
right: auto;
right: -8px;
width: auto; right: 0!important;
top:0!important;
}
.full_copy_right{
padding:17px 0 !important;
}
.site_pd{
padding-top:40px;
padding-bottom:70px;
}
.suscribr_txt p {
font-size: 20px;
line-height: 26px !important;
color: #c4c4c4 !important;
font-weight: 300 !important;
font-family: "League Spartan",serif!important;
}
.home_mail_form {
display:flex !important;
flex-direction:row !important; 
margin-bottom:0 !important;
gap:20px !important;
} .home_mail_form p input{
border-left:none !important;
border-top:none !important;
border-right:none !important;
background:transparent !important;
border-radius:0 !important;
padding-left:0 !important;
padding-right:0 !important;
padding-top:0 !important;
padding-bottom:0px !important;
height:30px !important;
border-bottom:1px solid #959595 !important;
font-size: 16px;
line-height: 20px !important;
color: #fff !important;
font-weight: 300 !important;
font-family: "League Spartan",serif!important;
font-style: italic !important;
}
.home_mail_form p input:focus{
border-style:solid !important;
border-color:#fff !important;
border-radius:0 !important;
border-left:none !important;
border-top:none !important;
border-right:none !important;
}
.home_mail_form p .wpcf7-submit{
font-size: 25px;
letter-spacing: 1px !important;
line-height: 22px !important;
text-transform: uppercase !important;
color:  #de2f29 !important;
font-weight: 600 !important;
font-family: "League Spartan",serif!important;
padding-bottom:0 !important;
padding-top:8px !important;
font-style: normal !important;
border-bottom:none !important;
transition: all .3s !important;
}
.home_mail_form p .wpcf7-submit:focus{
border-bottom:none !important;
}
.home_mail_form p .wpcf7-submit:hover{
color:#fff !important;
}
.footer_logo{
width: 250px !important;
height: auto !important;
}
.home_mail_form p br{
display:none !important;
} .home_mail_form p input::placeholder {
font-size: 18px;
letter-spacing: 0px;
line-height: 26px!important;
color: #5b5a5a!important;
font-weight: 300!important;
font-family: "League Spartan",serif!important;
}
.home_mail_form p:last-child{
height:26px!important
}  
.sub_frm {
padding-inline:290px;
}
.home_bot_suscribe {
padding-bottom: 20px;
padding-top: 20px;
display:flex;
flex-direction:row!important;
gap:20px;
align-items:center;
}
.sub1{
width:40%;
padding-top:28px;
}
.sub2{
width:60%;
}
.boxi{
width:100%;
}
.home_mail_form .wpcf7-not-valid-tip{
position: absolute;
}
.suscribe_form .wpcf7-response-output {
position: absolute;
left: 0;
width: 100% !important;
margin: 0 !important;
bottom: -30px;
color: #fff;
display:none !important;
} .free_h2 h2{
font-size: 50px;
letter-spacing: 1px;
line-height: 55px!important;
text-transform: uppercase;
color: #ffffff!important;
font-weight: 500!important;
font-family: "Rubik", serif !important;
position:relative;
}
.free_h2 h2:after{
content: '';
display: block;
position: absolute;
width: 10%;
border: 1px solid  #de2f29;
top:150px;
left:50%;
transform:translate(-50%, -50%);
}
.free_con{ background-image:url(https://selecctt.com/mosquitoenemy/wp-content/uploads/2025/02/Mosquito-1.jpg);
background-repeat:no-repeat;
background-size:cover;
width:100%;
background-position:center center;
}
.hed_secc{
padding-top:60px;
text-align:center;
}
.grd_box{ height: 375px;
border-radius: 0px;
filter: drop-shadow(0px 2px 10.5px rgba(49,49,49,0.09));
background-color: #ffffff;
padding:40px 20px;
text-align:center;
}
.grid_con{
padding-bottom:130px;
margin-top:120px;
}
.grd{
column-gap: 140px!important; 
}
.lo_h4 h4{
font-size: 25px;
letter-spacing: 1px;
line-height: 35px!important;
text-transform: uppercase;
color: #000000!important;
font-weight: 500!important;
font-family: "Rubik", serif !important;
position:relative;
}
.lo_h4 h4:after{
content: '';
display: block;
position: absolute;
width: 25%;
top:60px;
left:50%;
transform:translate(-50%, -50%);
height: 1px;
background-color: #e1e1e1!important;
}
.pp{
padding-top:60px;
padding-bottom:30px;
}
.pp_1 p{
font-size: 18px;
letter-spacing: 0px;
line-height: 28px!important;
color: #1d1d1d!important;
font-weight: 300!important;
font-family: "Roboto", serif!important;
margin-bottom:2px;
}
.pp_1 p a{
font-size: 18px;
letter-spacing: 0px;
line-height: 28px!important;
color: #1d1d1d!important;
font-weight: 300!important;
font-family: "Roboto", serif!important;
margin-bottom:2px;
outline:none!important;
}
.lo_h3 h3{
font-size: 25px;
letter-spacing: 1px;
line-height: 30px!important;
color: #e23433!important;
font-weight: 300!important;
font-family: "League Spartan",serif!important;
}
a{
text-decoration:none!important;
}
.bx{
overflow-y:scroll;
}
.bx::-webkit-scrollbar {
width: 6px;
background-color:#ECECEC;
border-radius: 20px;
}
.bx::-webkit-scrollbar-thumb {
background-color:  #ccc;
border-radius: 20px;
} .serv_con{
margin-top:60px;
margin-bottom:60px;
}
.txt_head{
text-align:center;
margin-bottom:50px;
} .pp_0 .mosquito_h5 h5{
padding-bottom:20px;
width:90%;
}  
.row_conn{
display:flex;
flex-direction:row!important;
gap:50px;
}
.ro2 .mosquito_para p {
margin-top: 0;
padding-bottom: 20px;
}
.ro2 {
display:flex;
flex-direction:column!important;
gap:80px;
}
.bt_co{
display:flex;
gap:0px;
flex-direction:row!important;
}
.bt10{
width:auto;
position:relative;
padding-right:15px;
margin-right:15px;
}
.bt10:after {
position: absolute;
content: '';
border-right: 1px solid #ccc;
height: 50px;
top: 3px;
right: 0px;
}
.bt11{
width:auto;
} .first_con{
margin-bottom:60px;
}
.ser{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding-block:40px;
margin-bottom:60px;
}
.my1 {
box-shadow: 0px 5px 83px 0px rgba(27, 26, 26, 0.12) !important;
padding: 60px !important;
gap: 0px !important;
}
.ick .elementor-icon-list-text {
color: #fff;
font-size: 17px;
line-height: 27px;
font-family: "Roboto", serif;
font-weight: 400;
}
.ick .elementor-icon-list-icon svg {
fill:#fff;
}
.ser2{
margin-bottom:60px;
}
.full_locat{
margin-bottom:25px;
}
.ser2_hed{
text-align:center;	
}
.sv1 {
padding: 25px 0 15px;
text-align: center;
}
.loct_para {
padding-block:15px;
}
.sv1 .mosquito_h5 h5 {
margin-top: 0;
margin-bottom: 20px;
}
.ser3{
margin-bottom:60px;
} 
.tstimo .elementor-testimonial__image img {
height: 120px;
width: 120px;
}
.tstimo .elementor-testimonial__name {
color:#000!important;
font-family: "Rubik", serif !important;
}
.tstimo .elementor-testimonial__title {
color:#e23433!important;
font-family: "Rubik", serif !important;
}
.tstimo .elementor-testimonial__text {
font-size: 17px;
line-height: 27px!important;
color: #010101!important;
font-family: "Roboto", serif!important;
font-weight: 400!important;
}
.tstimo .swiper-pagination-bullet {
height: 10px;
width: 10px;
}
.tstimo .swiper-pagination-bullet-active {
background-color:#e23433;
}
a{
outline:none!important;	
}
.mp{
width:60%;	
}
.mp .elementor-widget-google_maps iframe {
height: 620px!important;
}
.ick{
height: 620px!important;
width:40%;
}
.ro1_img img{
border-radius: 7px;
height: 530px;
object-fit: cover;
} 
.jk .ro1_img img{
height: 580px;
}
.kl .ro1_img img{
height: 500px;
} @media (min-width: 1920px) and (max-width:2560px) {
.ro1_img img {
border-radius: 7px;
height: 545px;
object-fit: cover;
width: 100%;
}
}
@media only screen and (max-width: 1880px) { 
.sub_frm {
padding-inline: 270px;
}
}
@media only screen and (max-width: 1867px) { 
.sub_frm {
padding-inline: 250px;
}
}
@media only screen and (max-width: 1780px) { 
.menuu {
padding-inline: 180px;
}
.footer_full_manu li.elementor-icon-list-item.elementor-inline-item {
padding-inline: 54px !important;
}
.sub_frm {
padding-inline: 220px;
}
.ro1_img img {
border-radius: 7px;
height: 550px;
object-fit: cover;
}	
}
@media only screen and (max-width: 1754px) { 
}
@media only screen and (max-width: 1680px) { 
.sub_frm {
padding-inline: 190px;
}
.suscribr_txt p {
font-size: 19px;
line-height: 23px !important;	
}
.ro1_img img {
border-radius: 7px;
height: 512px;
object-fit: cover;
}	
.ick {
height: 660px !important;
width: 40%;
}
.mp .elementor-widget-google_maps iframe {
height: 660px!important;
}
.menuu {
padding-inline: 115px;
}
}
@media only screen and (max-width: 1550px) { 
.footer_full_manu li.elementor-icon-list-item.elementor-inline-item {
padding-inline: 36px !important;
}
.menuu {
padding-inline: 65px;
}
.ick {
height: 640px !important;
width: 40%;
}
.mp .elementor-widget-google_maps iframe {
height: 640px!important;
}
.ro1_img img {
border-radius: 7px;
height: 540px;
object-fit: cover;
}
.suscribr_txt p {
font-size: 18px;
line-height: 22px !important;	
}
.sub_frm {
padding-inline: 170px;
}	
.grd{
column-gap: 110px!important; 
}	
}
@media only screen and (max-width: 1440px) { 
.sv1 .mosquito_h5 h5 {
font-size: 17px !important;
line-height: 27px !important;
}
.pp_0 .mosquito_h5 h5 {
padding-bottom: 20px;
width: 90%;
font-size: 18px !important;
line-height: 28px !important;
}
.footer_list_manu ul li a span {
font-size: 18px;
line-height: 24px !important;
}
.footer_full_manu li.elementor-icon-list-item.elementor-inline-item {
padding-inline: 44px !important;
}
.footer_copy_right p {
font-size: 14px;
line-height: 17px !important;	
}	
.suscribr_txt p {
font-size: 17px;
line-height: 21px !important;	
}
.home_mail_form p .wpcf7-submit {
font-size: 23px;
letter-spacing: 1px !important;
line-height: 34px !important;
}
.sub_frm {
padding-inline: 150px;
}
.home_mail_form p input::placeholder {
font-size: 16px;
letter-spacing: 0px;
line-height: 24px!important;
color: #5b5a5a!important;
font-weight: 300!important;
font-family: "League Spartan",serif!important;
}	
.grd{
column-gap: 100px!important; 
}	
.free_h2 h2 {
font-size: 40px;
line-height: 50px !important;
}	
.lo_h4 h4 {
font-size: 23px;
line-height: 33px !important;	
}
.pp_1 p {
font-size: 16px;
letter-spacing: 0px;
line-height: 26px !important;
}
.lo_h3 h3 {
font-size: 23px;
line-height: 28px !important;
}
.pp_1 p a {
font-size: 16px;
letter-spacing: 0px;
line-height: 26px !important;
}
#ast-scroll-top {
width: 45px !important;
height: 45px !important;
display: flex !important;
justify-content: center;
align-items: center;
}
#ast-scroll-top svg {
width: 16px !important;
height: 16px !important;
}
#ast-scroll-top .icon-arrow {
font-size: 15px !important;
}	
.ick {
height: 590px !important;
width: 40%;
}
.mp .elementor-widget-google_maps iframe {
height: 590px!important;
}
.bt10 .mosq_btn a {
font-size: 15px;
}
.bt11 .mosq_btn a {
font-size: 15px;
}
.tstimo .elementor-testimonial__text {
font-size: 15px;
line-height: 25px !important;
}
.accord2 .e-n-accordion-item-title-text {
font-size: 18px !important;
line-height: 23px !important;
}
.itm p {
font-size: 16px!important;
line-height: 26px !important;
}	
.grid_con {
padding-bottom: 85px;
margin-top: 120px;
}	
.free_h2 h2:after {
top: 130px;
}
.grid_con {
padding-bottom: 78px;
margin-top: 82px;
}
.stomch_ma {
padding: 20px 0 20px 0;
}
.stomch_ma p br{
display:none !important;
}
.stomch_ma p{
margin-top:10px !important;
}
.stone_ah ul{
margin-left:0 !important;
}
.stomch_ma ul , .stomch_ma ol{
margin-bottom:0 !important;
}
.ro1_img img {
border-radius: 7px;
height: 430px;
}
}
@media only screen and (max-width: 1366px) { 
.bt10 .mosq_btn a {
font-size: 14px;
}
.bt11 .mosq_btn a {
font-size: 14px;
}
.sub1{
width:44%;
padding-top:28px;
}
.sub2{
width:56%;
}
.grd{
column-gap: 80px!important; 
}	
.ro1_img img {
border-radius: 7px;
height: 430px;
}	
.txt_head {
margin-bottom: 30px;
}
}
@media only screen and (max-width: 1280px) { 
.sub1{
width:48%;
padding-top:28px;
}
.sub2{
width:52%;
}
.sub_frm {
padding-inline: 150px;
}
.grd{
column-gap: 60px!important; 
}
.bt10 .mosq_btn a {
font-size: 13px;
}
.bt11 .mosq_btn a {
font-size: 13px;
}
.ro1_img img {
border-radius: 7px;
height: 430px;
}
.lo_h4 h4 {
font-size: 19px;
line-height: 29px !important;
} .serv_con {
margin-top: 40px;
margin-bottom: 40px;
}
}
@media only screen and (max-width: 1258px) { 	
.footer_full_manu li.elementor-icon-list-item.elementor-inline-item {
padding-inline: 25px !important;
}
.footer_copy_right p{
padding-right: 10%;
}
}
@media only screen and (max-width: 1150px) { 
.sub_frm {
padding-inline: 80px;
}	
.site_pd {
padding-top: 40px;
padding-bottom: 50px;
}
.pp_0 .mosquito_h5 h5 {
font-size: 18px !important;
line-height: 28px !important;
}
.bt10 .mosq_btn a {
font-size: 11px;
}
.bt11 .mosq_btn a {
font-size: 11px;
}
.ro2 {
gap: 48px;
}
.my1 .mosq_btn a {
font-size: 14px;
}
.copy1{
width:50%;	
}
.copy2{
width:50%;	
}	
.ro1_img img {
border-radius: 7px;
height: 450px;
}
}
@media only screen and (max-width: 1080px) { 
.footer_full_manu li.elementor-icon-list-item.elementor-inline-item {
padding-inline: 18px !important;
}
.pp_0 .mosquito_h5 h5 {
font-size: 16px !important;
line-height: 26px !important;
}
.bt10 .mosq_btn a {
font-size: 11px;
padding: 20px 24px;
}
.bt11 .mosq_btn a {
font-size: 11px;
padding: 20px 24px;
}
.footer_logo {
width: 180px !important;
height: auto !important;
}
.sub1{
width:50%;
padding-top:28px;
}
.sub2{
width:50%;
}
.grd{
column-gap: 40px!important; 
}
.free_h2 h2:after {
top: 120px;
}
.grid_con {
padding-bottom: 75px;
margin-top: 78px;
}
}
@media only screen and (max-width: 1024px) { 
.footer_list_manu ul li a span {
font-size: 15px;
line-height: 22px !important;
}
.suscribr_txt p {
font-size: 16px;
line-height: 20px !important;
}
.free_h2 h2 {
font-size: 35px;
line-height: 45px !important;
}
.lo_h4 h4 {
font-size: 18px;
line-height: 28px !important;	
}
.pp_1 p {
font-size: 14px;
letter-spacing: 0px;
line-height: 24px !important;
}	
.lo_h3 h3 {
font-size: 20px;
line-height: 26px !important;
}
.pp_1 p a {
font-size: 14px;
letter-spacing: 0px;
line-height: 24px !important;
}	
.free_h2 h2:after {
content: '';
display: block;
position: absolute;
width: 13%;
border: 1px solid #de2f29;
top: 120px;
left: 50%;
transform: translate(-50%, -50%);
}
.accord2 .e-n-accordion-item-title-text {
font-size: 16px !important;
line-height: 21px !important;
}
.itm p {
font-size: 14px !important;
line-height: 24px !important;
}
.row_conn {
gap: 25px;
}
.ro2 .mosquito_para p {
padding-bottom: 10px;
}
}
@media only screen and (max-width: 991px) { 
.site_pd {
padding-top: 40px;
padding-bottom: 40px;
}
.sub_frm {
padding-inline: 45px;
}	
#ast-scroll-top {
width: 40px !important;
height: 40px !important;
}
.bt10 .mosq_btn a {
font-size: 11px;
padding: 20px;
}
.bt11 .mosq_btn a {
font-size: 11px;
padding: 20px;
}
.ick .elementor-icon-list-text {
color: #fff;
font-size: 14px;
line-height: 25px;
font-family: "Roboto", serif;
font-weight: 400;
}	
.copy2 {
order:1; 
}
.copy1 {
order:2; 
}
}
@media only screen and (max-width: 918px) { 
.menuu {
padding-inline: 40px;
}
.footer_full_manu li.elementor-icon-list-item.elementor-inline-item {
padding-inline: 12px !important;
}
}
@media only screen and (max-width: 991px) { 
.full_copy_right .mosquitoenemy_pd_lr   {
flex-direction:column !important;
gap:10px;
}
.footer_copy_right p{
padding-right:0 !important;
}
.full_copy_right .copy2,
.full_copy_right .copy1{
width:100% !important;
text-align:center;
text-align: center;
justify-content: center;
align-items: center;
}
.soc{
justify-content:center;
}
}
@media only screen and (max-width: 768px) { 
.my1 .mosq_btn a {
font-size: 11px;
}
.footer_list_manu ul{
display:grid !important;
grid-template-columns:repeat(3, 1fr) !important;
gap: 10px;
}
.footer_full_manu li.elementor-icon-list-item.elementor-inline-item {
padding-inline: 12px !important;
justify-content: flex-start;
}
.footer_full_manu li.elementor-icon-list-item.elementor-inline-item a{
justify-content: flex-start;
}
.sub1{
width:100%;
padding-top:28px;
}
.sub2{
width:100%;
}
.home_bot_suscribe {
padding-bottom: 20px;
padding-top: 20px;
display:flex;
flex-direction:column!important;
gap:10px;
align-items:center;
}
.suscribr_txt p {
font-size: 17px;
line-height: 20px !important;
text-align: center;
}
.footer_copy_right p {
font-size: 14px;
line-height: 22px !important;
text-align: center;
} .copy2 p {
margin-top: -20px;
}	
.flx{
display:flex!important;
flex-direction:column!important;
}
.grd{
column-gap: 0px!important; 
grid-template-columns: repeat(1, 1fr)!important;
row-gap: 20px;
}
.free_h2 h2 {
font-size: 30px;
line-height: 40px !important;
}	
.lo_h4 h4:after {
content: '';
display: block;
position: absolute;
width: 10%;
top: 48px;
}
.lo_h4 h4 {
font-size: 18px;
line-height: 28px !important;	
}
.lo_h3 h3 {
font-size: 18px;
line-height: 24px !important;
}	
.mp{
width:100%;	
}
.ick{
width:100%;	
}	
.row_conn {
display: flex;
flex-direction:column!important;
gap: 40px;
}	
.bt10:after {
position: absolute;
content: '';
border-right: 1px solid #ccc;
height: 44px;
top: 0px;
right: 0px;
}
.ro2 {
display: flex;
flex-direction: column !important;
gap: 28px;
}
.txt_head {
text-align: center;
margin-bottom: 20px;
}
.ro1_img img {
border-radius: 7px;
height: auto;
object-fit: cover;
}	
.ser .sbox_right {
margin-top: 0px;
}
.jk .ro1_img img{
height: auto;
}
.kl .ro1_img img{
height: auto;
}
.accord2 .e-n-accordion-item-title-text {
font-size: 15px !important;
line-height: 20px !important;
}	
.acord_para p{
padding-bottom:8px!important;
}
.acod_hd {
text-align: center;
margin-bottom: 2px!important;
}
}
@media only screen and (max-width: 768px) { 
.footer_full_manu .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
display: none;
}	
}
@media only screen and (max-width: 767px) { 
.grd_box{
height:auto!important;
}
.gd{
height:80px;
}
.ick {
height: 500px !important;
}	
.serv_con {
margin-top: 40px;
margin-bottom: 40px;
}
.first_con {
margin-bottom: 40px;
}
.ser2 {
margin-bottom: 30px;
}
.grid_con {
padding-bottom: 60px;
margin-top: 80px;
}
.ser {
margin-bottom: 30px;
}
.ser3 {
margin-bottom: 30px;
}
}
@media only screen and (max-width: 640px) { 
.footer_list_manu ul{
display:grid !important;
grid-template-columns:repeat(2, 1fr) !important;
gap: 10px;
}
}
@media only screen and (max-width: 600px) { 
.footer_list_manu ul li a span {
font-size: 14px;
line-height: 35px !important;
}
.footer_logo {
width: 130px !important;
height: auto !important;
}
.footer_full_manu .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
height: 50%!important;
}
.home_mail_form p .wpcf7-submit {
font-size: 18px;
}
.footer_copy_right p {
font-size: 14px;
line-height: 22px !important;
text-align: center;
}
.copy2 p {
float: right;
margin-top: -20px;
}
#ast-scroll-top {
width: 36px !important;
height: 36px !important;
}
.my1 {
box-shadow: 0px 5px 83px 0px rgba(27, 26, 26, 0.12) !important;
padding: 10px !important;
gap: 0px !important;
}
.tstimo .elementor-testimonial__image img {
height: 100px;
width: 100px;
}
.sv1 .mosquito_h5 h5 {
margin-bottom: 0px;
}
.sv1 {
padding-block: 20px;
text-align: center;
gap: 10px;
}	
}
@media only screen and (max-width: 520px) { 
.footer_full_manu .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
height: 50%!important;
}
.free_h2 h2:after {
content: '';
display: block;
position: absolute;
width: 23%;
border: 1px solid #de2f29;
top: 105px;
left: 50%;
transform: translate(-50%, -50%);
}	
.grid_con {
padding-bottom: 60px;
margin-top: 80px;
}
.footer_copy_right p {
font-size: 13px;
line-height: 20px !important;
text-align: center;
}	
.ick {
height: 600px !important;
}
.free_h2 h2 {
font-size: 26px;
line-height: 36px !important;
}
.sv1 .mosquito_para p {
margin-top: 5px !important;
}
}
@media only screen and (max-width: 480px) {
#ast-scroll-top {
width: 30px !important;
height: 30px !important;
}
.bt10 .mosq_btn a {
font-size: 10px;
padding: 11px;
}
.bt11 .mosq_btn a {
font-size: 10px;
padding: 11px;
}
.bt10:after {
height: 30px;
}
.my1 .mosq_btn a {
font-size: 10px;
}
.ser2 {
margin-bottom: 20px;
}
.pp_0 .mosquito_h5 h5 {
padding-bottom: 20px;
width: 100%;	
}
.sv1 .mosquito_h5 h5 {
margin-top: 0;
margin-bottom: 8px;
}
#ast-scroll-top{
display:none !important;
}
.free_h2 h2:after {
top: 85px;
}
.grid_con {
padding-bottom: 60px;
margin-top: 54px;
}
.prvcy{
position:relative;
padding-left:0px;
margin-left:0px;
z-index:1;
}
.prvcy:after{
display:none;
}
.soc{
flex-direction:column!important;	
gap:10px;	
}		
}
@media only screen and (max-width: 430px) {
.menuu {
padding-inline: 12px;
}
.footer_full_manu li.elementor-icon-list-item.elementor-inline-item {
padding-inline: 15px !important;
}
.home_mail_form {
flex-direction: column!important;
margin-bottom: 0 !important;
gap: 0px !important;
}
.home_bot_suscribe {
padding-bottom: 10px;
padding-top: 10px;
gap: 0px;
align-items: center;
}
.sub1 {
width: 100%;
padding-top: 20px;
}
.footer_copy_right p {
font-size: 13px;
line-height: 20px !important;
text-align: center !important;
} 
.footer_list_manu ul {
gap: 2px;
}
}
@media only screen and (max-width: 420px) { 
.footer_list_manu ul {
display: grid !important;
grid-template-columns: repeat(1, 1fr) !important;
gap: 10px;
}
.footer_list_manu ul li{
padding-inline: 0px !important;
}
.footer_list_manu ul li:after{
display:none;
}
.footer_full_manu li.elementor-icon-list-item.elementor-inline-item{
padding-inline: 0px !important;
}
.footer_list_manu ul li a span {
font-size: 14px;
line-height: 22px !important;
}
.footer_full_manu {
padding: 15px 0px !important;
}
.copy2 ul li a span{
font-size:12px;
}
}
@media only screen and (max-width: 360px) { 
.bt10 .mosq_btn a {
font-size: 9px;
padding: 9px;
}
.bt11 .mosq_btn a {
font-size: 9px;
padding: 9px;
}
.bt10 {
width: auto;
position: relative;
padding-right: 6px;
margin-right: 6px;
}
}
#ast-scroll-top:hover {
background:#000!important;
} .acord1{
margin-top:60px;
margin-bottom:60px;
}
.acod_hd{
text-align:center;
margin-bottom:18px;
}
.acord_para{
text-align:center;	
}
.acord_para p{
padding-bottom:18px;
}
.acord2{
padding-top:40px;
}
.acord2_hd{
text-align:center;
}
.main_acord{
margin-top:30px;	
}
.accord2 .e-n-accordion-item-title-icon span>svg {
fill:#de2f29!important;
}
.accord2 .e-n-accordion-item-title {
border:none!important;
}
.accord2 .e-n-accordion-item-title-text{
font-size: 20px;
letter-spacing: 0px;
line-height: 25px;
color: #de2f29!important;
font-weight: 400!important;
font-family: "Roboto", serif!important;
}
.accord2 [open] .e-n-accordion-item-title-text {
font-weight: 400!important;
}
.accord2 .elementor-widget-n-accordion {
border:none!important;
}
.accord2 .elementor-widget-text-editor{
border:none!important;
}
.itm{
border:none!important;
padding-left:12px;
}
.accord2 .e-n-accordion-item-title-header {
width: 100%;
}
.accord2 [open] {
filter: drop-shadow(0 0 4px rgba(2,2,2,0.07));
background-color: #ffffff;
border-radius: 6px;
padding-top:15px; padding-right:20px;
padding-left:0px;
}
.accord2 [open] .e-opened {
position: relative;
right: -17px;
top: -17px;
}
.accord2 .e-n-accordion-item {
margin-top: 12px; 
}
.itm p {
font-size: 18px;
line-height: 28px;
color: #292929!important;
font-family: "Roboto", serif!important;
font-weight: 400!important;
}
.cod{
display:none;
}
.vcf{
display:none!important;
}