@charset "utf-8";
html, body{font-family: 'Montserrat', sans-serif; font-size: 14px; line-height: 1.47059; font-weight: 400; color: var(--black); font-style: normal;background-repeat: repeat-y;background-size: 100%;}
.headerBehind{height: 44px;}
:root {--default: #b06339; --black: #020203; --white: #f2f3f3;}
/* *{user-select: none;-webkit-user-select: none;-moz-user-select: none;} */
*:focus {outline: none;}
h1,h2,h4,h5,h6{font-family: 'Montserrat', sans-serif}
h3{color: #111;font-weight: 600;font-size: 18px;line-height: 22px;text-transform: capitalize !important;margin-bottom: 25px;cursor: pointer;letter-spacing: .5px;}
h1{font-size:inherit; line-height:inherit; font-weight:inherit; margin:inherit; padding:inherit;}
.h1{text-transform: capitalize;font-size: 38px;color: #213360;font-weight: 600;line-height: 1;margin: 50px 0 70px 0;padding: 0;text-align: center;display: grid;position: relative;}
h1.category-title{text-transform: capitalize;font-size: 38px;color: #213360;font-weight: 600;line-height: 1;margin: 0 0 70px 0;padding: 0;text-align: center;display: grid;position: relative;}
h2{font-size:inherit; line-height:inherit; font-weight:inherit; margin:inherit;}
a{text-decoration:none; color:inherit; outline:none;}
p{margin:0 0 20px 0;}
p:last-child{margin: auto;}
input:focus {outline:none;}
strong{color: #1d1d1f;}
body.doNotScroll{overflow:hidden; height:100vh;}
.transition2s{transition:all 0.2s linear 0s; -webkit-transition:all 0.2s linear 0s; -moz-transition:all 0.2s linear 0s; -o-transition:all 0.2s linear 0s; -ms-transition:all 0.2s linear 0s;}
.transition3s{transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -o-transition:all 0.3s linear 0s; -ms-transition:all 0.3s linear 0s;}
.nonMobile{display: block;}
.mobile {display:none;}
::-webkit-scrollbar-track {box-shadow: inset 0 0 3.5px rgba(0, 0, 0, 0.3);border-radius: 2.8px;}
::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 0.4);border-radius: 1.4px;}
::-webkit-scrollbar {height: 2.8px;width: 5.6px;}
.pageContent a {color: var(--default);text-decoration: underline;}
.owl-nav{display: none;}
.owl-dots{display: none;}
.hamburger{display: none !important;}
.header-menu{display: none;}
img:not([alt]), img[alt=""]{border: 0;}
.hamburger-container{ display: none;}
.item-main{font-size: 14px;font-weight: 400;margin-bottom: 5px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;}
.pageTitle{text-transform: capitalize;font-size: 38px;color: #213360;font-weight: 600;line-height: 1;margin: 0 0 50px 0;padding: 0;text-align: center;display: grid;position: relative;}
.pageTitle-table{text-transform: capitalize;font-size: 31px;color: #213360;font-weight: 600;line-height: 40px;margin: 75px 0 50px 0;padding: 0;text-align: center;display: grid;position: relative;}
.h2-top{font-size: 22px;text-align: center;color: #21cdc0;margin: 50px 0 20px 0;}
.h2-top-first{font-size: 22px;text-align: center;color: #21cdc0;margin: 0 0 20px 0;}
.h2-top:first-of-type{font-size: 22px;text-align: center;color: #21cdc0;margin: 100px 0 20px 0;}
.inpageimg{float: right;width: 50%;border-radius: 5px;margin: 5px 0 20px 20px;}
img.textImage.rightImage{float: right;margin: 0 0 20px 20px;width: 25%;}
h2.suggestion-title{color: #9099a8;font-size: 15px;}
/* coolshop.wf.rs */

/*  */
.top-bar{background: #283b6a;display: flex;}
.top-bar .top-bar-content{display: flex;align-items: center;justify-content: space-between;margin: 20px 0 20px 0;}
.top-bar .top-bar-content .bar-icon{margin-right: 10px;color: #788fc8;font-size: 15px;}
.top-bar .top-bar-content .top-bar-contact{display: flex;gap: 30px;color: white;font-weight: 100;font-size: 13px;}
.top-bar .top-bar-content .top-bar-link{display: flex;gap: 15px;}
.top-bar .top-bar-content .top-bar-link .link{background: #21cdc0;border-radius: 50%;font-size: 14px;width: 25px;height: 25px;color: #213360;transition: all 0.5s;display: flex;align-items: center;justify-content: center;}
.top-bar .top-bar-content .top-bar-link .link:hover{background: #fff;border-radius: 50%;font-size: 14px;width: 25px;height: 25px;color: #213360;display: flex;align-items: center;justify-content: center;}

/* nav-bar */
.nav-holder{}
.nav-holder .nav-bar{display: flex;justify-content: space-between;align-items: center;padding: 0 70px;box-shadow: 0 5px 83px 0 rgba(9, 29, 62, 0.15);transition: transform 0.4s ease, opacity 0.3s ease, box-shadow 0.3s ease;}
.sticky {position: fixed;top: 0;left: 0;right: 0;z-index: 9999;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);background: #fff;}
.nav-holder .nav-bar .nav-logo{width: 280px;}
.nav-holder .nav-bar .schedule-btn{border-radius: 50px;padding: 0 17px;font-size: 15px;color: #fff;display: flex;align-items: center;line-height: 0;font-weight: 600;height: 60px;transition: all 0.5s;background: linear-gradient(to right, #213360 50%, #21cdc0 50%);background-size: 210% 100%;  background-position: right bottom;margin-left: 45px;}
.nav-holder .nav-bar .schedule-btn:hover{background-position: left bottom;}
i.fa-solid.fa-calendar-day{margin-right: 10px;line-height: 0;}
.nav-holder .nav-bar .menu-nav-bar{display: flex;list-style: none;padding: 0;margin: 0;gap: 15px;margin-left: auto;}
.nav-holder .nav-bar .menu-nav-bar .menu-item{position: relative; }
.nav-holder .nav-bar .menu-nav-bar .menu-item > a{text-decoration: none;font-size: 14px;display: inline-block;color: #213360;font-weight: 600;padding: 40px 0 40px 0;transition: 0.2s all;border-top: 2px solid #fff;}
.nav-holder .nav-bar .menu-nav-bar .menu-item:hover > a{color: #21cdc0;border-top: 2px solid #21cdc0;}
.nav-holder .nav-bar .menu-nav-bar .drop-menu{list-style: none;width: 270px;position: absolute;background: #ffffff;visibility: hidden;opacity: 0;flex-direction: column;padding: 25px 0 20px;transform: scaleY(0); transition: all 0.5s ease; transform-origin: top;border-radius: 0 0 5px 5px;box-shadow: 0 2px 13px rgba(0, 0, 0, 0.15);z-index: 10;}
.nav-holder .nav-bar .menu-nav-bar .menu-item:hover > .drop-menu{visibility: visible;opacity: 1;transform: scaleY(1);}
.nav-holder .nav-bar .menu-nav-bar .menu-item .drop-menu li a{padding: 0 40px;font-size: 14px;font-weight: 500;color: #213360;line-height: 35px;}
.nav-holder .nav-bar .menu-nav-bar .menu-item .drop-menu li a:hover{color: #21cdc0;}
.nav-holder .nav-bar .menu-nav-bar .drop-menu-item{text-decoration: none;color: black;font-size: 18px;padding: 10px 15px;display: inline-block;}
.nav-holder .nav-bar .menu-nav-bar .drop-menu-item:hover {background-color: #555;color: white;}
.nav-holder .nav-bar .menu-nav-bar .drop-menu-item:hover > .drop-menu{display: block; }
i.fa-solid.fa-angle-down.menu-bar{margin-left: 5px;}


/* banner */
.main-banner{position: relative;}
.main-banner picture{display: block;width: 100%;}
.main-banner .banner-img{display: block;width: 100%;height: auto;}
.main-banner .banner-button { opacity: 0; visibility: hidden; transition: opacity 0.5s ease, visibility 0s 0.5s; }
.main-banner:hover .banner-button { opacity: 1; visibility: visible; transition: opacity 0.5s ease, visibility 0s 0s; }
.main-banner .banner-button .banner-left-right { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; display: flex; transition: all 0.5s ease; }
.main-banner:hover .banner-button .banner-left-right { transform: translateY(-50%) scale(1); }
.main-banner .banner-left-right .left{margin-left: 15px;width: 90px;}
.main-banner .banner-left-right .right.right{position: absolute;right: 0;margin-right: 15px;width: 90px;}

/* banner-block */
.banner-block{position: relative;width: 100%;bottom: 30px;display: flex;justify-content: center;z-index: 1;}
.banner-block .banner-block-holder{display: flex;justify-content: center;}
.banner-block .banner-block-holder .first-block{display: flex;gap: 25px;background: #21cdc0;padding: 45px;width: 33.3%;border-radius: 5px 0 0 5px;}
.banner-block .banner-block-holder .first-block .block-icon{font-size: 45px;color: #fff;}
.banner-block .banner-block-holder .first-block .call-link-holder .call-link{display: flex;gap: 10px;align-items: center;font-size: 23px;padding: 7px 0 10px 0;}
.banner-block .banner-block-holder .first-block .call-link-holder .bar-icon{background: #1ebaae;border-radius: 50%;font-size: 14px;width: 40px;height: 40px;text-align: center;line-height: 40px;color: #fff;}
.banner-block .banner-block-holder .first-block .block-txt-container{width: 70%;color: #fff;font-size: 19px;}
.banner-block .banner-block-holder .second-block{display: flex;gap: 25px;background: #3851a2;padding: 45px;width: 33.3%;}
.banner-block .banner-block-holder .second-block .block-icon{font-size: 45px;color: #fff;}
.banner-block .banner-block-holder .second-block .block-txt-container{width: 70%;color: #fff;font-size: 19px;}
.banner-block .banner-block-holder .second-block .block-txt-container .contact-btn{border-radius: 50px;padding: 10px;font-size: 15px;border: 1px solid rgba(255, 255, 255, 0.25);width: 80%;margin-top: 5px;transition: all 0.5s;align-items: center;display: flex;justify-content: center;gap: 5px;}
.banner-block .banner-block-holder .second-block .block-txt-container .contact-btn span.contact-icon{font-size: 11px;line-height: 0;}
.banner-block .banner-block-holder .second-block .block-txt-container .contact-btn:hover{text-align: center;border-radius: 50px;padding: 10px;font-size: 15px;border: 1px solid rgba(255, 255, 255, 0.25);width: 80%;margin-top: 5px;color: #21cdc0;background: #fff;}
.banner-block .banner-block-holder .second-block .block-txt-container .block-txt{font-size: 14px;width: calc(100% - -11px);padding: 7px 0 10px 0;font-weight: 100;margin: 0;line-height: 23px;}
.banner-block .banner-block-holder .third-block{display: flex;gap: 25px;background: #2d4990;padding: 45px 35px;width: 33.3%;border-radius: 0 5px 5px 0;}
.banner-block .banner-block-holder .third-block .block-icon{font-size: 45px;color: #fff;}
.banner-block .banner-block-holder .third-block .block-txt-container{width: 67%;color: #fff;font-size: 19px;}
.banner-block .banner-block-holder .third-block .block-txt-container .block-txt-holder{display: flex;align-items: center;font-size: 14px;border-bottom: 1px solid #fff;justify-content: space-between;font-weight: 100;padding: 10px 0 10px 0;}
.banner-block .banner-block-holder .third-block .block-txt-container .block-txt-holder:first-of-type{display: flex;align-items: center;font-size: 14px;border-bottom: 1px solid #fff;justify-content: space-between;font-weight: 100;padding: 7px 0 10px 0;}
.banner-block .banner-block-holder .third-block .block-txt-container .block-txt-holder:last-of-type{border-bottom: none;}
.banner-block .banner-block-holder .third-block .block-txt-container .block-txt-holder .block-txt{margin: 0;}

.about-layout{padding-top: 30px;}
.about-layout .about{font-size: 40px;color: #0e204d;}
.about-layout .layout-box{display: flex;margin-top: 60px;}
.about-layout .layout-box .layout-first-txt{display: flex;width: 50%;gap: 40px;}
.about-layout .layout-box .layout-first-txt .about-img{width: 80px;}
.about-layout .layout-box .layout-first-txt i.fa-solid.fa-user-doctor{font-size: 60px;color: #21cdc0;}
.about-layout .layout-box .layout-first-txt .layout-txt{margin: 0;color: #213360;font-size: 16px;font-weight: 600;}
.about-layout .layout-box .layout-second-txt{width: 50%;}
.about-layout .layout-box .layout-second-txt .layout-txt{font-size: 16px;color: #848e9f;font-weight: 100;line-height: 25px;word-wrap: break-word;font-weight: 500;}
.about-layout .layout-box .layout-second-txt .li-layout-txt{font-size: 16px;color: #848e9f;font-weight: 100;line-height: 25px;font-weight: 500;}
.about-layouth1.about{font-size: 40px;color: #0e204d;}

.bottom-line{content: "-";bottom: 0;left: 40px;right: 40px;height: 3px;background-color: #435ba1;transition: all 0.4s linear;width: 80%;align-items: center;text-align: center;display: flex;justify-content: center;margin: 0 auto;}
i.fa-solid.fa-user-nurse.first{font-size: 80px;padding: 40px 0 0 40px;color: #213360;}
i.fa-solid.fa-user-nurse.hidden{font-size: 120px;overflow: hidden;opacity: 0.1;}
i.fa-solid.fa-check.check{color: #21cdc0;font-size: 10px;}
.service{background-image: url(../img/2.jpg);background-size: cover;background-position: center;margin-top: 100px;}
.service .service-box-holder{display: flex;padding: 110px 0 110px;gap: 30px;}
.service .service-box-holder .service-box{background: #fff;border-radius: 10px;width: 100%;box-shadow: 0 5px 83px 0 rgba(9, 29, 62, 0.15);}
.service .service-box-holder .service-box .service-img{width: 120px;padding: 35px 0 0 40px;}
.service .service-box-holder .service-box .service-title-box{display: flex;align-items: center;}
.service .service-box-holder .service-box .service-title-box .service-title{width: 100%;font-size: 24px;color: #213360;font-weight: 600;padding: 40px 0 0 40px;min-height: 110px;}
.service .service-box-holder .service-box .service-title-box .service-img-holder .service-txt-img {opacity: 0.1;width: 120px;position: absolute;right: -40px;top: 33%;transform: translateY(-50%);}
.service .service-box-holder .service-box .service-txt-holder{margin-top: 15px;padding: 0 0 0 40px;}
.service .service-box-holder .service-box .service-btn{margin: 25px 0 35px 40px;border: 2px solid #213360;width: 45%;border-radius: 50px;padding: 10px;font-size: 15px;font-weight: 600;color: #213360;transition: all 0.3s;display: flex;justify-content: center;gap: 5px;align-items: center;}
.service .service-box-holder .service-box .service-btn span.service-icon{font-size: 11px;line-height: 0;}
.service .service-box-holder .service-box .service-btn:hover{margin: 25px 0 35px 40px;border: 2px solid #21cdc0;width: 45%;border-radius: 50px;padding: 10px;font-size: 15px;font-weight: 600;color: #fff;display: flex;justify-content: center;gap: 5px;align-items: center;background: #21cdc0;}
.service .service-box-holder .service-box .service-txt-holder .service-txt{display: flex;align-items: center;gap: 10px;line-height: 35px;font-size: 15px;color: #8c95a5;font-weight: 600;}
#product-slider-5 .owl-item{overflow: hidden;}


.suggestion-main-txt {text-align: center;padding: 80px 0 60px 0;font-size: 37px;color: #213360;}
.suggestion-box{display: flex;gap: 30px;padding-bottom: 120px;}
.suggestion-box .sugestion-content{width: calc(calc(100% - 60px) / 3);border-radius: 0 0 6px 6px;transition: all 0.5s;height: 100%;transition: .5s all;}
.suggestion-box .sugestion-content:hover{width: calc(calc(100% - 60px) / 3);box-shadow: 0 5px 83px 0 rgba(9, 29, 62, 0.15);border-radius: 0 0 6px 6px;transform: scale(1.03)}
.suggestion-box .sugestion-content .suggestion-img{border-radius: 6px;}
.suggestion-box .sugestion-content .suggestion-txt-holder{align-items: center;display: flex;flex-direction: column;padding: 35px 40px;}
.suggestion-box .sugestion-content .suggestion-txt-holder .suggestion-title{font-size: 21px;color: #213360;font-weight: 600;margin-bottom: 20px;}
.suggestion-box .sugestion-content .suggestion-txt-holder .suggestion-txt{font-size: 15px;color: #8c95a5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;text-overflow: ellipsis;overflow: hidden;}
.suggestion-box .sugestion-content .suggestion-btn{border-radius: 50px;width: 30%;margin: 0 0 35px 40px;font-size: 15px;color: #213360;font-weight: 600;transition: .5s all;padding: 10px 0 10px 0;text-align: center;}
.suggestion-box .sugestion-content:hover .suggestion-btn{background: #213360;width: 40%;padding: 10px 0 10px 0;border-radius: 50px;color: #fff;transform-origin: left;}
.suggestion-box .sugestion-content .suggestion-btn:hover{background: #21cdc0;transition: 0.3s;}



.contact-layout{background-image: linear-gradient(121deg, rgba(33, 205, 192, 0.9), rgba(33, 205, 192, 0.9) 96%, rgba(33, 205, 192, 0.9) 71%), url(../img/3.jpg);background-size: cover;background-position: center;}
.contact-layout .contact-container{padding: 105px 0 105px 0;}
.contact-layout .contact-container .contact-box{background: #fff;border-radius: 20px;padding: 60px;}
.contact-layout .contact-container .contact-box.contact{display: flex;flex-wrap: wrap;}
.contact-layout .contact-container .contact-box.contact .first-contact-holder{width: 50%;}
.contact-layout .contact-container .contact-box.contact .second-contact-holder{width: 50%;padding: 0 0 0 60px;}
.contact-layout .contact-container .contact-box .contact-btn{margin-top: 20px;width: 100%;display: flex;align-items: center;justify-content: center;background: linear-gradient(to right, #21cdc0 50%, #213360 50%);border-radius: 50px;height: 70px;color: #fff;font-size: 17px;transition: all 0.7s;background-size: 210% 100%;  background-position: right bottom;  }
.contact-layout .contact-container .contact-box .contact-btn:hover{background-position: left bottom;border: 1px solid #21cdc0;}  
.contact-layout .contact-container .contact-box .contact-title{font-size: 24px;color: #213360;font-weight: 600;}
.contact-layout .contact-container .contact-box .contact-txt{font-size: 15px;color: #8c95a5;font-weight: 100;margin-bottom: 35px;}
.contact-layout .contact-container .contact-box .contact-input form{display: flex;flex-wrap: wrap;gap: 30px;}
.contact-layout .contact-container .contact-box .contact-input form .input-icon{position: relative;width: calc(50% - 15px);}
.contact-layout .contact-container .contact-box .contact-input form .input-icon.contact{position: relative;width: 100%;}
.contact-layout .contact-container .contact-box .contact-input form .input-icon .icon{position: absolute;top: 50%;transform: translateY(-50%);left: 15px;color: #d7d8da;}
.contact-layout .contact-container .contact-box .contact-input form .input-icon .icon-contact{position: absolute;top: 20px;left: 15px;color: #d7d8da;}
.contact-layout .contact-container .contact-box .contact-input form .input-icon .form-control{font-size: 14px;height: 60px;padding: 0 35px;border-radius: 55px;background-color: #ffffff;border: 2px solid #e6e8eb;width: 100%}
.contact-layout .contact-container .contact-box .contact-input form .input-icon .form-control.contact{font-size: 14px;border-radius: 20px;background-color: #ffffff;border: 2px solid #e6e8eb;width: 100%;padding: 25px 0 130px 0;padding-left: 35px;}
.contact-layout .contact-container .contact-box.contact .second-contact-holder .fast-box{position: relative;height: 100%;border-radius: 15px;background-image: linear-gradient(121deg, rgba(33, 205, 192, 0.9), rgba(33, 205, 192, 0.9) 96%, rgba(33, 205, 192, 0.9) 71%), url(../img/3.jpg);background-size: cover;background-position: center;}
.contact-layout .contact-container .contact-box.contact .second-contact-holder .fast-box .left-line{content: "";position: absolute;top: 50px;bottom: 50px;left: 0;width: 3px;background-color: #213360;}
.contact-layout .contact-container .contact-box.contact .second-contact-holder .fast-box .txt-container{padding: 60px 60px 60px 63px;display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.contact-layout .contact-container .contact-box.contact .second-contact-holder .fast-box .txt-container .fast-title{font-size: 30px;color: #fff;font-weight: 600;}
.contact-layout .contact-container .contact-box.contact .second-contact-holder .fast-box .txt-container .fast-txt{color: #fff;font-weight: 500;font-size: 15px;}
.contact-layout .contact-container .contact-box.contact .second-contact-holder .fast-box .txt-container .fast-number{margin-bottom: 15px;display: flex;align-items: center;gap: 10px;color: #fff;font-size: 14px;}
.contact-layout .contact-container .contact-box.contact .second-contact-holder .fast-box .txt-container .fast-number i.fa-solid.contact{width: 15px;}
.call-btn{border: 2px solid #fff;border-radius: 50px;font-size: 15px;color: #fff;letter-spacing: 1px;margin-top: 30px;width: 170px;height: 60px;display: flex;align-items: center;justify-content: center;transition: 0.5s all;font-weight: 500;}  
.call-btn:hover{background: #fff;color: #21cdc0;}  

footer{background: #213360;}
footer .footer-container{display: flex;padding: 70px 0 70px 0;justify-content: space-between;}
footer .footer-container .logo-box{width: 30%;}
footer .footer-container .logo-box .footer-link{color: #21cdc0;font-size: 15px;font-weight: 600;transition: all 0.3s;}
footer .footer-container .logo-box .footer-link:hover{color: #fff;font-size: 15px;font-weight: 600;}
footer .footer-container .link-box{width: 30%;}
footer .footer-container .link-box .link-tittle{color: #fff;font-size: 16px;font-weight: 600;}
footer .footer-container .link-box .link-txt-holder{display: flex;flex-direction: column;}
footer .footer-container .link-box .link-txt-holder .link-txt{color: #848e9f;margin-bottom: 11px;transition: all 0.3s;}
footer .footer-container .link-box .link-txt-holder .link-txt:hover{color: #21cdc0;margin-bottom: 11px;}
footer .footer-container .fast-box{width: 30%;position: relative;}
footer .footer-container .fast-box .left-line{content: "";position: absolute;top: 20px;bottom: 40px;left: 0;width: 3px;background-color: #21cdc0;}
footer .footer-container .fast-box .txt-container{background: #fff;border-radius: 15px;padding: 40px;}
footer .footer-container .fast-box .txt-container .fast-title{font-size: 16px;color: #213360;font-weight: 600;}
footer .footer-container .fast-box .txt-container .fast-txt{color: #848e9f;font-weight: 100;}
footer .footer-container .fast-box .txt-container .fast-number{margin-bottom: 20px;display: flex;align-items: center;gap: 10px;color: #3851a2;font-weight: 600;font-size: 22px;}
footer .footer-container .logo-box .footer-logo{width: 280px;margin-bottom: 30px;}
footer .footer-container .logo-box .footer-txt{width: 73%;font-size: 14px;color: #f9f9f9;font-weight: 100;line-height: 25px;}

.bottom-footer{display: flex;padding: 45px 0 45px 0;justify-content: center;}
.bottom-footer .bottom-footer-txt{margin: 0;color: #848e9f;font-weight: 100;}
.bottom-footer .bottom-footer-link{color: #848e9f;display: flex;gap: 20px;}
.bottom-footer .bottom-footer-link a:hover{color: #21cdc0;display: flex;gap: 20px;}

.mobile-nav{display: none;}

.category-main{margin: 50px 0 50px 0;}
.category-main .category-txt{font-size: 16px;color: #9099a8;}
.footer-site-link{color: #848e9f;font-weight: 500;}
.footer-site-link:hover{color: #21cdc0;}
.leftImage{float: left;width: 25%;margin-right: 20px;}
.blog-container{display: flex;flex-wrap: wrap;gap: 20px;margin-bottom: 50px;}
.sugestion-content-blog{width: calc(50% - 20px / 2);border: 1px solid #f2f2f2;padding: 20px;}
img.suggestion-img{width: 100%;}
.blog-sugestion-content{display: flex;gap: 15px;}

.contact-layout .contact-container .contact-box .contact-btn-m{margin-top: 20px;width: 100%;display: flex;align-items: center;justify-content: center;background: linear-gradient(to right, #21cdc0 50%, #213360 50%);border-radius: 50px;height: 70px;color: #fff;font-size: 17px;transition: all 0.7s;background-size: 210% 100%;  background-position: right bottom;  }
.contact-layout .contact-container .contact-box .contact-btn-m:hover{background-position: left bottom;} 

.headre-sticky{display: none;}

#mail_fail-m,#mail_success-m{display: none;padding: 15px 0;margin: 0;float: right;font-size: 13px;line-height: 12px;border-radius: 50px;width: 100%;text-align: center;}
#mail_success-m{color: #fff;background-color: #37cfc5}
#mail_fail-m {color: #D8000C;background-color: #FFBABA}
#mail_fail,#mail_success{display: none;padding: 15px 0;margin: 0;float: right;font-size: 13px;line-height: 12px;border-radius: 50px;width: 100%;text-align: center;}
#mail_success{color: #fff;background-color: #37cfc5}
#mail_fail{color: #D8000C;background-color: #FFBABA}

