html, body{font-family:'OnestRegular';background-color: #ffffff; font-size:16px;font-weight:400;height:auto !important;text-align:left;margin:0;padding:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

input, textarea, select, button{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}

/*input:not(.input-file){-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none}*/

[class*="col-"]{}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{transition:background 5000s ease, color 5000s ease !important;transition-delay:background-color 5000s, color 5000s !important;}

a, button{text-decoration:none;text-decoration:none !important;cursor:pointer;}

p{margin:0;line-height:1.57;font-size: 16px; margin-bottom:25px;font-family: 'OnestRegular';color: #404040;}

p strong {font-family:'OnestBold';}

p:last-child{margin-bottom:0px;}

.transition,:before,:after, a, button{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}

.container{max-width:1554px;margin:0 auto;width:100%;}

input[type=text]::-ms-clear{display:none;}

input[type=submit], input[type=button]{cursor:pointer;}

select:focus::-ms-value{color:inherit;background:none;}

*{outline:none !important;}

b, strong{font-family:'OnestSemiBold';font-weight:normal;color: #3a3a3a;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}

img{max-width:100%;vertical-align:middle;height:auto;border-radius:20px;}

ul, ol{margin:0 0 20px 0;padding:0;list-style:none;}

li{list-style:none;}

select:-moz-focusring{color:transparent;text-shadow:0 0 0 #606060;-moz-transition:all 0s ease;}

select::-ms-expand{display:none;}

input::-ms-clear{display:none;}

figure{margin:0;}

img.alignleft{margin:0 30px 30px 0;float:left;max-width:625px;}

img.alignright{margin:0 0 30px 30px;float:right;max-width:500px;}

.aligncenter{float:none;display:block;margin:15px auto 0 auto}

.noscript{background:#2e2a2b;display:block;text-align:center;color:#fff;padding:10px 0;position:fixed;bottom:0;right:0;left:0;z-index:9;}

p.noscript{margin:0;}

.warning-icon{display:inline-block;vertical-align:middle;position:relative;width:30px;height:30px;z-index:1;margin:0 10px 0 0;}

*::-webkit-input-placeholder{color:inherit;opacity:1;}

*:-moz-placeholder{color:inherit;opacity:1;}

*::-moz-placeholder{color:inherit;opacity:1;}

*:-ms-input-placeholder{color:inherit;opacity:1;}

*::placeholder{color:inherit;opacity:1;}

svg{}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family: 'OnestBold';line-height:1.2;display:block;margin:0 0 15px 0;color: #000000;}

h1, .h1{font-size:36px;}

h2, .h2{font-size:25px;}

h3, .h3{font-size:22px;}

h4, .h4{font-size:20px;}

h5, .h5{font-size:18px;}

h6, .h6{font-size:16px;}

a{color: #212529;}

p a, p a strong, .cms_page ul li a strong, .cms_page ul li a {color:rgb(238 94 162);font-family: 'OnestBold';}

a:hover, a:hover strong{color: #000000;    transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}

.m0{margin:0 !important;}

.mb0{margin-bottom:0 !important;}

.p0{padding:0 !important;}

.pb0{padding-bottom:0 !important}

.pt0{padding-top:0 !important}

.logged-in{margin-top:32px;}

section{width:100%;padding:100px 0;z-index: 3;position: relative;float: left;}

.title_1{width:100%;text-align:center;margin-bottom:50px;position:relative;z-index:1;display: inline-block;}

.title_1>span { font-size: 16px; color: rgba(190, 30, 46, 1);margin-bottom: 15px;display: inline-block;}

.title_1 h2 {font-size: 30px;;font-family: 'OnestBold';margin-top: 20px;margin-bottom: 0px;}

.title_1:not(.text-left) p {text-align: center;}

.title_1.text-left {text-align: left;}

.title_1.text-left .title_main:before {display: none;}

.title_1.text-left .title_main {}

.title_1 .title_main { font-size: 36px; font-family: 'OnestBold'; margin-top: 0px; margin-bottom: 0; position: relative;  line-height:1.2;  color: #000000;}
.title_1.title_small .title_main {font-size: 40px;}

.title_1 .title_main span {color:#EE5EA2;}

.title_1 .title_main span.shade:after {position: absolute;content: "";    width: 100%;height: 52px;background-color: #A1A59F;left: 0;bottom: 0;z-index: -1;}

.title_1>h3 {margin-top: 20px;font-size: 38px;font-family: 'OnestThin';margin-bottom: 0;margin-top: 15px;letter-spacing: 0.4px;line-height: 1.01;}

.title_1 .btn {margin-top: 35px;}

.title_1 p {max-width: 1070px;margin-left: auto;margin-right: auto;margin-top:13px;font-size: 18px;}

.title_1.text-left p {float: left;width: 100%;}

.title_1 .title_main svg {height: 50px;line-height: normal;font-size: 0;margin-top: -18px;fill: #769868;}

button{background:no-repeat;border:none;padding:0;line-height:normal;}

.btn, .btn input {text-align: center;min-width: 150px;white-space: nowrap;font-size: 16px;align-items: center;justify-content: center;font-family: 'OnestSemiBold';position: relative;z-index: 1;border-radius: 100px;text-transform: uppercase;padding: 5px 8px 5px 24px;border: none !important;box-shadow: none !important;outline: none;color: #fff;overflow: hidden;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;text-transform: uppercase;line-height: normal;height: 56px;display: inline-flex;align-items: center;justify-content: center;}
.btn input {border-radius: 0px;}
.btn:after {content: "";height: 40px;width: 40px;background-size: 16px auto;margin-left: 30px;background-position: center;background-repeat: no-repeat;transition: all .2s ease;-moz-transition: .2s;-ms-transition: .2s;-o-transition: .2s;-webkit-transition: .2s;background-color: #ffffff;border-radius: 100px;}
.btn.btn-primary:after {background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.36401C0.447715 6.36401 0 6.81173 0 7.36401C0 7.9163 0.447715 8.36401 1 8.36401V7.36401V6.36401ZM18.2071 8.07112C18.5976 7.6806 18.5976 7.04743 18.2071 6.65691L11.8431 0.292946C11.4526 -0.0975785 10.8195 -0.0975785 10.4289 0.292946C10.0384 0.68347 10.0384 1.31664 10.4289 1.70716L16.0858 7.36401L10.4289 13.0209C10.0384 13.4114 10.0384 14.0446 10.4289 14.4351C10.8195 14.8256 11.4526 14.8256 11.8431 14.4351L18.2071 8.07112ZM1 7.36401V8.36401H17.5V7.36401V6.36401H1V7.36401Z' fill='%23EE5EA2'/%3E%3C/svg%3E");}
.submit_btn_box .btn:after {left: calc(50% - -48px);right: auto;transform: translate(-50%, -50%);position: absolute;margin-bottom: 0;margin-top: 12px;}
.call_btn:before {content: "";height: 16px;width: 16px;background-size: 16px auto;margin-right: 10px;margin-bottom: 4px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8.7 1C10.3709 1 11.9733 1.66375 13.1548 2.84523C14.3363 4.02671 15 5.62914 15 7.3M8.7 3.8C9.62826 3.8 10.5185 4.16875 11.1749 4.82513C11.8313 5.4815 12.2 6.37174 12.2 7.3M9.2824 11.1976C9.42697 11.264 9.58984 11.2792 9.74418 11.2406C9.89853 11.2021 10.0351 11.1121 10.1315 10.9855L10.38 10.66C10.5104 10.4861 10.6795 10.345 10.8739 10.2478C11.0683 10.1506 11.2827 10.1 11.5 10.1H13.6C13.9713 10.1 14.3274 10.2475 14.5899 10.5101C14.8525 10.7726 15 11.1287 15 11.5V13.6C15 13.9713 14.8525 14.3274 14.5899 14.5899C14.3274 14.8525 13.9713 15 13.6 15C10.2583 15 7.05341 13.6725 4.69045 11.3095C2.3275 8.94659 1 5.74173 1 2.4C1 2.0287 1.1475 1.6726 1.41005 1.41005C1.6726 1.1475 2.0287 1 2.4 1H4.5C4.8713 1 5.2274 1.1475 5.48995 1.41005C5.7525 1.6726 5.9 2.0287 5.9 2.4V4.5C5.9 4.71734 5.8494 4.9317 5.7522 5.1261C5.655 5.3205 5.51387 5.48959 5.34 5.62L5.0124 5.8657C4.88389 5.96382 4.79331 6.10341 4.75605 6.26075C4.71879 6.41808 4.73715 6.58346 4.808 6.7288C5.76468 8.67191 7.3381 10.2434 9.2824 11.1976Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position: center;background-repeat: no-repeat;transition: all .5s ease;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;-webkit-transition: .5s}

.btn br{display:none;}

.btn span {z-index: 20;}

.submit_btn .btn span:after{left:5px;}

.submit_btn .btn span.wpcf7-spinner:after {display: none;}

.btn svg{height:21px;width:auto;margin-right: 10px;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.submit_btn .btn, .form-submit {width: 100%;padding: 0 !important;}

.submit_btn .btn p {  width: 100%;}

.btn input, .form-submit input {width:100%;min-width:100%;background:transparent;border:none;color:#ffffff;padding:4px 50px 0 30px;height:60px;}
.btn.white {background-color: #ffffff !important;background: #ffffff !important;color: #000000 !important;}
.btn.white input {color: #000000;}
.btn-primary.white {color: #EE5EA2 !important;}
.btn-primary.white:after {background-color: #EE5EA2; background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.36401C0.447715 6.36401 0 6.81173 0 7.36401C0 7.9163 0.447715 8.36401 1 8.36401V7.36401V6.36401ZM18.2071 8.07112C18.5976 7.6806 18.5976 7.04743 18.2071 6.65691L11.8431 0.292946C11.4526 -0.0975785 10.8195 -0.0975785 10.4289 0.292946C10.0384 0.68347 10.0384 1.31664 10.4289 1.70716L16.0858 7.36401L10.4289 13.0209C10.0384 13.4114 10.0384 14.0446 10.4289 14.4351C10.8195 14.8256 11.4526 14.8256 11.8431 14.4351L18.2071 8.07112ZM1 7.36401V8.36401H17.5V7.36401V6.36401H1V7.36401Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn-primary, .form-submit, :not(.btn-check)+.btn:active {background-color: #EE5EA2 !important;color: #ffffff !important;}

.btn-primary input, .form-submit input[type=submit] {color:#ffffff;}

.btn-primary.black {background-color: #231F20 !important;}

.btn.bordered{border: 1px solid #ffffff !important;color: #ffffff !important;background:transparent !important;}

.btn.bordered svg {fill: #ffffff;}

.btn.bordered.black {color: #000000 !important;border-color: #231F20 !important;}

.btn-default, .btn-default:active, :not(.btn-check)+.btn-default:active {background-color: #9DCD73 !important;color: #ffffff !important;}
.btn.btn-default:after {background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.36401C0.447715 6.36401 0 6.81173 0 7.36401C0 7.9163 0.447715 8.36401 1 8.36401V7.36401V6.36401ZM18.2071 8.07112C18.5976 7.6806 18.5976 7.04743 18.2071 6.65691L11.8431 0.292946C11.4526 -0.0975785 10.8195 -0.0975785 10.4289 0.292946C10.0384 0.68347 10.0384 1.31664 10.4289 1.70716L16.0858 7.36401L10.4289 13.0209C10.0384 13.4114 10.0384 14.0446 10.4289 14.4351C10.8195 14.8256 11.4526 14.8256 11.8431 14.4351L18.2071 8.07112ZM1 7.36401V8.36401H17.5V7.36401V6.36401H1V7.36401Z' fill='%239DCD73'/%3E%3C/svg%3E");}
.btn-default.bordered{border: 1px solid #202020 !important;color: #202020 !important;background:transparent !important;}

.btn-default.bordered svg {fill: #202020;}

.btn:focus{outline:none;}

.btn+.btn{margin-left:10px;}

input[type=number] {-moz-appearance: textfield;-webkit-appearance: textfield;appearance: textfield;}

input[type=number]::-webkit-inner-spin-button, 

input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }



/**********************************/



header {
    width: 100%;
}

.top_header {
    width: 100%;
    background-color: #9DCD73;
    padding: 8px 0 9px 0;
}

.header_usp ul {
    margin: 0;
}

.header_usp ul li {
    float: left;
    color: #ffffff;
    font-size: 15px;
    display: inline-flex;
    align-items: center;
}

.header_usp ul li+li {
    margin-left: 53px;
}

.header_usp ul li img {
    border-radius: 0;
    max-height: 25px;
    margin-right: 10px;
}

.header_call ul {
    margin-bottom: 0;
}

.header_call ul li {
    color: #ffffff;
    display: inline-flex;
    align-items: center;
    font-family: 'OnestBold';
    float: left;
}

.header_call ul li a {
    font-size: 22px;
    color: #ffffff;
    font-family: 'OnestBold';
}

.header_call ul li svg {
    margin-right: 10px;
}

.main_header {
    width: 100%;
    padding: 20px 0;
}

.header_btn {
    margin-left: 50px;
}



.wsmenu html, .wsmenu body, .wsmenu iframe, .wsmenu h1, .wsmenu h2, .wsmenu h3, .wsmenu h4, .wsmenu h5, .wsmenu h6{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-weight:normal;font-size:12px;line-height:18px;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:antialiased;font-smooth:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-smooth:subpixel-antialiased;}

.wsmenu .cl{clear:both;}

.wsmenu img, object, embed, video{border:0 none;max-width:100%;}

.wsmenu a:focus{outline:none;}

.wsmenu ul li:after{display:none;}

.wsmenu:before, .wsmenu:after{content:"";display:table;}

.wsmenu:after{clear:both;}

.wsmainfull{width:100%;position:relative;margin-right:50px;}

.wsmenu{color:#fff;padding:0;position:relative;}

.wsmenu>.wsmenu-list>li{text-align:center;float: left;padding:0;margin:0; position:relative;}
.wsmenu>.wsmenu-list>li+li { margin-left: 47px;}
.wsmenu>.wsmenu-list>li:nth-last-child(2) a{}

.wsmenu>.wsmenu-list>li>a{font-size: 16px;float:left;position:relative;padding: 18px 0;text-transform: uppercase;}

.wsmenu>.wsmenu-list>li:last-child>a{border-right:0px;}

.wsmenu>.wsmenu-list>li>a .wsarrow:after{}

.wsmenu>.wsmenu-list>li ul.sub-menu{border-radius:0px;position:absolute;z-index:1000;   transform: translate(0px, 20px);padding:0px;left:0;min-width:calc(230px);background-color:#ffffff;top:100%;white-space:nowrap;opacity:0;z-index:555;visibility:hidden;text-align:left;transition:all .2s ease;border:0;padding:15px 25px;box-shadow:0 0 15px rgb(60 72 88 / 25%);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li{width:100%;position:relative;margin:0px;padding:0px;display:inherit;float:left;transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li+li {}

.wsmenu>.wsmenu-list li>ul.sub-menu>li:last-child a{border-bottom:none;}



.wsmenu>.wsmenu-list>li>ul.sub-menu>li a{width:100%;background-image:none;border-right:0 none;text-align:left;display:inline-block;padding:5px 0px;position:relative;overflow:hidden;float:left;color: #212529;}

.wsmenu>.wsmenu-list>li>ul.sub-menu li.selected .wsmenu-click02>i:before{border-color:#b69f61;}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu{position:absolute;left:100%;top:0;margin:0;list-style:none;margin-left:5px;margin-top:0px;}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li{position:relative;margin:0px;padding:0px;display:block;}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{min-width:220px;position:absolute;left:100%;top:0;margin:0px;list-style:none;padding:0px;background-color:#fff;}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li{position:relative;margin:0px;padding:0px;display:block;}

.wsmobileheader{display:none;}

.overlapblackbg{opacity:0;visibility:hidden;}

.hometext{display:none;}

.wsmenu .wsmenu-list{margin:0;text-align: center;line-height: normal;float: left;}

.wsmenu>.wsmenu-list>li>a .wsarrow:after{border-top-color:#b3b3b3;}

.wsmenu>.wsmenu-list>li>a .wsarrow:after{border-left:4px solid rgba(0, 0, 0, 0);border-right:4px solid rgba(0, 0, 0, 0);border-top:4px solid;content:"";float:right;right:11px;height:0;margin:0 0 0 14px;position:absolute;text-align:right;top:33px;width:0;}





/*banner section css*/
.swiper-slide {
    height: 800px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.banner_caption {
    width: 100%;
}
.banner_caption figcaption {max-width: 610px;}
.banner_caption figcaption h2 {font-size: 60px;color: #ffffff;}
.banner_caption figcaption p {color: #ffffff;}
.banner_caption figcaption ul {}
.banner_caption figcaption ul li {color: #ffffff;}
.banner_caption figcaption ul li+li {margin-top: 10px;}

.review_banner {
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid rgb(255 255 255 / 40%);
}
.review_bx img {
    border-radius: 0;
    margin-right: 10px;
        max-width: 50px;
}

.review_bx span.ratings_count {
    color: #ffffff;
    font-size: 20px;
    line-height: normal;
}

.review_bx p {
    color: #ffffff;
    font-family:'OnestLight';
    line-height: normal;
}
.review_bx span.review_stars {
    margin-left: 15px;
}
span.review_stars svg {width: 19px;height: auto;}











/*footer section*/
.footer_cta:after {
    position: absolute;
    content: "";
    height: 50%;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #e6f8f8;
    z-index: -1;
}
.footer_cta_sub {width: 100%;background-color: #EE5EA2;border-radius: 50px;padding: 64px 91px 64px 80px;}
.footer_cta .title_1 {max-width: 577px;margin-left: 130px;}
.footer_cta .title_1 .title_main {color: #ffffff;}
.footer_cta .title_1 span {color: #ffffff;}
.review_main img {
    border-radius: 0;
}

.review_main>span {
    display: inline-flex;
    align-items: center;
    line-height: normal;
    margin-top: 9px;
    color: #ffffff;
    font-size: 30px;
}

.review_main>span span {
    margin-left: 3px;
}

.review_main>span span svg {
    float: left;
}

.review_main>span span svg+svg {
    margin-left: 4px;
}

.review_main p {
    color: #ffffff;
    margin-top: 15px;
    line-height: 1.4;
}

.review_main {
    color: #ffffff;
    
        max-width: 223px;
}


footer {
    width: 100%;
    float: left;
    background-color: #E6F8F8;
    padding: 127px 0 0;
}

.theme-footer-top {
    width: 100%;
    padding: 0 0 49px 0;
}

.footer_about {
    max-width: 360px;
}

.footer_about .footer_logo {
    margin-bottom: 22px;
}
.footer_about .footer_logo img {
    min-width: 287px;
}

.footer-title {
    font-size: 20px;
    color: #EE5EA2;
    margin-bottom: 35px;
    position: relative;
    font-family: 'OnestSemiBold';
}

.footer-title:after {
    position: absolute;
    content: "";
    height: 3px;
    width: 30px;
    background-color: #EE5EA2;
    left: 0;
    bottom: -7px;
}

.theme-footer-bottom {
    width: 100%;
    border-top: 1px solid #404040;
    padding: 30px 0;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
}

.copyright ul {
    margin-bottom: 0;
}

.copyright ul li {
    float: left;
    position: relative;
}

.copyright ul li+li {
    margin-left: 40px;
    padding-left: 40px;
}

.copyright ul li+li:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 1px;
    background-color: #404040;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.socialmedia ul {
    margin-bottom: 0;
}

.socialmedia ul li {
    float: left;
}

.socialmedia ul li a {
    width: 44px;
    height: 44px;
    border: 1px solid #404040;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
}


.socialmedia ul li+li {
    margin-left: 10px;
}

.socialmedia ul li a svg {
    height: 20px;
    width: auto;
}
.footer_links_box ul {
    margin-bottom: 0;
}

.footer_links_box ul li+li {
    margin-top: 16px;
}
.footer_links_box ul li.more_link a {
    color: #ee5ea2;
    font-family: 'OnestMedium';
}
.contact-links ul li p {
    max-width: 220px;
}














/*inner banner css*/
.inner_banner {height:400px;display: flex;width: 100%;justify-content: center;align-items:center;text-align: center;position: relative;}

.inner_banner:after {position: absolute;content: "";height: 100%;width: 100%;left: 0;top: 0;bottom: 0;right: 0;background-color: rgba(0,0,0,0.80);}

.inner_banner .inner_caption {position: relative;z-index: 333;}

.inner_banner .inner_caption h1, .inner_banner .inner_caption .h1, .inner_banner .inner_caption span {font-size: 45px;color: #ffffff;line-height: normal;font-family: 'OnestBold';}

.breadcrumb  { text-align: center; display: inline-block; padding: 0; background: no-repeat; margin: 0; }

.breadcrumb li { display: inline-block;position: relative; line-height: normal;color: #ffffff;}
.breadcrumb li.active {color: #03B7BE;}

.breadcrumb li:after { position: absolute; content: "/";right:-26px; bottom: 0;margin: auto; }

.breadcrumb li:last-child:after { display: none; }

.breadcrumb li + li { margin-left: 44px; }

.breadcrumb li a, .inner_banner .breadcrumb ol li {line-height: normal;color: #ffffff;font-family: 'OnestLight'; }

.breadcrumb li a:hover {color: #9DCD73; }






/*single service css*/
.content_rgt_main {
    width: 100%;
    padding: 100px 0;
}
.content_rgt {
    background-color: #E6F8F8;
    border-radius: 20px;
    box-shadow: 0px 0px 0px 20px #ffffff;
    padding: 50px 40px 50px 50px;
        position: relative;
}
.row:not(.flex-row-reverse) .content_rgt {    margin-left: -115px;}
.row:is(.flex-row-reverse) .content_rgt {    margin-right: -115px;}
.content_rgt .title_1 {margin-bottom: 20px;}

.row:is(.flex-row-reverse) #curved-corner-bottomright {right: 76px;left: auto;transform: rotate(90deg);}
.row:is(.flex-row-reverse) #curved-corner-topright {right: 76px;left: auto;transform:rotate(-90deg);}


#curved-corner-bottomleft, #curved-corner-bottomright, #curved-corner-topleft, #curved-corner-topright {
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: relative;
}
#curved-corner-bottomleft:before, #curved-corner-bottomright:before, #curved-corner-topleft:before, #curved-corner-topright:before {
    content: "";
    display: block;
    width: 200%;
    height: 200%;
    position: absolute;
    border-radius: 30px;
}
#curved-corner-bottomright:before {
    bottom: 0;
    right: 0;
    box-shadow: 50px 50px 0 0 #ffffff;
}
#curved-corner-bottomleft:before {
    bottom: 0;
    left: 0;
    box-shadow: -50px 50px 0 0 #ffffff;
}
#curved-corner-bottomright {
    position: absolute;
    bottom: calc(100% - -19px);
    left: 76px;
}
#curved-corner-topright {
    position: absolute;
    top: calc(100% - -19px);
    left: 76px;
}
#curved-corner-topright:before {
    top: 0;
    right: 0;
    box-shadow: 50px -50px 0 0 #ffffff;
}



.content_lists_bx {
    width: 100%;
    padding: 40px;
    border: 1px solid #4040404D;
    border-radius: 30px;
    height: 100%;
}

.content_lists_bx .content_lists_bx_icn {
    margin-bottom: 26px;
}

.content_lists_bx .content_lists_bx_icn img {
    border-radius: 0;
    height: 80px;
}

.two_column_section {
    background-color: #E6F8F8;
}

.two_column_bx {
    width: 100%;
    background-color: #ffffff;
    padding: 40px;
    border-radius: 30px;
    height: 100%;
}




.two_column_bx .title_1 {margin-bottom: 20px;}


.cms_page ul, .cms_page ol {margin-bottom: 30px;}
.cms_page ul:last-child, .cms_page ol:last-child {margin-bottom: 0px;}
.cms_page ul li, .cms_page ol li {margin-bottom: 3px;padding-left:30px;position: relative;dnotplay: table;margin: 0;color:#404040}
.cms_page ul li+li, .cms_page ol li+li {margin-top: 15px;}
.cms_page ul li:after {content: "";height: 18px;width: 18px;background-image: url(../images/checkmark.svg);background-position: center;background-repeat: no-repeat; background-size: auto 18px; top: 3px;position: absolute;left: 0;}





/*single blog page css*/
.content {display: none;}
.blog_bx {width: 100%;background-color: #f5f5f5;border-radius: 20px;padding: 19px 19px 30px 19px;}
.blog_bx .blog_img {margin-bottom: 30px;box-shadow: 0px 0px 10px 5px rgb(0 0 0 / 3%);border-radius: 20px;overflow: hidden;}
.blog_bx .blog_img img {border-radius: 0px;}
.blog_bx h3 {font-size: 24px;font-family: 'OnestSemiBold';margin-bottom: 20px;}
.btn_wrpr {
    width: 109px;
    background-color: #ffffff;
    min-width: 109px;
    text-align: center;
    height: 90px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: -19px;
    margin-bottom: -30px;
    border-radius: 25px 0px 0px 0px;
    margin-left: 20px;
        position: relative;
}
.more_btn {width: 60px;height: 60px;background-color: #EE5EA2;border-radius: 100px;display: inline-flex;justify-content: center;align-items: center;}
.more_btn svg {width: 19px;height: auto;}


.btn_wrpr:before {
    position: absolute;
    content: "";
    width: 25px;
    height: 25px;
    background-image: url(../images/top_right_corner.png);
    background-repeat: no-repeat;
    background-position: center;
    bottom: 100%;
    right: 0;
}

.btn_wrpr:after {
    position: absolute;
    content: "";
    width: 25px;
    height: 25px;
    background-image: url(../images/top_right_corner.png);
    background-repeat: no-repeat;
    background-position: center;
    bottom: 0;
    right:100%;
}

.col2 {column-count: 2;}
.col3 {column-count: 3;}
.col4 {column-count: 4;}
.col5 {column-count: 5;}